From 3d1f044b704633e2e541231cd17ae9ecf9ad5c7a Mon Sep 17 00:00:00 2001 From: Apple Date: Fri, 31 Jan 2020 02:26:35 +0000 Subject: [PATCH] ICU-64232.0.1.tar.gz --- ICU.plist | 6 +- LICENSE | 4 +- cldrFiles/plurals.xml | 22 +- cldrFiles/supplementalData.xml | 775 +- crosshostpatchconfig.txt | 4 +- emojiData/charClasses.txt | 2 +- icuSources/Doxyfile.in | 2378 +- icuSources/Makefile.in | 10 +- ...Windows.Library.ProjectConfiguration.props | 18 + ...WarningSettings.ProjectConfiguration.props | 24 + .../Build.Windows.PlatformToolset.props | 26 + .../Build.Windows.ProjectConfiguration.props | 252 +- ...ild.Windows.UWP.ProjectConfiguration.props | 86 +- .../Windows.CopyUnicodeHeaderFiles.targets | 52 +- icuSources/allinone/icucheck.bat | 10 +- icuSources/common/Makefile.in | 11 +- icuSources/common/aaplbfct.cpp | 2 +- icuSources/common/aaplbfct.h | 2 +- icuSources/common/bmpset.cpp | 4 +- icuSources/common/brkeng.cpp | 5 +- icuSources/common/brkiter.cpp | 2 +- icuSources/common/bytesinkutil.cpp | 38 + icuSources/common/bytesinkutil.h | 22 + icuSources/common/bytestriebuilder.cpp | 3 +- icuSources/common/capi_helper.h | 97 + icuSources/common/characterproperties.cpp | 386 + icuSources/common/charstr.cpp | 14 +- icuSources/common/charstr.h | 1 + icuSources/common/cmemory.h | 149 +- icuSources/common/common.vcxproj | 27 +- icuSources/common/common.vcxproj.filters | 44 +- icuSources/common/common_uwp.vcxproj | 39 +- icuSources/common/dictbe.cpp | 32 +- icuSources/common/dictionarydata.h | 2 +- icuSources/common/edits.cpp | 4 +- icuSources/common/hash.h | 40 +- icuSources/common/loadednormalizer2impl.cpp | 85 +- icuSources/common/localebuilder.cpp | 436 + icuSources/common/localsvc.h | 2 +- icuSources/common/locavailable.cpp | 22 +- icuSources/common/locdispnames.cpp | 69 +- icuSources/common/locdspnm.cpp | 45 +- icuSources/common/locid.cpp | 418 +- icuSources/common/loclikely.cpp | 619 +- icuSources/common/locmap.cpp | 67 +- icuSources/common/locmap.h | 4 +- icuSources/common/locresdata.cpp | 29 +- icuSources/common/locutil.cpp | 6 +- icuSources/common/mutex.h | 75 +- icuSources/common/norm2_nfc_data.h | 1115 +- icuSources/common/normalizer2.cpp | 90 +- icuSources/common/normalizer2impl.cpp | 437 +- icuSources/common/normalizer2impl.h | 52 +- icuSources/common/normlzr.cpp | 2 +- icuSources/common/patternprops.cpp | 10 + icuSources/common/patternprops.h | 7 + icuSources/common/propname_data.h | 1897 +- icuSources/common/putil.cpp | 284 +- icuSources/common/putilimp.h | 87 +- icuSources/common/rbbi.cpp | 27 +- icuSources/common/rbbi57.cpp | 4 +- icuSources/common/rbbi_cache.cpp | 15 +- icuSources/common/rbbi_cache.h | 4 +- icuSources/common/rbbirb.cpp | 27 +- icuSources/common/rbbiscan.cpp | 2 +- icuSources/common/rbbiscan.h | 2 +- icuSources/common/rbbitblb.cpp | 41 +- icuSources/common/rbbitblb.h | 13 +- icuSources/common/resbund.cpp | 5 +- icuSources/common/serv.cpp | 25 +- icuSources/common/servls.cpp | 4 +- icuSources/common/servnotf.cpp | 13 +- icuSources/common/sharedobject.h | 2 +- icuSources/common/simpleformatter.cpp | 19 +- icuSources/common/static_unicode_sets.cpp | 45 +- icuSources/common/static_unicode_sets.h | 29 +- icuSources/common/stringtriebuilder.cpp | 2 +- icuSources/common/ualoc.cpp | 45 +- icuSources/common/uassert.h | 29 +- icuSources/common/ubidi.cpp | 38 +- icuSources/common/ubidi_props_data.h | 1215 +- icuSources/common/ubidiln.cpp | 12 +- icuSources/common/ubiditransform.cpp | 8 +- icuSources/common/ubidiwrt.cpp | 2 +- icuSources/common/ucase_props_data.h | 1738 +- icuSources/common/uchar.cpp | 8 +- icuSources/common/uchar_props_data.h | 11110 ++++---- icuSources/common/ucln_cmn.cpp | 4 +- icuSources/common/ucln_cmn.h | 2 +- icuSources/common/ucnv.cpp | 12 +- icuSources/common/ucnv2022.cpp | 4 +- icuSources/common/ucnv_bld.cpp | 31 +- icuSources/common/ucnv_ct.cpp | 2 +- icuSources/common/ucnv_u16.cpp | 4 +- icuSources/common/ucnv_u32.cpp | 12 +- icuSources/common/ucnv_u8.cpp | 4 +- icuSources/common/ucnvhz.cpp | 4 +- icuSources/common/ucnvmbcs.cpp | 12 +- icuSources/common/ucnvsel.cpp | 9 +- icuSources/common/ucol_swp.cpp | 75 - icuSources/common/ucptrie.cpp | 601 + icuSources/common/ucptrie_impl.h | 289 + icuSources/common/ucurr.cpp | 111 +- icuSources/common/udata.cpp | 59 +- icuSources/common/udataswp.h | 37 + icuSources/common/uhash.cpp | 9 +- icuSources/common/uinvchar.h | 16 - icuSources/common/ulayout_props.h | 46 + icuSources/common/uloc.cpp | 226 +- icuSources/common/uloc_keytype.cpp | 162 +- icuSources/common/uloc_tag.cpp | 1544 +- icuSources/common/ulocimp.h | 152 + icuSources/common/umapfile.cpp | 198 +- icuSources/common/umapfile.h | 2 +- icuSources/common/umutablecptrie.cpp | 1852 ++ icuSources/common/umutex.cpp | 322 +- icuSources/common/umutex.h | 335 +- icuSources/common/unames.cpp | 66 +- icuSources/common/unicode/brkiter.h | 6 +- icuSources/common/unicode/bytestream.h | 4 +- icuSources/common/unicode/casemap.h | 10 +- icuSources/common/unicode/char16ptr.h | 6 + icuSources/common/unicode/docmain.h | 22 +- icuSources/common/unicode/dtintrv.h | 6 +- icuSources/common/unicode/edits.h | 52 +- icuSources/common/unicode/enumset.h | 3 + icuSources/common/unicode/filteredbrk.h | 10 +- icuSources/common/unicode/icuplug.h | 2 +- icuSources/common/unicode/localebuilder.h | 294 + icuSources/common/unicode/localpointer.h | 145 +- icuSources/common/unicode/locdspnm.h | 2 +- icuSources/common/unicode/locid.h | 374 +- icuSources/common/unicode/messagepattern.h | 4 +- icuSources/common/unicode/normalizer2.h | 8 +- icuSources/common/unicode/parsepos.h | 14 +- icuSources/common/unicode/platform.h | 26 +- icuSources/common/unicode/ptypes.h | 2 + icuSources/common/unicode/rbbi.h | 12 +- icuSources/common/unicode/simpleformatter.h | 37 +- icuSources/common/unicode/stringoptions.h | 18 +- icuSources/common/unicode/stringtriebuilder.h | 11 +- icuSources/common/unicode/ubidi.h | 10 +- icuSources/common/unicode/ubiditransform.h | 53 +- icuSources/common/unicode/uchar.h | 284 +- icuSources/common/unicode/ucnv.h | 13 +- icuSources/common/unicode/uconfig.h | 25 +- icuSources/common/unicode/ucpmap.h | 162 + icuSources/common/unicode/ucptrie.h | 646 + icuSources/common/unicode/ucurr.h | 22 +- icuSources/common/unicode/uenum.h | 2 - icuSources/common/unicode/uldnames.h | 2 +- icuSources/common/unicode/umachine.h | 23 +- icuSources/common/unicode/umutablecptrie.h | 241 + icuSources/common/unicode/uniset.h | 79 +- icuSources/common/unicode/unistr.h | 816 +- icuSources/common/unicode/uobject.h | 26 +- icuSources/common/unicode/urename.h | 88 +- icuSources/common/unicode/ures.h | 10 +- icuSources/common/unicode/uscript.h | 11 +- icuSources/common/unicode/uset.h | 10 +- icuSources/common/unicode/ustring.h | 37 +- icuSources/common/unicode/utext.h | 17 +- icuSources/common/unicode/utf16.h | 18 +- icuSources/common/unicode/utf8.h | 4 +- icuSources/common/unicode/utypes.h | 13 +- icuSources/common/unicode/uvernum.h | 44 +- icuSources/common/unifiedcache.cpp | 41 +- icuSources/common/unifiedcache.h | 2 +- icuSources/common/uniset.cpp | 504 +- icuSources/common/uniset_closure.cpp | 42 +- icuSources/common/uniset_props.cpp | 216 +- icuSources/common/unistr.cpp | 66 +- icuSources/common/uobject.cpp | 12 +- icuSources/common/uprops.cpp | 177 +- icuSources/common/uprops.h | 22 +- icuSources/common/urbtok.cpp | 4 +- icuSources/common/uresbund.cpp | 133 +- icuSources/common/uresdata.h | 2 +- icuSources/common/uresimp.h | 78 + icuSources/common/uscript.cpp | 19 +- icuSources/common/uscript_props.cpp | 4 + icuSources/common/uset.cpp | 2 +- icuSources/common/usetiter.cpp | 2 +- icuSources/common/ushape.cpp | 2 +- icuSources/common/usprep.cpp | 39 +- icuSources/common/ustr_cnv.cpp | 12 +- icuSources/common/ustr_titlecase_brkiter.cpp | 14 +- icuSources/common/ustrcase.cpp | 12 +- icuSources/common/utext.cpp | 73 +- icuSources/common/utrace.cpp | 3 +- icuSources/common/utrie.h | 15 +- icuSources/common/utrie2.cpp | 132 +- icuSources/common/utrie2.h | 39 +- icuSources/common/utrie2_builder.cpp | 108 +- icuSources/common/utrie2_impl.h | 17 +- icuSources/common/utrie_swap.cpp | 344 + icuSources/common/uts46.cpp | 23 +- icuSources/common/uvector.h | 26 +- icuSources/common/uvectr32.h | 26 +- icuSources/common/uvectr64.h | 18 +- icuSources/common/wintz.cpp | 393 +- icuSources/common/wintz.h | 8 +- icuSources/config/dist.mk | 31 +- icuSources/config/mh-cygwin | 6 +- icuSources/config/mh-cygwin-msvc | 4 + icuSources/config/mh-cygwin64 | 6 +- icuSources/config/mh-darwin | 2 +- icuSources/config/mh-mingw | 5 + icuSources/config/mh-mingw64 | 5 + icuSources/config/mh-solaris | 2 +- icuSources/config/mh-solaris-gcc | 2 +- icuSources/config/pkgdataMakefile.in | 2 +- icuSources/configure | 174 +- icuSources/configure.ac | 73 +- icuSources/data/BUILDRULES.py | 577 + icuSources/data/Makefile.in | 600 +- icuSources/data/brkitr/brkfiles.mk | 51 - icuSources/data/brkitr/brklocal.mk | 2 +- icuSources/data/brkitr/fi.txt | 4 - icuSources/data/brkitr/ja.txt | 4 +- icuSources/data/brkitr/root.txt | 2 +- icuSources/data/brkitr/rules/char.txt | 19 +- icuSources/data/brkitr/rules/line.txt | 63 +- .../brkitr/rules/{line_fi.txt => line_cj.txt} | 89 +- icuSources/data/brkitr/rules/line_loose.txt | 65 +- .../data/brkitr/rules/line_loose_cj.txt | 72 +- .../data/brkitr/rules/line_loose_fi.txt | 342 - icuSources/data/brkitr/rules/line_normal.txt | 65 +- .../data/brkitr/rules/line_normal_cj.txt | 74 +- .../data/brkitr/rules/line_normal_fi.txt | 338 - icuSources/data/brkitr/rules/sent.txt | 6 +- icuSources/data/brkitr/rules/sent_el.txt | 7 +- icuSources/data/brkitr/rules/word.txt | 14 +- icuSources/data/brkitr/rules/word_POSIX.txt | 6 +- icuSources/data/brkitr/rules/word_fi_sv.txt | 14 +- icuSources/data/brkitr/zh.txt | 4 +- icuSources/data/brkitr/zh_Hant.txt | 4 +- icuSources/data/build.xml | 33 +- icuSources/data/buildtool/__init__.py | 16 + icuSources/data/buildtool/__main__.py | 292 + icuSources/data/buildtool/comment_stripper.py | 51 + icuSources/data/buildtool/filtration.py | 385 + .../data/buildtool/filtration_schema.json | 146 + .../data/buildtool/locale_dependencies.py | 224 + .../data/buildtool/renderers/__init__.py | 10 + .../data/buildtool/renderers/common_exec.py | 93 + .../data/buildtool/renderers/makefile.py | 245 + .../data/buildtool/renderers/unix_exec.py | 7 + .../data/buildtool/renderers/windows_exec.py | 7 + icuSources/data/buildtool/request_types.py | 331 + icuSources/data/buildtool/test/__init__.py | 2 + icuSources/data/buildtool/test/__main__.py | 14 + .../data/buildtool/test/filtration_test.py | 353 + icuSources/data/buildtool/utils.py | 104 + icuSources/data/cldr-icu-readme.txt | 134 +- icuSources/data/coll/af.txt | 2 +- icuSources/data/coll/am.txt | 2 +- icuSources/data/coll/ar.txt | 4 +- icuSources/data/coll/as.txt | 2 +- icuSources/data/coll/az.txt | 4 +- icuSources/data/coll/be.txt | 2 +- icuSources/data/coll/bg.txt | 2 +- icuSources/data/coll/bn.txt | 4 +- icuSources/data/coll/bs.txt | 4 +- icuSources/data/coll/bs_Cyrl.txt | 2 +- icuSources/data/coll/ca.txt | 2 +- icuSources/data/coll/ceb.txt | 11 + icuSources/data/coll/chr.txt | 2 +- icuSources/data/coll/colfiles.mk | 73 - icuSources/data/coll/collocal.mk | 4 +- icuSources/data/coll/cs.txt | 2 +- icuSources/data/coll/cy.txt | 2 +- icuSources/data/coll/da.txt | 4 +- icuSources/data/coll/de.txt | 4 +- icuSources/data/coll/de_AT.txt | 2 +- icuSources/data/coll/dsb.txt | 2 +- icuSources/data/coll/ee.txt | 2 +- icuSources/data/coll/el.txt | 2 +- icuSources/data/coll/en_US_POSIX.txt | 2 +- icuSources/data/coll/eo.txt | 2 +- icuSources/data/coll/es.txt | 6 +- icuSources/data/coll/et.txt | 2 +- icuSources/data/coll/fa.txt | 9 +- icuSources/data/coll/fa_AF.txt | 2 +- icuSources/data/coll/fi.txt | 6 +- icuSources/data/coll/fil.txt | 2 +- icuSources/data/coll/fo.txt | 4 +- icuSources/data/coll/fr_CA.txt | 2 +- icuSources/data/coll/gl.txt | 4 +- icuSources/data/coll/gu.txt | 2 +- icuSources/data/coll/ha.txt | 2 +- icuSources/data/coll/haw.txt | 2 +- icuSources/data/coll/he.txt | 4 +- icuSources/data/coll/hi.txt | 2 +- icuSources/data/coll/hr.txt | 4 +- icuSources/data/coll/hsb.txt | 2 +- icuSources/data/coll/hu.txt | 2 +- icuSources/data/coll/hy.txt | 2 +- icuSources/data/coll/ig.txt | 2 +- icuSources/data/coll/is.txt | 4 +- icuSources/data/coll/ja.txt | 8 +- icuSources/data/coll/ka.txt | 2 +- icuSources/data/coll/kk.txt | 2 +- icuSources/data/coll/kl.txt | 4 +- icuSources/data/coll/km.txt | 2 +- icuSources/data/coll/kn.txt | 4 +- icuSources/data/coll/ko.txt | 8 +- icuSources/data/coll/kok.txt | 2 +- icuSources/data/coll/ku.txt | 21 + icuSources/data/coll/ky.txt | 2 +- icuSources/data/coll/lkt.txt | 2 +- icuSources/data/coll/ln.txt | 4 +- icuSources/data/coll/lo.txt | 2 +- icuSources/data/coll/lt.txt | 2 +- icuSources/data/coll/lv.txt | 2 +- icuSources/data/coll/mk.txt | 2 +- icuSources/data/coll/ml.txt | 2 +- icuSources/data/coll/mn.txt | 2 +- icuSources/data/coll/mo.txt | 2 +- icuSources/data/coll/mr.txt | 2 +- icuSources/data/coll/mt.txt | 2 +- icuSources/data/coll/my.txt | 2 +- icuSources/data/coll/nb.txt | 4 +- icuSources/data/coll/ne.txt | 2 +- icuSources/data/coll/nn.txt | 4 +- icuSources/data/coll/om.txt | 2 +- icuSources/data/coll/or.txt | 2 +- icuSources/data/coll/pa.txt | 2 +- icuSources/data/coll/pl.txt | 2 +- icuSources/data/coll/ps.txt | 2 +- icuSources/data/coll/ro.txt | 2 +- icuSources/data/coll/root.txt | 230 +- icuSources/data/coll/ru.txt | 2 +- icuSources/data/coll/se.txt | 4 +- icuSources/data/coll/si.txt | 4 +- icuSources/data/coll/sk.txt | 4 +- icuSources/data/coll/sl.txt | 2 +- icuSources/data/coll/smn.txt | 4 +- icuSources/data/coll/sq.txt | 2 +- icuSources/data/coll/sr.txt | 2 +- icuSources/data/coll/sr_Latn.txt | 4 +- icuSources/data/coll/sv.txt | 6 +- icuSources/data/coll/ta.txt | 2 +- icuSources/data/coll/te.txt | 2 +- icuSources/data/coll/th.txt | 2 +- icuSources/data/coll/tk.txt | 2 +- icuSources/data/coll/to.txt | 2 +- icuSources/data/coll/tr.txt | 4 +- icuSources/data/coll/ug.txt | 2 +- icuSources/data/coll/uk.txt | 2 +- icuSources/data/coll/ur.txt | 2 +- icuSources/data/coll/uz.txt | 2 +- icuSources/data/coll/vi.txt | 4 +- icuSources/data/coll/wo.txt | 2 +- icuSources/data/coll/xh.txt | 5 + icuSources/data/coll/yi.txt | 4 +- icuSources/data/coll/yo.txt | 2 +- icuSources/data/coll/yue_HK.txt | 5 - icuSources/data/coll/yue_Hans_CN.txt | 5 - icuSources/data/coll/yue_Hant.txt | 5 - icuSources/data/coll/yue_Hant_HK.txt | 5 - icuSources/data/coll/zh.txt | 18 +- icuSources/data/curr/af.txt | 111 +- icuSources/data/curr/af_NA.txt | 2 +- icuSources/data/curr/agq.txt | 2 +- icuSources/data/curr/ak.txt | 2 +- icuSources/data/curr/am.txt | 30 +- icuSources/data/curr/ar.txt | 27 +- icuSources/data/curr/ar_AE.txt | 2 +- icuSources/data/curr/ar_DJ.txt | 2 +- icuSources/data/curr/ar_ER.txt | 2 +- icuSources/data/curr/ar_KM.txt | 2 +- icuSources/data/curr/ar_LB.txt | 2 +- icuSources/data/curr/ar_SO.txt | 2 +- icuSources/data/curr/ar_SS.txt | 2 +- icuSources/data/curr/arn.txt | 5 + icuSources/data/curr/as.txt | 120 +- icuSources/data/curr/asa.txt | 2 +- icuSources/data/curr/ast.txt | 10 +- icuSources/data/curr/az.txt | 103 +- icuSources/data/curr/az_Cyrl.txt | 2 +- icuSources/data/curr/az_Latn.txt | 2 +- icuSources/data/curr/ba.txt | 5 + icuSources/data/curr/bas.txt | 2 +- icuSources/data/curr/be.txt | 82 +- icuSources/data/curr/bem.txt | 2 +- icuSources/data/curr/bez.txt | 2 +- icuSources/data/curr/bg.txt | 65 +- icuSources/data/curr/bm.txt | 2 +- icuSources/data/curr/bn.txt | 13 +- icuSources/data/curr/bo.txt | 4 +- icuSources/data/curr/bo_IN.txt | 2 +- icuSources/data/curr/br.txt | 223 +- icuSources/data/curr/brx.txt | 8 +- icuSources/data/curr/bs.txt | 17 +- icuSources/data/curr/bs_Cyrl.txt | 13 +- icuSources/data/curr/bs_Latn.txt | 2 +- icuSources/data/curr/byn.txt | 47 + icuSources/data/curr/ca.txt | 31 +- icuSources/data/curr/ca_FR.txt | 2 +- icuSources/data/curr/ccp.txt | 32 +- icuSources/data/curr/ce.txt | 12 +- icuSources/data/curr/ceb.txt | 95 + icuSources/data/curr/cgg.txt | 2 +- icuSources/data/curr/chr.txt | 153 +- icuSources/data/curr/ckb.txt | 64 +- icuSources/data/curr/co.txt | 5 + icuSources/data/curr/cs.txt | 8 +- icuSources/data/curr/cv.txt | 5 + icuSources/data/curr/cy.txt | 102 +- icuSources/data/curr/da.txt | 11 +- icuSources/data/curr/dav.txt | 2 +- icuSources/data/curr/de.txt | 6 +- icuSources/data/curr/de_CH.txt | 29 +- icuSources/data/curr/de_LI.txt | 2 +- icuSources/data/curr/de_LU.txt | 2 +- icuSources/data/curr/dje.txt | 2 +- icuSources/data/curr/dsb.txt | 14 +- icuSources/data/curr/dua.txt | 2 +- icuSources/data/curr/dv.txt | 11 + icuSources/data/curr/dyo.txt | 2 +- icuSources/data/curr/dz.txt | 8 +- icuSources/data/curr/ebu.txt | 2 +- icuSources/data/curr/ee.txt | 12 +- icuSources/data/curr/el.txt | 10 +- icuSources/data/curr/en.txt | 12 +- icuSources/data/curr/en_001.txt | 2 +- icuSources/data/curr/en_150.txt | 4 +- icuSources/data/curr/en_AE.txt | 11 + icuSources/data/curr/en_AG.txt | 2 +- icuSources/data/curr/en_AI.txt | 2 +- icuSources/data/curr/en_AR.txt | 14 + icuSources/data/curr/en_AT.txt | 2 +- icuSources/data/curr/en_AU.txt | 24 +- icuSources/data/curr/en_BB.txt | 2 +- icuSources/data/curr/en_BE.txt | 4 +- icuSources/data/curr/en_BG.txt | 11 + icuSources/data/curr/en_BI.txt | 2 +- icuSources/data/curr/en_BM.txt | 2 +- icuSources/data/curr/en_BS.txt | 2 +- icuSources/data/curr/en_BW.txt | 2 +- icuSources/data/curr/en_BZ.txt | 2 +- icuSources/data/curr/en_CA.txt | 2 +- icuSources/data/curr/en_CC.txt | 2 +- icuSources/data/curr/en_CH.txt | 13 +- icuSources/data/curr/en_CK.txt | 2 +- icuSources/data/curr/en_CL.txt | 17 + icuSources/data/curr/en_CM.txt | 2 +- icuSources/data/curr/en_CO.txt | 17 + icuSources/data/curr/en_CX.txt | 2 +- icuSources/data/curr/en_CY.txt | 2 +- icuSources/data/curr/en_DE.txt | 2 +- icuSources/data/curr/en_DG.txt | 2 +- icuSources/data/curr/en_DK.txt | 2 +- icuSources/data/curr/en_DM.txt | 2 +- icuSources/data/curr/en_ER.txt | 2 +- icuSources/data/curr/en_FI.txt | 13 +- icuSources/data/curr/en_FJ.txt | 2 +- icuSources/data/curr/en_FK.txt | 2 +- icuSources/data/curr/en_FM.txt | 2 +- icuSources/data/curr/en_GB.txt | 9 +- icuSources/data/curr/en_GD.txt | 2 +- icuSources/data/curr/en_GG.txt | 2 +- icuSources/data/curr/en_GH.txt | 2 +- icuSources/data/curr/en_GI.txt | 2 +- icuSources/data/curr/en_GM.txt | 2 +- icuSources/data/curr/en_GY.txt | 2 +- icuSources/data/curr/en_HK.txt | 2 +- icuSources/data/curr/en_IE.txt | 2 +- icuSources/data/curr/en_IL.txt | 2 +- icuSources/data/curr/en_IM.txt | 2 +- icuSources/data/curr/en_IN.txt | 22 +- icuSources/data/curr/en_IO.txt | 2 +- icuSources/data/curr/en_JE.txt | 2 +- icuSources/data/curr/en_JM.txt | 2 +- icuSources/data/curr/en_KE.txt | 2 +- icuSources/data/curr/en_KI.txt | 2 +- icuSources/data/curr/en_KN.txt | 2 +- icuSources/data/curr/en_KY.txt | 2 +- icuSources/data/curr/en_LC.txt | 2 +- icuSources/data/curr/en_LR.txt | 2 +- icuSources/data/curr/en_LS.txt | 2 +- icuSources/data/curr/en_MG.txt | 2 +- icuSources/data/curr/en_MM.txt | 8 + icuSources/data/curr/en_MO.txt | 2 +- icuSources/data/curr/en_MS.txt | 2 +- icuSources/data/curr/en_MT.txt | 2 +- icuSources/data/curr/en_MU.txt | 2 +- icuSources/data/curr/en_MW.txt | 2 +- icuSources/data/curr/en_MX.txt | 17 + icuSources/data/curr/en_MY.txt | 2 +- icuSources/data/curr/en_NA.txt | 2 +- icuSources/data/curr/en_NF.txt | 2 +- icuSources/data/curr/en_NG.txt | 2 +- icuSources/data/curr/en_NL.txt | 13 +- icuSources/data/curr/en_NR.txt | 2 +- icuSources/data/curr/en_NU.txt | 2 +- icuSources/data/curr/en_NZ.txt | 2 +- icuSources/data/curr/en_PG.txt | 2 +- icuSources/data/curr/en_PH.txt | 11 +- icuSources/data/curr/en_PK.txt | 2 +- icuSources/data/curr/en_PN.txt | 2 +- icuSources/data/curr/en_PW.txt | 2 +- icuSources/data/curr/en_RS.txt | 9 + icuSources/data/curr/en_RW.txt | 2 +- icuSources/data/curr/en_SB.txt | 2 +- icuSources/data/curr/en_SC.txt | 2 +- icuSources/data/curr/en_SD.txt | 2 +- icuSources/data/curr/en_SE.txt | 2 +- icuSources/data/curr/en_SG.txt | 2 +- icuSources/data/curr/en_SH.txt | 2 +- icuSources/data/curr/en_SI.txt | 2 +- icuSources/data/curr/en_SL.txt | 2 +- icuSources/data/curr/en_SS.txt | 2 +- icuSources/data/curr/en_SX.txt | 2 +- icuSources/data/curr/en_SZ.txt | 2 +- icuSources/data/curr/en_TC.txt | 2 +- icuSources/data/curr/en_TK.txt | 2 +- icuSources/data/curr/en_TO.txt | 2 +- icuSources/data/curr/en_TT.txt | 2 +- icuSources/data/curr/en_TV.txt | 2 +- icuSources/data/curr/en_TZ.txt | 2 +- icuSources/data/curr/en_UA.txt | 20 + icuSources/data/curr/en_UG.txt | 2 +- icuSources/data/curr/en_VC.txt | 2 +- icuSources/data/curr/en_VG.txt | 2 +- icuSources/data/curr/en_VU.txt | 2 +- icuSources/data/curr/en_WS.txt | 2 +- icuSources/data/curr/en_ZA.txt | 2 +- icuSources/data/curr/en_ZM.txt | 2 +- icuSources/data/curr/en_ZW.txt | 2 +- icuSources/data/curr/eo.txt | 2 +- icuSources/data/curr/es.txt | 14 +- icuSources/data/curr/es_419.txt | 538 +- icuSources/data/curr/es_AR.txt | 2 +- icuSources/data/curr/es_BO.txt | 2 +- icuSources/data/curr/es_BR.txt | 2 +- icuSources/data/curr/es_BZ.txt | 2 +- icuSources/data/curr/es_CL.txt | 2 +- icuSources/data/curr/es_CO.txt | 2 +- icuSources/data/curr/es_CR.txt | 2 +- icuSources/data/curr/es_CU.txt | 2 +- icuSources/data/curr/es_DO.txt | 2 +- icuSources/data/curr/es_EC.txt | 2 +- icuSources/data/curr/es_GQ.txt | 2 +- icuSources/data/curr/es_GT.txt | 2 +- icuSources/data/curr/es_HN.txt | 2 +- icuSources/data/curr/es_MX.txt | 81 +- icuSources/data/curr/es_NI.txt | 2 +- icuSources/data/curr/es_PA.txt | 2 +- icuSources/data/curr/es_PE.txt | 2 +- icuSources/data/curr/es_PH.txt | 2 +- icuSources/data/curr/es_PR.txt | 2 +- icuSources/data/curr/es_PY.txt | 2 +- icuSources/data/curr/es_SV.txt | 2 +- icuSources/data/curr/es_US.txt | 10 +- icuSources/data/curr/es_UY.txt | 6 +- icuSources/data/curr/es_VE.txt | 13 +- icuSources/data/curr/et.txt | 13 +- icuSources/data/curr/eu.txt | 18 +- icuSources/data/curr/ewo.txt | 2 +- icuSources/data/curr/fa.txt | 109 +- icuSources/data/curr/fa_AF.txt | 2 +- icuSources/data/curr/ff.txt | 2 +- icuSources/data/curr/ff_CM.txt | 5 + icuSources/data/curr/ff_GN.txt | 8 +- icuSources/data/curr/ff_Latn.txt | 5 + .../{coll/ro_MD.txt => curr/ff_Latn_CM.txt} | 2 +- icuSources/data/curr/ff_Latn_GH.txt | 11 + icuSources/data/curr/ff_Latn_GM.txt | 11 + icuSources/data/curr/ff_Latn_GN.txt | 11 + icuSources/data/curr/ff_Latn_LR.txt | 11 + icuSources/data/curr/ff_Latn_MR.txt | 11 + icuSources/data/curr/ff_Latn_NG.txt | 11 + icuSources/data/curr/ff_Latn_SL.txt | 11 + .../{zone/ro_MD.txt => curr/ff_Latn_SN.txt} | 2 +- icuSources/data/curr/ff_MR.txt | 8 +- icuSources/data/curr/ff_SN.txt | 5 + icuSources/data/curr/fi.txt | 7 +- icuSources/data/curr/fil.txt | 28 +- icuSources/data/curr/fo.txt | 12 +- icuSources/data/curr/fo_DK.txt | 2 +- icuSources/data/curr/fr.txt | 6 +- icuSources/data/curr/fr_BI.txt | 2 +- icuSources/data/curr/fr_CA.txt | 251 +- icuSources/data/curr/fr_CD.txt | 2 +- icuSources/data/curr/fr_DJ.txt | 2 +- icuSources/data/curr/fr_DZ.txt | 2 +- icuSources/data/curr/fr_GN.txt | 2 +- icuSources/data/curr/fr_HT.txt | 2 +- icuSources/data/curr/fr_KM.txt | 2 +- icuSources/data/curr/fr_LU.txt | 2 +- icuSources/data/curr/fr_MG.txt | 2 +- icuSources/data/curr/fr_MR.txt | 2 +- icuSources/data/curr/fr_MU.txt | 2 +- icuSources/data/curr/fr_RW.txt | 2 +- icuSources/data/curr/fr_SC.txt | 2 +- icuSources/data/curr/fr_SY.txt | 2 +- icuSources/data/curr/fr_TN.txt | 2 +- icuSources/data/curr/fr_VU.txt | 2 +- icuSources/data/curr/fur.txt | 4 +- icuSources/data/curr/fy.txt | 12 +- icuSources/data/curr/ga.txt | 64 +- icuSources/data/curr/gaa.txt | 11 + icuSources/data/curr/gd.txt | 121 +- icuSources/data/curr/gez.txt | 43 + icuSources/data/curr/gez_ER.txt | 11 + icuSources/data/curr/gl.txt | 106 +- icuSources/data/curr/gn.txt | 11 + icuSources/data/curr/gsw.txt | 12 +- icuSources/data/curr/gu.txt | 18 +- icuSources/data/curr/guz.txt | 2 +- icuSources/data/curr/gv.txt | 2 +- icuSources/data/curr/ha.txt | 70 +- icuSources/data/curr/ha_GH.txt | 2 +- icuSources/data/curr/ha_NE.txt | 291 + icuSources/data/curr/haw.txt | 2 +- icuSources/data/curr/he.txt | 5 +- icuSources/data/curr/hi.txt | 103 +- icuSources/data/curr/hi_Latn.txt | 6 + icuSources/data/curr/hr.txt | 114 +- icuSources/data/curr/hr_BA.txt | 2 +- icuSources/data/curr/hsb.txt | 14 +- icuSources/data/curr/hu.txt | 83 +- icuSources/data/curr/hy.txt | 93 +- icuSources/data/curr/ia.txt | 960 + icuSources/data/curr/id.txt | 104 +- icuSources/data/curr/ig.txt | 77 +- icuSources/data/curr/ii.txt | 4 +- icuSources/data/curr/io.txt | 5 + icuSources/data/curr/is.txt | 53 +- icuSources/data/curr/it.txt | 11 +- icuSources/data/curr/iu.txt | 2 +- icuSources/data/curr/ja.txt | 5 +- icuSources/data/curr/jbo.txt | 5 + icuSources/data/curr/jgo.txt | 4 +- icuSources/data/curr/jmc.txt | 2 +- icuSources/data/curr/jv.txt | 1217 + icuSources/data/curr/ka.txt | 61 +- icuSources/data/curr/kab.txt | 2 +- icuSources/data/curr/kaj.txt | 11 + icuSources/data/curr/kam.txt | 2 +- icuSources/data/curr/kcg.txt | 11 + icuSources/data/curr/kde.txt | 2 +- icuSources/data/curr/kea.txt | 10 +- icuSources/data/curr/khq.txt | 2 +- icuSources/data/curr/ki.txt | 2 +- icuSources/data/curr/kk.txt | 16 +- icuSources/data/curr/kkj.txt | 2 +- icuSources/data/curr/kl.txt | 2 +- icuSources/data/curr/kln.txt | 2 +- icuSources/data/curr/km.txt | 11 +- icuSources/data/curr/kn.txt | 13 +- icuSources/data/curr/ko.txt | 97 +- icuSources/data/curr/kok.txt | 4 +- icuSources/data/curr/kpe.txt | 11 + icuSources/data/curr/kpe_GN.txt | 15 + icuSources/data/curr/ks.txt | 214 +- icuSources/data/curr/ksb.txt | 2 +- icuSources/data/curr/ksf.txt | 2 +- icuSources/data/curr/ksh.txt | 8 +- icuSources/data/curr/ku.txt | 28 + icuSources/data/curr/kw.txt | 2 +- icuSources/data/curr/ky.txt | 48 +- icuSources/data/curr/lag.txt | 2 +- icuSources/data/curr/lb.txt | 12 +- icuSources/data/curr/lg.txt | 2 +- icuSources/data/curr/lkt.txt | 2 +- icuSources/data/curr/ln.txt | 2 +- icuSources/data/curr/ln_AO.txt | 2 +- icuSources/data/curr/lo.txt | 12 +- icuSources/data/curr/lrc.txt | 4 +- icuSources/data/curr/lt.txt | 15 +- icuSources/data/curr/lu.txt | 2 +- icuSources/data/curr/luo.txt | 2 +- icuSources/data/curr/luy.txt | 2 +- icuSources/data/curr/lv.txt | 15 +- icuSources/data/curr/mas.txt | 2 +- icuSources/data/curr/mas_TZ.txt | 2 +- icuSources/data/curr/mer.txt | 2 +- icuSources/data/curr/mfe.txt | 2 +- icuSources/data/curr/mg.txt | 2 +- icuSources/data/curr/mgh.txt | 2 +- icuSources/data/curr/mgo.txt | 4 +- icuSources/data/curr/mi.txt | 264 + icuSources/data/curr/mk.txt | 36 +- icuSources/data/curr/ml.txt | 25 +- icuSources/data/curr/mn.txt | 12 +- icuSources/data/curr/mni.txt | 5 + icuSources/data/curr/mo.txt | 2 +- icuSources/data/curr/moh.txt | 5 + icuSources/data/curr/mr.txt | 14 +- icuSources/data/curr/ms.txt | 12 +- icuSources/data/curr/ms_Arab.txt | 4 +- icuSources/data/curr/ms_Arab_BN.txt | 2 +- icuSources/data/curr/ms_BN.txt | 2 +- icuSources/data/curr/ms_SG.txt | 2 +- icuSources/data/curr/mt.txt | 14 +- icuSources/data/curr/mua.txt | 2 +- icuSources/data/curr/my.txt | 40 +- icuSources/data/curr/myv.txt | 5 + icuSources/data/curr/mzn.txt | 9 +- icuSources/data/curr/naq.txt | 2 +- icuSources/data/curr/nb.txt | 13 +- icuSources/data/curr/nd.txt | 2 +- icuSources/data/curr/nds.txt | 2 +- icuSources/data/curr/ne.txt | 107 +- icuSources/data/curr/nl.txt | 12 +- icuSources/data/curr/nl_AW.txt | 2 +- icuSources/data/curr/nl_BQ.txt | 2 +- icuSources/data/curr/nl_CW.txt | 2 +- icuSources/data/curr/nl_SR.txt | 2 +- icuSources/data/curr/nl_SX.txt | 2 +- icuSources/data/curr/nmg.txt | 2 +- icuSources/data/curr/nn.txt | 12 +- icuSources/data/curr/nnh.txt | 2 +- icuSources/data/curr/nqo.txt | 5 + icuSources/data/curr/nr.txt | 11 + icuSources/data/curr/nso.txt | 15 + icuSources/data/curr/nus.txt | 2 +- icuSources/data/curr/ny.txt | 11 + icuSources/data/curr/nyn.txt | 2 +- icuSources/data/curr/oc.txt | 11 + icuSources/data/curr/om.txt | 2 +- icuSources/data/curr/om_KE.txt | 2 +- icuSources/data/curr/or.txt | 12 +- icuSources/data/curr/os.txt | 4 +- icuSources/data/curr/os_RU.txt | 2 +- icuSources/data/curr/pa.txt | 77 +- icuSources/data/curr/pa_Arab.txt | 2 +- icuSources/data/curr/pa_Aran.txt | 5 + icuSources/data/curr/pa_Aran_PK.txt | 5 + icuSources/data/curr/pa_Guru.txt | 2 +- icuSources/data/curr/pa_PK.txt | 2 +- icuSources/data/curr/pl.txt | 97 +- icuSources/data/curr/pool.res | Bin 178128 -> 0 bytes icuSources/data/curr/ps.txt | 1349 +- icuSources/data/curr/ps_PK.txt | 25 + icuSources/data/curr/pt.txt | 90 +- icuSources/data/curr/pt_AO.txt | 4 +- icuSources/data/curr/pt_CH.txt | 2 +- icuSources/data/curr/pt_CV.txt | 2 +- icuSources/data/curr/pt_GQ.txt | 2 +- icuSources/data/curr/pt_GW.txt | 2 +- icuSources/data/curr/pt_LU.txt | 2 +- icuSources/data/curr/pt_MO.txt | 2 +- icuSources/data/curr/pt_MZ.txt | 4 +- icuSources/data/curr/pt_PT.txt | 351 +- icuSources/data/curr/pt_ST.txt | 4 +- icuSources/data/curr/pt_TL.txt | 2 +- icuSources/data/curr/qu.txt | 2 +- icuSources/data/curr/qu_BO.txt | 2 +- icuSources/data/curr/qu_EC.txt | 2 +- icuSources/data/curr/resfiles.mk | 136 - icuSources/data/curr/reslocal.mk | 27 +- icuSources/data/curr/rm.txt | 8 +- icuSources/data/curr/rn.txt | 2 +- icuSources/data/curr/ro.txt | 98 +- icuSources/data/curr/ro_MD.txt | 2 +- icuSources/data/curr/rof.txt | 2 +- icuSources/data/curr/root.txt | 2 +- icuSources/data/curr/ru.txt | 68 +- icuSources/data/curr/ru_BY.txt | 2 +- icuSources/data/curr/ru_KG.txt | 2 +- icuSources/data/curr/ru_KZ.txt | 2 +- icuSources/data/curr/ru_MD.txt | 2 +- icuSources/data/curr/rw.txt | 2 +- icuSources/data/curr/rwk.txt | 2 +- icuSources/data/curr/sa.txt | 11 + icuSources/data/curr/sah.txt | 2 +- icuSources/data/curr/saq.txt | 2 +- icuSources/data/curr/sbp.txt | 2 +- icuSources/data/curr/sc.txt | 5 + icuSources/data/curr/scn.txt | 5 + icuSources/data/curr/sd.txt | 1289 + icuSources/data/curr/se.txt | 2 +- icuSources/data/curr/se_SE.txt | 2 +- icuSources/data/curr/seh.txt | 2 +- icuSources/data/curr/ses.txt | 2 +- icuSources/data/curr/sg.txt | 2 +- icuSources/data/curr/shi.txt | 2 +- icuSources/data/curr/shi_Latn.txt | 2 +- icuSources/data/curr/shi_Tfng.txt | 2 +- icuSources/data/curr/si.txt | 90 +- icuSources/data/curr/sk.txt | 8 +- icuSources/data/curr/sl.txt | 16 +- icuSources/data/curr/smn.txt | 2 +- icuSources/data/curr/sn.txt | 2 +- icuSources/data/curr/so.txt | 1347 +- icuSources/data/curr/so_DJ.txt | 4 +- icuSources/data/curr/so_ET.txt | 2 +- icuSources/data/curr/so_KE.txt | 4 +- icuSources/data/curr/sq.txt | 22 +- icuSources/data/curr/sq_MK.txt | 2 +- icuSources/data/curr/sr.txt | 14 +- icuSources/data/curr/sr_Cyrl.txt | 2 +- icuSources/data/curr/sr_Latn.txt | 14 +- icuSources/data/curr/ss.txt | 15 + icuSources/data/curr/st.txt | 15 + icuSources/data/curr/st_LS.txt | 11 + icuSources/data/curr/supplementalData.txt | 49 +- icuSources/data/curr/sv.txt | 6 +- icuSources/data/curr/sw.txt | 112 +- icuSources/data/curr/sw_CD.txt | 2 +- icuSources/data/curr/sw_UG.txt | 2 +- icuSources/data/curr/syr.txt | 11 + icuSources/data/curr/ta.txt | 106 +- icuSources/data/curr/ta_LK.txt | 2 +- icuSources/data/curr/ta_MY.txt | 2 +- icuSources/data/curr/ta_SG.txt | 2 +- icuSources/data/curr/te.txt | 21 +- icuSources/data/curr/teo.txt | 2 +- icuSources/data/curr/teo_KE.txt | 2 +- icuSources/data/curr/tg.txt | 4 +- icuSources/data/curr/th.txt | 38 +- icuSources/data/curr/ti.txt | 2 +- icuSources/data/curr/ti_ER.txt | 2 +- icuSources/data/curr/tig.txt | 47 + icuSources/data/curr/tk.txt | 53 +- icuSources/data/curr/tn.txt | 15 + icuSources/data/curr/tn_BW.txt | 11 + icuSources/data/curr/to.txt | 31 +- icuSources/data/curr/tr.txt | 19 +- icuSources/data/curr/trv.txt | 63 + icuSources/data/curr/ts.txt | 15 + icuSources/data/curr/tt.txt | 4 +- icuSources/data/curr/twq.txt | 2 +- icuSources/data/curr/tzm.txt | 2 +- icuSources/data/curr/ug.txt | 12 +- icuSources/data/curr/uk.txt | 98 +- icuSources/data/curr/ur.txt | 27 +- icuSources/data/curr/ur_IN.txt | 2 +- icuSources/data/curr/uz.txt | 106 +- icuSources/data/curr/uz_Arab.txt | 2 +- icuSources/data/curr/uz_Cyrl.txt | 10 +- icuSources/data/curr/uz_Latn.txt | 2 +- icuSources/data/curr/vai.txt | 2 +- icuSources/data/curr/vai_Latn.txt | 2 +- icuSources/data/curr/vai_Vaii.txt | 2 +- icuSources/data/curr/ve.txt | 11 + icuSources/data/curr/vi.txt | 112 +- icuSources/data/curr/vun.txt | 2 +- icuSources/data/curr/wa.txt | 5 + icuSources/data/curr/wae.txt | 4 +- icuSources/data/curr/wal.txt | 43 + icuSources/data/curr/wo.txt | 4 +- icuSources/data/curr/xh.txt | 24 + icuSources/data/curr/xog.txt | 2 +- icuSources/data/curr/yav.txt | 2 +- icuSources/data/curr/yi.txt | 4 +- icuSources/data/curr/yo.txt | 51 +- icuSources/data/curr/yo_BJ.txt | 64 +- icuSources/data/curr/yue.txt | 95 +- icuSources/data/curr/yue_Hans.txt | 95 +- icuSources/data/curr/yue_Hant.txt | 2 +- icuSources/data/curr/zgh.txt | 2 +- icuSources/data/curr/zh.txt | 27 +- icuSources/data/curr/zh_Hans.txt | 2 +- icuSources/data/curr/zh_Hans_HK.txt | 2 +- icuSources/data/curr/zh_Hans_MO.txt | 2 +- icuSources/data/curr/zh_Hans_SG.txt | 2 +- icuSources/data/curr/zh_Hant.txt | 19 +- icuSources/data/curr/zh_Hant_CN.txt | 19 + icuSources/data/curr/zh_Hant_HK.txt | 9 +- icuSources/data/curr/zh_Hant_MO.txt | 2 +- icuSources/data/curr/zu.txt | 89 +- icuSources/data/icu-coll-deprecates.xml | 2 +- icuSources/data/icu-config.xml | 40 +- icuSources/data/icu-locale-deprecates.xml | 6 +- icuSources/data/icu-rbnf-deprecates.xml | 4 + icuSources/data/icu4j-readme.txt | 29 +- icuSources/data/in/base_in/nfc.nrm | Bin 35784 -> 34904 bytes icuSources/data/in/base_in/nfkc.nrm | Bin 54660 -> 53852 bytes icuSources/data/in/base_in/nfkc_cf.nrm | Bin 52584 -> 51236 bytes icuSources/data/in/base_in/ubidi.icu | Bin 25756 -> 26204 bytes icuSources/data/in/base_in/ucase.icu | Bin 28306 -> 28682 bytes icuSources/data/in/base_in/ulayout.icu | Bin 0 -> 13376 bytes icuSources/data/in/base_in/uprops.icu | Bin 130080 -> 133040 bytes icuSources/data/in/base_in/uts46.nrm | Bin 61652 -> 58416 bytes .../data/in/coll/ucadata-implicithan.icu | Bin 178456 -> 182144 bytes icuSources/data/in/coll/ucadata-unihan.icu | Bin 519212 -> 522900 bytes icuSources/data/in/nfc.nrm | Bin 35784 -> 34904 bytes icuSources/data/in/nfkc.nrm | Bin 54660 -> 53852 bytes icuSources/data/in/nfkc_cf.nrm | Bin 52584 -> 51236 bytes icuSources/data/in/pnames.icu | Bin 38540 -> 41998 bytes icuSources/data/in/ubidi.icu | Bin 26012 -> 26460 bytes icuSources/data/in/ucase.icu | Bin 28362 -> 28738 bytes icuSources/data/in/ulayout.icu | Bin 0 -> 13440 bytes icuSources/data/in/unames.icu | Bin 269616 -> 274568 bytes icuSources/data/in/uprops.icu | Bin 130952 -> 133912 bytes icuSources/data/in/uts46.nrm | Bin 61652 -> 58416 bytes icuSources/data/lang/af.txt | 50 +- icuSources/data/lang/agq.txt | 2 +- icuSources/data/lang/ak.txt | 2 +- icuSources/data/lang/am.txt | 22 +- icuSources/data/lang/ar.txt | 31 +- icuSources/data/lang/ar_EG.txt | 2 +- icuSources/data/lang/ar_LY.txt | 2 +- icuSources/data/lang/ar_SA.txt | 2 +- icuSources/data/lang/arn.txt | 8 + icuSources/data/lang/arn_CL.txt | 8 + icuSources/data/lang/as.txt | 4 +- icuSources/data/lang/asa.txt | 2 +- icuSources/data/lang/ast.txt | 50 +- icuSources/data/lang/az.txt | 3 +- icuSources/data/lang/az_Cyrl.txt | 2 +- icuSources/data/lang/az_Latn.txt | 2 +- icuSources/data/lang/ba.txt | 8 + icuSources/data/lang/bas.txt | 2 +- icuSources/data/lang/be.txt | 3 +- icuSources/data/lang/bem.txt | 2 +- icuSources/data/lang/bez.txt | 2 +- icuSources/data/lang/bg.txt | 10 +- icuSources/data/lang/bm.txt | 2 +- icuSources/data/lang/bn.txt | 18 +- icuSources/data/lang/bn_IN.txt | 2 +- icuSources/data/lang/bo.txt | 2 +- icuSources/data/lang/br.txt | 11 +- icuSources/data/lang/brx.txt | 4 +- icuSources/data/lang/bs.txt | 4 +- icuSources/data/lang/bs_Cyrl.txt | 2 +- icuSources/data/lang/bs_Latn.txt | 2 +- icuSources/data/lang/byn.txt | 151 + icuSources/data/lang/ca.txt | 56 +- icuSources/data/lang/ccp.txt | 4 +- icuSources/data/lang/ce.txt | 2 +- icuSources/data/lang/ceb.txt | 71 + icuSources/data/lang/cgg.txt | 2 +- icuSources/data/lang/chr.txt | 8 +- icuSources/data/lang/ckb.txt | 393 +- icuSources/data/lang/co.txt | 8 + icuSources/data/lang/cs.txt | 12 +- icuSources/data/lang/cv.txt | 8 + icuSources/data/lang/cy.txt | 3 +- icuSources/data/lang/da.txt | 29 +- icuSources/data/lang/dav.txt | 2 +- icuSources/data/lang/de.txt | 30 +- icuSources/data/lang/de_AT.txt | 2 +- icuSources/data/lang/de_CH.txt | 3 +- icuSources/data/lang/de_LU.txt | 2 +- icuSources/data/lang/dje.txt | 2 +- icuSources/data/lang/dsb.txt | 2 +- icuSources/data/lang/dua.txt | 2 +- icuSources/data/lang/dv.txt | 8 + icuSources/data/lang/dyo.txt | 2 +- icuSources/data/lang/dz.txt | 2 +- icuSources/data/lang/ebu.txt | 2 +- icuSources/data/lang/ee.txt | 2 +- icuSources/data/lang/el.txt | 24 +- icuSources/data/lang/en.txt | 41 +- icuSources/data/lang/en_001.txt | 19 +- icuSources/data/lang/en_150.txt | 2 +- icuSources/data/lang/en_AG.txt | 2 +- icuSources/data/lang/en_AI.txt | 2 +- icuSources/data/lang/en_AT.txt | 2 +- icuSources/data/lang/en_AU.txt | 3 +- icuSources/data/lang/en_BB.txt | 2 +- icuSources/data/lang/en_BE.txt | 4 +- icuSources/data/lang/en_BM.txt | 2 +- icuSources/data/lang/en_BS.txt | 2 +- icuSources/data/lang/en_BW.txt | 2 +- icuSources/data/lang/en_BZ.txt | 2 +- icuSources/data/lang/en_CA.txt | 2 +- icuSources/data/lang/en_CC.txt | 2 +- icuSources/data/lang/en_CH.txt | 2 +- icuSources/data/lang/en_CK.txt | 2 +- icuSources/data/lang/en_CM.txt | 2 +- icuSources/data/lang/en_CX.txt | 2 +- icuSources/data/lang/en_CY.txt | 2 +- icuSources/data/lang/en_DE.txt | 2 +- icuSources/data/lang/en_DG.txt | 2 +- icuSources/data/lang/en_DK.txt | 2 +- icuSources/data/lang/en_DM.txt | 2 +- icuSources/data/lang/en_ER.txt | 2 +- icuSources/data/lang/en_FI.txt | 2 +- icuSources/data/lang/en_FJ.txt | 2 +- icuSources/data/lang/en_FK.txt | 2 +- icuSources/data/lang/en_FM.txt | 2 +- icuSources/data/lang/en_GB.txt | 23 +- icuSources/data/lang/en_GD.txt | 2 +- icuSources/data/lang/en_GG.txt | 2 +- icuSources/data/lang/en_GH.txt | 2 +- icuSources/data/lang/en_GI.txt | 2 +- icuSources/data/lang/en_GM.txt | 2 +- icuSources/data/lang/en_GY.txt | 2 +- icuSources/data/lang/en_HK.txt | 2 +- icuSources/data/lang/en_IE.txt | 2 +- icuSources/data/lang/en_IL.txt | 2 +- icuSources/data/lang/en_IM.txt | 2 +- icuSources/data/lang/en_IN.txt | 2 +- icuSources/data/lang/en_IO.txt | 2 +- icuSources/data/lang/en_JE.txt | 2 +- icuSources/data/lang/en_JM.txt | 2 +- icuSources/data/lang/en_KE.txt | 2 +- icuSources/data/lang/en_KI.txt | 2 +- icuSources/data/lang/en_KN.txt | 2 +- icuSources/data/lang/en_KY.txt | 2 +- icuSources/data/lang/en_LC.txt | 2 +- icuSources/data/lang/en_LR.txt | 2 +- icuSources/data/lang/en_LS.txt | 2 +- icuSources/data/lang/en_MG.txt | 2 +- icuSources/data/lang/en_MO.txt | 2 +- icuSources/data/lang/en_MS.txt | 2 +- icuSources/data/lang/en_MT.txt | 2 +- icuSources/data/lang/en_MU.txt | 2 +- icuSources/data/lang/en_MW.txt | 2 +- icuSources/data/lang/en_MY.txt | 2 +- icuSources/data/lang/en_NA.txt | 2 +- icuSources/data/lang/en_NF.txt | 2 +- icuSources/data/lang/en_NG.txt | 2 +- icuSources/data/lang/en_NL.txt | 2 +- icuSources/data/lang/en_NR.txt | 2 +- icuSources/data/lang/en_NU.txt | 2 +- icuSources/data/lang/en_NZ.txt | 2 +- icuSources/data/lang/en_PG.txt | 2 +- icuSources/data/lang/en_PH.txt | 3 +- icuSources/data/lang/en_PK.txt | 2 +- icuSources/data/lang/en_PN.txt | 2 +- icuSources/data/lang/en_PW.txt | 2 +- icuSources/data/lang/en_RW.txt | 2 +- icuSources/data/lang/en_SB.txt | 2 +- icuSources/data/lang/en_SC.txt | 2 +- icuSources/data/lang/en_SD.txt | 2 +- icuSources/data/lang/en_SE.txt | 2 +- icuSources/data/lang/en_SG.txt | 2 +- icuSources/data/lang/en_SH.txt | 2 +- icuSources/data/lang/en_SI.txt | 2 +- icuSources/data/lang/en_SL.txt | 2 +- icuSources/data/lang/en_SS.txt | 2 +- icuSources/data/lang/en_SX.txt | 2 +- icuSources/data/lang/en_SZ.txt | 2 +- icuSources/data/lang/en_TC.txt | 2 +- icuSources/data/lang/en_TK.txt | 2 +- icuSources/data/lang/en_TO.txt | 2 +- icuSources/data/lang/en_TT.txt | 2 +- icuSources/data/lang/en_TV.txt | 2 +- icuSources/data/lang/en_TZ.txt | 2 +- icuSources/data/lang/en_UG.txt | 2 +- icuSources/data/lang/en_VC.txt | 2 +- icuSources/data/lang/en_VG.txt | 2 +- icuSources/data/lang/en_VU.txt | 2 +- icuSources/data/lang/en_WS.txt | 2 +- icuSources/data/lang/en_ZA.txt | 2 +- icuSources/data/lang/en_ZM.txt | 2 +- icuSources/data/lang/en_ZW.txt | 2 +- icuSources/data/lang/eo.txt | 2 +- icuSources/data/lang/es.txt | 11 +- icuSources/data/lang/es_419.txt | 9 +- icuSources/data/lang/es_AR.txt | 2 +- icuSources/data/lang/es_BO.txt | 2 +- icuSources/data/lang/es_BR.txt | 2 +- icuSources/data/lang/es_BZ.txt | 2 +- icuSources/data/lang/es_CL.txt | 2 +- icuSources/data/lang/es_CO.txt | 2 +- icuSources/data/lang/es_CR.txt | 2 +- icuSources/data/lang/es_CU.txt | 2 +- icuSources/data/lang/es_DO.txt | 2 +- icuSources/data/lang/es_EC.txt | 2 +- icuSources/data/lang/es_GT.txt | 2 +- icuSources/data/lang/es_HN.txt | 2 +- icuSources/data/lang/es_MX.txt | 14 +- icuSources/data/lang/es_NI.txt | 2 +- icuSources/data/lang/es_PA.txt | 2 +- icuSources/data/lang/es_PE.txt | 2 +- icuSources/data/lang/es_PR.txt | 2 +- icuSources/data/lang/es_PY.txt | 2 +- icuSources/data/lang/es_SV.txt | 2 +- icuSources/data/lang/es_US.txt | 8 +- icuSources/data/lang/es_UY.txt | 2 +- icuSources/data/lang/es_VE.txt | 2 +- icuSources/data/lang/et.txt | 5 +- icuSources/data/lang/eu.txt | 146 +- icuSources/data/lang/ewo.txt | 2 +- icuSources/data/lang/fa.txt | 12 +- icuSources/data/lang/fa_AF.txt | 18 +- icuSources/data/lang/ff.txt | 2 +- icuSources/data/lang/ff_CM.txt | 5 + icuSources/data/lang/ff_GN.txt | 5 + icuSources/data/lang/ff_Latn.txt | 5 + icuSources/data/lang/ff_Latn_CM.txt | 8 + icuSources/data/lang/ff_Latn_GN.txt | 8 + icuSources/data/lang/ff_Latn_MR.txt | 8 + icuSources/data/lang/ff_Latn_SN.txt | 8 + icuSources/data/lang/ff_MR.txt | 5 + icuSources/data/lang/ff_SN.txt | 5 + icuSources/data/lang/fi.txt | 8 +- icuSources/data/lang/fil.txt | 7 +- icuSources/data/lang/fo.txt | 2 +- icuSources/data/lang/fr.txt | 133 +- icuSources/data/lang/fr_BE.txt | 8 +- icuSources/data/lang/fr_CA.txt | 47 +- icuSources/data/lang/fr_CH.txt | 2 +- icuSources/data/lang/fur.txt | 2 +- icuSources/data/lang/fy.txt | 2 +- icuSources/data/lang/ga.txt | 3 +- icuSources/data/lang/gaa.txt | 8 + icuSources/data/lang/gd.txt | 32 +- icuSources/data/lang/gez.txt | 151 + icuSources/data/lang/gl.txt | 40 +- icuSources/data/lang/gn.txt | 8 + icuSources/data/lang/gsw.txt | 2 +- icuSources/data/lang/gu.txt | 9 +- icuSources/data/lang/guz.txt | 2 +- icuSources/data/lang/gv.txt | 2 +- icuSources/data/lang/ha.txt | 63 +- icuSources/data/lang/ha_NE.txt | 106 + icuSources/data/lang/haw.txt | 2 +- icuSources/data/lang/he.txt | 16 +- icuSources/data/lang/hi.txt | 13 +- icuSources/data/lang/hi_Latn.txt | 26 + icuSources/data/lang/hr.txt | 29 +- icuSources/data/lang/hsb.txt | 2 +- icuSources/data/lang/hu.txt | 10 +- icuSources/data/lang/hy.txt | 2 +- icuSources/data/lang/ia.txt | 563 + icuSources/data/lang/id.txt | 40 +- icuSources/data/lang/ig.txt | 74 +- icuSources/data/lang/ii.txt | 2 +- icuSources/data/lang/io.txt | 8 + icuSources/data/lang/is.txt | 21 +- icuSources/data/lang/it.txt | 14 +- icuSources/data/lang/iu.txt | 2 +- icuSources/data/lang/ja.txt | 17 +- icuSources/data/lang/jbo.txt | 8 + icuSources/data/lang/jgo.txt | 2 +- icuSources/data/lang/jmc.txt | 2 +- icuSources/data/lang/jv.txt | 395 + icuSources/data/lang/ka.txt | 4 +- icuSources/data/lang/kab.txt | 2 +- icuSources/data/lang/kaj.txt | 8 + icuSources/data/lang/kam.txt | 2 +- icuSources/data/lang/kcg.txt | 8 + icuSources/data/lang/kde.txt | 2 +- icuSources/data/lang/kea.txt | 2 +- icuSources/data/lang/khq.txt | 2 +- icuSources/data/lang/ki.txt | 2 +- icuSources/data/lang/kk.txt | 27 +- icuSources/data/lang/kkj.txt | 2 +- icuSources/data/lang/kl.txt | 2 +- icuSources/data/lang/kln.txt | 2 +- icuSources/data/lang/km.txt | 2 +- icuSources/data/lang/kn.txt | 2 +- icuSources/data/lang/ko.txt | 14 +- icuSources/data/lang/kok.txt | 124 +- icuSources/data/lang/kpe.txt | 8 + icuSources/data/lang/ks.txt | 218 +- icuSources/data/lang/ks_Deva.txt | 9 + icuSources/data/lang/ksb.txt | 2 +- icuSources/data/lang/ksf.txt | 2 +- icuSources/data/lang/ksh.txt | 2 +- icuSources/data/lang/ku.txt | 287 + icuSources/data/lang/kw.txt | 2 +- icuSources/data/lang/ky.txt | 5 +- icuSources/data/lang/lag.txt | 2 +- icuSources/data/lang/lb.txt | 2 +- icuSources/data/lang/lg.txt | 2 +- icuSources/data/lang/lkt.txt | 2 +- icuSources/data/lang/ln.txt | 2 +- icuSources/data/lang/lo.txt | 4 +- icuSources/data/lang/lrc.txt | 2 +- icuSources/data/lang/lt.txt | 4 +- icuSources/data/lang/lu.txt | 2 +- icuSources/data/lang/luo.txt | 2 +- icuSources/data/lang/luy.txt | 2 +- icuSources/data/lang/lv.txt | 23 +- icuSources/data/lang/mas.txt | 2 +- icuSources/data/lang/mer.txt | 2 +- icuSources/data/lang/mfe.txt | 2 +- icuSources/data/lang/mg.txt | 2 +- icuSources/data/lang/mgh.txt | 2 +- icuSources/data/lang/mgo.txt | 2 +- icuSources/data/lang/mi.txt | 71 + icuSources/data/lang/mk.txt | 7 +- icuSources/data/lang/ml.txt | 2 +- icuSources/data/lang/mn.txt | 84 +- icuSources/data/lang/mni.txt | 13 + icuSources/data/lang/mo.txt | 2 +- icuSources/data/lang/moh.txt | 8 + icuSources/data/lang/mr.txt | 2 +- icuSources/data/lang/ms.txt | 18 +- icuSources/data/lang/ms_Arab.txt | 2 +- icuSources/data/lang/mt.txt | 2 +- icuSources/data/lang/mua.txt | 2 +- icuSources/data/lang/my.txt | 19 +- icuSources/data/lang/myv.txt | 20 + icuSources/data/lang/mzn.txt | 2 +- icuSources/data/lang/naq.txt | 2 +- icuSources/data/lang/nb.txt | 63 +- icuSources/data/lang/nd.txt | 2 +- icuSources/data/lang/nds.txt | 2 +- icuSources/data/lang/ne.txt | 5 +- icuSources/data/lang/nl.txt | 91 +- icuSources/data/lang/nmg.txt | 2 +- icuSources/data/lang/nn.txt | 2 +- icuSources/data/lang/nnh.txt | 2 +- icuSources/data/lang/nqo.txt | 8 + icuSources/data/lang/nr.txt | 8 + icuSources/data/lang/nso.txt | 8 + icuSources/data/lang/nus.txt | 2 +- icuSources/data/lang/ny.txt | 8 + icuSources/data/lang/nyn.txt | 2 +- icuSources/data/lang/oc.txt | 210 + icuSources/data/lang/om.txt | 2 +- icuSources/data/lang/or.txt | 19 +- icuSources/data/lang/os.txt | 2 +- icuSources/data/lang/pa.txt | 20 +- icuSources/data/lang/pa_Arab.txt | 4 +- icuSources/data/lang/pa_Aran.txt | 5 + icuSources/data/lang/pa_Aran_PK.txt | 5 + icuSources/data/lang/pa_Guru.txt | 2 +- icuSources/data/lang/pa_PK.txt | 2 +- icuSources/data/lang/pl.txt | 21 +- icuSources/data/lang/pool.res | Bin 113536 -> 0 bytes icuSources/data/lang/ps.txt | 105 +- icuSources/data/lang/ps_PK.txt | 20 + icuSources/data/lang/pt.txt | 40 +- icuSources/data/lang/pt_AO.txt | 2 +- icuSources/data/lang/pt_CH.txt | 2 +- icuSources/data/lang/pt_CV.txt | 2 +- icuSources/data/lang/pt_GQ.txt | 2 +- icuSources/data/lang/pt_GW.txt | 2 +- icuSources/data/lang/pt_LU.txt | 2 +- icuSources/data/lang/pt_MO.txt | 2 +- icuSources/data/lang/pt_MZ.txt | 2 +- icuSources/data/lang/pt_PT.txt | 15 +- icuSources/data/lang/pt_ST.txt | 2 +- icuSources/data/lang/pt_TL.txt | 2 +- icuSources/data/lang/qu.txt | 9 +- icuSources/data/lang/resfiles.mk | 125 - icuSources/data/lang/reslocal.mk | 19 +- icuSources/data/lang/rm.txt | 2 +- icuSources/data/lang/rn.txt | 2 +- icuSources/data/lang/ro.txt | 33 +- icuSources/data/lang/ro_MD.txt | 2 +- icuSources/data/lang/rof.txt | 2 +- icuSources/data/lang/root.txt | 2 +- icuSources/data/lang/ru.txt | 38 +- icuSources/data/lang/rw.txt | 2 +- icuSources/data/lang/rwk.txt | 2 +- icuSources/data/lang/sa.txt | 36 + icuSources/data/lang/sah.txt | 2 +- icuSources/data/lang/saq.txt | 2 +- icuSources/data/lang/sbp.txt | 2 +- icuSources/data/lang/sc.txt | 18 + icuSources/data/lang/scn.txt | 8 + icuSources/data/lang/sd.txt | 565 + icuSources/data/lang/sd_Deva.txt | 9 + icuSources/data/lang/se.txt | 2 +- icuSources/data/lang/se_FI.txt | 2 +- icuSources/data/lang/seh.txt | 2 +- icuSources/data/lang/ses.txt | 2 +- icuSources/data/lang/sg.txt | 2 +- icuSources/data/lang/shi.txt | 2 +- icuSources/data/lang/shi_Latn.txt | 2 +- icuSources/data/lang/shi_Tfng.txt | 2 +- icuSources/data/lang/si.txt | 8 +- icuSources/data/lang/sk.txt | 32 +- icuSources/data/lang/sl.txt | 10 +- icuSources/data/lang/smn.txt | 2 +- icuSources/data/lang/sn.txt | 2 +- icuSources/data/lang/so.txt | 364 +- icuSources/data/lang/sq.txt | 11 +- icuSources/data/lang/sr.txt | 6 +- icuSources/data/lang/sr_Cyrl.txt | 2 +- icuSources/data/lang/sr_Cyrl_BA.txt | 2 +- icuSources/data/lang/sr_Cyrl_ME.txt | 2 +- icuSources/data/lang/sr_Cyrl_XK.txt | 2 +- icuSources/data/lang/sr_Latn.txt | 6 +- icuSources/data/lang/sr_Latn_BA.txt | 2 +- icuSources/data/lang/sr_Latn_ME.txt | 2 +- icuSources/data/lang/sr_Latn_XK.txt | 2 +- icuSources/data/lang/ss.txt | 8 + icuSources/data/lang/st.txt | 99 + icuSources/data/lang/sv.txt | 38 +- icuSources/data/lang/sv_FI.txt | 2 +- icuSources/data/lang/sw.txt | 58 +- icuSources/data/lang/sw_CD.txt | 5 +- icuSources/data/lang/sw_KE.txt | 48 +- icuSources/data/lang/syr.txt | 8 + icuSources/data/lang/ta.txt | 10 +- icuSources/data/lang/te.txt | 52 +- icuSources/data/lang/teo.txt | 2 +- icuSources/data/lang/tg.txt | 5 +- icuSources/data/lang/th.txt | 33 +- icuSources/data/lang/ti.txt | 2 +- icuSources/data/lang/tig.txt | 151 + icuSources/data/lang/tk.txt | 790 +- icuSources/data/lang/tn.txt | 86 + icuSources/data/lang/to.txt | 2 +- icuSources/data/lang/tr.txt | 17 +- icuSources/data/lang/trv.txt | 44 + icuSources/data/lang/ts.txt | 32 + icuSources/data/lang/tt.txt | 2 +- icuSources/data/lang/twq.txt | 2 +- icuSources/data/lang/tzm.txt | 2 +- icuSources/data/lang/ug.txt | 2 +- icuSources/data/lang/uk.txt | 39 +- icuSources/data/lang/ur.txt | 29 +- icuSources/data/lang/ur_IN.txt | 2 +- icuSources/data/lang/uz.txt | 8 +- icuSources/data/lang/uz_Arab.txt | 2 +- icuSources/data/lang/uz_Cyrl.txt | 2 +- icuSources/data/lang/uz_Latn.txt | 2 +- icuSources/data/lang/vai.txt | 2 +- icuSources/data/lang/vai_Latn.txt | 2 +- icuSources/data/lang/vai_Vaii.txt | 2 +- icuSources/data/lang/ve.txt | 8 + icuSources/data/lang/vi.txt | 120 +- icuSources/data/lang/vun.txt | 2 +- icuSources/data/lang/wa.txt | 8 + icuSources/data/lang/wae.txt | 2 +- icuSources/data/lang/wal.txt | 22 + icuSources/data/lang/wo.txt | 2 +- icuSources/data/lang/xh.txt | 8 + icuSources/data/lang/xog.txt | 2 +- icuSources/data/lang/yav.txt | 2 +- icuSources/data/lang/yi.txt | 2 +- icuSources/data/lang/yo.txt | 67 +- icuSources/data/lang/yo_BJ.txt | 149 +- icuSources/data/lang/yue.txt | 7 +- icuSources/data/lang/yue_Hans.txt | 10 +- icuSources/data/lang/yue_Hant.txt | 2 +- icuSources/data/lang/zgh.txt | 2 +- icuSources/data/lang/zh.txt | 1099 +- icuSources/data/lang/zh_Hans.txt | 2 +- icuSources/data/lang/zh_Hant.txt | 44 +- icuSources/data/lang/zh_Hant_HK.txt | 12 +- icuSources/data/lang/zh_Hant_MO.txt | 2 +- icuSources/data/lang/zu.txt | 69 +- icuSources/data/locales/af.txt | 335 +- icuSources/data/locales/af_NA.txt | 21 +- icuSources/data/locales/af_ZA.txt | 2 +- icuSources/data/locales/agq.txt | 2 +- icuSources/data/locales/agq_CM.txt | 2 +- icuSources/data/locales/ak.txt | 2 +- icuSources/data/locales/ak_GH.txt | 2 +- icuSources/data/locales/am.txt | 123 +- icuSources/data/locales/am_ET.txt | 2 +- icuSources/data/locales/ar.txt | 258 +- icuSources/data/locales/ar_001.txt | 2 +- icuSources/data/locales/ar_AE.txt | 14 +- icuSources/data/locales/ar_BH.txt | 14 +- icuSources/data/locales/ar_DJ.txt | 2 +- icuSources/data/locales/ar_DZ.txt | 8 +- icuSources/data/locales/ar_EG.txt | 14 +- icuSources/data/locales/ar_EH.txt | 2 +- icuSources/data/locales/ar_ER.txt | 2 +- icuSources/data/locales/ar_IL.txt | 55 +- icuSources/data/locales/ar_IQ.txt | 14 +- icuSources/data/locales/ar_JO.txt | 14 +- icuSources/data/locales/ar_KM.txt | 2 +- icuSources/data/locales/ar_KW.txt | 14 +- icuSources/data/locales/ar_LB.txt | 2 +- icuSources/data/locales/ar_LY.txt | 2 +- icuSources/data/locales/ar_MA.txt | 42 +- icuSources/data/locales/ar_MR.txt | 2 +- icuSources/data/locales/ar_OM.txt | 14 +- icuSources/data/locales/ar_PS.txt | 2 +- icuSources/data/locales/ar_QA.txt | 14 +- icuSources/data/locales/ar_SA.txt | 25 +- icuSources/data/locales/ar_SD.txt | 14 +- icuSources/data/locales/ar_SO.txt | 2 +- icuSources/data/locales/ar_SS.txt | 2 +- icuSources/data/locales/ar_SY.txt | 14 +- icuSources/data/locales/ar_TD.txt | 2 +- icuSources/data/locales/ar_TN.txt | 8 +- icuSources/data/locales/ar_YE.txt | 14 +- icuSources/data/locales/arn.txt | 12 + icuSources/data/locales/arn_CL.txt | 12 + icuSources/data/locales/as.txt | 134 +- icuSources/data/locales/as_IN.txt | 2 +- icuSources/data/locales/asa.txt | 2 +- icuSources/data/locales/asa_TZ.txt | 2 +- icuSources/data/locales/ast.txt | 17 +- icuSources/data/locales/ast_ES.txt | 2 +- icuSources/data/locales/az.txt | 224 +- icuSources/data/locales/az_Cyrl.txt | 10 +- icuSources/data/locales/az_Cyrl_AZ.txt | 2 +- icuSources/data/locales/az_Latn.txt | 2 +- icuSources/data/locales/az_Latn_AZ.txt | 2 +- icuSources/data/locales/ba.txt | 17 + icuSources/data/locales/ba_RU.txt | 5 + icuSources/data/locales/bas.txt | 2 +- icuSources/data/locales/bas_CM.txt | 2 +- icuSources/data/locales/be.txt | 182 +- icuSources/data/locales/be_BY.txt | 2 +- icuSources/data/locales/bem.txt | 2 +- icuSources/data/locales/bem_ZM.txt | 2 +- icuSources/data/locales/bez.txt | 2 +- icuSources/data/locales/bez_TZ.txt | 2 +- icuSources/data/locales/bg.txt | 212 +- icuSources/data/locales/bg_BG.txt | 2 +- icuSources/data/locales/bm.txt | 2 +- icuSources/data/locales/bm_ML.txt | 2 +- icuSources/data/locales/bn.txt | 426 +- icuSources/data/locales/bn_BD.txt | 2 +- icuSources/data/locales/bn_IN.txt | 2 +- icuSources/data/locales/bo.txt | 2 +- icuSources/data/locales/bo_CN.txt | 2 +- icuSources/data/locales/bo_IN.txt | 2 +- icuSources/data/locales/br.txt | 236 +- icuSources/data/locales/br_FR.txt | 2 +- icuSources/data/locales/brx.txt | 4 +- icuSources/data/locales/brx_IN.txt | 2 +- icuSources/data/locales/bs.txt | 149 +- icuSources/data/locales/bs_Cyrl.txt | 4 +- icuSources/data/locales/bs_Cyrl_BA.txt | 2 +- icuSources/data/locales/bs_Latn.txt | 2 +- icuSources/data/locales/bs_Latn_BA.txt | 2 +- icuSources/data/locales/byn.txt | 166 + icuSources/data/locales/byn_ER.txt | 5 + icuSources/data/locales/ca.txt | 348 +- icuSources/data/locales/ca_AD.txt | 2 +- icuSources/data/locales/ca_ES.txt | 2 +- icuSources/data/locales/ca_FR.txt | 2 +- icuSources/data/locales/ca_IT.txt | 2 +- icuSources/data/locales/ccp.txt | 16 +- icuSources/data/locales/ccp_BD.txt | 2 +- icuSources/data/locales/ccp_IN.txt | 2 +- icuSources/data/locales/ce.txt | 2 +- icuSources/data/locales/ce_RU.txt | 2 +- icuSources/data/locales/ceb.txt | 359 + icuSources/data/locales/ceb_PH.txt | 5 + icuSources/data/locales/cgg.txt | 2 +- icuSources/data/locales/cgg_UG.txt | 2 +- icuSources/data/locales/chr.txt | 388 +- icuSources/data/locales/chr_US.txt | 2 +- icuSources/data/locales/ckb.txt | 150 +- icuSources/data/locales/ckb_IQ.txt | 2 +- icuSources/data/locales/ckb_IR.txt | 19 +- icuSources/data/locales/co.txt | 15 + icuSources/data/locales/co_FR.txt | 5 + icuSources/data/locales/cs.txt | 1194 +- icuSources/data/locales/cs_CZ.txt | 2 +- icuSources/data/locales/cv.txt | 15 + icuSources/data/locales/cv_RU.txt | 5 + icuSources/data/locales/cy.txt | 143 +- icuSources/data/locales/cy_GB.txt | 2 +- icuSources/data/locales/da.txt | 330 +- icuSources/data/locales/da_DK.txt | 2 +- icuSources/data/locales/da_GL.txt | 2 +- icuSources/data/locales/dav.txt | 2 +- icuSources/data/locales/dav_KE.txt | 2 +- icuSources/data/locales/de.txt | 499 +- icuSources/data/locales/de_AT.txt | 2 +- icuSources/data/locales/de_BE.txt | 2 +- icuSources/data/locales/de_CH.txt | 17 +- icuSources/data/locales/de_DE.txt | 2 +- icuSources/data/locales/de_IT.txt | 2 +- icuSources/data/locales/de_LI.txt | 2 +- icuSources/data/locales/de_LU.txt | 2 +- icuSources/data/locales/dje.txt | 2 +- icuSources/data/locales/dje_NE.txt | 2 +- icuSources/data/locales/dsb.txt | 2 +- icuSources/data/locales/dsb_DE.txt | 2 +- icuSources/data/locales/dua.txt | 2 +- icuSources/data/locales/dua_CM.txt | 2 +- icuSources/data/locales/dv.txt | 53 + icuSources/data/locales/dv_MV.txt | 5 + icuSources/data/locales/dyo.txt | 2 +- icuSources/data/locales/dyo_SN.txt | 2 +- icuSources/data/locales/dz.txt | 2 +- icuSources/data/locales/dz_BT.txt | 2 +- icuSources/data/locales/ebu.txt | 2 +- icuSources/data/locales/ebu_KE.txt | 2 +- icuSources/data/locales/ee.txt | 6 +- icuSources/data/locales/ee_GH.txt | 2 +- icuSources/data/locales/ee_TG.txt | 2 +- icuSources/data/locales/el.txt | 519 +- icuSources/data/locales/el_CY.txt | 2 +- icuSources/data/locales/el_GR.txt | 2 +- icuSources/data/locales/en.txt | 75 +- icuSources/data/locales/en_001.txt | 243 +- icuSources/data/locales/en_150.txt | 77 +- icuSources/data/locales/en_AD.txt | 4 + icuSources/data/locales/en_AE.txt | 253 + icuSources/data/locales/en_AG.txt | 2 +- icuSources/data/locales/en_AI.txt | 2 +- icuSources/data/locales/en_AL.txt | 20 + icuSources/data/locales/en_AR.txt | 278 +- icuSources/data/locales/en_AS.txt | 2 +- icuSources/data/locales/en_AT.txt | 9 +- icuSources/data/locales/en_AU.txt | 158 +- icuSources/data/locales/en_BA.txt | 4 + icuSources/data/locales/en_BB.txt | 2 +- icuSources/data/locales/en_BD.txt | 5 + icuSources/data/locales/en_BE.txt | 13 +- icuSources/data/locales/en_BG.txt | 6 + icuSources/data/locales/en_BI.txt | 21 +- icuSources/data/locales/en_BM.txt | 2 +- icuSources/data/locales/en_BR.txt | 9 + icuSources/data/locales/en_BS.txt | 2 +- icuSources/data/locales/en_BW.txt | 7 +- icuSources/data/locales/en_BZ.txt | 7 +- icuSources/data/locales/en_CA.txt | 82 +- icuSources/data/locales/en_CC.txt | 2 +- icuSources/data/locales/en_CH.txt | 7 +- icuSources/data/locales/en_CK.txt | 2 +- icuSources/data/locales/en_CL.txt | 339 + icuSources/data/locales/en_CM.txt | 2 +- icuSources/data/locales/en_CO.txt | 320 + icuSources/data/locales/en_CX.txt | 2 +- icuSources/data/locales/en_CY.txt | 2 +- icuSources/data/locales/en_CZ.txt | 1 + icuSources/data/locales/en_DE.txt | 4 +- icuSources/data/locales/en_DG.txt | 2 +- icuSources/data/locales/en_DK.txt | 20 +- icuSources/data/locales/en_DM.txt | 2 +- icuSources/data/locales/en_EE.txt | 314 + icuSources/data/locales/en_ER.txt | 2 +- icuSources/data/locales/en_ES.txt | 4 + icuSources/data/locales/en_FI.txt | 278 +- icuSources/data/locales/en_FJ.txt | 2 +- icuSources/data/locales/en_FK.txt | 2 +- icuSources/data/locales/en_FM.txt | 2 +- icuSources/data/locales/en_FR.txt | 1 + icuSources/data/locales/en_GB.txt | 296 +- icuSources/data/locales/en_GD.txt | 2 +- icuSources/data/locales/en_GG.txt | 2 +- icuSources/data/locales/en_GH.txt | 2 +- icuSources/data/locales/en_GI.txt | 2 +- icuSources/data/locales/en_GM.txt | 2 +- icuSources/data/locales/en_GR.txt | 328 + icuSources/data/locales/en_GU.txt | 2 +- icuSources/data/locales/en_GY.txt | 2 +- icuSources/data/locales/en_HK.txt | 9 +- icuSources/data/locales/en_HR.txt | 4 + icuSources/data/locales/en_HU.txt | 1 + icuSources/data/locales/en_IE.txt | 2 +- icuSources/data/locales/en_IL.txt | 39 +- icuSources/data/locales/en_IM.txt | 2 +- icuSources/data/locales/en_IN.txt | 97 +- icuSources/data/locales/en_IO.txt | 2 +- icuSources/data/locales/en_IS.txt | 4 + icuSources/data/locales/en_IT.txt | 4 + icuSources/data/locales/en_JE.txt | 2 +- icuSources/data/locales/en_JM.txt | 2 +- icuSources/data/locales/en_JP.txt | 195 +- icuSources/data/locales/en_KE.txt | 2 +- icuSources/data/locales/en_KI.txt | 2 +- icuSources/data/locales/en_KN.txt | 2 +- icuSources/data/locales/en_KR.txt | 335 +- icuSources/data/locales/en_KY.txt | 2 +- icuSources/data/locales/en_LC.txt | 2 +- icuSources/data/locales/en_LR.txt | 2 +- icuSources/data/locales/en_LS.txt | 2 +- icuSources/data/locales/en_LT.txt | 418 + icuSources/data/locales/en_LU.txt | 4 + icuSources/data/locales/en_LV.txt | 1 + icuSources/data/locales/en_ME.txt | 4 + icuSources/data/locales/en_MG.txt | 2 +- icuSources/data/locales/en_MH.txt | 2 +- icuSources/data/locales/en_MM.txt | 44 + icuSources/data/locales/en_MO.txt | 2 +- icuSources/data/locales/en_MP.txt | 2 +- icuSources/data/locales/en_MS.txt | 2 +- icuSources/data/locales/en_MT.txt | 7 +- icuSources/data/locales/en_MU.txt | 2 +- icuSources/data/locales/en_MV.txt | 19 + icuSources/data/locales/en_MW.txt | 2 +- icuSources/data/locales/en_MX.txt | 350 + icuSources/data/locales/en_MY.txt | 2 +- icuSources/data/locales/en_NA.txt | 2 +- icuSources/data/locales/en_NF.txt | 2 +- icuSources/data/locales/en_NG.txt | 21 +- icuSources/data/locales/en_NL.txt | 6 +- icuSources/data/locales/en_NO.txt | 1 + icuSources/data/locales/en_NR.txt | 2 +- icuSources/data/locales/en_NU.txt | 2 +- icuSources/data/locales/en_NZ.txt | 6 +- icuSources/data/locales/en_PG.txt | 2 +- icuSources/data/locales/en_PH.txt | 3 +- icuSources/data/locales/en_PK.txt | 2 +- icuSources/data/locales/en_PL.txt | 1 + icuSources/data/locales/en_PN.txt | 2 +- icuSources/data/locales/en_PR.txt | 2 +- icuSources/data/locales/en_PT.txt | 1 + icuSources/data/locales/en_PW.txt | 2 +- icuSources/data/locales/en_RO.txt | 4 + icuSources/data/locales/en_RS.txt | 22 + icuSources/data/locales/en_RU.txt | 315 + icuSources/data/locales/en_RW.txt | 2 +- icuSources/data/locales/en_SB.txt | 2 +- icuSources/data/locales/en_SC.txt | 2 +- icuSources/data/locales/en_SD.txt | 2 +- icuSources/data/locales/en_SE.txt | 8 +- icuSources/data/locales/en_SG.txt | 2 +- icuSources/data/locales/en_SH.txt | 2 +- icuSources/data/locales/en_SI.txt | 4 +- icuSources/data/locales/en_SK.txt | 1 + icuSources/data/locales/en_SL.txt | 2 +- icuSources/data/locales/en_SS.txt | 2 +- icuSources/data/locales/en_SX.txt | 2 +- icuSources/data/locales/en_SZ.txt | 2 +- icuSources/data/locales/en_TC.txt | 2 +- icuSources/data/locales/en_TK.txt | 2 +- icuSources/data/locales/en_TO.txt | 2 +- icuSources/data/locales/en_TR.txt | 5 + icuSources/data/locales/en_TT.txt | 2 +- icuSources/data/locales/en_TV.txt | 2 +- icuSources/data/locales/en_TW.txt | 5 + icuSources/data/locales/en_TZ.txt | 2 +- icuSources/data/locales/en_UA.txt | 333 + icuSources/data/locales/en_UG.txt | 2 +- icuSources/data/locales/en_UM.txt | 2 +- icuSources/data/locales/en_US.txt | 2 +- icuSources/data/locales/en_US_POSIX.txt | 2 +- icuSources/data/locales/en_VC.txt | 2 +- icuSources/data/locales/en_VG.txt | 2 +- icuSources/data/locales/en_VI.txt | 2 +- icuSources/data/locales/en_VU.txt | 2 +- icuSources/data/locales/en_WS.txt | 2 +- icuSources/data/locales/en_ZA.txt | 7 +- icuSources/data/locales/en_ZM.txt | 2 +- icuSources/data/locales/en_ZW.txt | 8 +- icuSources/data/locales/eo.txt | 2 +- icuSources/data/locales/eo_001.txt | 5 + icuSources/data/locales/es.txt | 450 +- icuSources/data/locales/es_419.txt | 222 +- icuSources/data/locales/es_AG.txt | 36 + icuSources/data/locales/es_AR.txt | 24 +- icuSources/data/locales/es_BB.txt | 19 + icuSources/data/locales/es_BM.txt | 19 + icuSources/data/locales/es_BO.txt | 24 +- icuSources/data/locales/es_BR.txt | 2 +- icuSources/data/locales/es_BS.txt | 19 + icuSources/data/locales/es_BZ.txt | 2 +- icuSources/data/locales/es_CA.txt | 4 + icuSources/data/locales/es_CL.txt | 29 +- icuSources/data/locales/es_CO.txt | 28 +- icuSources/data/locales/es_CR.txt | 24 +- icuSources/data/locales/es_CU.txt | 2 +- icuSources/data/locales/es_DM.txt | 19 + icuSources/data/locales/es_DO.txt | 24 +- icuSources/data/locales/es_EA.txt | 2 +- icuSources/data/locales/es_EC.txt | 24 +- icuSources/data/locales/es_ES.txt | 2 +- icuSources/data/locales/es_GD.txt | 19 + icuSources/data/locales/es_GQ.txt | 2 +- icuSources/data/locales/es_GT.txt | 24 +- icuSources/data/locales/es_GY.txt | 19 + icuSources/data/locales/es_HN.txt | 22 +- icuSources/data/locales/es_IC.txt | 2 +- icuSources/data/locales/es_KN.txt | 19 + icuSources/data/locales/es_KY.txt | 19 + icuSources/data/locales/es_LC.txt | 19 + icuSources/data/locales/es_MX.txt | 115 +- icuSources/data/locales/es_NI.txt | 22 +- icuSources/data/locales/es_PA.txt | 63 +- icuSources/data/locales/es_PE.txt | 81 +- icuSources/data/locales/es_PH.txt | 19 +- icuSources/data/locales/es_PR.txt | 63 +- icuSources/data/locales/es_PY.txt | 22 +- icuSources/data/locales/es_SV.txt | 24 +- icuSources/data/locales/es_TC.txt | 19 + icuSources/data/locales/es_TT.txt | 19 + icuSources/data/locales/es_US.txt | 240 +- icuSources/data/locales/es_UY.txt | 22 +- icuSources/data/locales/es_VC.txt | 19 + icuSources/data/locales/es_VE.txt | 22 +- icuSources/data/locales/es_VG.txt | 19 + icuSources/data/locales/es_VI.txt | 36 + icuSources/data/locales/et.txt | 174 +- icuSources/data/locales/et_EE.txt | 2 +- icuSources/data/locales/eu.txt | 250 +- icuSources/data/locales/eu_ES.txt | 2 +- icuSources/data/locales/ewo.txt | 2 +- icuSources/data/locales/ewo_CM.txt | 2 +- icuSources/data/locales/fa.txt | 223 +- icuSources/data/locales/fa_AF.txt | 53 +- icuSources/data/locales/fa_IR.txt | 2 +- icuSources/data/locales/ff.txt | 2 +- icuSources/data/locales/ff_CM.txt | 2 +- icuSources/data/locales/ff_GN.txt | 2 +- icuSources/data/locales/ff_Latn.txt | 5 + icuSources/data/locales/ff_Latn_BF.txt | 5 + icuSources/data/locales/ff_Latn_CM.txt | 5 + icuSources/data/locales/ff_Latn_GH.txt | 24 + icuSources/data/locales/ff_Latn_GM.txt | 24 + icuSources/data/locales/ff_Latn_GN.txt | 5 + icuSources/data/locales/ff_Latn_GW.txt | 5 + icuSources/data/locales/ff_Latn_LR.txt | 24 + icuSources/data/locales/ff_Latn_MR.txt | 24 + icuSources/data/locales/ff_Latn_NE.txt | 5 + icuSources/data/locales/ff_Latn_NG.txt | 5 + icuSources/data/locales/ff_Latn_SL.txt | 24 + icuSources/data/locales/ff_Latn_SN.txt | 5 + icuSources/data/locales/ff_MR.txt | 21 +- icuSources/data/locales/ff_SN.txt | 2 +- icuSources/data/locales/fi.txt | 195 +- icuSources/data/locales/fi_FI.txt | 2 +- icuSources/data/locales/fil.txt | 1222 +- icuSources/data/locales/fil_PH.txt | 2 +- icuSources/data/locales/fo.txt | 11 +- icuSources/data/locales/fo_DK.txt | 2 +- icuSources/data/locales/fo_FO.txt | 2 +- icuSources/data/locales/fr.txt | 380 +- icuSources/data/locales/fr_BE.txt | 10 +- icuSources/data/locales/fr_BF.txt | 2 +- icuSources/data/locales/fr_BI.txt | 2 +- icuSources/data/locales/fr_BJ.txt | 2 +- icuSources/data/locales/fr_BL.txt | 2 +- icuSources/data/locales/fr_CA.txt | 303 +- icuSources/data/locales/fr_CD.txt | 2 +- icuSources/data/locales/fr_CF.txt | 2 +- icuSources/data/locales/fr_CG.txt | 2 +- icuSources/data/locales/fr_CH.txt | 12 +- icuSources/data/locales/fr_CI.txt | 2 +- icuSources/data/locales/fr_CM.txt | 2 +- icuSources/data/locales/fr_DJ.txt | 19 +- icuSources/data/locales/fr_DZ.txt | 27 +- icuSources/data/locales/fr_FR.txt | 2 +- icuSources/data/locales/fr_GA.txt | 2 +- icuSources/data/locales/fr_GF.txt | 2 +- icuSources/data/locales/fr_GN.txt | 2 +- icuSources/data/locales/fr_GP.txt | 2 +- icuSources/data/locales/fr_GQ.txt | 2 +- icuSources/data/locales/fr_HT.txt | 2 +- icuSources/data/locales/fr_KM.txt | 2 +- icuSources/data/locales/fr_LU.txt | 2 +- icuSources/data/locales/fr_MA.txt | 2 +- icuSources/data/locales/fr_MC.txt | 2 +- icuSources/data/locales/fr_MF.txt | 2 +- icuSources/data/locales/fr_MG.txt | 2 +- icuSources/data/locales/fr_ML.txt | 2 +- icuSources/data/locales/fr_MQ.txt | 2 +- icuSources/data/locales/fr_MR.txt | 27 +- icuSources/data/locales/fr_MU.txt | 2 +- icuSources/data/locales/fr_NC.txt | 2 +- icuSources/data/locales/fr_NE.txt | 2 +- icuSources/data/locales/fr_PF.txt | 2 +- icuSources/data/locales/fr_PM.txt | 2 +- icuSources/data/locales/fr_RE.txt | 2 +- icuSources/data/locales/fr_RW.txt | 2 +- icuSources/data/locales/fr_SC.txt | 2 +- icuSources/data/locales/fr_SN.txt | 2 +- icuSources/data/locales/fr_SY.txt | 27 +- icuSources/data/locales/fr_TD.txt | 19 +- icuSources/data/locales/fr_TG.txt | 2 +- icuSources/data/locales/fr_TN.txt | 27 +- icuSources/data/locales/fr_VU.txt | 27 +- icuSources/data/locales/fr_WF.txt | 2 +- icuSources/data/locales/fr_YT.txt | 2 +- icuSources/data/locales/fur.txt | 2 +- icuSources/data/locales/fur_IT.txt | 2 +- icuSources/data/locales/fy.txt | 6 +- icuSources/data/locales/fy_NL.txt | 2 +- icuSources/data/locales/ga.txt | 107 +- icuSources/data/locales/ga_IE.txt | 2 +- icuSources/data/locales/gaa.txt | 121 + icuSources/data/locales/gaa_GH.txt | 5 + icuSources/data/locales/gd.txt | 1512 +- icuSources/data/locales/gd_GB.txt | 2 +- icuSources/data/locales/gez.txt | 137 + icuSources/data/locales/gez_ER.txt | 5 + icuSources/data/locales/gez_ET.txt | 5 + icuSources/data/locales/gl.txt | 337 +- icuSources/data/locales/gl_ES.txt | 2 +- icuSources/data/locales/gn.txt | 18 + icuSources/data/locales/gn_PY.txt | 5 + icuSources/data/locales/gsw.txt | 2 +- icuSources/data/locales/gsw_CH.txt | 2 +- icuSources/data/locales/gsw_FR.txt | 2 +- icuSources/data/locales/gsw_LI.txt | 2 +- icuSources/data/locales/gu.txt | 372 +- icuSources/data/locales/gu_IN.txt | 2 +- icuSources/data/locales/guz.txt | 2 +- icuSources/data/locales/guz_KE.txt | 2 +- icuSources/data/locales/gv.txt | 2 +- icuSources/data/locales/gv_IM.txt | 2 +- icuSources/data/locales/ha.txt | 381 +- icuSources/data/locales/ha_GH.txt | 21 +- icuSources/data/locales/ha_NE.txt | 941 +- icuSources/data/locales/ha_NG.txt | 2 +- icuSources/data/locales/haw.txt | 12 +- icuSources/data/locales/haw_US.txt | 2 +- icuSources/data/locales/he.txt | 321 +- icuSources/data/locales/he_IL.txt | 2 +- icuSources/data/locales/hi.txt | 203 +- icuSources/data/locales/hi_IN.txt | 2 +- icuSources/data/locales/hi_Latn.txt | 519 + icuSources/data/locales/hr.txt | 504 +- icuSources/data/locales/hr_BA.txt | 2 +- icuSources/data/locales/hr_HR.txt | 2 +- icuSources/data/locales/hsb.txt | 2 +- icuSources/data/locales/hsb_DE.txt | 2 +- icuSources/data/locales/hu.txt | 156 +- icuSources/data/locales/hu_HU.txt | 2 +- icuSources/data/locales/hy.txt | 133 +- icuSources/data/locales/hy_AM.txt | 2 +- icuSources/data/locales/ia.txt | 1657 ++ icuSources/data/locales/ia_001.txt | 5 + icuSources/data/locales/id.txt | 866 +- icuSources/data/locales/id_ID.txt | 2 +- icuSources/data/locales/ig.txt | 216 +- icuSources/data/locales/ig_NG.txt | 2 +- icuSources/data/locales/ii.txt | 2 +- icuSources/data/locales/ii_CN.txt | 2 +- icuSources/data/locales/io.txt | 7 + icuSources/data/locales/io_001.txt | 5 + icuSources/data/locales/is.txt | 270 +- icuSources/data/locales/is_IS.txt | 2 +- icuSources/data/locales/it.txt | 147 +- icuSources/data/locales/it_CH.txt | 2 +- icuSources/data/locales/it_IT.txt | 2 +- icuSources/data/locales/it_SM.txt | 2 +- icuSources/data/locales/it_VA.txt | 2 +- icuSources/data/locales/iu.txt | 2 +- icuSources/data/locales/iu_CA.txt | 2 +- icuSources/data/locales/ja.txt | 424 +- icuSources/data/locales/ja_JP.txt | 2 +- icuSources/data/locales/jbo.txt | 9 + icuSources/data/locales/jbo_001.txt | 5 + icuSources/data/locales/jgo.txt | 2 +- icuSources/data/locales/jgo_CM.txt | 2 +- icuSources/data/locales/jmc.txt | 2 +- icuSources/data/locales/jmc_TZ.txt | 2 +- icuSources/data/locales/jv.txt | 1583 ++ icuSources/data/locales/jv_ID.txt | 5 + icuSources/data/locales/ka.txt | 149 +- icuSources/data/locales/ka_GE.txt | 2 +- icuSources/data/locales/kab.txt | 2 +- icuSources/data/locales/kab_DZ.txt | 2 +- icuSources/data/locales/kaj.txt | 115 + icuSources/data/locales/kaj_NG.txt | 5 + icuSources/data/locales/kam.txt | 2 +- icuSources/data/locales/kam_KE.txt | 2 +- icuSources/data/locales/kcg.txt | 110 + icuSources/data/locales/kcg_NG.txt | 5 + icuSources/data/locales/kde.txt | 2 +- icuSources/data/locales/kde_TZ.txt | 2 +- icuSources/data/locales/kea.txt | 10 +- icuSources/data/locales/kea_CV.txt | 2 +- icuSources/data/locales/khq.txt | 2 +- icuSources/data/locales/khq_ML.txt | 2 +- icuSources/data/locales/ki.txt | 2 +- icuSources/data/locales/ki_KE.txt | 2 +- icuSources/data/locales/kk.txt | 379 +- icuSources/data/locales/kk_KZ.txt | 2 +- icuSources/data/locales/kkj.txt | 2 +- icuSources/data/locales/kkj_CM.txt | 2 +- icuSources/data/locales/kl.txt | 12 +- icuSources/data/locales/kl_GL.txt | 2 +- icuSources/data/locales/kln.txt | 2 +- icuSources/data/locales/kln_KE.txt | 2 +- icuSources/data/locales/km.txt | 140 +- icuSources/data/locales/km_KH.txt | 2 +- icuSources/data/locales/kn.txt | 402 +- icuSources/data/locales/kn_IN.txt | 2 +- icuSources/data/locales/ko.txt | 326 +- icuSources/data/locales/ko_KP.txt | 2 +- icuSources/data/locales/ko_KR.txt | 2 +- icuSources/data/locales/kok.txt | 121 +- icuSources/data/locales/kok_IN.txt | 2 +- icuSources/data/locales/kpe.txt | 29 + icuSources/data/locales/kpe_GN.txt | 24 + icuSources/data/locales/kpe_LR.txt | 5 + icuSources/data/locales/ks.txt | 42 +- icuSources/data/locales/ks_Arab.txt | 5 + icuSources/data/locales/ks_Arab_IN.txt | 5 + icuSources/data/locales/ks_Aran.txt | 5 + icuSources/data/locales/ks_Aran_IN.txt | 5 + icuSources/data/locales/ks_Deva.txt | 31 + icuSources/data/locales/ks_IN.txt | 2 +- icuSources/data/locales/ksb.txt | 2 +- icuSources/data/locales/ksb_TZ.txt | 2 +- icuSources/data/locales/ksf.txt | 2 +- icuSources/data/locales/ksf_CM.txt | 2 +- icuSources/data/locales/ksh.txt | 4 +- icuSources/data/locales/ksh_DE.txt | 2 +- icuSources/data/locales/ku.txt | 474 + icuSources/data/locales/ku_TR.txt | 5 + icuSources/data/locales/kw.txt | 2 +- icuSources/data/locales/kw_GB.txt | 2 +- icuSources/data/locales/ky.txt | 160 +- icuSources/data/locales/ky_KG.txt | 2 +- icuSources/data/locales/lag.txt | 2 +- icuSources/data/locales/lag_TZ.txt | 2 +- icuSources/data/locales/lb.txt | 4 +- icuSources/data/locales/lb_LU.txt | 2 +- icuSources/data/locales/lg.txt | 2 +- icuSources/data/locales/lg_UG.txt | 2 +- icuSources/data/locales/lkt.txt | 17 +- icuSources/data/locales/lkt_US.txt | 2 +- icuSources/data/locales/ln.txt | 2 +- icuSources/data/locales/ln_AO.txt | 2 +- icuSources/data/locales/ln_CD.txt | 2 +- icuSources/data/locales/ln_CF.txt | 2 +- icuSources/data/locales/ln_CG.txt | 2 +- icuSources/data/locales/lo.txt | 80 +- icuSources/data/locales/lo_LA.txt | 2 +- icuSources/data/locales/lrc.txt | 67 +- icuSources/data/locales/lrc_IQ.txt | 2 +- icuSources/data/locales/lrc_IR.txt | 2 +- icuSources/data/locales/lt.txt | 433 +- icuSources/data/locales/lt_LT.txt | 2 +- icuSources/data/locales/lu.txt | 2 +- icuSources/data/locales/lu_CD.txt | 2 +- icuSources/data/locales/luo.txt | 2 +- icuSources/data/locales/luo_KE.txt | 2 +- icuSources/data/locales/luy.txt | 2 +- icuSources/data/locales/luy_KE.txt | 2 +- icuSources/data/locales/lv.txt | 310 +- icuSources/data/locales/lv_LV.txt | 2 +- icuSources/data/locales/mas.txt | 2 +- icuSources/data/locales/mas_KE.txt | 2 +- icuSources/data/locales/mas_TZ.txt | 2 +- icuSources/data/locales/mer.txt | 2 +- icuSources/data/locales/mer_KE.txt | 2 +- icuSources/data/locales/mfe.txt | 2 +- icuSources/data/locales/mfe_MU.txt | 2 +- icuSources/data/locales/mg.txt | 12 +- icuSources/data/locales/mg_MG.txt | 2 +- icuSources/data/locales/mgh.txt | 2 +- icuSources/data/locales/mgh_MZ.txt | 2 +- icuSources/data/locales/mgo.txt | 2 +- icuSources/data/locales/mgo_CM.txt | 2 +- icuSources/data/locales/mi.txt | 616 + icuSources/data/locales/mi_NZ.txt | 5 + icuSources/data/locales/mk.txt | 452 +- icuSources/data/locales/mk_MK.txt | 2 +- icuSources/data/locales/ml.txt | 170 +- icuSources/data/locales/ml_IN.txt | 2 +- icuSources/data/locales/mn.txt | 869 +- icuSources/data/locales/mn_MN.txt | 2 +- icuSources/data/locales/mni.txt | 140 + icuSources/data/locales/mni_IN.txt | 5 + icuSources/data/locales/mo.txt | 2 +- icuSources/data/locales/moh.txt | 34 + icuSources/data/locales/moh_CA.txt | 5 + icuSources/data/locales/mr.txt | 138 +- icuSources/data/locales/mr_IN.txt | 2 +- icuSources/data/locales/ms.txt | 845 +- icuSources/data/locales/ms_Arab.txt | 8 +- icuSources/data/locales/ms_Arab_BN.txt | 2 +- icuSources/data/locales/ms_Arab_MY.txt | 2 +- icuSources/data/locales/ms_BN.txt | 2 +- icuSources/data/locales/ms_MY.txt | 2 +- icuSources/data/locales/ms_SG.txt | 2 +- icuSources/data/locales/mt.txt | 619 +- icuSources/data/locales/mt_MT.txt | 2 +- icuSources/data/locales/mua.txt | 2 +- icuSources/data/locales/mua_CM.txt | 2 +- icuSources/data/locales/my.txt | 86 +- icuSources/data/locales/my_MM.txt | 2 +- icuSources/data/locales/myv.txt | 86 + icuSources/data/locales/myv_RU.txt | 5 + icuSources/data/locales/mzn.txt | 7 +- icuSources/data/locales/mzn_IR.txt | 2 +- icuSources/data/locales/naq.txt | 2 +- icuSources/data/locales/naq_NA.txt | 2 +- icuSources/data/locales/nb.txt | 2373 +- icuSources/data/locales/nb_NO.txt | 2 +- icuSources/data/locales/nb_SJ.txt | 2 +- icuSources/data/locales/nd.txt | 2 +- icuSources/data/locales/nd_ZW.txt | 2 +- icuSources/data/locales/nds.txt | 7 +- icuSources/data/locales/nds_DE.txt | 2 +- icuSources/data/locales/nds_NL.txt | 2 +- icuSources/data/locales/ne.txt | 111 +- icuSources/data/locales/ne_IN.txt | 2 +- icuSources/data/locales/ne_NP.txt | 2 +- icuSources/data/locales/nl.txt | 4096 ++- icuSources/data/locales/nl_AW.txt | 2 +- icuSources/data/locales/nl_BE.txt | 11 +- icuSources/data/locales/nl_BQ.txt | 2 +- icuSources/data/locales/nl_CW.txt | 2 +- icuSources/data/locales/nl_NL.txt | 2 +- icuSources/data/locales/nl_SR.txt | 2 +- icuSources/data/locales/nl_SX.txt | 2 +- icuSources/data/locales/nmg.txt | 2 +- icuSources/data/locales/nmg_CM.txt | 2 +- icuSources/data/locales/nn.txt | 8 +- icuSources/data/locales/nn_NO.txt | 2 +- icuSources/data/locales/nnh.txt | 2 +- icuSources/data/locales/nnh_CM.txt | 2 +- icuSources/data/locales/nqo.txt | 15 + icuSources/data/locales/nqo_GN.txt | 5 + icuSources/data/locales/nr.txt | 92 + icuSources/data/locales/nr_ZA.txt | 5 + icuSources/data/locales/nso.txt | 465 + icuSources/data/locales/nso_ZA.txt | 5 + icuSources/data/locales/nus.txt | 2 +- icuSources/data/locales/nus_SS.txt | 2 +- icuSources/data/locales/ny.txt | 81 + icuSources/data/locales/ny_MW.txt | 5 + icuSources/data/locales/nyn.txt | 2 +- icuSources/data/locales/nyn_UG.txt | 2 +- icuSources/data/locales/oc.txt | 90 + icuSources/data/locales/oc_FR.txt | 5 + icuSources/data/locales/om.txt | 8 +- icuSources/data/locales/om_ET.txt | 2 +- icuSources/data/locales/om_KE.txt | 2 +- icuSources/data/locales/or.txt | 134 +- icuSources/data/locales/or_IN.txt | 2 +- icuSources/data/locales/os.txt | 2 +- icuSources/data/locales/os_GE.txt | 2 +- icuSources/data/locales/os_RU.txt | 2 +- icuSources/data/locales/pa.txt | 402 +- icuSources/data/locales/pa_Arab.txt | 7 +- icuSources/data/locales/pa_Arab_PK.txt | 2 +- icuSources/data/locales/pa_Aran.txt | 5 + icuSources/data/locales/pa_Aran_PK.txt | 5 + icuSources/data/locales/pa_Guru.txt | 2 +- icuSources/data/locales/pa_Guru_IN.txt | 2 +- icuSources/data/locales/pa_PK.txt | 2 +- icuSources/data/locales/pl.txt | 316 +- icuSources/data/locales/pl_PL.txt | 2 +- icuSources/data/locales/pool.res | Bin 126056 -> 0 bytes icuSources/data/locales/ps.txt | 816 +- icuSources/data/locales/ps_AF.txt | 2 +- icuSources/data/locales/ps_PK.txt | 128 + icuSources/data/locales/pt.txt | 1078 +- icuSources/data/locales/pt_AO.txt | 2 +- icuSources/data/locales/pt_BR.txt | 2 +- icuSources/data/locales/pt_CH.txt | 2 +- icuSources/data/locales/pt_CV.txt | 2 +- icuSources/data/locales/pt_GQ.txt | 2 +- icuSources/data/locales/pt_GW.txt | 2 +- icuSources/data/locales/pt_LU.txt | 2 +- icuSources/data/locales/pt_MO.txt | 36 +- icuSources/data/locales/pt_MZ.txt | 2 +- icuSources/data/locales/pt_PT.txt | 317 +- icuSources/data/locales/pt_ST.txt | 2 +- icuSources/data/locales/pt_TL.txt | 2 +- icuSources/data/locales/qu.txt | 811 +- icuSources/data/locales/qu_BO.txt | 2 +- icuSources/data/locales/qu_EC.txt | 2 +- icuSources/data/locales/qu_PE.txt | 2 +- icuSources/data/locales/resfiles.mk | 190 - icuSources/data/locales/reslocal.mk | 39 +- icuSources/data/locales/rm.txt | 12 +- icuSources/data/locales/rm_CH.txt | 2 +- icuSources/data/locales/rn.txt | 2 +- icuSources/data/locales/rn_BI.txt | 2 +- icuSources/data/locales/ro.txt | 584 +- icuSources/data/locales/ro_MD.txt | 2 +- icuSources/data/locales/ro_RO.txt | 2 +- icuSources/data/locales/rof.txt | 2 +- icuSources/data/locales/rof_TZ.txt | 2 +- icuSources/data/locales/root.txt | 92 +- icuSources/data/locales/ru.txt | 400 +- icuSources/data/locales/ru_BY.txt | 2 +- icuSources/data/locales/ru_KG.txt | 2 +- icuSources/data/locales/ru_KZ.txt | 2 +- icuSources/data/locales/ru_MD.txt | 2 +- icuSources/data/locales/ru_RU.txt | 2 +- icuSources/data/locales/ru_UA.txt | 53 +- icuSources/data/locales/rw.txt | 8 +- icuSources/data/locales/rw_RW.txt | 2 +- icuSources/data/locales/rwk.txt | 2 +- icuSources/data/locales/rwk_TZ.txt | 2 +- icuSources/data/locales/sa.txt | 473 + icuSources/data/locales/sa_IN.txt | 5 + icuSources/data/locales/sah.txt | 6 +- icuSources/data/locales/sah_RU.txt | 2 +- icuSources/data/locales/saq.txt | 2 +- icuSources/data/locales/saq_KE.txt | 2 +- icuSources/data/locales/sbp.txt | 2 +- icuSources/data/locales/sbp_TZ.txt | 2 +- icuSources/data/locales/sc.txt | 379 + icuSources/data/locales/sc_IT.txt | 5 + icuSources/data/locales/scn.txt | 8 + icuSources/data/locales/scn_IT.txt | 5 + icuSources/data/locales/sd.txt | 1803 ++ icuSources/data/locales/sd_Deva.txt | 31 + icuSources/data/locales/sd_PK.txt | 5 + icuSources/data/locales/se.txt | 16 +- icuSources/data/locales/se_FI.txt | 12 +- icuSources/data/locales/se_NO.txt | 2 +- icuSources/data/locales/se_SE.txt | 2 +- icuSources/data/locales/seh.txt | 2 +- icuSources/data/locales/seh_MZ.txt | 2 +- icuSources/data/locales/ses.txt | 2 +- icuSources/data/locales/ses_ML.txt | 2 +- icuSources/data/locales/sg.txt | 2 +- icuSources/data/locales/sg_CF.txt | 2 +- icuSources/data/locales/shi.txt | 2 +- icuSources/data/locales/shi_Latn.txt | 2 +- icuSources/data/locales/shi_Latn_MA.txt | 2 +- icuSources/data/locales/shi_Tfng.txt | 2 +- icuSources/data/locales/shi_Tfng_MA.txt | 2 +- icuSources/data/locales/si.txt | 121 +- icuSources/data/locales/si_LK.txt | 2 +- icuSources/data/locales/sk.txt | 230 +- icuSources/data/locales/sk_SK.txt | 2 +- icuSources/data/locales/sl.txt | 812 +- icuSources/data/locales/sl_SI.txt | 2 +- icuSources/data/locales/smn.txt | 8 +- icuSources/data/locales/smn_FI.txt | 2 +- icuSources/data/locales/sn.txt | 12 +- icuSources/data/locales/sn_ZW.txt | 2 +- icuSources/data/locales/so.txt | 1590 +- icuSources/data/locales/so_DJ.txt | 2 +- icuSources/data/locales/so_ET.txt | 2 +- icuSources/data/locales/so_KE.txt | 2 +- icuSources/data/locales/so_SO.txt | 2 +- icuSources/data/locales/sq.txt | 410 +- icuSources/data/locales/sq_AL.txt | 2 +- icuSources/data/locales/sq_MK.txt | 2 +- icuSources/data/locales/sq_XK.txt | 2 +- icuSources/data/locales/sr.txt | 166 +- icuSources/data/locales/sr_Cyrl.txt | 2 +- icuSources/data/locales/sr_Cyrl_BA.txt | 113 +- icuSources/data/locales/sr_Cyrl_ME.txt | 64 +- icuSources/data/locales/sr_Cyrl_RS.txt | 2 +- icuSources/data/locales/sr_Cyrl_XK.txt | 58 +- icuSources/data/locales/sr_Latn.txt | 164 +- icuSources/data/locales/sr_Latn_BA.txt | 106 +- icuSources/data/locales/sr_Latn_ME.txt | 14 +- icuSources/data/locales/sr_Latn_RS.txt | 2 +- icuSources/data/locales/sr_Latn_XK.txt | 2 +- icuSources/data/locales/ss.txt | 85 + icuSources/data/locales/ss_SZ.txt | 24 + icuSources/data/locales/ss_ZA.txt | 5 + icuSources/data/locales/st.txt | 456 + icuSources/data/locales/st_LS.txt | 24 + icuSources/data/locales/st_ZA.txt | 5 + icuSources/data/locales/sv.txt | 350 +- icuSources/data/locales/sv_AX.txt | 2 +- icuSources/data/locales/sv_FI.txt | 2 +- icuSources/data/locales/sv_SE.txt | 2 +- icuSources/data/locales/sw.txt | 235 +- icuSources/data/locales/sw_CD.txt | 2 +- icuSources/data/locales/sw_KE.txt | 6 +- icuSources/data/locales/sw_TZ.txt | 2 +- icuSources/data/locales/sw_UG.txt | 2 +- icuSources/data/locales/syr.txt | 70 + icuSources/data/locales/syr_IQ.txt | 5 + icuSources/data/locales/syr_SY.txt | 5 + icuSources/data/locales/ta.txt | 259 +- icuSources/data/locales/ta_IN.txt | 2 +- icuSources/data/locales/ta_LK.txt | 2 +- icuSources/data/locales/ta_MY.txt | 2 +- icuSources/data/locales/ta_SG.txt | 2 +- icuSources/data/locales/te.txt | 372 +- icuSources/data/locales/te_IN.txt | 2 +- icuSources/data/locales/teo.txt | 2 +- icuSources/data/locales/teo_KE.txt | 2 +- icuSources/data/locales/teo_UG.txt | 2 +- icuSources/data/locales/tg.txt | 18 +- icuSources/data/locales/tg_TJ.txt | 2 +- icuSources/data/locales/th.txt | 344 +- icuSources/data/locales/th_TH.txt | 2 +- icuSources/data/locales/ti.txt | 16 +- icuSources/data/locales/ti_ER.txt | 2 +- icuSources/data/locales/ti_ET.txt | 2 +- icuSources/data/locales/tig.txt | 157 + icuSources/data/locales/tig_ER.txt | 5 + icuSources/data/locales/tk.txt | 258 +- icuSources/data/locales/tk_TM.txt | 2 +- icuSources/data/locales/tn.txt | 482 + icuSources/data/locales/tn_BW.txt | 5 + icuSources/data/locales/tn_ZA.txt | 5 + icuSources/data/locales/to.txt | 6 +- icuSources/data/locales/to_TO.txt | 2 +- icuSources/data/locales/tr.txt | 286 +- icuSources/data/locales/tr_CY.txt | 19 +- icuSources/data/locales/tr_TR.txt | 2 +- icuSources/data/locales/trv.txt | 265 + icuSources/data/locales/trv_TW.txt | 5 + icuSources/data/locales/ts.txt | 455 + icuSources/data/locales/ts_ZA.txt | 5 + icuSources/data/locales/tt.txt | 13 +- icuSources/data/locales/tt_RU.txt | 2 +- icuSources/data/locales/twq.txt | 2 +- icuSources/data/locales/twq_NE.txt | 2 +- icuSources/data/locales/tzm.txt | 2 +- icuSources/data/locales/tzm_MA.txt | 2 +- icuSources/data/locales/ug.txt | 21 +- icuSources/data/locales/ug_CN.txt | 2 +- icuSources/data/locales/uk.txt | 294 +- icuSources/data/locales/uk_UA.txt | 2 +- icuSources/data/locales/ur.txt | 154 +- icuSources/data/locales/ur_Arab.txt | 5 + icuSources/data/locales/ur_Arab_IN.txt | 5 + icuSources/data/locales/ur_Arab_PK.txt | 5 + icuSources/data/locales/ur_Aran.txt | 5 + icuSources/data/locales/ur_Aran_IN.txt | 5 + icuSources/data/locales/ur_Aran_PK.txt | 5 + icuSources/data/locales/ur_IN.txt | 2 +- icuSources/data/locales/ur_PK.txt | 2 +- icuSources/data/locales/uz.txt | 120 +- icuSources/data/locales/uz_Arab.txt | 3 +- icuSources/data/locales/uz_Arab_AF.txt | 2 +- icuSources/data/locales/uz_Cyrl.txt | 119 +- icuSources/data/locales/uz_Cyrl_UZ.txt | 2 +- icuSources/data/locales/uz_Latn.txt | 2 +- icuSources/data/locales/uz_Latn_UZ.txt | 2 +- icuSources/data/locales/vai.txt | 2 +- icuSources/data/locales/vai_Latn.txt | 2 +- icuSources/data/locales/vai_Latn_LR.txt | 2 +- icuSources/data/locales/vai_Vaii.txt | 2 +- icuSources/data/locales/vai_Vaii_LR.txt | 2 +- icuSources/data/locales/ve.txt | 102 + icuSources/data/locales/ve_ZA.txt | 5 + icuSources/data/locales/vi.txt | 1961 +- icuSources/data/locales/vi_VN.txt | 2 +- icuSources/data/locales/vun.txt | 2 +- icuSources/data/locales/vun_TZ.txt | 2 +- icuSources/data/locales/wa.txt | 12 + icuSources/data/locales/wa_BE.txt | 5 + icuSources/data/locales/wae.txt | 2 +- icuSources/data/locales/wae_CH.txt | 2 +- icuSources/data/locales/wal.txt | 151 + icuSources/data/locales/wal_ET.txt | 5 + icuSources/data/locales/wo.txt | 3 +- icuSources/data/locales/wo_SN.txt | 2 +- icuSources/data/locales/xh.txt | 402 + icuSources/data/locales/xh_ZA.txt | 5 + icuSources/data/locales/xog.txt | 2 +- icuSources/data/locales/xog_UG.txt | 2 +- icuSources/data/locales/yav.txt | 2 +- icuSources/data/locales/yav_CM.txt | 2 +- icuSources/data/locales/yi.txt | 2 +- icuSources/data/locales/yi_001.txt | 2 +- icuSources/data/locales/yo.txt | 397 +- icuSources/data/locales/yo_BJ.txt | 543 +- icuSources/data/locales/yo_NG.txt | 2 +- icuSources/data/locales/yue.txt | 116 +- icuSources/data/locales/yue_Hans.txt | 110 +- icuSources/data/locales/yue_Hans_CN.txt | 2 +- icuSources/data/locales/yue_Hant.txt | 2 +- icuSources/data/locales/yue_Hant_HK.txt | 2 +- icuSources/data/locales/zgh.txt | 10 +- icuSources/data/locales/zgh_MA.txt | 2 +- icuSources/data/locales/zh.txt | 683 +- icuSources/data/locales/zh_Hans.txt | 2 +- icuSources/data/locales/zh_Hans_CN.txt | 2 +- icuSources/data/locales/zh_Hans_HK.txt | 2 +- icuSources/data/locales/zh_Hans_MO.txt | 2 +- icuSources/data/locales/zh_Hans_SG.txt | 2 +- icuSources/data/locales/zh_Hant.txt | 1635 +- icuSources/data/locales/zh_Hant_CN.txt | 5 + icuSources/data/locales/zh_Hant_HK.txt | 230 +- icuSources/data/locales/zh_Hant_MO.txt | 2 +- icuSources/data/locales/zh_Hant_TW.txt | 2 +- icuSources/data/locales/zu.txt | 132 +- icuSources/data/locales/zu_ZA.txt | 2 +- icuSources/data/makedata.mak | 746 +- icuSources/data/makedata.vcxproj | 4 +- icuSources/data/makedata_uwp.vcxproj | 9 +- icuSources/data/misc/currencyNumericCodes.txt | 5 +- icuSources/data/misc/dayPeriods.txt | 36 +- icuSources/data/misc/icuver.txt | 4 +- icuSources/data/misc/keyTypeData.txt | 7 + icuSources/data/misc/likelySubtags.txt | 28 +- icuSources/data/misc/metaZones.txt | 44 +- icuSources/data/misc/metadata.txt | 413 +- icuSources/data/misc/miscfiles.mk | 2 +- icuSources/data/misc/numberingSystems.txt | 10 + icuSources/data/misc/pluralRanges.txt | 988 + icuSources/data/misc/plurals.txt | 305 +- icuSources/data/misc/supplementalData.txt | 4538 ++- icuSources/data/misc/timezoneTypes.txt | 1 + icuSources/data/misc/windowsZones.txt | 15 +- icuSources/data/misc/zoneinfo64.txt | 1877 +- icuSources/data/pkgdataMakefile.in | 2 +- icuSources/data/rbnf/ar.txt | 50 +- icuSources/data/rbnf/de_CH.txt | 2 +- icuSources/data/rbnf/fi.txt | 10 +- icuSources/data/rbnf/hu.txt | 39 +- icuSources/data/rbnf/ja.txt | 2 +- icuSources/data/rbnf/ms.txt | 15 +- icuSources/data/rbnf/rbnffiles.mk | 57 - icuSources/data/rbnf/sr_Latn.txt | 2 +- icuSources/data/rbnf/yue.txt | 7 +- icuSources/data/rbnf/yue_Hans.txt | 7 +- icuSources/data/region/af.txt | 12 +- icuSources/data/region/agq.txt | 2 +- icuSources/data/region/ak.txt | 2 +- icuSources/data/region/am.txt | 26 +- icuSources/data/region/ar.txt | 10 +- icuSources/data/region/ar_AE.txt | 2 +- icuSources/data/region/ar_LY.txt | 2 +- icuSources/data/region/ar_SA.txt | 3 +- icuSources/data/region/arn.txt | 5 + icuSources/data/region/as.txt | 14 +- icuSources/data/region/asa.txt | 2 +- icuSources/data/region/ast.txt | 8 +- icuSources/data/region/az.txt | 16 +- icuSources/data/region/az_Cyrl.txt | 8 +- icuSources/data/region/az_Latn.txt | 2 +- icuSources/data/region/ba.txt | 5 + icuSources/data/region/bas.txt | 2 +- icuSources/data/region/be.txt | 12 +- icuSources/data/region/bem.txt | 2 +- icuSources/data/region/bez.txt | 2 +- icuSources/data/region/bg.txt | 18 +- icuSources/data/region/bm.txt | 2 +- icuSources/data/region/bn.txt | 13 +- icuSources/data/region/bn_IN.txt | 3 +- icuSources/data/region/bo.txt | 2 +- icuSources/data/region/bo_IN.txt | 2 +- icuSources/data/region/br.txt | 8 +- icuSources/data/region/brx.txt | 2 +- icuSources/data/region/bs.txt | 12 +- icuSources/data/region/bs_Cyrl.txt | 11 +- icuSources/data/region/bs_Latn.txt | 2 +- icuSources/data/region/byn.txt | 135 + icuSources/data/region/ca.txt | 10 +- icuSources/data/region/ccp.txt | 9 +- icuSources/data/region/ce.txt | 8 +- icuSources/data/region/ceb.txt | 20 + icuSources/data/region/cgg.txt | 2 +- icuSources/data/region/chr.txt | 18 +- icuSources/data/region/ckb.txt | 131 +- icuSources/data/region/co.txt | 5 + icuSources/data/region/cs.txt | 7 +- icuSources/data/region/cv.txt | 5 + icuSources/data/region/cy.txt | 16 +- icuSources/data/region/da.txt | 14 +- icuSources/data/region/dav.txt | 2 +- icuSources/data/region/de.txt | 7 +- icuSources/data/region/de_AT.txt | 2 +- icuSources/data/region/de_CH.txt | 2 +- icuSources/data/region/dje.txt | 2 +- icuSources/data/region/dsb.txt | 8 +- icuSources/data/region/dua.txt | 2 +- icuSources/data/region/dv.txt | 8 + icuSources/data/region/dyo.txt | 2 +- icuSources/data/region/dz.txt | 10 +- icuSources/data/region/ebu.txt | 2 +- icuSources/data/region/ee.txt | 10 +- icuSources/data/region/el.txt | 16 +- icuSources/data/region/en.txt | 12 +- icuSources/data/region/en_150.txt | 2 +- icuSources/data/region/en_AG.txt | 2 +- icuSources/data/region/en_AI.txt | 2 +- icuSources/data/region/en_AT.txt | 2 +- icuSources/data/region/en_AU.txt | 2 +- icuSources/data/region/en_BB.txt | 2 +- icuSources/data/region/en_BE.txt | 4 +- icuSources/data/region/en_BM.txt | 2 +- icuSources/data/region/en_BS.txt | 2 +- icuSources/data/region/en_BW.txt | 2 +- icuSources/data/region/en_BZ.txt | 2 +- icuSources/data/region/en_CA.txt | 2 +- icuSources/data/region/en_CC.txt | 2 +- icuSources/data/region/en_CH.txt | 2 +- icuSources/data/region/en_CK.txt | 2 +- icuSources/data/region/en_CM.txt | 2 +- icuSources/data/region/en_CX.txt | 2 +- icuSources/data/region/en_CY.txt | 2 +- icuSources/data/region/en_DE.txt | 2 +- icuSources/data/region/en_DG.txt | 2 +- icuSources/data/region/en_DK.txt | 2 +- icuSources/data/region/en_DM.txt | 2 +- icuSources/data/region/en_ER.txt | 2 +- icuSources/data/region/en_FI.txt | 2 +- icuSources/data/region/en_FJ.txt | 2 +- icuSources/data/region/en_FK.txt | 2 +- icuSources/data/region/en_FM.txt | 2 +- icuSources/data/region/en_GB.txt | 2 +- icuSources/data/region/en_GD.txt | 2 +- icuSources/data/region/en_GG.txt | 2 +- icuSources/data/region/en_GH.txt | 2 +- icuSources/data/region/en_GI.txt | 2 +- icuSources/data/region/en_GM.txt | 2 +- icuSources/data/region/en_GY.txt | 2 +- icuSources/data/region/en_HK.txt | 2 +- icuSources/data/region/en_IE.txt | 2 +- icuSources/data/region/en_IL.txt | 2 +- icuSources/data/region/en_IM.txt | 2 +- icuSources/data/region/en_IN.txt | 2 +- icuSources/data/region/en_IO.txt | 2 +- icuSources/data/region/en_JE.txt | 2 +- icuSources/data/region/en_JM.txt | 2 +- icuSources/data/region/en_KE.txt | 2 +- icuSources/data/region/en_KI.txt | 2 +- icuSources/data/region/en_KN.txt | 2 +- icuSources/data/region/en_KY.txt | 2 +- icuSources/data/region/en_LC.txt | 2 +- icuSources/data/region/en_LR.txt | 2 +- icuSources/data/region/en_LS.txt | 2 +- icuSources/data/region/en_MG.txt | 2 +- icuSources/data/region/en_MO.txt | 2 +- icuSources/data/region/en_MS.txt | 2 +- icuSources/data/region/en_MT.txt | 2 +- icuSources/data/region/en_MU.txt | 2 +- icuSources/data/region/en_MW.txt | 2 +- icuSources/data/region/en_MY.txt | 2 +- icuSources/data/region/en_NA.txt | 2 +- icuSources/data/region/en_NF.txt | 2 +- icuSources/data/region/en_NG.txt | 2 +- icuSources/data/region/en_NL.txt | 2 +- icuSources/data/region/en_NR.txt | 2 +- icuSources/data/region/en_NU.txt | 2 +- icuSources/data/region/en_NZ.txt | 2 +- icuSources/data/region/en_PG.txt | 2 +- icuSources/data/region/en_PH.txt | 3 +- icuSources/data/region/en_PK.txt | 2 +- icuSources/data/region/en_PN.txt | 2 +- icuSources/data/region/en_PW.txt | 2 +- icuSources/data/region/en_RW.txt | 2 +- icuSources/data/region/en_SB.txt | 2 +- icuSources/data/region/en_SC.txt | 2 +- icuSources/data/region/en_SD.txt | 2 +- icuSources/data/region/en_SE.txt | 2 +- icuSources/data/region/en_SG.txt | 2 +- icuSources/data/region/en_SH.txt | 2 +- icuSources/data/region/en_SI.txt | 2 +- icuSources/data/region/en_SL.txt | 2 +- icuSources/data/region/en_SS.txt | 2 +- icuSources/data/region/en_SX.txt | 2 +- icuSources/data/region/en_SZ.txt | 2 +- icuSources/data/region/en_TC.txt | 2 +- icuSources/data/region/en_TK.txt | 2 +- icuSources/data/region/en_TO.txt | 2 +- icuSources/data/region/en_TT.txt | 2 +- icuSources/data/region/en_TV.txt | 2 +- icuSources/data/region/en_TZ.txt | 2 +- icuSources/data/region/en_UG.txt | 2 +- icuSources/data/region/en_VC.txt | 2 +- icuSources/data/region/en_VG.txt | 2 +- icuSources/data/region/en_VU.txt | 2 +- icuSources/data/region/en_WS.txt | 2 +- icuSources/data/region/en_ZA.txt | 2 +- icuSources/data/region/en_ZM.txt | 2 +- icuSources/data/region/en_ZW.txt | 2 +- icuSources/data/region/eo.txt | 3 +- icuSources/data/region/es.txt | 12 +- icuSources/data/region/es_419.txt | 7 +- icuSources/data/region/es_AR.txt | 2 +- icuSources/data/region/es_BO.txt | 2 +- icuSources/data/region/es_BR.txt | 2 +- icuSources/data/region/es_BZ.txt | 2 +- icuSources/data/region/es_CL.txt | 2 +- icuSources/data/region/es_CO.txt | 2 +- icuSources/data/region/es_CR.txt | 2 +- icuSources/data/region/es_CU.txt | 2 +- icuSources/data/region/es_DO.txt | 2 +- icuSources/data/region/es_EC.txt | 2 +- icuSources/data/region/es_GT.txt | 2 +- icuSources/data/region/es_HN.txt | 2 +- icuSources/data/region/es_MX.txt | 6 +- icuSources/data/region/es_NI.txt | 2 +- icuSources/data/region/es_PA.txt | 2 +- icuSources/data/region/es_PE.txt | 2 +- icuSources/data/region/es_PR.txt | 2 +- icuSources/data/region/es_PY.txt | 2 +- icuSources/data/region/es_SV.txt | 2 +- icuSources/data/region/es_US.txt | 5 +- icuSources/data/region/es_UY.txt | 2 +- icuSources/data/region/es_VE.txt | 2 +- icuSources/data/region/et.txt | 14 +- icuSources/data/region/eu.txt | 25 +- icuSources/data/region/ewo.txt | 2 +- icuSources/data/region/fa.txt | 19 +- icuSources/data/region/fa_AF.txt | 14 +- icuSources/data/region/ff.txt | 2 +- icuSources/data/region/ff_CM.txt | 5 + icuSources/data/region/ff_GN.txt | 5 + icuSources/data/region/ff_Latn.txt | 5 + icuSources/data/region/ff_Latn_CM.txt | 8 + icuSources/data/region/ff_Latn_GN.txt | 8 + icuSources/data/region/ff_Latn_MR.txt | 8 + icuSources/data/region/ff_Latn_SN.txt | 8 + icuSources/data/region/ff_MR.txt | 5 + icuSources/data/region/ff_SN.txt | 5 + icuSources/data/region/fi.txt | 7 +- icuSources/data/region/fil.txt | 13 +- icuSources/data/region/fo.txt | 8 +- icuSources/data/region/fr.txt | 22 +- icuSources/data/region/fr_BE.txt | 2 +- icuSources/data/region/fr_CA.txt | 8 +- icuSources/data/region/fur.txt | 10 +- icuSources/data/region/fy.txt | 8 +- icuSources/data/region/ga.txt | 21 +- icuSources/data/region/gaa.txt | 5 + icuSources/data/region/gd.txt | 14 +- icuSources/data/region/gez.txt | 135 + icuSources/data/region/gl.txt | 82 +- icuSources/data/region/gn.txt | 5 + icuSources/data/region/gsw.txt | 10 +- icuSources/data/region/gu.txt | 12 +- icuSources/data/region/guz.txt | 2 +- icuSources/data/region/gv.txt | 2 +- icuSources/data/region/ha.txt | 11 +- icuSources/data/region/ha_NE.txt | 232 + icuSources/data/region/haw.txt | 2 +- icuSources/data/region/he.txt | 13 +- icuSources/data/region/hi.txt | 5 +- icuSources/data/region/hi_Latn.txt | 9 + icuSources/data/region/hr.txt | 7 +- icuSources/data/region/hsb.txt | 8 +- icuSources/data/region/hu.txt | 11 +- icuSources/data/region/hy.txt | 18 +- icuSources/data/region/ia.txt | 248 + icuSources/data/region/id.txt | 12 +- icuSources/data/region/ig.txt | 14 +- icuSources/data/region/ii.txt | 2 +- icuSources/data/region/io.txt | 5 + icuSources/data/region/is.txt | 14 +- icuSources/data/region/it.txt | 9 +- icuSources/data/region/iu.txt | 2 +- icuSources/data/region/ja.txt | 8 +- icuSources/data/region/jbo.txt | 5 + icuSources/data/region/jgo.txt | 2 +- icuSources/data/region/jmc.txt | 2 +- icuSources/data/region/jv.txt | 295 + icuSources/data/region/ka.txt | 13 +- icuSources/data/region/kab.txt | 2 +- icuSources/data/region/kaj.txt | 5 + icuSources/data/region/kam.txt | 2 +- icuSources/data/region/kcg.txt | 5 + icuSources/data/region/kde.txt | 2 +- icuSources/data/region/kea.txt | 8 +- icuSources/data/region/khq.txt | 2 +- icuSources/data/region/ki.txt | 2 +- icuSources/data/region/kk.txt | 18 +- icuSources/data/region/kkj.txt | 2 +- icuSources/data/region/kl.txt | 2 +- icuSources/data/region/kln.txt | 2 +- icuSources/data/region/km.txt | 9 +- icuSources/data/region/kn.txt | 15 +- icuSources/data/region/ko.txt | 11 +- icuSources/data/region/ko_KP.txt | 2 +- icuSources/data/region/kok.txt | 12 +- icuSources/data/region/kpe.txt | 5 + icuSources/data/region/ks.txt | 138 +- icuSources/data/region/ksb.txt | 2 +- icuSources/data/region/ksf.txt | 2 +- icuSources/data/region/ksh.txt | 4 +- icuSources/data/region/ku.txt | 270 + icuSources/data/region/kw.txt | 2 +- icuSources/data/region/ky.txt | 23 +- icuSources/data/region/lag.txt | 2 +- icuSources/data/region/lb.txt | 11 +- icuSources/data/region/lg.txt | 2 +- icuSources/data/region/lkt.txt | 2 +- icuSources/data/region/ln.txt | 2 +- icuSources/data/region/lo.txt | 15 +- icuSources/data/region/lrc.txt | 2 +- icuSources/data/region/lt.txt | 14 +- icuSources/data/region/lu.txt | 2 +- icuSources/data/region/luo.txt | 2 +- icuSources/data/region/luy.txt | 2 +- icuSources/data/region/lv.txt | 17 +- icuSources/data/region/mas.txt | 2 +- icuSources/data/region/mer.txt | 2 +- icuSources/data/region/mfe.txt | 2 +- icuSources/data/region/mg.txt | 2 +- icuSources/data/region/mgh.txt | 2 +- icuSources/data/region/mgo.txt | 2 +- icuSources/data/region/mi.txt | 20 + icuSources/data/region/mk.txt | 13 +- icuSources/data/region/ml.txt | 16 +- icuSources/data/region/mn.txt | 36 +- icuSources/data/region/mni.txt | 5 + icuSources/data/region/mo.txt | 2 +- icuSources/data/region/moh.txt | 5 + icuSources/data/region/mr.txt | 11 +- icuSources/data/region/ms.txt | 9 +- icuSources/data/region/ms_Arab.txt | 2 +- icuSources/data/region/mt.txt | 23 +- icuSources/data/region/mua.txt | 2 +- icuSources/data/region/my.txt | 17 +- icuSources/data/region/myv.txt | 5 + icuSources/data/region/mzn.txt | 5 +- icuSources/data/region/naq.txt | 2 +- icuSources/data/region/nb.txt | 11 +- icuSources/data/region/nd.txt | 2 +- icuSources/data/region/nds.txt | 2 +- icuSources/data/region/ne.txt | 45 +- icuSources/data/region/nl.txt | 10 +- icuSources/data/region/nmg.txt | 2 +- icuSources/data/region/nn.txt | 5 +- icuSources/data/region/nnh.txt | 2 +- icuSources/data/region/nqo.txt | 5 + icuSources/data/region/nr.txt | 5 + icuSources/data/region/nso.txt | 8 + icuSources/data/region/nus.txt | 2 +- icuSources/data/region/ny.txt | 5 + icuSources/data/region/nyn.txt | 2 +- icuSources/data/region/oc.txt | 111 + icuSources/data/region/om.txt | 2 +- icuSources/data/region/or.txt | 34 +- icuSources/data/region/os.txt | 2 +- icuSources/data/region/pa.txt | 15 +- icuSources/data/region/pa_Arab.txt | 2 +- icuSources/data/region/pa_Aran.txt | 5 + icuSources/data/region/pa_Aran_PK.txt | 5 + icuSources/data/region/pa_Guru.txt | 2 +- icuSources/data/region/pa_PK.txt | 2 +- icuSources/data/region/pl.txt | 12 +- icuSources/data/region/pool.res | Bin 78060 -> 0 bytes icuSources/data/region/ps.txt | 142 +- icuSources/data/region/ps_PK.txt | 11 + icuSources/data/region/pt.txt | 20 +- icuSources/data/region/pt_AO.txt | 2 +- icuSources/data/region/pt_CH.txt | 2 +- icuSources/data/region/pt_CV.txt | 2 +- icuSources/data/region/pt_GQ.txt | 2 +- icuSources/data/region/pt_GW.txt | 2 +- icuSources/data/region/pt_LU.txt | 2 +- icuSources/data/region/pt_MO.txt | 2 +- icuSources/data/region/pt_MZ.txt | 2 +- icuSources/data/region/pt_PT.txt | 16 +- icuSources/data/region/pt_ST.txt | 2 +- icuSources/data/region/pt_TL.txt | 2 +- icuSources/data/region/qu.txt | 4 +- icuSources/data/region/resfiles.mk | 124 - icuSources/data/region/reslocal.mk | 19 +- icuSources/data/region/rm.txt | 2 +- icuSources/data/region/rn.txt | 2 +- icuSources/data/region/ro.txt | 14 +- icuSources/data/region/ro_MD.txt | 2 +- icuSources/data/region/rof.txt | 2 +- icuSources/data/region/root.txt | 2 +- icuSources/data/region/ru.txt | 18 +- icuSources/data/region/ru_UA.txt | 2 +- icuSources/data/region/rw.txt | 3 +- icuSources/data/region/rwk.txt | 2 +- icuSources/data/region/sa.txt | 8 + icuSources/data/region/sah.txt | 2 +- icuSources/data/region/saq.txt | 2 +- icuSources/data/region/sbp.txt | 2 +- icuSources/data/region/sc.txt | 5 + icuSources/data/region/scn.txt | 5 + icuSources/data/region/sd.txt | 316 + icuSources/data/region/se.txt | 4 +- icuSources/data/region/se_FI.txt | 2 +- icuSources/data/region/seh.txt | 2 +- icuSources/data/region/ses.txt | 2 +- icuSources/data/region/sg.txt | 2 +- icuSources/data/region/shi.txt | 2 +- icuSources/data/region/shi_Latn.txt | 2 +- icuSources/data/region/shi_Tfng.txt | 2 +- icuSources/data/region/si.txt | 14 +- icuSources/data/region/sk.txt | 9 +- icuSources/data/region/sl.txt | 13 +- icuSources/data/region/smn.txt | 8 +- icuSources/data/region/sn.txt | 2 +- icuSources/data/region/so.txt | 235 +- icuSources/data/region/sq.txt | 74 +- icuSources/data/region/sr.txt | 13 +- icuSources/data/region/sr_Cyrl.txt | 2 +- icuSources/data/region/sr_Cyrl_BA.txt | 2 +- icuSources/data/region/sr_Cyrl_ME.txt | 2 +- icuSources/data/region/sr_Cyrl_XK.txt | 2 +- icuSources/data/region/sr_Latn.txt | 13 +- icuSources/data/region/sr_Latn_BA.txt | 2 +- icuSources/data/region/sr_Latn_ME.txt | 2 +- icuSources/data/region/sr_Latn_XK.txt | 2 +- icuSources/data/region/ss.txt | 8 + icuSources/data/region/st.txt | 5 + icuSources/data/region/sv.txt | 15 +- icuSources/data/region/sw.txt | 24 +- icuSources/data/region/sw_CD.txt | 2 +- icuSources/data/region/sw_KE.txt | 52 +- icuSources/data/region/syr.txt | 8 + icuSources/data/region/ta.txt | 23 +- icuSources/data/region/te.txt | 57 +- icuSources/data/region/teo.txt | 2 +- icuSources/data/region/tg.txt | 11 +- icuSources/data/region/th.txt | 12 +- icuSources/data/region/ti.txt | 6 +- icuSources/data/region/tig.txt | 135 + icuSources/data/region/tk.txt | 36 +- icuSources/data/region/tn.txt | 8 + icuSources/data/region/to.txt | 10 +- icuSources/data/region/tr.txt | 12 +- icuSources/data/region/trv.txt | 30 + icuSources/data/region/ts.txt | 5 + icuSources/data/region/tt.txt | 12 +- icuSources/data/region/twq.txt | 2 +- icuSources/data/region/tzm.txt | 2 +- icuSources/data/region/ug.txt | 11 +- icuSources/data/region/uk.txt | 38 +- icuSources/data/region/ur.txt | 18 +- icuSources/data/region/ur_IN.txt | 2 +- icuSources/data/region/uz.txt | 11 +- icuSources/data/region/uz_Arab.txt | 2 +- icuSources/data/region/uz_Cyrl.txt | 11 +- icuSources/data/region/uz_Latn.txt | 2 +- icuSources/data/region/vai.txt | 6 +- icuSources/data/region/vai_Latn.txt | 2 +- icuSources/data/region/vai_Vaii.txt | 2 +- icuSources/data/region/ve.txt | 5 + icuSources/data/region/vi.txt | 9 +- icuSources/data/region/vun.txt | 2 +- icuSources/data/region/wa.txt | 5 + icuSources/data/region/wae.txt | 10 +- icuSources/data/region/wal.txt | 135 + icuSources/data/region/wo.txt | 11 +- icuSources/data/region/xh.txt | 9 + icuSources/data/region/xog.txt | 2 +- icuSources/data/region/yav.txt | 2 +- icuSources/data/region/yi.txt | 2 +- icuSources/data/region/yo.txt | 17 +- icuSources/data/region/yo_BJ.txt | 18 +- icuSources/data/region/yue.txt | 7 +- icuSources/data/region/yue_Hans.txt | 5 +- icuSources/data/region/yue_Hant.txt | 2 +- icuSources/data/region/zgh.txt | 2 +- icuSources/data/region/zh.txt | 8 +- icuSources/data/region/zh_Hans.txt | 2 +- icuSources/data/region/zh_Hant.txt | 7 +- icuSources/data/region/zh_Hant_HK.txt | 10 +- icuSources/data/region/zh_Hant_MO.txt | 2 +- icuSources/data/region/zu.txt | 11 +- icuSources/data/translit/Han_Latin_Names.txt | 2 + icuSources/data/translit/Hani_Latn.txt | 4 +- icuSources/data/translit/Hans_Hant.txt | 2 + icuSources/data/translit/Hira_Kana.txt | 10 +- icuSources/data/translit/Latin_ASCII.txt | 99 + icuSources/data/translit/Zawgyi_my.txt | 155 +- icuSources/data/translit/my_Zawgyi.txt | 224 + icuSources/data/translit/ug_ug_FONIPA.txt | 75 + icuSources/data/unidata/ApplePUApatch.txt | 50 +- icuSources/data/unidata/CaseFolding.txt | 13 +- .../data/unidata/DerivedCoreProperties.txt | 509 +- .../unidata/DerivedNormalizationProps.txt | 58 +- icuSources/data/unidata/FractionalUCA.txt | 23139 ++++++++-------- .../data/unidata/NormalizationCorrections.txt | 6 +- icuSources/data/unidata/NormalizationTest.txt | 34 +- icuSources/data/unidata/SpecialCasing.txt | 6 +- icuSources/data/unidata/UCARules.txt | 922 +- icuSources/data/unidata/UnicodeData.txt | 565 +- .../base_unidata/DerivedCoreProperties.txt | 509 +- .../data/unidata/base_unidata/UnicodeData.txt | 565 +- .../data/unidata/base_unidata/ppucd.txt | 1314 +- icuSources/data/unidata/changes.txt | 715 + icuSources/data/unidata/confusables.txt | 8 +- .../data/unidata/norm2/base_norm2/nfc.txt | 6 +- .../data/unidata/norm2/base_norm2/nfkc.txt | 4 +- icuSources/data/unidata/norm2/nfc.txt | 6 +- icuSources/data/unidata/norm2/nfkc.txt | 4 +- icuSources/data/unidata/norm2/nfkc_cf.txt | 11 +- icuSources/data/unidata/norm2/uts46.txt | 271 +- icuSources/data/unidata/ppucd.txt | 1314 +- icuSources/data/unit/af.txt | 244 +- icuSources/data/unit/agq.txt | 2 +- icuSources/data/unit/ak.txt | 2 +- icuSources/data/unit/am.txt | 242 +- icuSources/data/unit/ar.txt | 426 +- icuSources/data/unit/arn.txt | 5 + icuSources/data/unit/as.txt | 240 +- icuSources/data/unit/asa.txt | 2 +- icuSources/data/unit/ast.txt | 10 +- icuSources/data/unit/az.txt | 240 +- icuSources/data/unit/az_Cyrl.txt | 2 +- icuSources/data/unit/az_Latn.txt | 2 +- icuSources/data/unit/ba.txt | 5 + icuSources/data/unit/bas.txt | 2 +- icuSources/data/unit/be.txt | 330 +- icuSources/data/unit/bem.txt | 2 +- icuSources/data/unit/bez.txt | 2 +- icuSources/data/unit/bg.txt | 259 +- icuSources/data/unit/bm.txt | 2 +- icuSources/data/unit/bn.txt | 331 +- icuSources/data/unit/bo.txt | 2 +- icuSources/data/unit/br.txt | 22 +- icuSources/data/unit/brx.txt | 2 +- icuSources/data/unit/bs.txt | 285 +- icuSources/data/unit/bs_Cyrl.txt | 2 +- icuSources/data/unit/bs_Latn.txt | 2 +- icuSources/data/unit/byn.txt | 5 + icuSources/data/unit/ca.txt | 429 +- icuSources/data/unit/ccp.txt | 2 +- icuSources/data/unit/ce.txt | 2 +- icuSources/data/unit/ceb.txt | 10 + icuSources/data/unit/cgg.txt | 2 +- icuSources/data/unit/chr.txt | 454 +- icuSources/data/unit/ckb.txt | 2 +- icuSources/data/unit/co.txt | 5 + icuSources/data/unit/cs.txt | 446 +- icuSources/data/unit/cv.txt | 5 + icuSources/data/unit/cy.txt | 432 +- icuSources/data/unit/da.txt | 330 +- icuSources/data/unit/dav.txt | 2 +- icuSources/data/unit/de.txt | 839 +- icuSources/data/unit/de_CH.txt | 3 +- icuSources/data/unit/dje.txt | 2 +- icuSources/data/unit/dsb.txt | 2 +- icuSources/data/unit/dua.txt | 2 +- icuSources/data/unit/dv.txt | 5 + icuSources/data/unit/dyo.txt | 2 +- icuSources/data/unit/dz.txt | 2 +- icuSources/data/unit/ebu.txt | 2 +- icuSources/data/unit/ee.txt | 2 +- icuSources/data/unit/el.txt | 262 +- icuSources/data/unit/en.txt | 354 +- icuSources/data/unit/en_001.txt | 2 +- icuSources/data/unit/en_150.txt | 2 +- icuSources/data/unit/en_AG.txt | 2 +- icuSources/data/unit/en_AI.txt | 2 +- icuSources/data/unit/en_AR.txt | 8 + icuSources/data/unit/en_AT.txt | 2 +- icuSources/data/unit/en_AU.txt | 57 +- icuSources/data/unit/en_BB.txt | 2 +- icuSources/data/unit/en_BE.txt | 4 +- icuSources/data/unit/en_BM.txt | 2 +- icuSources/data/unit/en_BS.txt | 2 +- icuSources/data/unit/en_BW.txt | 2 +- icuSources/data/unit/en_BZ.txt | 2 +- icuSources/data/unit/en_CA.txt | 35 +- icuSources/data/unit/en_CC.txt | 2 +- icuSources/data/unit/en_CH.txt | 2 +- icuSources/data/unit/en_CK.txt | 2 +- icuSources/data/unit/en_CM.txt | 2 +- icuSources/data/unit/en_CX.txt | 2 +- icuSources/data/unit/en_CY.txt | 2 +- icuSources/data/unit/en_DE.txt | 2 +- icuSources/data/unit/en_DG.txt | 2 +- icuSources/data/unit/en_DK.txt | 2 +- icuSources/data/unit/en_DM.txt | 2 +- icuSources/data/unit/en_ER.txt | 2 +- icuSources/data/unit/en_FI.txt | 2 +- icuSources/data/unit/en_FJ.txt | 2 +- icuSources/data/unit/en_FK.txt | 2 +- icuSources/data/unit/en_FM.txt | 2 +- icuSources/data/unit/en_GB.txt | 36 +- icuSources/data/unit/en_GD.txt | 2 +- icuSources/data/unit/en_GG.txt | 2 +- icuSources/data/unit/en_GH.txt | 2 +- icuSources/data/unit/en_GI.txt | 2 +- icuSources/data/unit/en_GM.txt | 2 +- icuSources/data/unit/en_GY.txt | 2 +- icuSources/data/unit/en_HK.txt | 2 +- icuSources/data/unit/en_IE.txt | 2 +- icuSources/data/unit/en_IL.txt | 2 +- icuSources/data/unit/en_IM.txt | 2 +- icuSources/data/unit/en_IN.txt | 18 +- icuSources/data/unit/en_IO.txt | 2 +- icuSources/data/unit/en_JE.txt | 2 +- icuSources/data/unit/en_JM.txt | 2 +- icuSources/data/unit/en_KE.txt | 2 +- icuSources/data/unit/en_KI.txt | 2 +- icuSources/data/unit/en_KN.txt | 2 +- icuSources/data/unit/en_KR.txt | 1 - icuSources/data/unit/en_KY.txt | 2 +- icuSources/data/unit/en_LC.txt | 2 +- icuSources/data/unit/en_LR.txt | 2 +- icuSources/data/unit/en_LS.txt | 2 +- icuSources/data/unit/en_MG.txt | 2 +- icuSources/data/unit/en_MM.txt | 8 + icuSources/data/unit/en_MO.txt | 2 +- icuSources/data/unit/en_MS.txt | 2 +- icuSources/data/unit/en_MT.txt | 2 +- icuSources/data/unit/en_MU.txt | 2 +- icuSources/data/unit/en_MW.txt | 2 +- icuSources/data/unit/en_MY.txt | 2 +- icuSources/data/unit/en_NA.txt | 2 +- icuSources/data/unit/en_NF.txt | 2 +- icuSources/data/unit/en_NG.txt | 2 +- icuSources/data/unit/en_NL.txt | 2 +- icuSources/data/unit/en_NR.txt | 2 +- icuSources/data/unit/en_NU.txt | 2 +- icuSources/data/unit/en_NZ.txt | 2 +- icuSources/data/unit/en_PG.txt | 2 +- icuSources/data/unit/en_PH.txt | 3 +- icuSources/data/unit/en_PK.txt | 2 +- icuSources/data/unit/en_PN.txt | 2 +- icuSources/data/unit/en_PW.txt | 2 +- icuSources/data/unit/en_RS.txt | 11 + icuSources/data/unit/en_RW.txt | 2 +- icuSources/data/unit/en_SB.txt | 2 +- icuSources/data/unit/en_SC.txt | 2 +- icuSources/data/unit/en_SD.txt | 2 +- icuSources/data/unit/en_SE.txt | 2 +- icuSources/data/unit/en_SG.txt | 2 +- icuSources/data/unit/en_SH.txt | 2 +- icuSources/data/unit/en_SI.txt | 2 +- icuSources/data/unit/en_SL.txt | 2 +- icuSources/data/unit/en_SS.txt | 2 +- icuSources/data/unit/en_SX.txt | 2 +- icuSources/data/unit/en_SZ.txt | 2 +- icuSources/data/unit/en_TC.txt | 2 +- icuSources/data/unit/en_TK.txt | 2 +- icuSources/data/unit/en_TO.txt | 2 +- icuSources/data/unit/en_TT.txt | 2 +- icuSources/data/unit/en_TV.txt | 2 +- icuSources/data/unit/en_TZ.txt | 2 +- icuSources/data/unit/en_UA.txt | 11 + icuSources/data/unit/en_UG.txt | 2 +- icuSources/data/unit/en_VC.txt | 2 +- icuSources/data/unit/en_VG.txt | 2 +- icuSources/data/unit/en_VU.txt | 2 +- icuSources/data/unit/en_WS.txt | 2 +- icuSources/data/unit/en_ZA.txt | 2 +- icuSources/data/unit/en_ZM.txt | 2 +- icuSources/data/unit/en_ZW.txt | 2 +- icuSources/data/unit/eo.txt | 2 +- icuSources/data/unit/es.txt | 290 +- icuSources/data/unit/es_419.txt | 25 +- icuSources/data/unit/es_AR.txt | 2 +- icuSources/data/unit/es_BO.txt | 2 +- icuSources/data/unit/es_BR.txt | 2 +- icuSources/data/unit/es_BZ.txt | 2 +- icuSources/data/unit/es_CL.txt | 2 +- icuSources/data/unit/es_CO.txt | 2 +- icuSources/data/unit/es_CR.txt | 2 +- icuSources/data/unit/es_CU.txt | 2 +- icuSources/data/unit/es_DO.txt | 2 +- icuSources/data/unit/es_EC.txt | 2 +- icuSources/data/unit/es_GT.txt | 2 +- icuSources/data/unit/es_HN.txt | 2 +- icuSources/data/unit/es_MX.txt | 59 +- icuSources/data/unit/es_NI.txt | 2 +- icuSources/data/unit/es_PA.txt | 2 +- icuSources/data/unit/es_PE.txt | 2 +- icuSources/data/unit/es_PR.txt | 2 +- icuSources/data/unit/es_PY.txt | 2 +- icuSources/data/unit/es_SV.txt | 2 +- icuSources/data/unit/es_US.txt | 14 +- icuSources/data/unit/es_UY.txt | 2 +- icuSources/data/unit/es_VE.txt | 2 +- icuSources/data/unit/et.txt | 394 +- icuSources/data/unit/eu.txt | 240 +- icuSources/data/unit/ewo.txt | 2 +- icuSources/data/unit/fa.txt | 284 +- icuSources/data/unit/ff.txt | 2 +- icuSources/data/unit/ff_CM.txt | 5 + icuSources/data/unit/ff_GN.txt | 5 + icuSources/data/unit/ff_Latn.txt | 5 + icuSources/data/unit/ff_Latn_CM.txt | 8 + icuSources/data/unit/ff_Latn_GN.txt | 8 + icuSources/data/unit/ff_Latn_MR.txt | 8 + icuSources/data/unit/ff_Latn_SN.txt | 8 + icuSources/data/unit/ff_MR.txt | 5 + icuSources/data/unit/ff_SN.txt | 5 + icuSources/data/unit/fi.txt | 248 +- icuSources/data/unit/fil.txt | 380 +- icuSources/data/unit/fo.txt | 8 +- icuSources/data/unit/fr.txt | 1209 +- icuSources/data/unit/fr_CA.txt | 783 +- icuSources/data/unit/fr_HT.txt | 2 +- icuSources/data/unit/fur.txt | 2 +- icuSources/data/unit/fy.txt | 2 +- icuSources/data/unit/ga.txt | 393 +- icuSources/data/unit/gaa.txt | 5 + icuSources/data/unit/gd.txt | 97 +- icuSources/data/unit/gez.txt | 5 + icuSources/data/unit/gl.txt | 240 +- icuSources/data/unit/gn.txt | 5 + icuSources/data/unit/gsw.txt | 2 +- icuSources/data/unit/gu.txt | 295 +- icuSources/data/unit/guz.txt | 2 +- icuSources/data/unit/gv.txt | 2 +- icuSources/data/unit/ha.txt | 7 +- icuSources/data/unit/ha_NE.txt | 10 + icuSources/data/unit/haw.txt | 2 +- icuSources/data/unit/he.txt | 530 +- icuSources/data/unit/hi.txt | 359 +- icuSources/data/unit/hi_Latn.txt | 11 + icuSources/data/unit/hr.txt | 1224 +- icuSources/data/unit/hsb.txt | 2 +- icuSources/data/unit/hu.txt | 343 +- icuSources/data/unit/hy.txt | 240 +- icuSources/data/unit/ia.txt | 1631 ++ icuSources/data/unit/id.txt | 361 +- icuSources/data/unit/ig.txt | 7 +- icuSources/data/unit/ii.txt | 2 +- icuSources/data/unit/io.txt | 5 + icuSources/data/unit/is.txt | 248 +- icuSources/data/unit/it.txt | 252 +- icuSources/data/unit/iu.txt | 2 +- icuSources/data/unit/ja.txt | 236 +- icuSources/data/unit/jbo.txt | 5 + icuSources/data/unit/jgo.txt | 2 +- icuSources/data/unit/jmc.txt | 2 +- icuSources/data/unit/jv.txt | 1461 + icuSources/data/unit/ka.txt | 240 +- icuSources/data/unit/kab.txt | 2 +- icuSources/data/unit/kaj.txt | 5 + icuSources/data/unit/kam.txt | 2 +- icuSources/data/unit/kcg.txt | 5 + icuSources/data/unit/kde.txt | 2 +- icuSources/data/unit/kea.txt | 10 +- icuSources/data/unit/khq.txt | 2 +- icuSources/data/unit/ki.txt | 2 +- icuSources/data/unit/kk.txt | 254 +- icuSources/data/unit/kkj.txt | 2 +- icuSources/data/unit/kl.txt | 14 +- icuSources/data/unit/kln.txt | 2 +- icuSources/data/unit/km.txt | 195 +- icuSources/data/unit/kn.txt | 242 +- icuSources/data/unit/ko.txt | 207 +- icuSources/data/unit/kok.txt | 2 +- icuSources/data/unit/kpe.txt | 5 + icuSources/data/unit/ks.txt | 12 +- icuSources/data/unit/ksb.txt | 2 +- icuSources/data/unit/ksf.txt | 2 +- icuSources/data/unit/ksh.txt | 2 +- icuSources/data/unit/ku.txt | 152 + icuSources/data/unit/kw.txt | 2 +- icuSources/data/unit/ky.txt | 240 +- icuSources/data/unit/lag.txt | 2 +- icuSources/data/unit/lb.txt | 10 +- icuSources/data/unit/lg.txt | 2 +- icuSources/data/unit/lkt.txt | 2 +- icuSources/data/unit/ln.txt | 2 +- icuSources/data/unit/lo.txt | 195 +- icuSources/data/unit/lrc.txt | 2 +- icuSources/data/unit/lt.txt | 394 +- icuSources/data/unit/lu.txt | 2 +- icuSources/data/unit/luo.txt | 2 +- icuSources/data/unit/luy.txt | 2 +- icuSources/data/unit/lv.txt | 383 +- icuSources/data/unit/mas.txt | 2 +- icuSources/data/unit/mer.txt | 2 +- icuSources/data/unit/mfe.txt | 2 +- icuSources/data/unit/mg.txt | 2 +- icuSources/data/unit/mgh.txt | 2 +- icuSources/data/unit/mgo.txt | 2 +- icuSources/data/unit/mi.txt | 10 + icuSources/data/unit/mk.txt | 280 +- icuSources/data/unit/ml.txt | 292 +- icuSources/data/unit/mn.txt | 237 +- icuSources/data/unit/mni.txt | 5 + icuSources/data/unit/mo.txt | 2 +- icuSources/data/unit/moh.txt | 5 + icuSources/data/unit/mr.txt | 268 +- icuSources/data/unit/ms.txt | 290 +- icuSources/data/unit/ms_Arab.txt | 2 +- icuSources/data/unit/mt.txt | 2 +- icuSources/data/unit/mua.txt | 2 +- icuSources/data/unit/my.txt | 205 +- icuSources/data/unit/myv.txt | 5 + icuSources/data/unit/mzn.txt | 2 +- icuSources/data/unit/naq.txt | 2 +- icuSources/data/unit/nb.txt | 274 +- icuSources/data/unit/nd.txt | 2 +- icuSources/data/unit/nds.txt | 2 +- icuSources/data/unit/ne.txt | 240 +- icuSources/data/unit/nl.txt | 1103 +- icuSources/data/unit/nmg.txt | 2 +- icuSources/data/unit/nn.txt | 2 +- icuSources/data/unit/nnh.txt | 2 +- icuSources/data/unit/nqo.txt | 5 + icuSources/data/unit/nr.txt | 5 + icuSources/data/unit/nso.txt | 5 + icuSources/data/unit/nus.txt | 2 +- icuSources/data/unit/ny.txt | 5 + icuSources/data/unit/nyn.txt | 2 +- icuSources/data/unit/oc.txt | 30 + icuSources/data/unit/om.txt | 2 +- icuSources/data/unit/or.txt | 240 +- icuSources/data/unit/os.txt | 2 +- icuSources/data/unit/pa.txt | 344 +- icuSources/data/unit/pa_Arab.txt | 2 +- icuSources/data/unit/pa_Aran.txt | 5 + icuSources/data/unit/pa_Aran_PK.txt | 5 + icuSources/data/unit/pa_Guru.txt | 2 +- icuSources/data/unit/pa_PK.txt | 2 +- icuSources/data/unit/pl.txt | 1001 +- icuSources/data/unit/pool.res | Bin 77844 -> 0 bytes icuSources/data/unit/ps.txt | 1063 +- icuSources/data/unit/ps_PK.txt | 134 + icuSources/data/unit/pt.txt | 628 +- icuSources/data/unit/pt_AO.txt | 2 +- icuSources/data/unit/pt_CH.txt | 2 +- icuSources/data/unit/pt_CV.txt | 2 +- icuSources/data/unit/pt_GQ.txt | 2 +- icuSources/data/unit/pt_GW.txt | 2 +- icuSources/data/unit/pt_LU.txt | 2 +- icuSources/data/unit/pt_MO.txt | 2 +- icuSources/data/unit/pt_MZ.txt | 2 +- icuSources/data/unit/pt_PT.txt | 512 +- icuSources/data/unit/pt_ST.txt | 2 +- icuSources/data/unit/pt_TL.txt | 2 +- icuSources/data/unit/qu.txt | 2 +- icuSources/data/unit/resfiles.mk | 123 - icuSources/data/unit/reslocal.mk | 25 +- icuSources/data/unit/rm.txt | 2 +- icuSources/data/unit/rn.txt | 2 +- icuSources/data/unit/ro.txt | 497 +- icuSources/data/unit/ro_MD.txt | 38 +- icuSources/data/unit/rof.txt | 2 +- icuSources/data/unit/root.txt | 105 +- icuSources/data/unit/ru.txt | 428 +- icuSources/data/unit/rw.txt | 2 +- icuSources/data/unit/rwk.txt | 2 +- icuSources/data/unit/sa.txt | 5 + icuSources/data/unit/sah.txt | 2 +- icuSources/data/unit/saq.txt | 2 +- icuSources/data/unit/sbp.txt | 2 +- icuSources/data/unit/sc.txt | 5 + icuSources/data/unit/scn.txt | 5 + icuSources/data/unit/sd.txt | 1831 ++ icuSources/data/unit/se.txt | 2 +- icuSources/data/unit/seh.txt | 2 +- icuSources/data/unit/ses.txt | 2 +- icuSources/data/unit/sg.txt | 2 +- icuSources/data/unit/shi.txt | 2 +- icuSources/data/unit/shi_Latn.txt | 2 +- icuSources/data/unit/shi_Tfng.txt | 2 +- icuSources/data/unit/si.txt | 240 +- icuSources/data/unit/sk.txt | 531 +- icuSources/data/unit/sl.txt | 630 +- icuSources/data/unit/smn.txt | 2 +- icuSources/data/unit/sn.txt | 2 +- icuSources/data/unit/so.txt | 1818 +- icuSources/data/unit/sq.txt | 240 +- icuSources/data/unit/sr.txt | 290 +- icuSources/data/unit/sr_Cyrl.txt | 2 +- icuSources/data/unit/sr_Latn.txt | 290 +- icuSources/data/unit/ss.txt | 5 + icuSources/data/unit/st.txt | 5 + icuSources/data/unit/sv.txt | 359 +- icuSources/data/unit/sv_FI.txt | 2 +- icuSources/data/unit/sw.txt | 240 +- icuSources/data/unit/syr.txt | 5 + icuSources/data/unit/ta.txt | 274 +- icuSources/data/unit/te.txt | 257 +- icuSources/data/unit/teo.txt | 2 +- icuSources/data/unit/tg.txt | 2 +- icuSources/data/unit/th.txt | 191 +- icuSources/data/unit/ti.txt | 2 +- icuSources/data/unit/tig.txt | 5 + icuSources/data/unit/tk.txt | 436 +- icuSources/data/unit/tn.txt | 5 + icuSources/data/unit/to.txt | 16 +- icuSources/data/unit/tr.txt | 543 +- icuSources/data/unit/trv.txt | 30 + icuSources/data/unit/ts.txt | 5 + icuSources/data/unit/tt.txt | 2 +- icuSources/data/unit/twq.txt | 2 +- icuSources/data/unit/tzm.txt | 2 +- icuSources/data/unit/ug.txt | 2 +- icuSources/data/unit/uk.txt | 551 +- icuSources/data/unit/ur.txt | 326 +- icuSources/data/unit/ur_IN.txt | 2 +- icuSources/data/unit/uz.txt | 246 +- icuSources/data/unit/uz_Arab.txt | 2 +- icuSources/data/unit/uz_Cyrl.txt | 2 +- icuSources/data/unit/uz_Latn.txt | 2 +- icuSources/data/unit/vai.txt | 2 +- icuSources/data/unit/vai_Latn.txt | 2 +- icuSources/data/unit/vai_Vaii.txt | 2 +- icuSources/data/unit/ve.txt | 5 + icuSources/data/unit/vi.txt | 569 +- icuSources/data/unit/vun.txt | 2 +- icuSources/data/unit/wa.txt | 5 + icuSources/data/unit/wae.txt | 2 +- icuSources/data/unit/wal.txt | 5 + icuSources/data/unit/wo.txt | 2 +- icuSources/data/unit/xh.txt | 5 + icuSources/data/unit/xog.txt | 2 +- icuSources/data/unit/yav.txt | 2 +- icuSources/data/unit/yi.txt | 2 +- icuSources/data/unit/yo.txt | 7 +- icuSources/data/unit/yo_BJ.txt | 10 + icuSources/data/unit/yue.txt | 195 +- icuSources/data/unit/yue_Hans.txt | 195 +- icuSources/data/unit/yue_Hant.txt | 2 +- icuSources/data/unit/zgh.txt | 2 +- icuSources/data/unit/zh.txt | 256 +- icuSources/data/unit/zh_Hans.txt | 2 +- icuSources/data/unit/zh_Hans_HK.txt | 2 +- icuSources/data/unit/zh_Hans_MO.txt | 2 +- icuSources/data/unit/zh_Hans_SG.txt | 2 +- icuSources/data/unit/zh_Hant.txt | 786 +- icuSources/data/unit/zh_Hant_HK.txt | 369 +- icuSources/data/unit/zh_Hant_MO.txt | 2 +- icuSources/data/unit/zu.txt | 239 +- icuSources/data/xml/brkitr/de.xml | 2 +- icuSources/data/xml/brkitr/el.xml | 2 +- icuSources/data/xml/brkitr/en.xml | 2 +- icuSources/data/xml/brkitr/en_US.xml | 2 +- icuSources/data/xml/brkitr/en_US_POSIX.xml | 2 +- icuSources/data/xml/brkitr/es.xml | 2 +- icuSources/data/xml/brkitr/fi.xml | 29 - icuSources/data/xml/brkitr/fr.xml | 2 +- icuSources/data/xml/brkitr/it.xml | 2 +- icuSources/data/xml/brkitr/ja.xml | 4 +- icuSources/data/xml/brkitr/pt.xml | 2 +- icuSources/data/xml/brkitr/root.xml | 2 +- icuSources/data/xml/brkitr/ru.xml | 2 +- icuSources/data/xml/brkitr/zh.xml | 4 +- icuSources/data/xml/brkitr/zh_Hant.xml | 4 +- icuSources/data/xml/collation/root.xml | 2 +- icuSources/data/xml/main/root.xml | 2 +- icuSources/data/xml/rbnf/be.xml | 2 +- icuSources/data/xml/rbnf/bg.xml | 2 +- icuSources/data/xml/rbnf/ca.xml | 2 +- icuSources/data/xml/rbnf/cy.xml | 2 +- icuSources/data/xml/rbnf/da.xml | 2 +- icuSources/data/xml/rbnf/de.xml | 2 +- icuSources/data/xml/rbnf/en.xml | 2 +- icuSources/data/xml/rbnf/fo.xml | 2 +- icuSources/data/xml/rbnf/ga.xml | 2 +- icuSources/data/xml/rbnf/is.xml | 2 +- icuSources/data/xml/rbnf/mk.xml | 2 +- icuSources/data/xml/rbnf/mt.xml | 2 +- icuSources/data/xml/rbnf/nb.xml | 2 +- icuSources/data/xml/rbnf/nn.xml | 2 +- icuSources/data/xml/rbnf/root.xml | 2 +- icuSources/data/xml/rbnf/ru.xml | 2 +- icuSources/data/xml/rbnf/sr.xml | 2 +- icuSources/data/xml/rbnf/uk.xml | 2 +- icuSources/data/zone/af.txt | 6 +- icuSources/data/zone/agq.txt | 2 +- icuSources/data/zone/ak.txt | 2 +- icuSources/data/zone/am.txt | 12 +- icuSources/data/zone/ar.txt | 26 +- icuSources/data/zone/arn.txt | 5 + icuSources/data/zone/as.txt | 7 +- icuSources/data/zone/asa.txt | 2 +- icuSources/data/zone/ast.txt | 2 +- icuSources/data/zone/az.txt | 2 +- icuSources/data/zone/az_Cyrl.txt | 2 +- icuSources/data/zone/az_Latn.txt | 2 +- icuSources/data/zone/ba.txt | 5 + icuSources/data/zone/bas.txt | 2 +- icuSources/data/zone/be.txt | 14 +- icuSources/data/zone/bem.txt | 2 +- icuSources/data/zone/bez.txt | 2 +- icuSources/data/zone/bg.txt | 2 +- icuSources/data/zone/bm.txt | 2 +- icuSources/data/zone/bn.txt | 9 +- icuSources/data/zone/bo.txt | 2 +- icuSources/data/zone/br.txt | 2 +- icuSources/data/zone/brx.txt | 2 +- icuSources/data/zone/bs.txt | 2 +- icuSources/data/zone/bs_Cyrl.txt | 2 +- icuSources/data/zone/bs_Latn.txt | 2 +- icuSources/data/zone/byn.txt | 5 + icuSources/data/zone/ca.txt | 27 +- icuSources/data/zone/ccp.txt | 16 +- icuSources/data/zone/ce.txt | 2 +- icuSources/data/zone/ceb.txt | 63 + icuSources/data/zone/cgg.txt | 2 +- icuSources/data/zone/chr.txt | 64 +- icuSources/data/zone/ckb.txt | 2 +- icuSources/data/zone/co.txt | 5 + icuSources/data/zone/cs.txt | 8 +- icuSources/data/zone/cv.txt | 5 + icuSources/data/zone/cy.txt | 2 +- icuSources/data/zone/da.txt | 84 +- icuSources/data/zone/dav.txt | 2 +- icuSources/data/zone/de.txt | 18 +- icuSources/data/zone/de_CH.txt | 14 +- icuSources/data/zone/dje.txt | 2 +- icuSources/data/zone/dsb.txt | 2 +- icuSources/data/zone/dua.txt | 2 +- icuSources/data/zone/dv.txt | 5 + icuSources/data/zone/dyo.txt | 2 +- icuSources/data/zone/dz.txt | 2 +- icuSources/data/zone/ebu.txt | 2 +- icuSources/data/zone/ee.txt | 2 +- icuSources/data/zone/el.txt | 11 +- icuSources/data/zone/en.txt | 15 +- icuSources/data/zone/en_001.txt | 2 +- icuSources/data/zone/en_150.txt | 2 +- icuSources/data/zone/en_AE.txt | 50 + icuSources/data/zone/en_AG.txt | 2 +- icuSources/data/zone/en_AI.txt | 2 +- icuSources/data/zone/en_AT.txt | 2 +- icuSources/data/zone/en_AU.txt | 19 +- icuSources/data/zone/en_BB.txt | 2 +- icuSources/data/zone/en_BE.txt | 4 +- icuSources/data/zone/en_BM.txt | 2 +- icuSources/data/zone/en_BS.txt | 2 +- icuSources/data/zone/en_BW.txt | 2 +- icuSources/data/zone/en_BZ.txt | 2 +- icuSources/data/zone/en_CA.txt | 6 +- icuSources/data/zone/en_CC.txt | 2 +- icuSources/data/zone/en_CH.txt | 2 +- icuSources/data/zone/en_CK.txt | 2 +- icuSources/data/zone/en_CM.txt | 2 +- icuSources/data/zone/en_CX.txt | 2 +- icuSources/data/zone/en_CY.txt | 2 +- icuSources/data/zone/en_DE.txt | 2 +- icuSources/data/zone/en_DG.txt | 2 +- icuSources/data/zone/en_DK.txt | 2 +- icuSources/data/zone/en_DM.txt | 2 +- icuSources/data/zone/en_ER.txt | 2 +- icuSources/data/zone/en_FI.txt | 2 +- icuSources/data/zone/en_FJ.txt | 2 +- icuSources/data/zone/en_FK.txt | 2 +- icuSources/data/zone/en_FM.txt | 2 +- icuSources/data/zone/en_GB.txt | 16 +- icuSources/data/zone/en_GD.txt | 2 +- icuSources/data/zone/en_GG.txt | 2 +- icuSources/data/zone/en_GH.txt | 2 +- icuSources/data/zone/en_GI.txt | 2 +- icuSources/data/zone/en_GM.txt | 2 +- icuSources/data/zone/en_GU.txt | 2 +- icuSources/data/zone/en_GY.txt | 2 +- icuSources/data/zone/en_HK.txt | 2 +- icuSources/data/zone/en_IE.txt | 2 +- icuSources/data/zone/en_IL.txt | 2 +- icuSources/data/zone/en_IM.txt | 2 +- icuSources/data/zone/en_IN.txt | 2 +- icuSources/data/zone/en_IO.txt | 2 +- icuSources/data/zone/en_JE.txt | 2 +- icuSources/data/zone/en_JM.txt | 2 +- icuSources/data/zone/en_KE.txt | 2 +- icuSources/data/zone/en_KI.txt | 2 +- icuSources/data/zone/en_KN.txt | 2 +- icuSources/data/zone/en_KY.txt | 2 +- icuSources/data/zone/en_LC.txt | 2 +- icuSources/data/zone/en_LR.txt | 2 +- icuSources/data/zone/en_LS.txt | 2 +- icuSources/data/zone/en_MG.txt | 2 +- icuSources/data/zone/en_MH.txt | 2 +- icuSources/data/zone/en_MM.txt | 8 + icuSources/data/zone/en_MO.txt | 2 +- icuSources/data/zone/en_MP.txt | 2 +- icuSources/data/zone/en_MS.txt | 2 +- icuSources/data/zone/en_MT.txt | 2 +- icuSources/data/zone/en_MU.txt | 2 +- icuSources/data/zone/en_MW.txt | 2 +- icuSources/data/zone/en_MY.txt | 2 +- icuSources/data/zone/en_NA.txt | 2 +- icuSources/data/zone/en_NF.txt | 2 +- icuSources/data/zone/en_NG.txt | 2 +- icuSources/data/zone/en_NL.txt | 2 +- icuSources/data/zone/en_NR.txt | 2 +- icuSources/data/zone/en_NU.txt | 2 +- icuSources/data/zone/en_NZ.txt | 2 +- icuSources/data/zone/en_PG.txt | 2 +- icuSources/data/zone/en_PH.txt | 3 +- icuSources/data/zone/en_PK.txt | 2 +- icuSources/data/zone/en_PN.txt | 2 +- icuSources/data/zone/en_PW.txt | 2 +- icuSources/data/zone/en_RS.txt | 11 + icuSources/data/zone/en_RW.txt | 2 +- icuSources/data/zone/en_SB.txt | 2 +- icuSources/data/zone/en_SC.txt | 2 +- icuSources/data/zone/en_SD.txt | 2 +- icuSources/data/zone/en_SE.txt | 2 +- icuSources/data/zone/en_SG.txt | 2 +- icuSources/data/zone/en_SH.txt | 2 +- icuSources/data/zone/en_SI.txt | 2 +- icuSources/data/zone/en_SL.txt | 2 +- icuSources/data/zone/en_SS.txt | 2 +- icuSources/data/zone/en_SX.txt | 2 +- icuSources/data/zone/en_SZ.txt | 2 +- icuSources/data/zone/en_TC.txt | 2 +- icuSources/data/zone/en_TK.txt | 2 +- icuSources/data/zone/en_TO.txt | 2 +- icuSources/data/zone/en_TT.txt | 2 +- icuSources/data/zone/en_TV.txt | 2 +- icuSources/data/zone/en_TZ.txt | 2 +- icuSources/data/zone/en_UA.txt | 11 + icuSources/data/zone/en_UG.txt | 2 +- icuSources/data/zone/en_VC.txt | 2 +- icuSources/data/zone/en_VG.txt | 2 +- icuSources/data/zone/en_VU.txt | 2 +- icuSources/data/zone/en_WS.txt | 2 +- icuSources/data/zone/en_ZA.txt | 2 +- icuSources/data/zone/en_ZM.txt | 2 +- icuSources/data/zone/en_ZW.txt | 2 +- icuSources/data/zone/eo.txt | 2 +- icuSources/data/zone/es.txt | 5 +- icuSources/data/zone/es_419.txt | 26 +- icuSources/data/zone/es_AR.txt | 2 +- icuSources/data/zone/es_BO.txt | 2 +- icuSources/data/zone/es_BR.txt | 2 +- icuSources/data/zone/es_BZ.txt | 2 +- icuSources/data/zone/es_CL.txt | 2 +- icuSources/data/zone/es_CO.txt | 2 +- icuSources/data/zone/es_CR.txt | 2 +- icuSources/data/zone/es_CU.txt | 2 +- icuSources/data/zone/es_DO.txt | 2 +- icuSources/data/zone/es_EC.txt | 2 +- icuSources/data/zone/es_GT.txt | 2 +- icuSources/data/zone/es_HN.txt | 2 +- icuSources/data/zone/es_MX.txt | 31 +- icuSources/data/zone/es_NI.txt | 2 +- icuSources/data/zone/es_PA.txt | 2 +- icuSources/data/zone/es_PE.txt | 2 +- icuSources/data/zone/es_PR.txt | 2 +- icuSources/data/zone/es_PY.txt | 2 +- icuSources/data/zone/es_SV.txt | 2 +- icuSources/data/zone/es_US.txt | 17 +- icuSources/data/zone/es_UY.txt | 2 +- icuSources/data/zone/es_VE.txt | 2 +- icuSources/data/zone/et.txt | 9 +- icuSources/data/zone/eu.txt | 2 +- icuSources/data/zone/ewo.txt | 2 +- icuSources/data/zone/fa.txt | 5 +- icuSources/data/zone/ff.txt | 2 +- icuSources/data/zone/ff_CM.txt | 5 + icuSources/data/zone/ff_GN.txt | 5 + icuSources/data/zone/ff_Latn.txt | 5 + icuSources/data/zone/ff_Latn_CM.txt | 8 + icuSources/data/zone/ff_Latn_GN.txt | 8 + icuSources/data/zone/ff_Latn_MR.txt | 8 + icuSources/data/zone/ff_Latn_SN.txt | 8 + icuSources/data/zone/ff_MR.txt | 5 + icuSources/data/zone/ff_SN.txt | 5 + icuSources/data/zone/fi.txt | 2 +- icuSources/data/zone/fil.txt | 5 +- icuSources/data/zone/fo.txt | 2 +- icuSources/data/zone/fr.txt | 5 +- icuSources/data/zone/fr_CA.txt | 5 +- icuSources/data/zone/fr_GF.txt | 2 +- icuSources/data/zone/fur.txt | 2 +- icuSources/data/zone/fy.txt | 2 +- icuSources/data/zone/ga.txt | 2 +- icuSources/data/zone/gaa.txt | 5 + icuSources/data/zone/gd.txt | 3 +- icuSources/data/zone/gez.txt | 5 + icuSources/data/zone/gl.txt | 10 +- icuSources/data/zone/gn.txt | 5 + icuSources/data/zone/gsw.txt | 2 +- icuSources/data/zone/gu.txt | 7 +- icuSources/data/zone/guz.txt | 2 +- icuSources/data/zone/gv.txt | 2 +- icuSources/data/zone/ha.txt | 429 +- icuSources/data/zone/ha_NE.txt | 432 + icuSources/data/zone/haw.txt | 2 +- icuSources/data/zone/he.txt | 25 +- icuSources/data/zone/hi.txt | 5 +- icuSources/data/zone/hi_Latn.txt | 11 + icuSources/data/zone/hr.txt | 11 +- icuSources/data/zone/hsb.txt | 2 +- icuSources/data/zone/hu.txt | 5 +- icuSources/data/zone/hy.txt | 2 +- icuSources/data/zone/ia.txt | 749 + icuSources/data/zone/id.txt | 5 +- icuSources/data/zone/ig.txt | 60 +- icuSources/data/zone/ii.txt | 2 +- icuSources/data/zone/io.txt | 5 + icuSources/data/zone/is.txt | 5 +- icuSources/data/zone/it.txt | 5 +- icuSources/data/zone/iu.txt | 2 +- icuSources/data/zone/ja.txt | 10 +- icuSources/data/zone/jbo.txt | 15 + icuSources/data/zone/jgo.txt | 2 +- icuSources/data/zone/jmc.txt | 2 +- icuSources/data/zone/jv.txt | 1883 ++ icuSources/data/zone/ka.txt | 7 +- icuSources/data/zone/kab.txt | 2 +- icuSources/data/zone/kaj.txt | 5 + icuSources/data/zone/kam.txt | 2 +- icuSources/data/zone/kcg.txt | 5 + icuSources/data/zone/kde.txt | 2 +- icuSources/data/zone/kea.txt | 8 +- icuSources/data/zone/khq.txt | 2 +- icuSources/data/zone/ki.txt | 2 +- icuSources/data/zone/kk.txt | 2 +- icuSources/data/zone/kkj.txt | 2 +- icuSources/data/zone/kl.txt | 2 +- icuSources/data/zone/kln.txt | 2 +- icuSources/data/zone/km.txt | 11 +- icuSources/data/zone/kn.txt | 5 +- icuSources/data/zone/ko.txt | 7 +- icuSources/data/zone/ko_KP.txt | 2 +- icuSources/data/zone/kok.txt | 627 +- icuSources/data/zone/kpe.txt | 5 + icuSources/data/zone/ks.txt | 422 +- icuSources/data/zone/ksb.txt | 2 +- icuSources/data/zone/ksf.txt | 2 +- icuSources/data/zone/ksh.txt | 2 +- icuSources/data/zone/ku.txt | 5 + icuSources/data/zone/kw.txt | 2 +- icuSources/data/zone/ky.txt | 22 +- icuSources/data/zone/lag.txt | 2 +- icuSources/data/zone/lb.txt | 2 +- icuSources/data/zone/lg.txt | 2 +- icuSources/data/zone/lkt.txt | 2 +- icuSources/data/zone/ln.txt | 2 +- icuSources/data/zone/lo.txt | 2 +- icuSources/data/zone/lrc.txt | 2 +- icuSources/data/zone/lt.txt | 5 +- icuSources/data/zone/lu.txt | 2 +- icuSources/data/zone/luo.txt | 2 +- icuSources/data/zone/luy.txt | 2 +- icuSources/data/zone/lv.txt | 2 +- icuSources/data/zone/mas.txt | 2 +- icuSources/data/zone/mer.txt | 2 +- icuSources/data/zone/mfe.txt | 2 +- icuSources/data/zone/mg.txt | 2 +- icuSources/data/zone/mgh.txt | 2 +- icuSources/data/zone/mgo.txt | 2 +- icuSources/data/zone/mi.txt | 195 + icuSources/data/zone/mk.txt | 5 +- icuSources/data/zone/ml.txt | 5 +- icuSources/data/zone/mn.txt | 8 +- icuSources/data/zone/mni.txt | 5 + icuSources/data/zone/mo.txt | 2 +- icuSources/data/zone/moh.txt | 5 + icuSources/data/zone/mr.txt | 5 +- icuSources/data/zone/ms.txt | 2 +- icuSources/data/zone/ms_Arab.txt | 2 +- icuSources/data/zone/mt.txt | 2 +- icuSources/data/zone/mua.txt | 2 +- icuSources/data/zone/my.txt | 24 +- icuSources/data/zone/myv.txt | 5 + icuSources/data/zone/mzn.txt | 2 +- icuSources/data/zone/naq.txt | 2 +- icuSources/data/zone/nb.txt | 5 +- icuSources/data/zone/nd.txt | 2 +- icuSources/data/zone/nds.txt | 2 +- icuSources/data/zone/ne.txt | 2 +- icuSources/data/zone/ne_IN.txt | 2 +- icuSources/data/zone/nl.txt | 39 +- icuSources/data/zone/nl_SR.txt | 2 +- icuSources/data/zone/nmg.txt | 2 +- icuSources/data/zone/nn.txt | 2 +- icuSources/data/zone/nnh.txt | 2 +- icuSources/data/zone/nqo.txt | 5 + icuSources/data/zone/nr.txt | 5 + icuSources/data/zone/nso.txt | 5 + icuSources/data/zone/nus.txt | 2 +- icuSources/data/zone/ny.txt | 5 + icuSources/data/zone/nyn.txt | 2 +- icuSources/data/zone/oc.txt | 20 + icuSources/data/zone/om.txt | 2 +- icuSources/data/zone/or.txt | 2 +- icuSources/data/zone/os.txt | 2 +- icuSources/data/zone/pa.txt | 5 +- icuSources/data/zone/pa_Arab.txt | 2 +- icuSources/data/zone/pa_Aran.txt | 5 + icuSources/data/zone/pa_Aran_PK.txt | 5 + icuSources/data/zone/pa_Guru.txt | 2 +- icuSources/data/zone/pa_PK.txt | 2 +- icuSources/data/zone/pl.txt | 13 +- icuSources/data/zone/pool.res | Bin 93188 -> 0 bytes icuSources/data/zone/ps.txt | 86 +- icuSources/data/zone/ps_PK.txt | 93 + icuSources/data/zone/pt.txt | 386 +- icuSources/data/zone/pt_AO.txt | 2 +- icuSources/data/zone/pt_CH.txt | 2 +- icuSources/data/zone/pt_CV.txt | 2 +- icuSources/data/zone/pt_GQ.txt | 2 +- icuSources/data/zone/pt_GW.txt | 2 +- icuSources/data/zone/pt_LU.txt | 2 +- icuSources/data/zone/pt_MO.txt | 2 +- icuSources/data/zone/pt_MZ.txt | 2 +- icuSources/data/zone/pt_PT.txt | 334 +- icuSources/data/zone/pt_ST.txt | 2 +- icuSources/data/zone/pt_TL.txt | 2 +- icuSources/data/zone/qu.txt | 2 +- icuSources/data/zone/qu_BO.txt | 2 +- icuSources/data/zone/qu_EC.txt | 2 +- icuSources/data/zone/resfiles.mk | 124 - icuSources/data/zone/reslocal.mk | 25 +- icuSources/data/zone/rm.txt | 2 +- icuSources/data/zone/rn.txt | 2 +- icuSources/data/zone/ro.txt | 5 +- icuSources/data/zone/rof.txt | 2 +- icuSources/data/zone/root.txt | 5 +- icuSources/data/zone/ru.txt | 11 +- icuSources/data/zone/rw.txt | 2 +- icuSources/data/zone/rwk.txt | 2 +- icuSources/data/zone/sa.txt | 5 + icuSources/data/zone/sah.txt | 2 +- icuSources/data/zone/saq.txt | 2 +- icuSources/data/zone/sbp.txt | 2 +- icuSources/data/zone/sc.txt | 5 + icuSources/data/zone/scn.txt | 5 + icuSources/data/zone/sd.txt | 1887 ++ icuSources/data/zone/se.txt | 2 +- icuSources/data/zone/se_FI.txt | 2 +- icuSources/data/zone/seh.txt | 2 +- icuSources/data/zone/ses.txt | 2 +- icuSources/data/zone/sg.txt | 2 +- icuSources/data/zone/shi.txt | 2 +- icuSources/data/zone/shi_Latn.txt | 2 +- icuSources/data/zone/shi_Tfng.txt | 2 +- icuSources/data/zone/si.txt | 2 +- icuSources/data/zone/sk.txt | 6 +- icuSources/data/zone/sl.txt | 4 +- icuSources/data/zone/smn.txt | 2 +- icuSources/data/zone/sn.txt | 2 +- icuSources/data/zone/so.txt | 1877 +- icuSources/data/zone/sq.txt | 40 +- icuSources/data/zone/sr.txt | 5 +- icuSources/data/zone/sr_Cyrl.txt | 2 +- icuSources/data/zone/sr_Latn.txt | 5 +- icuSources/data/zone/ss.txt | 5 + icuSources/data/zone/st.txt | 5 + icuSources/data/zone/sv.txt | 11 +- icuSources/data/zone/sw.txt | 2 +- icuSources/data/zone/syr.txt | 5 + icuSources/data/zone/ta.txt | 5 +- icuSources/data/zone/ta_MY.txt | 2 +- icuSources/data/zone/ta_SG.txt | 2 +- icuSources/data/zone/te.txt | 5 +- icuSources/data/zone/teo.txt | 2 +- icuSources/data/zone/tg.txt | 2 +- icuSources/data/zone/th.txt | 13 +- icuSources/data/zone/ti.txt | 2 +- icuSources/data/zone/tig.txt | 5 + icuSources/data/zone/tk.txt | 4 +- icuSources/data/zone/tn.txt | 5 + icuSources/data/zone/to.txt | 2 +- icuSources/data/zone/tr.txt | 2 +- icuSources/data/zone/trv.txt | 114 + icuSources/data/zone/ts.txt | 5 + icuSources/data/zone/tt.txt | 2 +- icuSources/data/zone/twq.txt | 2 +- icuSources/data/zone/tzm.txt | 2 +- icuSources/data/zone/ug.txt | 2 +- icuSources/data/zone/uk.txt | 16 +- icuSources/data/zone/ur.txt | 11 +- icuSources/data/zone/ur_IN.txt | 2 +- icuSources/data/zone/uz.txt | 2 +- icuSources/data/zone/uz_Arab.txt | 2 +- icuSources/data/zone/uz_Cyrl.txt | 2 +- icuSources/data/zone/uz_Latn.txt | 2 +- icuSources/data/zone/vai.txt | 2 +- icuSources/data/zone/vai_Latn.txt | 2 +- icuSources/data/zone/vai_Vaii.txt | 2 +- icuSources/data/zone/ve.txt | 5 + icuSources/data/zone/vi.txt | 33 +- icuSources/data/zone/vun.txt | 2 +- icuSources/data/zone/wa.txt | 5 + icuSources/data/zone/wae.txt | 2 +- icuSources/data/zone/wal.txt | 5 + icuSources/data/zone/wo.txt | 2 +- icuSources/data/zone/xh.txt | 5 + icuSources/data/zone/xog.txt | 2 +- icuSources/data/zone/yav.txt | 2 +- icuSources/data/zone/yi.txt | 2 +- icuSources/data/zone/yo.txt | 63 +- icuSources/data/zone/yo_BJ.txt | 66 + icuSources/data/zone/yue.txt | 2 +- icuSources/data/zone/yue_Hans.txt | 2 +- icuSources/data/zone/yue_Hant.txt | 2 +- icuSources/data/zone/zgh.txt | 2 +- icuSources/data/zone/zh.txt | 6 +- icuSources/data/zone/zh_Hans.txt | 2 +- icuSources/data/zone/zh_Hans_SG.txt | 2 +- icuSources/data/zone/zh_Hant.txt | 6 +- icuSources/data/zone/zh_Hant_HK.txt | 15 +- icuSources/data/zone/zh_Hant_MO.txt | 2 +- icuSources/data/zone/zu.txt | 8 +- icuSources/extra/uconv/pkgdataMakefile.in | 4 +- icuSources/extra/uconv/uconv.cpp | 4 +- icuSources/extra/uconv/uconv.vcxproj | 6 +- icuSources/extra/uconv/uwmsg.c | 1 + icuSources/i18n/Makefile.in | 19 +- icuSources/i18n/affixpatternparser.cpp | 698 - icuSources/i18n/affixpatternparser.h | 402 - icuSources/i18n/alphaindex.cpp | 8 +- icuSources/i18n/anytrans.cpp | 6 +- icuSources/i18n/astro.cpp | 17 +- icuSources/i18n/brktrans.cpp | 10 +- icuSources/i18n/buddhcal.cpp | 2 +- icuSources/i18n/calendar.cpp | 69 +- icuSources/i18n/chnsecal.cpp | 15 +- icuSources/i18n/coll.cpp | 29 +- icuSources/i18n/collationbuilder.cpp | 3 +- icuSources/i18n/collationdatabuilder.cpp | 3 +- icuSources/i18n/collationfcd.cpp | 4 +- icuSources/i18n/collationkeys.cpp | 12 +- icuSources/i18n/collationruleparser.cpp | 5 +- icuSources/i18n/compactdecimalformat.cpp | 1018 +- icuSources/i18n/csdetect.cpp | 6 +- icuSources/i18n/csrmbcs.cpp | 2 +- icuSources/i18n/currfmt.cpp | 11 +- icuSources/i18n/currfmt.h | 4 - icuSources/i18n/currpinf.cpp | 278 +- icuSources/i18n/currunit.cpp | 33 +- icuSources/i18n/datefmt.cpp | 7 +- icuSources/i18n/dcfmtimp.h | 54 - icuSources/i18n/dcfmtsym.cpp | 19 +- icuSources/i18n/decNumberLocal.h | 10 +- icuSources/i18n/decfmtst.cpp | 251 - icuSources/i18n/decfmtst.h | 69 - icuSources/i18n/decimalformatpattern.cpp | 656 - icuSources/i18n/decimalformatpattern.h | 106 - icuSources/i18n/decimalformatpatternimpl.h | 35 - icuSources/i18n/decimfmt.cpp | 4563 ++- icuSources/i18n/decimfmtimpl.cpp | 1607 -- icuSources/i18n/decimfmtimpl.h | 555 - icuSources/i18n/digitaffix.cpp | 109 - icuSources/i18n/digitaffix.h | 104 - icuSources/i18n/digitaffixesandpadding.cpp | 175 - icuSources/i18n/digitaffixesandpadding.h | 179 - icuSources/i18n/digitformatter.cpp | 417 - icuSources/i18n/digitformatter.h | 288 - icuSources/i18n/digitgrouping.cpp | 59 - icuSources/i18n/digitgrouping.h | 112 - icuSources/i18n/digitinterval.cpp | 56 - icuSources/i18n/digitinterval.h | 159 - icuSources/i18n/digitlst.cpp | 1147 - icuSources/i18n/digitlst.h | 531 - .../i18n/double-conversion-bignum-dtoa.cpp | 2 +- icuSources/i18n/double-conversion-bignum.cpp | 9 +- icuSources/i18n/double-conversion-bignum.h | 2 +- .../i18n/double-conversion-cached-powers.cpp | 6 +- icuSources/i18n/double-conversion-ieee.h | 4 +- icuSources/i18n/double-conversion-utils.h | 56 +- icuSources/i18n/double-conversion.cpp | 256 +- icuSources/i18n/double-conversion.h | 51 +- icuSources/i18n/dtfmtsym.cpp | 39 +- icuSources/i18n/dtitvfmt.cpp | 346 +- icuSources/i18n/dtitvinf.cpp | 6 +- icuSources/i18n/dtptngen.cpp | 825 +- icuSources/i18n/dtptngen_impl.h | 46 +- icuSources/i18n/erarules.cpp | 21 +- icuSources/i18n/erarules.h | 3 +- icuSources/i18n/fmtable.cpp | 129 +- icuSources/i18n/fmtableimp.h | 12 +- icuSources/i18n/formattedval_impl.h | 259 + icuSources/i18n/formattedval_iterimpl.cpp | 176 + icuSources/i18n/formattedval_sbimpl.cpp | 46 + icuSources/i18n/formattedvalue.cpp | 232 + icuSources/i18n/fphdlimp.cpp | 18 +- icuSources/i18n/fphdlimp.h | 34 +- icuSources/i18n/fpositer.cpp | 6 +- icuSources/i18n/gender.cpp | 7 +- icuSources/i18n/gregocal.cpp | 6 +- icuSources/i18n/gregoimp.h | 4 +- icuSources/i18n/i18n.vcxproj | 26 +- icuSources/i18n/i18n.vcxproj.filters | 30 + icuSources/i18n/i18n_uwp.vcxproj | 39 +- icuSources/i18n/indiancal.cpp | 105 +- icuSources/i18n/indiancal.h | 49 +- icuSources/i18n/islamcal.cpp | 13 +- icuSources/i18n/japancal.cpp | 4 +- icuSources/{common => i18n}/listformatter.cpp | 211 +- icuSources/i18n/measfmt.cpp | 920 +- icuSources/i18n/measunit.cpp | 1075 +- icuSources/i18n/msgfmt.cpp | 78 +- icuSources/i18n/nfrule.cpp | 104 +- icuSources/i18n/nfrule.h | 2 +- icuSources/i18n/nfsubs.cpp | 25 +- icuSources/i18n/number_affixutils.cpp | 34 +- icuSources/i18n/number_affixutils.h | 3 +- icuSources/i18n/number_asformat.cpp | 8 +- icuSources/i18n/number_capi.cpp | 147 +- icuSources/i18n/number_compact.cpp | 10 +- icuSources/i18n/number_decimalquantity.cpp | 239 +- icuSources/i18n/number_decimalquantity.h | 82 +- icuSources/i18n/number_decimfmtprops.cpp | 10 + icuSources/i18n/number_decimfmtprops.h | 14 +- icuSources/i18n/number_fluent.cpp | 202 +- icuSources/i18n/number_formatimpl.cpp | 175 +- icuSources/i18n/number_formatimpl.h | 56 +- icuSources/i18n/number_grouping.cpp | 11 +- icuSources/i18n/number_integerwidth.cpp | 5 +- icuSources/i18n/number_longnames.cpp | 118 +- icuSources/i18n/number_longnames.h | 30 +- icuSources/i18n/number_mapper.cpp | 92 +- icuSources/i18n/number_mapper.h | 3 +- icuSources/i18n/number_microprops.h | 1 + icuSources/i18n/number_modifiers.cpp | 186 +- icuSources/i18n/number_modifiers.h | 155 +- icuSources/i18n/number_multiplier.cpp | 11 +- icuSources/i18n/number_multiplier.h | 4 +- icuSources/i18n/number_output.cpp | 50 + icuSources/i18n/number_padding.cpp | 2 +- icuSources/i18n/number_patternmodifier.cpp | 140 +- icuSources/i18n/number_patternmodifier.h | 56 +- icuSources/i18n/number_patternstring.cpp | 156 +- icuSources/i18n/number_patternstring.h | 26 +- icuSources/i18n/number_rounding.cpp | 102 +- icuSources/i18n/number_roundingutils.h | 5 +- icuSources/i18n/number_scientific.cpp | 33 +- icuSources/i18n/number_scientific.h | 10 +- icuSources/i18n/number_skeletons.cpp | 86 +- icuSources/i18n/number_skeletons.h | 9 +- icuSources/i18n/number_stringbuilder.cpp | 203 +- icuSources/i18n/number_stringbuilder.h | 14 + icuSources/i18n/number_types.h | 65 +- icuSources/i18n/number_utils.cpp | 6 +- icuSources/i18n/number_utils.h | 59 + icuSources/i18n/number_utypes.h | 51 +- icuSources/i18n/numfmt.cpp | 155 +- icuSources/i18n/numparse_affixes.cpp | 72 +- icuSources/i18n/numparse_affixes.h | 46 +- icuSources/i18n/numparse_compositions.cpp | 4 +- icuSources/i18n/numparse_currency.cpp | 6 +- icuSources/i18n/numparse_decimal.cpp | 13 +- icuSources/i18n/numparse_impl.cpp | 55 +- icuSources/i18n/numparse_impl.h | 5 +- icuSources/i18n/numparse_parsednumber.cpp | 7 +- icuSources/i18n/numparse_scientific.cpp | 22 +- icuSources/i18n/numparse_symbols.cpp | 2 +- icuSources/i18n/numparse_types.h | 9 +- icuSources/i18n/numrange_fluent.cpp | 419 + icuSources/i18n/numrange_impl.cpp | 507 + icuSources/i18n/numrange_impl.h | 113 + icuSources/i18n/numsys.cpp | 196 +- icuSources/i18n/numsys_impl.h | 12 +- icuSources/i18n/olsontz.cpp | 40 +- icuSources/i18n/olsontz.h | 2 +- icuSources/i18n/pluralaffix.cpp | 104 - icuSources/i18n/pluralaffix.h | 177 - icuSources/i18n/plurfmt.cpp | 59 +- icuSources/i18n/plurrule.cpp | 521 +- icuSources/i18n/plurrule_impl.h | 58 +- icuSources/i18n/precision.cpp | 446 - icuSources/i18n/precision.h | 323 - icuSources/i18n/quantityformatter.cpp | 45 +- icuSources/i18n/quantityformatter.h | 29 + icuSources/i18n/rbnf.cpp | 227 +- icuSources/i18n/rbt.cpp | 7 +- icuSources/i18n/rbt.h | 260 +- icuSources/i18n/rbt_pars.cpp | 12 +- icuSources/i18n/rbtz.cpp | 6 +- icuSources/i18n/regexcmp.cpp | 438 +- icuSources/i18n/region.cpp | 56 +- icuSources/i18n/reldatefmt.cpp | 579 +- icuSources/i18n/reldtfmt.cpp | 6 +- icuSources/i18n/reldtfmt.h | 1 - icuSources/i18n/rematch.cpp | 98 +- icuSources/i18n/rulebasedcollator.cpp | 16 +- icuSources/i18n/scientificnumberformatter.cpp | 17 +- icuSources/i18n/scriptset.cpp | 2 +- icuSources/i18n/scriptset.h | 2 +- icuSources/i18n/shareddateformatsymbols.h | 5 + icuSources/i18n/significantdigitinterval.h | 92 - icuSources/i18n/simpletz.cpp | 7 +- icuSources/i18n/smallintformatter.cpp | 2623 -- icuSources/i18n/smallintformatter.h | 90 - icuSources/i18n/smpdtfmt.cpp | 586 +- icuSources/i18n/timezone.cpp | 155 +- icuSources/i18n/tmunit.cpp | 3 +- icuSources/i18n/tmutfmt.cpp | 2 +- icuSources/i18n/translit.cpp | 43 +- icuSources/i18n/transreg.cpp | 12 +- icuSources/i18n/tridpars.cpp | 11 +- icuSources/i18n/tzfmt.cpp | 26 +- icuSources/i18n/tzgnames.cpp | 42 +- icuSources/i18n/tzgnames.h | 2 +- icuSources/i18n/tznames.cpp | 19 +- icuSources/i18n/tznames_impl.cpp | 47 +- icuSources/i18n/uameasureformat.cpp | 30 +- icuSources/i18n/uatimeunitformat.cpp | 21 +- icuSources/i18n/ucln_in.h | 2 + icuSources/i18n/ucol_res.cpp | 18 +- icuSources/i18n/udat.cpp | 2 +- icuSources/i18n/udateintervalformat.cpp | 40 + .../{common => i18n}/ulistformatter.cpp | 98 +- icuSources/i18n/ulocdata.cpp | 2 +- icuSources/i18n/umsg.cpp | 10 +- icuSources/i18n/unicode/alphaindex.h | 13 +- icuSources/i18n/unicode/calendar.h | 135 +- icuSources/i18n/unicode/coll.h | 14 +- .../i18n/unicode/compactdecimalformat.h | 286 +- icuSources/i18n/unicode/currpinf.h | 15 +- icuSources/i18n/unicode/currunit.h | 20 +- icuSources/i18n/unicode/datefmt.h | 10 +- icuSources/i18n/unicode/dcfmtsym.h | 21 +- icuSources/i18n/unicode/decimfmt.h | 882 +- icuSources/i18n/unicode/dtitvfmt.h | 203 +- icuSources/i18n/unicode/dtitvinf.h | 1 - icuSources/i18n/unicode/dtptngen.h | 26 +- icuSources/i18n/unicode/fmtable.h | 40 +- icuSources/i18n/unicode/formattedvalue.h | 319 + icuSources/i18n/unicode/gender.h | 7 +- .../{common => i18n}/unicode/listformatter.h | 138 +- icuSources/i18n/unicode/measfmt.h | 44 +- icuSources/i18n/unicode/measunit.h | 2146 +- icuSources/i18n/unicode/msgfmt.h | 38 +- icuSources/i18n/unicode/nounit.h | 4 +- icuSources/i18n/unicode/numberformatter.h | 485 +- .../i18n/unicode/numberrangeformatter.h | 909 + icuSources/i18n/unicode/numfmt.h | 49 +- icuSources/i18n/unicode/numsys.h | 28 +- icuSources/i18n/unicode/plurfmt.h | 12 - icuSources/i18n/unicode/plurrule.h | 60 +- icuSources/i18n/unicode/rbnf.h | 13 +- icuSources/i18n/unicode/regex.h | 230 +- icuSources/i18n/unicode/region.h | 2 +- icuSources/i18n/unicode/reldatefmt.h | 232 +- .../i18n/unicode/scientificnumberformatter.h | 5 - icuSources/i18n/unicode/smpdtfmt.h | 45 +- icuSources/i18n/unicode/timezone.h | 37 +- icuSources/i18n/unicode/translit.h | 295 +- icuSources/i18n/unicode/tzfmt.h | 6 +- icuSources/i18n/unicode/uameasureformat.h | 30 + icuSources/i18n/unicode/uatimeunitformat.h | 10 +- icuSources/i18n/unicode/ucal.h | 14 +- icuSources/i18n/unicode/ucol.h | 3 +- icuSources/i18n/unicode/udateintervalformat.h | 129 + icuSources/i18n/unicode/udatpg.h | 16 +- icuSources/i18n/unicode/uformattedvalue.h | 440 + icuSources/i18n/unicode/ugender.h | 4 +- .../{common => i18n}/unicode/ulistformatter.h | 127 + icuSources/i18n/unicode/unum.h | 78 +- icuSources/i18n/unicode/unumberformatter.h | 196 +- icuSources/i18n/unicode/unumsys.h | 1 + icuSources/i18n/unicode/upluralrules.h | 40 +- icuSources/i18n/unicode/uregex.h | 2 +- icuSources/i18n/unicode/ureldatefmt.h | 152 + icuSources/i18n/unicode/usearch.h | 7 +- icuSources/i18n/unicode/uspoof.h | 23 +- icuSources/i18n/upluralrules.cpp | 61 +- icuSources/i18n/uregex.cpp | 8 +- icuSources/i18n/usearch.cpp | 12 +- icuSources/i18n/uspoof.cpp | 74 +- icuSources/i18n/uspoof_impl.cpp | 41 +- icuSources/i18n/uspoof_impl.h | 12 +- icuSources/i18n/valueformatter.cpp | 223 - icuSources/i18n/valueformatter.h | 161 - icuSources/i18n/visibledigits.cpp | 193 - icuSources/i18n/visibledigits.h | 168 - icuSources/i18n/vtzone.cpp | 2 +- icuSources/i18n/zonemeta.cpp | 53 +- icuSources/icudefs.mk.in | 3 + icuSources/io/io.vcxproj | 17 +- icuSources/io/locbund.cpp | 4 +- icuSources/io/ufmt_cmn.cpp | 6 +- icuSources/io/uprintf.cpp | 2 +- icuSources/io/uscanf_p.cpp | 10 +- icuSources/io/ustream.cpp | 2 +- icuSources/layout/AlternateSubstSubtables.cpp | 46 - icuSources/layout/AlternateSubstSubtables.h | 42 - icuSources/layout/AnchorTables.cpp | 106 - icuSources/layout/AnchorTables.h | 54 - icuSources/layout/ArabicLayoutEngine.cpp | 219 - icuSources/layout/ArabicLayoutEngine.h | 241 - icuSources/layout/ArabicShaping.cpp | 212 - icuSources/layout/ArabicShaping.h | 79 - icuSources/layout/AttachmentPosnSubtables.h | 42 - icuSources/layout/CanonData.cpp | 3624 --- icuSources/layout/CanonShaping.cpp | 81 - icuSources/layout/CanonShaping.h | 32 - icuSources/layout/CharSubstitutionFilter.h | 81 - icuSources/layout/ClassDefinitionTables.cpp | 132 - icuSources/layout/ClassDefinitionTables.h | 70 - icuSources/layout/ContextualGlyphInsertion.h | 57 - .../layout/ContextualGlyphInsertionProc2.cpp | 114 - .../layout/ContextualGlyphInsertionProc2.h | 81 - .../layout/ContextualGlyphSubstProc.cpp | 83 - icuSources/layout/ContextualGlyphSubstProc.h | 65 - .../layout/ContextualGlyphSubstProc2.cpp | 145 - icuSources/layout/ContextualGlyphSubstProc2.h | 67 - .../layout/ContextualGlyphSubstitution.h | 53 - .../layout/ContextualSubstSubtables.cpp | 575 - icuSources/layout/ContextualSubstSubtables.h | 227 - icuSources/layout/CoverageTables.cpp | 91 - icuSources/layout/CoverageTables.h | 47 - .../layout/CursiveAttachmentSubtables.cpp | 56 - .../layout/CursiveAttachmentSubtables.h | 42 - icuSources/layout/DefaultCharMapper.h | 57 - icuSources/layout/DeviceTables.cpp | 46 - icuSources/layout/DeviceTables.h | 40 - icuSources/layout/ExtensionSubtables.cpp | 49 - icuSources/layout/ExtensionSubtables.h | 35 - icuSources/layout/Features.cpp | 66 - icuSources/layout/GDEFMarkFilter.cpp | 34 - icuSources/layout/GDEFMarkFilter.h | 37 - icuSources/layout/GXLayoutEngine.cpp | 70 - icuSources/layout/GXLayoutEngine.h | 126 - icuSources/layout/GXLayoutEngine2.cpp | 66 - icuSources/layout/GXLayoutEngine2.h | 125 - icuSources/layout/GlyphDefinitionTables.cpp | 46 - icuSources/layout/GlyphDefinitionTables.h | 108 - icuSources/layout/GlyphIterator.cpp | 535 - icuSources/layout/GlyphIterator.h | 110 - icuSources/layout/GlyphLookupTables.cpp | 33 - icuSources/layout/GlyphLookupTables.h | 34 - .../layout/GlyphPositionAdjustments.cpp | 185 - icuSources/layout/GlyphPositionAdjustments.h | 376 - icuSources/layout/GlyphPositioningTables.cpp | 38 - icuSources/layout/GlyphPositioningTables.h | 52 - icuSources/layout/GlyphPosnLookupProc.cpp | 161 - icuSources/layout/GlyphPosnLookupProc.h | 52 - icuSources/layout/GlyphSubstLookupProc.cpp | 132 - icuSources/layout/GlyphSubstLookupProc.h | 55 - icuSources/layout/GlyphSubstitutionTables.cpp | 40 - icuSources/layout/GlyphSubstitutionTables.h | 56 - icuSources/layout/HanLayoutEngine.cpp | 84 - icuSources/layout/HanLayoutEngine.h | 105 - icuSources/layout/HangulLayoutEngine.cpp | 338 - icuSources/layout/HangulLayoutEngine.h | 127 - icuSources/layout/ICUFeatures.h | 49 - icuSources/layout/IndicClassTables.cpp | 468 - icuSources/layout/IndicLayoutEngine.cpp | 135 - icuSources/layout/IndicLayoutEngine.h | 167 - icuSources/layout/IndicRearrangement.h | 73 - .../layout/IndicRearrangementProcessor.cpp | 474 - .../layout/IndicRearrangementProcessor.h | 64 - .../layout/IndicRearrangementProcessor2.cpp | 472 - .../layout/IndicRearrangementProcessor2.h | 63 - icuSources/layout/IndicReordering.cpp | 1238 - icuSources/layout/IndicReordering.h | 358 - icuSources/layout/KernTable.cpp | 257 - icuSources/layout/KernTable.h | 52 - icuSources/layout/KhmerLayoutEngine.cpp | 81 - icuSources/layout/KhmerLayoutEngine.h | 129 - icuSources/layout/KhmerReordering.cpp | 499 - icuSources/layout/KhmerReordering.h | 132 - icuSources/layout/LEFontInstance.cpp | 149 - icuSources/layout/LEFontInstance.h | 524 - icuSources/layout/LEGlyphFilter.h | 45 - icuSources/layout/LEGlyphStorage.cpp | 666 - icuSources/layout/LEGlyphStorage.h | 546 - icuSources/layout/LEInsertionList.cpp | 96 - icuSources/layout/LEInsertionList.h | 177 - icuSources/layout/LELanguages.h | 109 - icuSources/layout/LEScripts.h | 204 - icuSources/layout/LESwaps.h | 100 - icuSources/layout/LETableReference.h | 435 - icuSources/layout/LETypes.h | 728 - icuSources/layout/LayoutEngine.cpp | 673 - icuSources/layout/LayoutEngine.h | 518 - icuSources/layout/LayoutTables.h | 26 - icuSources/layout/LigatureSubstProc.cpp | 143 - icuSources/layout/LigatureSubstProc.h | 71 - icuSources/layout/LigatureSubstProc2.cpp | 145 - icuSources/layout/LigatureSubstProc2.h | 72 - icuSources/layout/LigatureSubstSubtables.cpp | 71 - icuSources/layout/LigatureSubstSubtables.h | 48 - icuSources/layout/LigatureSubstitution.h | 66 - icuSources/layout/LookupProcessor.cpp | 336 - icuSources/layout/LookupProcessor.h | 83 - icuSources/layout/LookupTables.cpp | 90 - icuSources/layout/LookupTables.h | 98 - icuSources/layout/Lookups.cpp | 46 - icuSources/layout/Lookups.h | 82 - icuSources/layout/MPreFixups.cpp | 105 - icuSources/layout/MPreFixups.h | 42 - icuSources/layout/Makefile.in | 253 - icuSources/layout/MarkArrays.cpp | 39 - icuSources/layout/MarkArrays.h | 40 - icuSources/layout/MarkToBasePosnSubtables.cpp | 115 - icuSources/layout/MarkToBasePosnSubtables.h | 45 - .../layout/MarkToLigaturePosnSubtables.cpp | 103 - .../layout/MarkToLigaturePosnSubtables.h | 52 - icuSources/layout/MarkToMarkPosnSubtables.cpp | 97 - icuSources/layout/MarkToMarkPosnSubtables.h | 45 - icuSources/layout/MirroredCharData.cpp | 108 - icuSources/layout/MorphStateTables.h | 33 - icuSources/layout/MorphTables.cpp | 100 - icuSources/layout/MorphTables.h | 387 - icuSources/layout/MorphTables2.cpp | 226 - icuSources/layout/MultipleSubstSubtables.cpp | 100 - icuSources/layout/MultipleSubstSubtables.h | 40 - icuSources/layout/NonContextualGlyphSubst.h | 32 - .../layout/NonContextualGlyphSubstProc.cpp | 61 - .../layout/NonContextualGlyphSubstProc.h | 43 - .../layout/NonContextualGlyphSubstProc2.cpp | 63 - .../layout/NonContextualGlyphSubstProc2.h | 43 - icuSources/layout/OpenTypeLayoutEngine.cpp | 557 - icuSources/layout/OpenTypeLayoutEngine.h | 396 - icuSources/layout/OpenTypeTables.h | 51 - icuSources/layout/OpenTypeUtilities.cpp | 228 - icuSources/layout/OpenTypeUtilities.h | 40 - .../layout/PairPositioningSubtables.cpp | 176 - icuSources/layout/PairPositioningSubtables.h | 88 - icuSources/layout/ScriptAndLanguage.cpp | 104 - icuSources/layout/ScriptAndLanguage.h | 55 - icuSources/layout/ScriptAndLanguageTags.cpp | 262 - icuSources/layout/ScriptAndLanguageTags.h | 278 - icuSources/layout/SegmentArrayProcessor.cpp | 60 - icuSources/layout/SegmentArrayProcessor.h | 58 - icuSources/layout/SegmentArrayProcessor2.cpp | 61 - icuSources/layout/SegmentArrayProcessor2.h | 58 - icuSources/layout/SegmentSingleProcessor.cpp | 53 - icuSources/layout/SegmentSingleProcessor.h | 58 - icuSources/layout/SegmentSingleProcessor2.cpp | 56 - icuSources/layout/SegmentSingleProcessor2.h | 58 - icuSources/layout/ShapingTypeData.cpp | 102 - icuSources/layout/SimpleArrayProcessor.cpp | 51 - icuSources/layout/SimpleArrayProcessor.h | 58 - icuSources/layout/SimpleArrayProcessor2.cpp | 54 - icuSources/layout/SimpleArrayProcessor2.h | 59 - .../layout/SinglePositioningSubtables.cpp | 72 - .../layout/SinglePositioningSubtables.h | 50 - .../layout/SingleSubstitutionSubtables.cpp | 79 - .../layout/SingleSubstitutionSubtables.h | 47 - icuSources/layout/SingleTableProcessor.cpp | 52 - icuSources/layout/SingleTableProcessor.h | 57 - icuSources/layout/SingleTableProcessor2.cpp | 52 - icuSources/layout/SingleTableProcessor2.h | 57 - icuSources/layout/StateTableProcessor.cpp | 83 - icuSources/layout/StateTableProcessor.h | 59 - icuSources/layout/StateTableProcessor2.cpp | 218 - icuSources/layout/StateTableProcessor2.h | 60 - icuSources/layout/StateTables.h | 118 - icuSources/layout/SubstitutionLookups.cpp | 51 - icuSources/layout/SubstitutionLookups.h | 44 - icuSources/layout/SubtableProcessor.cpp | 31 - icuSources/layout/SubtableProcessor.h | 46 - icuSources/layout/SubtableProcessor2.cpp | 32 - icuSources/layout/SubtableProcessor2.h | 46 - icuSources/layout/ThaiLayoutEngine.cpp | 122 - icuSources/layout/ThaiLayoutEngine.h | 144 - icuSources/layout/ThaiShaping.cpp | 307 - icuSources/layout/ThaiShaping.h | 108 - icuSources/layout/ThaiStateTables.cpp | 87 - icuSources/layout/TibetanLayoutEngine.cpp | 87 - icuSources/layout/TibetanLayoutEngine.h | 130 - icuSources/layout/TibetanReordering.cpp | 389 - icuSources/layout/TibetanReordering.h | 151 - icuSources/layout/TrimmedArrayProcessor.cpp | 61 - icuSources/layout/TrimmedArrayProcessor.h | 60 - icuSources/layout/TrimmedArrayProcessor2.cpp | 57 - icuSources/layout/TrimmedArrayProcessor2.h | 60 - icuSources/layout/ValueRecords.cpp | 304 - icuSources/layout/ValueRecords.h | 73 - icuSources/layout/layout.rc | 108 - icuSources/layout/layout.vcxproj | 579 - icuSources/layout/layout.vcxproj.filters | 589 - icuSources/layout/loengine.cpp | 163 - icuSources/layout/loengine.h | 225 - icuSources/layoutex/layout/ParagraphLayout.h | 4 +- icuSources/layoutex/layoutex.vcxproj | 15 +- icuSources/runConfigureICU | 8 +- icuSources/samples/all/samplecheck.bat | 494 +- icuSources/samples/break/break.vcxproj | 7 +- icuSources/samples/cal/cal.vcxproj | 13 +- icuSources/samples/case/case.vcxproj | 7 +- icuSources/samples/citer/citer.vcxproj | 7 +- icuSources/samples/coll/coll.vcxproj | 7 +- icuSources/samples/csdet/csdet.vcxproj | 7 +- icuSources/samples/date/date.c | 23 +- icuSources/samples/date/date.vcxproj | 7 +- icuSources/samples/datefmt/datefmt.vcxproj | 7 +- icuSources/samples/datefmt/main.cpp | 4 +- .../dtitvfmtsample/dtitvfmtsample.vcxproj | 5 +- .../samples/dtptngsample/dtptngsample.vcxproj | 5 +- icuSources/samples/layout/layout.vcxproj | 7 +- icuSources/samples/msgfmt/msgfmt.vcxproj | 7 +- icuSources/samples/numfmt/numfmt.vcxproj | 7 +- icuSources/samples/numfmt/util.cpp | 10 +- .../plurfmtsample/plurfmtsample.vcxproj | 5 +- icuSources/samples/props/props.cpp | 7 +- icuSources/samples/props/props.vcxproj | 7 +- icuSources/samples/strsrch/strsrch.vcxproj | 7 +- icuSources/samples/translit/translit.vcxproj | 7 +- icuSources/samples/uciter8/uciter8.vcxproj | 7 +- icuSources/samples/ucnv/ucnv.vcxproj | 7 +- icuSources/samples/udata/reader.vcxproj | 7 +- icuSources/samples/udata/writer.c | 15 +- icuSources/samples/udata/writer.vcxproj | 7 +- icuSources/samples/ugrep/ugrep.vcxproj | 7 +- icuSources/samples/uresb/resources.vcxproj | 7 +- icuSources/samples/uresb/uresb.vcxproj | 7 +- icuSources/samples/ustring/ustring.cpp | 31 +- icuSources/samples/ustring/ustring.vcxproj | 7 +- icuSources/stubdata/stubdata.vcxproj | 17 +- icuSources/test/Makefile.in | 6 +- icuSources/test/cintltst/Makefile.in | 4 +- icuSources/test/cintltst/callcoll.c | 52 +- icuSources/test/cintltst/calltest.c | 2 - icuSources/test/cintltst/capitst.c | 6 +- icuSources/test/cintltst/cbiapts.c | 9 +- icuSources/test/cintltst/cbiditst.c | 22 +- icuSources/test/cintltst/ccaltst.c | 127 +- icuSources/test/cintltst/ccapitst.c | 16 +- .../test/cintltst/cdateintervalformattest.c | 200 +- icuSources/test/cintltst/cdattst.c | 383 +- icuSources/test/cintltst/cformtst.c | 4 + icuSources/test/cintltst/cformtst.h | 26 + icuSources/test/cintltst/cintltst.vcxproj | 11 +- .../test/cintltst/cintltst.vcxproj.filters | 8 +- icuSources/test/cintltst/cldrtest.c | 33 +- icuSources/test/cintltst/cloctst.c | 1050 +- icuSources/test/cintltst/cloctst.h | 6 +- icuSources/test/cintltst/cmeasureformattest.c | 28 +- icuSources/test/cintltst/cmsccoll.c | 15 +- icuSources/test/cintltst/cmsgtst.c | 2 +- icuSources/test/cintltst/cnmdptst.c | 87 +- icuSources/test/cintltst/cnumtst.c | 1361 +- icuSources/test/cintltst/cpluralrulestest.c | 72 + .../test/cintltst/crelativedateformattest.c | 405 +- icuSources/test/cintltst/crestst.c | 44 + icuSources/test/cintltst/creststn.c | 35 +- icuSources/test/cintltst/cstrcase.c | 7 +- icuSources/test/cintltst/cstrtest.c | 2 +- icuSources/test/cintltst/cucdapi.c | 4 + icuSources/test/cintltst/cucdtst.c | 95 +- icuSources/test/cintltst/currtest.c | 8 +- icuSources/test/cintltst/custrtrn.c | 4 +- icuSources/test/cintltst/cutiltst.c | 2 + icuSources/test/cintltst/idnatest.c | 10 +- icuSources/test/cintltst/nucnvtst.c | 4 +- icuSources/test/cintltst/putiltst.c | 14 + icuSources/test/cintltst/reapits.c | 31 +- icuSources/test/cintltst/sorttest.c | 4 +- icuSources/test/cintltst/spooftest.c | 4 +- icuSources/test/cintltst/trie2test.c | 28 +- icuSources/test/cintltst/ucnvseltst.c | 4 +- icuSources/test/cintltst/ucptrietest.c | 1577 ++ icuSources/test/cintltst/ucsdetst.c | 110 + icuSources/test/cintltst/udatpg_test.c | 42 + icuSources/test/cintltst/uenumtst.c | 2 +- icuSources/test/cintltst/uformattedvaluetst.c | 273 + icuSources/test/cintltst/ulistfmttest.c | 84 + .../test/cintltst/unumberformattertst.c | 76 +- icuSources/test/cintltst/uregiontest.c | 2 +- icuSources/test/cintltst/usrchtst.c | 20 + icuSources/test/cintltst/utransts.c | 37 +- icuSources/test/depstest/dependencies.py | 6 +- icuSources/test/depstest/dependencies.txt | 139 +- icuSources/test/depstest/depstest.py | 48 +- .../test/fuzzer/break_iterator_fuzzer.cc | 70 + icuSources/test/fuzzer/converter_fuzzer.cc | 53 + icuSources/test/fuzzer/fuzzer_utils.h | 24 + icuSources/test/fuzzer/locale_fuzzer.cc | 49 + icuSources/test/fuzzer/locale_util.cc | 12 + icuSources/test/fuzzer/locale_util.h | 12 + .../test/fuzzer/number_format_fuzzer.cc | 43 + icuSources/test/fuzzer/ucasemap_fuzzer.cc | 70 + .../test/fuzzer/uloc_canonicalize_fuzzer.cc | 20 + .../uloc_canonicalize_fuzzer_seed_corpus.txt | 30 + .../fuzzer/uloc_for_language_tag_fuzzer.cc | 21 + ...oc_for_language_tag_fuzzer_seed_corpus.txt | 30 + .../test/fuzzer/uloc_get_name_fuzzer.cc | 20 + .../uloc_get_name_fuzzer_seed_corpus.txt | 30 + .../fuzzer/uloc_is_right_to_left_fuzzer.cc | 15 + ...oc_is_right_to_left_fuzzer_seed_corpus.txt | 30 + .../test/fuzzer/uloc_open_keywords_fuzzer.cc | 20 + .../uloc_open_keywords_fuzzer_seed_corpus.txt | 30 + .../unicode_string_codepage_create_fuzzer.cc | 84 + icuSources/test/fuzzer/uregex_open_fuzzer.cc | 22 + .../test/fuzzer/uregex_open_fuzzer.dict | 102 + icuSources/test/hdrtst/cxxfiles.txt | 5 + icuSources/test/hdrtst/testinternalheaders.sh | 4 +- icuSources/test/intltest/Makefile.in | 5 +- icuSources/test/intltest/bytestrietest.cpp | 10 +- icuSources/test/intltest/calregts.cpp | 14 +- .../intltest/compactdecimalformattest.cpp | 106 +- icuSources/test/intltest/convtest.cpp | 7 +- icuSources/test/intltest/cpdtrtst.h | 1 + icuSources/test/intltest/dcfmapts.cpp | 751 +- icuSources/test/intltest/dcfmapts.h | 1 + icuSources/test/intltest/dcfmtest.cpp | 2 +- icuSources/test/intltest/dtfmrgts.cpp | 60 +- icuSources/test/intltest/dtfmrgts.h | 1 + icuSources/test/intltest/dtfmtrtts.cpp | 9 +- icuSources/test/intltest/dtfmttst.cpp | 82 +- icuSources/test/intltest/dtifmtts.cpp | 94 +- icuSources/test/intltest/dtifmtts.h | 5 +- icuSources/test/intltest/dtptngts.cpp | 108 +- icuSources/test/intltest/dtptngts.h | 1 + .../test/intltest/formattedvaluetest.cpp | 308 + icuSources/test/intltest/idnaconf.cpp | 11 +- icuSources/test/intltest/idnaref.cpp | 4 +- icuSources/test/intltest/incaltst.cpp | 8 +- icuSources/test/intltest/intltest.cpp | 6 +- icuSources/test/intltest/intltest.h | 8 +- icuSources/test/intltest/intltest.vcxproj | 13 +- .../test/intltest/intltest.vcxproj.filters | 11 + icuSources/test/intltest/itformat.cpp | 10 + icuSources/test/intltest/itformat.h | 28 + icuSources/test/intltest/itspoof.cpp | 2 +- icuSources/test/intltest/itutil.cpp | 159 +- .../test/intltest/listformattertest.cpp | 443 +- icuSources/test/intltest/listformattertest.h | 69 +- .../test/intltest/localebuildertest.cpp | 1627 ++ icuSources/test/intltest/localebuildertest.h | 51 + icuSources/test/intltest/loctest.cpp | 1196 +- icuSources/test/intltest/loctest.h | 31 +- icuSources/test/intltest/measfmttest.cpp | 544 +- icuSources/test/intltest/msfmrgts.cpp | 111 +- icuSources/test/intltest/msfmrgts.h | 13 +- icuSources/test/intltest/nmfmtrt.cpp | 7 +- icuSources/test/intltest/normconf.cpp | 6 +- icuSources/test/intltest/numbertest.h | 79 +- .../test/intltest/numbertest_affixutils.cpp | 9 +- icuSources/test/intltest/numbertest_api.cpp | 784 +- .../intltest/numbertest_decimalquantity.cpp | 157 +- .../test/intltest/numbertest_modifiers.cpp | 4 +- icuSources/test/intltest/numbertest_parse.cpp | 76 +- .../intltest/numbertest_patternmodifier.cpp | 16 +- icuSources/test/intltest/numbertest_range.cpp | 906 + .../test/intltest/numbertest_skeletons.cpp | 25 +- .../intltest/numbertest_stringbuilder.cpp | 8 +- .../intltest/numbertest_stringsegment.cpp | 20 +- .../test/intltest/numfmtdatadriventest.cpp | 85 +- icuSources/test/intltest/numfmtspectest.cpp | 60 +- icuSources/test/intltest/numfmtst.cpp | 755 +- icuSources/test/intltest/numfmtst.h | 16 + icuSources/test/intltest/numrgts.cpp | 89 +- icuSources/test/intltest/plurfmts.cpp | 3 +- icuSources/test/intltest/plurults.cpp | 44 +- icuSources/test/intltest/plurults.h | 2 + icuSources/test/intltest/punyref.cpp | 10 +- icuSources/test/intltest/rbbiapts.cpp | 6 +- icuSources/test/intltest/rbbimonkeytest.cpp | 22 +- icuSources/test/intltest/rbbimonkeytest.h | 1 + icuSources/test/intltest/rbbitst.cpp | 154 +- icuSources/test/intltest/regextst.cpp | 35 +- icuSources/test/intltest/regextst.h | 1 + icuSources/test/intltest/regiontst.cpp | 2 +- icuSources/test/intltest/reldatefmttest.cpp | 562 +- icuSources/test/intltest/restsnew.cpp | 145 + icuSources/test/intltest/restsnew.h | 2 + .../test/intltest/simpleformattertest.cpp | 17 +- icuSources/test/intltest/simplethread.cpp | 273 +- icuSources/test/intltest/simplethread.h | 20 +- .../test/intltest/static_unisets_test.cpp | 9 +- icuSources/test/intltest/strcase.cpp | 6 +- icuSources/test/intltest/tmsgfmt.cpp | 61 +- icuSources/test/intltest/tmsgfmt.h | 5 + icuSources/test/intltest/transapi.cpp | 15 +- icuSources/test/intltest/transrt.cpp | 2 + icuSources/test/intltest/tsdcfmsy.cpp | 2 +- icuSources/test/intltest/tsmthred.cpp | 363 +- icuSources/test/intltest/tsmthred.h | 1 + icuSources/test/intltest/tstnorm.cpp | 49 +- icuSources/test/intltest/tzfmttst.cpp | 6 - icuSources/test/intltest/tztest.cpp | 10 + icuSources/test/intltest/tztest.h | 1 + icuSources/test/intltest/ucdtest.cpp | 128 + icuSources/test/intltest/ucdtest.h | 5 + icuSources/test/intltest/uobjtest.cpp | 2 +- icuSources/test/intltest/usettest.cpp | 2 +- icuSources/test/intltest/ustrtest.cpp | 122 +- icuSources/test/intltest/ustrtest.h | 1 + icuSources/test/intltest/windttst.cpp | 4 +- icuSources/test/iotest/filetst.c | 2 +- icuSources/test/iotest/iotest.cpp | 6 +- icuSources/test/iotest/iotest.vcxproj | 7 +- icuSources/test/iotest/trnstst.c | 2 +- .../test/perf/DateFmtPerf/DateFmtPerf.vcxproj | 4 +- .../test/perf/charperf/charperf.vcxproj | 6 +- .../test/perf/collationperf/collperf.cpp | 11 +- .../test/perf/collperf/collperf.vcxproj | 6 +- .../test/perf/collperf2/collperf2.vcxproj | 6 +- icuSources/test/perf/convperf/convperf.cpp | 18 +- .../test/perf/convperf/convperf.vcxproj | 6 +- icuSources/test/perf/normperf/Makefile.in | 16 +- icuSources/test/perf/normperf/normperf.h | 8 +- .../test/perf/normperf/normperf.vcxproj | 6 +- .../test/perf/normperf/simplenormperf.cpp | 352 + .../test/perf/strsrchperf/strsrchperf.vcxproj | 6 +- .../test/perf/ubrkperf/ubrkperf.vcxproj | 6 +- .../perf/ucnvavailperf/ucnvavailperf.vcxproj | 4 +- .../test/perf/unisetperf/unisetperf.vcxproj | 6 +- .../test/perf/usetperf/usetperf.vcxproj | 6 +- .../test/perf/ustrperf/stringperf.vcxproj | 6 +- icuSources/test/perf/utfperf/utfperf.vcxproj | 6 +- .../test/perf/utrie2perf/utrie2perf.vcxproj | 6 +- icuSources/test/testdata/BUILDRULES.py | 233 + icuSources/test/testdata/BidiTest.txt | 6 +- .../CollationTest_NON_IGNORABLE_SHORT.txt | 3349 ++- .../testdata/CollationTest_SHIFTED_SHORT.txt | 3852 ++- .../test/testdata/GraphemeBreakTest.txt | 78 +- icuSources/test/testdata/IdnaTestV2.txt | 73 +- icuSources/test/testdata/LineBreakTest.txt | 6 +- icuSources/test/testdata/Makefile.in | 101 +- .../test/testdata/NumberFormatTestCases.txt | 10 +- .../test/testdata/SentenceBreakTest.txt | 6 +- icuSources/test/testdata/WordBreakTest.txt | 6 +- icuSources/test/testdata/break_rules/line.txt | 58 +- .../test/testdata/break_rules/line_cj.txt | 213 + .../test/testdata/break_rules/line_loose.txt | 58 +- .../testdata/break_rules/line_loose_cj.txt | 68 +- .../test/testdata/break_rules/line_normal.txt | 58 +- .../testdata/break_rules/line_normal_cj.txt | 65 +- icuSources/test/testdata/break_rules/word.txt | 2 +- .../test/testdata/break_rules/word_POSIX.txt | 2 +- .../test/testdata/filters/filtertest.txt | 11 + icuSources/test/testdata/filtertest.txt | 37 + icuSources/test/testdata/format.txt | 80 +- .../numberformattestspecification.txt | 387 +- icuSources/test/testdata/pkgdataMakefile.in | 4 +- icuSources/test/testdata/rbbitst.txt | 63 +- icuSources/test/testdata/regextst.txt | 79 +- icuSources/test/testdata/root.txt | 4 +- icuSources/test/testdata/structLocale.txt | 1714 +- icuSources/test/testdata/testdata.mak | 152 +- icuSources/test/testdata/testnorm.txt | 16 +- icuSources/tools/ctestfw/ctest.c | 2 +- icuSources/tools/ctestfw/ctestfw.vcxproj | 15 +- icuSources/tools/ctestfw/tstdtmod.cpp | 40 +- icuSources/tools/ctestfw/unicode/testlog.h | 4 +- icuSources/tools/escapesrc/escapesrc.cpp | 17 +- icuSources/tools/genbrk/genbrk.vcxproj | 7 +- icuSources/tools/genccode/genccode.vcxproj | 7 +- icuSources/tools/gencfu/gencfu.cpp | 2 +- icuSources/tools/gencfu/gencfu.vcxproj | 8 +- icuSources/tools/gencmn/gencmn.vcxproj | 7 +- icuSources/tools/gencnval/gencnval.c | 145 +- icuSources/tools/gencnval/gencnval.vcxproj | 7 +- icuSources/tools/gendict/gendict.vcxproj | 7 +- icuSources/tools/gennorm2/gennorm2.cpp | 5 + icuSources/tools/gennorm2/gennorm2.vcxproj | 8 +- icuSources/tools/gennorm2/n2builder.cpp | 232 +- icuSources/tools/gennorm2/n2builder.h | 10 +- icuSources/tools/gennorm2/norms.cpp | 42 +- icuSources/tools/gennorm2/norms.h | 6 +- icuSources/tools/genrb/Makefile.in | 2 +- icuSources/tools/genrb/derb.vcxproj | 7 +- icuSources/tools/genrb/filterrb.cpp | 236 + icuSources/tools/genrb/filterrb.h | 180 + icuSources/tools/genrb/genrb.cpp | 176 +- icuSources/tools/genrb/genrb.vcxproj | 9 +- icuSources/tools/genrb/genrb.vcxproj.filters | 6 + icuSources/tools/genrb/parse.cpp | 13 +- icuSources/tools/genrb/reslist.cpp | 126 +- icuSources/tools/genrb/reslist.h | 30 +- icuSources/tools/genren/README | 6 +- icuSources/tools/genren/genren.pl | 14 +- icuSources/tools/gensprep/gensprep.c | 2 +- icuSources/tools/gensprep/gensprep.vcxproj | 7 +- icuSources/tools/gentest/gentest.vcxproj | 7 +- icuSources/tools/icu-file-utf8-check.py | 106 + icuSources/tools/icu-svnprops-check.py | 189 - icuSources/tools/icuinfo/icuinfo.cpp | 10 + icuSources/tools/icuinfo/icuinfo.vcxproj | 7 +- icuSources/tools/icuinfo/testplug.vcxproj | 7 +- icuSources/tools/icupkg/icupkg.vcxproj | 8 +- icuSources/tools/makeconv/makeconv.cpp | 14 +- icuSources/tools/makeconv/makeconv.vcxproj | 7 +- icuSources/tools/pkgdata/pkgdata.cpp | 41 +- icuSources/tools/pkgdata/pkgdata.vcxproj | 7 +- icuSources/tools/toolutil/filestrm.cpp | 4 +- icuSources/tools/toolutil/filetools.cpp | 2 +- icuSources/tools/toolutil/package.cpp | 4 +- icuSources/tools/toolutil/pkg_genc.cpp | 42 +- icuSources/tools/toolutil/pkg_gencmn.cpp | 8 +- icuSources/tools/toolutil/swapimpl.cpp | 115 +- icuSources/tools/toolutil/toolutil.cpp | 2 +- icuSources/tools/toolutil/toolutil.vcxproj | 15 +- icuSources/tools/toolutil/ucbuf.cpp | 4 +- icuSources/tools/toolutil/ucmstate.cpp | 3 +- icuSources/tools/toolutil/udbgutil.cpp | 6 +- icuSources/tools/toolutil/unewdata.cpp | 6 +- icuSources/tools/toolutil/writesrc.cpp | 109 +- icuSources/tools/toolutil/writesrc.h | 30 +- icuSources/tools/tzcode/Makefile.in | 56 +- icuSources/tools/tzcode/icuzones | 98 - icuSources/tools/tzcode/tz2icu.cpp | 1 - makefile | 45 +- minimalapis.txt | 1 + minimalpatchconfig.txt | 14 +- modules/embedded/module.modulemap | 1 + modules/embedded/module.private.modulemap | 3 + modules/macos/module.private.modulemap | 4 + patchconfig.txt | 10 +- windowspatchconfig.txt | 10 +- 4419 files changed, 203649 insertions(+), 136691 deletions(-) create mode 100644 icuSources/allinone/Build.Windows.Library.ProjectConfiguration.props create mode 100644 icuSources/allinone/Build.Windows.Library.WarningSettings.ProjectConfiguration.props create mode 100644 icuSources/allinone/Build.Windows.PlatformToolset.props create mode 100644 icuSources/common/capi_helper.h create mode 100644 icuSources/common/characterproperties.cpp create mode 100644 icuSources/common/localebuilder.cpp create mode 100644 icuSources/common/ucptrie.cpp create mode 100644 icuSources/common/ucptrie_impl.h create mode 100644 icuSources/common/ulayout_props.h create mode 100644 icuSources/common/umutablecptrie.cpp mode change 100644 => 100755 icuSources/common/umutex.h create mode 100644 icuSources/common/unicode/localebuilder.h create mode 100644 icuSources/common/unicode/ucpmap.h create mode 100644 icuSources/common/unicode/ucptrie.h create mode 100644 icuSources/common/unicode/umutablecptrie.h create mode 100644 icuSources/common/utrie_swap.cpp create mode 100644 icuSources/data/BUILDRULES.py delete mode 100644 icuSources/data/brkitr/brkfiles.mk rename icuSources/data/brkitr/rules/{line_fi.txt => line_cj.txt} (80%) delete mode 100644 icuSources/data/brkitr/rules/line_loose_fi.txt delete mode 100644 icuSources/data/brkitr/rules/line_normal_fi.txt create mode 100644 icuSources/data/buildtool/__init__.py create mode 100644 icuSources/data/buildtool/__main__.py create mode 100644 icuSources/data/buildtool/comment_stripper.py create mode 100644 icuSources/data/buildtool/filtration.py create mode 100644 icuSources/data/buildtool/filtration_schema.json create mode 100644 icuSources/data/buildtool/locale_dependencies.py create mode 100644 icuSources/data/buildtool/renderers/__init__.py create mode 100644 icuSources/data/buildtool/renderers/common_exec.py create mode 100644 icuSources/data/buildtool/renderers/makefile.py create mode 100644 icuSources/data/buildtool/renderers/unix_exec.py create mode 100644 icuSources/data/buildtool/renderers/windows_exec.py create mode 100644 icuSources/data/buildtool/request_types.py create mode 100644 icuSources/data/buildtool/test/__init__.py create mode 100644 icuSources/data/buildtool/test/__main__.py create mode 100644 icuSources/data/buildtool/test/filtration_test.py create mode 100644 icuSources/data/buildtool/utils.py create mode 100644 icuSources/data/coll/ceb.txt delete mode 100644 icuSources/data/coll/colfiles.mk create mode 100644 icuSources/data/coll/ku.txt create mode 100644 icuSources/data/coll/xh.txt delete mode 100644 icuSources/data/coll/yue_HK.txt delete mode 100644 icuSources/data/coll/yue_Hans_CN.txt delete mode 100644 icuSources/data/coll/yue_Hant.txt delete mode 100644 icuSources/data/coll/yue_Hant_HK.txt create mode 100644 icuSources/data/curr/arn.txt create mode 100644 icuSources/data/curr/ba.txt create mode 100644 icuSources/data/curr/byn.txt create mode 100644 icuSources/data/curr/ceb.txt create mode 100644 icuSources/data/curr/co.txt create mode 100644 icuSources/data/curr/cv.txt create mode 100644 icuSources/data/curr/dv.txt create mode 100644 icuSources/data/curr/en_AE.txt create mode 100755 icuSources/data/curr/en_AR.txt create mode 100755 icuSources/data/curr/en_CL.txt create mode 100755 icuSources/data/curr/en_CO.txt create mode 100755 icuSources/data/curr/en_MM.txt create mode 100755 icuSources/data/curr/en_MX.txt create mode 100755 icuSources/data/curr/en_RS.txt create mode 100755 icuSources/data/curr/en_UA.txt create mode 100644 icuSources/data/curr/ff_CM.txt create mode 100644 icuSources/data/curr/ff_Latn.txt rename icuSources/data/{coll/ro_MD.txt => curr/ff_Latn_CM.txt} (93%) create mode 100644 icuSources/data/curr/ff_Latn_GH.txt create mode 100644 icuSources/data/curr/ff_Latn_GM.txt create mode 100644 icuSources/data/curr/ff_Latn_GN.txt create mode 100644 icuSources/data/curr/ff_Latn_LR.txt create mode 100644 icuSources/data/curr/ff_Latn_MR.txt create mode 100644 icuSources/data/curr/ff_Latn_NG.txt create mode 100644 icuSources/data/curr/ff_Latn_SL.txt rename icuSources/data/{zone/ro_MD.txt => curr/ff_Latn_SN.txt} (93%) create mode 100644 icuSources/data/curr/ff_SN.txt create mode 100644 icuSources/data/curr/gaa.txt create mode 100644 icuSources/data/curr/gez.txt create mode 100644 icuSources/data/curr/gez_ER.txt create mode 100644 icuSources/data/curr/gn.txt create mode 100644 icuSources/data/curr/ha_NE.txt create mode 100644 icuSources/data/curr/hi_Latn.txt create mode 100644 icuSources/data/curr/ia.txt create mode 100644 icuSources/data/curr/io.txt create mode 100644 icuSources/data/curr/jbo.txt create mode 100644 icuSources/data/curr/jv.txt create mode 100644 icuSources/data/curr/kaj.txt create mode 100644 icuSources/data/curr/kcg.txt create mode 100644 icuSources/data/curr/kpe.txt create mode 100644 icuSources/data/curr/kpe_GN.txt create mode 100644 icuSources/data/curr/ku.txt create mode 100644 icuSources/data/curr/mi.txt create mode 100644 icuSources/data/curr/mni.txt create mode 100644 icuSources/data/curr/moh.txt create mode 100644 icuSources/data/curr/myv.txt create mode 100644 icuSources/data/curr/nqo.txt create mode 100644 icuSources/data/curr/nr.txt create mode 100644 icuSources/data/curr/nso.txt create mode 100644 icuSources/data/curr/ny.txt create mode 100644 icuSources/data/curr/oc.txt create mode 100644 icuSources/data/curr/pa_Aran.txt create mode 100644 icuSources/data/curr/pa_Aran_PK.txt delete mode 100644 icuSources/data/curr/pool.res create mode 100644 icuSources/data/curr/ps_PK.txt delete mode 100644 icuSources/data/curr/resfiles.mk create mode 100644 icuSources/data/curr/sa.txt create mode 100644 icuSources/data/curr/sc.txt create mode 100644 icuSources/data/curr/scn.txt create mode 100644 icuSources/data/curr/sd.txt create mode 100644 icuSources/data/curr/ss.txt create mode 100644 icuSources/data/curr/st.txt create mode 100644 icuSources/data/curr/st_LS.txt create mode 100644 icuSources/data/curr/syr.txt create mode 100644 icuSources/data/curr/tig.txt create mode 100644 icuSources/data/curr/tn.txt create mode 100644 icuSources/data/curr/tn_BW.txt create mode 100644 icuSources/data/curr/trv.txt create mode 100644 icuSources/data/curr/ts.txt create mode 100644 icuSources/data/curr/ve.txt create mode 100644 icuSources/data/curr/wa.txt create mode 100644 icuSources/data/curr/wal.txt create mode 100644 icuSources/data/curr/xh.txt create mode 100644 icuSources/data/curr/zh_Hant_CN.txt create mode 100644 icuSources/data/in/base_in/ulayout.icu create mode 100644 icuSources/data/in/ulayout.icu create mode 100644 icuSources/data/lang/arn.txt create mode 100644 icuSources/data/lang/arn_CL.txt create mode 100644 icuSources/data/lang/ba.txt create mode 100644 icuSources/data/lang/byn.txt create mode 100644 icuSources/data/lang/ceb.txt create mode 100644 icuSources/data/lang/co.txt create mode 100644 icuSources/data/lang/cv.txt create mode 100644 icuSources/data/lang/dv.txt create mode 100644 icuSources/data/lang/ff_CM.txt create mode 100644 icuSources/data/lang/ff_GN.txt create mode 100644 icuSources/data/lang/ff_Latn.txt create mode 100644 icuSources/data/lang/ff_Latn_CM.txt create mode 100644 icuSources/data/lang/ff_Latn_GN.txt create mode 100644 icuSources/data/lang/ff_Latn_MR.txt create mode 100644 icuSources/data/lang/ff_Latn_SN.txt create mode 100644 icuSources/data/lang/ff_MR.txt create mode 100644 icuSources/data/lang/ff_SN.txt create mode 100644 icuSources/data/lang/gaa.txt create mode 100644 icuSources/data/lang/gez.txt create mode 100644 icuSources/data/lang/gn.txt create mode 100644 icuSources/data/lang/ha_NE.txt create mode 100644 icuSources/data/lang/hi_Latn.txt create mode 100644 icuSources/data/lang/ia.txt create mode 100644 icuSources/data/lang/io.txt create mode 100644 icuSources/data/lang/jbo.txt create mode 100644 icuSources/data/lang/jv.txt create mode 100644 icuSources/data/lang/kaj.txt create mode 100644 icuSources/data/lang/kcg.txt create mode 100644 icuSources/data/lang/kpe.txt create mode 100644 icuSources/data/lang/ks_Deva.txt create mode 100644 icuSources/data/lang/ku.txt create mode 100644 icuSources/data/lang/mi.txt create mode 100644 icuSources/data/lang/mni.txt create mode 100644 icuSources/data/lang/moh.txt create mode 100644 icuSources/data/lang/myv.txt create mode 100644 icuSources/data/lang/nqo.txt create mode 100644 icuSources/data/lang/nr.txt create mode 100644 icuSources/data/lang/nso.txt create mode 100644 icuSources/data/lang/ny.txt create mode 100644 icuSources/data/lang/oc.txt create mode 100644 icuSources/data/lang/pa_Aran.txt create mode 100644 icuSources/data/lang/pa_Aran_PK.txt delete mode 100644 icuSources/data/lang/pool.res create mode 100644 icuSources/data/lang/ps_PK.txt delete mode 100644 icuSources/data/lang/resfiles.mk create mode 100644 icuSources/data/lang/sa.txt create mode 100644 icuSources/data/lang/sc.txt create mode 100644 icuSources/data/lang/scn.txt create mode 100644 icuSources/data/lang/sd.txt create mode 100644 icuSources/data/lang/sd_Deva.txt create mode 100644 icuSources/data/lang/ss.txt create mode 100644 icuSources/data/lang/st.txt create mode 100644 icuSources/data/lang/syr.txt create mode 100644 icuSources/data/lang/tig.txt create mode 100644 icuSources/data/lang/tn.txt create mode 100644 icuSources/data/lang/trv.txt create mode 100644 icuSources/data/lang/ts.txt create mode 100644 icuSources/data/lang/ve.txt create mode 100644 icuSources/data/lang/wa.txt create mode 100644 icuSources/data/lang/wal.txt create mode 100644 icuSources/data/lang/xh.txt create mode 100644 icuSources/data/locales/arn.txt create mode 100644 icuSources/data/locales/arn_CL.txt create mode 100644 icuSources/data/locales/ba.txt create mode 100644 icuSources/data/locales/ba_RU.txt create mode 100644 icuSources/data/locales/byn.txt create mode 100644 icuSources/data/locales/byn_ER.txt create mode 100644 icuSources/data/locales/ceb.txt create mode 100644 icuSources/data/locales/ceb_PH.txt create mode 100644 icuSources/data/locales/co.txt create mode 100644 icuSources/data/locales/co_FR.txt create mode 100644 icuSources/data/locales/cv.txt create mode 100644 icuSources/data/locales/cv_RU.txt create mode 100644 icuSources/data/locales/dv.txt create mode 100644 icuSources/data/locales/dv_MV.txt create mode 100644 icuSources/data/locales/en_AE.txt create mode 100644 icuSources/data/locales/en_CL.txt create mode 100644 icuSources/data/locales/en_CO.txt create mode 100755 icuSources/data/locales/en_MM.txt create mode 100644 icuSources/data/locales/en_MX.txt create mode 100755 icuSources/data/locales/en_RS.txt create mode 100755 icuSources/data/locales/en_UA.txt create mode 100644 icuSources/data/locales/eo_001.txt create mode 100644 icuSources/data/locales/ff_Latn.txt create mode 100644 icuSources/data/locales/ff_Latn_BF.txt create mode 100644 icuSources/data/locales/ff_Latn_CM.txt create mode 100644 icuSources/data/locales/ff_Latn_GH.txt create mode 100644 icuSources/data/locales/ff_Latn_GM.txt create mode 100644 icuSources/data/locales/ff_Latn_GN.txt create mode 100644 icuSources/data/locales/ff_Latn_GW.txt create mode 100644 icuSources/data/locales/ff_Latn_LR.txt create mode 100644 icuSources/data/locales/ff_Latn_MR.txt create mode 100644 icuSources/data/locales/ff_Latn_NE.txt create mode 100644 icuSources/data/locales/ff_Latn_NG.txt create mode 100644 icuSources/data/locales/ff_Latn_SL.txt create mode 100644 icuSources/data/locales/ff_Latn_SN.txt create mode 100644 icuSources/data/locales/gaa.txt create mode 100644 icuSources/data/locales/gaa_GH.txt create mode 100644 icuSources/data/locales/gez.txt create mode 100644 icuSources/data/locales/gez_ER.txt create mode 100644 icuSources/data/locales/gez_ET.txt create mode 100644 icuSources/data/locales/gn.txt create mode 100644 icuSources/data/locales/gn_PY.txt create mode 100644 icuSources/data/locales/hi_Latn.txt create mode 100644 icuSources/data/locales/ia.txt create mode 100644 icuSources/data/locales/ia_001.txt create mode 100644 icuSources/data/locales/io.txt create mode 100644 icuSources/data/locales/io_001.txt create mode 100644 icuSources/data/locales/jbo.txt create mode 100644 icuSources/data/locales/jbo_001.txt create mode 100644 icuSources/data/locales/jv.txt create mode 100644 icuSources/data/locales/jv_ID.txt create mode 100644 icuSources/data/locales/kaj.txt create mode 100644 icuSources/data/locales/kaj_NG.txt create mode 100644 icuSources/data/locales/kcg.txt create mode 100644 icuSources/data/locales/kcg_NG.txt create mode 100644 icuSources/data/locales/kpe.txt create mode 100644 icuSources/data/locales/kpe_GN.txt create mode 100644 icuSources/data/locales/kpe_LR.txt create mode 100644 icuSources/data/locales/ks_Arab.txt create mode 100644 icuSources/data/locales/ks_Arab_IN.txt create mode 100644 icuSources/data/locales/ks_Aran.txt create mode 100644 icuSources/data/locales/ks_Aran_IN.txt create mode 100644 icuSources/data/locales/ks_Deva.txt create mode 100644 icuSources/data/locales/ku.txt create mode 100644 icuSources/data/locales/ku_TR.txt create mode 100644 icuSources/data/locales/mi.txt create mode 100644 icuSources/data/locales/mi_NZ.txt create mode 100644 icuSources/data/locales/mni.txt create mode 100644 icuSources/data/locales/mni_IN.txt create mode 100644 icuSources/data/locales/moh.txt create mode 100644 icuSources/data/locales/moh_CA.txt create mode 100644 icuSources/data/locales/myv.txt create mode 100644 icuSources/data/locales/myv_RU.txt create mode 100644 icuSources/data/locales/nqo.txt create mode 100644 icuSources/data/locales/nqo_GN.txt create mode 100644 icuSources/data/locales/nr.txt create mode 100644 icuSources/data/locales/nr_ZA.txt create mode 100644 icuSources/data/locales/nso.txt create mode 100644 icuSources/data/locales/nso_ZA.txt create mode 100644 icuSources/data/locales/ny.txt create mode 100644 icuSources/data/locales/ny_MW.txt create mode 100644 icuSources/data/locales/oc.txt create mode 100644 icuSources/data/locales/oc_FR.txt create mode 100644 icuSources/data/locales/pa_Aran.txt create mode 100644 icuSources/data/locales/pa_Aran_PK.txt delete mode 100644 icuSources/data/locales/pool.res create mode 100644 icuSources/data/locales/ps_PK.txt delete mode 100644 icuSources/data/locales/resfiles.mk create mode 100644 icuSources/data/locales/sa.txt create mode 100644 icuSources/data/locales/sa_IN.txt create mode 100644 icuSources/data/locales/sc.txt create mode 100644 icuSources/data/locales/sc_IT.txt create mode 100644 icuSources/data/locales/scn.txt create mode 100644 icuSources/data/locales/scn_IT.txt create mode 100644 icuSources/data/locales/sd.txt create mode 100644 icuSources/data/locales/sd_Deva.txt create mode 100644 icuSources/data/locales/sd_PK.txt create mode 100644 icuSources/data/locales/ss.txt create mode 100644 icuSources/data/locales/ss_SZ.txt create mode 100644 icuSources/data/locales/ss_ZA.txt create mode 100644 icuSources/data/locales/st.txt create mode 100644 icuSources/data/locales/st_LS.txt create mode 100644 icuSources/data/locales/st_ZA.txt create mode 100644 icuSources/data/locales/syr.txt create mode 100644 icuSources/data/locales/syr_IQ.txt create mode 100644 icuSources/data/locales/syr_SY.txt create mode 100644 icuSources/data/locales/tig.txt create mode 100644 icuSources/data/locales/tig_ER.txt create mode 100644 icuSources/data/locales/tn.txt create mode 100644 icuSources/data/locales/tn_BW.txt create mode 100644 icuSources/data/locales/tn_ZA.txt create mode 100644 icuSources/data/locales/trv.txt create mode 100644 icuSources/data/locales/trv_TW.txt create mode 100644 icuSources/data/locales/ts.txt create mode 100644 icuSources/data/locales/ts_ZA.txt create mode 100644 icuSources/data/locales/ur_Arab.txt create mode 100644 icuSources/data/locales/ur_Arab_IN.txt create mode 100644 icuSources/data/locales/ur_Arab_PK.txt create mode 100644 icuSources/data/locales/ur_Aran.txt create mode 100644 icuSources/data/locales/ur_Aran_IN.txt create mode 100644 icuSources/data/locales/ur_Aran_PK.txt create mode 100644 icuSources/data/locales/ve.txt create mode 100644 icuSources/data/locales/ve_ZA.txt create mode 100644 icuSources/data/locales/wa.txt create mode 100644 icuSources/data/locales/wa_BE.txt create mode 100644 icuSources/data/locales/wal.txt create mode 100644 icuSources/data/locales/wal_ET.txt create mode 100644 icuSources/data/locales/xh.txt create mode 100644 icuSources/data/locales/xh_ZA.txt create mode 100644 icuSources/data/locales/zh_Hant_CN.txt create mode 100644 icuSources/data/misc/pluralRanges.txt delete mode 100644 icuSources/data/rbnf/rbnffiles.mk create mode 100644 icuSources/data/region/arn.txt create mode 100644 icuSources/data/region/ba.txt create mode 100644 icuSources/data/region/byn.txt create mode 100644 icuSources/data/region/ceb.txt create mode 100644 icuSources/data/region/co.txt create mode 100644 icuSources/data/region/cv.txt create mode 100644 icuSources/data/region/dv.txt create mode 100644 icuSources/data/region/ff_CM.txt create mode 100644 icuSources/data/region/ff_GN.txt create mode 100644 icuSources/data/region/ff_Latn.txt create mode 100644 icuSources/data/region/ff_Latn_CM.txt create mode 100644 icuSources/data/region/ff_Latn_GN.txt create mode 100644 icuSources/data/region/ff_Latn_MR.txt create mode 100644 icuSources/data/region/ff_Latn_SN.txt create mode 100644 icuSources/data/region/ff_MR.txt create mode 100644 icuSources/data/region/ff_SN.txt create mode 100644 icuSources/data/region/gaa.txt create mode 100644 icuSources/data/region/gez.txt create mode 100644 icuSources/data/region/gn.txt create mode 100644 icuSources/data/region/ha_NE.txt create mode 100644 icuSources/data/region/hi_Latn.txt create mode 100644 icuSources/data/region/ia.txt create mode 100644 icuSources/data/region/io.txt create mode 100644 icuSources/data/region/jbo.txt create mode 100644 icuSources/data/region/jv.txt create mode 100644 icuSources/data/region/kaj.txt create mode 100644 icuSources/data/region/kcg.txt create mode 100644 icuSources/data/region/kpe.txt create mode 100644 icuSources/data/region/ku.txt create mode 100644 icuSources/data/region/mi.txt create mode 100644 icuSources/data/region/mni.txt create mode 100644 icuSources/data/region/moh.txt create mode 100644 icuSources/data/region/myv.txt create mode 100644 icuSources/data/region/nqo.txt create mode 100644 icuSources/data/region/nr.txt create mode 100644 icuSources/data/region/nso.txt create mode 100644 icuSources/data/region/ny.txt create mode 100644 icuSources/data/region/oc.txt create mode 100644 icuSources/data/region/pa_Aran.txt create mode 100644 icuSources/data/region/pa_Aran_PK.txt delete mode 100644 icuSources/data/region/pool.res create mode 100644 icuSources/data/region/ps_PK.txt delete mode 100644 icuSources/data/region/resfiles.mk create mode 100644 icuSources/data/region/sa.txt create mode 100644 icuSources/data/region/sc.txt create mode 100644 icuSources/data/region/scn.txt create mode 100644 icuSources/data/region/sd.txt create mode 100644 icuSources/data/region/ss.txt create mode 100644 icuSources/data/region/st.txt create mode 100644 icuSources/data/region/syr.txt create mode 100644 icuSources/data/region/tig.txt create mode 100644 icuSources/data/region/tn.txt create mode 100644 icuSources/data/region/trv.txt create mode 100644 icuSources/data/region/ts.txt create mode 100644 icuSources/data/region/ve.txt create mode 100644 icuSources/data/region/wa.txt create mode 100644 icuSources/data/region/wal.txt create mode 100644 icuSources/data/region/xh.txt create mode 100644 icuSources/data/translit/my_Zawgyi.txt create mode 100644 icuSources/data/translit/ug_ug_FONIPA.txt create mode 100644 icuSources/data/unit/arn.txt create mode 100644 icuSources/data/unit/ba.txt create mode 100644 icuSources/data/unit/byn.txt create mode 100644 icuSources/data/unit/ceb.txt create mode 100644 icuSources/data/unit/co.txt create mode 100644 icuSources/data/unit/cv.txt create mode 100644 icuSources/data/unit/dv.txt create mode 100755 icuSources/data/unit/en_AR.txt create mode 100755 icuSources/data/unit/en_MM.txt create mode 100755 icuSources/data/unit/en_RS.txt create mode 100755 icuSources/data/unit/en_UA.txt create mode 100644 icuSources/data/unit/ff_CM.txt create mode 100644 icuSources/data/unit/ff_GN.txt create mode 100644 icuSources/data/unit/ff_Latn.txt create mode 100644 icuSources/data/unit/ff_Latn_CM.txt create mode 100644 icuSources/data/unit/ff_Latn_GN.txt create mode 100644 icuSources/data/unit/ff_Latn_MR.txt create mode 100644 icuSources/data/unit/ff_Latn_SN.txt create mode 100644 icuSources/data/unit/ff_MR.txt create mode 100644 icuSources/data/unit/ff_SN.txt create mode 100644 icuSources/data/unit/gaa.txt create mode 100644 icuSources/data/unit/gez.txt create mode 100644 icuSources/data/unit/gn.txt create mode 100644 icuSources/data/unit/ha_NE.txt create mode 100644 icuSources/data/unit/hi_Latn.txt create mode 100644 icuSources/data/unit/ia.txt create mode 100644 icuSources/data/unit/io.txt create mode 100644 icuSources/data/unit/jbo.txt create mode 100644 icuSources/data/unit/jv.txt create mode 100644 icuSources/data/unit/kaj.txt create mode 100644 icuSources/data/unit/kcg.txt create mode 100644 icuSources/data/unit/kpe.txt create mode 100644 icuSources/data/unit/ku.txt create mode 100644 icuSources/data/unit/mi.txt create mode 100644 icuSources/data/unit/mni.txt create mode 100644 icuSources/data/unit/moh.txt create mode 100644 icuSources/data/unit/myv.txt create mode 100644 icuSources/data/unit/nqo.txt create mode 100644 icuSources/data/unit/nr.txt create mode 100644 icuSources/data/unit/nso.txt create mode 100644 icuSources/data/unit/ny.txt create mode 100644 icuSources/data/unit/oc.txt create mode 100644 icuSources/data/unit/pa_Aran.txt create mode 100644 icuSources/data/unit/pa_Aran_PK.txt delete mode 100644 icuSources/data/unit/pool.res create mode 100644 icuSources/data/unit/ps_PK.txt delete mode 100644 icuSources/data/unit/resfiles.mk create mode 100644 icuSources/data/unit/sa.txt create mode 100644 icuSources/data/unit/sc.txt create mode 100644 icuSources/data/unit/scn.txt create mode 100644 icuSources/data/unit/sd.txt create mode 100644 icuSources/data/unit/ss.txt create mode 100644 icuSources/data/unit/st.txt create mode 100644 icuSources/data/unit/syr.txt create mode 100644 icuSources/data/unit/tig.txt create mode 100644 icuSources/data/unit/tn.txt create mode 100644 icuSources/data/unit/trv.txt create mode 100644 icuSources/data/unit/ts.txt create mode 100644 icuSources/data/unit/ve.txt create mode 100644 icuSources/data/unit/wa.txt create mode 100644 icuSources/data/unit/wal.txt create mode 100644 icuSources/data/unit/xh.txt create mode 100644 icuSources/data/unit/yo_BJ.txt delete mode 100644 icuSources/data/xml/brkitr/fi.xml create mode 100644 icuSources/data/zone/arn.txt create mode 100644 icuSources/data/zone/ba.txt create mode 100644 icuSources/data/zone/byn.txt create mode 100644 icuSources/data/zone/ceb.txt create mode 100644 icuSources/data/zone/co.txt create mode 100644 icuSources/data/zone/cv.txt create mode 100644 icuSources/data/zone/dv.txt create mode 100644 icuSources/data/zone/en_AE.txt create mode 100644 icuSources/data/zone/en_MM.txt create mode 100755 icuSources/data/zone/en_RS.txt create mode 100755 icuSources/data/zone/en_UA.txt create mode 100644 icuSources/data/zone/ff_CM.txt create mode 100644 icuSources/data/zone/ff_GN.txt create mode 100644 icuSources/data/zone/ff_Latn.txt create mode 100644 icuSources/data/zone/ff_Latn_CM.txt create mode 100644 icuSources/data/zone/ff_Latn_GN.txt create mode 100644 icuSources/data/zone/ff_Latn_MR.txt create mode 100644 icuSources/data/zone/ff_Latn_SN.txt create mode 100644 icuSources/data/zone/ff_MR.txt create mode 100644 icuSources/data/zone/ff_SN.txt create mode 100644 icuSources/data/zone/gaa.txt create mode 100644 icuSources/data/zone/gez.txt create mode 100644 icuSources/data/zone/gn.txt create mode 100644 icuSources/data/zone/ha_NE.txt create mode 100644 icuSources/data/zone/hi_Latn.txt create mode 100644 icuSources/data/zone/ia.txt create mode 100644 icuSources/data/zone/io.txt create mode 100644 icuSources/data/zone/jbo.txt create mode 100644 icuSources/data/zone/jv.txt create mode 100644 icuSources/data/zone/kaj.txt create mode 100644 icuSources/data/zone/kcg.txt create mode 100644 icuSources/data/zone/kpe.txt create mode 100644 icuSources/data/zone/ku.txt create mode 100644 icuSources/data/zone/mi.txt create mode 100644 icuSources/data/zone/mni.txt create mode 100644 icuSources/data/zone/moh.txt create mode 100644 icuSources/data/zone/myv.txt create mode 100644 icuSources/data/zone/nqo.txt create mode 100644 icuSources/data/zone/nr.txt create mode 100644 icuSources/data/zone/nso.txt create mode 100644 icuSources/data/zone/ny.txt create mode 100644 icuSources/data/zone/oc.txt create mode 100644 icuSources/data/zone/pa_Aran.txt create mode 100644 icuSources/data/zone/pa_Aran_PK.txt delete mode 100644 icuSources/data/zone/pool.res create mode 100644 icuSources/data/zone/ps_PK.txt delete mode 100644 icuSources/data/zone/resfiles.mk create mode 100644 icuSources/data/zone/sa.txt create mode 100644 icuSources/data/zone/sc.txt create mode 100644 icuSources/data/zone/scn.txt create mode 100644 icuSources/data/zone/sd.txt create mode 100644 icuSources/data/zone/ss.txt create mode 100644 icuSources/data/zone/st.txt create mode 100644 icuSources/data/zone/syr.txt create mode 100644 icuSources/data/zone/tig.txt create mode 100644 icuSources/data/zone/tn.txt create mode 100644 icuSources/data/zone/trv.txt create mode 100644 icuSources/data/zone/ts.txt create mode 100644 icuSources/data/zone/ve.txt create mode 100644 icuSources/data/zone/wa.txt create mode 100644 icuSources/data/zone/wal.txt create mode 100644 icuSources/data/zone/xh.txt create mode 100644 icuSources/data/zone/yo_BJ.txt delete mode 100644 icuSources/i18n/affixpatternparser.cpp delete mode 100644 icuSources/i18n/affixpatternparser.h delete mode 100644 icuSources/i18n/dcfmtimp.h delete mode 100644 icuSources/i18n/decfmtst.cpp delete mode 100644 icuSources/i18n/decfmtst.h delete mode 100644 icuSources/i18n/decimalformatpattern.cpp delete mode 100644 icuSources/i18n/decimalformatpattern.h delete mode 100644 icuSources/i18n/decimalformatpatternimpl.h delete mode 100644 icuSources/i18n/decimfmtimpl.cpp delete mode 100644 icuSources/i18n/decimfmtimpl.h delete mode 100644 icuSources/i18n/digitaffix.cpp delete mode 100644 icuSources/i18n/digitaffix.h delete mode 100644 icuSources/i18n/digitaffixesandpadding.cpp delete mode 100644 icuSources/i18n/digitaffixesandpadding.h delete mode 100644 icuSources/i18n/digitformatter.cpp delete mode 100644 icuSources/i18n/digitformatter.h delete mode 100644 icuSources/i18n/digitgrouping.cpp delete mode 100644 icuSources/i18n/digitgrouping.h delete mode 100644 icuSources/i18n/digitinterval.cpp delete mode 100644 icuSources/i18n/digitinterval.h delete mode 100644 icuSources/i18n/digitlst.cpp delete mode 100644 icuSources/i18n/digitlst.h create mode 100644 icuSources/i18n/formattedval_impl.h create mode 100644 icuSources/i18n/formattedval_iterimpl.cpp create mode 100644 icuSources/i18n/formattedval_sbimpl.cpp create mode 100644 icuSources/i18n/formattedvalue.cpp rename icuSources/{common => i18n}/listformatter.cpp (64%) create mode 100644 icuSources/i18n/number_output.cpp create mode 100644 icuSources/i18n/numrange_fluent.cpp create mode 100644 icuSources/i18n/numrange_impl.cpp create mode 100644 icuSources/i18n/numrange_impl.h delete mode 100644 icuSources/i18n/pluralaffix.cpp delete mode 100644 icuSources/i18n/pluralaffix.h delete mode 100644 icuSources/i18n/precision.cpp delete mode 100644 icuSources/i18n/precision.h delete mode 100644 icuSources/i18n/significantdigitinterval.h delete mode 100644 icuSources/i18n/smallintformatter.cpp delete mode 100644 icuSources/i18n/smallintformatter.h rename icuSources/{common => i18n}/ulistformatter.cpp (51%) create mode 100644 icuSources/i18n/unicode/formattedvalue.h rename icuSources/{common => i18n}/unicode/listformatter.h (51%) create mode 100644 icuSources/i18n/unicode/numberrangeformatter.h create mode 100644 icuSources/i18n/unicode/uformattedvalue.h rename icuSources/{common => i18n}/unicode/ulistformatter.h (51%) delete mode 100644 icuSources/i18n/valueformatter.cpp delete mode 100644 icuSources/i18n/valueformatter.h delete mode 100644 icuSources/i18n/visibledigits.cpp delete mode 100644 icuSources/i18n/visibledigits.h delete mode 100644 icuSources/layout/AlternateSubstSubtables.cpp delete mode 100644 icuSources/layout/AlternateSubstSubtables.h delete mode 100644 icuSources/layout/AnchorTables.cpp delete mode 100644 icuSources/layout/AnchorTables.h delete mode 100644 icuSources/layout/ArabicLayoutEngine.cpp delete mode 100644 icuSources/layout/ArabicLayoutEngine.h delete mode 100644 icuSources/layout/ArabicShaping.cpp delete mode 100644 icuSources/layout/ArabicShaping.h delete mode 100644 icuSources/layout/AttachmentPosnSubtables.h delete mode 100644 icuSources/layout/CanonData.cpp delete mode 100644 icuSources/layout/CanonShaping.cpp delete mode 100644 icuSources/layout/CanonShaping.h delete mode 100644 icuSources/layout/CharSubstitutionFilter.h delete mode 100644 icuSources/layout/ClassDefinitionTables.cpp delete mode 100644 icuSources/layout/ClassDefinitionTables.h delete mode 100644 icuSources/layout/ContextualGlyphInsertion.h delete mode 100644 icuSources/layout/ContextualGlyphInsertionProc2.cpp delete mode 100644 icuSources/layout/ContextualGlyphInsertionProc2.h delete mode 100644 icuSources/layout/ContextualGlyphSubstProc.cpp delete mode 100644 icuSources/layout/ContextualGlyphSubstProc.h delete mode 100644 icuSources/layout/ContextualGlyphSubstProc2.cpp delete mode 100644 icuSources/layout/ContextualGlyphSubstProc2.h delete mode 100644 icuSources/layout/ContextualGlyphSubstitution.h delete mode 100644 icuSources/layout/ContextualSubstSubtables.cpp delete mode 100644 icuSources/layout/ContextualSubstSubtables.h delete mode 100644 icuSources/layout/CoverageTables.cpp delete mode 100644 icuSources/layout/CoverageTables.h delete mode 100644 icuSources/layout/CursiveAttachmentSubtables.cpp delete mode 100644 icuSources/layout/CursiveAttachmentSubtables.h delete mode 100644 icuSources/layout/DefaultCharMapper.h delete mode 100644 icuSources/layout/DeviceTables.cpp delete mode 100644 icuSources/layout/DeviceTables.h delete mode 100644 icuSources/layout/ExtensionSubtables.cpp delete mode 100644 icuSources/layout/ExtensionSubtables.h delete mode 100644 icuSources/layout/Features.cpp delete mode 100644 icuSources/layout/GDEFMarkFilter.cpp delete mode 100644 icuSources/layout/GDEFMarkFilter.h delete mode 100644 icuSources/layout/GXLayoutEngine.cpp delete mode 100644 icuSources/layout/GXLayoutEngine.h delete mode 100644 icuSources/layout/GXLayoutEngine2.cpp delete mode 100644 icuSources/layout/GXLayoutEngine2.h delete mode 100644 icuSources/layout/GlyphDefinitionTables.cpp delete mode 100644 icuSources/layout/GlyphDefinitionTables.h delete mode 100644 icuSources/layout/GlyphIterator.cpp delete mode 100644 icuSources/layout/GlyphIterator.h delete mode 100644 icuSources/layout/GlyphLookupTables.cpp delete mode 100644 icuSources/layout/GlyphLookupTables.h delete mode 100644 icuSources/layout/GlyphPositionAdjustments.cpp delete mode 100644 icuSources/layout/GlyphPositionAdjustments.h delete mode 100644 icuSources/layout/GlyphPositioningTables.cpp delete mode 100644 icuSources/layout/GlyphPositioningTables.h delete mode 100644 icuSources/layout/GlyphPosnLookupProc.cpp delete mode 100644 icuSources/layout/GlyphPosnLookupProc.h delete mode 100644 icuSources/layout/GlyphSubstLookupProc.cpp delete mode 100644 icuSources/layout/GlyphSubstLookupProc.h delete mode 100644 icuSources/layout/GlyphSubstitutionTables.cpp delete mode 100644 icuSources/layout/GlyphSubstitutionTables.h delete mode 100644 icuSources/layout/HanLayoutEngine.cpp delete mode 100644 icuSources/layout/HanLayoutEngine.h delete mode 100644 icuSources/layout/HangulLayoutEngine.cpp delete mode 100644 icuSources/layout/HangulLayoutEngine.h delete mode 100644 icuSources/layout/ICUFeatures.h delete mode 100644 icuSources/layout/IndicClassTables.cpp delete mode 100644 icuSources/layout/IndicLayoutEngine.cpp delete mode 100644 icuSources/layout/IndicLayoutEngine.h delete mode 100644 icuSources/layout/IndicRearrangement.h delete mode 100644 icuSources/layout/IndicRearrangementProcessor.cpp delete mode 100644 icuSources/layout/IndicRearrangementProcessor.h delete mode 100644 icuSources/layout/IndicRearrangementProcessor2.cpp delete mode 100644 icuSources/layout/IndicRearrangementProcessor2.h delete mode 100644 icuSources/layout/IndicReordering.cpp delete mode 100644 icuSources/layout/IndicReordering.h delete mode 100644 icuSources/layout/KernTable.cpp delete mode 100644 icuSources/layout/KernTable.h delete mode 100644 icuSources/layout/KhmerLayoutEngine.cpp delete mode 100644 icuSources/layout/KhmerLayoutEngine.h delete mode 100644 icuSources/layout/KhmerReordering.cpp delete mode 100644 icuSources/layout/KhmerReordering.h delete mode 100644 icuSources/layout/LEFontInstance.cpp delete mode 100644 icuSources/layout/LEFontInstance.h delete mode 100644 icuSources/layout/LEGlyphFilter.h delete mode 100644 icuSources/layout/LEGlyphStorage.cpp delete mode 100644 icuSources/layout/LEGlyphStorage.h delete mode 100644 icuSources/layout/LEInsertionList.cpp delete mode 100644 icuSources/layout/LEInsertionList.h delete mode 100644 icuSources/layout/LELanguages.h delete mode 100644 icuSources/layout/LEScripts.h delete mode 100644 icuSources/layout/LESwaps.h delete mode 100644 icuSources/layout/LETableReference.h delete mode 100644 icuSources/layout/LETypes.h delete mode 100644 icuSources/layout/LayoutEngine.cpp delete mode 100644 icuSources/layout/LayoutEngine.h delete mode 100644 icuSources/layout/LayoutTables.h delete mode 100644 icuSources/layout/LigatureSubstProc.cpp delete mode 100644 icuSources/layout/LigatureSubstProc.h delete mode 100644 icuSources/layout/LigatureSubstProc2.cpp delete mode 100644 icuSources/layout/LigatureSubstProc2.h delete mode 100644 icuSources/layout/LigatureSubstSubtables.cpp delete mode 100644 icuSources/layout/LigatureSubstSubtables.h delete mode 100644 icuSources/layout/LigatureSubstitution.h delete mode 100644 icuSources/layout/LookupProcessor.cpp delete mode 100644 icuSources/layout/LookupProcessor.h delete mode 100644 icuSources/layout/LookupTables.cpp delete mode 100644 icuSources/layout/LookupTables.h delete mode 100644 icuSources/layout/Lookups.cpp delete mode 100644 icuSources/layout/Lookups.h delete mode 100644 icuSources/layout/MPreFixups.cpp delete mode 100644 icuSources/layout/MPreFixups.h delete mode 100644 icuSources/layout/Makefile.in delete mode 100644 icuSources/layout/MarkArrays.cpp delete mode 100644 icuSources/layout/MarkArrays.h delete mode 100644 icuSources/layout/MarkToBasePosnSubtables.cpp delete mode 100644 icuSources/layout/MarkToBasePosnSubtables.h delete mode 100644 icuSources/layout/MarkToLigaturePosnSubtables.cpp delete mode 100644 icuSources/layout/MarkToLigaturePosnSubtables.h delete mode 100644 icuSources/layout/MarkToMarkPosnSubtables.cpp delete mode 100644 icuSources/layout/MarkToMarkPosnSubtables.h delete mode 100644 icuSources/layout/MirroredCharData.cpp delete mode 100644 icuSources/layout/MorphStateTables.h delete mode 100644 icuSources/layout/MorphTables.cpp delete mode 100644 icuSources/layout/MorphTables.h delete mode 100644 icuSources/layout/MorphTables2.cpp delete mode 100644 icuSources/layout/MultipleSubstSubtables.cpp delete mode 100644 icuSources/layout/MultipleSubstSubtables.h delete mode 100644 icuSources/layout/NonContextualGlyphSubst.h delete mode 100644 icuSources/layout/NonContextualGlyphSubstProc.cpp delete mode 100644 icuSources/layout/NonContextualGlyphSubstProc.h delete mode 100644 icuSources/layout/NonContextualGlyphSubstProc2.cpp delete mode 100644 icuSources/layout/NonContextualGlyphSubstProc2.h delete mode 100644 icuSources/layout/OpenTypeLayoutEngine.cpp delete mode 100644 icuSources/layout/OpenTypeLayoutEngine.h delete mode 100644 icuSources/layout/OpenTypeTables.h delete mode 100644 icuSources/layout/OpenTypeUtilities.cpp delete mode 100644 icuSources/layout/OpenTypeUtilities.h delete mode 100644 icuSources/layout/PairPositioningSubtables.cpp delete mode 100644 icuSources/layout/PairPositioningSubtables.h delete mode 100644 icuSources/layout/ScriptAndLanguage.cpp delete mode 100644 icuSources/layout/ScriptAndLanguage.h delete mode 100644 icuSources/layout/ScriptAndLanguageTags.cpp delete mode 100644 icuSources/layout/ScriptAndLanguageTags.h delete mode 100644 icuSources/layout/SegmentArrayProcessor.cpp delete mode 100644 icuSources/layout/SegmentArrayProcessor.h delete mode 100644 icuSources/layout/SegmentArrayProcessor2.cpp delete mode 100644 icuSources/layout/SegmentArrayProcessor2.h delete mode 100644 icuSources/layout/SegmentSingleProcessor.cpp delete mode 100644 icuSources/layout/SegmentSingleProcessor.h delete mode 100644 icuSources/layout/SegmentSingleProcessor2.cpp delete mode 100644 icuSources/layout/SegmentSingleProcessor2.h delete mode 100644 icuSources/layout/ShapingTypeData.cpp delete mode 100644 icuSources/layout/SimpleArrayProcessor.cpp delete mode 100644 icuSources/layout/SimpleArrayProcessor.h delete mode 100644 icuSources/layout/SimpleArrayProcessor2.cpp delete mode 100644 icuSources/layout/SimpleArrayProcessor2.h delete mode 100644 icuSources/layout/SinglePositioningSubtables.cpp delete mode 100644 icuSources/layout/SinglePositioningSubtables.h delete mode 100644 icuSources/layout/SingleSubstitutionSubtables.cpp delete mode 100644 icuSources/layout/SingleSubstitutionSubtables.h delete mode 100644 icuSources/layout/SingleTableProcessor.cpp delete mode 100644 icuSources/layout/SingleTableProcessor.h delete mode 100644 icuSources/layout/SingleTableProcessor2.cpp delete mode 100644 icuSources/layout/SingleTableProcessor2.h delete mode 100644 icuSources/layout/StateTableProcessor.cpp delete mode 100644 icuSources/layout/StateTableProcessor.h delete mode 100644 icuSources/layout/StateTableProcessor2.cpp delete mode 100644 icuSources/layout/StateTableProcessor2.h delete mode 100644 icuSources/layout/StateTables.h delete mode 100644 icuSources/layout/SubstitutionLookups.cpp delete mode 100644 icuSources/layout/SubstitutionLookups.h delete mode 100644 icuSources/layout/SubtableProcessor.cpp delete mode 100644 icuSources/layout/SubtableProcessor.h delete mode 100644 icuSources/layout/SubtableProcessor2.cpp delete mode 100644 icuSources/layout/SubtableProcessor2.h delete mode 100644 icuSources/layout/ThaiLayoutEngine.cpp delete mode 100644 icuSources/layout/ThaiLayoutEngine.h delete mode 100644 icuSources/layout/ThaiShaping.cpp delete mode 100644 icuSources/layout/ThaiShaping.h delete mode 100644 icuSources/layout/ThaiStateTables.cpp delete mode 100644 icuSources/layout/TibetanLayoutEngine.cpp delete mode 100644 icuSources/layout/TibetanLayoutEngine.h delete mode 100644 icuSources/layout/TibetanReordering.cpp delete mode 100644 icuSources/layout/TibetanReordering.h delete mode 100644 icuSources/layout/TrimmedArrayProcessor.cpp delete mode 100644 icuSources/layout/TrimmedArrayProcessor.h delete mode 100644 icuSources/layout/TrimmedArrayProcessor2.cpp delete mode 100644 icuSources/layout/TrimmedArrayProcessor2.h delete mode 100644 icuSources/layout/ValueRecords.cpp delete mode 100644 icuSources/layout/ValueRecords.h delete mode 100644 icuSources/layout/layout.rc delete mode 100644 icuSources/layout/layout.vcxproj delete mode 100644 icuSources/layout/layout.vcxproj.filters delete mode 100644 icuSources/layout/loengine.cpp delete mode 100644 icuSources/layout/loengine.h create mode 100644 icuSources/test/cintltst/ucptrietest.c create mode 100644 icuSources/test/cintltst/uformattedvaluetst.c create mode 100644 icuSources/test/fuzzer/break_iterator_fuzzer.cc create mode 100644 icuSources/test/fuzzer/converter_fuzzer.cc create mode 100644 icuSources/test/fuzzer/fuzzer_utils.h create mode 100644 icuSources/test/fuzzer/locale_fuzzer.cc create mode 100644 icuSources/test/fuzzer/locale_util.cc create mode 100644 icuSources/test/fuzzer/locale_util.h create mode 100644 icuSources/test/fuzzer/number_format_fuzzer.cc create mode 100644 icuSources/test/fuzzer/ucasemap_fuzzer.cc create mode 100644 icuSources/test/fuzzer/uloc_canonicalize_fuzzer.cc create mode 100644 icuSources/test/fuzzer/uloc_canonicalize_fuzzer_seed_corpus.txt create mode 100644 icuSources/test/fuzzer/uloc_for_language_tag_fuzzer.cc create mode 100644 icuSources/test/fuzzer/uloc_for_language_tag_fuzzer_seed_corpus.txt create mode 100644 icuSources/test/fuzzer/uloc_get_name_fuzzer.cc create mode 100644 icuSources/test/fuzzer/uloc_get_name_fuzzer_seed_corpus.txt create mode 100644 icuSources/test/fuzzer/uloc_is_right_to_left_fuzzer.cc create mode 100644 icuSources/test/fuzzer/uloc_is_right_to_left_fuzzer_seed_corpus.txt create mode 100644 icuSources/test/fuzzer/uloc_open_keywords_fuzzer.cc create mode 100644 icuSources/test/fuzzer/uloc_open_keywords_fuzzer_seed_corpus.txt create mode 100644 icuSources/test/fuzzer/unicode_string_codepage_create_fuzzer.cc create mode 100644 icuSources/test/fuzzer/uregex_open_fuzzer.cc create mode 100644 icuSources/test/fuzzer/uregex_open_fuzzer.dict create mode 100644 icuSources/test/intltest/formattedvaluetest.cpp create mode 100644 icuSources/test/intltest/localebuildertest.cpp create mode 100644 icuSources/test/intltest/localebuildertest.h create mode 100644 icuSources/test/intltest/numbertest_range.cpp mode change 100644 => 100755 icuSources/test/intltest/simplethread.cpp mode change 100644 => 100755 icuSources/test/intltest/simplethread.h create mode 100644 icuSources/test/perf/normperf/simplenormperf.cpp create mode 100644 icuSources/test/testdata/BUILDRULES.py create mode 100644 icuSources/test/testdata/break_rules/line_cj.txt create mode 100644 icuSources/test/testdata/filters/filtertest.txt create mode 100644 icuSources/test/testdata/filtertest.txt create mode 100644 icuSources/tools/genrb/filterrb.cpp create mode 100644 icuSources/tools/genrb/filterrb.h create mode 100755 icuSources/tools/icu-file-utf8-check.py delete mode 100755 icuSources/tools/icu-svnprops-check.py diff --git a/ICU.plist b/ICU.plist index 6524fb34..a8297a99 100644 --- a/ICU.plist +++ b/ICU.plist @@ -4,7 +4,7 @@ OpenSourceImportDate - 2018-06-21 + 2019-04-17 OpenSourceLicense other OpenSourceLicenseFile @@ -12,9 +12,9 @@ OpenSourceProject International Components for Unicode OpenSourceURL - http://source.icu-project.org/repos/icu/tags/release-62-1/icu4c + https://github.com/unicode-org/icu/releases/tag/release-64-2 OpenSourceVersion - 62.1 + 64.2 OpenSourceWebsiteURL http://site.icu-project.org/ diff --git a/LICENSE b/LICENSE index 25b6eb9d..2e01e368 100644 --- a/LICENSE +++ b/LICENSE @@ -1,7 +1,7 @@ COPYRIGHT AND PERMISSION NOTICE (ICU 58 and later) -Copyright © 1991-2018 Unicode, Inc. All rights reserved. -Distributed under the Terms of Use in http://www.unicode.org/copyright.html. +Copyright © 1991-2019 Unicode, Inc. All rights reserved. +Distributed under the Terms of Use in https://www.unicode.org/copyright.html. Permission is hereby granted, free of charge, to any person obtaining a copy of the Unicode data files and any associated documentation diff --git a/cldrFiles/plurals.xml b/cldrFiles/plurals.xml index 2704a8e7..c71c14e1 100644 --- a/cldrFiles/plurals.xml +++ b/cldrFiles/plurals.xml @@ -6,7 +6,7 @@ CLDR data files are interpreted according to the LDML specification (http://unic For terms of use, see http://www.unicode.org/copyright.html --> - + @@ -18,7 +18,7 @@ For terms of use, see http://www.unicode.org/copyright.html - + i = 0 or n = 1 @integer 0, 1 @decimal 0.0~1.0, 0.00~0.04 @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 1.1~2.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, … @@ -30,7 +30,7 @@ For terms of use, see http://www.unicode.org/copyright.html i = 0..1 @integer 0, 1 @decimal 0.0~1.5 @integer 2~17, 100, 1000, 10000, 100000, 1000000, … @decimal 2.0~3.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, … - + i = 1 and v = 0 @integer 1 @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, … @@ -46,7 +46,7 @@ For terms of use, see http://www.unicode.org/copyright.html n = 0..1 or n = 11..99 @integer 0, 1, 11~24 @decimal 0.0, 1.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0, 21.0, 22.0, 23.0, 24.0 @integer 2~10, 100~106, 1000, 10000, 100000, 1000000, … @decimal 0.1~0.9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, … - + n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000 @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0~0.9, 1.1~1.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, … @@ -62,7 +62,7 @@ For terms of use, see http://www.unicode.org/copyright.html v = 0 and i % 10 = 1 and i % 100 != 11 or f % 10 = 1 and f % 100 != 11 @integer 1, 21, 31, 41, 51, 61, 71, 81, 101, 1001, … @decimal 0.1, 1.1, 2.1, 3.1, 4.1, 5.1, 6.1, 7.1, 10.1, 100.1, 1000.1, … @integer 0, 2~16, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0, 0.2~1.0, 1.2~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, … - + v = 0 and i = 1,2,3 or v = 0 and i % 10 != 4,6,9 or v != 0 and f % 10 != 4,6,9 @integer 0~3, 5, 7, 8, 10~13, 15, 17, 18, 20, 21, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0~0.3, 0.5, 0.7, 0.8, 1.0~1.3, 1.5, 1.7, 1.8, 2.0, 2.1, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, … @integer 4, 6, 9, 14, 16, 19, 24, 26, 104, 1004, … @decimal 0.4, 0.6, 0.9, 1.4, 1.6, 1.9, 2.4, 2.6, 10.4, 100.4, 1000.4, … @@ -87,7 +87,7 @@ For terms of use, see http://www.unicode.org/copyright.html - + n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000 n = 2 @integer 2 @decimal 2.0, 2.00, 2.000, 2.0000 @integer 0, 3~17, 100, 1000, 10000, 100000, 1000000, … @decimal 0.0~0.9, 1.1~1.6, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, … @@ -102,7 +102,7 @@ For terms of use, see http://www.unicode.org/copyright.html i = 1 and v = 0 @integer 1 - v != 0 or n = 0 or n != 1 and n % 100 = 1..19 @integer 0, 2~16, 101, 1001, … @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, … + v != 0 or n = 0 or n % 100 = 2..19 @integer 0, 2~16, 102, 1002, … @decimal 0.0~1.5, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, … @integer 20~35, 100, 1000, 10000, 100000, 1000000, … @@ -222,5 +222,13 @@ For terms of use, see http://www.unicode.org/copyright.html n = 6 @integer 6 @decimal 6.0, 6.00, 6.000, 6.0000 @integer 4, 5, 7~20, 100, 1000, 10000, 100000, 1000000, … @decimal 0.1~0.9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, … + + n = 0 @integer 0 @decimal 0.0, 0.00, 0.000, 0.0000 + n = 1 @integer 1 @decimal 1.0, 1.00, 1.000, 1.0000 + n % 100 = 2,22,42,62,82 or n%1000 = 0 and n%100000=1000..20000,40000,60000,80000 or n!=0 and n%1000000=100000@integer 2, 22, 42, 62, 82, 102, 122, 142, 1002, … @decimal 2.0, 22.0, 42.0, 62.0, 82.0, 102.0, 122.0, 142.0, 1002.0, … + n % 100 = 3,23,43,63,83 @integer 3, 23, 43, 63, 83, 103, 123, 143, 1003, … @decimal 3.0, 23.0, 43.0, 63.0, 83.0, 103.0, 123.0, 143.0, 1003.0, … + n != 1 and n % 100 = 1,21,41,61,81 @integer 21, 41, 61, 81, 101, 121, 141, 161, 1001, … @decimal 21.0, 41.0, 61.0, 81.0, 101.0, 121.0, 141.0, 161.0, 1001.0, … + @integer 4~19, 100, 1000000, … @decimal 0.1~0.9, 1.1~1.7, 10.0, 100.0, 1000.0, 10000.0, 100000.0, 1000000.0, … + diff --git a/cldrFiles/supplementalData.xml b/cldrFiles/supplementalData.xml index 2644fe85..5c2213ac 100644 --- a/cldrFiles/supplementalData.xml +++ b/cldrFiles/supplementalData.xml @@ -7,13 +7,13 @@ For terms of use, see http://www.unicode.org/copyright.html --> - + - + @@ -22,7 +22,7 @@ For terms of use, see http://www.unicode.org/copyright.html - + @@ -30,9 +30,9 @@ For terms of use, see http://www.unicode.org/copyright.html - + - + @@ -50,12 +50,12 @@ For terms of use, see http://www.unicode.org/copyright.html - + - + - + @@ -67,11 +67,12 @@ For terms of use, see http://www.unicode.org/copyright.html - + - + + @@ -774,6 +775,7 @@ The printed version of ISO-4217:2001 + @@ -1093,6 +1095,7 @@ The printed version of ISO-4217:2001 + @@ -1106,7 +1109,8 @@ The printed version of ISO-4217:2001 - + + @@ -1221,10 +1225,10 @@ XXX Code for transations where no currency is involved - + - + @@ -1493,6 +1497,7 @@ XXX Code for transations where no currency is involved + @@ -1518,7 +1523,7 @@ XXX Code for transations where no currency is involved - + @@ -1535,7 +1540,7 @@ XXX Code for transations where no currency is involved - + @@ -1586,8 +1591,8 @@ XXX Code for transations where no currency is involved - - + + @@ -1620,7 +1625,6 @@ XXX Code for transations where no currency is involved - @@ -1759,7 +1763,7 @@ XXX Code for transations where no currency is involved - + @@ -1842,7 +1846,7 @@ XXX Code for transations where no currency is involved - + @@ -2244,7 +2248,6 @@ XXX Code for transations where no currency is involved - @@ -2372,22 +2375,23 @@ XXX Code for transations where no currency is involved - + - + - + + - + @@ -2396,46 +2400,46 @@ XXX Code for transations where no currency is involved - - + + - + - + - + - + - + - + - + - + - + - + @@ -2445,13 +2449,13 @@ XXX Code for transations where no currency is involved - + - + @@ -2459,7 +2463,7 @@ XXX Code for transations where no currency is involved - + @@ -2467,7 +2471,7 @@ XXX Code for transations where no currency is involved - + @@ -2475,10 +2479,10 @@ XXX Code for transations where no currency is involved - + - + @@ -2489,7 +2493,7 @@ XXX Code for transations where no currency is involved - + @@ -2497,57 +2501,59 @@ XXX Code for transations where no currency is involved - + + + - + - + - + - - + + - + - - + + - + - + - + - + - + @@ -2560,33 +2566,33 @@ XXX Code for transations where no currency is involved - + - + - + - + - + - + - + @@ -2598,7 +2604,7 @@ XXX Code for transations where no currency is involved - + @@ -2606,17 +2612,17 @@ XXX Code for transations where no currency is involved - + - + - + - + @@ -2626,16 +2632,16 @@ XXX Code for transations where no currency is involved - + - + - + @@ -2647,7 +2653,7 @@ XXX Code for transations where no currency is involved - + @@ -2655,19 +2661,19 @@ XXX Code for transations where no currency is involved - - + + - + - + - + @@ -2677,7 +2683,7 @@ XXX Code for transations where no currency is involved - + @@ -2688,10 +2694,11 @@ XXX Code for transations where no currency is involved - - + + + - + @@ -2718,24 +2725,24 @@ XXX Code for transations where no currency is involved - + - + - + - + - + - + @@ -2743,7 +2750,7 @@ XXX Code for transations where no currency is involved - + @@ -2751,14 +2758,14 @@ XXX Code for transations where no currency is involved - + - + @@ -2785,16 +2792,16 @@ XXX Code for transations where no currency is involved - + - + - + @@ -2803,45 +2810,45 @@ XXX Code for transations where no currency is involved - + - + - + - + - + - + - + - + - + - + @@ -2850,7 +2857,7 @@ XXX Code for transations where no currency is involved - + @@ -2859,7 +2866,7 @@ XXX Code for transations where no currency is involved - + @@ -2869,40 +2876,40 @@ XXX Code for transations where no currency is involved - + - + - + - - + + - + - + - + - + @@ -2920,11 +2927,11 @@ XXX Code for transations where no currency is involved - + - + @@ -2933,7 +2940,7 @@ XXX Code for transations where no currency is involved - + @@ -2943,10 +2950,10 @@ XXX Code for transations where no currency is involved - + - + @@ -2960,10 +2967,10 @@ XXX Code for transations where no currency is involved - + - + @@ -2973,39 +2980,44 @@ XXX Code for transations where no currency is involved - + + + - + - + - + + + - + + - + - + @@ -3017,47 +3029,49 @@ XXX Code for transations where no currency is involved - + - + - + - + + + - + - + - + - + - + - + - + @@ -3067,10 +3081,10 @@ XXX Code for transations where no currency is involved - + - + @@ -3101,12 +3115,12 @@ XXX Code for transations where no currency is involved - + - + @@ -3118,13 +3132,13 @@ XXX Code for transations where no currency is involved - + - + - + @@ -3138,14 +3152,14 @@ XXX Code for transations where no currency is involved - + - + @@ -3160,7 +3174,7 @@ XXX Code for transations where no currency is involved - + @@ -3173,9 +3187,9 @@ XXX Code for transations where no currency is involved - + - + @@ -3203,10 +3217,10 @@ XXX Code for transations where no currency is involved - + - + @@ -3215,7 +3229,7 @@ XXX Code for transations where no currency is involved - + @@ -3235,14 +3249,14 @@ XXX Code for transations where no currency is involved - - + + - + - + - + @@ -3263,23 +3277,23 @@ XXX Code for transations where no currency is involved - + - + - + - + - + @@ -3299,112 +3313,114 @@ XXX Code for transations where no currency is involved - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + - + - + - + - + - + - + - + @@ -3417,39 +3433,39 @@ XXX Code for transations where no currency is involved - + - + - + - + - + - + - + - + @@ -3465,49 +3481,50 @@ XXX Code for transations where no currency is involved - + - + - + - + - + - + - + - + + - + - + - + @@ -3515,27 +3532,27 @@ XXX Code for transations where no currency is involved - + - + - + - + - + @@ -3548,7 +3565,7 @@ XXX Code for transations where no currency is involved - + @@ -3559,10 +3576,10 @@ XXX Code for transations where no currency is involved - - + + - + @@ -3572,22 +3589,24 @@ XXX Code for transations where no currency is involved - + - + - + + + - - + + - + @@ -3603,12 +3622,14 @@ XXX Code for transations where no currency is involved - + + + - + - + @@ -3622,19 +3643,19 @@ XXX Code for transations where no currency is involved - + - + - + @@ -3648,55 +3669,53 @@ XXX Code for transations where no currency is involved - - - + - + - + - - - + + + - + - + - + - + - + - + - + @@ -3711,14 +3730,14 @@ XXX Code for transations where no currency is involved - + - - + + - + @@ -3743,7 +3762,7 @@ XXX Code for transations where no currency is involved - + @@ -3755,37 +3774,37 @@ XXX Code for transations where no currency is involved - - + + - + - + - + - + - + - + - + - + @@ -3795,7 +3814,7 @@ XXX Code for transations where no currency is involved - + @@ -3808,17 +3827,17 @@ XXX Code for transations where no currency is involved - + - + - + @@ -3838,7 +3857,7 @@ XXX Code for transations where no currency is involved - + @@ -3856,24 +3875,24 @@ XXX Code for transations where no currency is involved - + - + - + - + - + @@ -3883,7 +3902,7 @@ XXX Code for transations where no currency is involved - + @@ -3895,7 +3914,7 @@ XXX Code for transations where no currency is involved - + @@ -3903,22 +3922,22 @@ XXX Code for transations where no currency is involved - + - + - - + + - - - + + + - + @@ -3927,17 +3946,19 @@ XXX Code for transations where no currency is involved - + + + - + - + - + @@ -3948,70 +3969,71 @@ XXX Code for transations where no currency is involved - - + + + - + - + - + - + - + - + - - - + + + - + - + - + - + - + - + - + - + @@ -4026,7 +4048,7 @@ XXX Code for transations where no currency is involved - + @@ -4036,26 +4058,26 @@ XXX Code for transations where no currency is involved - + - + - + - + - + @@ -4080,19 +4102,19 @@ XXX Code for transations where no currency is involved - + - - - + + + - + - + @@ -4110,7 +4132,7 @@ XXX Code for transations where no currency is involved - + @@ -4124,7 +4146,7 @@ XXX Code for transations where no currency is involved - + @@ -4137,12 +4159,12 @@ XXX Code for transations where no currency is involved - + - + - + @@ -4153,11 +4175,11 @@ XXX Code for transations where no currency is involved - + - + @@ -4166,58 +4188,58 @@ XXX Code for transations where no currency is involved - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -4227,7 +4249,7 @@ XXX Code for transations where no currency is involved - + @@ -4242,13 +4264,13 @@ XXX Code for transations where no currency is involved - + - + @@ -4417,7 +4439,7 @@ XXX Code for transations where no currency is involved - + @@ -4442,7 +4464,7 @@ XXX Code for transations where no currency is involved - + @@ -4512,6 +4534,7 @@ XXX Code for transations where no currency is involved + @@ -4657,12 +4680,12 @@ XXX Code for transations where no currency is involved FI FJ FO FR GB GE GF GP GR HR HU - IS IT + IE IS IT KG KZ LB LI LK LT LU LV MC MD ME MK MN MQ MY NL NO NZ - PL PT + PL RE RO RS RU SE SI SK SM TJ TM TR @@ -4671,7 +4694,7 @@ XXX Code for transations where no currency is involved XK" /> - + - + - + - + @@ -4730,31 +4753,30 @@ XXX Code for transations where no currency is involved - - + + - + - - + regions="AD AM AO AT AW BE BF BJ BL BR CG CI CV DE EE FR GA GF GN GP GW HR IL IT KZ MC MD MF MQ MZ NC NL PM PT RE RO SI SR ST TG TR WF YT"/> + + - - + + - + + regions="AG AU BB BM BS CA DM FJ FM GD GM GU GY JM KI KN KY LC LR MH MP MW NZ SB SG SL SS SZ TC TT UM US VC VG VI ZM en_001"/> - - - + + + - - + @@ -4981,7 +5003,7 @@ XXX Code for transations where no currency is involved - + @@ -5111,7 +5133,7 @@ XXX Code for transations where no currency is involved - + @@ -5202,7 +5224,7 @@ XXX Code for transations where no currency is involved - + @@ -5360,8 +5382,10 @@ XXX Code for transations where no currency is involved + + @@ -5388,11 +5412,11 @@ XXX Code for transations where no currency is involved - - - + + + - + @@ -5613,7 +5637,6 @@ XXX Code for transations where no currency is involved - regional lang community status, taught in some schools - 52.9% of Tatarstan is ethnic Tatar, the pop figure is an upper bound http://en.wikipedia.org/wiki/Interlingua#Community Has a regular conf in Sweden, also Brazil; an auxiliary language with tiny population worldwide - This is base pop for """"""""fub"""""""" lang code; ff shows as a macrolanguage [missing] (could be higher if 2nd lang included; no data yet) Mainly in Guangdong Prov, ~70-80 million @@ -5647,6 +5670,7 @@ XXX Code for transations where no currency is involved protected minority, southern Jutland etimate only based on literacy; no population data currently available [missing] + No Data Available at present. co-official in South Tyrol Aosta Valley in Trieste and Gorizia @@ -5664,7 +5688,6 @@ XXX Code for transations where no currency is involved Estimate based on 90% of literate pop > 15 years (71% of Cpop) can use English, for lack of official number of users low litreracy ~5% 2nd lang literacy 30% - http://en.wikipedia.org/wiki/Akademio_Internacia_de_la_Sciencoj_San_Marino - estimate 100% of the academy can use Esperanto; the language is used as 1st language of instruction; academy has 300 """"""""members"""""""". recognized in West Java Mainly unwritten Vai script is the main script for this language. @@ -5713,6 +5736,7 @@ XXX Code for transations where no currency is involved [missing] [missing] [missing] + This is base pop for """"""""""""""""fub"""""""""""""""" lang code; ff shows as a macrolanguage Widely spoken less written, and most speakers know standard German as well [missing] and https://www.ethnologue.com/language/yue @@ -5720,5 +5744,6 @@ XXX Code for transations where no currency is involved [missing] [missing] [missing] + http://en.wikipedia.org/wiki/Akademio_Internacia_de_la_Sciencoj_San_Marino - estimate 100% of the academy can use Esperanto; the language is used as 1st language of instruction; academy has 300 """"""""""""""""members"""""""""""""""". diff --git a/crosshostpatchconfig.txt b/crosshostpatchconfig.txt index 2f09fc62..cbd861ab 100644 --- a/crosshostpatchconfig.txt +++ b/crosshostpatchconfig.txt @@ -1,5 +1,5 @@ ---- ./common/unicode/udata.h 2018-06-11 22:37:06.000000000 -0700 -+++ ./common/unicode/udata.h 2018-06-10 16:06:23.000000000 -0700 +--- ./common/unicode/udata.h 2019-03-10 17:15:29.000000000 -0700 ++++ ./common/unicode/udata.h 2019-03-09 11:09:55.000000000 -0800 @@ -401,10 +401,10 @@ typedef enum UDataFileAccess { /** ICU looks for data in single files first, then in packages. (default) @stable ICU 3.4 */ diff --git a/emojiData/charClasses.txt b/emojiData/charClasses.txt index 890a97a4..b50fe1c8 100644 --- a/emojiData/charClasses.txt +++ b/emojiData/charClasses.txt @@ -1,4 +1,4 @@ -$E_Base = [[:EBase:] \U0001F46A-\U0001F46D\U0001F46F\U0001F91D\U0001F93C]; +$E_Base = [:EBase:]; $Extended_Pict = [:ExtPict:]; $E_Base_GAZ = [\U000026F9\U0001F466-\U0001F469]; $EmojiNRK = [[\p{Emoji}] - [\p{Grapheme_Cluster_Break = Regional_Indicator}*\u00230-9©®™〰〽]]; diff --git a/icuSources/Doxyfile.in b/icuSources/Doxyfile.in index 8c6c5deb..25b535cc 100644 --- a/icuSources/Doxyfile.in +++ b/icuSources/Doxyfile.in @@ -1,4 +1,5 @@ -# Doxyfile 1.3.7 +# Doxyfile 1.8.13 + # Copyright (C) 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html # ******************************************************************** @@ -7,229 +8,2474 @@ # * and others. All Rights Reserved. # ******************************************************************** +# This file describes the settings to be used by the documentation system +# doxygen (www.doxygen.org) for a project. +# +# All text after a double hash (##) is considered a comment and is placed in +# front of the TAG it is preceding. +# +# All text after a single hash (#) is considered a comment and will be ignored. +# The format is: +# TAG = value [value, ...] +# For lists, items can also be appended using: +# TAG += value [value, ...] +# Values that contain spaces should be placed between quotes (\" \"). + #--------------------------------------------------------------------------- # Project related configuration options #--------------------------------------------------------------------------- + +# This tag specifies the encoding used for all characters in the config file +# that follow. The default is UTF-8 which is also the encoding used for all text +# before the first occurrence of this tag. Doxygen uses libiconv (or the iconv +# built into libc) for the transcoding. See http://www.gnu.org/software/libiconv +# for the list of possible encodings. +# The default value is: UTF-8. + +DOXYFILE_ENCODING = UTF-8 + +# The PROJECT_NAME tag is a single word (or a sequence of words surrounded by +# double-quotes, unless you are using Doxywizard) that should identify the +# project for which the documentation is generated. This name is used in the +# title of most generated pages and in a few other places. +# The default value is: My Project. + PROJECT_NAME = "ICU @VERSION@" + +# The PROJECT_NUMBER tag can be used to enter a project or revision number. This +# could be handy for archiving the generated documentation or if some version +# control system is used. + PROJECT_NUMBER = @VERSION@ + +# Using the PROJECT_BRIEF tag one can provide an optional one line description +# for a project that appears at the top of each page and should give viewer a +# quick idea about the purpose of the project. Keep the description short. + +PROJECT_BRIEF = + +# With the PROJECT_LOGO tag one can specify a logo or an icon that is included +# in the documentation. The maximum height of the logo should not exceed 55 +# pixels and the maximum width should not exceed 200 pixels. Doxygen will copy +# the logo to the output directory. + +PROJECT_LOGO = + +# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path +# into which the generated documentation will be written. If a relative path is +# entered, it will be relative to the location where doxygen was started. If +# left blank the current directory will be used. + OUTPUT_DIRECTORY = doc + +# If the CREATE_SUBDIRS tag is set to YES then doxygen will create 4096 sub- +# directories (in 2 levels) under the output directory of each output format and +# will distribute the generated files over these directories. Enabling this +# option can be useful when feeding doxygen a huge amount of source files, where +# putting all generated files in the same directory would otherwise causes +# performance problems for the file system. +# The default value is: NO. + CREATE_SUBDIRS = NO + +# If the ALLOW_UNICODE_NAMES tag is set to YES, doxygen will allow non-ASCII +# characters to appear in the names of generated files. If set to NO, non-ASCII +# characters will be escaped, for example _xE3_x81_x84 will be used for Unicode +# U+3044. +# The default value is: NO. + +ALLOW_UNICODE_NAMES = NO + +# The OUTPUT_LANGUAGE tag is used to specify the language in which all +# documentation generated by doxygen is written. Doxygen will use this +# information to generate all constant output in the proper language. +# Possible values are: Afrikaans, Arabic, Armenian, Brazilian, Catalan, Chinese, +# Chinese-Traditional, Croatian, Czech, Danish, Dutch, English (United States), +# Esperanto, Farsi (Persian), Finnish, French, German, Greek, Hungarian, +# Indonesian, Italian, Japanese, Japanese-en (Japanese with English messages), +# Korean, Korean-en (Korean with English messages), Latvian, Lithuanian, +# Macedonian, Norwegian, Persian (Farsi), Polish, Portuguese, Romanian, Russian, +# Serbian, Serbian-Cyrillic, Slovak, Slovene, Spanish, Swedish, Turkish, +# Ukrainian and Vietnamese. +# The default value is: English. + OUTPUT_LANGUAGE = English -#USE_WINDOWS_ENCODING = YES -DOXYFILE_ENCODING = UTF-8 + +# If the BRIEF_MEMBER_DESC tag is set to YES, doxygen will include brief member +# descriptions after the members that are listed in the file and class +# documentation (similar to Javadoc). Set to NO to disable this. +# The default value is: YES. + BRIEF_MEMBER_DESC = YES + +# If the REPEAT_BRIEF tag is set to YES, doxygen will prepend the brief +# description of a member or function before the detailed description +# +# Note: If both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the +# brief descriptions will be completely suppressed. +# The default value is: YES. + REPEAT_BRIEF = YES -ABBREVIATE_BRIEF = + +# This tag implements a quasi-intelligent brief description abbreviator that is +# used to form the text in various listings. Each string in this list, if found +# as the leading text of the brief description, will be stripped from the text +# and the result, after processing the whole list, is used as the annotated +# text. Otherwise, the brief description is used as-is. If left blank, the +# following values are used ($name is automatically replaced with the name of +# the entity):The $name class, The $name widget, The $name file, is, provides, +# specifies, contains, represents, a, an and the. + +ABBREVIATE_BRIEF = + +# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then +# doxygen will generate a detailed section even if there is only a brief +# description. +# The default value is: NO. + ALWAYS_DETAILED_SEC = NO + +# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all +# inherited members of a class in the documentation of that class as if those +# members were ordinary class members. Constructors, destructors and assignment +# operators of the base classes will not be shown. +# The default value is: NO. + INLINE_INHERITED_MEMB = NO + +# If the FULL_PATH_NAMES tag is set to YES, doxygen will prepend the full path +# before files name in the file list and in the header files. If set to NO the +# shortest path that makes the file name unique will be used +# The default value is: YES. + FULL_PATH_NAMES = NO -STRIP_FROM_PATH = -STRIP_FROM_INC_PATH = + +# The STRIP_FROM_PATH tag can be used to strip a user-defined part of the path. +# Stripping is only done if one of the specified strings matches the left-hand +# part of the path. The tag can be used to show relative paths in the file list. +# If left blank the directory from which doxygen is run is used as the path to +# strip. +# +# Note that you can specify absolute paths here, but also relative paths, which +# will be relative from the directory where doxygen is started. +# This tag requires that the tag FULL_PATH_NAMES is set to YES. + +STRIP_FROM_PATH = + +# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the +# path mentioned in the documentation of a class, which tells the reader which +# header file to include in order to use a class. If left blank only the name of +# the header file containing the class definition is used. Otherwise one should +# specify the list of include paths that are normally passed to the compiler +# using the -I flag. + +STRIP_FROM_INC_PATH = + +# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter (but +# less readable) file names. This can be useful is your file systems doesn't +# support long names like on DOS, Mac, or CD-ROM. +# The default value is: NO. + SHORT_NAMES = NO + +# If the JAVADOC_AUTOBRIEF tag is set to YES then doxygen will interpret the +# first line (until the first dot) of a Javadoc-style comment as the brief +# description. If set to NO, the Javadoc-style will behave just like regular Qt- +# style comments (thus requiring an explicit @brief command for a brief +# description.) +# The default value is: NO. + JAVADOC_AUTOBRIEF = YES + +# If the QT_AUTOBRIEF tag is set to YES then doxygen will interpret the first +# line (until the first dot) of a Qt-style comment as the brief description. If +# set to NO, the Qt-style will behave just like regular Qt-style comments (thus +# requiring an explicit \brief command for a brief description.) +# The default value is: NO. + +QT_AUTOBRIEF = NO + +# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make doxygen treat a +# multi-line C++ special comment block (i.e. a block of //! or /// comments) as +# a brief description. This used to be the default behavior. The new default is +# to treat a multi-line C++ comment block as a detailed description. Set this +# tag to YES if you prefer the old behavior instead. +# +# Note that setting this tag to YES also means that rational rose comments are +# not recognized any more. +# The default value is: NO. + MULTILINE_CPP_IS_BRIEF = NO -#DETAILS_AT_TOP = NO + +# If the INHERIT_DOCS tag is set to YES then an undocumented member inherits the +# documentation from any documented member that it re-implements. +# The default value is: YES. + INHERIT_DOCS = YES -DISTRIBUTE_GROUP_DOC = YES + +# If the SEPARATE_MEMBER_PAGES tag is set to YES then doxygen will produce a new +# page for each member. If set to NO, the documentation of a member will be part +# of the file/class/namespace that contains it. +# The default value is: NO. + +SEPARATE_MEMBER_PAGES = NO + +# The TAB_SIZE tag can be used to set the number of spaces in a tab. Doxygen +# uses this value to replace tabs by spaces in code fragments. +# Minimum value: 1, maximum value: 16, default value: 4. + TAB_SIZE = 8 + +# This tag can be used to specify a number of aliases that act as commands in +# the documentation. An alias has the form: +# name=value +# For example adding +# "sideeffect=@par Side Effects:\n" +# will allow you to put the command \sideeffect (or @sideeffect) in the +# documentation, which will result in a user-defined paragraph with heading +# "Side Effects:". You can put \n's in the value part of an alias to insert +# newlines. + ALIASES = "memo=\par Note:\n" \ "draft=\xrefitem draft \"Draft\" \"Draft List\" This API may be changed in the future versions and was introduced in" \ "stable=\xrefitem stable \"Stable\" \"Stable List\"" \ "deprecated=\xrefitem deprecated \"Deprecated\" \"Deprecated List\"" \ "obsolete=\xrefitem obsolete \"Obsolete\" \"Obsolete List\"" \ "system=\xrefitem system \"System\" \"System List\" \n Do not use unless you know what you are doing." \ - "internal=\xrefitem internal \"Internal\" \"Internal List\" Do not use. This API is for internal use only." + "internal=\xrefitem internal \"Internal\" \"Internal List\" Do not use. This API is for internal use only." + +# This tag can be used to specify a number of word-keyword mappings (TCL only). +# A mapping has the form "name=value". For example adding "class=itcl::class" +# will allow you to use the command class in the itcl::class meaning. + +TCL_SUBST = + +# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources +# only. Doxygen will then generate output that is more tailored for C. For +# instance, some of the names that are used will be different. The list of all +# members will be omitted, etc. +# The default value is: NO. OPTIMIZE_OUTPUT_FOR_C = YES + +# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java or +# Python sources only. Doxygen will then generate output that is more tailored +# for that language. For instance, namespaces will be presented as packages, +# qualified scopes will look different, etc. +# The default value is: NO. + OPTIMIZE_OUTPUT_JAVA = NO + +# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran +# sources. Doxygen will then generate output that is tailored for Fortran. +# The default value is: NO. + +OPTIMIZE_FOR_FORTRAN = NO + +# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL +# sources. Doxygen will then generate output that is tailored for VHDL. +# The default value is: NO. + +OPTIMIZE_OUTPUT_VHDL = NO + +# Doxygen selects the parser to use depending on the extension of the files it +# parses. With this tag you can assign which parser to use for a given +# extension. Doxygen has a built-in mapping, but you can override or extend it +# using this tag. The format is ext=language, where ext is a file extension, and +# language is one of the parsers supported by doxygen: IDL, Java, Javascript, +# C#, C, C++, D, PHP, Objective-C, Python, Fortran (fixed format Fortran: +# FortranFixed, free formatted Fortran: FortranFree, unknown formatted Fortran: +# Fortran. In the later case the parser tries to guess whether the code is fixed +# or free formatted code, this is the default for Fortran type files), VHDL. For +# instance to make doxygen treat .inc files as Fortran files (default is PHP), +# and .f files as C (default is Fortran), use: inc=Fortran f=C. +# +# Note: For files without extension you can use no_extension as a placeholder. +# +# Note that for custom extensions you also need to set FILE_PATTERNS otherwise +# the files are not read by doxygen. + +EXTENSION_MAPPING = + +# If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments +# according to the Markdown format, which allows for more readable +# documentation. See http://daringfireball.net/projects/markdown/ for details. +# The output of markdown processing is further processed by doxygen, so you can +# mix doxygen, HTML, and XML commands with Markdown formatting. Disable only in +# case of backward compatibilities issues. +# The default value is: YES. + +MARKDOWN_SUPPORT = YES + +# When the TOC_INCLUDE_HEADINGS tag is set to a non-zero value, all headings up +# to that level are automatically included in the table of contents, even if +# they do not have an id attribute. +# Note: This feature currently applies only to Markdown headings. +# Minimum value: 0, maximum value: 99, default value: 0. +# This tag requires that the tag MARKDOWN_SUPPORT is set to YES. + +TOC_INCLUDE_HEADINGS = 0 + +# When enabled doxygen tries to link words that correspond to documented +# classes, or namespaces to their corresponding documentation. Such a link can +# be prevented in individual cases by putting a % sign in front of the word or +# globally by setting AUTOLINK_SUPPORT to NO. +# The default value is: YES. + +AUTOLINK_SUPPORT = YES + +# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want +# to include (a tag file for) the STL sources as input, then you should set this +# tag to YES in order to let doxygen match functions declarations and +# definitions whose arguments contain STL classes (e.g. func(std::string); +# versus func(std::string) {}). This also make the inheritance and collaboration +# diagrams that involve STL classes more complete and accurate. +# The default value is: NO. + +BUILTIN_STL_SUPPORT = NO + +# If you use Microsoft's C++/CLI language, you should set this option to YES to +# enable parsing support. +# The default value is: NO. + +CPP_CLI_SUPPORT = NO + +# Set the SIP_SUPPORT tag to YES if your project consists of sip (see: +# http://www.riverbankcomputing.co.uk/software/sip/intro) sources only. Doxygen +# will parse them like normal C++ but will assume all classes use public instead +# of private inheritance when no explicit protection keyword is present. +# The default value is: NO. + +SIP_SUPPORT = NO + +# For Microsoft's IDL there are propget and propput attributes to indicate +# getter and setter methods for a property. Setting this option to YES will make +# doxygen to replace the get and set methods by a property in the documentation. +# This will only work if the methods are indeed getting or setting a simple +# type. If this is not the case, or you want to show the methods anyway, you +# should set this option to NO. +# The default value is: YES. + +IDL_PROPERTY_SUPPORT = YES + +# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC +# tag is set to YES then doxygen will reuse the documentation of the first +# member in the group (if any) for the other members of the group. By default +# all members of a group must be documented explicitly. +# The default value is: NO. + +DISTRIBUTE_GROUP_DOC = YES + +# If one adds a struct or class to a group and this option is enabled, then also +# any nested class or struct is added to the same group. By default this option +# is disabled and one has to add nested compounds explicitly via \ingroup. +# The default value is: NO. + +GROUP_NESTED_COMPOUNDS = NO + +# Set the SUBGROUPING tag to YES to allow class member groups of the same type +# (for instance a group of public functions) to be put as a subgroup of that +# type (e.g. under the Public Functions section). Set it to NO to prevent +# subgrouping. Alternatively, this can be done per class using the +# \nosubgrouping command. +# The default value is: YES. + SUBGROUPING = YES + +# When the INLINE_GROUPED_CLASSES tag is set to YES, classes, structs and unions +# are shown inside the group in which they are included (e.g. using \ingroup) +# instead of on a separate page (for HTML and Man pages) or section (for LaTeX +# and RTF). +# +# Note that this feature does not work in combination with +# SEPARATE_MEMBER_PAGES. +# The default value is: NO. + +INLINE_GROUPED_CLASSES = NO + +# When the INLINE_SIMPLE_STRUCTS tag is set to YES, structs, classes, and unions +# with only public data fields or simple typedef fields will be shown inline in +# the documentation of the scope in which they are defined (i.e. file, +# namespace, or group documentation), provided this scope is documented. If set +# to NO, structs, classes, and unions are shown on a separate page (for HTML and +# Man pages) or section (for LaTeX and RTF). +# The default value is: NO. + +INLINE_SIMPLE_STRUCTS = NO + +# When TYPEDEF_HIDES_STRUCT tag is enabled, a typedef of a struct, union, or +# enum is documented as struct, union, or enum with the name of the typedef. So +# typedef struct TypeS {} TypeT, will appear in the documentation as a struct +# with name TypeT. When disabled the typedef will appear as a member of a file, +# namespace, or class. And the struct will be named TypeS. This can typically be +# useful for C code in case the coding convention dictates that all compound +# types are typedef'ed and only the typedef is referenced, never the tag name. +# The default value is: NO. + +TYPEDEF_HIDES_STRUCT = NO + +# The size of the symbol lookup cache can be set using LOOKUP_CACHE_SIZE. This +# cache is used to resolve symbols given their name and scope. Since this can be +# an expensive process and often the same symbol appears multiple times in the +# code, doxygen keeps a cache of pre-resolved symbols. If the cache is too small +# doxygen will become slower. If the cache is too large, memory is wasted. The +# cache size is given by this formula: 2^(16+LOOKUP_CACHE_SIZE). The valid range +# is 0..9, the default is 0, corresponding to a cache size of 2^16=65536 +# symbols. At the end of a run doxygen will report the cache usage and suggest +# the optimal cache size from a speed point of view. +# Minimum value: 0, maximum value: 9, default value: 0. + +LOOKUP_CACHE_SIZE = 0 + #--------------------------------------------------------------------------- # Build related configuration options #--------------------------------------------------------------------------- + +# If the EXTRACT_ALL tag is set to YES, doxygen will assume all entities in +# documentation are documented, even if no documentation was available. Private +# class members and static file members will be hidden unless the +# EXTRACT_PRIVATE respectively EXTRACT_STATIC tags are set to YES. +# Note: This will also disable the warnings about undocumented members that are +# normally produced when WARNINGS is set to YES. +# The default value is: NO. + EXTRACT_ALL = NO + +# If the EXTRACT_PRIVATE tag is set to YES, all private members of a class will +# be included in the documentation. +# The default value is: NO. + EXTRACT_PRIVATE = NO + +# If the EXTRACT_PACKAGE tag is set to YES, all members with package or internal +# scope will be included in the documentation. +# The default value is: NO. + +EXTRACT_PACKAGE = NO + +# If the EXTRACT_STATIC tag is set to YES, all static members of a file will be +# included in the documentation. +# The default value is: NO. + EXTRACT_STATIC = NO + +# If the EXTRACT_LOCAL_CLASSES tag is set to YES, classes (and structs) defined +# locally in source files will be included in the documentation. If set to NO, +# only classes defined in header files are included. Does not have any effect +# for Java sources. +# The default value is: YES. + EXTRACT_LOCAL_CLASSES = YES + +# This flag is only useful for Objective-C code. If set to YES, local methods, +# which are defined in the implementation section but not in the interface are +# included in the documentation. If set to NO, only methods in the interface are +# included. +# The default value is: NO. + EXTRACT_LOCAL_METHODS = NO + +# If this flag is set to YES, the members of anonymous namespaces will be +# extracted and appear in the documentation as a namespace called +# 'anonymous_namespace{file}', where file will be replaced with the base name of +# the file that contains the anonymous namespace. By default anonymous namespace +# are hidden. +# The default value is: NO. + +EXTRACT_ANON_NSPACES = NO + +# If the HIDE_UNDOC_MEMBERS tag is set to YES, doxygen will hide all +# undocumented members inside documented classes or files. If set to NO these +# members will be included in the various overviews, but no documentation +# section is generated. This option has no effect if EXTRACT_ALL is enabled. +# The default value is: NO. + HIDE_UNDOC_MEMBERS = NO + +# If the HIDE_UNDOC_CLASSES tag is set to YES, doxygen will hide all +# undocumented classes that are normally visible in the class hierarchy. If set +# to NO, these classes will be included in the various overviews. This option +# has no effect if EXTRACT_ALL is enabled. +# The default value is: NO. + HIDE_UNDOC_CLASSES = NO + +# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, doxygen will hide all friend +# (class|struct|union) declarations. If set to NO, these declarations will be +# included in the documentation. +# The default value is: NO. + HIDE_FRIEND_COMPOUNDS = NO + +# If the HIDE_IN_BODY_DOCS tag is set to YES, doxygen will hide any +# documentation blocks found inside the body of a function. If set to NO, these +# blocks will be appended to the function's detailed documentation block. +# The default value is: NO. + HIDE_IN_BODY_DOCS = NO + +# The INTERNAL_DOCS tag determines if documentation that is typed after a +# \internal command is included. If the tag is set to NO then the documentation +# will be excluded. Set it to YES to include the internal documentation. +# The default value is: NO. + INTERNAL_DOCS = YES + +# If the CASE_SENSE_NAMES tag is set to NO then doxygen will only generate file +# names in lower-case letters. If set to YES, upper-case letters are also +# allowed. This is useful if you have classes or files whose names only differ +# in case and if your file system supports case sensitive file names. Windows +# and Mac users are advised to set this option to NO. +# The default value is: system dependent. + CASE_SENSE_NAMES = YES + +# If the HIDE_SCOPE_NAMES tag is set to NO then doxygen will show members with +# their full class and namespace scopes in the documentation. If set to YES, the +# scope will be hidden. +# The default value is: NO. + HIDE_SCOPE_NAMES = NO + +# If the HIDE_COMPOUND_REFERENCE tag is set to NO (default) then doxygen will +# append additional text to a page's title, such as Class Reference. If set to +# YES the compound reference will be hidden. +# The default value is: NO. + +HIDE_COMPOUND_REFERENCE= NO + +# If the SHOW_INCLUDE_FILES tag is set to YES then doxygen will put a list of +# the files that are included by a file in the documentation of that file. +# The default value is: YES. + SHOW_INCLUDE_FILES = YES + +# If the SHOW_GROUPED_MEMB_INC tag is set to YES then Doxygen will add for each +# grouped member an include statement to the documentation, telling the reader +# which file to include in order to use the member. +# The default value is: NO. + +SHOW_GROUPED_MEMB_INC = NO + +# If the FORCE_LOCAL_INCLUDES tag is set to YES then doxygen will list include +# files with double quotes in the documentation rather than with sharp brackets. +# The default value is: NO. + +FORCE_LOCAL_INCLUDES = NO + +# If the INLINE_INFO tag is set to YES then a tag [inline] is inserted in the +# documentation for inline members. +# The default value is: YES. + INLINE_INFO = YES + +# If the SORT_MEMBER_DOCS tag is set to YES then doxygen will sort the +# (detailed) documentation of file and class members alphabetically by member +# name. If set to NO, the members will appear in declaration order. +# The default value is: YES. + SORT_MEMBER_DOCS = YES + +# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the brief +# descriptions of file, namespace and class members alphabetically by member +# name. If set to NO, the members will appear in declaration order. Note that +# this will also influence the order of the classes in the class list. +# The default value is: NO. + SORT_BRIEF_DOCS = NO + +# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen will sort the +# (brief and detailed) documentation of class members so that constructors and +# destructors are listed first. If set to NO the constructors will appear in the +# respective orders defined by SORT_BRIEF_DOCS and SORT_MEMBER_DOCS. +# Note: If SORT_BRIEF_DOCS is set to NO this option is ignored for sorting brief +# member documentation. +# Note: If SORT_MEMBER_DOCS is set to NO this option is ignored for sorting +# detailed member documentation. +# The default value is: NO. + +SORT_MEMBERS_CTORS_1ST = NO + +# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the hierarchy +# of group names into alphabetical order. If set to NO the group names will +# appear in their defined order. +# The default value is: NO. + +SORT_GROUP_NAMES = NO + +# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be sorted by +# fully-qualified names, including namespaces. If set to NO, the class list will +# be sorted only by class name, not including the namespace part. +# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. +# Note: This option applies only to the class list, not to the alphabetical +# list. +# The default value is: NO. + SORT_BY_SCOPE_NAME = NO + +# If the STRICT_PROTO_MATCHING option is enabled and doxygen fails to do proper +# type resolution of all parameters of a function it will reject a match between +# the prototype and the implementation of a member function even if there is +# only one candidate or it is obvious which candidate to choose by doing a +# simple string match. By disabling STRICT_PROTO_MATCHING doxygen will still +# accept a match between prototype and implementation in such cases. +# The default value is: NO. + +STRICT_PROTO_MATCHING = NO + +# The GENERATE_TODOLIST tag can be used to enable (YES) or disable (NO) the todo +# list. This list is created by putting \todo commands in the documentation. +# The default value is: YES. + GENERATE_TODOLIST = YES + +# The GENERATE_TESTLIST tag can be used to enable (YES) or disable (NO) the test +# list. This list is created by putting \test commands in the documentation. +# The default value is: YES. + GENERATE_TESTLIST = YES + +# The GENERATE_BUGLIST tag can be used to enable (YES) or disable (NO) the bug +# list. This list is created by putting \bug commands in the documentation. +# The default value is: YES. + GENERATE_BUGLIST = YES + +# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or disable (NO) +# the deprecated list. This list is created by putting \deprecated commands in +# the documentation. +# The default value is: YES. + GENERATE_DEPRECATEDLIST= YES -ENABLED_SECTIONS = + +# The ENABLED_SECTIONS tag can be used to enable conditional documentation +# sections, marked by \if ... \endif and \cond +# ... \endcond blocks. + +ENABLED_SECTIONS = + +# The MAX_INITIALIZER_LINES tag determines the maximum number of lines that the +# initial value of a variable or macro / define can have for it to appear in the +# documentation. If the initializer consists of more lines than specified here +# it will be hidden. Use a value of 0 to hide initializers completely. The +# appearance of the value of individual variables and macros / defines can be +# controlled using \showinitializer or \hideinitializer command in the +# documentation regardless of this setting. +# Minimum value: 0, maximum value: 10000, default value: 30. + MAX_INITIALIZER_LINES = 30 + +# Set the SHOW_USED_FILES tag to NO to disable the list of files generated at +# the bottom of the documentation of classes and structs. If set to YES, the +# list will mention the files that were used to generate the documentation. +# The default value is: YES. + SHOW_USED_FILES = YES -# docset -GENERATE_DOCSET = NO -DOCSET_FEEDNAME = "ICU @VERSION@" -DOCSET_BUNDLE_ID = org.icu-project.icu4c +# Set the SHOW_FILES tag to NO to disable the generation of the Files page. This +# will remove the Files entry from the Quick Index and from the Folder Tree View +# (if specified). +# The default value is: YES. + +SHOW_FILES = YES + +# Set the SHOW_NAMESPACES tag to NO to disable the generation of the Namespaces +# page. This will remove the Namespaces entry from the Quick Index and from the +# Folder Tree View (if specified). +# The default value is: YES. + +SHOW_NAMESPACES = YES + +# The FILE_VERSION_FILTER tag can be used to specify a program or script that +# doxygen should invoke to get the current version for each file (typically from +# the version control system). Doxygen will invoke the program by executing (via +# popen()) the command command input-file, where command is the value of the +# FILE_VERSION_FILTER tag, and input-file is the name of an input file provided +# by doxygen. Whatever the program writes to standard output is used as the file +# version. For an example see the documentation. + +FILE_VERSION_FILTER = + +# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed +# by doxygen. The layout file controls the global structure of the generated +# output files in an output format independent way. To create the layout file +# that represents doxygen's defaults, run doxygen with the -l option. You can +# optionally specify a file name after the option, if omitted DoxygenLayout.xml +# will be used as the name of the layout file. +# +# Note that if you run doxygen from a directory containing a file called +# DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE +# tag is left empty. + +LAYOUT_FILE = + +# The CITE_BIB_FILES tag can be used to specify one or more bib files containing +# the reference definitions. This must be a list of .bib files. The .bib +# extension is automatically appended if omitted. This requires the bibtex tool +# to be installed. See also http://en.wikipedia.org/wiki/BibTeX for more info. +# For LaTeX the style of the bibliography can be controlled using +# LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the +# search path. See also \cite for info how to create references. + +CITE_BIB_FILES = #--------------------------------------------------------------------------- -# configuration options related to warning and progress messages +# Configuration options related to warning and progress messages #--------------------------------------------------------------------------- + +# The QUIET tag can be used to turn on/off the messages that are generated to +# standard output by doxygen. If QUIET is set to YES this implies that the +# messages are off. +# The default value is: NO. + QUIET = NO + +# The WARNINGS tag can be used to turn on/off the warning messages that are +# generated to standard error (stderr) by doxygen. If WARNINGS is set to YES +# this implies that the warnings are on. +# +# Tip: Turn warnings on while writing the documentation. +# The default value is: YES. + WARNINGS = YES + +# If the WARN_IF_UNDOCUMENTED tag is set to YES then doxygen will generate +# warnings for undocumented members. If EXTRACT_ALL is set to YES then this flag +# will automatically be disabled. +# The default value is: YES. + WARN_IF_UNDOCUMENTED = YES + +# If the WARN_IF_DOC_ERROR tag is set to YES, doxygen will generate warnings for +# potential errors in the documentation, such as not documenting some parameters +# in a documented function, or documenting parameters that don't exist or using +# markup commands wrongly. +# The default value is: YES. + WARN_IF_DOC_ERROR = YES + +# This WARN_NO_PARAMDOC option can be enabled to get warnings for functions that +# are documented, but have no documentation for their parameters or return +# value. If set to NO, doxygen will only warn about wrong or incomplete +# parameter documentation, but not about the absence of documentation. +# The default value is: NO. + +WARN_NO_PARAMDOC = NO + +# If the WARN_AS_ERROR tag is set to YES then doxygen will immediately stop when +# a warning is encountered. +# The default value is: NO. + +WARN_AS_ERROR = NO + +# The WARN_FORMAT tag determines the format of the warning messages that doxygen +# can produce. The string should contain the $file, $line, and $text tags, which +# will be replaced by the file and line number from which the warning originated +# and the warning text. Optionally the format may contain $version, which will +# be replaced by the version of the file (if it could be obtained via +# FILE_VERSION_FILTER) +# The default value is: $file:$line: $text. + WARN_FORMAT = "$file:$line: $text" -WARN_LOGFILE = + +# The WARN_LOGFILE tag can be used to specify a file to which warning and error +# messages should be written. If left blank the output is written to standard +# error (stderr). + +WARN_LOGFILE = + #--------------------------------------------------------------------------- -# configuration options related to the input files +# Configuration options related to the input files #--------------------------------------------------------------------------- -INPUT = @srcdir@/common/unicode @srcdir@/i18n/unicode @srcdir@/io/unicode @srcdir@/layout/LEFontInstance.h @srcdir@/layout/LEGlyphStorage.h @srcdir@/layout/LELanguages.h @srcdir@/layout/LEScripts.h @srcdir@/layout/LESwaps.h @srcdir@/layout/LETypes.h @srcdir@/layout/LayoutEngine.h @srcdir@/layoutex/layout + +# The INPUT tag is used to specify the files and/or directories that contain +# documented source files. You may enter file names like myfile.cpp or +# directories like /usr/src/myproject. Separate the files or directories with +# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING +# Note: If this tag is empty the current directory is searched. + +INPUT = @srcdir@/common/unicode \ + @srcdir@/i18n/unicode \ + @srcdir@/io/unicode \ + @srcdir@/layoutex/layout + +# This tag can be used to specify the character encoding of the source files +# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses +# libiconv (or the iconv built into libc) for the transcoding. See the libiconv +# documentation (see: http://www.gnu.org/software/libiconv) for the list of +# possible encodings. +# The default value is: UTF-8. + +INPUT_ENCODING = UTF-8 + +# If the value of the INPUT tag contains directories, you can use the +# FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and +# *.h) to filter out the source-files in the directories. +# +# Note that for custom extensions or not directly supported extensions you also +# need to set EXTENSION_MAPPING for the extension otherwise the files are not +# read by doxygen. +# +# If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cpp, +# *.c++, *.java, *.ii, *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h, +# *.hh, *.hxx, *.hpp, *.h++, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, *.inc, +# *.m, *.markdown, *.md, *.mm, *.dox, *.py, *.pyw, *.f90, *.f95, *.f03, *.f08, +# *.f, *.for, *.tcl, *.vhd, *.vhdl, *.ucf and *.qsf. + FILE_PATTERNS = *.h + +# The RECURSIVE tag can be used to specify whether or not subdirectories should +# be searched for input files as well. +# The default value is: NO. + 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 + +# The EXCLUDE tag can be used to specify files and/or directories that should be +# excluded from the INPUT source files. This way you can easily exclude a +# subdirectory from a directory tree whose root is specified with the INPUT tag. +# +# Note that relative paths are relative to the directory from which doxygen is +# run. + +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 + +# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or +# directories that are symbolic links (a Unix file system feature) are excluded +# from the input. +# The default value is: NO. + EXCLUDE_SYMLINKS = NO + +# If the value of the INPUT tag contains directories, you can use the +# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude +# certain files from those directories. +# +# Note that the wildcards are matched against the file with absolute path, so to +# exclude all test directories for example use the pattern */test/* + EXCLUDE_PATTERNS = config*.h + +# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names +# (namespaces, classes, functions, etc.) that should be excluded from the +# output. The symbol name can be a fully qualified name, a word, or if the +# wildcard * is used, a substring. Examples: ANamespace, AClass, +# AClass::ANamespace, ANamespace::*Test +# +# Note that the wildcards are matched against the file with absolute path, so to +# exclude all test directories use the pattern */test/* + +EXCLUDE_SYMBOLS = + +# The EXAMPLE_PATH tag can be used to specify one or more files or directories +# that contain example code fragments that are included (see the \include +# command). + EXAMPLE_PATH = @srcdir@/ -EXAMPLE_PATTERNS = + +# If the value of the EXAMPLE_PATH tag contains directories, you can use the +# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and +# *.h) to filter out the source-files in the directories. If left blank all +# files are included. + +EXAMPLE_PATTERNS = + +# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be +# searched for input files to be used with the \include or \dontinclude commands +# irrespective of the value of the RECURSIVE tag. +# The default value is: NO. + EXAMPLE_RECURSIVE = NO -IMAGE_PATH = -INPUT_FILTER = + +# The IMAGE_PATH tag can be used to specify one or more files or directories +# that contain images that are to be included in the documentation (see the +# \image command). + +IMAGE_PATH = + +# The INPUT_FILTER tag can be used to specify a program that doxygen should +# invoke to filter for each input file. Doxygen will invoke the filter program +# by executing (via popen()) the command: +# +# +# +# where is the value of the INPUT_FILTER tag, and is the +# name of an input file. Doxygen will then use the output that the filter +# program writes to standard output. If FILTER_PATTERNS is specified, this tag +# will be ignored. +# +# Note that the filter must not add or remove lines; it is applied before the +# code is scanned, but not when the output code is generated. If lines are added +# or removed, the anchors will not be placed correctly. +# +# Note that for custom extensions or not directly supported extensions you also +# need to set EXTENSION_MAPPING for the extension otherwise the files are not +# properly processed by doxygen. + +INPUT_FILTER = + +# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern +# basis. Doxygen will compare the file name with each pattern and apply the +# filter if there is a match. The filters are a list of the form: pattern=filter +# (like *.cpp=my_cpp_filter). See INPUT_FILTER for further information on how +# filters are used. If the FILTER_PATTERNS tag is empty or if none of the +# patterns match the file name, INPUT_FILTER is applied. +# +# Note that for custom extensions or not directly supported extensions you also +# need to set EXTENSION_MAPPING for the extension otherwise the files are not +# properly processed by doxygen. + +FILTER_PATTERNS = + +# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using +# INPUT_FILTER) will also be used to filter the input files that are used for +# producing the source files to browse (i.e. when SOURCE_BROWSER is set to YES). +# The default value is: NO. + FILTER_SOURCE_FILES = NO + +# The FILTER_SOURCE_PATTERNS tag can be used to specify source filters per file +# pattern. A pattern will override the setting for FILTER_PATTERN (if any) and +# it is also possible to disable source filtering for a specific pattern using +# *.ext= (so without naming a filter). +# This tag requires that the tag FILTER_SOURCE_FILES is set to YES. + +FILTER_SOURCE_PATTERNS = + +# If the USE_MDFILE_AS_MAINPAGE tag refers to the name of a markdown file that +# is part of the input, its contents will be placed on the main page +# (index.html). This can be useful if you have a project on for instance GitHub +# and want to reuse the introduction page also for the doxygen output. + +USE_MDFILE_AS_MAINPAGE = + #--------------------------------------------------------------------------- -# configuration options related to source browsing +# Configuration options related to source browsing #--------------------------------------------------------------------------- + +# If the SOURCE_BROWSER tag is set to YES then a list of source files will be +# generated. Documented entities will be cross-referenced with these sources. +# +# Note: To get rid of all source code in the generated output, make sure that +# also VERBATIM_HEADERS is set to NO. +# The default value is: NO. + SOURCE_BROWSER = YES + +# Setting the INLINE_SOURCES tag to YES will include the body of functions, +# classes and enums directly into the documentation. +# The default value is: NO. + INLINE_SOURCES = NO + +# Setting the STRIP_CODE_COMMENTS tag to YES will instruct doxygen to hide any +# special comment blocks from generated source code fragments. Normal C, C++ and +# Fortran comments will always remain visible. +# The default value is: YES. + STRIP_CODE_COMMENTS = YES + +# If the REFERENCED_BY_RELATION tag is set to YES then for each documented +# function all documented functions referencing it will be listed. +# The default value is: NO. + REFERENCED_BY_RELATION = YES + +# If the REFERENCES_RELATION tag is set to YES then for each documented function +# all documented entities called/used by that function will be listed. +# The default value is: NO. + REFERENCES_RELATION = YES + +# If the REFERENCES_LINK_SOURCE tag is set to YES and SOURCE_BROWSER tag is set +# to YES then the hyperlinks from functions in REFERENCES_RELATION and +# REFERENCED_BY_RELATION lists will link to the source code. Otherwise they will +# link to the documentation. +# The default value is: YES. + +REFERENCES_LINK_SOURCE = YES + +# If SOURCE_TOOLTIPS is enabled (the default) then hovering a hyperlink in the +# source code will show a tooltip with additional information such as prototype, +# brief description and links to the definition and documentation. Since this +# will make the HTML file larger and loading of large files a bit slower, you +# can opt to disable this feature. +# The default value is: YES. +# This tag requires that the tag SOURCE_BROWSER is set to YES. + +SOURCE_TOOLTIPS = YES + +# If the USE_HTAGS tag is set to YES then the references to source code will +# point to the HTML generated by the htags(1) tool instead of doxygen built-in +# source browser. The htags tool is part of GNU's global source tagging system +# (see http://www.gnu.org/software/global/global.html). You will need version +# 4.8.6 or higher. +# +# To use it do the following: +# - Install the latest version of global +# - Enable SOURCE_BROWSER and USE_HTAGS in the config file +# - Make sure the INPUT points to the root of the source tree +# - Run doxygen as normal +# +# Doxygen will invoke htags (and that will in turn invoke gtags), so these +# tools must be available from the command line (i.e. in the search path). +# +# The result: instead of the source browser generated by doxygen, the links to +# source code will now point to the output of htags. +# The default value is: NO. +# This tag requires that the tag SOURCE_BROWSER is set to YES. + +USE_HTAGS = NO + +# If the VERBATIM_HEADERS tag is set the YES then doxygen will generate a +# verbatim copy of the header file for each class for which an include is +# specified. Set to NO to disable this. +# See also: Section \class. +# The default value is: YES. + VERBATIM_HEADERS = YES + +# If the CLANG_ASSISTED_PARSING tag is set to YES then doxygen will use the +# clang parser (see: http://clang.llvm.org/) for more accurate parsing at the +# cost of reduced performance. This can be particularly helpful with template +# rich C++ code for which doxygen's built-in parser lacks the necessary type +# information. +# Note: The availability of this option depends on whether or not doxygen was +# generated with the -Duse-libclang=ON option for CMake. +# The default value is: NO. + +CLANG_ASSISTED_PARSING = NO + +# If clang assisted parsing is enabled you can provide the compiler with command +# line options that you would normally use when invoking the compiler. Note that +# the include paths will already be set by doxygen for the files and directories +# specified with INPUT and INCLUDE_PATH. +# This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES. + +CLANG_OPTIONS = + #--------------------------------------------------------------------------- -# configuration options related to the alphabetical class index +# Configuration options related to the alphabetical class index #--------------------------------------------------------------------------- + +# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index of all +# compounds will be generated. Enable this if the project contains a lot of +# classes, structs, unions or interfaces. +# The default value is: YES. + ALPHABETICAL_INDEX = YES + +# The COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns in +# which the alphabetical index list will be split. +# Minimum value: 1, maximum value: 20, default value: 5. +# This tag requires that the tag ALPHABETICAL_INDEX is set to YES. + COLS_IN_ALPHA_INDEX = 5 -IGNORE_PREFIX = + +# In case all classes in a project start with a common prefix, all classes will +# be put under the same header in the alphabetical index. The IGNORE_PREFIX tag +# can be used to specify a prefix (or a list of prefixes) that should be ignored +# while generating the index headers. +# This tag requires that the tag ALPHABETICAL_INDEX is set to YES. + +IGNORE_PREFIX = + #--------------------------------------------------------------------------- -# configuration options related to the HTML output +# Configuration options related to the HTML output #--------------------------------------------------------------------------- + +# If the GENERATE_HTML tag is set to YES, doxygen will generate HTML output +# The default value is: YES. + GENERATE_HTML = YES + +# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. If a +# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of +# it. +# The default directory is: html. +# This tag requires that the tag GENERATE_HTML is set to YES. + HTML_OUTPUT = html + +# The HTML_FILE_EXTENSION tag can be used to specify the file extension for each +# generated HTML page (for example: .htm, .php, .asp). +# The default value is: .html. +# This tag requires that the tag GENERATE_HTML is set to YES. + HTML_FILE_EXTENSION = .html -HTML_HEADER = -HTML_FOOTER = -HTML_STYLESHEET = -HTML_ALIGN_MEMBERS = YES + +# The HTML_HEADER tag can be used to specify a user-defined HTML header file for +# each generated HTML page. If the tag is left blank doxygen will generate a +# standard header. +# +# To get valid HTML the header file that includes any scripts and style sheets +# that doxygen needs, which is dependent on the configuration options used (e.g. +# the setting GENERATE_TREEVIEW). It is highly recommended to start with a +# default header using +# doxygen -w html new_header.html new_footer.html new_stylesheet.css +# YourConfigFile +# and then modify the file new_header.html. See also section "Doxygen usage" +# for information on how to generate the default header that doxygen normally +# uses. +# Note: The header is subject to change so you typically have to regenerate the +# default header when upgrading to a newer version of doxygen. For a description +# of the possible markers and block names see the documentation. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_HEADER = + +# The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each +# generated HTML page. If the tag is left blank doxygen will generate a standard +# footer. See HTML_HEADER for more information on how to generate a default +# footer and what special commands can be used inside the footer. See also +# section "Doxygen usage" for information on how to generate the default footer +# that doxygen normally uses. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_FOOTER = + +# The HTML_STYLESHEET tag can be used to specify a user-defined cascading style +# sheet that is used by each HTML page. It can be used to fine-tune the look of +# the HTML output. If left blank doxygen will generate a default style sheet. +# See also section "Doxygen usage" for information on how to generate the style +# sheet that doxygen normally uses. +# Note: It is recommended to use HTML_EXTRA_STYLESHEET instead of this tag, as +# it is more robust and this tag (HTML_STYLESHEET) will in the future become +# obsolete. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_STYLESHEET = + +# The HTML_EXTRA_STYLESHEET tag can be used to specify additional user-defined +# cascading style sheets that are included after the standard style sheets +# created by doxygen. Using this option one can overrule certain style aspects. +# This is preferred over using HTML_STYLESHEET since it does not replace the +# standard style sheet and is therefore more robust against future updates. +# Doxygen will copy the style sheet files to the output directory. +# Note: The order of the extra style sheet files is of importance (e.g. the last +# style sheet in the list overrules the setting of the previous ones in the +# list). For an example see the documentation. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_EXTRA_STYLESHEET = + +# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or +# other source files which should be copied to the HTML output directory. Note +# that these files will be copied to the base HTML output directory. Use the +# $relpath^ marker in the HTML_HEADER and/or HTML_FOOTER files to load these +# files. In the HTML_STYLESHEET file, use the file name only. Also note that the +# files will be copied as-is; there are no commands or markers available. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_EXTRA_FILES = + +# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen +# will adjust the colors in the style sheet and background images according to +# this color. Hue is specified as an angle on a colorwheel, see +# http://en.wikipedia.org/wiki/Hue for more information. For instance the value +# 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300 +# purple, and 360 is red again. +# Minimum value: 0, maximum value: 359, default value: 220. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE_HUE = 220 + +# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors +# in the HTML output. For a value of 0 the output will use grayscales only. A +# value of 255 will produce the most vivid colors. +# Minimum value: 0, maximum value: 255, default value: 100. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE_SAT = 100 + +# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to the +# luminance component of the colors in the HTML output. Values below 100 +# gradually make the output lighter, whereas values above 100 make the output +# darker. The value divided by 100 is the actual gamma applied, so 80 represents +# a gamma of 0.8, The value 220 represents a gamma of 2.2, and 100 does not +# change the gamma. +# Minimum value: 40, maximum value: 240, default value: 80. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE_GAMMA = 80 + +# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML +# page will contain the date and time when the page was generated. Setting this +# to YES can help to show when doxygen was last run and thus if the +# documentation is up to date. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_TIMESTAMP = NO + +# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML +# documentation will contain sections that can be hidden and shown after the +# page has loaded. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_DYNAMIC_SECTIONS = NO + +# With HTML_INDEX_NUM_ENTRIES one can control the preferred number of entries +# shown in the various tree structured indices initially; the user can expand +# and collapse entries dynamically later on. Doxygen will expand the tree to +# such a level that at most the specified number of entries are visible (unless +# a fully collapsed tree already exceeds this amount). So setting the number of +# entries 1 will produce a full collapsed tree by default. 0 is a special value +# representing an infinite number of entries and will result in a full expanded +# tree by default. +# Minimum value: 0, maximum value: 9999, default value: 100. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_INDEX_NUM_ENTRIES = 100 + +# If the GENERATE_DOCSET tag is set to YES, additional index files will be +# generated that can be used as input for Apple's Xcode 3 integrated development +# environment (see: http://developer.apple.com/tools/xcode/), introduced with +# OSX 10.5 (Leopard). To create a documentation set, doxygen will generate a +# Makefile in the HTML output directory. Running make will produce the docset in +# that directory and running make install will install the docset in +# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at +# startup. See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html +# for more information. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_DOCSET = NO + +# This tag determines the name of the docset feed. A documentation feed provides +# an umbrella under which multiple documentation sets from a single provider +# (such as a company or product suite) can be grouped. +# The default value is: Doxygen generated docs. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_FEEDNAME = "ICU @VERSION@" + +# This tag specifies a string that should uniquely identify the documentation +# set bundle. This should be a reverse domain-name style string, e.g. +# com.mycompany.MyDocSet. Doxygen will append .docset to the name. +# The default value is: org.doxygen.Project. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_BUNDLE_ID = org.icu-project.icu4c + +# The DOCSET_PUBLISHER_ID tag specifies a string that should uniquely identify +# the documentation publisher. This should be a reverse domain-name style +# string, e.g. com.mycompany.MyDocSet.documentation. +# The default value is: org.doxygen.Publisher. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_PUBLISHER_ID = org.doxygen.Publisher + +# The DOCSET_PUBLISHER_NAME tag identifies the documentation publisher. +# The default value is: Publisher. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_PUBLISHER_NAME = Publisher + +# If the GENERATE_HTMLHELP tag is set to YES then doxygen generates three +# additional HTML index files: index.hhp, index.hhc, and index.hhk. The +# index.hhp is a project file that can be read by Microsoft's HTML Help Workshop +# (see: http://www.microsoft.com/en-us/download/details.aspx?id=21138) on +# Windows. +# +# The HTML Help Workshop contains a compiler that can convert all HTML output +# generated by doxygen into a single compiled HTML file (.chm). Compiled HTML +# files are now used as the Windows 98 help format, and will replace the old +# Windows help format (.hlp) on all Windows platforms in the future. Compressed +# HTML files also contain an index, a table of contents, and you can search for +# words in the documentation. The HTML workshop also contains a viewer for +# compressed HTML files. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + GENERATE_HTMLHELP = NO -CHM_FILE = -HHC_LOCATION = + +# The CHM_FILE tag can be used to specify the file name of the resulting .chm +# file. You can add a path in front of the file if the result should not be +# written to the html output directory. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +CHM_FILE = + +# The HHC_LOCATION tag can be used to specify the location (absolute path +# including file name) of the HTML help compiler (hhc.exe). If non-empty, +# doxygen will try to run the HTML help compiler on the generated index.hhp. +# The file has to be specified with full path. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +HHC_LOCATION = + +# The GENERATE_CHI flag controls if a separate .chi index file is generated +# (YES) or that it should be included in the master .chm file (NO). +# The default value is: NO. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + GENERATE_CHI = NO + +# The CHM_INDEX_ENCODING is used to encode HtmlHelp index (hhk), content (hhc) +# and project file content. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +CHM_INDEX_ENCODING = + +# The BINARY_TOC flag controls whether a binary table of contents is generated +# (YES) or a normal table of contents (NO) in the .chm file. Furthermore it +# enables the Previous and Next buttons. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + BINARY_TOC = NO + +# The TOC_EXPAND flag can be set to YES to add extra items for group members to +# the table of contents of the HTML help documentation and to the tree view. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + TOC_EXPAND = NO + +# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and +# QHP_VIRTUAL_FOLDER are set, an additional index file will be generated that +# can be used as input for Qt's qhelpgenerator to generate a Qt Compressed Help +# (.qch) of the generated HTML documentation. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_QHP = NO + +# If the QHG_LOCATION tag is specified, the QCH_FILE tag can be used to specify +# the file name of the resulting .qch file. The path specified is relative to +# the HTML output folder. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QCH_FILE = + +# The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help +# Project output. For more information please see Qt Help Project / Namespace +# (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#namespace). +# The default value is: org.doxygen.Project. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_NAMESPACE = org.doxygen.Project + +# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt +# Help Project output. For more information please see Qt Help Project / Virtual +# Folders (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#virtual- +# folders). +# The default value is: doc. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_VIRTUAL_FOLDER = doc + +# If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom +# filter to add. For more information please see Qt Help Project / Custom +# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom- +# filters). +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_CUST_FILTER_NAME = + +# The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the +# custom filter to add. For more information please see Qt Help Project / Custom +# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom- +# filters). +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_CUST_FILTER_ATTRS = + +# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this +# project's filter section matches. Qt Help Project / Filter Attributes (see: +# http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes). +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_SECT_FILTER_ATTRS = + +# The QHG_LOCATION tag can be used to specify the location of Qt's +# qhelpgenerator. If non-empty doxygen will try to run qhelpgenerator on the +# generated .qhp file. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHG_LOCATION = + +# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files will be +# generated, together with the HTML files, they form an Eclipse help plugin. To +# install this plugin and make it available under the help contents menu in +# Eclipse, the contents of the directory containing the HTML and XML files needs +# to be copied into the plugins directory of eclipse. The name of the directory +# within the plugins directory should be the same as the ECLIPSE_DOC_ID value. +# After copying Eclipse needs to be restarted before the help appears. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_ECLIPSEHELP = NO + +# A unique identifier for the Eclipse help plugin. When installing the plugin +# the directory name containing the HTML and XML files should also have this +# name. Each documentation set should have its own identifier. +# The default value is: org.doxygen.Project. +# This tag requires that the tag GENERATE_ECLIPSEHELP is set to YES. + +ECLIPSE_DOC_ID = org.doxygen.Project + +# If you want full control over the layout of the generated HTML pages it might +# be necessary to disable the index and replace it with your own. The +# DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) at top +# of each HTML page. A value of NO enables the index and the value YES disables +# it. Since the tabs in the index contain the same information as the navigation +# tree, you can set this option to YES if you also set GENERATE_TREEVIEW to YES. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + DISABLE_INDEX = NO -ENUM_VALUES_PER_LINE = 4 + +# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index +# structure should be generated to display hierarchical information. If the tag +# value is set to YES, a side panel will be generated containing a tree-like +# index structure (just like the one that is generated for HTML Help). For this +# to work a browser that supports JavaScript, DHTML, CSS and frames is required +# (i.e. any modern browser). Windows users are probably better off using the +# HTML help feature. Via custom style sheets (see HTML_EXTRA_STYLESHEET) one can +# further fine-tune the look of the index. As an example, the default style +# sheet generated by doxygen has an example that shows how to put an image at +# the root of the tree instead of the PROJECT_NAME. Since the tree basically has +# the same information as the tab index, you could consider setting +# DISABLE_INDEX to YES when enabling this option. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + GENERATE_TREEVIEW = NO + +# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that +# doxygen will group on one line in the generated HTML documentation. +# +# Note that a value of 0 will completely suppress the enum values from appearing +# in the overview section. +# Minimum value: 0, maximum value: 20, default value: 4. +# This tag requires that the tag GENERATE_HTML is set to YES. + +ENUM_VALUES_PER_LINE = 4 + +# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be used +# to set the initial width (in pixels) of the frame in which the tree is shown. +# Minimum value: 0, maximum value: 1500, default value: 250. +# This tag requires that the tag GENERATE_HTML is set to YES. + TREEVIEW_WIDTH = 250 + +# If the EXT_LINKS_IN_WINDOW option is set to YES, doxygen will open links to +# external symbols imported via tag files in a separate window. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +EXT_LINKS_IN_WINDOW = NO + +# Use this tag to change the font size of LaTeX formulas included as images in +# the HTML documentation. When you change the font size after a successful +# doxygen run you need to manually remove any form_*.png images from the HTML +# output directory to force them to be regenerated. +# Minimum value: 8, maximum value: 50, default value: 10. +# This tag requires that the tag GENERATE_HTML is set to YES. + +FORMULA_FONTSIZE = 10 + +# Use the FORMULA_TRANPARENT tag to determine whether or not the images +# generated for formulas are transparent PNGs. Transparent PNGs are not +# supported properly for IE 6.0, but are supported on all modern browsers. +# +# Note that when changing this option you need to delete any form_*.png files in +# the HTML output directory before the changes have effect. +# The default value is: YES. +# This tag requires that the tag GENERATE_HTML is set to YES. + +FORMULA_TRANSPARENT = YES + +# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see +# http://www.mathjax.org) which uses client side Javascript for the rendering +# instead of using pre-rendered bitmaps. Use this if you do not have LaTeX +# installed or if you want to formulas look prettier in the HTML output. When +# enabled you may also need to install MathJax separately and configure the path +# to it using the MATHJAX_RELPATH option. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +USE_MATHJAX = NO + +# When MathJax is enabled you can set the default output format to be used for +# the MathJax output. See the MathJax site (see: +# http://docs.mathjax.org/en/latest/output.html) for more details. +# Possible values are: HTML-CSS (which is slower, but has the best +# compatibility), NativeMML (i.e. MathML) and SVG. +# The default value is: HTML-CSS. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_FORMAT = HTML-CSS + +# When MathJax is enabled you need to specify the location relative to the HTML +# output directory using the MATHJAX_RELPATH option. The destination directory +# should contain the MathJax.js script. For instance, if the mathjax directory +# is located at the same level as the HTML output directory, then +# MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax +# Content Delivery Network so you can quickly see the result without installing +# MathJax. However, it is strongly recommended to install a local copy of +# MathJax from http://www.mathjax.org before deployment. +# The default value is: http://cdn.mathjax.org/mathjax/latest. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest + +# The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax +# extension names that should be enabled during MathJax rendering. For example +# MATHJAX_EXTENSIONS = TeX/AMSmath TeX/AMSsymbols +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_EXTENSIONS = + +# The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces +# of code that will be used on startup of the MathJax code. See the MathJax site +# (see: http://docs.mathjax.org/en/latest/output.html) for more details. For an +# example see the documentation. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_CODEFILE = + +# When the SEARCHENGINE tag is enabled doxygen will generate a search box for +# the HTML output. The underlying search engine uses javascript and DHTML and +# should work on any modern browser. Note that when using HTML help +# (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets (GENERATE_DOCSET) +# there is already a search function so this one should typically be disabled. +# For large projects the javascript based search engine can be slow, then +# enabling SERVER_BASED_SEARCH may provide a better solution. It is possible to +# search using the keyboard; to jump to the search box use + S +# (what the is depends on the OS and browser, but it is typically +# , /