texlive[54487] Master/texmf-dist: babel (22mar20)

commits+karl at tug.org commits+karl at tug.org
Sun Mar 22 21:52:59 CET 2020


Revision: 54487
          http://tug.org/svn/texlive?view=revision&revision=54487
Author:   karl
Date:     2020-03-22 21:52:59 +0100 (Sun, 22 Mar 2020)
Log Message:
-----------
babel (22mar20)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/babel/README.md
    trunk/Master/texmf-dist/doc/latex/babel/babel.pdf
    trunk/Master/texmf-dist/source/latex/babel/babel.dtx
    trunk/Master/texmf-dist/source/latex/babel/babel.ins
    trunk/Master/texmf-dist/source/latex/babel/bbcompat.dtx
    trunk/Master/texmf-dist/source/latex/babel/locale.zip
    trunk/Master/texmf-dist/tex/generic/babel/babel.def
    trunk/Master/texmf-dist/tex/generic/babel/babel.sty
    trunk/Master/texmf-dist/tex/generic/babel/hyphen.cfg
    trunk/Master/texmf-dist/tex/generic/babel/locale/af/babel-af.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/agq/babel-agq.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ak/babel-ak.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/am/babel-am.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-DZ.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-MA.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SY.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/as/babel-as.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/asa/babel-asa.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ast/babel-ast.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/az/babel-az-Cyrl.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/az/babel-az-Latn.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/az/babel-az.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/bas/babel-bas.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/be/babel-be.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/bem/babel-bem.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/bez/babel-bez.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/bg/babel-bg.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/bm/babel-bm.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/bn/babel-bn.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/bo/babel-bo.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/br/babel-br.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/brx/babel-brx.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs-Cyrl.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs-Latn.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ca/babel-ca.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ce/babel-ce.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/cgg/babel-cgg.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/chr/babel-chr.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/cs/babel-cs.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/cy/babel-cy.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/da/babel-da.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/dav/babel-dav.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-1901.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-1996.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT-1901.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT-1996.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH-1901.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH-1996.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/dje/babel-dje.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/dsb/babel-dsb.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/dua/babel-dua.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/dyo/babel-dyo.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/dz/babel-dz.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ebu/babel-ebu.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ee/babel-ee.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/el/babel-el-polyton.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/el/babel-el.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-AU.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-CA.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-GB.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-NZ.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-US.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/en/babel-en.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/eo/babel-eo.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/es/babel-es-MX.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/es/babel-es.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/et/babel-et.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/eu/babel-eu.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ewo/babel-ewo.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/fa/babel-fa.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ff/babel-ff.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/fi/babel-fi.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/fil/babel-fil.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/fo/babel-fo.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-BE.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CA.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CH.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-LU.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/fur/babel-fur.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/fy/babel-fy.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ga/babel-ga.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/gd/babel-gd.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/gl/babel-gl.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/grc/babel-grc.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/gsw/babel-gsw.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/gu/babel-gu.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/guz/babel-guz.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/gv/babel-gv.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-GH.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-NE.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/haw/babel-haw.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/he/babel-he.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/hr/babel-hr.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/hsb/babel-hsb.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/hu/babel-hu.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/hy/babel-hy.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ia/babel-ia.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/id/babel-id.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ig/babel-ig.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ii/babel-ii.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/is/babel-is.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/it/babel-it.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ja/babel-ja.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/jgo/babel-jgo.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/jmc/babel-jmc.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ka/babel-ka.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/kab/babel-kab.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/kam/babel-kam.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/kde/babel-kde.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/kea/babel-kea.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/khq/babel-khq.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ki/babel-ki.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/kk/babel-kk.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/kkj/babel-kkj.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/kl/babel-kl.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/kln/babel-kln.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/km/babel-khmer.tex
    trunk/Master/texmf-dist/tex/generic/babel/locale/km/babel-km.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/kn/babel-kn.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/kok/babel-kok.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ks/babel-ks.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ksb/babel-ksb.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ksf/babel-ksf.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ksh/babel-ksh.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/kw/babel-kw.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ky/babel-ky.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-classic.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-ecclesia.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-medieval.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-la.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/lag/babel-lag.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/lb/babel-lb.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/lg/babel-lg.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/lkt/babel-lkt.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ln/babel-ln.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/lo/babel-lao.tex
    trunk/Master/texmf-dist/tex/generic/babel/locale/lo/babel-lo.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/lrc/babel-lrc.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/lt/babel-lt.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/lu/babel-lu.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/luo/babel-luo.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/luy/babel-luy.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/lv/babel-lv.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/mas/babel-mas.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/mer/babel-mer.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/mfe/babel-mfe.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/mg/babel-mg.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/mgh/babel-mgh.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/mgo/babel-mgo.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/mk/babel-mk.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ml/babel-ml.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/mn/babel-mn.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/mr/babel-mr.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms-BN.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms-SG.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/mt/babel-mt.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/mua/babel-mua.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/my/babel-my.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/mzn/babel-mzn.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/naq/babel-naq.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/nb/babel-nb.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/nd/babel-nd.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ne/babel-ne.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/nl/babel-nl.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/nmg/babel-nmg.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/nn/babel-nn.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/nnh/babel-nnh.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/nus/babel-nus.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/nyn/babel-nyn.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/oc/babel-oc.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/om/babel-om.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/or/babel-or.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/os/babel-os.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa-Arab.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa-Guru.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/pl/babel-pl.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/pms/babel-pms.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ps/babel-ps.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-BR.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-PT.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/qu/babel-qu.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/rm/babel-rm.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/rn/babel-rn.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ro/babel-ro.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/rof/babel-rof.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ru/babel-ru.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/rw/babel-rw.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/rwk/babel-rwk.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Beng.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Deva.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Gujr.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Knda.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Mlym.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Telu.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/sah/babel-sah.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/saq/babel-saq.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/sbp/babel-sbp.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/se/babel-se.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/seh/babel-seh.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ses/babel-ses.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/sg/babel-sg.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi-Latn.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi-Tfng.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/si/babel-si.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/sk/babel-sk.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/sl/babel-sl.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/smn/babel-smn.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/sn/babel-sn.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/so/babel-so.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/sq/babel-sq.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-BA.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-ME.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-XK.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-BA.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-ME.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-XK.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/sv/babel-sv.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/sw/babel-sw.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ta/babel-ta.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/te/babel-te.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/teo/babel-teo.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/th/babel-th.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/th/babel-thai.tex
    trunk/Master/texmf-dist/tex/generic/babel/locale/ti/babel-ti.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/tk/babel-tk.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/to/babel-to.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/tr/babel-tr.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/twq/babel-twq.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/tzm/babel-tzm.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ug/babel-ug.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/uk/babel-uk.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ur/babel-ur.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Arab.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Cyrl.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Latn.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-Latn.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-Vaii.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/vi/babel-vi.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/vun/babel-vun.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/wae/babel-wae.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/xog/babel-xog.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/yav/babel-yav.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/yi/babel-yi.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/yo/babel-yo.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/yue/babel-yue.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/zgh/babel-zgh.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-HK.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-MO.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-SG.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-HK.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-MO.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/zu/babel-zu.ini
    trunk/Master/texmf-dist/tex/generic/babel/luababel.def
    trunk/Master/texmf-dist/tex/generic/babel/nil.ldf
    trunk/Master/texmf-dist/tex/generic/babel/switch.def
    trunk/Master/texmf-dist/tex/generic/babel/xebabel.def

Added Paths:
-----------
    trunk/Master/texmf-dist/tex/generic/babel/locale/cop/
    trunk/Master/texmf-dist/tex/generic/babel/locale/cop/babel-cop.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/cop/babel-coptic.tex
    trunk/Master/texmf-dist/tex/generic/babel/locale/cu/
    trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-cyrs.tex
    trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-glag.tex
    trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-glagolitic.tex
    trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-oldcyrillic.tex
    trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic.tex
    trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavonic.tex
    trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu-Cyrs.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu-Glag.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/syr/
    trunk/Master/texmf-dist/tex/generic/babel/locale/syr/babel-syr.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/syr/babel-syriac.tex

Modified: trunk/Master/texmf-dist/doc/latex/babel/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/babel/README.md	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/doc/latex/babel/README.md	2020-03-22 20:52:59 UTC (rev 54487)
@@ -1,4 +1,4 @@
-## Babel 3.41
+## Babel 3.42
 
 This package manages culturally-determined typographical (and other)
 rules, and hyphenation patterns for a wide range of languages.  Many
@@ -7,9 +7,9 @@
 
 The latest stable version is available on <https://ctan.org/pkg/babel>.
 
-Changes in version 3.41 are described in:
+Changes in version 3.42 are described in:
 
-https://github.com/latex3/babel/wiki/What's-new-in-babel-3.41
+https://github.com/latex3/babel/wiki/What's-new-in-babel-3.42
 
 Included is a set of ini files for about 200 languages.
 
@@ -44,6 +44,23 @@
 ### Latest changes
 
 ```
+3.42   2020-03-22
+       - \getlocaleproperty, to get the value of a field from the loaded
+         ini files.
+       - Added ini files for Syriac, Coptic and Church Slavic. Improved
+         some others (Armenian, Sanskrit).
+       - Added a new field tag.bcp47.likely to many files.
+       - Improved line breaking with xetex.
+       - Fixes:
+         - Remove extra space with languages loaded on the fly (bug
+           introduced in 3.41).
+         - Line breaking was no always correct with languages loaded on
+           the fly.
+         - Avoid a harmless warning about redefining a protected command
+           (#52). 
+         - Locale was not switched correctly with COMBINING characters
+           (#54).
+           
 3.41   2020-02-27
        - Counters and numerals added in some ini files, based on those
          defined in CSS (Abjad, Alphabetic Hebrew, Japanese, etc.).
@@ -51,6 +68,7 @@
          (#51).
        - Fix - Error when french was loaded and an ini file read (#50).
        - Fix - A typo in Greek files: Miriad must read Myriad.
+See https://github.com/latex3/babel/wiki/What's-new-in-babel-3.41
        
 3.40   2020-02-14
        - New ini files for Latin and Greek (xe/lua).

Modified: trunk/Master/texmf-dist/doc/latex/babel/babel.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/babel/babel.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/babel/babel.dtx	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/source/latex/babel/babel.dtx	2020-03-22 20:52:59 UTC (rev 54487)
@@ -31,7 +31,7 @@
 %
 % \iffalse
 %<*filedriver>
-\ProvidesFile{babel.dtx}[2020/02/28 v3.41 The Babel package]
+\ProvidesFile{babel.dtx}[2020/03/22 v3.42 The Babel package]
 \documentclass{ltxdoc}
 \GetFileInfo{babel.dtx}
 \usepackage{fontspec}
@@ -238,14 +238,14 @@
 \item This user guide focuses on internationalization and localization
   with \LaTeX. There are also some notes on its use with Plain \TeX.
 
-\item  Changes and new features with relation to version 3.8 are
+\item Changes and new features with relation to version 3.8 are
   highlighted with \New{X.XX}\hspace{-.5em}, and there are some notes
   for the latest versions in
-  \href{https://github.com/latex3/babel/wiki}{the \babel{} wiki}.
-  The most recent features
-  could be still unstable. Please, report any issues you find in      
-  \href{https://github.com/latex3/babel/issues}{GitHub}, which is better 
-  than just complaining on an e-mail list or a web forum.
+  \href{https://github.com/latex3/babel/wiki}{the \babel{} wiki}. The
+  most recent features could be still unstable. Please, report any
+  issues you find in
+  \href{https://github.com/latex3/babel/issues}{GitHub}, which is
+  better than just complaining on an e-mail list or a web forum. 
 
 \item If you are interested in the \TeX{} multilingual support, please
   join the  \href{http://tug.org/mailman/listinfo/kadingira}{kadingira
@@ -1384,7 +1384,11 @@
 \tag{cgg} Chiga
 \tag{chr} Cherokee
 \tag{ckb} Central Kurdish
+\tag{cop} Coptic
 \tag{cs} Czech\hascapu\hascapl
+\tag{cu} Church Slavic
+\tag{cu-Cyrs} Church Slavic
+\tag{cu-Glag} Church Slavic
 \tag{cy} Welsh\hascapu\hascapl
 \tag{da} Danish\hascapu\hascapl
 \tag{dav} Taita
@@ -1439,7 +1443,7 @@
 \tag{hr} Croatian\hascapu\hascapl
 \tag{hsb} Upper Sorbian\hascapu\hascapl
 \tag{hu} Hungarian\hascapu\hascapl
-\tag{hy} Armenian
+\tag{hy} Armenian\hascapu
 \tag{ia} Interlingua\hascapu\hascapl
 \tag{id} Indonesian\hascapu\hascapl
 \tag{ig} Igbo
@@ -1687,6 +1691,13 @@
 chinese-traditional-macausarchina\\
 chinese-traditional\\
 chinese\\
+churchslavic\\
+churchslavic-cyrs\\
+churchslavic-oldcyrillic\footnote{The name in the CLDR
+is Old Church Slavonic Cyrillic, but it has been shortened
+for practical reasons.}\\
+churchsslavic-glag\\
+churchsslavic-glagolitic\\
 colognian\\
 cornish\\
 croatian\\
@@ -2352,14 +2363,13 @@
 cases.
 
 \Describe{onchar=}{\texttt{ids} $\string|$ \texttt{fonts}}
-\New{3.38} This option is much like an ‘event’ called with a character
+\New{3.38} This option is much like an ‘event’ called when a character
 belonging to the script of this locale is found. There are currently
 two ‘actions’, which can be used at the same time (separated by a
 space): with |ids| the |\language| and the |\localeid| are set to the
 values of this locale; with |fonts|, the fonts are changed to those of
-the this locale (as set with |\babelfont|). This option is not
-compatible with |mapfont|. Characters can be added with
-|\babelcharproperty|.
+this locale (as set with |\babelfont|). This option is not compatible
+with |mapfont|. Characters can be added with |\babelcharproperty|.
 
 \Describe{mapfont=}{\texttt{direction}}
 Assigns the font for the writing direction of this language (only with
@@ -2569,10 +2579,28 @@
   but not always, the same as BCP 47).
 \end{description}
 
+\Describe{\getlocaleproperty}{\marg{macro}\marg{locale}\marg{property}}
+
+\New{3.42} The value of any locale property as set by the |ini| files
+(or added/modified with |\babelprovide|) can be retrieved and stored in
+a macro with this command. For example, after:
+\begin{verbatim}
+  \getlocaleproperty\hechap{hebrew}{captions/chapter}
+\end{verbatim}
+the macro |\hechap| will contain the string
+{\fontspec[Scale=.87,Script=Hebrew]{Liberation Mono}\textdir TRT פרק}.
+
+\Babel{} remembers which |ini| files have been loaded. There is a loop
+named |\LocaleForEach| to traverse the list, where |#1| is the name of
+the current item, so that |\LocaleForEach{\message{ **#1** }}| just
+shows the loaded |ini|’s. 
+
+\begin{note}
 |ini| files are loaded with |\babelprovide| and also when languages are
 selected if there is a |\babelfont|. To ensure the |ini| files are
 loaded (and therefore the corresponding data) even if these two
-conditions are not met, write |\BabelEnsureInfo|.
+conditions are not met, write |\BabelEnsureInfo| in the preamble.
+\end{note}
 
 \subsection{Hyphenation and line breaking}
 
@@ -4428,8 +4456,8 @@
 % \section{Tools}
 %
 %    \begin{macrocode}
-%<<version=3.41>>
-%<<date=2020/02/28>>
+%<<version=3.42>>
+%<<date=2020/03/22>>
 %    \end{macrocode}
 %
 % \textbf{Do not use the following macros in \texttt{ldf} files. They
@@ -4456,6 +4484,7 @@
 \def\bbl at xin@{\@expandtwoargs\in@}
 \def\bbl at csarg#1#2{\expandafter#1\csname bbl@#2\endcsname}%
 \def\bbl at cs#1{\csname bbl@#1\endcsname}
+\def\bbl at cl#1{\csname bbl@#1@\languagename\endcsname}
 \def\bbl at loop#1#2#3{\bbl@@loop#1{#3}#2,\@nnil,}
 \def\bbl at loopx#1#2{\expandafter\bbl at loop\expandafter#1\expandafter{#2}}
 \def\bbl@@loop#1#2#3,{%
@@ -5617,12 +5646,12 @@
 \newcommand\DisableBabelHook[1]{\bbl at csarg\let{hk@#1}\@gobble}
 \def\bbl at usehooks#1#2{%
   \def\bbl at elt##1{%
-    \@nameuse{bbl at hk@##1}{\@nameuse{bbl at ev@##1@#1@}#2}}%
-  \@nameuse{bbl at ev@#1@}%
+    \bbl at cs{hk@##1}{\bbl at cs{ev@##1@#1@}#2}}%
+  \bbl at cs{ev@#1@}%
   \ifx\languagename\@undefined\else % Test required for Plain (?)
     \def\bbl at elt##1{%
-      \@nameuse{bbl at hk@##1}{\@nameuse{bbl at ev@##1@#1@\languagename}#2}}%
-    \@nameuse{bbl at ev@#1@\languagename}%
+      \bbl at cs{hk@##1}{\bbl at cl{ev@##1@#1}#2}}%
+    \bbl at cl{ev@#1}%
   \fi}
 %    \end{macrocode}
 %
@@ -5638,7 +5667,7 @@
   adddialect=2,patterns=2,defaultcommands=0,encodedcommands=2,write=0,%
   beforeextras=0,afterextras=0,stopcommands=0,stringprocess=0,%
   hyphenation=2,initiateactive=3,afterreset=0,foreign=0,foreign*=0,%
-  beforestart=0}
+  beforestart=0,languagename=0}
 %    \end{macrocode}
 %
 % \begin{macro}{\babelensure}
@@ -5665,7 +5694,7 @@
 \newcommand\babelensure[2][]{%  TODO - revise test files
   \AddBabelHook{babel-ensure}{afterextras}{%
     \ifcase\bbl at select@type
-      \@nameuse{bbl at e@\languagename}%
+      \bbl at cl{e}%
     \fi}%
   \begingroup
     \let\bbl at ens@include\@empty
@@ -5869,9 +5898,9 @@
   \bbl at usehooks{beforestart}{}%
   \global\let\bbl at beforestart\relax}
 \AtBeginDocument{%
-  \@nameuse{bbl at beforestart}%
+  \bbl at cs{beforestart}%
   \if at filesw
-    \immediate\write\@mainaux{\string\@nameuse{bbl at beforestart}}%
+    \immediate\write\@mainaux{\string\bbl at cs{beforestart}}%
   \fi
   \expandafter\selectlanguage\expandafter{\bbl at main@language}%
   \ifbbl at single  % must go after the line above
@@ -8020,8 +8049,8 @@
 \def\bbl at presec@x#1[#2]#3{%
   \bbl at exp{%
     \\\select at language@x{\bbl at main@language}%
-    \\\@nameuse{bbl at sspre@#1}%
-    \\\@nameuse{bbl at ss@#1}%
+    \\\bbl at cs{sspre@#1}%
+    \\\bbl at cs{ss@#1}%
       [\\\foreignlanguage{\languagename}{\unexpanded{#2}}]%
       {\\\foreignlanguage{\languagename}{\unexpanded{#3}}}%
     \\\select at language@x{\languagename}}}
@@ -8028,8 +8057,8 @@
 \def\bbl at presec@s#1#2{%
   \bbl at exp{%
     \\\select at language@x{\bbl at main@language}%
-    \\\@nameuse{bbl at sspre@#1}%
-    \\\@nameuse{bbl at ss@#1}*%
+    \\\bbl at cs{sspre@#1}%
+    \\\bbl at cs{ss@#1}*%
       {\\\foreignlanguage{\languagename}{\unexpanded{#2}}}%
     \\\select at language@x{\languagename}}}
 \IfBabelLayout{sectioning}%
@@ -8089,6 +8118,7 @@
   \let\bbl at KVP@onchar\@nil
   \let\bbl at KVP@alph\@nil
   \let\bbl at KVP@Alph\@nil
+  \let\bbl at KVP@info\@nil % Ignored with import? Or error/warning?
   \bbl at forkv{#1}{%  TODO - error handling
     \in@{/}{##1}%
     \ifin@
@@ -8139,6 +8169,7 @@
          \bbl at read@ini{##1}{basic data}%
          \bbl at exportkey{chrng}{characters.ranges}{}%
          \bbl at exportkey{dgnat}{numbers.digits.native}{}%
+         \bbl at exportkey{prehc}{typography.prehyphenchar}{}%
          \bbl at exportkey{lnbrk}{typography.linebreaking}{h}%
          \bbl at exportkey{hyphr}{typography.hyphenrules}{}%
          \bbl at exportkey{hyoth}{typography.hyphenate.other}{}%
@@ -8175,9 +8206,9 @@
         {\\\bbl at patterns@lua{\languagename}}}%
       % TODO - error/warning if no script
       \directlua{
-        if Babel.script_blocks['\bbl at cs{sbcp@\languagename}'] then
+        if Babel.script_blocks['\bbl at cl{sbcp}'] then
           Babel.loc_to_scr[\the\localeid] =
-            Babel.script_blocks['\bbl at cs{sbcp@\languagename}']
+            Babel.script_blocks['\bbl at cl{sbcp}']
           Babel.locale_props[\the\localeid].lc = \the\localeid\space
           Babel.locale_props[\the\localeid].lg = \the\@nameuse{l@\languagename}\space
         end
@@ -8188,9 +8219,9 @@
       \bbl at ifunset{bbl at lsys@\languagename}{\bbl at provide@lsys{\languagename}}{}%
       \bbl at ifunset{bbl at wdir@\languagename}{\bbl at provide@dirs{\languagename}}{}%
       \directlua{
-        if Babel.script_blocks['\bbl at cs{sbcp@\languagename}'] then
+        if Babel.script_blocks['\bbl at cl{sbcp}'] then
           Babel.loc_to_scr[\the\localeid] =
-            Babel.script_blocks['\bbl at cs{sbcp@\languagename}']
+            Babel.script_blocks['\bbl at cl{sbcp}']
         end}%
       \ifx\bbl at mapselect\@undefined
         \AtBeginDocument{%
@@ -8255,7 +8286,7 @@
          \else
            \SetHyphenMap{\BabelLower{##1}{##1}}%
          \fi}%
-     \bbl at endcommands}
+     \bbl at endcommands}%
   % == maparabic ==
   % Native digits, if provided in ini (TeX level, xe and lua)
   \ifcase\bbl at engine\else
@@ -8286,7 +8317,7 @@
            Babel.digits_mapped = true
            Babel.digits = Babel.digits or {}
            Babel.digits[\the\localeid] =
-             table.pack(string.utfvalue('\bbl at cs{dgnat@\languagename}'))
+             table.pack(string.utfvalue('\bbl at cl{dgnat}'))
            if not Babel.numbers then
              function Babel.numbers(head)
                local LOCALE = luatexbase.registernumber'bbl at attr@locale'
@@ -8425,8 +8456,8 @@
   \bbl at endcommands
   \bbl at exp{%
     \def\<#1hyphenmins>{%
-      {\bbl at ifunset{bbl at lfthm@#1}{2}{\@nameuse{bbl at lfthm@#1}}}%
-      {\bbl at ifunset{bbl at rgthm@#1}{3}{\@nameuse{bbl at rgthm@#1}}}}}%
+      {\bbl at ifunset{bbl at lfthm@#1}{2}{\bbl at cs{lfthm@#1}}}%
+      {\bbl at ifunset{bbl at rgthm@#1}{3}{\bbl at cs{rgthm@#1}}}}}%
   \bbl at provide@hyphens{#1}%
   \ifx\bbl at KVP@main\@nil\else
      \expandafter\main at language\expandafter{#1}%
@@ -8468,10 +8499,10 @@
   \fi
   \ifx\bbl at tempa\relax %        if no opt or no language in opt found
     \ifx\bbl at KVP@import\@nil\else % if importing
-      \bbl at exp{%                and hyphenrules is not empty
-        \\\bbl at ifblank{\@nameuse{bbl at hyphr@#1}}%
+      \bbl at exp{%                    and hyphenrules is not empty
+        \\\bbl at ifblank{\bbl at cs{hyphr@#1}}%
           {}%
-          {\let\\\bbl at tempa\<l@\@nameuse{bbl at hyphr@\languagename}>}}%
+          {\let\\\bbl at tempa\<l@\bbl at cl{hyphr}>}}%
     \fi
   \fi
   \bbl at ifunset{bbl at tempa}%       ie, relax or undefined
@@ -8478,15 +8509,8 @@
     {\bbl at ifunset{l@#1}%         no hyphenrules found - fallback
        {\bbl at exp{\\\adddialect\<l@#1>\language}}%
        {}}%                      so, l@<lang> is ok - nothing to do
-    {\bbl at exp{\\\adddialect\<l@#1>\bbl at tempa}}% found in opt list or ini
-  \bbl at ifunset{bbl at prehc@\languagename}%
-    {}%  TODO - XeTeX, based on \babelfont and HyphenChar?
-    {\ifodd\bbl at engine\bbl at exp{%
-       \\\bbl at ifblank{\@nameuse{bbl at prehc@#1}}%
-         {}%
-         {\\\AddBabelHook[\languagename]{babel-prehc-\languagename}{patterns}%
-           {\prehyphenchar=\@nameuse{bbl at prehc@\languagename}\relax}}}%
-     \fi}}
+    {\bbl at exp{\\\adddialect\<l@#1>\bbl at tempa}}}% found in opt list or ini
+
 %    \end{macrocode}
 %
 % The reader of |ini| files. There are 3 possible cases: a section name
@@ -8497,8 +8521,18 @@
 \ifx\bbl at readstream\@undefined
   \csname newread\endcsname\bbl at readstream
 \fi
+\def\bbl at inipreread#1=#2\@@{%
+  \bbl at trim@def\bbl at tempa{#1}% Redundant below !!
+  \bbl at trim\toks@{#2}%
+  % Move trims here ??
+  \bbl at ifunset{bbl at KVP@\bbl at section/\bbl at tempa}%
+    {\bbl at exp{%
+       \\\g at addto@macro\\\bbl at inidata{%
+         \\\bbl at elt{\bbl at section}{\bbl at tempa}{\the\toks@}}}%
+     \expandafter\bbl at inireader\bbl at tempa=#2\@@}%
+    {}}%
 \def\bbl at read@ini#1#2{%
-  \global\@namedef{bbl at lini@\languagename}{#1}%
+  \bbl at csarg\edef{lini@\languagename}{#1}%
   \openin\bbl at readstream=babel-#1.ini
   \ifeof\bbl at readstream
     \bbl at error
@@ -8507,16 +8541,11 @@
        is not complete.}%
       {Fix the name or reinstall babel.}%
   \else
+    \bbl at exp{\def\\\bbl at inidata{\\\bbl at elt{identificacion}{tag.ini}{#1}}}%
     \let\bbl at section\@empty
     \let\bbl at savestrings\@empty
     \let\bbl at savetoday\@empty
     \let\bbl at savedate\@empty
-    \def\bbl at inipreread##1=##2\@@{%
-      \bbl at trim@def\bbl at tempa{##1}% Redundant below !!
-      % Move trims here ??
-      \bbl at ifunset{bbl at KVP@\bbl at section/\bbl at tempa}%
-        {\expandafter\bbl at inireader\bbl at tempa=##2\@@}%
-        {}}%
     \let\bbl at inireader\bbl at iniskip
     \bbl at info{Importing #2 for \languagename\\%
              from babel-#1.ini. Reported}%
@@ -8534,10 +8563,12 @@
     \global\let\bbl at renewlist\@empty
     % Ends last section. See \bbl at inisec
     \def\bbl at elt##1##2{\bbl at inireader##1=##2\@@}%
-    \@nameuse{bbl at renew@\bbl at section}%
+    \bbl at cs{renew@\bbl at section}%
     \global\bbl at csarg\let{renew@\bbl at section}\relax
-    \@nameuse{bbl at secpost@\bbl at section}%  
-%    \bbl at csarg\bbl at toglobal{inikeys@\languagename}%
+    \bbl at cs{secpost@\bbl at section}%  
+    \bbl at csarg{\global\expandafter\let}{inidata@\languagename}\bbl at inidata
+    \bbl at exp{\\\bbl at add@list\\\bbl at ini@loaded{\languagename}}%
+    \bbl at toglobal\bbl at ini@loaded
   \fi}
 \def\bbl at iniline#1\bbl at iniline{%
   \@ifnextchar[\bbl at inisec{\@ifnextchar;\bbl at iniskip\bbl at inipreread}#1\@@}% ]
@@ -8553,15 +8584,22 @@
 %    \begin{macrocode}
 \def\bbl at iniskip#1\@@{}%      if starts with ;
 \def\bbl at inisec[#1]#2\@@{%    if starts with opening bracket
-  \def\bbl at elt##1##2{\bbl at inireader##1=##2\@@}%
-  \@nameuse{bbl at renew@\bbl at section}%
+  \def\bbl at elt##1##2{%
+    \expandafter\toks@\expandafter{%
+      \expandafter{\bbl at section}{##1}{##2}}%
+    \bbl at exp{%
+      \\\g at addto@macro\\\bbl at inidata{\\\bbl at elt\the\toks@}}%
+    \bbl at inireader##1=##2\@@}%
+  \bbl at cs{renew@\bbl at section}%
   \global\bbl at csarg\let{renew@\bbl at section}\relax
-  \@nameuse{bbl at secpost@\bbl at section}%  ends previous section
-  \def\bbl at section{#1}%                 starts current section
+  \bbl at cs{secpost@\bbl at section}%
+  % The previous code belongs to the previous section.
+  % Now start the current one.
+  \def\bbl at section{#1}% 
   \def\bbl at elt##1##2{%
     \@namedef{bbl at KVP@#1/##1}{}}%
-  \@nameuse{bbl at renew@#1}%
-  \@nameuse{bbl at secpre@#1}%  pre-section `hook'
+  \bbl at cs{renew@#1}%
+  \bbl at cs{secpre@#1}%  pre-section `hook'
   \bbl at ifunset{bbl at inikv@#1}%
     {\let\bbl at inireader\bbl at iniskip}%
     {\bbl at exp{\let\\\bbl at inireader\<bbl at inikv@#1>}}}
@@ -8607,8 +8645,8 @@
 \def\bbl at iniwarning#1{%
   \bbl at ifunset{bbl@@kv at identification.warning#1}{}%
     {\bbl at warning{%
-       From babel-\@nameuse{bbl at lini@\languagename}.ini:\\%
-       \@nameuse{bbl@@kv at identification.warning#1}\\%
+       From babel-\bbl at cs{lini@\languagename}.ini:\\%
+       \bbl at cs{@kv at identification.warning#1}\\%
        Reported }}}
 \let\bbl at inikv@identification\bbl at inikv
 \def\bbl at secpost@identification{%
@@ -8804,6 +8842,12 @@
   \bbl at csarg\bbl at add@list{lsys@#1}{Script=\bbl at cs{sname@#1}}%
   \bbl at ifunset{bbl at lname@#1}{}%
     {\bbl at csarg\bbl at add@list{lsys@#1}{Language=\bbl at cs{lname@#1}}}%
+  \ifcase\bbl at engine\or\or
+    \bbl at ifunset{bbl at prehc@#1}{}%
+      {\bbl at exp{\\\bbl at ifblank{\bbl at cs{prehc@#1}}}%
+        {}%
+        {\bbl at csarg\bbl at add@list{lsys@#1}{HyphenChar="200B}}}%
+  \fi
   \bbl at csarg\bbl at toglobal{lsys@#1}}
 %    \end{macrocode}
 %
@@ -8851,7 +8895,7 @@
 % special case. for a fixed form (see |babel-he.ini|, for example).
 %
 %    \begin{macrocode}
-\newcommand\localenumeral[2]{\@nameuse{bbl at cntr@#1@\languagename}{#2}}
+\newcommand\localenumeral[2]{\bbl at cs{cntr@#1@\languagename}{#2}}
 \def\bbl at localecntr#1#2{\localenumeral{#2}{#1}}
 \newcommand\localecounter[2]{%
   \expandafter\bbl at localecntr\csname c@#2\endcsname{#1}}
@@ -8867,15 +8911,15 @@
   \fi}
 \def\bbl at alphnumeral@ii#1#2#3#4#5#6#7#8{%
   \bbl at ifunset{bbl at cntr@#1.F.\number#5#6#7#8@\languagename}%
-    {\@nameuse{bbl at cntr@#1.4@\languagename}#5%
-     \@nameuse{bbl at cntr@#1.3@\languagename}#6%
-     \@nameuse{bbl at cntr@#1.2@\languagename}#7%
-     \@nameuse{bbl at cntr@#1.1@\languagename}#8%
+    {\bbl at cs{cntr@#1.4@\languagename}#5%
+     \bbl at cs{cntr@#1.3@\languagename}#6%
+     \bbl at cs{cntr@#1.2@\languagename}#7%
+     \bbl at cs{cntr@#1.1@\languagename}#8%
      \ifnum#6#7#8>\z@ % An ad hod rule for Greek. Ugly. To be fixed.
        \bbl at ifunset{bbl at cntr@#1.S.321@\languagename}{}%
-         {\@nameuse{bbl at cntr@#1.S.321@\languagename}}%
+         {\bbl at cs{cntr@#1.S.321@\languagename}}%
      \fi}%
-    {\@nameuse{bbl at cntr@#1.F.\number#5#6#7#8@\languagename}}}
+    {\bbl at cs{cntr@#1.F.\number#5#6#7#8@\languagename}}}
 \def\bbl at alphnum@invalid#1{%
   \bbl at error{Alphabetic numeral too large (#1)}%
     {Currently this is the limit.}}
@@ -8891,7 +8935,7 @@
                 The corresponding ini file has not been loaded\\%
                 Perhaps it doesn't exist}%
                {See the manual for details.}}%
-    {\@nameuse{bbl@\csname bbl at info@#1\endcsname @\languagename}}}
+    {\bbl at cs{\csname bbl at info@#1\endcsname @\languagename}}}
 % \@namedef{bbl at info@name.locale}{lcname}
 \@namedef{bbl at info@tag.ini}{lini}
 \@namedef{bbl at info@name.english}{elname}
@@ -8910,6 +8954,30 @@
     \fi}}
 %    \end{macrocode}
 %
+%  More general, but non-expandable, is |\getlocaleproperty|. To inspect
+%  every possible loaded |ini|, we define |\LocaleForEach|, where
+%  |\bbl at ini@loaded| is a comma-separated list of locales, built by
+%  |\bbl at read@ini|. 
+%
+%    \begin{macrocode}   
+\newcommand\getlocaleproperty[3]{% 
+  \let#1\relax
+  \def\bbl at elt##1##2##3{%
+    \bbl at ifsamestring{##1/##2}{#3}%
+      {\providecommand#1{##3}%
+       \def\bbl at elt####1####2####3{}}%
+      {}}%
+  \bbl at cs{inidata@#2}%
+  \ifx#1\relax
+    \bbl at error
+      {Unknown key for locale '#2':\\%
+       #3\\%
+       \string#1 will be set to \relax}%
+      {Perhaps you misspelled it.}%
+  \fi}
+\newcommand\LocaleForEach{\bbl at foreach\bbl at ini@loaded}
+%    \end{macrocode}
+%
 % \section{Adjusting the Babel bahavior}
 %
 % A generic high level inteface is provided to adjust some global
@@ -8917,7 +8985,7 @@
 %
 %    \begin{macrocode}
 \newcommand\babeladjust[1]{%  TODO. Error handling.
-  \bbl at forkv{#1}{\@nameuse{bbl at ADJ@##1@##2}}}
+  \bbl at forkv{#1}{\bbl at cs{ADJ@##1@##2}}}
 %
 \def\bbl at adjust@lua#1#2{%
   \ifvmode
@@ -9821,7 +9889,7 @@
 \def\bbl at switchdir{%
   \bbl at ifunset{bbl at lsys@\languagename}{\bbl at provide@lsys{\languagename}}{}%
   \bbl at ifunset{bbl at wdir@\languagename}{\bbl at provide@dirs{\languagename}}{}%
-  \bbl at exp{\\\bbl at setdirs\bbl at cs{wdir@\languagename}}}
+  \bbl at exp{\\\bbl at setdirs\bbl at cl{wdir}}}
 \def\bbl at setdirs#1{% TODO - math
   \ifcase\bbl at select@type % TODO - strictly, not the right test
     \bbl at bodydir{#1}%
@@ -10046,7 +10114,7 @@
                   (\string\language\the\count@)}%
         \def\bbl at elt####1####2####3####4{}%
       \fi}%
-    \@nameuse{bbl at languages}%
+    \bbl at cs{languages}%
   \endgroup}
 %    \end{macrocode}
 %
@@ -10079,7 +10147,8 @@
           \lowercase\expandafter{\bbl at tempd}}}%
       \@empty
     \edef\bbl at tempd{\endgroup\def\noexpand#1{#1}}%
-  \bbl at tempd}
+  \bbl at tempd
+  \bbl at usehooks{languagename}{}}
 \def\bbl at iflanguage#1{%
   \@ifundefined{l@#1}{\@nolanerr{#1}\@gobble}\@firstofone}
 %    \end{macrocode}
@@ -10268,7 +10337,7 @@
         }%
       \fi}%
     {}%
-    \chardef\localeid\@nameuse{bbl at id@@\languagename}}
+    \chardef\localeid\bbl at cl{id@}}
 %    \end{macrocode}
 %
 % The unprotected part of |\selectlanguage|.
@@ -10342,20 +10411,9 @@
       \expandafter\bbl at switch\expandafter{\languagename}%
     \fi}}
 \def\babel at aux#1#2{%
-  \expandafter\ifx\csname date#1\endcsname\relax
-    \expandafter\ifx\csname bbl at auxwarn@#1\endcsname\relax
-      \@namedef{bbl at auxwarn@#1}{}%
-      \bbl at warning
-        {Unknown language `#1'. Very likely you\\%
-         requested it in a previous run. Expect some\\%
-         wrong results in this run, which should vanish\\%
-         in the next one. Reported}%
-    \fi
-  \else
-    \select at language{#1}%
-    \bbl at foreach\BabelContentsFiles{%
-      \@writefile{##1}{\babel at toc{#1}{#2}}}% %% TODO - ok in plain?
-  \fi}
+  \select at language{#1}%
+  \bbl at foreach\BabelContentsFiles{%
+    \@writefile{##1}{\babel at toc{#1}{#2}}}}% %% TODO - ok in plain?
 \def\babel at toc#1#2{%
   \select at language{#1}}
 %    \end{macrocode}
@@ -10903,7 +10961,9 @@
     Reported}}
 \def\@nolanerr#1{%
   \bbl at error
-    {You haven't defined the language #1\space yet}%
+    {You haven't defined the language #1\space yet.\\%
+     Perhaps you misspelled it or your installation\\%
+     is not complete}%
     {Your command will be ignored, type <return> to proceed}}
 \def\@nopatterns#1{%
   \bbl at warning
@@ -11447,7 +11507,7 @@
 \gdef\bbl at switchfont{%
   \bbl at ifunset{bbl at lsys@\languagename}{\bbl at provide@lsys{\languagename}}{}%
   \bbl at exp{%  eg Arabic -> arabic
-    \lowercase{\edef\\\bbl at tempa{\bbl at cs{sname@\languagename}}}}%
+    \lowercase{\edef\\\bbl at tempa{\bbl at cl{sname}}}}%
   \bbl at foreach\bbl at font@fams{%
     \bbl at ifunset{bbl@##1dflt@\languagename}%    (1) language?
       {\bbl at ifunset{bbl@##1dflt@*\bbl at tempa}%   (2) from script?
@@ -11467,7 +11527,7 @@
        \global\bbl at csarg\let{famrst@##1}\relax}%
       {\bbl at exp{% order is relevant
          \\\bbl at add\\\originalTeX{%
-           \\\bbl at font@rst{\bbl at cs{##1dflt@\languagename}}%
+           \\\bbl at font@rst{\bbl at cl{##1dflt}}%
                           \<##1default>\<##1family>{##1}}%
          \\\bbl at font@set\<bbl@##1dflt@\languagename>% the main part!
                         \<##1default>\<##1family>}}}%
@@ -11496,11 +11556,13 @@
              \expandafter\xdef\csname ##1default\endcsname{\f at family}}%
             {}}%
         \ifx\bbl at tempa\@empty\else
-          \bbl at infowarn{The following fonts are not babel standard families:\\%
+          \bbl at infowarn{The following font families will use the default\\%
+            settings for all or some languages:\\%
             \bbl at tempa
             There is nothing intrinsically wrong with it, but\\%
-            'babel' will no set Script and Language. Consider\\%
-            defining a new family with \string\babelfont.\\%
+            'babel' will no set Script and Language, which could\\%
+             be relevant in some languages. If your document uses\\%
+             these families, consider redefining them with \string\babelfont.\\%
             Reported}%
         \fi
       \endgroup}
@@ -11531,18 +11593,14 @@
   \let\bbl at tempe\bbl at mapselect
   \let\bbl at mapselect\relax
   \let\bbl at temp@fam#4%       eg, '\rmfamily', to be restored below
-  \let#4\relax            %  So that can be used with \newfontfamily
+  \let#4\@empty      %       Make sure \renewfontfamily is valid
   \bbl at exp{% 
     \let\\\bbl at temp@pfam\<\bbl at stripslash#4\space>% eg, '\rmfamily '
-    \<keys_if_exist:nnF>{fontspec-opentype}%
-        {Script/\bbl at cs{sname@\languagename}}%
-      {\\\newfontscript{\bbl at cs{sname@\languagename}}%
-        {\bbl at cs{sotf@\languagename}}}%
-    \<keys_if_exist:nnF>{fontspec-opentype}%
-        {Language/\bbl at cs{lname@\languagename}}%
-      {\\\newfontlanguage{\bbl at cs{lname@\languagename}}%
-        {\bbl at cs{lotf@\languagename}}}%
-    \\\newfontfamily\\#4%
+    \<keys_if_exist:nnF>{fontspec-opentype}{Script/\bbl at cl{sname}}%
+      {\\\newfontscript{\bbl at cl{sname}}{\bbl at cl{sotf}}}%
+    \<keys_if_exist:nnF>{fontspec-opentype}{Language/\bbl at cl{lname}}%
+      {\\\newfontlanguage{\bbl at cl{lname}}{\bbl at cl{lotf}}}%
+    \\\renewfontfamily\\#4%
       [\bbl at cs{lsys@\languagename},#2]}{#3}% ie \bbl at exp{..}{#3}
   \begingroup
      #4%
@@ -11735,37 +11793,51 @@
   \xebbl at stop
   \let\xebbl at stop\relax}
 \def\bbl at intraspace#1 #2 #3\@@{%
-  \bbl at csarg\gdef{xeisp@\bbl at cs{sbcp@\languagename}}%
+  \bbl at csarg\gdef{xeisp@\languagename}%
     {\XeTeXlinebreakskip #1em plus #2em minus #3em\relax}}
 \def\bbl at intrapenalty#1\@@{%
-  \bbl at csarg\gdef{xeipn@\bbl at cs{sbcp@\languagename}}%
+  \bbl at csarg\gdef{xeipn@\languagename}%
     {\XeTeXlinebreakpenalty #1\relax}}
 \def\bbl at provide@intraspace{%
-   \bbl at xin@{\bbl at cs{sbcp@\languagename}}{Thai,Laoo,Khmr}%
-   \ifin@                % sea (currently ckj not handled)
-     \bbl at ifunset{bbl at intsp@\languagename}{}%
-       {\expandafter\ifx\csname bbl at intsp@\languagename\endcsname\@empty\else
-         \ifx\bbl at KVP@intraspace\@nil
-            \bbl at exp{%
-              \\\bbl at intraspace\bbl at cs{intsp@\languagename}\\\@@}%
-         \fi
-         \ifx\bbl at KVP@intrapenalty\@nil
-           \bbl at intrapenalty0\@@
-         \fi
-       \fi
-       \ifx\bbl at KVP@intraspace\@nil\else % We may override the ini
-         \expandafter\bbl at intraspace\bbl at KVP@intraspace\@@
-       \fi
-       \ifx\bbl at KVP@intrapenalty\@nil\else
-         \expandafter\bbl at intrapenalty\bbl at KVP@intrapenalty\@@
-       \fi
-       \ifx\bbl at ispacesize\@undefined
-         \AtBeginDocument{%
-           \expandafter\bbl at add
-           \csname selectfont \endcsname{\bbl at ispacesize}}%
-         \def\bbl at ispacesize{\bbl at cs{xeisp@\bbl at cs{sbcp@\languagename}}}%
-       \fi}%
-   \fi}
+  \bbl at xin@{\bbl at cl{lnbrk}}{s}%
+  \ifin@\else\bbl at xin@{\bbl at cl{lnbrk}}{c}\fi
+  \ifin@
+    \bbl at ifunset{bbl at intsp@\languagename}{}%
+      {\expandafter\ifx\csname bbl at intsp@\languagename\endcsname\@empty\else
+        \ifx\bbl at KVP@intraspace\@nil
+           \bbl at exp{%
+             \\\bbl at intraspace\bbl at cl{intsp}\\\@@}%
+        \fi
+        \ifx\bbl at KVP@intrapenalty\@nil
+          \bbl at intrapenalty0\@@
+        \fi
+      \fi
+      \ifx\bbl at KVP@intraspace\@nil\else % We may override the ini
+        \expandafter\bbl at intraspace\bbl at KVP@intraspace\@@
+      \fi
+      \ifx\bbl at KVP@intrapenalty\@nil\else
+        \expandafter\bbl at intrapenalty\bbl at KVP@intrapenalty\@@
+      \fi
+      \bbl at exp{%
+        \\\bbl at add\<extras\languagename>{%
+          \XeTeXlinebreaklocale "\bbl at cl{lbcp}"%
+          \<bbl at xeisp@\languagename>%
+          \<bbl at xeipn@\languagename>}%
+        \\\bbl at toglobal\<extras\languagename>%
+        \\\bbl at add\<noextras\languagename>{%
+          \XeTeXlinebreaklocale "en"}%
+        \\\bbl at toglobal\<noextras\languagename>}%
+      \ifx\bbl at ispacesize\@undefined
+        \gdef\bbl at ispacesize{\bbl at cl{xeisp}}%
+        \ifx\AtBeginDocument\@notprerr
+          \expandafter\@secondoftwo  % to execute right now
+        \fi
+        \AtBeginDocument{%
+          \expandafter\bbl at add
+          \csname selectfont \endcsname{\bbl at ispacesize}%
+          \expandafter\bbl at toglobal\csname selectfont \endcsname}%
+      \fi}%
+  \fi}
 \AddBabelHook{xetex}{loadkernel}{%
 <@Restore Unicode catcodes before loading patterns@>}
 \ifx\DisableBabelHook\@undefined\endinput\fi
@@ -12174,7 +12246,11 @@
                \number\language) }}%
         \xdef\bbl at pttnlist{\bbl at pttnlist\number\language,}%
       \fi
-    \endgroup}}
+    \endgroup}%
+  \bbl at exp{%
+    \bbl at ifunset{bbl at prehc@\languagename}{}%
+      {\\\bbl at ifblank{\bbl at cs{prehc@\languagename}}{}%
+        {\prehyphenchar=\bbl at cl{prehc}\relax}}}}
 \AddBabelHook{luatex}{everylanguage}{%
   \def\process at language##1##2##3{%
     \def\process at line####1####2 ####3 ####4 {}}}
@@ -12415,7 +12491,7 @@
 \def\bbl at provide@intraspace{%
   \bbl at ifunset{bbl at intsp@\languagename}{}%
     {\expandafter\ifx\csname bbl at intsp@\languagename\endcsname\@empty\else
-       \bbl at xin@{\bbl at cs{lnbrk@\languagename}}{c}%
+       \bbl at xin@{\bbl at cl{lnbrk}}{c}%
        \ifin@           % cjk
          \bbl at cjkintraspace
          \directlua{
@@ -12423,18 +12499,18 @@
              Babel.locale_props = Babel.locale_props or {}
              Babel.locale_props[\the\localeid].linebreak = 'c'
          }%
-         \bbl at exp{\\\bbl at intraspace\bbl at cs{intsp@\languagename}\\\@@}%
+         \bbl at exp{\\\bbl at intraspace\bbl at cl{intsp}\\\@@}%
          \ifx\bbl at KVP@intrapenalty\@nil
            \bbl at intrapenalty0\@@
          \fi 
        \else            % sea
          \bbl at seaintraspace
-         \bbl at exp{\\\bbl at intraspace\bbl at cs{intsp@\languagename}\\\@@}%
+         \bbl at exp{\\\bbl at intraspace\bbl at cl{intsp}\\\@@}%
          \directlua{
             Babel = Babel or {}
             Babel.sea_ranges = Babel.sea_ranges or {}
-            Babel.set_chranges('\bbl at cs{sbcp@\languagename}', 
-                               '\bbl at cs{chrng@\languagename}')
+            Babel.set_chranges('\bbl at cl{sbcp}', 
+                               '\bbl at cl{chrng}')
          }%
          \ifx\bbl at KVP@intrapenalty\@nil
            \bbl at intrapenalty0\@@
@@ -12494,6 +12570,7 @@
   ['Armn'] = {{0x0530, 0x058F}},
   ['Beng'] = {{0x0980, 0x09FF}}, 
   ['Cher'] = {{0x13A0, 0x13FF}, {0xAB70, 0xABBF}},   
+  ['Copt'] = {{0x03E2, 0x03EF}, {0x2C80, 0x2CFF}, {0x102E0, 0x102FF}},
   ['Cyrl'] = {{0x0400, 0x04FF}, {0x0500, 0x052F}, {0x1C80, 0x1C8F},
               {0x2DE0, 0x2DFF}, {0xA640, 0xA69F}},
   ['Deva'] = {{0x0900, 0x097F}, {0xA8E0, 0xA8FF}},
@@ -12500,7 +12577,9 @@
   ['Ethi'] = {{0x1200, 0x137F}, {0x1380, 0x139F}, {0x2D80, 0x2DDF},
               {0xAB00, 0xAB2F}},
   ['Geor'] = {{0x10A0, 0x10FF}, {0x2D00, 0x2D2F}},
-  ['Grek'] = {{0x0370, 0x03FF}, {0x1F00, 0x1FFF}},
+  % Don't follow strictly Unicode, which places some Coptic letters in
+  % the 'Greek and Coptic' block
+  ['Grek'] = {{0x0370, 0x03E1}, {0x03F0, 0x03FF}, {0x1F00, 0x1FFF}},
   ['Hans'] = {{0x2E80, 0x2EFF}, {0x3000, 0x303F}, {0x31C0, 0x31EF},
               {0x3300, 0x33FF}, {0x3400, 0x4DBF}, {0x4E00, 0x9FFF},
               {0xF900, 0xFAFF}, {0xFE30, 0xFE4F}, {0xFF00, 0xFFEF},
@@ -12524,6 +12603,7 @@
   ['Mymr'] = {{0x1000, 0x109F}, {0xAA60, 0xAA7F}, {0xA9E0, 0xA9FF}},
   ['Orya'] = {{0x0B00, 0x0B7F}},
   ['Sinh'] = {{0x0D80, 0x0DFF}, {0x111E0, 0x111FF}},
+  ['Syrc'] = {{0x0700, 0x074F}, {0x0860, 0x086F}},
   ['Taml'] = {{0x0B80, 0x0BFF}},
   ['Telu'] = {{0x0C00, 0x0C7F}},
   ['Tfng'] = {{0x2D30, 0x2D7F}},
@@ -12533,6 +12613,7 @@
   ['Yiii'] = {{0xA000, 0xA48F}, {0xA490, 0xA4CF}}
 }
 
+Babel.script_blocks.Cyrs = Babel.script_blocks.Cyrl
 Babel.script_blocks.Hant = Babel.script_blocks.Hans
 Babel.script_blocks.Kana = Babel.script_blocks.Jpan
 
@@ -12542,6 +12623,7 @@
   local LOCALE = luatexbase.registernumber'bbl at attr@locale'
   local GLYPH = node.id('glyph')
   local inmath = false
+  local toloc_save
   for item in node.traverse(head) do
     local toloc
     if not inmath and item.id == GLYPH then
@@ -12559,7 +12641,15 @@
           end
         end
       end
-      % Now, take action
+      % Now, take action, but treat composite chars in a different
+      % fashion, because they 'inherit' the previous locale. Not yet
+      % optimized.
+      if not toloc and 
+          (item.char >= 0x0300 and item.char <= 0x036F) or
+          (item.char >= 0x1AB0 and item.char <= 0x1AFF) or
+          (item.char >= 0x1DC0 and item.char <= 0x1DFF) then
+        toloc = toloc_save
+      end
       if toloc and toloc > -1 then
         if Babel.locale_props[toloc].lg then
           item.lang = Babel.locale_props[toloc].lg
@@ -12568,6 +12658,7 @@
         if Babel.locale_props[toloc]['/'..item.font] then
           item.font = Babel.locale_props[toloc]['/'..item.font]
         end
+        toloc_save = toloc
       end
     elseif not inmath and item.id == 7 then
       item.replace = item.replace and Babel.locale_map(item.replace)
@@ -12603,7 +12694,7 @@
                {See the manual for futher info}}%
     {}%
   \loop
-    \@nameuse{bbl at chprop@#2}{#3}%
+    \bbl at cs{chprop@#2}{#3}%
   \ifnum\count@<\@tempcnta
     \advance\count@\@ne
   \repeat}
@@ -12629,7 +12720,7 @@
   \directlua{
     Babel.chr_to_loc = Babel.chr_to_loc or {}
     Babel.chr_to_loc[\the\count@] =
-      \bbl at ifblank{#1}{-1000}{\the\@nameuse{bbl at id@@#1}}\space
+      \bbl at ifblank{#1}{-1000}{\the\bbl at cs{id@@#1}}\space
   }}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/babel/babel.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/babel/babel.ins	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/source/latex/babel/babel.ins	2020-03-22 20:52:59 UTC (rev 54487)
@@ -26,7 +26,7 @@
 %% and covered by LPPL is defined by the unpacking scripts (with
 %% extension .ins) which are part of the distribution.
 %%
-\def\filedate{2020/02/28}
+\def\filedate{2020/03/22}
 \def\batchfile{babel.ins}
 \input docstrip.tex
 

Modified: trunk/Master/texmf-dist/source/latex/babel/bbcompat.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/babel/bbcompat.dtx	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/source/latex/babel/bbcompat.dtx	2020-03-22 20:52:59 UTC (rev 54487)
@@ -30,7 +30,7 @@
 %
 % \iffalse
 %<*dtx>
-\ProvidesFile{bbcompat.dtx}[2020/02/28 v3.41]
+\ProvidesFile{bbcompat.dtx}[2020/03/22 v3.42]
 %</dtx>
 %
 %% File 'bbcompat.dtx'

Modified: trunk/Master/texmf-dist/source/latex/babel/locale.zip
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/tex/generic/babel/babel.def
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/babel.def	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/babel.def	2020-03-22 20:52:59 UTC (rev 54487)
@@ -41,7 +41,7 @@
     \wlog{File: #1 #4 #3 <#2>}%
     \let\ProvidesFile\@undefined}
 \fi
-\ProvidesFile{babel.def}[2020/02/28 3.41 Babel common definitions]
+\ProvidesFile{babel.def}[2020/03/22 3.42 Babel common definitions]
 \ifx\AtBeginDocument\@undefined
   \input plain.def\relax
 \fi
@@ -107,6 +107,7 @@
 \def\bbl at xin@{\@expandtwoargs\in@}
 \def\bbl at csarg#1#2{\expandafter#1\csname bbl@#2\endcsname}%
 \def\bbl at cs#1{\csname bbl@#1\endcsname}
+\def\bbl at cl#1{\csname bbl@#1@\languagename\endcsname}
 \def\bbl at loop#1#2#3{\bbl@@loop#1{#3}#2,\@nnil,}
 \def\bbl at loopx#1#2{\expandafter\bbl at loop\expandafter#1\expandafter{#2}}
 \def\bbl@@loop#1#2#3,{%
@@ -291,12 +292,12 @@
 \newcommand\DisableBabelHook[1]{\bbl at csarg\let{hk@#1}\@gobble}
 \def\bbl at usehooks#1#2{%
   \def\bbl at elt##1{%
-    \@nameuse{bbl at hk@##1}{\@nameuse{bbl at ev@##1@#1@}#2}}%
-  \@nameuse{bbl at ev@#1@}%
+    \bbl at cs{hk@##1}{\bbl at cs{ev@##1@#1@}#2}}%
+  \bbl at cs{ev@#1@}%
   \ifx\languagename\@undefined\else % Test required for Plain (?)
     \def\bbl at elt##1{%
-      \@nameuse{bbl at hk@##1}{\@nameuse{bbl at ev@##1@#1@\languagename}#2}}%
-    \@nameuse{bbl at ev@#1@\languagename}%
+      \bbl at cs{hk@##1}{\bbl at cl{ev@##1@#1}#2}}%
+    \bbl at cl{ev@#1}%
   \fi}
 \def\bbl at evargs{,% <- don't delete this comma
   everylanguage=1,loadkernel=1,loadpatterns=1,loadexceptions=1,%
@@ -303,12 +304,12 @@
   adddialect=2,patterns=2,defaultcommands=0,encodedcommands=2,write=0,%
   beforeextras=0,afterextras=0,stopcommands=0,stringprocess=0,%
   hyphenation=2,initiateactive=3,afterreset=0,foreign=0,foreign*=0,%
-  beforestart=0}
+  beforestart=0,languagename=0}
 \bbl at trace{Defining babelensure}
 \newcommand\babelensure[2][]{%  TODO - revise test files
   \AddBabelHook{babel-ensure}{afterextras}{%
     \ifcase\bbl at select@type
-      \@nameuse{bbl at e@\languagename}%
+      \bbl at cl{e}%
     \fi}%
   \begingroup
     \let\bbl at ens@include\@empty
@@ -423,9 +424,9 @@
   \bbl at usehooks{beforestart}{}%
   \global\let\bbl at beforestart\relax}
 \AtBeginDocument{%
-  \@nameuse{bbl at beforestart}%
+  \bbl at cs{beforestart}%
   \if at filesw
-    \immediate\write\@mainaux{\string\@nameuse{bbl at beforestart}}%
+    \immediate\write\@mainaux{\string\bbl at cs{beforestart}}%
   \fi
   \expandafter\selectlanguage\expandafter{\bbl at main@language}%
   \ifbbl at single  % must go after the line above
@@ -1340,8 +1341,8 @@
 \def\bbl at presec@x#1[#2]#3{%
   \bbl at exp{%
     \\\select at language@x{\bbl at main@language}%
-    \\\@nameuse{bbl at sspre@#1}%
-    \\\@nameuse{bbl at ss@#1}%
+    \\\bbl at cs{sspre@#1}%
+    \\\bbl at cs{ss@#1}%
       [\\\foreignlanguage{\languagename}{\unexpanded{#2}}]%
       {\\\foreignlanguage{\languagename}{\unexpanded{#3}}}%
     \\\select at language@x{\languagename}}}
@@ -1348,8 +1349,8 @@
 \def\bbl at presec@s#1#2{%
   \bbl at exp{%
     \\\select at language@x{\bbl at main@language}%
-    \\\@nameuse{bbl at sspre@#1}%
-    \\\@nameuse{bbl at ss@#1}*%
+    \\\bbl at cs{sspre@#1}%
+    \\\bbl at cs{ss@#1}*%
       {\\\foreignlanguage{\languagename}{\unexpanded{#2}}}%
     \\\select at language@x{\languagename}}}
 \IfBabelLayout{sectioning}%
@@ -1394,6 +1395,7 @@
   \let\bbl at KVP@onchar\@nil
   \let\bbl at KVP@alph\@nil
   \let\bbl at KVP@Alph\@nil
+  \let\bbl at KVP@info\@nil % Ignored with import? Or error/warning?
   \bbl at forkv{#1}{%  TODO - error handling
     \in@{/}{##1}%
     \ifin@
@@ -1444,6 +1446,7 @@
          \bbl at read@ini{##1}{basic data}%
          \bbl at exportkey{chrng}{characters.ranges}{}%
          \bbl at exportkey{dgnat}{numbers.digits.native}{}%
+         \bbl at exportkey{prehc}{typography.prehyphenchar}{}%
          \bbl at exportkey{lnbrk}{typography.linebreaking}{h}%
          \bbl at exportkey{hyphr}{typography.hyphenrules}{}%
          \bbl at exportkey{hyoth}{typography.hyphenate.other}{}%
@@ -1480,9 +1483,9 @@
         {\\\bbl at patterns@lua{\languagename}}}%
       % TODO - error/warning if no script
       \directlua{
-        if Babel.script_blocks['\bbl at cs{sbcp@\languagename}'] then
+        if Babel.script_blocks['\bbl at cl{sbcp}'] then
           Babel.loc_to_scr[\the\localeid] =
-            Babel.script_blocks['\bbl at cs{sbcp@\languagename}']
+            Babel.script_blocks['\bbl at cl{sbcp}']
           Babel.locale_props[\the\localeid].lc = \the\localeid\space
           Babel.locale_props[\the\localeid].lg = \the\@nameuse{l@\languagename}\space
         end
@@ -1493,9 +1496,9 @@
       \bbl at ifunset{bbl at lsys@\languagename}{\bbl at provide@lsys{\languagename}}{}%
       \bbl at ifunset{bbl at wdir@\languagename}{\bbl at provide@dirs{\languagename}}{}%
       \directlua{
-        if Babel.script_blocks['\bbl at cs{sbcp@\languagename}'] then
+        if Babel.script_blocks['\bbl at cl{sbcp}'] then
           Babel.loc_to_scr[\the\localeid] =
-            Babel.script_blocks['\bbl at cs{sbcp@\languagename}']
+            Babel.script_blocks['\bbl at cl{sbcp}']
         end}%
       \ifx\bbl at mapselect\@undefined
         \AtBeginDocument{%
@@ -1560,7 +1563,7 @@
          \else
            \SetHyphenMap{\BabelLower{##1}{##1}}%
          \fi}%
-     \bbl at endcommands}
+     \bbl at endcommands}%
   % == maparabic ==
   % Native digits, if provided in ini (TeX level, xe and lua)
   \ifcase\bbl at engine\else
@@ -1591,7 +1594,7 @@
            Babel.digits_mapped = true
            Babel.digits = Babel.digits or {}
            Babel.digits[\the\localeid] =
-             table.pack(string.utfvalue('\bbl at cs{dgnat@\languagename}'))
+             table.pack(string.utfvalue('\bbl at cl{dgnat}'))
            if not Babel.numbers then
              function Babel.numbers(head)
                local LOCALE = luatexbase.registernumber'bbl at attr@locale'
@@ -1718,8 +1721,8 @@
   \bbl at endcommands
   \bbl at exp{%
     \def\<#1hyphenmins>{%
-      {\bbl at ifunset{bbl at lfthm@#1}{2}{\@nameuse{bbl at lfthm@#1}}}%
-      {\bbl at ifunset{bbl at rgthm@#1}{3}{\@nameuse{bbl at rgthm@#1}}}}}%
+      {\bbl at ifunset{bbl at lfthm@#1}{2}{\bbl at cs{lfthm@#1}}}%
+      {\bbl at ifunset{bbl at rgthm@#1}{3}{\bbl at cs{rgthm@#1}}}}}%
   \bbl at provide@hyphens{#1}%
   \ifx\bbl at KVP@main\@nil\else
      \expandafter\main at language\expandafter{#1}%
@@ -1756,10 +1759,10 @@
   \fi
   \ifx\bbl at tempa\relax %        if no opt or no language in opt found
     \ifx\bbl at KVP@import\@nil\else % if importing
-      \bbl at exp{%                and hyphenrules is not empty
-        \\\bbl at ifblank{\@nameuse{bbl at hyphr@#1}}%
+      \bbl at exp{%                    and hyphenrules is not empty
+        \\\bbl at ifblank{\bbl at cs{hyphr@#1}}%
           {}%
-          {\let\\\bbl at tempa\<l@\@nameuse{bbl at hyphr@\languagename}>}}%
+          {\let\\\bbl at tempa\<l@\bbl at cl{hyphr}>}}%
     \fi
   \fi
   \bbl at ifunset{bbl at tempa}%       ie, relax or undefined
@@ -1766,20 +1769,23 @@
     {\bbl at ifunset{l@#1}%         no hyphenrules found - fallback
        {\bbl at exp{\\\adddialect\<l@#1>\language}}%
        {}}%                      so, l@<lang> is ok - nothing to do
-    {\bbl at exp{\\\adddialect\<l@#1>\bbl at tempa}}% found in opt list or ini
-  \bbl at ifunset{bbl at prehc@\languagename}%
-    {}%  TODO - XeTeX, based on \babelfont and HyphenChar?
-    {\ifodd\bbl at engine\bbl at exp{%
-       \\\bbl at ifblank{\@nameuse{bbl at prehc@#1}}%
-         {}%
-         {\\\AddBabelHook[\languagename]{babel-prehc-\languagename}{patterns}%
-           {\prehyphenchar=\@nameuse{bbl at prehc@\languagename}\relax}}}%
-     \fi}}
+    {\bbl at exp{\\\adddialect\<l@#1>\bbl at tempa}}}% found in opt list or ini
+
 \ifx\bbl at readstream\@undefined
   \csname newread\endcsname\bbl at readstream
 \fi
+\def\bbl at inipreread#1=#2\@@{%
+  \bbl at trim@def\bbl at tempa{#1}% Redundant below !!
+  \bbl at trim\toks@{#2}%
+  % Move trims here ??
+  \bbl at ifunset{bbl at KVP@\bbl at section/\bbl at tempa}%
+    {\bbl at exp{%
+       \\\g at addto@macro\\\bbl at inidata{%
+         \\\bbl at elt{\bbl at section}{\bbl at tempa}{\the\toks@}}}%
+     \expandafter\bbl at inireader\bbl at tempa=#2\@@}%
+    {}}%
 \def\bbl at read@ini#1#2{%
-  \global\@namedef{bbl at lini@\languagename}{#1}%
+  \bbl at csarg\edef{lini@\languagename}{#1}%
   \openin\bbl at readstream=babel-#1.ini
   \ifeof\bbl at readstream
     \bbl at error
@@ -1788,16 +1794,11 @@
        is not complete.}%
       {Fix the name or reinstall babel.}%
   \else
+    \bbl at exp{\def\\\bbl at inidata{\\\bbl at elt{identificacion}{tag.ini}{#1}}}%
     \let\bbl at section\@empty
     \let\bbl at savestrings\@empty
     \let\bbl at savetoday\@empty
     \let\bbl at savedate\@empty
-    \def\bbl at inipreread##1=##2\@@{%
-      \bbl at trim@def\bbl at tempa{##1}% Redundant below !!
-      % Move trims here ??
-      \bbl at ifunset{bbl at KVP@\bbl at section/\bbl at tempa}%
-        {\expandafter\bbl at inireader\bbl at tempa=##2\@@}%
-        {}}%
     \let\bbl at inireader\bbl at iniskip
     \bbl at info{Importing #2 for \languagename\\%
              from babel-#1.ini. Reported}%
@@ -1815,23 +1816,33 @@
     \global\let\bbl at renewlist\@empty
     % Ends last section. See \bbl at inisec
     \def\bbl at elt##1##2{\bbl at inireader##1=##2\@@}%
-    \@nameuse{bbl at renew@\bbl at section}%
+    \bbl at cs{renew@\bbl at section}%
     \global\bbl at csarg\let{renew@\bbl at section}\relax
-    \@nameuse{bbl at secpost@\bbl at section}%
+    \bbl at cs{secpost@\bbl at section}%
+    \bbl at csarg{\global\expandafter\let}{inidata@\languagename}\bbl at inidata
+    \bbl at exp{\\\bbl at add@list\\\bbl at ini@loaded{\languagename}}%
+    \bbl at toglobal\bbl at ini@loaded
   \fi}
 \def\bbl at iniline#1\bbl at iniline{%
   \@ifnextchar[\bbl at inisec{\@ifnextchar;\bbl at iniskip\bbl at inipreread}#1\@@}% ]
 \def\bbl at iniskip#1\@@{}%      if starts with ;
 \def\bbl at inisec[#1]#2\@@{%    if starts with opening bracket
-  \def\bbl at elt##1##2{\bbl at inireader##1=##2\@@}%
-  \@nameuse{bbl at renew@\bbl at section}%
+  \def\bbl at elt##1##2{%
+    \expandafter\toks@\expandafter{%
+      \expandafter{\bbl at section}{##1}{##2}}%
+    \bbl at exp{%
+      \\\g at addto@macro\\\bbl at inidata{\\\bbl at elt\the\toks@}}%
+    \bbl at inireader##1=##2\@@}%
+  \bbl at cs{renew@\bbl at section}%
   \global\bbl at csarg\let{renew@\bbl at section}\relax
-  \@nameuse{bbl at secpost@\bbl at section}%  ends previous section
-  \def\bbl at section{#1}%                 starts current section
+  \bbl at cs{secpost@\bbl at section}%
+  % The previous code belongs to the previous section.
+  % Now start the current one.
+  \def\bbl at section{#1}%
   \def\bbl at elt##1##2{%
     \@namedef{bbl at KVP@#1/##1}{}}%
-  \@nameuse{bbl at renew@#1}%
-  \@nameuse{bbl at secpre@#1}%  pre-section `hook'
+  \bbl at cs{renew@#1}%
+  \bbl at cs{secpre@#1}%  pre-section `hook'
   \bbl at ifunset{bbl at inikv@#1}%
     {\let\bbl at inireader\bbl at iniskip}%
     {\bbl at exp{\let\\\bbl at inireader\<bbl at inikv@#1>}}}
@@ -1856,8 +1867,8 @@
 \def\bbl at iniwarning#1{%
   \bbl at ifunset{bbl@@kv at identification.warning#1}{}%
     {\bbl at warning{%
-       From babel-\@nameuse{bbl at lini@\languagename}.ini:\\%
-       \@nameuse{bbl@@kv at identification.warning#1}\\%
+       From babel-\bbl at cs{lini@\languagename}.ini:\\%
+       \bbl at cs{@kv at identification.warning#1}\\%
        Reported }}}
 \let\bbl at inikv@identification\bbl at inikv
 \def\bbl at secpost@identification{%
@@ -2014,6 +2025,12 @@
   \bbl at csarg\bbl at add@list{lsys@#1}{Script=\bbl at cs{sname@#1}}%
   \bbl at ifunset{bbl at lname@#1}{}%
     {\bbl at csarg\bbl at add@list{lsys@#1}{Language=\bbl at cs{lname@#1}}}%
+  \ifcase\bbl at engine\or\or
+    \bbl at ifunset{bbl at prehc@#1}{}%
+      {\bbl at exp{\\\bbl at ifblank{\bbl at cs{prehc@#1}}}%
+        {}%
+        {\bbl at csarg\bbl at add@list{lsys@#1}{HyphenChar="200B}}}%
+  \fi
   \bbl at csarg\bbl at toglobal{lsys@#1}}
 \def\bbl at ini@basic#1{%
   \def\BabelBeforeIni##1##2{%
@@ -2033,7 +2050,7 @@
     \toks@\expandafter{\the\toks@\or #1}%
     \expandafter\bbl at buildifcase
   \fi}
-\newcommand\localenumeral[2]{\@nameuse{bbl at cntr@#1@\languagename}{#2}}
+\newcommand\localenumeral[2]{\bbl at cs{cntr@#1@\languagename}{#2}}
 \def\bbl at localecntr#1#2{\localenumeral{#2}{#1}}
 \newcommand\localecounter[2]{%
   \expandafter\bbl at localecntr\csname c@#2\endcsname{#1}}
@@ -2049,15 +2066,15 @@
   \fi}
 \def\bbl at alphnumeral@ii#1#2#3#4#5#6#7#8{%
   \bbl at ifunset{bbl at cntr@#1.F.\number#5#6#7#8@\languagename}%
-    {\@nameuse{bbl at cntr@#1.4@\languagename}#5%
-     \@nameuse{bbl at cntr@#1.3@\languagename}#6%
-     \@nameuse{bbl at cntr@#1.2@\languagename}#7%
-     \@nameuse{bbl at cntr@#1.1@\languagename}#8%
+    {\bbl at cs{cntr@#1.4@\languagename}#5%
+     \bbl at cs{cntr@#1.3@\languagename}#6%
+     \bbl at cs{cntr@#1.2@\languagename}#7%
+     \bbl at cs{cntr@#1.1@\languagename}#8%
      \ifnum#6#7#8>\z@ % An ad hod rule for Greek. Ugly. To be fixed.
        \bbl at ifunset{bbl at cntr@#1.S.321@\languagename}{}%
-         {\@nameuse{bbl at cntr@#1.S.321@\languagename}}%
+         {\bbl at cs{cntr@#1.S.321@\languagename}}%
      \fi}%
-    {\@nameuse{bbl at cntr@#1.F.\number#5#6#7#8@\languagename}}}
+    {\bbl at cs{cntr@#1.F.\number#5#6#7#8@\languagename}}}
 \def\bbl at alphnum@invalid#1{%
   \bbl at error{Alphabetic numeral too large (#1)}%
     {Currently this is the limit.}}
@@ -2067,7 +2084,7 @@
                 The corresponding ini file has not been loaded\\%
                 Perhaps it doesn't exist}%
                {See the manual for details.}}%
-    {\@nameuse{bbl@\csname bbl at info@#1\endcsname @\languagename}}}
+    {\bbl at cs{\csname bbl at info@#1\endcsname @\languagename}}}
 \@namedef{bbl at info@tag.ini}{lini}
 \@namedef{bbl at info@name.english}{elname}
 \@namedef{bbl at info@name.opentype}{lname}
@@ -2083,8 +2100,24 @@
     \ifx\InputIfFileExists\@undefined\else  % not in plain
       \bbl at ifunset{bbl at lname@##1}{\bbl at ini@basic{##1}}{}%
     \fi}}
+\newcommand\getlocaleproperty[3]{%
+  \let#1\relax
+  \def\bbl at elt##1##2##3{%
+    \bbl at ifsamestring{##1/##2}{#3}%
+      {\providecommand#1{##3}%
+       \def\bbl at elt####1####2####3{}}%
+      {}}%
+  \bbl at cs{inidata@#2}%
+  \ifx#1\relax
+    \bbl at error
+      {Unknown key for locale '#2':\\%
+       #3\\%
+       \string#1 will be set to \relax}%
+      {Perhaps you misspelled it.}%
+  \fi}
+\newcommand\LocaleForEach{\bbl at foreach\bbl at ini@loaded}
 \newcommand\babeladjust[1]{%  TODO. Error handling.
-  \bbl at forkv{#1}{\@nameuse{bbl at ADJ@##1@##2}}}
+  \bbl at forkv{#1}{\bbl at cs{ADJ@##1@##2}}}
 \def\bbl at adjust@lua#1#2{%
   \ifvmode
     \ifnum\currentgrouplevel=\z@
@@ -2433,7 +2466,7 @@
 \def\bbl at switchdir{%
   \bbl at ifunset{bbl at lsys@\languagename}{\bbl at provide@lsys{\languagename}}{}%
   \bbl at ifunset{bbl at wdir@\languagename}{\bbl at provide@dirs{\languagename}}{}%
-  \bbl at exp{\\\bbl at setdirs\bbl at cs{wdir@\languagename}}}
+  \bbl at exp{\\\bbl at setdirs\bbl at cl{wdir}}}
 \def\bbl at setdirs#1{% TODO - math
   \ifcase\bbl at select@type % TODO - strictly, not the right test
     \bbl at bodydir{#1}%

Modified: trunk/Master/texmf-dist/tex/generic/babel/babel.sty
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/babel.sty	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/babel.sty	2020-03-22 20:52:59 UTC (rev 54487)
@@ -33,7 +33,7 @@
 %%
 
 \NeedsTeXFormat{LaTeX2e}[2005/12/01]
-\ProvidesPackage{babel}[2020/02/28 3.41 The Babel package]
+\ProvidesPackage{babel}[2020/03/22 3.42 The Babel package]
 \@ifpackagewith{babel}{debug}
   {\providecommand\bbl at trace[1]{\message{^^J[ #1 ]}}%
    \let\bbl at debug\@firstofone}
@@ -57,6 +57,7 @@
 \def\bbl at xin@{\@expandtwoargs\in@}
 \def\bbl at csarg#1#2{\expandafter#1\csname bbl@#2\endcsname}%
 \def\bbl at cs#1{\csname bbl@#1\endcsname}
+\def\bbl at cl#1{\csname bbl@#1@\languagename\endcsname}
 \def\bbl at loop#1#2#3{\bbl@@loop#1{#3}#2,\@nnil,}
 \def\bbl at loopx#1#2{\expandafter\bbl at loop\expandafter#1\expandafter{#2}}
 \def\bbl@@loop#1#2#3,{%

Modified: trunk/Master/texmf-dist/tex/generic/babel/hyphen.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/hyphen.cfg	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/hyphen.cfg	2020-03-22 20:52:59 UTC (rev 54487)
@@ -37,7 +37,7 @@
     \wlog{File: #1 #4 #3 <#2>}%
     \let\ProvidesFile\@undefined}
 \fi
-\ProvidesFile{hyphen.cfg}[2020/02/28 3.41 Babel hyphens]
+\ProvidesFile{hyphen.cfg}[2020/03/22 3.42 Babel hyphens]
 \xdef\bbl at format{\jobname}
 \ifx\AtBeginDocument\@undefined
   \def\@empty{}

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/af/babel-af.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/af/babel-af.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/af/babel-af.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-02-10
+version = 1.2
+date = 2020-03-22
 name.local = Afrikaans
 name.english = Afrikaans
 name.babel = afrikaans
+name.polyglossia = afrikaans
 tag.bcp47 = af
+tag.bcp47.likely = af-Latn-ZA
 tag.opentype = AFK
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/agq/babel-agq.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/agq/babel-agq.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/agq/babel-agq.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Aghem
 name.english = Aghem
 name.babel = aghem
 tag.bcp47 = agq
+tag.bcp47.likely = agq-Latn-CM
 ; Next line, provisional
 tag.opentype = AGQ
 script.name = Latin
@@ -167,7 +168,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ak/babel-ak.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ak/babel-ak.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ak/babel-ak.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Akan
 name.english = Akan
 name.babel = akan
 tag.bcp47 = ak
+tag.bcp47.likely = ak-Latn-GH
 tag.opentype = TWI
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/am/babel-am.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/am/babel-am.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/am/babel-am.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = አማርኛ
 name.english = Amharic
 name.babel = amharic
+name.polyglossia = amharic
 tag.bcp47 = am
+tag.bcp47.likely = am-Ethi-ET
 tag.opentype = AMH
 script.name = Ethiopic
 script.tag.bcp47 = Ethi
@@ -179,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-DZ.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-DZ.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-DZ.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-02-24
+version = 1.4
+date = 2020-03-22
 name.local = العربية
 name.english = Arabic
-name.babel = arabic-dz
-name.babel.A = arabic-algeria
+name.babel = arabic-algeria arabic-dz
 tag.bcp47 = ar
 tag.opentype = ARA
 region.local = الجزائر

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-MA.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-MA.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-MA.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-02-24
+version = 1.4
+date = 2020-03-22
 name.local = العربية
 name.english = Arabic
-name.babel = arabic-ma
-name.babel.A = arabic-morocco
+name.babel = arabic-morocco arabic-ma
 tag.bcp47 = ar
 tag.opentype = ARA
 region.local = المغرب

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SY.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SY.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SY.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-02-24
+version = 1.4
+date = 2020-03-22
 name.local = العربية
 name.english = Arabic
-name.babel = arabic-sy
-name.babel.A = arabic-syria
+name.babel = arabic-syria arabic-sy
 tag.bcp47 = ar
 tag.opentype = ARA
 region.local = سوريا

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-02-24
+version = 1.4
+date = 2020-03-22
 name.local = العربية
 name.english = Arabic
 name.babel = arabic
 tag.bcp47 = ar
+tag.bcp47.likely = ar-Arab-EG
 tag.opentype = ARA
 script.name = Arabic
 script.tag.bcp47 = Arab

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/as/babel-as.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/as/babel-as.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/as/babel-as.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-02-10
+version = 1.4
+date = 2020-03-22
 name.local = অসমীয়া
 name.english = Assamese
 name.babel = assamese
 tag.bcp47 = as
+tag.bcp47.likely = as-Beng-IN
 tag.opentype = ASM
 script.name = Bengali
 script.tag.bcp47 = Beng
@@ -168,7 +169,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/asa/babel-asa.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/asa/babel-asa.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/asa/babel-asa.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Kipare
 name.english = Asu
 name.babel = asu
 tag.bcp47 = asa
+tag.bcp47.likely = asa-Latn-TZ
 ; Next line to be fixed
 tag.opentype = T1 OT1 LY1
 script.name = Latin
@@ -181,7 +182,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ast/babel-ast.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ast/babel-ast.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ast/babel-ast.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = asturianu
 name.english = Asturian
 name.babel = asturian
+name.polyglossia = asturian
 tag.bcp47 = ast
+tag.bcp47.likely = ast-Latn-ES
 tag.opentype = AST
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/az/babel-az-Cyrl.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/az/babel-az-Cyrl.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/az/babel-az-Cyrl.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = азәрбајҹан
 name.english = Azerbaijani
-name.babel = azerbaijani-cyrillic
-name.babel.A = azerbaijani-cyrl
+name.babel = azerbaijani-cyrillic azerbaijani-cyrl
 tag.bcp47 = az
 tag.opentype = AZE
 script.name = Cyrillic
@@ -180,7 +179,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/az/babel-az-Latn.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/az/babel-az-Latn.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/az/babel-az-Latn.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = azərbaycan
 name.english = Azerbaijani
-name.babel = azerbaijani-latin
-name.babel.A = azerbaijani-latn
+name.babel = azerbaijani-latin azerbaijani-latn
 tag.bcp47 = az
 tag.opentype = AZE
 script.name = Latin
@@ -181,7 +180,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/az/babel-az.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/az/babel-az.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/az/babel-az.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = azərbaycan
 name.english = Azerbaijani
 name.babel = azerbaijani
 tag.bcp47 = az
+tag.bcp47.likely = az-Latn-AZ
 tag.opentype = AZE
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/bas/babel-bas.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/bas/babel-bas.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/bas/babel-bas.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Ɓàsàa
 name.english = Basaa
 name.babel = basaa
 tag.bcp47 = bas
+tag.bcp47.likely = bas-Latn-CM
 ; Next line to be fixed
 tag.opentype = 
 script.name = Latin
@@ -167,7 +168,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/be/babel-be.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/be/babel-be.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/be/babel-be.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-02-24
+version = 1.3
+date = 2020-03-22
 name.local = беларуская
 name.english = Belarusian
 name.babel = belarusian
+name.polyglossia = belarusian
 tag.bcp47 = be
+tag.bcp47.likely = be-Cyrl-BY
 tag.opentype = BEL
 script.name = Cyrillic
 script.tag.bcp47 = Cyrl
@@ -146,7 +148,7 @@
 
 [typography]
 frenchspacing = 
-hyphenrules = 
+hyphenrules = belarusian
 lefthyphenmin = 
 righthyphenmin = 
 hyphenchar = 
@@ -184,5 +186,3 @@
 [counters]
 lower = а б в г д е ё ж з і й к л м н о п р с т у ў ф х ц ч ш ы ь э ю я
 upper = А Б В Г Д Е Ё Ж З І Й К Л М Н О П Р С Т У Ў Ф Х Ц Ч Ш Ы Ь Э Ю Я
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/bem/babel-bem.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/bem/babel-bem.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/bem/babel-bem.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Ichibemba
 name.english = Bemba
 name.babel = bemba
 tag.bcp47 = bem
+tag.bcp47.likely = bem-Latn-ZM
 tag.opentype = BEM
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/bez/babel-bez.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/bez/babel-bez.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/bez/babel-bez.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Hibena
 name.english = Bena
 name.babel = bena
 tag.bcp47 = bez
+tag.bcp47.likely = bez-Latn-TZ
 ; Next line to be fixed
 tag.opentype = 
 script.name = Latin
@@ -181,7 +182,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/bg/babel-bg.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/bg/babel-bg.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/bg/babel-bg.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-02-24
+version = 1.2
+date = 2020-03-22
 name.local = български
 name.english = Bulgarian
 name.babel = bulgarian
+name.polyglossia = bulgarian
 tag.bcp47 = bg
+tag.bcp47.likely = bg-Cyrl-BG
 tag.opentype = BGR
 script.name = Cyrillic
 script.tag.bcp47 = Cyrl
@@ -182,5 +184,3 @@
 [counters]
 lower = а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ь ю я
 upper = А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ь Ю Я
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/bm/babel-bm.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/bm/babel-bm.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/bm/babel-bm.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = bamanakan
 name.english = Bambara
 name.babel = bambara
 tag.bcp47 = bm
+tag.bcp47.likely = bm-Latn-ML
 tag.opentype = BMB
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/bn/babel-bn.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/bn/babel-bn.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/bn/babel-bn.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-02-10
+version = 1.4
+date = 2020-03-22
 name.local = বাংলা
 name.english = Bangla
 name.babel = bengali
+name.polyglossia = bengali
 tag.bcp47 = bn
+tag.bcp47.likely = bn-Beng-BD
 tag.opentype = BEN
 script.name = Bengali
 script.tag.bcp47 = Beng
@@ -146,7 +148,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/bo/babel-bo.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/bo/babel-bo.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/bo/babel-bo.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
 name.local = བོད་སྐད་
 name.english = Tibetan
 name.babel = tibetan
+name.polyglossia = tibetan
 tag.bcp47 = bo
+tag.bcp47.likely = bo-Tibt-CN
 tag.opentype = TIB
 script.name = Tibetan
 script.tag.bcp47 = Tibt
@@ -167,7 +169,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/br/babel-br.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/br/babel-br.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/br/babel-br.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 0.9
-date = 2017-04-10
+version = 0.10
+date = 2020-03-22
 name.local = brezhoneg
 name.english = Breton
 name.babel = breton
+name.polyglossia = breton
 tag.bcp47 = br
+tag.bcp47.likely = br-Latn-FR
 tag.opentype = BRE
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -181,7 +183,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/brx/babel-brx.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/brx/babel-brx.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/brx/babel-brx.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
 name.local = बड़ो
 name.english = Bodo
 name.babel = bodo
 tag.bcp47 = brx
+tag.bcp47.likely = brx-Deva-IN
 ; Next line to be fixed
 tag.opentype = 
 script.name = Devanagari
@@ -171,7 +172,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs-Cyrl.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs-Cyrl.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs-Cyrl.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = босански
 name.english = Bosnian
-name.babel = bosnian-cyrillic
-name.babel.A = bosnian-cyrl
+name.babel = bosnian-cyrillic bosnian-cyrl
 tag.bcp47 = bs
 tag.opentype = BOS
 script.name = Cyrillic
@@ -181,7 +180,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs-Latn.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs-Latn.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs-Latn.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = bosanski
 name.english = Bosnian
-name.babel = bosnian-latin
-name.babel.A = bosnian-latn
+name.babel = bosnian-latin bosnian-latn
 tag.bcp47 = bs
 tag.opentype = BOS
 script.name = Latin
@@ -180,7 +179,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = bosanski
 name.english = Bosnian
 name.babel = bosnian
+name.polyglossia = bosnian
 tag.bcp47 = bs
+tag.bcp47.likely = bs-Latn-BA
 tag.opentype = BOS
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -179,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ca/babel-ca.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ca/babel-ca.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ca/babel-ca.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = català
 name.english = Catalan
 name.babel = catalan
+name.polyglossia = catalan
 tag.bcp47 = ca
+tag.bcp47.likely = ca-Latn-ES
 tag.opentype = CAT
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ce/babel-ce.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ce/babel-ce.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ce/babel-ce.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = нохчийн
 name.english = Chechen
 name.babel = chechen
 tag.bcp47 = ce
+tag.bcp47.likely = ce-Cyrl-RU
 tag.opentype = CHE
 script.name = Cyrillic
 script.tag.bcp47 = Cyrl
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/cgg/babel-cgg.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/cgg/babel-cgg.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/cgg/babel-cgg.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Rukiga
 name.english = Chiga
 name.babel = chiga
 tag.bcp47 = cgg
+tag.bcp47.likely = cgg-Latn-UG
 ; Next line to be fixed
 tag.opentype = 
 script.name = Latin
@@ -181,7 +182,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/chr/babel-chr.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/chr/babel-chr.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/chr/babel-chr.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = ᏣᎳᎩ
 name.english = Cherokee
 name.babel = cherokee
 tag.bcp47 = chr
+tag.bcp47.likely = chr-Cher-US
 tag.opentype = CHR
 script.name = Cherokee
 script.tag.bcp47 = Cher
@@ -166,7 +167,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,16 +11,19 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
 name.local = کوردیی ناوەندی
 name.english = Central Kurdish
 name.babel = centralkurdish
+name.polyglossia = kurdish
 tag.bcp47 = ckb
+tag.bcp47.likely = ckb-Arab-IQ
 tag.opentype = KUR
 script.name = Arabic
 script.tag.bcp47 = Arab
 script.tag.opentype = arab
+polyglossia.variant = sorani
 level = 1
 encodings = 
 derivate = no
@@ -166,7 +169,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Added: trunk/Master/texmf-dist/tex/generic/babel/locale/cop/babel-cop.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/cop/babel-cop.ini	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/cop/babel-cop.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -0,0 +1,87 @@
+; This file is part of babel. For further details see:
+;   https://www.ctan.org/pkg/babel
+
+[identification]
+charset = utf8
+version = 0.6
+date = 2020-03-22
+; Sahidic name (Bohairic is ϯⲙⲉⲧⲣⲉⲙⲛ̀ⲭⲏⲙⲓ)
+name.local = ⲧⲙⲛ̄ⲧⲣⲙ̄ⲛ̄ⲕⲏⲙⲉ
+name.english = Coptic
+name.babel = coptic
+name.polyglossia = coptic
+tag.bcp47 = cop
+tag.bcp47.likely = cop-Copt-EG
+tag.opentype = COP
+script.name = Coptic
+script.tag.bcp47 = Copt
+script.tag.opentype = copt
+level = 1
+derivate = no
+
+[captions]
+preface    = 
+ref        = 
+abstract   = 
+bib        = 
+chapter    = 
+appendix   = 
+contents   = 
+listfigure = 
+listtable  = 
+index      = 
+figure     = 
+table      = 
+part       = 
+encl       = 
+cc         = 
+headto     = 
+page       = 
+see        = 
+also       = 
+proof      = 
+glossary   = 
+
+[date.gregorian]
+date.long      = 
+date.short     = 
+months.wide.1  = 
+months.wide.2  = 
+months.wide.3  = 
+months.wide.4  = 
+months.wide.5  = 
+months.wide.6  = 
+months.wide.7  = 
+months.wide.8  = 
+months.wide.9  = 
+months.wide.10 = 
+months.wide.11 = 
+months.wide.12 = 
+
+[time.gregorian]
+time.medium = 
+time.short = 
+
+[typography]
+frenchspacing = yes
+hyphenrules = coptic
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar = 
+prehyphenchar = 
+posthyphenchar = 
+exhyphenchar = 
+preexhyphenchar = 
+postexhyphenchar = 
+hyphenationmin = 
+
+[counters]
+epact.1 = 𐋡 𐋢 𐋣 𐋤 𐋥 𐋦 𐋧 𐋨 𐋩
+epact.2 = 𐋪 𐋫 𐋬 𐋭 𐋮 𐋯 𐋰 𐋱 𐋲
+epact.3 = 𐋳 𐋴 𐋵 𐋶 𐋷 𐋸 𐋹 𐋺 𐋻
+epact.4 = 𐋠𐋡 𐋠𐋢 𐋠𐋣 𐋠𐋤 𐋠𐋥 𐋠𐋦 𐋠𐋧 𐋠𐋨 𐋠𐋩
+lower.letters.1 = ⲁ̅ ⲃ̅ ⲅ̅ ⲇ̅ ⲉ̅ ⲋ̅ ⲍ̅ ⲏ̅ ⲑ̅
+lower.letters.2 = ⲓ̅ ⲕ̅ ⲗ̅ ⲙ̅ ⲛ̅ ⲝ̅ ⲟ̅ ⲡ̅ ϥ̅
+lower.letters.3 = ⲣ̅ ⲥ̅ ⲧ̅ ⲩ̅ ⲫ̅ ⲭ̅ ⲯ̅ ⲱ̅ ⳨
+lower.letters.4 = ⲁ̅̅ ⲃ̅̅ ⲅ̅̅ ⲇ̅̅ ⲉ̅̅ ⲋ̅̅ ⲍ̅̅ ⲏ̅̅ ⲑ̅̅
+


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/cop/babel-cop.ini
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/generic/babel/locale/cop/babel-coptic.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/cop/babel-coptic.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/cop/babel-coptic.tex	2020-03-22 20:52:59 UTC (rev 54487)
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+  \PackageError{babel}%
+    {This file is a component of babel and cannot\MessageBreak
+     be loaded directly. I'll stop immediately}%
+    {Just use babel as documented.}%
+  \stop
+\fi
+\BabelBeforeIni{cop}{%
+}
+\endinput
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/cop/babel-coptic.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/cs/babel-cs.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/cs/babel-cs.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/cs/babel-cs.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = čeština
 name.english = Czech
 name.babel = czech
+name.polyglossia = czech
 tag.bcp47 = cs
+tag.bcp47.likely = cs-Latn-CZ
 tag.opentype = CSY
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Added: trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-cyrs.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-cyrs.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-cyrs.tex	2020-03-22 20:52:59 UTC (rev 54487)
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+  \PackageError{babel}%
+    {This file is a component of babel and cannot\MessageBreak
+     be loaded directly. I'll stop immediately}%
+    {Just use babel as documented.}%
+  \stop
+\fi
+\BabelBeforeIni{cu-Cyrs}{%
+}
+\endinput
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-cyrs.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-glag.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-glag.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-glag.tex	2020-03-22 20:52:59 UTC (rev 54487)
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+  \PackageError{babel}%
+    {This file is a component of babel and cannot\MessageBreak
+     be loaded directly. I'll stop immediately}%
+    {Just use babel as documented.}%
+  \stop
+\fi
+\BabelBeforeIni{cu-Glag}{%
+}
+\endinput
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-glag.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-glagolitic.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-glagolitic.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-glagolitic.tex	2020-03-22 20:52:59 UTC (rev 54487)
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+  \PackageError{babel}%
+    {This file is a component of babel and cannot\MessageBreak
+     be loaded directly. I'll stop immediately}%
+    {Just use babel as documented.}%
+  \stop
+\fi
+\BabelBeforeIni{cu-Glag}{%
+}
+\endinput
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-glagolitic.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-oldcyrillic.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-oldcyrillic.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-oldcyrillic.tex	2020-03-22 20:52:59 UTC (rev 54487)
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+  \PackageError{babel}%
+    {This file is a component of babel and cannot\MessageBreak
+     be loaded directly. I'll stop immediately}%
+    {Just use babel as documented.}%
+  \stop
+\fi
+\BabelBeforeIni{cu-Cyrs}{%
+}
+\endinput
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-oldcyrillic.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic.tex	2020-03-22 20:52:59 UTC (rev 54487)
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+  \PackageError{babel}%
+    {This file is a component of babel and cannot\MessageBreak
+     be loaded directly. I'll stop immediately}%
+    {Just use babel as documented.}%
+  \stop
+\fi
+\BabelBeforeIni{cu}{%
+}
+\endinput
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavonic.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavonic.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavonic.tex	2020-03-22 20:52:59 UTC (rev 54487)
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+  \PackageError{babel}%
+    {This file is a component of babel and cannot\MessageBreak
+     be loaded directly. I'll stop immediately}%
+    {Just use babel as documented.}%
+  \stop
+\fi
+\BabelBeforeIni{cu}{%
+}
+\endinput
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavonic.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu-Cyrs.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu-Cyrs.ini	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu-Cyrs.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -0,0 +1,110 @@
+; This file is part of babel. For further details see:
+;   https://www.ctan.org/pkg/babel
+; Data has been collected mainly from the following sources:
+; * churchslavonic (license MIT):
+;   https://ctan.org/pkg/churchslavonic
+; * Common Locale Data Repository (license Unicode):
+;   http://cldr.unicode.org/
+;   http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 1.1
+date = 2020-03-22
+name.local = словѣ́ньскъ ѩꙁꙑ́къ
+name.english = Church Slavic
+name.babel = churchslavic-oldcyrillic
+name.polyglossia = churchslavonic
+tag.bcp47 = cu
+tag.opentype = CSL
+script.name = Old Church Slavonic Cyrillic
+script.tag.bcp47 = Cyrs
+script.tag.opentype = cyrl
+level = 1
+encodings = 
+derivate = no
+
+[captions]
+preface = Предисло́вїе
+ref = Примѣча̑нїѧ
+abstract = А҆ннота́цїѧ
+bib = Вивлїогра́фїѧ
+chapter = Глава̀
+appendix = Приложе́нїе
+contents = Содержа́нїе}
+listfigure = Надписа́нїе и҆з̾ѡбраже́нїй
+listtable = Надписа́нїе табли́цъ
+index = Предмѣ́тный ᲂу҆каза́тель
+author = И҆менно́й ᲂу҆каза́тель
+figure = И҆з̾ѡбраже́нїе
+table = Табли́ца
+part = Ча́сть
+encl = вкл.
+cc = исх.
+headto = вх.
+page = с.
+see = зрѝ
+also = зрѝ та́кожде
+proof = Доказа́тельство
+glossary = 
+
+[date.gregorian]
+date.long = [d][ ][MMMM] л. [y]
+date.short = [dd].[MM].[y]
+months.wide.1  = і҆аннꙋа́рїа
+months.wide.2  = феврꙋа́рїа
+months.wide.3  = ма́рта
+months.wide.4  = а҆прі́ллїа
+months.wide.5  = ма́їа
+months.wide.6  = і҆ꙋ́нїа
+months.wide.7  = і҆ꙋ́лїа
+months.wide.8  = а҆́ѵгꙋста
+months.wide.9  = септе́мврїа
+months.wide.10 = ѻ҆ктѡ́врїа 
+months.wide.11 = ное́мврїа 
+months.wide.12 = деке́мврїа 
+
+[time.gregorian]
+time.medium = 
+time.short = 
+
+[typography]
+frenchspacing = yes
+hyphenrules = churchslavonic
+lefthyphenmin = 1
+righthyphenmin = 2
+hyphenchar = 
+prehyphenchar = 
+posthyphenchar = 
+exhyphenchar = 
+preexhyphenchar = 
+postexhyphenchar = 
+hyphenationmin = 
+; The syntax is liable to change in 'other' values
+hyphenate.other = "2D 
+
+[characters]
+delimiters.quotes.0 = “”‘’
+auxiliary = [\u200C\u200D\uFE2F \u2DF6 \u2DF7 \uA674 \uA675 \uA676 \uA67B \u2DEB \u2DF5 \u2DEE \u2DF9 \uA677 \u2DF0 \u2DF2 \u2DF3 \uA678 \uA679 \uA67A \u2DFA \u2DFB \u2DFC \u2DFD \u2DFE \u2DFF \u0488\u0489\uA670\uA671\uA672 \u0484 \uFE2E \uA66F ꙣ ꙃ ꙅ ꙇ ꙉ \u2DF8 ꙥ ꙧ ҥ ꙩꙫꙭꙮꚙꚛ ҁ \uA69E ꙡ џ ꙏ ꙑ ꙓ ꙕ ѥ \uA69F ꙙ ꙛ ѩ ꙝ ѭ ꙟ]
+exemplarCharacters = [\u0487 \u0483 \u2DE0 \u2DE1 \u2DE2 \u2DE3 \u2DE4 \u2DE5 \u2DE6 \u2DE7 \u2DE8 \u2DE9 \u2DEA \u2DEC \u2DED \u2DEF \u2DF1 ⸯ \uA67D ꙿ \u2DF4 ҂ а б в г д е є ж ѕ з ꙁ и і ї й к л м н ѻ о ѡ ꙍ ѽ ѿ п р с т ꙋ у ф х ц ч ш щ ъ ы ь ѣ ю ꙗ ѧ ѫ ѯ ѱ ѳ ѵ ѷ]
+index = [А Б В Г Д Є Ж Ѕ З И І К Л М Н Ѻ О Ѡ Ѿ П Р С Т Ꙋ Ф Х Ц Ч Ш Щ Ъ Ы Ь Ѣ Ю Ꙗ Ѧ Ѫ Ѯ Ѱ Ѳ Ѵ]
+punctuation = [꙾ , \\- . \\: ; _ – — ꙳ ‐ ! ? ( ) /]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+lower = а б в г д е ж ѕ з и ї к л м н о п р с т ꙋ ф х ѿ ц ч ш щ ъ ы ь ѣ ю ѫ ѧ ѯ ѱ ѳ ѵ
+upper = А Б В Г Д Є Ж Ѕ З И І К Л М Н О П Р С Т Ꙋ Ф Х Ѿ Ц Ч Ш Щ Ъ Ы Ь Ѣ Ю Ѫ Ѧ Ѯ Ѱ Ѳ Ѵ


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu-Cyrs.ini
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu-Glag.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu-Glag.ini	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu-Glag.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -0,0 +1,86 @@
+; This file is part of babel. For further details see:
+;   https://www.ctan.org/pkg/babel
+; Data has been collected mainly from the following sources:
+; * Common Locale Data Repository (license Unicode):
+;   http://cldr.unicode.org/
+;   http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2020-03-22
+name.local = ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ ⰧⰈⰟⰊⰍⰟ
+name.english = Church Slavic
+name.babel = churchslavic-glagolitic
+tag.bcp47 = cu
+tag.opentype = CSL
+script.name = Glagolitic
+script.tag.bcp47 = Glag
+script.tag.opentype = glag
+level = 0
+encodings = 
+derivate = no
+
+[captions]
+preface = 
+ref = 
+abstract = 
+bib = 
+chapter = 
+appendix = 
+contents = 
+listfigure = 
+listtable = 
+index = 
+figure = 
+table = 
+part = 
+encl = 
+cc = 
+headto = 
+page = 
+see = 
+also = 
+proof = 
+glossary = 
+
+[date.gregorian]
+;;; Without date.gregorian in CLDR
+date.long = 
+date.short = 
+months.wide.1 = 
+months.wide.2 = 
+months.wide.3 = 
+months.wide.4 = 
+months.wide.5 = 
+months.wide.6 = 
+months.wide.7 = 
+months.wide.8 = 
+months.wide.9 = 
+months.wide.10 = 
+months.wide.11 = 
+months.wide.12 = 
+
+[time.gregorian]
+time.medium = 
+time.short = 
+
+[typography]
+frenchspacing = 
+hyphenrules = 
+lefthyphenmin = 
+righthyphenmin = 
+hyphenchar = 
+prehyphenchar = 
+posthyphenchar = 
+exhyphenchar = 
+preexhyphenchar = 
+postexhyphenchar = 
+hyphenationmin = 
+
+[counters]
+letters.1 = Ⰰ Ⰱ Ⰲ Ⰳ Ⰴ Ⰵ Ⰶ Ⰷ Ⰸ
+letters.2 = Ⰺ Ⰻ Ⰼ Ⰽ Ⰾ Ⰿ Ⱀ Ⱁ Ⱂ
+letters.3 = Ⱃ Ⱄ Ⱅ Ⱆ Ⱇ Ⱈ Ⱉ Ⱋ Ⱌ
+letters.4 = Ⱍ Ⱎ Ⱏ Ⱑ Ⱓ Ⱗ ? ? ?
+


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu-Glag.ini
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu.ini	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -0,0 +1,110 @@
+; This file is part of babel. For further details see:
+;   https://www.ctan.org/pkg/babel
+; Data has been collected mainly from the following sources:
+; * churchslavonic (license MIT):
+;   https://ctan.org/pkg/churchslavonic
+; * Common Locale Data Repository (license Unicode):
+;   http://cldr.unicode.org/
+;   http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 1.1
+date = 2020-03-22
+name.local = црькъвьнословѣньскъ ѩзыкъ
+name.english = Church Slavic
+name.babel = churchslavic churchslavonic
+name.polyglossia = churchslavonic
+tag.bcp47 = cu
+tag.bcp47.likely = cu_Cyrl_RU
+tag.opentype = CSL
+script.name = Cyrillic
+script.tag.bcp47 = Cyrl
+script.tag.opentype = cyrl
+level = 1
+encodings = 
+derivate = no
+
+[captions]
+preface = Предисловие
+ref = Список литературы
+abstract = Аннотация
+bib = Литература
+chapter = Глава
+appendix = Приложение
+contents = Содержание
+listfigure = Список иллюстраций
+listtable = Список таблиц
+index = Предметный указатель
+figure = Рис.
+table = Таблица
+part = Часть
+encl = вкл.
+cc = исх.
+headto = вх.
+page = с.
+see = см.
+also = см. также
+proof = Доказательство
+glossary = Словарь терминов
+
+[date.gregorian]
+date.long = [d][ ][MMMM] [y][ ]г[.]
+date.short = [dd].[MM].[y]
+months.wide.1 = января
+months.wide.2 = февраля
+months.wide.3 = марта
+months.wide.4 = апреля
+months.wide.5 = мая
+months.wide.6 = июня
+months.wide.7 = июля
+months.wide.8 = августа
+months.wide.9 = сентября
+months.wide.10 = октября
+months.wide.11 = ноября
+months.wide.12 = декабря
+
+[time.gregorian]
+time.medium = [H]:[mm]:[ss]
+time.short = [H]:[mm]
+
+[typography]
+frenchspacing = yes
+hyphenrules = churchslavonic
+lefthyphenmin = 1
+righthyphenmin = 2
+hyphenchar = 
+prehyphenchar = 
+posthyphenchar = 
+exhyphenchar = 
+preexhyphenchar = 
+postexhyphenchar = 
+hyphenationmin = 
+; The syntax is liable to change in 'other' values
+hyphenate.other = "2D 
+
+[characters]
+delimiters.quotes.0 = “”‘’
+auxiliary = [\u200C\u200D\uFE2F \u2DF6 \u2DF7 \uA674 \uA675 \uA676 \uA67B \u2DEB \u2DF5 \u2DEE \u2DF9 \uA677 \u2DF0 \u2DF2 \u2DF3 \uA678 \uA679 \uA67A \u2DFA \u2DFB \u2DFC \u2DFD \u2DFE \u2DFF \u0488\u0489\uA670\uA671\uA672 \u0484 \uFE2E \uA66F ꙣ ꙃ ꙅ ꙇ ꙉ \u2DF8 ꙥ ꙧ ҥ ꙩꙫꙭꙮꚙꚛ ҁ \uA69E ꙡ џ ꙏ ꙑ ꙓ ꙕ ѥ \uA69F ꙙ ꙛ ѩ ꙝ ѭ ꙟ]
+exemplarCharacters = [\u0487 \u0483 \u2DE0 \u2DE1 \u2DE2 \u2DE3 \u2DE4 \u2DE5 \u2DE6 \u2DE7 \u2DE8 \u2DE9 \u2DEA \u2DEC \u2DED \u2DEF \u2DF1 ⸯ \uA67D ꙿ \u2DF4 ҂ а б в г д е є ж ѕ з ꙁ и і ї й к л м н ѻ о ѡ ꙍ ѽ ѿ п р с т ꙋ у ф х ц ч ш щ ъ ы ь ѣ ю ꙗ ѧ ѫ ѯ ѱ ѳ ѵ ѷ]
+index = [А Б В Г Д Є Ж Ѕ З И І К Л М Н Ѻ О Ѡ Ѿ П Р С Т Ꙋ Ф Х Ц Ч Ш Щ Ъ Ы Ь Ѣ Ю Ꙗ Ѧ Ѫ Ѯ Ѱ Ѳ Ѵ]
+punctuation = [꙾ , \\- . \\: ; _ – — ꙳ ‐ ! ? ( ) /]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+lower = а б в г д е ж ѕ з и ї к л м н о п р с т ꙋ ф х ѿ ц ч ш щ ъ ы ь ѣ ю ѫ ѧ ѯ ѱ ѳ ѵ
+upper = А Б В Г Д Є Ж Ѕ З И І К Л М Н О П Р С Т Ꙋ Ф Х Ѿ Ц Ч Ш Щ Ъ Ы Ь Ѣ Ю Ѫ Ѧ Ѯ Ѱ Ѳ Ѵ


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu.ini
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/cy/babel-cy.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/cy/babel-cy.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/cy/babel-cy.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Cymraeg
 name.english = Welsh
 name.babel = welsh
+name.polyglossia = welsh
 tag.bcp47 = cy
+tag.bcp47.likely = cy-Latn-GB
 tag.opentype = WEL
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/da/babel-da.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/da/babel-da.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/da/babel-da.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = dansk
 name.english = Danish
 name.babel = danish
+name.polyglossia = danish
 tag.bcp47 = da
+tag.bcp47.likely = da-Latn-DK
 tag.opentype = DAN
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/dav/babel-dav.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/dav/babel-dav.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/dav/babel-dav.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Kitaita
 name.english = Taita
 name.babel = taita
 tag.bcp47 = dav
+tag.bcp47.likely = dav-Latn-KE
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-1901.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-1901.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-1901.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,11 +11,12 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-01-27
+version = 1.2
+date = 2020-03-22
 name.local = Deutsch
 name.english = German
 name.babel = german
+name.polyglossia = german
 tag.bcp47 = de
 tag.opentype = DEU
 script.name = Latin
@@ -180,7 +181,3 @@
 superscriptingExponent = ·
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-1996.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-1996.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-1996.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-01-27
+version = 1.2
+date = 2020-03-22
 name.local = Deutsch
 name.english = German
 name.babel = german
@@ -180,7 +180,3 @@
 superscriptingExponent = ·
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT-1901.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT-1901.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT-1901.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,13 +11,12 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-01-27
+version = 1.2
+date = 2020-03-22
 name.local = Deutsch
 name.english = German
-name.babel = german-austria
-name.babel.A = german-at
-name.babel.B = austrian
+name.babel = austrian german-austria german-at
+name.polyglossia = german
 tag.bcp47 = de
 tag.opentype = DEU
 region.local = Österreich
@@ -26,6 +25,8 @@
 script.name = Latin
 script.tag.bcp47 = Latn
 script.tag.opentype = latn
+polyglossia.variant = austrian
+polyglossia.spelling = old
 level = 1
 encodings = T1 OT1 LY1
 derivate = no
@@ -185,7 +186,3 @@
 superscriptingExponent = ·
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT-1996.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT-1996.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT-1996.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,13 +11,12 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-01-27
+version = 1.2
+date = 2020-03-22
 name.local = Deutsch
 name.english = German
-name.babel = german-austria
-name.babel.A = german-at
-name.babel.B = austrian
+name.babel = austrian german-austria german-at
+name.polyglossia = german
 tag.bcp47 = de
 tag.opentype = DEU
 region.local = Österreich
@@ -26,6 +25,8 @@
 script.name = Latin
 script.tag.bcp47 = Latn
 script.tag.opentype = latn
+polyglossia.variant = austrian
+polyglossia.spelling = new
 level = 1
 encodings = T1 OT1 LY1
 derivate = no
@@ -185,7 +186,3 @@
 superscriptingExponent = ·
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,13 +11,12 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-01-27
+version = 1.2
+date = 2020-03-22
 name.local = Deutsch
 name.english = German
-name.babel = german-austria
-name.babel.A = german-at
-name.babel.B = austrian
+name.babel = austrian german-austria german-at
+name.polyglossia = german
 tag.bcp47 = de
 tag.opentype = DEU
 region.local = Österreich
@@ -26,6 +25,8 @@
 script.name = Latin
 script.tag.bcp47 = Latn
 script.tag.opentype = latn
+polyglossia.variant = austrian
+polyglossia.spelling = new
 level = 1
 encodings = T1 OT1 LY1
 derivate = no
@@ -185,7 +186,3 @@
 superscriptingExponent = ·
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH-1901.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH-1901.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH-1901.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-01-27
+version = 1.2
+date = 2020-03-22
 name.local = Deutsch
 name.english = German
 name.babel = german-switzerland
 name.babel.A = german-ch
 name.babel.B = nswissgerman
+name.polyglossia = german
 ; The following conflicts with gsw:
 name.babel.C = swissgerman
 tag.bcp47 = de
@@ -28,6 +29,8 @@
 script.name = Latin
 script.tag.bcp47 = Latn
 script.tag.opentype = latn
+polyglossia.variant = swiss
+polyglossia.spelling = old
 level = 1
 encodings = T1 OT1 LY1
 derivate = no
@@ -187,7 +190,3 @@
 superscriptingExponent = ·
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH-1996.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH-1996.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH-1996.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-01-27
+version = 1.2
+date = 2020-03-22
 name.local = Deutsch
 name.english = German
 name.babel = german-switzerland
 name.babel.A = german-ch
 name.babel.B = nswissgerman
+name.polyglossia = german
 ; The following conflicts with gsw:
 name.babel.C = swissgerman
 tag.bcp47 = de
@@ -28,6 +29,8 @@
 script.name = Latin
 script.tag.bcp47 = Latn
 script.tag.opentype = latn
+polyglossia.variant = swiss
+polyglossia.spelling = new
 level = 1
 encodings = T1 OT1 LY1
 derivate = no
@@ -187,7 +190,3 @@
 superscriptingExponent = ·
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,11 +11,12 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-01-27
+version = 1.2
+date = 2020-03-22
 name.local = Deutsch
 name.english = German
 name.babel = german-switzerland
+name.polyglossia = german
 name.babel.A = german-ch
 name.babel.B = nswissgerman
 ; The following conflicts with gsw:
@@ -28,6 +29,8 @@
 script.name = Latin
 script.tag.bcp47 = Latn
 script.tag.opentype = latn
+polyglossia.variant = swiss
+polyglossia.spelling = new
 level = 1
 encodings = T1 OT1 LY1
 derivate = no
@@ -187,7 +190,3 @@
 superscriptingExponent = ·
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-01-27
+version = 1.2
+date = 2020-03-22
 name.local = Deutsch
 name.english = German
 name.babel = german
+name.polyglossia = german
 tag.bcp47 = de
+tag.bcp47.likely = de-Latn-DE
 tag.opentype = DEU
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@
 superscriptingExponent = ·
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/dje/babel-dje.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/dje/babel-dje.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/dje/babel-dje.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Zarmaciine
 name.english = Zarma
 name.babel = zarma
 tag.bcp47 = dje
+tag.bcp47.likely = dje-Latn-NE
 tag.opentype = DJR
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/dsb/babel-dsb.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/dsb/babel-dsb.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/dsb/babel-dsb.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,17 +11,19 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = dolnoserbšćina
 name.english = Lower Sorbian
-name.babel = lowersorbian
-name.babel.A = lsorbian
+name.babel = lsorbian lowersorbian
+name.polyglossia = sorbian
 tag.bcp47 = dsb
+tag.bcp47.likely = dsb-Latn-DE
 tag.opentype = LSB
 script.name = Latin
 script.tag.bcp47 = Latn
 script.tag.opentype = latn
+polyglossia.variant = lower
 level = 1
 encodings = T1 OT1 LY1
 derivate = no
@@ -181,7 +183,3 @@
 superscriptingExponent = ·
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/dua/babel-dua.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/dua/babel-dua.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/dua/babel-dua.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = duálá
 name.english = Duala
 name.babel = duala
 tag.bcp47 = dua
+tag.bcp47.likely = dua-Latn-CM
 ; Next line to be fixed
 tag.opentype = 
 script.name = Latin
@@ -167,7 +168,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/dyo/babel-dyo.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/dyo/babel-dyo.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/dyo/babel-dyo.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = joola
 name.english = Jola-Fonyi
 name.babel = jolafonyi
 tag.bcp47 = dyo
+tag.bcp47.likely = dyo-Latn-SN
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/dz/babel-dz.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/dz/babel-dz.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/dz/babel-dz.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
 name.local = རྫོང་ཁ
 name.english = Dzongkha
 name.babel = dzongkha
 tag.bcp47 = dz
+tag.bcp47.likely = dz-Tibt-BT
 tag.opentype = DZN
 script.name = Tibetan
 script.tag.bcp47 = Tibt
@@ -169,7 +170,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ebu/babel-ebu.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ebu/babel-ebu.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ebu/babel-ebu.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Kĩembu
 name.english = Embu
 name.babel = embu
 tag.bcp47 = ebu
+tag.bcp47.likely = ebu-Latn-KE
 ; Next line to be fixed
 tag.opentype = 
 script.name = Latin
@@ -181,7 +182,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ee/babel-ee.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ee/babel-ee.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ee/babel-ee.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Eʋegbe
 name.english = Ewe
 name.babel = ewe
 tag.bcp47 = ee
+tag.bcp47.likely = ee-Latn-GH
 tag.opentype = EWE
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/el/babel-el-polyton.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/el/babel-el-polyton.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/el/babel-el-polyton.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -4,17 +4,19 @@
 
 [identification]
 charset             = utf8
-version             = 0.3
-date                = 2020-02-24
+version = 0.4
+date = 2020-03-22
 name.local          = Ἐλληνικά
 ; Name from https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry
 name.english        = Polytonic Greek
 name.babel          = greek
+name.polyglossia    = greek
 tag.bcp47           = el-polyton
 tag.opentype        = PGR
 script.name         = Greek
 script.tag.bcp47    = Grek
 script.tag.opentype = grek
+polyglossia.variant = polytonic 
 level               = 1
 encodings           = LGR
 derivate            = no

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/el/babel-el.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/el/babel-el.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/el/babel-el.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-02-24
+version = 1.3
+date = 2020-03-22
 name.local = Ελληνικά
 name.english = Greek
 name.babel = greek
+name.polyglossia = greek
 tag.bcp47 = el
+tag.bcp47.likely = el-Grek-GR
 tag.opentype = ELL
 script.name = Greek
 script.tag.bcp47 = Grek

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-AU.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-AU.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-AU.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = English
 name.english = English
 name.babel = english-australia
@@ -185,7 +185,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-CA.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-CA.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-CA.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = English
 name.english = English
 name.babel = english-canada
@@ -185,7 +185,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-GB.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-GB.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-GB.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = English
 name.english = English
 name.babel = english-unitedkingdom
@@ -187,7 +187,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-NZ.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-NZ.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-NZ.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = English
 name.english = English
 name.babel = english-newzealand
@@ -185,7 +185,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-US.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-US.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-US.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = English
 name.english = English
 name.babel = english-unitedstates
@@ -186,7 +186,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/en/babel-en.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/en/babel-en.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/en/babel-en.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = English
 name.english = English
 name.babel = english
 tag.bcp47 = en
+tag.bcp47.likely = en-Latn-US
 tag.opentype = ENG
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/eo/babel-eo.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/eo/babel-eo.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/eo/babel-eo.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = esperanto
 name.english = Esperanto
 name.babel = esperanto
+name.polyglossia = esperanto
 tag.bcp47 = eo
+tag.bcp47.likely = eo-Latn-001
 tag.opentype = NTO
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/es/babel-es-MX.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/es/babel-es-MX.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/es/babel-es-MX.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,13 +11,12 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = español
 name.english = Spanish
-name.babel = spanish-mexico
-name.babel.A = spanish-mx
-name.babel.B = mexican
+name.babel = mexican spanish-mexico spanish-mx
+name.polyglossia = spanish
 tag.bcp47 = es
 tag.opentype = ESP
 region.local = México
@@ -26,6 +25,7 @@
 script.name = Latin
 script.tag.bcp47 = Latn
 script.tag.opentype = latn
+polyglossia.variant = mexican
 level = 1
 encodings = T1 OT1 LY1
 derivate = no
@@ -151,7 +151,7 @@
 
 [typography]
 frenchspacing = yes
-hyphenrules = spanglish
+hyphenrules = spanish
 lefthyphenmin = 2
 righthyphenmin = 3
 hyphenchar = 
@@ -186,7 +186,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/es/babel-es.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/es/babel-es.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/es/babel-es.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = español
 name.english = Spanish
 name.babel = spanish
+name.polyglossia = spanish
 tag.bcp47 = es
+tag.bcp47.likely = es-Latn-ES
 tag.opentype = ESP
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/et/babel-et.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/et/babel-et.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/et/babel-et.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = eesti
 name.english = Estonian
 name.babel = estonian
+name.polyglossia = estonian
 tag.bcp47 = et
+tag.bcp47.likely = et-Latn-EE
 tag.opentype = ETI
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/eu/babel-eu.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/eu/babel-eu.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/eu/babel-eu.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = euskara
 name.english = Basque
 name.babel = basque
+name.polyglossia = basque
 tag.bcp47 = eu
+tag.bcp47.likely = eu-Latn-ES
 tag.opentype = EUQ
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ewo/babel-ewo.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ewo/babel-ewo.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ewo/babel-ewo.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = ewondo
 name.english = Ewondo
 name.babel = ewondo
 tag.bcp47 = ewo
+tag.bcp47.likely = ewo-Latn-CM
 tag.opentype = BTI
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -166,7 +167,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/fa/babel-fa.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/fa/babel-fa.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/fa/babel-fa.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-02-24
+version = 1.4
+date = 2020-03-22
 name.local = فارسی
 name.english = Persian
 name.babel = persian
+name.polyglossia = persian
 tag.bcp47 = fa
+tag.bcp47.likely = fa-Arab-IR
 tag.opentype = FAR
 script.name = Arabic
 script.tag.bcp47 = Arab

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ff/babel-ff.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ff/babel-ff.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ff/babel-ff.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Pulaar
 name.english = Fulah
 name.babel = fulah
 tag.bcp47 = ff
+tag.bcp47.likely = ff-Latn-SN
 tag.opentype = FUL
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/fi/babel-fi.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/fi/babel-fi.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/fi/babel-fi.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = suomi
 name.english = Finnish
 name.babel = finnish
+name.polyglossia = finnish
 tag.bcp47 = fi
+tag.bcp47.likely = fi-Latn-FI
 tag.opentype = FIN
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/fil/babel-fil.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/fil/babel-fil.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/fil/babel-fil.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Filipino
 name.english = Filipino
 name.babel = filipino
 tag.bcp47 = fil
+tag.bcp47.likely = fil-Latn-PH
 tag.opentype = PIL
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/fo/babel-fo.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/fo/babel-fo.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/fo/babel-fo.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = føroyskt
 name.english = Faroese
 name.babel = faroese
 tag.bcp47 = fo
+tag.bcp47.likely = fo-Latn-FO
 tag.opentype = FOS
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-BE.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-BE.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-BE.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,11 @@
 
 [identification]
 charset = utf8
-version = 0.95
-date = 2020-02-10
+version = 0.96
+date = 2020-03-22
 name.local = français
 name.english = French
-name.babel = french-belgium
-name.babel.A = french-be
+name.babel = french-belgium french-be
 tag.bcp47 = fr
 tag.opentype = FRA
 region.local = Belgique
@@ -187,7 +186,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CA.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CA.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CA.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 0.95
-date = 2020-02-10
+version = 0.96
+date = 2020-03-22
 name.local = français
 name.english = French
 name.babel = french-canada
@@ -187,7 +187,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CH.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CH.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CH.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 0.95
-date = 2020-02-10
+version = 0.96
+date = 2020-03-22
 name.local = français
 name.english = French
 name.babel = french-switzerland
@@ -187,7 +187,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-LU.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-LU.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-LU.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 0.95
-date = 2020-02-10
+version = 0.96
+date = 2020-03-22
 name.local = français
 name.english = French
 name.babel = french-luxembourg
@@ -187,7 +187,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 0.95
-date = 2020-02-10
+version = 0.96
+date = 2020-03-22
 name.local = français
 name.english = French
 name.babel = french
+name.polyglossia = french
 tag.bcp47 = fr
+tag.bcp47.likely = fr-Latn-FR
 tag.opentype = FRA
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -183,7 +185,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/fur/babel-fur.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/fur/babel-fur.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/fur/babel-fur.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-02-10
+version = 1.2
+date = 2020-03-22
 name.local = furlan
 name.english = Friulian
 name.babel = friulian
+name.polyglossia = friulian
 tag.bcp47 = fur
+tag.bcp47.likely = fur-Latn-IT
 tag.opentype = FRL
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -182,7 +184,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/fy/babel-fy.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/fy/babel-fy.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/fy/babel-fy.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = West-Frysk
 name.english = Western Frisian
 name.babel = westernfrisian
 tag.bcp47 = fy
+tag.bcp47.likely = fy-Latn-NL
 tag.opentype = FRI
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ga/babel-ga.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ga/babel-ga.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ga/babel-ga.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,16 +11,19 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Gaeilge
 name.english = Irish
 name.babel = irish
+name.polyglossia = gaelic
 tag.bcp47 = ga
+tag.bcp47.likely = ga-Latn-IE
 tag.opentype = IRI
 script.name = Latin
 script.tag.bcp47 = Latn
 script.tag.opentype = latn
+polyglossia.variant = irish
 level = 1
 encodings = T1 OT1 LY1
 derivate = no
@@ -179,7 +182,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/gd/babel-gd.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/gd/babel-gd.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/gd/babel-gd.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,16 +11,19 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Gàidhlig
 name.english = Scottish Gaelic
 name.babel = scottishgaelic
+name.polyglossia = gaelic
 tag.bcp47 = gd
+tag.bcp47.likely = gd-Latn-GB
 tag.opentype = GAE
 script.name = Latin
 script.tag.bcp47 = Latn
 script.tag.opentype = latn
+polyglossia.variant = scottish
 level = 1
 encodings = T1 OT1 LY1
 derivate = no
@@ -180,7 +183,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/gl/babel-gl.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/gl/babel-gl.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/gl/babel-gl.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = galego
 name.english = Galician
 name.babel = galician
+name.polyglossia = galician
 tag.bcp47 = gl
+tag.bcp47.likely = gl-Latn-ES
 tag.opentype = GAL
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/grc/babel-grc.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/grc/babel-grc.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/grc/babel-grc.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,16 +11,19 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-02-24
+version = 1.2
+date = 2020-03-22
 name.local = Αρχαία ελληνικά
 name.english = Ancient Greek 
 name.babel = greek
+name.polyglossia = greek
 tag.bcp47 = grc
+tag.bcp47.likely = grc-Cprt-CY
 tag.opentype = ELL
 script.name = Greek
 script.tag.bcp47 = Grek
 script.tag.opentype = grek
+polyglossia.variant = ancient
 level = 1
 encodings = LGR
 derivate = no

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/gsw/babel-gsw.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/gsw/babel-gsw.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/gsw/babel-gsw.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Schwiizertüütsch
 name.english = Swiss German
 name.babel = swissgerman
 tag.bcp47 = gsw
+tag.bcp47.likely = gsw-Latn-CH
 tag.opentype = ALS
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -179,7 +180,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/gu/babel-gu.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/gu/babel-gu.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/gu/babel-gu.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-02-10
+version = 1.4
+date = 2020-03-22
 name.local = ગુજરાતી
 name.english = Gujarati
 name.babel = gujarati
 tag.bcp47 = gu
+tag.bcp47.likely = gu-Gujr-IN
 tag.opentype = GUJ
 script.name = Gujarati
 script.tag.bcp47 = Gujr
@@ -169,7 +170,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/guz/babel-guz.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/guz/babel-guz.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/guz/babel-guz.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Ekegusii
 name.english = Gusii
 name.babel = gusii
 tag.bcp47 = guz
+tag.bcp47.likely = guz-Latn-KE
 tag.opentype = KIS
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/gv/babel-gv.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/gv/babel-gv.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/gv/babel-gv.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Gaelg
 name.english = Manx
 name.babel = manx
 tag.bcp47 = gv
+tag.bcp47.likely = gv-Latn-IM
 tag.opentype = MNX
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -179,7 +180,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-GH.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-GH.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-GH.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Hausa
 name.english = Hausa
-name.babel = hausa-ghana
-name.babel.A = hausa-gh
+name.babel = hausa-ghana hausa-gh
 tag.bcp47 = ha
 tag.opentype = HAU
 region.local = Gana
@@ -180,7 +179,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-NE.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-NE.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-NE.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Hausa
 name.english = Hausa
-name.babel = hausa-niger
-name.babel.A = hausa-ne
+name.babel = hausa-niger hausa-ne
 tag.bcp47 = ha
 tag.opentype = HAU
 region.local = Nijar
@@ -157,7 +156,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Hausa
 name.english = Hausa
 name.babel = hausa
 tag.bcp47 = ha
+tag.bcp47.likely = ha-Latn-NG
 tag.opentype = HAU
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/haw/babel-haw.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/haw/babel-haw.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/haw/babel-haw.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = ʻŌlelo Hawaiʻi
 name.english = Hawaiian
 name.babel = hawaiian
 tag.bcp47 = haw
+tag.bcp47.likely = haw-Latn-US
 tag.opentype = HAW
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -164,7 +165,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/he/babel-he.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/he/babel-he.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/he/babel-he.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-02-24
+version = 1.3
+date = 2020-03-22
 name.local = עברית
 name.english = Hebrew
 name.babel = hebrew
+name.polyglossia = hebrew
 tag.bcp47 = he
+tag.bcp47.likely = he-Hebr-IL
 tag.opentype = IWR
 script.name = Hebrew
 script.tag.bcp47 = Hebr

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -12,12 +12,14 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-02-24
+version = 1.4
+date = 2020-03-22
 name.local = हिन्दी
 name.english = Hindi
 name.babel = hindi
+name.polyglossia = hindi
 tag.bcp47 = hi
+tag.bcp47.likely = hi-Deva-IN
 tag.opentype = HIN
 script.name = Devanagari
 script.tag.bcp47 = Deva
@@ -197,5 +199,3 @@
 
 [counters]
 alphabetic = क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल व श ष स ह
-Alph = 
-ordinals = 

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/hr/babel-hr.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/hr/babel-hr.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/hr/babel-hr.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = hrvatski
 name.english = Croatian
 name.babel = croatian
+name.polyglossia = croatian
 tag.bcp47 = hr
+tag.bcp47.likely = hr-Latn-HR
 tag.opentype = HRV
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/hsb/babel-hsb.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/hsb/babel-hsb.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/hsb/babel-hsb.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,17 +11,19 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = hornjoserbšćina
 name.english = Upper Sorbian
-name.babel = uppersorbian
-name.babel.A = usorbian
+name.babel = usorbian uppersorbian
+name.polyglossia = sorbian
 tag.bcp47 = hsb
+tag.bcp47.likely = hsb-Latn-DE
 tag.opentype = USB
 script.name = Latin
 script.tag.bcp47 = Latn
 script.tag.opentype = latn
+polyglossia.variant = upper
 level = 1
 encodings = T1 OT1 LY1
 derivate = no
@@ -181,7 +183,3 @@
 superscriptingExponent = ·
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/hu/babel-hu.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/hu/babel-hu.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/hu/babel-hu.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = magyar
 name.english = Hungarian
 name.babel = hungarian
+name.polyglossia = hungarian
 tag.bcp47 = hu
+tag.bcp47.likely = hu-Latn-HU
 tag.opentype = HUN
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/hy/babel-hy.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/hy/babel-hy.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/hy/babel-hy.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -5,6 +5,8 @@
 ;   https://www.ctan.org/pkg/babel-contrib
 ; * polyglossia language styles (license LPPL)
 ;   https://www.ctan.org/pkg/polyglossia
+; * armtex (license LPPL)
+;   https://ctan.org/pkg/armtex
 ; * Common Locale Data Repository (license Unicode):
 ;   http://cldr.unicode.org/
 ;   http://unicode.org/copyright.html
@@ -11,12 +13,14 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-02-24
+version = 1.3
+date = 2020-03-22
 name.local = հայերեն
 name.english = Armenian
 name.babel = armenian
+name.polyglossia = armenian
 tag.bcp47 = hy
+tag.bcp47.likely = hy-Armn-AM
 tag.opentype = HYE
 script.name = Armenian
 script.tag.bcp47 = Armn
@@ -26,50 +30,50 @@
 derivate = no
 
 [captions]
-preface = 
-ref = 
-abstract = 
-bib = 
-chapter = 
-appendix = 
-contents = 
-listfigure = 
-listtable = 
-index = 
-figure = 
-table = 
-part = 
-encl = 
-cc = 
-headto = 
-page = 
-see = 
-also = 
-proof = 
-glossary = 
+preface    = Նախաբան
+ref        = Հղումներ
+abstract   = Սեղմագիր
+bib        = Գրականություն
+chapter    = Գլուխ
+appendix   = Հավելված
+contents   = Բովանդակություն
+listfigure = Նկարների ցանկ
+listtable  = Աղյուսակների ցանկ
+index      = Առարկայական ցանկ
+figure     = Նկար
+table      = Աղյուսակ
+part       = Մաս
+encl       = Կից՝
+cc         = Կրկնօրինակը՝
+headto     = 
+page       = էջ
+see        = տե՛ս
+also       = տե՛ս նաև
+proof      = Ապացույց
+glossary   = Տերմինների ցանկ
 
 [captions.licr]
-preface = 
-ref = 
-abstract = 
-bib = 
-chapter = 
-appendix = 
-contents = 
-listfigure = 
-listtable = 
-index = 
-figure = 
-table = 
-part = 
-encl = 
-cc = 
-headto = 
-page = 
-see = 
-also = 
-proof = 
-glossary = 
+preface    = \Armnu\armayb\armkhe\armayb\armben\armayb\armnu
+ref        = \Armho\armghaj
+abstract   = \Armse\armyech\armghat\armmen\armayb\armgim\armini\armre
+bib        = \Armgim\armre\armayb\armken\armayb\armnu\armvo\armvyun\armto\armhi\armvo\armvyun\armnu
+chapter    = \Armgim\armlyun\armvo\armvyun\armkhe
+appendix   = \Armho\armayb\armvev\armyech\armlyun\armvev\armayb\armtsa
+contents   = \Armben\armvo\armvev\armayb\armnu\armda\armayb\armken\armvo\armvyun\armto\armhi\armvo\armvyun\armnu
+listfigure = \Armnu\armken\armayb\armre\armnu\armyech\armre\armini\ \armtso\armayb\armnu\armken
+listtable  = \Armayb\armghat\armhi\armvo\armvyun\armse\armayb\armken\armnu\armyech\armre\armini\ \armtso\armayb\armnu\armken
+index      = \Armayb\armra\armayb\armre\armken\armayb\armhi\armayb\armken\armayb\armnu\ \armtso\armayb\armnu\armken
+figure     = \Armnu\armken\armayb\armre
+table      = \Armayb\armghat\armhi\armvo\armvyun\armse\armayb\armken
+part       = \Armmen\armayb\armse
+encl       = \Armken\armini\armtso\armsep
+cc         = \Armken\armre\armken\armnu\armo\armre\armini\armnu\armayb\armken\armat\armsep
+headto     = 
+page       = \arme\armje
+see        = \armtyun\armyech\armaccent\armse
+also       = \armtyun\armyech\armaccent\armse\ \armnu\armayb\armew
+proof      = \Armayb\armpe\armayb\armtso\armvo\armvyun\armhi\armtso
+glossary   = \Armtyun\armyech\armre\armmen\armini\armnu\armnu\armyech\armre\armini\ \armtso\armayb\armnu\armken
 
 [date.gregorian]
 date.long = [dd] [MMMM], [y] թ.

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ia/babel-ia.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ia/babel-ia.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ia/babel-ia.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,11 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.english = Interlingua
 name.babel = interlingua
+name.polyglossia = interlingua
 tag.bcp47 = ia
+tag.bcp47.likely = ia-Latn-001
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -116,7 +118,3 @@
 delimiters.quotes = 
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/id/babel-id.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/id/babel-id.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/id/babel-id.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,16 +11,19 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Indonesia
 name.english = Indonesian
 name.babel = indonesian
+name.polyglossia = malay
 tag.bcp47 = id
+tag.bcp47.likely = id-Latn-ID
 tag.opentype = IND
 script.name = Latin
 script.tag.bcp47 = Latn
 script.tag.opentype = latn
+polyglossia.variant = indonesian
 level = 1
 encodings = T1 OT1 LY1
 derivate = no
@@ -180,7 +183,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ig/babel-ig.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ig/babel-ig.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ig/babel-ig.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Igbo
 name.english = Igbo
 name.babel = igbo
 tag.bcp47 = ig
+tag.bcp47.likely = ig-Latn-NG
 tag.opentype = IBO
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ii/babel-ii.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ii/babel-ii.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ii/babel-ii.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-01-20
+version = 1.2
+date = 2020-03-22
 name.local = ꆈꌠꉙ
 name.english = Sichuan Yi
 name.babel = sichuanyi
 tag.bcp47 = ii
+tag.bcp47.likely = ii-Yiii-CN
 tag.opentype = YIM
 script.name = Yi
 script.tag.bcp47 = Yiii
@@ -167,7 +168,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/is/babel-is.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/is/babel-is.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/is/babel-is.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = íslenska
 name.english = Icelandic
 name.babel = icelandic
+name.polyglossia = icelandic
 tag.bcp47 = is
+tag.bcp47.likely = is-Latn-IS
 tag.opentype = ISL
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/it/babel-it.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/it/babel-it.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/it/babel-it.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-02-10
+version = 1.2
+date = 2020-03-22
 name.local = italiano
 name.english = Italian
 name.babel = italian
+name.polyglossia = italian
 tag.bcp47 = it
+tag.bcp47.likely = it-Latn-IT
 tag.opentype = ITA
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -182,7 +184,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ja/babel-ja.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ja/babel-ja.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ja/babel-ja.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-02-24
+version = 1.4
+date = 2020-03-22
 name.local = 日本語
 name.english = Japanese
 name.babel = japanese
+name.polyglossia = japanese
 tag.bcp47 = ja
+tag.bcp47.likely = ja-Jpan-JP
 tag.opentype = JAN
 script.name = Japanese
 script.tag.bcp47 = Jpan

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/jgo/babel-jgo.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/jgo/babel-jgo.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/jgo/babel-jgo.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Ndaꞌa
 name.english = Ngomba
 name.babel = ngomba
 tag.bcp47 = jgo
+tag.bcp47.likely = jgo-Latn-CM
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -166,7 +167,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/jmc/babel-jmc.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/jmc/babel-jmc.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/jmc/babel-jmc.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Kimachame
 name.english = Machame
 name.babel = machame
 tag.bcp47 = jmc
+tag.bcp47.likely = jmc-Latn-TZ
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ka/babel-ka.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ka/babel-ka.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ka/babel-ka.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-02-24
+version = 1.2
+date = 2020-03-22
 name.local = ქართული
 name.english = Georgian
 name.babel = georgian
+name.polyglossia = georgian
 tag.bcp47 = ka
+tag.bcp47.likely = ka-Geor-GE
 tag.opentype = KAT
 script.name = Georgian
 script.tag.bcp47 = Geor

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/kab/babel-kab.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/kab/babel-kab.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kab/babel-kab.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Taqbaylit
 name.english = Kabyle
 name.babel = kabyle
 tag.bcp47 = kab
+tag.bcp47.likely = kab-Latn-DZ
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/kam/babel-kam.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/kam/babel-kam.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kam/babel-kam.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Kikamba
 name.english = Kamba
 name.babel = kamba
 tag.bcp47 = kam
+tag.bcp47.likely = kam-Latn-KE
 tag.opentype = KMB
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/kde/babel-kde.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/kde/babel-kde.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kde/babel-kde.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Chimakonde
 name.english = Makonde
 name.babel = makonde
 tag.bcp47 = kde
+tag.bcp47.likely = kde-Latn-TZ
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/kea/babel-kea.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/kea/babel-kea.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kea/babel-kea.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = kabuverdianu
 name.english = Kabuverdianu
 name.babel = kabuverdianu
 tag.bcp47 = kea
+tag.bcp47.likely = kea-Latn-CV
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/khq/babel-khq.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/khq/babel-khq.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/khq/babel-khq.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Koyra ciini
 name.english = Koyra Chiini
 name.babel = koyrachiini
 tag.bcp47 = khq
+tag.bcp47.likely = khq-Latn-ML
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ki/babel-ki.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ki/babel-ki.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ki/babel-ki.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Gikuyu
 name.english = Kikuyu
 name.babel = kikuyu
 tag.bcp47 = ki
+tag.bcp47.likely = ki-Latn-KE
 tag.opentype = KIK
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/kk/babel-kk.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/kk/babel-kk.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kk/babel-kk.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = қазақ тілі
 name.english = Kazakh
 name.babel = kazakh
 tag.bcp47 = kk
+tag.bcp47.likely = kk-Cyrl-KZ
 tag.opentype = KAZ
 script.name = Cyrillic
 script.tag.bcp47 = Cyrl
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/kkj/babel-kkj.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/kkj/babel-kkj.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kkj/babel-kkj.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = kakɔ
 name.english = Kako
 name.babel = kako
 tag.bcp47 = kkj
+tag.bcp47.likely = kkj-Latn-CM
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/kl/babel-kl.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/kl/babel-kl.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kl/babel-kl.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = kalaallisut
 name.english = Kalaallisut
 name.babel = kalaallisut
 tag.bcp47 = kl
+tag.bcp47.likely = kl-Latn-GL
 tag.opentype = GRN
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -179,7 +180,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/kln/babel-kln.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/kln/babel-kln.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kln/babel-kln.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Kalenjin
 name.english = Kalenjin
 name.babel = kalenjin
 tag.bcp47 = kln
+tag.bcp47.likely = kln-Latn-KE
 tag.opentype = KAL
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/km/babel-khmer.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/km/babel-khmer.tex	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/km/babel-khmer.tex	2020-03-22 20:52:59 UTC (rev 54487)
@@ -15,16 +15,5 @@
   \def\BabelDated#1{{\expandafter\khmerdigits\expandafter{#1}}}%
   \babel at save\BabelDatey
   \def\BabelDatey#1{{\expandafter\khmerdigits\expandafter{#1}}}}
-  
-\ifcase\bbl at engine\or\or
-  \expandafter\addto\csname extras\languagename\endcsname{%
-    \XeTeXlinebreaklocale "kh" 
-    \bbl at xeisp@Khmr
-    \bbl at xeipn@Khmr
-  }
-  \expandafter\addto\csname noextras\languagename\endcsname{%
-   \XeTeXlinebreaklocale "en"
-  }
-\fi
 
 \endinput
\ No newline at end of file

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/km/babel-km.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/km/babel-km.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/km/babel-km.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2020-02-24
+version = 1.6
+date = 2020-03-22
 name.local = ខ្មែរ
 name.english = Khmer
 name.babel = khmer
 tag.bcp47 = km
+tag.bcp47.likely = km-Khmr-KH
 tag.opentype = KHM
 script.name = Khmer
 script.tag.bcp47 = Khmr
@@ -137,7 +138,7 @@
 lefthyphenmin = 
 righthyphenmin = 
 hyphenchar = 
-prehyphenchar = 
+prehyphenchar = 1
 posthyphenchar = 
 exhyphenchar = 
 preexhyphenchar = 
@@ -172,6 +173,3 @@
 
 [counters]
 consonant = ក ខ គ ឃ ង ច ឆ ជ ឈ ញ ដ ឋ ឌ ឍ ណ ត ថ ទ ធ ន ប ផ ព ភ ម យ រ ល វ ស ហ ឡ អ
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/kn/babel-kn.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/kn/babel-kn.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kn/babel-kn.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-02-10
+version = 1.4
+date = 2020-03-22
 name.local = ಕನ್ನಡ
 name.english = Kannada
 name.babel = kannada
+name.polyglossia = kannada
 tag.bcp47 = kn
+tag.bcp47.likely = kn-Knda-IN
 tag.opentype = kan
 script.name = Kannada
 script.tag.bcp47 = Knda
@@ -151,7 +153,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.4
-date = 2020-02-24
+version = 1.5
+date = 2020-03-22
 name.local = 한국어
 name.english = Korean
 name.babel = korean
+name.polyglossia = korean
 tag.bcp47 = ko
+tag.bcp47.likely = ko-Kore-KR
 tag.opentype = KOR
 script.name = Korean
 script.name.opentype = CJK

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/kok/babel-kok.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/kok/babel-kok.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kok/babel-kok.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
 name.local = कोंकणी
 name.english = Konkani
 name.babel = konkani
 tag.bcp47 = kok
+tag.bcp47.likely = kok-Deva-IN
 tag.opentype = KOK
 script.name = Devanagari
 script.tag.bcp47 = Deva
@@ -166,7 +167,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ks/babel-ks.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ks/babel-ks.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ks/babel-ks.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
 name.local = کٲشُر
 name.english = Kashmiri
 name.babel = kashmiri
 tag.bcp47 = ks
+tag.bcp47.likely = ks-Arab-IN
 tag.opentype = KSH
 script.name = Arabic
 script.tag.bcp47 = Arab
@@ -166,7 +167,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ksb/babel-ksb.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ksb/babel-ksb.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ksb/babel-ksb.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Kishambaa
 name.english = Shambala
 name.babel = shambala
 tag.bcp47 = ksb
+tag.bcp47.likely = ksb-Latn-TZ
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ksf/babel-ksf.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ksf/babel-ksf.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ksf/babel-ksf.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = rikpa
 name.english = Bafia
 name.babel = bafia
 tag.bcp47 = ksf
+tag.bcp47.likely = ksf-Latn-CM
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -166,7 +167,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ksh/babel-ksh.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ksh/babel-ksh.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ksh/babel-ksh.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Kölsch
 name.english = Colognian
 name.babel = colognian
 tag.bcp47 = ksh
+tag.bcp47.likely = ksh-Latn-DE
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/kw/babel-kw.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/kw/babel-kw.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kw/babel-kw.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = kernewek
 name.english = Cornish
 name.babel = cornish
 tag.bcp47 = kw
+tag.bcp47.likely = kw-Latn-GB
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -179,7 +180,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ky/babel-ky.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ky/babel-ky.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ky/babel-ky.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = кыргызча
 name.english = Kyrgyz
 name.babel = kyrgyz
 tag.bcp47 = ky
+tag.bcp47.likely = ky-Cyrl-KG
 tag.opentype = KIR
 script.name = Cyrillic
 script.tag.bcp47 = Cyrl
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-classic.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-classic.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-classic.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2020-02-10
+version = 1.1
+date = 2020-03-22
 name.english = Classic Latin
 tag.bcp47 = la
 tag.opentype = LAT
@@ -149,7 +149,3 @@
 delimiters.quotes = 
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-ecclesia.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-ecclesia.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-ecclesia.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2020-02-10
+version = 1.1
+date = 2020-03-22
 name.english = Ecclesiastic Latin
 tag.bcp47 = la
 tag.opentype = LAT
@@ -149,7 +149,3 @@
 delimiters.quotes = 
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-medieval.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-medieval.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-medieval.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2020-02-10
+version = 1.1
+date = 2020-03-22
 name.english = Medieval Latin
 tag.bcp47 = la
 tag.opentype = LAT
@@ -148,7 +148,3 @@
 delimiters.quotes = 
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-la.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-la.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-la.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,10 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-02-10
+version = 1.2
+date = 2020-03-22
 name.english = Latin
+name.babel = latin
+name.polyglossia = latin
 tag.bcp47 = la
+tag.bcp47.likely = la-Latn-VA
 tag.opentype = LAT
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -146,7 +149,3 @@
 delimiters.quotes = 
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/lag/babel-lag.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/lag/babel-lag.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/lag/babel-lag.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Kɨlaangi
 name.english = Langi
 name.babel = langi
 tag.bcp47 = lag
+tag.bcp47.likely = lag-Latn-TZ
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -166,7 +167,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/lb/babel-lb.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/lb/babel-lb.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/lb/babel-lb.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Lëtzebuergesch
 name.english = Luxembourgish
 name.babel = luxembourgish
 tag.bcp47 = lb
+tag.bcp47.likely = lb-Latn-LU
 tag.opentype = LTZ
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/lg/babel-lg.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/lg/babel-lg.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/lg/babel-lg.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Luganda
 name.english = Ganda
 name.babel = ganda
 tag.bcp47 = lg
+tag.bcp47.likely = lg-Latn-UG
 tag.opentype = LUG
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/lkt/babel-lkt.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/lkt/babel-lkt.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/lkt/babel-lkt.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Lakȟólʼiyapi
 name.english = Lakota
 name.babel = lakota
 tag.bcp47 = lkt
+tag.bcp47.likely = lkt-Latn-US
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ln/babel-ln.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ln/babel-ln.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ln/babel-ln.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = lingála
 name.english = Lingala
 name.babel = lingala
 tag.bcp47 = ln
+tag.bcp47.likely = ln-Latn-CD
 tag.opentype = LIN
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -166,7 +167,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/lo/babel-lao.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/lo/babel-lao.tex	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/lo/babel-lao.tex	2020-03-22 20:52:59 UTC (rev 54487)
@@ -10,13 +10,4 @@
 \BabelBeforeIni{lo}{%
 }
 
-\ifcase\bbl at engine\or\or
-  \expandafter\addto\csname extras\languagename\endcsname{%
-    \XeTeXlinebreaklocale "lo"
-    \bbl at xeisp@Laoo
-    \bbl at xeipn@Laoo}
-  \expandafter\addto\csname noextras\languagename\endcsname{%
-    \XeTeXlinebreaklocale "en"}
-\fi
-
 \endinput
\ No newline at end of file

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/lo/babel-lo.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/lo/babel-lo.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/lo/babel-lo.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.4
-date = 2020-01-20
+version = 1.5
+date = 2020-03-22
 name.local = ລາວ
 name.english = Lao
 name.babel = lao
+name.polyglossia = lao
 tag.bcp47 = lo
+tag.bcp47.likely = lo-Laoo-LA
 tag.opentype = LAO
 script.name = Lao
 script.tag.bcp47 = Laoo
@@ -114,7 +116,7 @@
 lefthyphenmin = 1
 righthyphenmin = 1
 hyphenchar = 
-prehyphenchar = 
+prehyphenchar = 0
 posthyphenchar = 
 exhyphenchar = 
 preexhyphenchar = 
@@ -149,7 +151,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/lrc/babel-lrc.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/lrc/babel-lrc.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/lrc/babel-lrc.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
 name.local = لۊری شومالی
 name.english = Northern Luri
 name.babel = northernluri
 tag.bcp47 = lrc
+tag.bcp47.likely = lrc-Arab-IR
 tag.opentype = 
 script.name = Arabic
 script.tag.bcp47 = Arab
@@ -167,7 +168,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/lt/babel-lt.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/lt/babel-lt.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/lt/babel-lt.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = lietuvių
 name.english = Lithuanian
 name.babel = lithuanian
+name.polyglossia = lithuanian
 tag.bcp47 = lt
+tag.bcp47.likely = lt-Latn-LT
 tag.opentype = LTH
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/lu/babel-lu.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/lu/babel-lu.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/lu/babel-lu.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Tshiluba
 name.english = Luba-Katanga
 name.babel = lubakatanga
 tag.bcp47 = lu
+tag.bcp47.likely = lu-Latn-CD
 tag.opentype = LUB
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/luo/babel-luo.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/luo/babel-luo.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/luo/babel-luo.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Dholuo
 name.english = Luo
 name.babel = luo
 tag.bcp47 = luo
+tag.bcp47.likely = luo-Latn-KE
 tag.opentype = LUO
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/luy/babel-luy.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/luy/babel-luy.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/luy/babel-luy.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Luluhia
 name.english = Luyia
 name.babel = luyia
 tag.bcp47 = luy
+tag.bcp47.likely = luy-Latn-KE
 tag.opentype = LUH
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/lv/babel-lv.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/lv/babel-lv.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/lv/babel-lv.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = latviešu
 name.english = Latvian
 name.babel = latvian
+name.polyglossia = latvian
 tag.bcp47 = lv
+tag.bcp47.likely = lv-Latn-LV
 tag.opentype = LVI
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/mas/babel-mas.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/mas/babel-mas.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/mas/babel-mas.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Maa
 name.english = Masai
 name.babel = masai
 tag.bcp47 = mas
+tag.bcp47.likely = mas-Latn-KE
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -166,7 +167,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/mer/babel-mer.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/mer/babel-mer.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/mer/babel-mer.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Kĩmĩrũ
 name.english = Meru
 name.babel = meru
 tag.bcp47 = mer
+tag.bcp47.likely = mer-Latn-KE
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/mfe/babel-mfe.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/mfe/babel-mfe.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/mfe/babel-mfe.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = kreol morisien
 name.english = Morisyen
 name.babel = morisyen
 tag.bcp47 = mfe
+tag.bcp47.likely = mfe-Latn-MU
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/mg/babel-mg.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/mg/babel-mg.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/mg/babel-mg.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Malagasy
 name.english = Malagasy
 name.babel = malagasy
 tag.bcp47 = mg
+tag.bcp47.likely = mg-Latn-MG
 tag.opentype = MLG
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/mgh/babel-mgh.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/mgh/babel-mgh.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/mgh/babel-mgh.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Makua
 name.english = Makhuwa-Meetto
 name.babel = makhuwameetto
 tag.bcp47 = mgh
+tag.bcp47.likely = mgh-Latn-MZ
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/mgo/babel-mgo.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/mgo/babel-mgo.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/mgo/babel-mgo.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = metaʼ
 name.english = Metaʼ
 name.babel = meta
 tag.bcp47 = mgo
+tag.bcp47.likely = mgo-Latn-CM
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -166,7 +167,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/mk/babel-mk.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/mk/babel-mk.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/mk/babel-mk.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-02-24
+version = 1.2
+date = 2020-03-22
 name.local = македонски
 name.english = Macedonian
 name.babel = macedonian
+name.polyglossia = macedonian
 tag.bcp47 = mk
+tag.bcp47.likely = mk-Cyrl-MK
 tag.opentype = MKD
 script.name = Cyrillic
 script.tag.bcp47 = Cyrl
@@ -182,5 +184,3 @@
 [counters]
 lower = а б в г д ѓ е ж з ѕ и ј к л љ м н њ о п р с т ќ у ф х ц ч џ ш
 upper = А Б В Г Д Ѓ Е Ж З Ѕ И Ј К Л Љ М Н Њ О П Р С Т Ќ У Ф Х Ц Ч Џ Ш
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ml/babel-ml.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ml/babel-ml.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ml/babel-ml.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-02-10
+version = 1.4
+date = 2020-03-22
 name.local = മലയാളം
 name.english = Malayalam
 name.babel = malayalam
+name.polyglossia = malayalam
 tag.bcp47 = ml
+tag.bcp47.likely = ml-Mlym-IN
 tag.opentype = MAL
 script.name = Malayalam
 script.tag.bcp47 = Mlym
@@ -157,7 +159,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/mn/babel-mn.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/mn/babel-mn.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/mn/babel-mn.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = монгол
 name.english = Mongolian
 name.babel = mongolian
+name.polyglossia = mongolian
 tag.bcp47 = mn
+tag.bcp47.likely = mn-Cyrl-MN
 tag.opentype = MNG
 script.name = Cyrillic
 script.tag.bcp47 = Cyrl
@@ -180,7 +182,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/mr/babel-mr.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/mr/babel-mr.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/mr/babel-mr.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-02-10
+version = 1.4
+date = 2020-03-22
 name.local = मराठी
 name.english = Marathi
 name.babel = marathi
+name.polyglossia = marathi
 tag.bcp47 = mr
+tag.bcp47.likely = mr-Deva-IN
 tag.opentype = MAR
 script.name = Devanagari
 script.tag.bcp47 = Mahj
@@ -146,7 +148,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms-BN.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms-BN.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms-BN.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Bahasa Melayu
 name.english = Malay
-name.babel = malay-brunei
-name.babel.A = malay-bn
+name.babel = malay-brunei malay-bn
 tag.bcp47 = ms
 tag.opentype = MLY
 region.local = Brunei
@@ -157,7 +156,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms-SG.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms-SG.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms-SG.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Bahasa Melayu
 name.english = Malay
-name.babel = malay-singapore
-name.babel.A = malay-sg
+name.babel = malay-singapore malay-sg
 tag.bcp47 = ms
 tag.opentype = MLY
 region.local = Singapura
@@ -157,7 +156,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Bahasa Melayu
 name.english = Malay
 name.babel = malay
 tag.bcp47 = ms
+tag.bcp47.likely = ms-Latn-MY
 tag.opentype = MLY
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/mt/babel-mt.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/mt/babel-mt.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/mt/babel-mt.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Malti
 name.english = Maltese
 name.babel = maltese
 tag.bcp47 = mt
+tag.bcp47.likely = mt-Latn-MT
 tag.opentype = MTS
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/mua/babel-mua.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/mua/babel-mua.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/mua/babel-mua.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Mundaŋ
 name.english = Mundang
 name.babel = mundang
 tag.bcp47 = mua
+tag.bcp47.likely = mua-Latn-CM
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/my/babel-my.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/my/babel-my.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/my/babel-my.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
 name.local = မြန်မာ
 name.english = Burmese
 name.babel = burmese
 tag.bcp47 = my
+tag.bcp47.likely = my-Mymr-MM
 tag.opentype = BRM
 script.name = Myanmar
 script.tag.bcp47 = Mymr
@@ -167,7 +168,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/mzn/babel-mzn.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/mzn/babel-mzn.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/mzn/babel-mzn.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
 name.local = مازرونی
 name.english = Mazanderani
 name.babel = mazanderani
 tag.bcp47 = mzn
+tag.bcp47.likely = mzn-Arab-IR
 tag.opentype = 
 script.name = Arabic
 script.tag.bcp47 = Arab
@@ -167,7 +168,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/naq/babel-naq.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/naq/babel-naq.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/naq/babel-naq.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Khoekhoegowab
 name.english = Nama
 name.babel = nama
 tag.bcp47 = naq
+tag.bcp47.likely = naq-Latn-NA
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -166,7 +167,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/nb/babel-nb.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/nb/babel-nb.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/nb/babel-nb.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,17 +11,19 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = norsk bokmål
 name.english = Norwegian Bokmål
-name.babel = norwegianbokmal
-name.babel.A = norsk
+name.babel = norsk norwegianbokmal
+name.polyglossia = norwegian
 tag.bcp47 = nb
+tag.bcp47.likely = nb-Latn-NO
 tag.opentype = NOR
 script.name = Latin
 script.tag.bcp47 = Latn
 script.tag.opentype = latn
+polyglossia.variant = bokmal
 level = 1
 encodings = T1 OT1 LY1
 derivate = no
@@ -182,7 +184,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/nd/babel-nd.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/nd/babel-nd.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/nd/babel-nd.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = isiNdebele
 name.english = North Ndebele
 name.babel = northndebele
 tag.bcp47 = nd
+tag.bcp47.likely = nd-Latn-ZW
 tag.opentype = NDB
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ne/babel-ne.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ne/babel-ne.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ne/babel-ne.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
 name.local = नेपाली
 name.english = Nepali
 name.babel = nepali
 tag.bcp47 = ne
+tag.bcp47.likely = ne-Deva-NP
 tag.opentype = NEP
 script.name = Devanagari
 script.tag.bcp47 = Deva
@@ -166,7 +167,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/nl/babel-nl.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/nl/babel-nl.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/nl/babel-nl.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Nederlands
 name.english = Dutch
 name.babel = dutch
+name.polyglossia = dutch
 tag.bcp47 = nl
+tag.bcp47.likely = nl-Latn-NL
 tag.opentype = NLD
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/nmg/babel-nmg.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/nmg/babel-nmg.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/nmg/babel-nmg.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = nmg
 name.english = Kwasio
 name.babel = kwasio
 tag.bcp47 = nmg
+tag.bcp47.likely = nmg-Latn-CM
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/nn/babel-nn.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/nn/babel-nn.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/nn/babel-nn.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,17 +11,19 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = nynorsk
 name.english = Norwegian Nynorsk
-name.babel = norwegiannynorsk
-name.babel.A = nynorsk
+name.babel = nynorsk norwegiannynorsk
+name.polyglossia = norwegian
 tag.bcp47 = nn
+tag.bcp47.likely = nn-Latn-NO
 tag.opentype = NYN
 script.name = Latin
 script.tag.bcp47 = Latn
 script.tag.opentype = latn
+polyglossia.variant = nynorsk
 level = 1
 encodings = T1 OT1 LY1
 derivate = no
@@ -181,7 +183,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/nnh/babel-nnh.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/nnh/babel-nnh.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/nnh/babel-nnh.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Shwóŋò ngiembɔɔn
 name.english = Ngiemboon
 name.babel = ngiemboon
 tag.bcp47 = nnh
+tag.bcp47.likely = nnh-Latn-CM
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -166,7 +167,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/nus/babel-nus.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/nus/babel-nus.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/nus/babel-nus.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Thok Nath
 name.english = Nuer
 name.babel = nuer
 tag.bcp47 = nus
+tag.bcp47.likely = nus-Latn-SS
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -166,7 +167,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/nyn/babel-nyn.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/nyn/babel-nyn.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/nyn/babel-nyn.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Runyankore
 name.english = Nyankole
 name.babel = nyankole
 tag.bcp47 = nyn
+tag.bcp47.likely = nyn-Latn-UG
 tag.opentype = NKL
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/oc/babel-oc.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/oc/babel-oc.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/oc/babel-oc.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,11 +11,13 @@
 
 [identification]
 charset = utf8
-version = 0.95
-date = 2020-02-10
+version = 0.96
+date = 2020-03-22
 name.english = Occitan
 name.babel = occitan
+name.polyglossia = occitan
 tag.bcp47 = oc
+tag.bcp47.likely = oc-Latn-FR
 tag.opentype = OCI
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -119,7 +121,3 @@
 delimiters.quotes = 
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/om/babel-om.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/om/babel-om.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/om/babel-om.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Oromoo
 name.english = Oromo
 name.babel = oromo
 tag.bcp47 = om
+tag.bcp47.likely = om-Latn-ET
 tag.opentype = ORO
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/or/babel-or.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/or/babel-or.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/or/babel-or.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-02-10
+version = 1.4
+date = 2020-03-22
 name.local = ଓଡ଼ିଆ
 name.english = Odia
 name.babel = oriya
 tag.bcp47 = or
+tag.bcp47.likely = or-Orya-IN
 tag.opentype = ORI
 script.name = Oriya
 script.tag.bcp47 = Orya
@@ -169,7 +170,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/os/babel-os.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/os/babel-os.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/os/babel-os.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = ирон
 name.english = Ossetic
 name.babel = ossetic
 tag.bcp47 = os
+tag.bcp47.likely = os-Cyrl-GE
 tag.opentype = OSS
 script.name = Cyrillic
 script.tag.bcp47 = Cyrl
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa-Arab.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa-Arab.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa-Arab.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
 name.local = پنجابی
 name.english = Punjabi
-name.babel = punjabi-arabic
-name.babel.A = punjabi-arab
+name.babel = punjabi-arabic punjabi-arab
 tag.bcp47 = pa
 tag.opentype = PAN
 script.name = Arabic
@@ -167,7 +166,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa-Guru.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa-Guru.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa-Guru.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-02-10
+version = 1.4
+date = 2020-03-22
 name.local = ਪੰਜਾਬੀ
 name.english = Punjabi
-name.babel = punjabi-gurmukhi
-name.babel.A = punjabi-guru
+name.babel = punjabi-gurmukhi punjabi-guru
 tag.bcp47 = pa
 tag.opentype = PAN
 script.name = Gurmukhi
@@ -169,7 +168,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-02-10
+version = 1.4
+date = 2020-03-22
 name.local = ਪੰਜਾਬੀ
 name.english = Punjabi
 name.babel = punjabi
 tag.bcp47 = pa
+tag.bcp47.likely = pa-Guru-IN
 tag.opentype = PAN
 script.name = Gurmukhi
 script.tag.bcp47 = Guru
@@ -132,7 +133,7 @@
 
 [typography]
 frenchspacing = 
-hyphenrules = punjabi
+hyphenrules = panjabi
 lefthyphenmin = 
 righthyphenmin = 
 hyphenchar = 
@@ -168,7 +169,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/pl/babel-pl.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/pl/babel-pl.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/pl/babel-pl.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = polski
 name.english = Polish
 name.babel = polish
+name.polyglossia = polish
 tag.bcp47 = pl
+tag.bcp47.likely = pl-Latn-PL
 tag.opentype = PLK
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/pms/babel-pms.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/pms/babel-pms.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/pms/babel-pms.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,11 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-02-10
+version = 1.2
+date = 2020-03-22
 name.english = Piedmontese
 name.babel = piedmontese
+name.polyglossia = piedmontese
 tag.bcp47 = pms
+tag.bcp47.likely = pms-Latn-IT
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -118,7 +120,3 @@
 delimiters.quotes = 
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ps/babel-ps.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ps/babel-ps.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ps/babel-ps.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
 name.local = پښتو
 name.english = Pashto
 name.babel = pashto
 tag.bcp47 = ps
+tag.bcp47.likely = ps-Arab-AF
 tag.opentype = PAS
 script.name = Arabic
 script.tag.bcp47 = Arab
@@ -166,7 +167,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-BR.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-BR.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-BR.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,13 +11,12 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-02-10
+version = 1.2
+date = 2020-03-22
 name.local = português
 name.english = Portuguese
-name.babel = portuguese-brazil
-name.babel.A = portuguese-br
-name.babel.B = brazilian
+name.babel = brazilian portuguese-brazil portuguese-br
+name.polyglossia = portuguese
 tag.bcp47 = pt
 tag.opentype = PTG
 region.local = Brasil
@@ -26,6 +25,7 @@
 script.name = Latin
 script.tag.bcp47 = Latn
 script.tag.opentype = latn
+polyglossia.variant = brazilian
 level = 1
 encodings = T1 OT1 LY1
 derivate = no
@@ -187,7 +187,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-PT.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-PT.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-PT.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,12 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-02-10
+version = 1.2
+date = 2020-03-22
 name.local = português
 name.english = Portuguese
-name.babel = portuguese-portugal
-name.babel.A = portuguese-pt
+name.babel = portuguese portuguese-portugal portuguese-pt
+name.polyglossia = portuguese
 tag.bcp47 = pt
 tag.opentype = PTG
 region.local = Portugal
@@ -25,6 +25,7 @@
 script.name = Latin
 script.tag.bcp47 = Latn
 script.tag.opentype = latn
+polyglossia.variant = portuguese
 level = 1
 encodings = T1 OT1 LY1
 derivate = no
@@ -186,7 +187,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-02-10
+version = 1.2
+date = 2020-03-22
 name.local = português
 name.english = Portuguese
 name.babel = portuguese
+name.polyglossia = portuguese
 tag.bcp47 = pt
+tag.bcp47.likely = pt-Latn-BR
 tag.opentype = PTG
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -182,7 +184,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/qu/babel-qu.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/qu/babel-qu.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/qu/babel-qu.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Runasimi
 name.english = Quechua
 name.babel = quechua
 tag.bcp47 = qu
+tag.bcp47.likely = qu-Latn-PE
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/rm/babel-rm.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/rm/babel-rm.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/rm/babel-rm.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-02-10
+version = 1.2
+date = 2020-03-22
 name.local = rumantsch
 name.english = Romansh
 name.babel = romansh
+name.polyglossia = romansh
 tag.bcp47 = rm
+tag.bcp47.likely = rm-Latn-CH
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -182,7 +184,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/rn/babel-rn.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/rn/babel-rn.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/rn/babel-rn.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Ikirundi
 name.english = Rundi
 name.babel = rundi
 tag.bcp47 = rn
+tag.bcp47.likely = rn-Latn-BI
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ro/babel-ro.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ro/babel-ro.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ro/babel-ro.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = română
 name.english = Romanian
 name.babel = romanian
+name.polyglossia = romanian
 tag.bcp47 = ro
+tag.bcp47.likely = ro-Latn-RO
 tag.opentype = ROM
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/rof/babel-rof.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/rof/babel-rof.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/rof/babel-rof.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Kihorombo
 name.english = Rombo
 name.babel = rombo
 tag.bcp47 = rof
+tag.bcp47.likely = rof-Latn-TZ
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ru/babel-ru.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ru/babel-ru.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ru/babel-ru.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-02-24
+version = 1.3
+date = 2020-03-22
 name.local = русский
 name.english = Russian
 name.babel = russian
+name.polyglossia = russian
 tag.bcp47 = ru
+tag.bcp47.likely = ru-Cyrl-RU
 tag.opentype = RUS
 script.name = Cyrillic
 script.tag.bcp47 = Cyrl
@@ -186,4 +188,3 @@
 lower.full = а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я
 upper = А Б В Г Д Е Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я
 upper.full = А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я
-ordinals = 

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/rw/babel-rw.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/rw/babel-rw.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/rw/babel-rw.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Kinyarwanda
 name.english = Kinyarwanda
 name.babel = kinyarwanda
 tag.bcp47 = rw
+tag.bcp47.likely = rw-Latn-RW
 tag.opentype = RUA
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/rwk/babel-rwk.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/rwk/babel-rwk.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/rwk/babel-rwk.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Kiruwa
 name.english = Rwa
 name.babel = rwa
 tag.bcp47 = rwk
+tag.bcp47.likely = rwk-Latn-TZ
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Beng.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Beng.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Beng.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 0.7
-date = 2020-02-10
+version = 0.8
+date = 2020-03-22
 name.english = Sanskrit
 name.babel = sanskrit
 tag.bcp47 = sa
@@ -91,7 +91,3 @@
 delimiters.quotes.0 = 
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Deva.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Deva.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Deva.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,8 +11,9 @@
 
 [identification]
 charset = utf8
-version = 0.7
-date = 2020-02-10
+version = 0.8
+date = 2020-03-22
+name.local = संस्कृत
 name.english = Sanskrit
 name.babel = sanskrit
 tag.bcp47 = sa
@@ -20,7 +21,7 @@
 script.name = Devanagari
 script.tag.bcp47 = Deva
 script.tag.opentype = deva
-level = 0
+level = 1
 encodings = 
 derivate = no
 
@@ -74,11 +75,11 @@
 
 [typography]
 frenchspacing = yes
-hyphenrules = 
+hyphenrules = sanskrit
 lefthyphenmin = 1
 righthyphenmin = 3
 hyphenchar = 
-prehyphenchar = 
+prehyphenchar = 0
 posthyphenchar = 
 exhyphenchar = 
 preexhyphenchar = 
@@ -88,10 +89,22 @@
 hyphenate.other = "200C "200D "0CF1 "0CF2
 
 [characters]
-delimiters.quotes.0 = 
+delimiters.quotes = 
 
+[numbers]
+defaultNumberingSystem = latn
+digits.native = ०१२३४५६७८९
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Gujr.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Gujr.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Gujr.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 0.7
-date = 2020-02-10
+version = 0.8
+date = 2020-03-22
 name.english = Sanskrit
 name.babel = sanskrit
 tag.bcp47 = sa
@@ -91,7 +91,3 @@
 delimiters.quotes.0 = 
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Knda.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Knda.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Knda.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 0.6
-date = 2020-01-29
+version = 0.7
+date = 2020-03-22
 name.english = Sanskrit
 name.babel = sanskrit
 tag.bcp47 = sa
@@ -89,7 +89,3 @@
 delimiters.quotes.0 = 
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Mlym.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Mlym.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Mlym.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 0.6
-date = 2020-01-29
+version = 0.7
+date = 2020-03-22
 name.english = Sanskrit
 name.babel = sanskrit
 tag.bcp47 = sa
@@ -89,7 +89,3 @@
 delimiters.quotes.0 = 
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Telu.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Telu.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Telu.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 0.6
-date = 2020-01-29
+version = 0.7
+date = 2020-03-22
 name.english = Sanskrit
 name.babel = sanskrit
 tag.bcp47 = sa
@@ -89,7 +89,3 @@
 delimiters.quotes.0 = 
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,11 +11,13 @@
 
 [identification]
 charset = utf8
-version = 0.7
-date = 2020-02-10
+version = 0.8
+date = 2020-03-22
 name.english = Sanskrit
 name.babel = sanskrit
+name.polyglossia = sanskrit
 tag.bcp47 = sa
+tag.bcp47.likely = sa-Deva-IN
 tag.opentype = SAN
 script.name = Devanagari
 script.tag.bcp47 = Deva
@@ -74,11 +76,11 @@
 
 [typography]
 frenchspacing = yes
-hyphenrules = 
+hyphenrules = sanskrit
 lefthyphenmin = 1
 righthyphenmin = 3
 hyphenchar = 
-prehyphenchar = 
+prehyphenchar = 0
 posthyphenchar = 
 exhyphenchar = 
 preexhyphenchar = 
@@ -91,7 +93,3 @@
 delimiters.quotes.0 = 
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/sah/babel-sah.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/sah/babel-sah.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sah/babel-sah.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = саха тыла
 name.english = Sakha
 name.babel = sakha
 tag.bcp47 = sah
+tag.bcp47.likely = sah-Cyrl-RU
 tag.opentype = YAK
 script.name = Cyrillic
 script.tag.bcp47 = Cyrl
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/saq/babel-saq.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/saq/babel-saq.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/saq/babel-saq.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Kisampur
 name.english = Samburu
 name.babel = samburu
 tag.bcp47 = saq
+tag.bcp47.likely = saq-Latn-KE
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/sbp/babel-sbp.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/sbp/babel-sbp.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sbp/babel-sbp.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Ishisangu
 name.english = Sangu
 name.babel = sangu
 tag.bcp47 = sbp
+tag.bcp47.likely = sbp-Latn-TZ
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/se/babel-se.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/se/babel-se.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/se/babel-se.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = davvisámegiella
 name.english = Northern Sami
-name.babel = northernsami
-name.babel.A = samin
+name.babel = samin northernsami
+name.polyglossia = sami
 tag.bcp47 = se
+tag.bcp47.likely = se-Latn-NO
 tag.opentype = NSM
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -181,7 +182,3 @@
 superscriptingExponent = ·
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/seh/babel-seh.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/seh/babel-seh.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/seh/babel-seh.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = sena
 name.english = Sena
 name.babel = sena
 tag.bcp47 = seh
+tag.bcp47.likely = seh-Latn-MZ
 tag.opentype = SNA
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ses/babel-ses.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ses/babel-ses.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ses/babel-ses.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Koyraboro senni
 name.english = Koyraboro Senni
 name.babel = koyraborosenni
 tag.bcp47 = ses
+tag.bcp47.likely = ses-Latn-ML
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/sg/babel-sg.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/sg/babel-sg.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sg/babel-sg.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Sängö
 name.english = Sango
 name.babel = sango
 tag.bcp47 = sg
+tag.bcp47.likely = sg-Latn-CF
 tag.opentype = SGO
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi-Latn.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi-Latn.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi-Latn.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Tashelḥiyt
 name.english = Tachelhit
-name.babel = tachelhit-latin
-name.babel.A = tachelhit-latn
+name.babel = tachelhit-latin tachelhit-latn
 tag.bcp47 = shi
 tag.opentype = 
 script.name = Latin
@@ -181,7 +180,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi-Tfng.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi-Tfng.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi-Tfng.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = ⵜⴰⵛⵍⵃⵉⵜ
 name.english = Tachelhit
-name.babel = tachelhit-tifinagh
-name.babel.A = tachelhit-tfng
+name.babel = tachelhit-tifinagh tachelhit-tfng
 tag.bcp47 = shi
 tag.opentype = 
 script.name = Tifinagh
@@ -167,7 +166,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = ⵜⴰⵛⵍⵃⵉⵜ
 name.english = Tachelhit
 name.babel = tachelhit
 tag.bcp47 = shi
+tag.bcp47.likely = shi-Tfng-MA
 tag.opentype = 
 script.name = Tifinagh
 script.tag.bcp47 = Tfng
@@ -166,7 +167,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/si/babel-si.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/si/babel-si.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/si/babel-si.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = සිංහල
 name.english = Sinhala
 name.babel = sinhala
 tag.bcp47 = si
+tag.bcp47.likely = si-Sinh-LK
 tag.opentype = SNH
 script.name = Sinhala
 script.tag.bcp47 = Sinh
@@ -166,7 +167,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/sk/babel-sk.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/sk/babel-sk.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sk/babel-sk.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = slovenčina
 name.english = Slovak
 name.babel = slovak
+name.polyglossia = slovak
 tag.bcp47 = sk
+tag.bcp47.likely = sk-Latn-SK
 tag.opentype = SKY
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/sl/babel-sl.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/sl/babel-sl.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sl/babel-sl.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = slovenščina
 name.english = Slovenian
-name.babel = slovenian
-name.babel.A = slovene
+name.babel = slovene slovenian
+name.polyglossia = slovenian
 tag.bcp47 = sl
+tag.bcp47.likely = sl-Latn-SI
 tag.opentype = SLV
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -147,7 +148,7 @@
 
 [typography]
 frenchspacing = no
-hyphenrules = slovene
+hyphenrules = slovenian
 lefthyphenmin = 2
 righthyphenmin = 3
 hyphenchar = 
@@ -181,7 +182,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/smn/babel-smn.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/smn/babel-smn.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/smn/babel-smn.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = anarâškielâ
 name.english = Inari Sami
 name.babel = inarisami
 tag.bcp47 = smn
+tag.bcp47.likely = smn-Latn-FI
 tag.opentype = ISM
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/sn/babel-sn.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/sn/babel-sn.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sn/babel-sn.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = chiShona
 name.english = Shona
 name.babel = shona
 tag.bcp47 = sn
+tag.bcp47.likely = sn-Latn-ZW
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/so/babel-so.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/so/babel-so.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/so/babel-so.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Soomaali
 name.english = Somali
 name.babel = somali
 tag.bcp47 = so
+tag.bcp47.likely = so-Latn-SO
 tag.opentype = SML
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -179,7 +180,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/sq/babel-sq.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/sq/babel-sq.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sq/babel-sq.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = shqip
 name.english = Albanian
 name.babel = albanian
+name.polyglossia = albanian
 tag.bcp47 = sq
+tag.bcp47.likely = sq-Latn-AL
 tag.opentype = SQI
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-BA.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-BA.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-BA.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-02-24
+version = 1.2
+date = 2020-03-22
 name.local = српски
 name.english = Serbian
 name.babel = serbian-cyrillic-bosniaherzegovina
@@ -186,5 +186,3 @@
 [counters]
 lower = а б в г д ђ е ж з и ј к л љ м н њ о п р с т ћ у ф х ц ч џ ш
 upper = А Б В Г Д Ђ Е Ж З И Ј К Л Љ М Н Њ О П Р С Т Ћ У Ф Х Ц Ч Џ Ш
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-ME.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-ME.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-ME.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-02-24
+version = 1.2
+date = 2020-03-22
 name.local = српски
 name.english = Serbian
 name.babel = serbian-cyrillic-montenegro
@@ -186,5 +186,3 @@
 [counters]
 lower = а б в г д ђ е ж з и ј к л љ м н њ о п р с т ћ у ф х ц ч џ ш
 upper = А Б В Г Д Ђ Е Ж З И Ј К Л Љ М Н Њ О П Р С Т Ћ У Ф Х Ц Ч Џ Ш
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-XK.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-XK.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-XK.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-02-24
+version = 1.2
+date = 2020-03-22
 name.local = српски
 name.english = Serbian
 name.babel = serbian-cyrillic-kosovo
@@ -186,5 +186,3 @@
 [counters]
 lower = а б в г д ђ е ж з и ј к л љ м н њ о п р с т ћ у ф х ц ч џ ш
 upper = А Б В Г Д Ђ Е Ж З И Ј К Л Љ М Н Њ О П Р С Т Ћ У Ф Х Ц Ч Џ Ш
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-02-24
+version = 1.2
+date = 2020-03-22
 name.local = српски
 name.english = Serbian
 name.babel = serbian-cyrillic
@@ -183,5 +183,3 @@
 [counters]
 lower = а б в г д ђ е ж з и ј к л љ м н њ о п р с т ћ у ф х ц ч џ ш
 upper = А Б В Г Д Ђ Е Ж З И Ј К Л Љ М Н Њ О П Р С Т Ћ У Ф Х Ц Ч Џ Ш
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-BA.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-BA.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-BA.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = srpski
 name.english = Serbian
-name.babel = serbian-latin-bosniaherzegovina
-name.babel.A = serbian-latn-ba
+name.babel = serbian-latin-bosniaherzegovina serbian-latn-ba
 tag.bcp47 = sr
 tag.opentype = SRB
 region.local = Bosna i Hercegovina
@@ -184,7 +183,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-ME.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-ME.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-ME.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = srpski
 name.english = Serbian
 name.babel = serbian-latin-montenegro
@@ -184,7 +184,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-XK.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-XK.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-XK.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = srpski
 name.english = Serbian
 name.babel = serbian-latin-kosovo
@@ -184,7 +184,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = srpski
 name.english = Serbian
 name.babel = serbian-latin
@@ -181,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-02-24
+version = 1.2
+date = 2020-03-22
 name.local = српски
 name.english = Serbian
 name.babel = serbian
+name.polyglossia = serbian
 tag.bcp47 = sr
+tag.bcp47.likely = sr-Cyrl-RS
 tag.opentype = SRB
 script.name = Cyrillic
 script.tag.bcp47 = Cyrl
@@ -182,5 +184,3 @@
 [counters]
 lower = а б в г д ђ е ж з и ј к л љ м н њ о п р с т ћ у ф х ц ч џ ш
 upper = А Б В Г Д Ђ Е Ж З И Ј К Л Љ М Н Њ О П Р С Т Ћ У Ф Х Ц Ч Џ Ш
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/sv/babel-sv.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/sv/babel-sv.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sv/babel-sv.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = svenska
 name.english = Swedish
 name.babel = swedish
+name.polyglossia = swedish
 tag.bcp47 = sv
+tag.bcp47.likely = sv-Latn-SE
 tag.opentype = SVE
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/sw/babel-sw.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/sw/babel-sw.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sw/babel-sw.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Kiswahili
 name.english = Swahili
 name.babel = swahili
 tag.bcp47 = sw
+tag.bcp47.likely = sw-Latn-TZ
 tag.opentype = SWK
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -179,7 +180,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Added: trunk/Master/texmf-dist/tex/generic/babel/locale/syr/babel-syr.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/syr/babel-syr.ini	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/syr/babel-syr.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -0,0 +1,88 @@
+; This file is part of babel. For further details see:
+;   https://www.ctan.org/pkg/babel
+; Data has been collected mainly from the following sources:
+; * babel language styles (license LPPL):
+;   https://www.ctan.org/pkg/babel-contrib
+; * polyglossia language styles (license LPPL)
+;   https://www.ctan.org/pkg/polyglossia
+
+[identification]
+charset = utf8
+version = 0.6
+date = 2020-03-22
+name.local = ܠܫܢܐ ܣܘܪܝܝܐ
+name.english = Syriac
+name.babel = syriac
+tag.bcp47 = syr
+tag.bcp47.likely = syr-Syrc-IQ
+tag.opentype = SYR
+script.name = Syriac
+script.tag.bcp47 = Syrc
+script.tag.opentype = syrc
+level = 1
+encodings = 
+derivate = no
+
+[captions]
+preface    = 
+ref        = 
+abstract   = 
+bib        = 
+chapter    = 
+appendix   = 
+contents   = 
+listfigure = 
+listtable  = 
+index      = 
+figure     = 
+table      = 
+part       = 
+encl       = 
+cc         = 
+headto     = 
+page       = 
+see        = 
+also       = 
+proof      = 
+glossary   = 
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]‏/[M]‏/[y]
+months.wide.1  = ܟܢܘܢ ܐܚܪܝ
+months.wide.2  = ܫܒܛ
+months.wide.3  = ܐܕܪ
+months.wide.4  = ܢܝܣܢ
+months.wide.5  = ܐܝܪ
+months.wide.6  = ܚܙܝܪܢ
+months.wide.7  = ܬܡܘܙ
+months.wide.8  = ܐܒ
+months.wide.9  = ܐܝܠܘܠ   
+months.wide.10 = ܬܫܪܝܢ ܩܕܡ
+months.wide.11 = ܬܫܪܝܢ ܐܚܪܝ
+months.wide.12 = ܟܢܘܢ ܩܕܡ
+
+[time.gregorian]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
+
+[typography]
+frenchspacing = 
+hyphenrules = 
+lefthyphenmin = 
+righthyphenmin = 
+hyphenchar = 
+prehyphenchar = 
+posthyphenchar = 
+exhyphenchar = 
+preexhyphenchar = 
+postexhyphenchar = 
+hyphenationmin = 
+
+[counters]
+letters.1 = ܐ ܒ ܓ ܕ ܗ ܘ ܙ ܚ ܛ
+letters.2 = ܝ ܟ ܠ ܡ ܢ ܣ ܥ ܦ ܨ
+letters.3 = ܩ ܪ ܫ ܬ ܢ̇ ܣ̇ ܥ̇ ܦ̇ ܨ̇
+letters.4 = ܐ݈ ܒ݈ ܓ݈ ܕ݈ ܗ݈ ܘ݈ ܙ݈ ܚ݈ ܛ݈
+
+


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/syr/babel-syr.ini
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/generic/babel/locale/syr/babel-syriac.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/syr/babel-syriac.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/syr/babel-syriac.tex	2020-03-22 20:52:59 UTC (rev 54487)
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+  \PackageError{babel}%
+    {This file is a component of babel and cannot\MessageBreak
+     be loaded directly. I'll stop immediately}%
+    {Just use babel as documented.}%
+  \stop
+\fi
+\BabelBeforeIni{syr}{%
+}
+\endinput
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/syr/babel-syriac.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ta/babel-ta.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ta/babel-ta.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ta/babel-ta.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.4
-date = 2020-02-24
+version = 1.5
+date = 2020-03-22
 name.local = தமிழ்
 name.english = Tamil
 name.babel = tamil
+name.polyglossia = tamil
 tag.bcp47 = ta
+tag.bcp47.likely = ta-Taml-IN
 tag.opentype = TAM
 script.name = Tamil
 script.tag.bcp47 = Taml

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/te/babel-te.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/te/babel-te.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/te/babel-te.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-02-10
+version = 1.4
+date = 2020-03-22
 name.local = తెలుగు
 name.english = Telugu
 name.babel = telugu
+name.polyglossia = telugu
 tag.bcp47 = te
+tag.bcp47.likely = te-Telu-IN
 tag.opentype = TEL
 script.name = Telugu
 script.tag.bcp47 = Telu
@@ -146,7 +148,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/teo/babel-teo.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/teo/babel-teo.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/teo/babel-teo.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Kiteso
 name.english = Teso
 name.babel = teso
 tag.bcp47 = teo
+tag.bcp47.likely = teo-Latn-UG
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/th/babel-th.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/th/babel-th.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/th/babel-th.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.4
-date = 2020-02-24
+version = 1.5
+date = 2020-03-22
 name.local = ไทย
 name.english = Thai
 name.babel = thai
+name.polyglossia = thai
 tag.bcp47 = th
+tag.bcp47.likely = th-Thai-TH
 tag.opentype = THA
 script.name = Thai
 script.tag.bcp47 = Thai
@@ -152,7 +154,7 @@
 lefthyphenmin = 1
 righthyphenmin = 1
 hyphenchar = 
-prehyphenchar = 
+prehyphenchar = 0
 posthyphenchar = 
 exhyphenchar = 
 preexhyphenchar = 
@@ -188,6 +190,3 @@
 
 [counters]
 alphabetic = ก ข ค ง จ ฉ ช ซ ฌ ญ ฎ ฏ ฐ ฑ ฒ ณ ด ต ถ ท ธ น บ ป ผ ฝ พ ฟ ภ ม ย ร ล ว ศ ษ ส ห ฬ อ ฮ
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/th/babel-thai.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/th/babel-thai.tex	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/th/babel-thai.tex	2020-03-22 20:52:59 UTC (rev 54487)
@@ -14,13 +14,4 @@
   \babel at save\BabelDatey
   \def\BabelDatey#1{{\number\numexpr#1+543}}}
 
-\ifcase\bbl at engine\or\or
-  \expandafter\addto\csname extras\languagename\endcsname{%
-    \XeTeXlinebreaklocale "th"
-    \bbl at xeisp@Thai
-    \bbl at xeipn@Thai}
-  \expandafter\addto\csname noextras\languagename\endcsname{%
-    \XeTeXlinebreaklocale "en"}
-\fi
-
 \endinput
\ No newline at end of file

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ti/babel-ti.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ti/babel-ti.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ti/babel-ti.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = ትግርኛ
 name.english = Tigrinya
 name.babel = tigrinya
 tag.bcp47 = ti
+tag.bcp47.likely = ti-Ethi-ET
 tag.opentype = TGY
 script.name = Ethiopic
 script.tag.bcp47 = Ethi
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/tk/babel-tk.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/tk/babel-tk.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/tk/babel-tk.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-02-10
+version = 1.2
+date = 2020-03-22
 name.local = tk
 name.english = Turkmen
 name.babel = turkmen
+name.polyglossia = turkmen
 tag.bcp47 = tk
+tag.bcp47.likely = tk-Latn-TM
 tag.opentype = TKM
 script.name = Arabic
 script.tag.bcp47 = Latn
@@ -143,7 +145,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/to/babel-to.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/to/babel-to.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/to/babel-to.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = lea fakatonga
 name.english = Tongan
 name.babel = tongan
 tag.bcp47 = to
+tag.bcp47.likely = to-Latn-TO
 tag.opentype = TGN
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -166,7 +167,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/tr/babel-tr.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/tr/babel-tr.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/tr/babel-tr.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Türkçe
 name.english = Turkish
 name.babel = turkish
+name.polyglossia = turkish
 tag.bcp47 = tr
+tag.bcp47.likely = tr-Latn-TR
 tag.opentype = TRK
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -181,7 +183,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/twq/babel-twq.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/twq/babel-twq.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/twq/babel-twq.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Tasawaq senni
 name.english = Tasawaq
 name.babel = tasawaq
 tag.bcp47 = twq
+tag.bcp47.likely = twq-Latn-NE
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -179,7 +180,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/tzm/babel-tzm.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/tzm/babel-tzm.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/tzm/babel-tzm.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Tamaziɣt n laṭlaṣ
 name.english = Central Atlas Tamazight
 name.babel = centralatlastamazight
 tag.bcp47 = tzm
+tag.bcp47.likely = tzm-Latn-MA
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ug/babel-ug.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ug/babel-ug.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ug/babel-ug.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
 name.local = ئۇيغۇرچە
 name.english = Uyghur
 name.babel = uyghur
 tag.bcp47 = ug
+tag.bcp47.likely = ug-Arab-CN
 tag.opentype = UYG
 script.name = Arabic
 script.tag.bcp47 = Arab
@@ -167,7 +168,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/uk/babel-uk.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/uk/babel-uk.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/uk/babel-uk.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-02-24
+version = 1.3
+date = 2020-03-22
 name.local = українська
 name.english = Ukrainian
 name.babel = ukrainian
+name.polyglossia = ukrainian
 tag.bcp47 = uk
+tag.bcp47.likely = uk-Cyrl-UA
 tag.opentype = UKR
 script.name = Cyrillic
 script.tag.bcp47 = Cyrl
@@ -186,5 +188,3 @@
 lower.full = а б в г ґ д е є ж з и і ї й к л м н о п р с т у ф х ц ч ш щ ь ю я
 upper = А Б В Г Д Е Є Ж З И І К Л М Н О П Р С Т У Ф Х Ц Ч Ш Ю Я
 upper.full = А Б В Г Ґ Д Е Є Ж З И І Ї Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ь Ю Я
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ur/babel-ur.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ur/babel-ur.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ur/babel-ur.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
 name.local = اردو
 name.english = Urdu
 name.babel = urdu
+name.polyglossia = urdu
 tag.bcp47 = ur
+tag.bcp47.likely = ur-Arab-PK
 tag.opentype = URD
 script.name = Arabic
 script.tag.bcp47 = Arab
@@ -144,7 +146,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Arab.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Arab.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Arab.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
 name.local = اوزبیک
 name.english = Uzbek
-name.babel = uzbek-arabic
-name.babel.A = uzbek-arab
+name.babel = uzbek-arabic uzbek-arab
 tag.bcp47 = uz
 tag.opentype = UZB
 script.name = Arabic
@@ -167,7 +166,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Cyrl.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Cyrl.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Cyrl.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = ўзбекча
 name.english = Uzbek
-name.babel = uzbek-cyrillic
-name.babel.A = uzbek-cyrl
+name.babel = uzbek-cyrillic uzbek-cyrl
 tag.bcp47 = uz
 tag.opentype = UZB
 script.name = Cyrillic
@@ -180,7 +179,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Latn.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Latn.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Latn.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = o‘zbek
 name.english = Uzbek
-name.babel = uzbek-latin
-name.babel.A = uzbek-latn
+name.babel = uzbek-latin uzbek-latn
 tag.bcp47 = uz
 tag.opentype = UZB
 script.name = Latin
@@ -181,7 +180,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = o‘zbek
 name.english = Uzbek
 name.babel = uzbek
 tag.bcp47 = uz
+tag.bcp47.likely = uz-Latn-UZ
 tag.opentype = UZB
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-Latn.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-Latn.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-Latn.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2018-06-03
+version = 1.3
+date = 2020-03-22
 name.local = Vai
 name.english = Vai
-name.babel = vai-latin
-name.babel.A = vai-latn
+name.babel = vai-latin vai-latn
 tag.bcp47 = vai
 tag.opentype = 
 script.name = Latin
@@ -181,7 +180,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-Vaii.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-Vaii.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-Vaii.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
 name.local = ꕙꔤ
 name.english = Vai
-name.babel = vai-vai
-name.babel.A = vai-vaii
+name.babel = vai-vai vai-vaii
 tag.bcp47 = vai
 tag.opentype = 
 script.name = Vai
@@ -167,7 +166,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
 name.local = ꕙꔤ
 name.english = Vai
 name.babel = vai
 tag.bcp47 = vai
+tag.bcp47.likely = vai-Vaii-LR
 tag.opentype = 
 script.name = Vai
 script.tag.bcp47 = Vaii
@@ -166,7 +167,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/vi/babel-vi.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/vi/babel-vi.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/vi/babel-vi.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -12,13 +12,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2018-11-12
+version = 1.2
+date = 2020-03-22
 name.local = Tiếng Việt
 name.english = Vietnamese
-name.babel = vietnamese
-name.babel.A = vietnam
+name.babel = vietnamese vietnam
+name.polyglossia = vietnamese
 tag.bcp47 = vi
+tag.bcp47.likely = vi-Latn-VN
 tag.opentype = VIT
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -182,7 +183,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/vun/babel-vun.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/vun/babel-vun.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/vun/babel-vun.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Kyivunjo
 name.english = Vunjo
 name.babel = vunjo
 tag.bcp47 = vun
+tag.bcp47.likely = vun-Latn-TZ
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/wae/babel-wae.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/wae/babel-wae.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/wae/babel-wae.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Walser
 name.english = Walser
 name.babel = walser
 tag.bcp47 = wae
+tag.bcp47.likely = wae-Latn-CH
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/xog/babel-xog.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/xog/babel-xog.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/xog/babel-xog.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Olusoga
 name.english = Soga
 name.babel = soga
 tag.bcp47 = xog
+tag.bcp47.likely = xog-Latn-UG
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/yav/babel-yav.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/yav/babel-yav.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/yav/babel-yav.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = nuasue
 name.english = Yangben
 name.babel = yangben
 tag.bcp47 = yav
+tag.bcp47.likely = yav-Latn-CM
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -166,7 +167,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/yi/babel-yi.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/yi/babel-yi.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/yi/babel-yi.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = ייִדיש
 name.english = Yiddish
 name.babel = yiddish
 tag.bcp47 = yi
+tag.bcp47.likely = yi-Hebr-001
 tag.opentype = JII
 script.name = Hebrew
 script.tag.bcp47 = Hebr
@@ -176,7 +177,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/yo/babel-yo.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/yo/babel-yo.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/yo/babel-yo.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = Èdè Yorùbá
 name.english = Yoruba
 name.babel = yoruba
 tag.bcp47 = yo
+tag.bcp47.likely = yo-Latn-NG
 tag.opentype = YBA
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -166,7 +167,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/yue/babel-yue.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/yue/babel-yue.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/yue/babel-yue.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-01-20
+version = 1.4
+date = 2020-03-22
 name.local = 粵語
 name.english = Cantonese
 name.babel = cantonese
 tag.bcp47 = yue
+tag.bcp47.likely = yue-Hant-HK
 tag.opentype = ZHS
 ;;;; nombre de script correcto?
 script.name = Traditional
@@ -170,7 +171,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/zgh/babel-zgh.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/zgh/babel-zgh.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/zgh/babel-zgh.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = ⵜⴰⵎⴰⵣⵉⵖⵜ
 name.english = Standard Moroccan Tamazight
 name.babel = standardmoroccantamazight
 tag.bcp47 = zgh
+tag.bcp47.likely = zgh-Tfng-MA
 tag.opentype = 
 script.name = Tifinagh
 script.tag.bcp47 = Tfng
@@ -166,7 +167,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-HK.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-HK.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-HK.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,13 +11,12 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2020-02-24
+version = 1.6
+date = 2020-03-22
 name.local = 中文
 name.english = Chinese
 name.opentype = Chinese Simplified
-name.babel = chinese-simplified-hongkongsarchina
-name.babel.A = chinese-hans-hk
+name.babel = chinese-simplified-hongkongsarchina chinese-hans-hk
 tag.bcp47 = zh
 tag.opentype = ZHS
 region.local = 中国香港特别行政区

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-MO.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-MO.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-MO.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,13 +11,12 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2020-02-24
+version = 1.6
+date = 2020-03-22
 name.local = 中文
 name.english = Chinese
 name.opentype = Chinese Simplified
-name.babel = chinese-simplified-macausarchina
-name.babel.A = chinese-hans-mo
+name.babel = chinese-simplified-macausarchina chinese-hans-mo
 tag.bcp47 = zh
 tag.opentype = ZHS
 region.local = 中国澳门特别行政区

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-SG.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-SG.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-SG.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,13 +11,12 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2020-02-24
+version = 1.6
+date = 2020-03-22
 name.local = 中文
 name.english = Chinese
 name.opentype = Chinese Simplified
-name.babel = chinese-simplified-singapore
-name.babel.A = chinese-hans-sg
+name.babel = chinese-simplified-singapore chinese-hans-sg
 tag.bcp47 = zh
 tag.opentype = ZHS
 region.local = 新加坡

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,13 +11,12 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2020-02-24
+version = 1.6
+date = 2020-03-22
 name.local = 中文
 name.english = Chinese
 name.opentype = Chinese Simplified
-name.babel = chinese-simplified
-name.babel.A = chinese-hans
+name.babel = chinese-simplified chinese-hans
 tag.bcp47 = zh
 tag.opentype = ZHS
 script.name = Simplified

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-HK.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-HK.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-HK.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,13 +11,12 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2020-02-24
+version = 1.6
+date = 2020-03-22
 name.local = 中文
 name.english = Chinese
 name.opentype = Chinese Traditional
-name.babel = chinese-traditional-hongkongsarchina
-name.babel.A = chinese-hant-hk
+name.babel = chinese-traditional-hongkongsarchina chinese-hant-hk
 tag.bcp47 = zh
 tag.opentype = ZHT
 region.local = 中國香港特別行政區

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-MO.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-MO.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-MO.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,13 +11,12 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2020-02-24
+version = 1.6
+date = 2020-03-22
 name.local = 中文
 name.english = Chinese
 name.opentype = Chinese Traditional
-name.babel = chinese-traditional-macausarchina
-name.babel.A = chinese-hant-mo
+name.babel = chinese-traditional-macausarchina chinese-hant-mo
 tag.bcp47 = zh
 tag.opentype = ZHT
 region.local = 中國澳門特別行政區

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,13 +11,12 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2020-02-24
+version = 1.6
+date = 2020-03-22
 name.local = 中文
 name.english = Chinese
 name.opentype = Chinese Traditional
-name.babel = chinese-traditional
-name.babel.A = chinese-hant
+name.babel = chinese-traditional chinese-hant
 tag.bcp47 = zh
 tag.opentype = ZHT
 script.name = Traditional

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2020-02-24
+version = 1.6
+date = 2020-03-22
 name.local = 中文
 name.english = Chinese
 name.opentype = Chinese Simplified
 name.babel = chinese
 tag.bcp47 = zh
+tag.bcp47.likely = zh-Hans-CN
 tag.opentype = ZHS
 script.name = Simplified
 script.name.opentype = CJK

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/zu/babel-zu.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/zu/babel-zu.ini	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/zu/babel-zu.ini	2020-03-22 20:52:59 UTC (rev 54487)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
 name.local = isiZulu
 name.english = Zulu
 name.babel = zulu
 tag.bcp47 = zu
+tag.bcp47.likely = zu-Latn-ZA
 tag.opentype = ZUL
 script.name = Latin
 script.tag.bcp47 = Latn
@@ -179,7 +180,3 @@
 superscriptingExponent = ×
 
 [counters]
-alph = 
-Alph = 
-ordinals = 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/luababel.def
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/luababel.def	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/luababel.def	2020-03-22 20:52:59 UTC (rev 54487)
@@ -275,7 +275,11 @@
                \number\language) }}%
         \xdef\bbl at pttnlist{\bbl at pttnlist\number\language,}%
       \fi
-    \endgroup}}
+    \endgroup}%
+  \bbl at exp{%
+    \bbl at ifunset{bbl at prehc@\languagename}{}%
+      {\\\bbl at ifblank{\bbl at cs{prehc@\languagename}}{}%
+        {\prehyphenchar=\bbl at cl{prehc}\relax}}}}
 \AddBabelHook{luatex}{everylanguage}{%
   \def\process at language##1##2##3{%
     \def\process at line####1####2 ####3 ####4 {}}}
@@ -489,7 +493,7 @@
 \def\bbl at provide@intraspace{%
   \bbl at ifunset{bbl at intsp@\languagename}{}%
     {\expandafter\ifx\csname bbl at intsp@\languagename\endcsname\@empty\else
-       \bbl at xin@{\bbl at cs{lnbrk@\languagename}}{c}%
+       \bbl at xin@{\bbl at cl{lnbrk}}{c}%
        \ifin@           % cjk
          \bbl at cjkintraspace
          \directlua{
@@ -497,18 +501,18 @@
              Babel.locale_props = Babel.locale_props or {}
              Babel.locale_props[\the\localeid].linebreak = 'c'
          }%
-         \bbl at exp{\\\bbl at intraspace\bbl at cs{intsp@\languagename}\\\@@}%
+         \bbl at exp{\\\bbl at intraspace\bbl at cl{intsp}\\\@@}%
          \ifx\bbl at KVP@intrapenalty\@nil
            \bbl at intrapenalty0\@@
          \fi
        \else            % sea
          \bbl at seaintraspace
-         \bbl at exp{\\\bbl at intraspace\bbl at cs{intsp@\languagename}\\\@@}%
+         \bbl at exp{\\\bbl at intraspace\bbl at cl{intsp}\\\@@}%
          \directlua{
             Babel = Babel or {}
             Babel.sea_ranges = Babel.sea_ranges or {}
-            Babel.set_chranges('\bbl at cs{sbcp@\languagename}',
-                               '\bbl at cs{chrng@\languagename}')
+            Babel.set_chranges('\bbl at cl{sbcp}',
+                               '\bbl at cl{chrng}')
          }%
          \ifx\bbl at KVP@intrapenalty\@nil
            \bbl at intrapenalty0\@@
@@ -608,7 +612,7 @@
 \gdef\bbl at switchfont{%
   \bbl at ifunset{bbl at lsys@\languagename}{\bbl at provide@lsys{\languagename}}{}%
   \bbl at exp{%  eg Arabic -> arabic
-    \lowercase{\edef\\\bbl at tempa{\bbl at cs{sname@\languagename}}}}%
+    \lowercase{\edef\\\bbl at tempa{\bbl at cl{sname}}}}%
   \bbl at foreach\bbl at font@fams{%
     \bbl at ifunset{bbl@##1dflt@\languagename}%    (1) language?
       {\bbl at ifunset{bbl@##1dflt@*\bbl at tempa}%   (2) from script?
@@ -628,7 +632,7 @@
        \global\bbl at csarg\let{famrst@##1}\relax}%
       {\bbl at exp{% order is relevant
          \\\bbl at add\\\originalTeX{%
-           \\\bbl at font@rst{\bbl at cs{##1dflt@\languagename}}%
+           \\\bbl at font@rst{\bbl at cl{##1dflt}}%
                           \<##1default>\<##1family>{##1}}%
          \\\bbl at font@set\<bbl@##1dflt@\languagename>% the main part!
                         \<##1default>\<##1family>}}}%
@@ -651,11 +655,13 @@
              \expandafter\xdef\csname ##1default\endcsname{\f at family}}%
             {}}%
         \ifx\bbl at tempa\@empty\else
-          \bbl at infowarn{The following fonts are not babel standard families:\\%
+          \bbl at infowarn{The following font families will use the default\\%
+            settings for all or some languages:\\%
             \bbl at tempa
             There is nothing intrinsically wrong with it, but\\%
-            'babel' will no set Script and Language. Consider\\%
-            defining a new family with \string\babelfont.\\%
+            'babel' will no set Script and Language, which could\\%
+             be relevant in some languages. If your document uses\\%
+             these families, consider redefining them with \string\babelfont.\\%
             Reported}%
         \fi
       \endgroup}
@@ -673,18 +679,14 @@
   \let\bbl at tempe\bbl at mapselect
   \let\bbl at mapselect\relax
   \let\bbl at temp@fam#4%       eg, '\rmfamily', to be restored below
-  \let#4\relax            %  So that can be used with \newfontfamily
+  \let#4\@empty      %       Make sure \renewfontfamily is valid
   \bbl at exp{%
     \let\\\bbl at temp@pfam\<\bbl at stripslash#4\space>% eg, '\rmfamily '
-    \<keys_if_exist:nnF>{fontspec-opentype}%
-        {Script/\bbl at cs{sname@\languagename}}%
-      {\\\newfontscript{\bbl at cs{sname@\languagename}}%
-        {\bbl at cs{sotf@\languagename}}}%
-    \<keys_if_exist:nnF>{fontspec-opentype}%
-        {Language/\bbl at cs{lname@\languagename}}%
-      {\\\newfontlanguage{\bbl at cs{lname@\languagename}}%
-        {\bbl at cs{lotf@\languagename}}}%
-    \\\newfontfamily\\#4%
+    \<keys_if_exist:nnF>{fontspec-opentype}{Script/\bbl at cl{sname}}%
+      {\\\newfontscript{\bbl at cl{sname}}{\bbl at cl{sotf}}}%
+    \<keys_if_exist:nnF>{fontspec-opentype}{Language/\bbl at cl{lname}}%
+      {\\\newfontlanguage{\bbl at cl{lname}}{\bbl at cl{lotf}}}%
+    \\\renewfontfamily\\#4%
       [\bbl at cs{lsys@\languagename},#2]}{#3}% ie \bbl at exp{..}{#3}
   \begingroup
      #4%
@@ -742,6 +744,7 @@
   ['Armn'] = {{0x0530, 0x058F}},
   ['Beng'] = {{0x0980, 0x09FF}},
   ['Cher'] = {{0x13A0, 0x13FF}, {0xAB70, 0xABBF}},
+  ['Copt'] = {{0x03E2, 0x03EF}, {0x2C80, 0x2CFF}, {0x102E0, 0x102FF}},
   ['Cyrl'] = {{0x0400, 0x04FF}, {0x0500, 0x052F}, {0x1C80, 0x1C8F},
               {0x2DE0, 0x2DFF}, {0xA640, 0xA69F}},
   ['Deva'] = {{0x0900, 0x097F}, {0xA8E0, 0xA8FF}},
@@ -748,7 +751,9 @@
   ['Ethi'] = {{0x1200, 0x137F}, {0x1380, 0x139F}, {0x2D80, 0x2DDF},
               {0xAB00, 0xAB2F}},
   ['Geor'] = {{0x10A0, 0x10FF}, {0x2D00, 0x2D2F}},
-  ['Grek'] = {{0x0370, 0x03FF}, {0x1F00, 0x1FFF}},
+  % Don't follow strictly Unicode, which places some Coptic letters in
+  % the 'Greek and Coptic' block
+  ['Grek'] = {{0x0370, 0x03E1}, {0x03F0, 0x03FF}, {0x1F00, 0x1FFF}},
   ['Hans'] = {{0x2E80, 0x2EFF}, {0x3000, 0x303F}, {0x31C0, 0x31EF},
               {0x3300, 0x33FF}, {0x3400, 0x4DBF}, {0x4E00, 0x9FFF},
               {0xF900, 0xFAFF}, {0xFE30, 0xFE4F}, {0xFF00, 0xFFEF},
@@ -772,6 +777,7 @@
   ['Mymr'] = {{0x1000, 0x109F}, {0xAA60, 0xAA7F}, {0xA9E0, 0xA9FF}},
   ['Orya'] = {{0x0B00, 0x0B7F}},
   ['Sinh'] = {{0x0D80, 0x0DFF}, {0x111E0, 0x111FF}},
+  ['Syrc'] = {{0x0700, 0x074F}, {0x0860, 0x086F}},
   ['Taml'] = {{0x0B80, 0x0BFF}},
   ['Telu'] = {{0x0C00, 0x0C7F}},
   ['Tfng'] = {{0x2D30, 0x2D7F}},
@@ -781,6 +787,7 @@
   ['Yiii'] = {{0xA000, 0xA48F}, {0xA490, 0xA4CF}}
 }
 
+Babel.script_blocks.Cyrs = Babel.script_blocks.Cyrl
 Babel.script_blocks.Hant = Babel.script_blocks.Hans
 Babel.script_blocks.Kana = Babel.script_blocks.Jpan
 
@@ -790,6 +797,7 @@
   local LOCALE = luatexbase.registernumber'bbl at attr@locale'
   local GLYPH = node.id('glyph')
   local inmath = false
+  local toloc_save
   for item in node.traverse(head) do
     local toloc
     if not inmath and item.id == GLYPH then
@@ -807,7 +815,15 @@
           end
         end
       end
-      % Now, take action
+      % Now, take action, but treat composite chars in a different
+      % fashion, because they 'inherit' the previous locale. Not yet
+      % optimized.
+      if not toloc and
+          (item.char >= 0x0300 and item.char <= 0x036F) or
+          (item.char >= 0x1AB0 and item.char <= 0x1AFF) or
+          (item.char >= 0x1DC0 and item.char <= 0x1DFF) then
+        toloc = toloc_save
+      end
       if toloc and toloc > -1 then
         if Babel.locale_props[toloc].lg then
           item.lang = Babel.locale_props[toloc].lg
@@ -816,6 +832,7 @@
         if Babel.locale_props[toloc]['/'..item.font] then
           item.font = Babel.locale_props[toloc]['/'..item.font]
         end
+        toloc_save = toloc
       end
     elseif not inmath and item.id == 7 then
       item.replace = item.replace and Babel.locale_map(item.replace)
@@ -845,7 +862,7 @@
                {See the manual for futher info}}%
     {}%
   \loop
-    \@nameuse{bbl at chprop@#2}{#3}%
+    \bbl at cs{chprop@#2}{#3}%
   \ifnum\count@<\@tempcnta
     \advance\count@\@ne
   \repeat}
@@ -871,7 +888,7 @@
   \directlua{
     Babel.chr_to_loc = Babel.chr_to_loc or {}
     Babel.chr_to_loc[\the\count@] =
-      \bbl at ifblank{#1}{-1000}{\the\@nameuse{bbl at id@@#1}}\space
+      \bbl at ifblank{#1}{-1000}{\the\bbl at cs{id@@#1}}\space
   }}
 \begingroup
 \catcode`\#=12

Modified: trunk/Master/texmf-dist/tex/generic/babel/nil.ldf
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/nil.ldf	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/nil.ldf	2020-03-22 20:52:59 UTC (rev 54487)
@@ -32,7 +32,7 @@
 %% extension |.ins|) which are part of the distribution.
 %%
 
-\ProvidesLanguage{nil}[2020/02/28 3.41 Nil language]
+\ProvidesLanguage{nil}[2020/03/22 3.42 Nil language]
 \LdfInit{nil}{datenil}
 \ifx\l at nil\@undefined
   \newlanguage\l at nil

Modified: trunk/Master/texmf-dist/tex/generic/babel/switch.def
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/switch.def	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/switch.def	2020-03-22 20:52:59 UTC (rev 54487)
@@ -37,7 +37,7 @@
     \wlog{File: #1 #4 #3 <#2>}%
     \let\ProvidesFile\@undefined}
 \fi
-\ProvidesFile{switch.def}[2020/02/28 3.41 Babel switching mechanism]
+\ProvidesFile{switch.def}[2020/03/22 3.42 Babel switching mechanism]
 \ifx\AtBeginDocument\@undefined
   \input plain.def\relax
 \fi
@@ -58,8 +58,8 @@
   \countdef\last at language=19
   \def\addlanguage{\alloc at 9\language\chardef\@cclvi}
 \fi
-\def\bbl at version{3.41}
-\def\bbl at date{2020/02/28}
+\def\bbl at version{3.42}
+\def\bbl at date{2020/03/22}
 \def\adddialect#1#2{%
   \global\chardef#1#2\relax
   \bbl at usehooks{adddialect}{{#1}{#2}}%
@@ -71,7 +71,7 @@
                   (\string\language\the\count@)}%
         \def\bbl at elt####1####2####3####4{}%
       \fi}%
-    \@nameuse{bbl at languages}%
+    \bbl at cs{languages}%
   \endgroup}
 \def\bbl at fixname#1{%
   \begingroup
@@ -87,7 +87,8 @@
           \lowercase\expandafter{\bbl at tempd}}}%
       \@empty
     \edef\bbl at tempd{\endgroup\def\noexpand#1{#1}}%
-  \bbl at tempd}
+  \bbl at tempd
+  \bbl at usehooks{languagename}{}}
 \def\bbl at iflanguage#1{%
   \@ifundefined{l@#1}{\@nolanerr{#1}\@gobble}\@firstofone}
 \def\iflanguage#1{%
@@ -135,7 +136,7 @@
         }%
       \fi}%
     {}%
-    \chardef\localeid\@nameuse{bbl at id@@\languagename}}
+    \chardef\localeid\bbl at cl{id@}}
 \expandafter\def\csname selectlanguage \endcsname#1{%
   \ifnum\bbl at hymapsel=\@cclv\let\bbl at hymapsel\tw@\fi
   \bbl at push@language
@@ -182,20 +183,9 @@
       \expandafter\bbl at switch\expandafter{\languagename}%
     \fi}}
 \def\babel at aux#1#2{%
-  \expandafter\ifx\csname date#1\endcsname\relax
-    \expandafter\ifx\csname bbl at auxwarn@#1\endcsname\relax
-      \@namedef{bbl at auxwarn@#1}{}%
-      \bbl at warning
-        {Unknown language `#1'. Very likely you\\%
-         requested it in a previous run. Expect some\\%
-         wrong results in this run, which should vanish\\%
-         in the next one. Reported}%
-    \fi
-  \else
-    \select at language{#1}%
-    \bbl at foreach\BabelContentsFiles{%
-      \@writefile{##1}{\babel at toc{#1}{#2}}}% %% TODO - ok in plain?
-  \fi}
+  \select at language{#1}%
+  \bbl at foreach\BabelContentsFiles{%
+    \@writefile{##1}{\babel at toc{#1}{#2}}}}% %% TODO - ok in plain?
 \def\babel at toc#1#2{%
   \select at language{#1}}
 \let\select at language@x\select at language
@@ -476,7 +466,9 @@
     Reported}}
 \def\@nolanerr#1{%
   \bbl at error
-    {You haven't defined the language #1\space yet}%
+    {You haven't defined the language #1\space yet.\\%
+     Perhaps you misspelled it or your installation\\%
+     is not complete}%
     {Your command will be ignored, type <return> to proceed}}
 \def\@nopatterns#1{%
   \bbl at warning

Modified: trunk/Master/texmf-dist/tex/generic/babel/xebabel.def
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/xebabel.def	2020-03-22 20:50:56 UTC (rev 54486)
+++ trunk/Master/texmf-dist/tex/generic/babel/xebabel.def	2020-03-22 20:52:59 UTC (rev 54487)
@@ -46,37 +46,51 @@
   \xebbl at stop
   \let\xebbl at stop\relax}
 \def\bbl at intraspace#1 #2 #3\@@{%
-  \bbl at csarg\gdef{xeisp@\bbl at cs{sbcp@\languagename}}%
+  \bbl at csarg\gdef{xeisp@\languagename}%
     {\XeTeXlinebreakskip #1em plus #2em minus #3em\relax}}
 \def\bbl at intrapenalty#1\@@{%
-  \bbl at csarg\gdef{xeipn@\bbl at cs{sbcp@\languagename}}%
+  \bbl at csarg\gdef{xeipn@\languagename}%
     {\XeTeXlinebreakpenalty #1\relax}}
 \def\bbl at provide@intraspace{%
-   \bbl at xin@{\bbl at cs{sbcp@\languagename}}{Thai,Laoo,Khmr}%
-   \ifin@                % sea (currently ckj not handled)
-     \bbl at ifunset{bbl at intsp@\languagename}{}%
-       {\expandafter\ifx\csname bbl at intsp@\languagename\endcsname\@empty\else
-         \ifx\bbl at KVP@intraspace\@nil
-            \bbl at exp{%
-              \\\bbl at intraspace\bbl at cs{intsp@\languagename}\\\@@}%
-         \fi
-         \ifx\bbl at KVP@intrapenalty\@nil
-           \bbl at intrapenalty0\@@
-         \fi
-       \fi
-       \ifx\bbl at KVP@intraspace\@nil\else % We may override the ini
-         \expandafter\bbl at intraspace\bbl at KVP@intraspace\@@
-       \fi
-       \ifx\bbl at KVP@intrapenalty\@nil\else
-         \expandafter\bbl at intrapenalty\bbl at KVP@intrapenalty\@@
-       \fi
-       \ifx\bbl at ispacesize\@undefined
-         \AtBeginDocument{%
-           \expandafter\bbl at add
-           \csname selectfont \endcsname{\bbl at ispacesize}}%
-         \def\bbl at ispacesize{\bbl at cs{xeisp@\bbl at cs{sbcp@\languagename}}}%
-       \fi}%
-   \fi}
+  \bbl at xin@{\bbl at cl{lnbrk}}{s}%
+  \ifin@\else\bbl at xin@{\bbl at cl{lnbrk}}{c}\fi
+  \ifin@
+    \bbl at ifunset{bbl at intsp@\languagename}{}%
+      {\expandafter\ifx\csname bbl at intsp@\languagename\endcsname\@empty\else
+        \ifx\bbl at KVP@intraspace\@nil
+           \bbl at exp{%
+             \\\bbl at intraspace\bbl at cl{intsp}\\\@@}%
+        \fi
+        \ifx\bbl at KVP@intrapenalty\@nil
+          \bbl at intrapenalty0\@@
+        \fi
+      \fi
+      \ifx\bbl at KVP@intraspace\@nil\else % We may override the ini
+        \expandafter\bbl at intraspace\bbl at KVP@intraspace\@@
+      \fi
+      \ifx\bbl at KVP@intrapenalty\@nil\else
+        \expandafter\bbl at intrapenalty\bbl at KVP@intrapenalty\@@
+      \fi
+      \bbl at exp{%
+        \\\bbl at add\<extras\languagename>{%
+          \XeTeXlinebreaklocale "\bbl at cl{lbcp}"%
+          \<bbl at xeisp@\languagename>%
+          \<bbl at xeipn@\languagename>}%
+        \\\bbl at toglobal\<extras\languagename>%
+        \\\bbl at add\<noextras\languagename>{%
+          \XeTeXlinebreaklocale "en"}%
+        \\\bbl at toglobal\<noextras\languagename>}%
+      \ifx\bbl at ispacesize\@undefined
+        \gdef\bbl at ispacesize{\bbl at cl{xeisp}}%
+        \ifx\AtBeginDocument\@notprerr
+          \expandafter\@secondoftwo  % to execute right now
+        \fi
+        \AtBeginDocument{%
+          \expandafter\bbl at add
+          \csname selectfont \endcsname{\bbl at ispacesize}%
+          \expandafter\bbl at toglobal\csname selectfont \endcsname}%
+      \fi}%
+  \fi}
 \AddBabelHook{xetex}{loadkernel}{%
   \begingroup
       % Reset chars "80-"C0 to category "other", no case mapping:
@@ -167,7 +181,7 @@
 \gdef\bbl at switchfont{%
   \bbl at ifunset{bbl at lsys@\languagename}{\bbl at provide@lsys{\languagename}}{}%
   \bbl at exp{%  eg Arabic -> arabic
-    \lowercase{\edef\\\bbl at tempa{\bbl at cs{sname@\languagename}}}}%
+    \lowercase{\edef\\\bbl at tempa{\bbl at cl{sname}}}}%
   \bbl at foreach\bbl at font@fams{%
     \bbl at ifunset{bbl@##1dflt@\languagename}%    (1) language?
       {\bbl at ifunset{bbl@##1dflt@*\bbl at tempa}%   (2) from script?
@@ -187,7 +201,7 @@
        \global\bbl at csarg\let{famrst@##1}\relax}%
       {\bbl at exp{% order is relevant
          \\\bbl at add\\\originalTeX{%
-           \\\bbl at font@rst{\bbl at cs{##1dflt@\languagename}}%
+           \\\bbl at font@rst{\bbl at cl{##1dflt}}%
                           \<##1default>\<##1family>{##1}}%
          \\\bbl at font@set\<bbl@##1dflt@\languagename>% the main part!
                         \<##1default>\<##1family>}}}%
@@ -210,11 +224,13 @@
              \expandafter\xdef\csname ##1default\endcsname{\f at family}}%
             {}}%
         \ifx\bbl at tempa\@empty\else
-          \bbl at infowarn{The following fonts are not babel standard families:\\%
+          \bbl at infowarn{The following font families will use the default\\%
+            settings for all or some languages:\\%
             \bbl at tempa
             There is nothing intrinsically wrong with it, but\\%
-            'babel' will no set Script and Language. Consider\\%
-            defining a new family with \string\babelfont.\\%
+            'babel' will no set Script and Language, which could\\%
+             be relevant in some languages. If your document uses\\%
+             these families, consider redefining them with \string\babelfont.\\%
             Reported}%
         \fi
       \endgroup}
@@ -232,18 +248,14 @@
   \let\bbl at tempe\bbl at mapselect
   \let\bbl at mapselect\relax
   \let\bbl at temp@fam#4%       eg, '\rmfamily', to be restored below
-  \let#4\relax            %  So that can be used with \newfontfamily
+  \let#4\@empty      %       Make sure \renewfontfamily is valid
   \bbl at exp{%
     \let\\\bbl at temp@pfam\<\bbl at stripslash#4\space>% eg, '\rmfamily '
-    \<keys_if_exist:nnF>{fontspec-opentype}%
-        {Script/\bbl at cs{sname@\languagename}}%
-      {\\\newfontscript{\bbl at cs{sname@\languagename}}%
-        {\bbl at cs{sotf@\languagename}}}%
-    \<keys_if_exist:nnF>{fontspec-opentype}%
-        {Language/\bbl at cs{lname@\languagename}}%
-      {\\\newfontlanguage{\bbl at cs{lname@\languagename}}%
-        {\bbl at cs{lotf@\languagename}}}%
-    \\\newfontfamily\\#4%
+    \<keys_if_exist:nnF>{fontspec-opentype}{Script/\bbl at cl{sname}}%
+      {\\\newfontscript{\bbl at cl{sname}}{\bbl at cl{sotf}}}%
+    \<keys_if_exist:nnF>{fontspec-opentype}{Language/\bbl at cl{lname}}%
+      {\\\newfontlanguage{\bbl at cl{lname}}{\bbl at cl{lotf}}}%
+    \\\renewfontfamily\\#4%
       [\bbl at cs{lsys@\languagename},#2]}{#3}% ie \bbl at exp{..}{#3}
   \begingroup
      #4%



More information about the tex-live-commits mailing list.