texlive[55774] Master/texmf-dist: babel (7jul20)

commits+karl at tug.org commits+karl at tug.org
Tue Jul 7 23:14:15 CEST 2020


Revision: 55774
          http://tug.org/svn/texlive?view=revision&revision=55774
Author:   karl
Date:     2020-07-07 23:14:15 +0200 (Tue, 07 Jul 2020)
Log Message:
-----------
babel (7jul20)

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-Arab.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb-Latn.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/cop/babel-cop.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/cs/babel-cs.ini
    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/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-km.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-kmr-Arab.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-kmr-Latn.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-kmr.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-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/syr/babel-syr.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/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/nil.ldf

Modified: trunk/Master/texmf-dist/doc/latex/babel/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/babel/README.md	2020-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/doc/latex/babel/README.md	2020-07-07 21:14:15 UTC (rev 55774)
@@ -1,4 +1,4 @@
-## Babel 3.45
+## Babel 3.46
 
 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.45 are described in:
+Changes in version 3.46 are described in:
 
-https://github.com/latex3/babel/wiki/What's-new-in-babel-3.45
+https://github.com/latex3/babel/wiki/What's-new-in-babel-3.46
 
 Included is a set of ini files for about 200 languages.
 
@@ -44,6 +44,19 @@
 ### Latest changes
 
 ```
+3.46   2020-07-06
+       - \BabelEnsureInfo now loads the basic data for the requested
+         languages immediately (formerly it was done at the end of the
+         preamble).
+       - Fixes:
+         - Getting rid of the hyphen in XeTeX was not working as
+           expected. A new procedure has been devised.
+         - tag.bcp47 now contains what its name promises, instead of
+           just the language subtag (#70).
+         - Locale info was not loaded if the name had uppercase letters
+           in some OSs (#80).
+         - The [..|..] syntax in ini dates didn't recognize 'digits'.
+         
 3.45   2020-06-10
        - Minor fixes in Hindi, Ancient Greek, Macedonian.
        - Improvements in Kurdish, Marathi.
@@ -58,6 +71,7 @@
            \babelprehyphenation (it was ignoring too much).
          - An error related to \bbl at foreign@x could be raised in some
            rare cases.
+See https://github.com/latex3/babel/wiki/What's-new-in-babel-3.45
 
 3.44   2020-05-13
        - WARNING. If you need the Portuguese style you must update

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/source/latex/babel/babel.dtx	2020-07-07 21:14:15 UTC (rev 55774)
@@ -31,7 +31,7 @@
 %
 % \iffalse
 %<*filedriver>
-\ProvidesFile{babel.dtx}[2020/06/10 v3.45 The Babel package]
+\ProvidesFile{babel.dtx}[2020/07/07 v3.46 The Babel package]
 \documentclass{ltxdoc}
 \GetFileInfo{babel.dtx}
 \usepackage{fontspec}
@@ -1312,7 +1312,7 @@
   longer be valid when you read this manual, if the packages involved
   han been updated). The Harfbuzz renderer has still some issues, so as
   a rule of thumb prefer the default renderer, and resort to Harfbuzz
-  only if the former does work for you. Fortunately, fonts can be
+  only if the former does not work for you. Fortunately, fonts can be
   loaded twice with different renderers; for example:
 \begin{verbatim}
 \babelfont[spanish]{rm}{FreeSerif}  
@@ -2041,7 +2041,7 @@
 
 \Describe\babelfont{\oarg{language-list}\marg{font-family}%
   \oarg{font-options}\marg{font-name}}
-  
+
 \begin{note}
   See the note in the previous section about some issues in
   specific languages.
@@ -2452,6 +2452,13 @@
 this locale (as set with |\babelfont|). This option is not compatible
 with |mapfont|. Characters can be added with |\babelcharproperty|.
 
+\begin{note}
+  An alternative approach with \luatex{} and Harfbuzz is the font
+  option |RawFeature={multiscript=auto}|. It does not switch the
+  \babel{} language and therefore the line breaking rules, but in many
+  cases it could be enough.
+\end{note}
+
 \Describe{mapfont=}{\texttt{direction}}
 Assigns the font for the writing direction of this language (only with
 |bidi=basic|). Whenever possible, instead of this option use |onchar|,
@@ -2637,9 +2644,9 @@
 date corresponding to the Gregorian calendar and other lunisolar systems
 with the following command.
 
-\Describe{\localedate}{\o{calendar=.., variant=..}%
-  {\m{year}\m{month}\m{day}}}
-  
+\Describe{\localedate}{\oarg{calendar=.., variant=..}%
+  {\marg{year}\m{month}\m{day}}}
+
 By default the calendar is the Gregorian, but a |ini| files may define
 strings for other calendars (currently |ar|, |ar-|*, |he|, |fa|, |hi|.)
 In the latter case, the three arguments are the year, the month, and
@@ -2677,8 +2684,8 @@
 \Describe{\localeinfo}{\marg{field}}
 
 \New{3.38} If an |ini| file has been loaded for the current language,
-you may access the information stored in it. This macros is fully
-expandable and the available fields are:
+you may access the information stored in it. This macro is fully
+expandable, and the available fields are:
 \begin{description}
 \itemsep=-\parskip
 \item[|name.english|] as provided by the Unicode CLDR.
@@ -2686,16 +2693,23 @@
 %%% activated because the bug in \languagename is far from trivial.
 \item[|tag.ini|] is the tag of the |ini| file (the way this
   file is identified in its name).
-\item[|tag.bcp47|] is the BCP 47 language tag.
+\item[|tag.bcp47|] is the full BCP 47 tag (see the warning below).
+\item[|language.tag.bcp47|] is the BCP 47 language tag.
 \item[|tag.opentype|] is the tag used by OpenType (usually, but not
   always, the same as BCP 47).
-\item[|script.name|] as provided by the Unicode CLDR.
-\item[|script.tag.bcp47|] is the BCP 47 language tag of the script
+\item[|script.name|], as provided by the Unicode CLDR.
+\item[|script.tag.bcp47|] is the BCP 47 tag of the script
   used by this locale.
 \item[|script.tag.opentype|] is the tag used by OpenType (usually,
   but not always, the same as BCP 47).
 \end{description}
 
+\begin{warning}
+  \New{3.46} As of version 3.46 |tag.bcp47| returns the full BCP 47
+  tag. Formerly it returned just the language subtag, which was clearly
+  counterintuitive.
+\end{warning}
+
 \Describe{\getlocaleproperty}{\marg{macro}\marg{locale}\marg{property}}
 
 \New{3.42} The value of any locale property as set by the |ini| files
@@ -2976,6 +2990,18 @@
   \texttt{bcp47-}. You may change it with this key.
 \end{description}
 
+\New{3.46} If an |ldf| file has been loaded, you can enable the
+corresponding language tags as selector names with:
+\begin{verbatim}
+\babeladjust{ bcp47.toname = on }
+\end{verbatim}
+(You can deactivate it with |off|.) So, if |dutch| is one of the
+package (or class) options, you can write |\selectlanguage{nl}|. Note
+the language name does not change (in this example is still |dutch|),
+but you can get it with |\localeinfo| or |\getlanguageproperty|. It
+must be turned on explicitly for similar reasons to those explained
+above.
+
 \subsection{Selecting scripts}
 
 Currently \babel{} provides no standard interface to select
@@ -4656,8 +4682,8 @@
 % \section{Tools}
 %
 %    \begin{macrocode}
-%<<version=3.45>>
-%<<date=2020/06/10>>
+%<<version=3.46>>
+%<<date=2020/07/07>>
 %    \end{macrocode}
 %
 % \textbf{Do not use the following macros in \texttt{ldf} files. They
@@ -10265,7 +10291,8 @@
   \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?
+  \let\bbl at KVP@labels\@nil
+  \bbl at csarg\let{KVP at labels*}\@nil
   \bbl at forkv{#1}{%  TODO - error handling
     \in@{/}{##1}%
     \ifin@
@@ -10279,7 +10306,7 @@
       {\ifx\bbl at initoload\relax
          \begingroup
            \def\BabelBeforeIni##1##2{\gdef\bbl at KVP@import{##1}\endinput}%
-           \InputIfFileExists{babel-#2.tex}{}{}%
+           \bbl at input@ini{#2}%
          \endgroup
        \else
          \xdef\bbl at KVP@import{\bbl at initoload}%
@@ -10312,36 +10339,8 @@
      \\\bbl at toglobal\<bbl at ensure@\languagename\space>}%
   % At this point all parameters are defined if 'import'. Now we
   % execute some code depending on them. But what about if nothing was
-  % imported? We just load the very basic parameters: ids and a few
-  % more. 
-  \bbl at ifunset{bbl at lname@#2}%  TODO. Duplicated
-    {\def\BabelBeforeIni##1##2{%
-       \begingroup
-         \catcode`\[=12 \catcode`\]=12 \catcode`\==12
-         \catcode`\;=12 \catcode`\|=12 %
-         \let\bbl at ini@captions at aux\@gobbletwo
-         \def\bbl at inidate ####1.####2.####3.####4\relax ####5####6{}%
-         \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{lfthm}{typography.lefthyphenmin}{2}%
-         \bbl at exportkey{rgthm}{typography.righthyphenmin}{3}%
-         \bbl at exportkey{hyphr}{typography.hyphenrules}{}%
-         \bbl at exportkey{hyotl}{typography.hyphenate.other.locale}{}%
-         \bbl at exportkey{hyots}{typography.hyphenate.other.script}{}%
-         \bbl at exportkey{intsp}{typography.intraspace}{}%
-         \ifx\bbl at initoload\relax\endinput\fi
-       \endgroup}%
-     \begingroup       % boxed, to avoid extra spaces:
-       \ifx\bbl at initoload\relax
-         \setbox\z@\hbox{\InputIfFileExists{babel-#2.tex}{}{}}%
-       \else
-         \setbox\z@\hbox{\BabelBeforeIni{\bbl at initoload}{}}%
-       \fi
-     \endgroup}%
-    {}%
+  % imported? We just load the very basic parameters.
+  \bbl at load@basic{#2}%
   % == script, language ==
   % Override the values from ini or defines them
   \ifx\bbl at KVP@script\@nil\else
@@ -10549,7 +10548,7 @@
        \let\BabelBeforeIni\@gobbletwo
        \chardef\atcatcode=\catcode`\@
        \catcode`\@=11\relax
-       \InputIfFileExists{babel-\bbl at cs{rqtex@\languagename}.tex}{}{}%
+       \bbl at input@ini{\bbl at cs{rqtex@\languagename}}%
        \catcode`\@=\atcatcode
        \let\atcatcode\relax
      \fi}%
@@ -10620,9 +10619,9 @@
       \expandafter\bbl at tempb\bbl at captionslist\@empty
     \else
       \ifx\bbl at initoload\relax
-        \bbl at read@ini{\bbl at KVP@captions}{data}%  Here letters cat = 11
+        \bbl at read@ini{\bbl at KVP@captions}0%  Here letters cat = 11
       \else
-        \bbl at read@ini{\bbl at initoload}{data}%  Here all letters cat = 11
+        \bbl at read@ini{\bbl at initoload}0%  Here all letters cat = 11
       \fi
       \bbl at after@ini
       \bbl at savestrings
@@ -10636,33 +10635,7 @@
       \bbl at savedate
     \fi
   \bbl at endcommands
-  \bbl at ifunset{bbl at lname@#1}%     TODO. Duplicated
-    {\def\BabelBeforeIni##1##2{%
-       \begingroup
-         \catcode`\[=12 \catcode`\]=12 \catcode`\==12
-         \catcode`\;=12 \catcode`\|=12 %
-         \let\bbl at ini@captions at aux\@gobbletwo
-         \def\bbl at inidate ####1.####2.####3.####4\relax ####5####6{}%
-         \bbl at read@ini{##1}{basic data}%
-         \bbl at exportkey{prehc}{typography.prehyphenchar}{}%
-         \bbl at exportkey{lnbrk}{typography.linebreaking}{h}%
-         \bbl at exportkey{lfthm}{typography.lefthyphenmin}{2}%
-         \bbl at exportkey{rgthm}{typography.righthyphenmin}{3}%
-         \bbl at exportkey{hyotl}{typography.hyphenate.other.locale}{}%
-         \bbl at exportkey{hyots}{typography.hyphenate.other.script}{}%
-         \bbl at exportkey{intsp}{typography.intraspace}{}%
-         \bbl at exportkey{chrng}{characters.ranges}{}%
-         \bbl at exportkey{dgnat}{numbers.digits.native}{}%
-         \ifx\bbl at initoload\relax\endinput\fi
-       \endgroup}%
-     \begingroup       % boxed, to avoid extra spaces:
-       \ifx\bbl at initoload\relax
-         \setbox\z@\hbox{\InputIfFileExists{babel-#1.tex}{}{}}%
-       \else
-         \setbox\z@\hbox{\BabelBeforeIni{\bbl at initoload}{}}%
-       \fi
-     \endgroup}%
-    {}%
+  \bbl at load@basic{#1}%
   \bbl at exp{%
     \gdef\<#1hyphenmins>{%
       {\bbl at ifunset{bbl at lfthm@#1}{2}{\bbl at cs{lfthm@#1}}}%
@@ -10674,7 +10647,7 @@
 \def\bbl at provide@renew#1{%
   \ifx\bbl at KVP@captions\@nil\else
     \StartBabelCommands*{#1}{captions}%
-      \bbl at read@ini{\bbl at KVP@captions}{data}%   Here all letters cat = 11
+      \bbl at read@ini{\bbl at KVP@captions}0%   Here all letters cat = 11
       \bbl at after@ini
       \bbl at savestrings
     \EndBabelCommands
@@ -10687,6 +10660,44 @@
   \fi
   % == hyphenrules ==
   \bbl at provide@hyphens{#1}}
+% Load the basic parameters (ids, typography, counters, and a few
+% more), while captions and dates are left out. But it may happen some
+% data has been loaded before automatically, so we first discard the
+% saved values.
+\def\bbl at load@basic#1{%
+  \bbl at ifunset{bbl at inidata@\languagename}{}%
+    {\getlocaleproperty\bbl at tempa{\languagename}{identification/load.level}%
+     \ifcase\bbl at tempa\else
+       \bbl at csarg\let{lname@\languagename}\relax
+     \fi}%
+  \bbl at ifunset{bbl at lname@#1}% 
+    {\def\BabelBeforeIni##1##2{%
+       \begingroup
+         \catcode`\[=12 \catcode`\]=12 \catcode`\==12
+         \catcode`\;=12 \catcode`\|=12 %
+         \let\bbl at ini@captions at aux\@gobbletwo
+         \def\bbl at inidate ####1.####2.####3.####4\relax ####5####6{}%
+         \bbl at read@ini{##1}0%
+         \bbl at exportkey{prehc}{typography.prehyphenchar}{}%
+         \bbl at exportkey{lnbrk}{typography.linebreaking}{h}%
+         \bbl at exportkey{lfthm}{typography.lefthyphenmin}{2}%
+         \bbl at exportkey{rgthm}{typography.righthyphenmin}{3}%         
+         \bbl at exportkey{hyphr}{typography.hyphenrules}{}%
+         \bbl at exportkey{hyotl}{typography.hyphenate.other.locale}{}%
+         \bbl at exportkey{hyots}{typography.hyphenate.other.script}{}%
+         \bbl at exportkey{intsp}{typography.intraspace}{}%
+         \bbl at exportkey{chrng}{characters.ranges}{}%
+         \bbl at exportkey{dgnat}{numbers.digits.native}{}%
+         \ifx\bbl at initoload\relax\endinput\fi
+       \endgroup}%
+     \begingroup       % boxed, to avoid extra spaces:
+       \ifx\bbl at initoload\relax
+         \bbl at input@ini{#1}%
+       \else
+         \setbox\z@\hbox{\BabelBeforeIni{\bbl at initoload}{}}%
+       \fi
+     \endgroup}%
+    {}}
 %    \end{macrocode}
 %
 % The |hyphenrules| option is handled with an auxiliary macro.
@@ -10737,6 +10748,8 @@
 \ifx\bbl at readstream\@undefined
   \csname newread\endcsname\bbl at readstream
 \fi
+\def\bbl at input@ini#1{%
+  \bbl at exp{\lowercase{\\\InputIfFileExists{babel-#1.tex}{}{}}}}
 \def\bbl at inipreread#1=#2\@@{%
   \bbl at trim@def\bbl at tempa{#1}% Redundant below !!
   \bbl at trim\toks@{#2}%
@@ -10757,14 +10770,18 @@
        is not complete.}%
       {Fix the name or reinstall babel.}%
   \else
-    \bbl at exp{\def\\\bbl at inidata{\\\bbl at elt{identificacion}{tag.ini}{#1}}}%
+    \bbl at exp{\def\\\bbl at inidata{%
+      \\\bbl at elt{identification}{tag.ini}{#1}%
+      \\\bbl at elt{identification}{load.level}{#2}}}%
     \let\bbl at section\@empty
     \let\bbl at savestrings\@empty
     \let\bbl at savetoday\@empty
     \let\bbl at savedate\@empty
     \let\bbl at inireader\bbl at iniskip
-    \bbl at info{Importing #2 for \languagename\\%
-             from babel-#1.ini. Reported}%
+    \bbl at info{Importing
+                \ifcase#2 \or font and identification \or basic \fi
+                data for \languagename\\%
+              from babel-#1.ini. Reported}%
     \loop
     \if T\ifeof\bbl at readstream F\fi T\relax % Trick, because inside \loop
       \endlinechar\m at ne
@@ -10898,13 +10915,16 @@
   \bbl at exportkey{elname}{identification.name.english}{}%
   \bbl at exp{\\\bbl at exportkey{lname}{identification.name.opentype}%
     {\csname bbl at elname@\languagename\endcsname}}%
-  \bbl at exportkey{lbcp}{identification.tag.bcp47}{}%
+  \bbl at exportkey{lbcp}{identification.tag.bcp47}{}% TODO
   \bbl at exportkey{lotf}{identification.tag.opentype}{dflt}%
   \bbl at exportkey{esname}{identification.script.name}{}%
   \bbl at exp{\\\bbl at exportkey{sname}{identification.script.name.opentype}%
     {\csname bbl at esname@\languagename\endcsname}}%
   \bbl at exportkey{sbcp}{identification.script.tag.bcp47}{}%
-  \bbl at exportkey{sotf}{identification.script.tag.opentype}{DFLT}}
+  \bbl at exportkey{sotf}{identification.script.tag.opentype}{DFLT}%
+  \ifbbl at bcptoname
+    \bbl at csarg\xdef{bcp at map@\bbl at cl{lbcp}}{\languagename}%
+  \fi}
 \let\bbl at inikv@typography\bbl at inikv
 \let\bbl at inikv@characters\bbl at inikv
 \let\bbl at inikv@numbers\bbl at inikv
@@ -11056,7 +11076,7 @@
 %    \begin{macrocode}
 \let\bbl at calendar\@empty
 \newcommand\BabelDateSpace{\nobreakspace}
-\newcommand\BabelDateDot{.\@}
+\newcommand\BabelDateDot{.\@}  % TODO. \let instead of repeating
 \newcommand\BabelDated[1]{{\number#1}}
 \newcommand\BabelDatedd[1]{{\ifnum#1<10 0\fi\number#1}}
 \newcommand\BabelDateM[1]{{\number#1}}
@@ -11095,7 +11115,8 @@
 % Note after \bbl at replace \toks@ contains the resulting string.
 % TODO - Using this implicit behavior doesn't seem a good idea.
   \bbl at replace@finish at iii\bbl at toreplace}
-\def\bbl at datecntr[#1|#2]{\localenumeral{#2}{#1}}
+\def\bbl at datecntr{\expandafter\bbl at xdatecntr\expandafter}
+\def\bbl at xdatecntr[#1|#2]{\localenumeral{#2}{#1}}
 %    \end{macrocode}
 %
 % Language and Script values to be used when defining a font or
@@ -11116,9 +11137,40 @@
     \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}}}%
+        {\ifx\bbl at xenohyph\@undefined
+           \let\bbl at xenohyph\bbl at xenohyph@d
+           \ifx\AtBeginDocument\@notprerr
+             \expandafter\@secondoftwo  % to execute right now
+           \fi
+           \AtBeginDocument{%
+             \expandafter\bbl at add
+             \csname selectfont \endcsname{\bbl at xenohyph}%
+             \expandafter\selectlanguage\expandafter{\languagename}%
+             \expandafter\bbl at toglobal\csname selectfont \endcsname}%
+        \fi}}%
   \fi
   \bbl at csarg\bbl at toglobal{lsys@#1}}
+\def\bbl at ifset#1#2#3{%   TODO. Move to the correct place.
+  \bbl at ifunset{#1}{#3}{\bbl at exp{\\\bbl at ifblank{#1}}{#3}{#2}}}
+\def\bbl at xenohyph@d{%
+  \bbl at ifset{bbl at prehc@\languagename}%
+    {\ifnum\hyphenchar\font=\defaulthyphenchar
+       \iffontchar\font\bbl at cl{prehc}\relax
+         \hyphenchar\font\bbl at cl{prehc}\relax
+       \else\iffontchar\font"200B
+         \hyphenchar\font"200B
+       \else
+         \bbl at error
+           {Neither 0 nor ZERO WIDTH SPACE are available\\%
+            in the current font, and therefore the hyphen\\%
+            will be printed. Try with 'HyphenChar', but be\\%
+            aware this setting is not safe (see the manual).}%
+           {See the manual.}%
+         \hyphenchar\font\defaulthyphenchar     
+       \fi\fi
+     \fi}%
+    {\hyphenchar\font\defaulthyphenchar}}
+  % \fi}
 %    \end{macrocode}
 %
 % The following |ini| reader ignores everything but the
@@ -11136,10 +11188,10 @@
       \bbl at add\bbl at secpost@identification{\closein\bbl at readstream }%
       \catcode`\[=12 \catcode`\]=12 \catcode`\==12
       \catcode`\;=12 \catcode`\|=12 %
-      \bbl at read@ini{##1}{font and identification data}%   
+      \bbl at read@ini{##1}1%    
       \endinput          % babel- .tex may contain onlypreamble's
     \endgroup}%            boxed, to avoid extra spaces:
-  {\setbox\z@\hbox{\InputIfFileExists{babel-#1.tex}{}{}}}}
+  {\bbl at input@ini{#1}}}
 %    \end{macrocode}
 %
 % Alphabetic counters must be converted from a space separated list to
@@ -11212,8 +11264,8 @@
 \@namedef{bbl at info@tag.ini}{lini}
 \@namedef{bbl at info@name.english}{elname}
 \@namedef{bbl at info@name.opentype}{lname}
-\@namedef{bbl at info@tag.bcp47}{lbcp} 
-\@namedef{bbl at info@tag.opentype}{lotf} 
+\@namedef{bbl at info@tag.bcp47}{lbcp} % TODO
+\@namedef{bbl at info@tag.opentype}{lotf}
 \@namedef{bbl at info@script.name}{esname}
 \@namedef{bbl at info@script.name.opentype}{sname}
 \@namedef{bbl at info@script.tag.bcp47}{sbcp} 
@@ -11220,10 +11272,13 @@
 \@namedef{bbl at info@script.tag.opentype}{sotf} 
 \let\bbl at ensureinfo\@gobble
 \newcommand\BabelEnsureInfo{%
-  \def\bbl at ensureinfo##1{%
-    \ifx\InputIfFileExists\@undefined\else  % not in plain
-      \bbl at ifunset{bbl at lname@##1}{\bbl at ini@basic{##1}}{}%
-    \fi}}
+  \ifx\InputIfFileExists\@undefined\else
+    \def\bbl at ensureinfo##1{%
+      \bbl at ifunset{bbl at lname@##1}{\bbl at ini@basic{##1}}{}}%
+  \fi
+  \bbl at foreach\bbl at loaded{{%
+    \def\languagename{##1}%
+    \bbl at ensureinfo{##1}}}}
 %    \end{macrocode}
 %
 % More general, but non-expandable, is |\getlocaleproperty|. To inspect
@@ -11247,6 +11302,7 @@
        \string#1 will be set to \relax}%
       {Perhaps you misspelled it.}%
   \fi}
+\let\bbl at ini@loaded\@empty
 \newcommand\LocaleForEach{\bbl at foreach\bbl at ini@loaded}
 %    \end{macrocode}
 %
@@ -11327,6 +11383,13 @@
 \let\bbl at autoload@bcpoptions\@empty
 \@namedef{bbl at ADJ@autoload.bcp47.options}#1{%
   \def\bbl at autoload@bcpoptions{#1}}
+\newif\ifbbl at bcptoname
+\@namedef{bbl at ADJ@bcp47.toname at on}{%
+  \bbl at bcptonametrue
+  \BabelEnsureInfo
+  }
+\@namedef{bbl at ADJ@bcp47.toname at off}{%
+  \bbl at bcptonamefalse}
 % TODO: use babel name, override 
 %
 % As the final task, load the code for lua.
@@ -21278,27 +21341,9 @@
    }%
 }
 %
-\def\UseTextSymbol#1#2{%
-%   \let\@curr at enc\cf at encoding
-%   \@use at text@encoding{#1}%
-   #2%
-%   \@use at text@encoding\@curr at enc
-}
-\def\UseTextAccent#1#2#3{%
-%   \let\@curr at enc\cf at encoding
-%   \@use at text@encoding{#1}%
-%   #2{\@use at text@encoding\@curr at enc\selectfont#3}%
-%   \@use at text@encoding\@curr at enc
-}
-\def\@use at text@encoding#1{%
-%   \edef\f at encoding{#1}%
-%   \xdef\font at name{%
-%      \csname\curr at fontshape/\f at size\endcsname
-%   }%
-%   \pickup at font
-%   \font at name
-%   \@@enc at update
-}
+\def\UseTextSymbol#1#2{#2}
+\def\UseTextAccent#1#2#3{}
+\def\@use at text@encoding#1{}
 \def\DeclareTextSymbolDefault#1#2{%
    \DeclareTextCommandDefault#1{\UseTextSymbol{#2}#1}%
 }

Modified: trunk/Master/texmf-dist/source/latex/babel/babel.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/babel/babel.ins	2020-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/source/latex/babel/babel.ins	2020-07-07 21:14:15 UTC (rev 55774)
@@ -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/06/10}
+\def\filedate{2020/07/07}
 \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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/source/latex/babel/bbcompat.dtx	2020-07-07 21:14:15 UTC (rev 55774)
@@ -30,7 +30,7 @@
 %
 % \iffalse
 %<*dtx>
-\ProvidesFile{bbcompat.dtx}[2020/06/10 v3.45]
+\ProvidesFile{bbcompat.dtx}[2020/07/07 v3.46]
 %</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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/babel.def	2020-07-07 21:14:15 UTC (rev 55774)
@@ -39,7 +39,7 @@
     \wlog{File: #1 #4 #3 <#2>}%
     \let\ProvidesFile\@undefined}
 \fi
-\ProvidesFile{babel.def}[2020/06/10 3.45 Babel common definitions]
+\ProvidesFile{babel.def}[2020/07/07 3.46 Babel common definitions]
 \ifx\AtBeginDocument\@undefined  % TODO. change test.
     % == Code for plain ==
 \def\@empty{}
@@ -340,13 +340,9 @@
       \reserved at a @%
    }%
 }
-\def\UseTextSymbol#1#2{%
-   #2%
-}
-\def\UseTextAccent#1#2#3{%
-}
-\def\@use at text@encoding#1{%
-}
+\def\UseTextSymbol#1#2{#2}
+\def\UseTextAccent#1#2#3{}
+\def\@use at text@encoding#1{}
 \def\DeclareTextSymbolDefault#1#2{%
    \DeclareTextCommandDefault#1{\UseTextSymbol{#2}#1}%
 }
@@ -401,8 +397,8 @@
 \fi
 \countdef\last at language=19  % TODO. why? remove?
 \def\addlanguage{\csname newlanguage\endcsname}
-\def\bbl at version{3.45}
-\def\bbl at date{2020/06/10}
+\def\bbl at version{3.46}
+\def\bbl at date{2020/07/07}
 \def\adddialect#1#2{%
   \global\chardef#1#2\relax
   \bbl at usehooks{adddialect}{{#1}{#2}}%
@@ -2244,7 +2240,8 @@
   \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?
+  \let\bbl at KVP@labels\@nil
+  \bbl at csarg\let{KVP at labels*}\@nil
   \bbl at forkv{#1}{%  TODO - error handling
     \in@{/}{##1}%
     \ifin@
@@ -2258,7 +2255,7 @@
       {\ifx\bbl at initoload\relax
          \begingroup
            \def\BabelBeforeIni##1##2{\gdef\bbl at KVP@import{##1}\endinput}%
-           \InputIfFileExists{babel-#2.tex}{}{}%
+           \bbl at input@ini{#2}%
          \endgroup
        \else
          \xdef\bbl at KVP@import{\bbl at initoload}%
@@ -2291,36 +2288,8 @@
      \\\bbl at toglobal\<bbl at ensure@\languagename\space>}%
   % At this point all parameters are defined if 'import'. Now we
   % execute some code depending on them. But what about if nothing was
-  % imported? We just load the very basic parameters: ids and a few
-  % more.
-  \bbl at ifunset{bbl at lname@#2}%  TODO. Duplicated
-    {\def\BabelBeforeIni##1##2{%
-       \begingroup
-         \catcode`\[=12 \catcode`\]=12 \catcode`\==12
-         \catcode`\;=12 \catcode`\|=12 %
-         \let\bbl at ini@captions at aux\@gobbletwo
-         \def\bbl at inidate ####1.####2.####3.####4\relax ####5####6{}%
-         \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{lfthm}{typography.lefthyphenmin}{2}%
-         \bbl at exportkey{rgthm}{typography.righthyphenmin}{3}%
-         \bbl at exportkey{hyphr}{typography.hyphenrules}{}%
-         \bbl at exportkey{hyotl}{typography.hyphenate.other.locale}{}%
-         \bbl at exportkey{hyots}{typography.hyphenate.other.script}{}%
-         \bbl at exportkey{intsp}{typography.intraspace}{}%
-         \ifx\bbl at initoload\relax\endinput\fi
-       \endgroup}%
-     \begingroup       % boxed, to avoid extra spaces:
-       \ifx\bbl at initoload\relax
-         \setbox\z@\hbox{\InputIfFileExists{babel-#2.tex}{}{}}%
-       \else
-         \setbox\z@\hbox{\BabelBeforeIni{\bbl at initoload}{}}%
-       \fi
-     \endgroup}%
-    {}%
+  % imported? We just load the very basic parameters.
+  \bbl at load@basic{#2}%
   % == script, language ==
   % Override the values from ini or defines them
   \ifx\bbl at KVP@script\@nil\else
@@ -2528,7 +2497,7 @@
        \let\BabelBeforeIni\@gobbletwo
        \chardef\atcatcode=\catcode`\@
        \catcode`\@=11\relax
-       \InputIfFileExists{babel-\bbl at cs{rqtex@\languagename}.tex}{}{}%
+       \bbl at input@ini{\bbl at cs{rqtex@\languagename}}%
        \catcode`\@=\atcatcode
        \let\atcatcode\relax
      \fi}%
@@ -2584,9 +2553,9 @@
       \expandafter\bbl at tempb\bbl at captionslist\@empty
     \else
       \ifx\bbl at initoload\relax
-        \bbl at read@ini{\bbl at KVP@captions}{data}%  Here letters cat = 11
+        \bbl at read@ini{\bbl at KVP@captions}0%  Here letters cat = 11
       \else
-        \bbl at read@ini{\bbl at initoload}{data}%  Here all letters cat = 11
+        \bbl at read@ini{\bbl at initoload}0%  Here all letters cat = 11
       \fi
       \bbl at after@ini
       \bbl at savestrings
@@ -2600,7 +2569,38 @@
       \bbl at savedate
     \fi
   \bbl at endcommands
-  \bbl at ifunset{bbl at lname@#1}%     TODO. Duplicated
+  \bbl at load@basic{#1}%
+  \bbl at exp{%
+    \gdef\<#1hyphenmins>{%
+      {\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}%
+  \fi}
+\def\bbl at provide@renew#1{%
+  \ifx\bbl at KVP@captions\@nil\else
+    \StartBabelCommands*{#1}{captions}%
+      \bbl at read@ini{\bbl at KVP@captions}0%   Here all letters cat = 11
+      \bbl at after@ini
+      \bbl at savestrings
+    \EndBabelCommands
+ \fi
+ \ifx\bbl at KVP@import\@nil\else
+   \StartBabelCommands*{#1}{date}%
+     \bbl at savetoday
+     \bbl at savedate
+   \EndBabelCommands
+  \fi
+  % == hyphenrules ==
+  \bbl at provide@hyphens{#1}}
+\def\bbl at load@basic#1{%
+  \bbl at ifunset{bbl at inidata@\languagename}{}%
+    {\getlocaleproperty\bbl at tempa{\languagename}{identification/load.level}%
+     \ifcase\bbl at tempa\else
+       \bbl at csarg\let{lname@\languagename}\relax
+     \fi}%
+  \bbl at ifunset{bbl at lname@#1}%
     {\def\BabelBeforeIni##1##2{%
        \begingroup
          \catcode`\[=12 \catcode`\]=12 \catcode`\==12
@@ -2607,11 +2607,12 @@
          \catcode`\;=12 \catcode`\|=12 %
          \let\bbl at ini@captions at aux\@gobbletwo
          \def\bbl at inidate ####1.####2.####3.####4\relax ####5####6{}%
-         \bbl at read@ini{##1}{basic data}%
+         \bbl at read@ini{##1}0%
          \bbl at exportkey{prehc}{typography.prehyphenchar}{}%
          \bbl at exportkey{lnbrk}{typography.linebreaking}{h}%
          \bbl at exportkey{lfthm}{typography.lefthyphenmin}{2}%
          \bbl at exportkey{rgthm}{typography.righthyphenmin}{3}%
+         \bbl at exportkey{hyphr}{typography.hyphenrules}{}%
          \bbl at exportkey{hyotl}{typography.hyphenate.other.locale}{}%
          \bbl at exportkey{hyots}{typography.hyphenate.other.script}{}%
          \bbl at exportkey{intsp}{typography.intraspace}{}%
@@ -2621,36 +2622,12 @@
        \endgroup}%
      \begingroup       % boxed, to avoid extra spaces:
        \ifx\bbl at initoload\relax
-         \setbox\z@\hbox{\InputIfFileExists{babel-#1.tex}{}{}}%
+         \bbl at input@ini{#1}%
        \else
          \setbox\z@\hbox{\BabelBeforeIni{\bbl at initoload}{}}%
        \fi
      \endgroup}%
-    {}%
-  \bbl at exp{%
-    \gdef\<#1hyphenmins>{%
-      {\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}%
-  \fi}
-\def\bbl at provide@renew#1{%
-  \ifx\bbl at KVP@captions\@nil\else
-    \StartBabelCommands*{#1}{captions}%
-      \bbl at read@ini{\bbl at KVP@captions}{data}%   Here all letters cat = 11
-      \bbl at after@ini
-      \bbl at savestrings
-    \EndBabelCommands
- \fi
- \ifx\bbl at KVP@import\@nil\else
-   \StartBabelCommands*{#1}{date}%
-     \bbl at savetoday
-     \bbl at savedate
-   \EndBabelCommands
-  \fi
-  % == hyphenrules ==
-  \bbl at provide@hyphens{#1}}
+    {}}
 \def\bbl at provide@hyphens#1{%
   \let\bbl at tempa\relax
   \ifx\bbl at KVP@hyphenrules\@nil\else
@@ -2689,6 +2666,8 @@
 \ifx\bbl at readstream\@undefined
   \csname newread\endcsname\bbl at readstream
 \fi
+\def\bbl at input@ini#1{%
+  \bbl at exp{\lowercase{\\\InputIfFileExists{babel-#1.tex}{}{}}}}
 \def\bbl at inipreread#1=#2\@@{%
   \bbl at trim@def\bbl at tempa{#1}% Redundant below !!
   \bbl at trim\toks@{#2}%
@@ -2709,14 +2688,18 @@
        is not complete.}%
       {Fix the name or reinstall babel.}%
   \else
-    \bbl at exp{\def\\\bbl at inidata{\\\bbl at elt{identificacion}{tag.ini}{#1}}}%
+    \bbl at exp{\def\\\bbl at inidata{%
+      \\\bbl at elt{identification}{tag.ini}{#1}%
+      \\\bbl at elt{identification}{load.level}{#2}}}%
     \let\bbl at section\@empty
     \let\bbl at savestrings\@empty
     \let\bbl at savetoday\@empty
     \let\bbl at savedate\@empty
     \let\bbl at inireader\bbl at iniskip
-    \bbl at info{Importing #2 for \languagename\\%
-             from babel-#1.ini. Reported}%
+    \bbl at info{Importing
+                \ifcase#2 \or font and identification \or basic \fi
+                data for \languagename\\%
+              from babel-#1.ini. Reported}%
     \loop
     \if T\ifeof\bbl at readstream F\fi T\relax % Trick, because inside \loop
       \endlinechar\m at ne
@@ -2819,13 +2802,16 @@
   \bbl at exportkey{elname}{identification.name.english}{}%
   \bbl at exp{\\\bbl at exportkey{lname}{identification.name.opentype}%
     {\csname bbl at elname@\languagename\endcsname}}%
-  \bbl at exportkey{lbcp}{identification.tag.bcp47}{}%
+  \bbl at exportkey{lbcp}{identification.tag.bcp47}{}% TODO
   \bbl at exportkey{lotf}{identification.tag.opentype}{dflt}%
   \bbl at exportkey{esname}{identification.script.name}{}%
   \bbl at exp{\\\bbl at exportkey{sname}{identification.script.name.opentype}%
     {\csname bbl at esname@\languagename\endcsname}}%
   \bbl at exportkey{sbcp}{identification.script.tag.bcp47}{}%
-  \bbl at exportkey{sotf}{identification.script.tag.opentype}{DFLT}}
+  \bbl at exportkey{sotf}{identification.script.tag.opentype}{DFLT}%
+  \ifbbl at bcptoname
+    \bbl at csarg\xdef{bcp at map@\bbl at cl{lbcp}}{\languagename}%
+  \fi}
 \let\bbl at inikv@typography\bbl at inikv
 \let\bbl at inikv@characters\bbl at inikv
 \let\bbl at inikv@numbers\bbl at inikv
@@ -2949,7 +2935,7 @@
       {}}}
 \let\bbl at calendar\@empty
 \newcommand\BabelDateSpace{\nobreakspace}
-\newcommand\BabelDateDot{.\@}
+\newcommand\BabelDateDot{.\@}  % TODO. \let instead of repeating
 \newcommand\BabelDated[1]{{\number#1}}
 \newcommand\BabelDatedd[1]{{\ifnum#1<10 0\fi\number#1}}
 \newcommand\BabelDateM[1]{{\number#1}}
@@ -2986,7 +2972,8 @@
   \bbl at replace\bbl at toreplace{[m|}{\bbl at datecntr[####2|}%
   \bbl at replace\bbl at toreplace{[d|}{\bbl at datecntr[####3|}%
   \bbl at replace@finish at iii\bbl at toreplace}
-\def\bbl at datecntr[#1|#2]{\localenumeral{#2}{#1}}
+\def\bbl at datecntr{\expandafter\bbl at xdatecntr\expandafter}
+\def\bbl at xdatecntr[#1|#2]{\localenumeral{#2}{#1}}
 \def\bbl at provide@lsys#1{%
   \bbl at ifunset{bbl at lname@#1}%
     {\bbl at ini@basic{#1}}%
@@ -3001,9 +2988,40 @@
     \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}}}%
+        {\ifx\bbl at xenohyph\@undefined
+           \let\bbl at xenohyph\bbl at xenohyph@d
+           \ifx\AtBeginDocument\@notprerr
+             \expandafter\@secondoftwo  % to execute right now
+           \fi
+           \AtBeginDocument{%
+             \expandafter\bbl at add
+             \csname selectfont \endcsname{\bbl at xenohyph}%
+             \expandafter\selectlanguage\expandafter{\languagename}%
+             \expandafter\bbl at toglobal\csname selectfont \endcsname}%
+        \fi}}%
   \fi
   \bbl at csarg\bbl at toglobal{lsys@#1}}
+\def\bbl at ifset#1#2#3{%   TODO. Move to the correct place.
+  \bbl at ifunset{#1}{#3}{\bbl at exp{\\\bbl at ifblank{#1}}{#3}{#2}}}
+\def\bbl at xenohyph@d{%
+  \bbl at ifset{bbl at prehc@\languagename}%
+    {\ifnum\hyphenchar\font=\defaulthyphenchar
+       \iffontchar\font\bbl at cl{prehc}\relax
+         \hyphenchar\font\bbl at cl{prehc}\relax
+       \else\iffontchar\font"200B
+         \hyphenchar\font"200B
+       \else
+         \bbl at error
+           {Neither 0 nor ZERO WIDTH SPACE are available\\%
+            in the current font, and therefore the hyphen\\%
+            will be printed. Try with 'HyphenChar', but be\\%
+            aware this setting is not safe (see the manual).}%
+           {See the manual.}%
+         \hyphenchar\font\defaulthyphenchar
+       \fi\fi
+     \fi}%
+    {\hyphenchar\font\defaulthyphenchar}}
+  % \fi}
 \def\bbl at ini@basic#1{%
   \def\BabelBeforeIni##1##2{%
     \begingroup
@@ -3010,10 +3028,10 @@
       \bbl at add\bbl at secpost@identification{\closein\bbl at readstream }%
       \catcode`\[=12 \catcode`\]=12 \catcode`\==12
       \catcode`\;=12 \catcode`\|=12 %
-      \bbl at read@ini{##1}{font and identification data}%
+      \bbl at read@ini{##1}1%
       \endinput          % babel- .tex may contain onlypreamble's
     \endgroup}%            boxed, to avoid extra spaces:
-  {\setbox\z@\hbox{\InputIfFileExists{babel-#1.tex}{}{}}}}
+  {\bbl at input@ini{#1}}}
 \def\bbl at buildifcase#1 {% Returns \bbl at tempa, requires \toks@={}
   \ifx\\#1%             % \\ before, in case #1 is multiletter
     \bbl at exp{%
@@ -3062,7 +3080,7 @@
 \@namedef{bbl at info@tag.ini}{lini}
 \@namedef{bbl at info@name.english}{elname}
 \@namedef{bbl at info@name.opentype}{lname}
-\@namedef{bbl at info@tag.bcp47}{lbcp}
+\@namedef{bbl at info@tag.bcp47}{lbcp} % TODO
 \@namedef{bbl at info@tag.opentype}{lotf}
 \@namedef{bbl at info@script.name}{esname}
 \@namedef{bbl at info@script.name.opentype}{sname}
@@ -3070,10 +3088,13 @@
 \@namedef{bbl at info@script.tag.opentype}{sotf}
 \let\bbl at ensureinfo\@gobble
 \newcommand\BabelEnsureInfo{%
-  \def\bbl at ensureinfo##1{%
-    \ifx\InputIfFileExists\@undefined\else  % not in plain
-      \bbl at ifunset{bbl at lname@##1}{\bbl at ini@basic{##1}}{}%
-    \fi}}
+  \ifx\InputIfFileExists\@undefined\else
+    \def\bbl at ensureinfo##1{%
+      \bbl at ifunset{bbl at lname@##1}{\bbl at ini@basic{##1}}{}}%
+  \fi
+  \bbl at foreach\bbl at loaded{{%
+    \def\languagename{##1}%
+    \bbl at ensureinfo{##1}}}}
 \newcommand\getlocaleproperty[3]{%
   \let#1\relax
   \def\bbl at elt##1##2##3{%
@@ -3089,6 +3110,7 @@
        \string#1 will be set to \relax}%
       {Perhaps you misspelled it.}%
   \fi}
+\let\bbl at ini@loaded\@empty
 \newcommand\LocaleForEach{\bbl at foreach\bbl at ini@loaded}
 \newcommand\babeladjust[1]{%  TODO. Error handling.
   \bbl at forkv{#1}{%
@@ -3157,6 +3179,13 @@
 \let\bbl at autoload@bcpoptions\@empty
 \@namedef{bbl at ADJ@autoload.bcp47.options}#1{%
   \def\bbl at autoload@bcpoptions{#1}}
+\newif\ifbbl at bcptoname
+\@namedef{bbl at ADJ@bcp47.toname at on}{%
+  \bbl at bcptonametrue
+  \BabelEnsureInfo
+  }
+\@namedef{bbl at ADJ@bcp47.toname at off}{%
+  \bbl at bcptonamefalse}
 \ifx\directlua\@undefined\else
   \ifx\bbl at luapatterns\@undefined
     \input luababel.def

Modified: trunk/Master/texmf-dist/tex/generic/babel/babel.sty
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/babel.sty	2020-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/babel.sty	2020-07-07 21:14:15 UTC (rev 55774)
@@ -33,7 +33,7 @@
 %%
 
 \NeedsTeXFormat{LaTeX2e}[2005/12/01]
-\ProvidesPackage{babel}[2020/06/10 3.45 The Babel package]
+\ProvidesPackage{babel}[2020/07/07 3.46 The Babel package]
 \@ifpackagewith{babel}{debug}
   {\providecommand\bbl at trace[1]{\message{^^J[ #1 ]}}%
    \let\bbl at debug\@firstofone}

Modified: trunk/Master/texmf-dist/tex/generic/babel/hyphen.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/hyphen.cfg	2020-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/hyphen.cfg	2020-07-07 21:14:15 UTC (rev 55774)
@@ -37,10 +37,10 @@
     \wlog{File: #1 #4 #3 <#2>}%
     \let\ProvidesFile\@undefined}
 \fi
-\ProvidesFile{hyphen.cfg}[2020/06/10 3.45 Babel hyphens]
+\ProvidesFile{hyphen.cfg}[2020/07/07 3.46 Babel hyphens]
 \xdef\bbl at format{\jobname}
-\def\bbl at version{3.45}
-\def\bbl at date{2020/06/10}
+\def\bbl at version{3.46}
+\def\bbl at date{2020/07/07}
 \ifx\AtBeginDocument\@undefined
   \def\@empty{}
   \let\orig at dump\dump

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/af/babel-af.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-05-05
+version = 1.4
+date = 2020-06-30
 name.local = Afrikaans
 name.english = Afrikaans
 name.babel = afrikaans
 name.polyglossia = afrikaans
 tag.bcp47 = af
+language.tag.bcp47 = af
 tag.bcp47.likely = af-Latn-ZA
 tag.opentype = AFK
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/agq/babel-agq.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Aghem
 name.english = Aghem
 name.babel = aghem
 tag.bcp47 = agq
+language.tag.bcp47 = agq
 tag.bcp47.likely = agq-Latn-CM
 ; Next line, provisional
 tag.opentype = AGQ

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ak/babel-ak.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Akan
 name.english = Akan
 name.babel = akan
 tag.bcp47 = ak
+language.tag.bcp47 = ak
 tag.bcp47.likely = ak-Latn-GH
 tag.opentype = TWI
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/am/babel-am.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-05-05
+version = 1.3
+date = 2020-06-30
 name.local = አማርኛ
 name.english = Amharic
 name.babel = amharic
 name.polyglossia = amharic
 tag.bcp47 = am
+language.tag.bcp47 = am
 tag.bcp47.likely = am-Ethi-ET
 tag.opentype = AMH
 script.name = Ethiopic

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-DZ.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2020-06-01
+version = 1.6
+date = 2020-06-30
 name.local = العربية
 name.english = Arabic
 name.babel = arabic-algeria arabic-dz
-tag.bcp47 = ar
+tag.bcp47 = ar-DZ
+language.tag.bcp47 = ar
 tag.opentype = ARA
 region.local = الجزائر
 region.english = Algeria

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-MA.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2020-06-01
+version = 1.6
+date = 2020-06-30
 name.local = العربية
 name.english = Arabic
 name.babel = arabic-morocco arabic-ma
-tag.bcp47 = ar
+tag.bcp47 = ar-MA
+language.tag.bcp47 = ar
 tag.opentype = ARA
 region.local = المغرب
 region.english = Morocco

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SY.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2020-06-01
+version = 1.6
+date = 2020-06-30
 name.local = العربية
 name.english = Arabic
 name.babel = arabic-syria arabic-sy
-tag.bcp47 = ar
+tag.bcp47 = ar-SY
+language.tag.bcp47 = ar
 tag.opentype = ARA
 region.local = سوريا
 region.english = Syria

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2020-06-01
+version = 1.6
+date = 2020-06-30
 name.local = العربية
 name.english = Arabic
 name.babel = arabic
 tag.bcp47 = ar
+language.tag.bcp47 = ar
 tag.bcp47.likely = ar-Arab-EG
 tag.opentype = ARA
 script.name = Arabic

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/as/babel-as.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -12,12 +12,13 @@
 
 [identification]
 charset = utf8
-version = 1.6
-date = 2020-05-05
+version = 1.7
+date = 2020-06-30
 name.local = অসমীয়া
 name.english = Assamese
 name.babel = assamese
 tag.bcp47 = as
+language.tag.bcp47 = as
 tag.bcp47.likely = as-Beng-IN
 tag.opentype = ASM
 script.name = Bengali

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/asa/babel-asa.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Kipare
 name.english = Asu
 name.babel = asu
 tag.bcp47 = asa
+language.tag.bcp47 = asa
 tag.bcp47.likely = asa-Latn-TZ
 ; Next line to be fixed
 tag.opentype = T1 OT1 LY1

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ast/babel-ast.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = asturianu
 name.english = Asturian
 name.babel = asturian
 name.polyglossia = asturian
 tag.bcp47 = ast
+language.tag.bcp47 = ast
 tag.bcp47.likely = ast-Latn-ES
 tag.opentype = AST
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/az/babel-az-Cyrl.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = азәрбајҹан
 name.english = Azerbaijani
 name.babel = azerbaijani-cyrillic azerbaijani-cyrl
-tag.bcp47 = az
+tag.bcp47 = az-Cyrl
+language.tag.bcp47 = az
 tag.opentype = AZE
 script.name = Cyrillic
 script.tag.bcp47 = Cyrl

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/az/babel-az-Latn.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = azərbaycan
 name.english = Azerbaijani
 name.babel = azerbaijani-latin azerbaijani-latn
-tag.bcp47 = az
+tag.bcp47 = az-Latn
+language.tag.bcp47 = az
 tag.opentype = AZE
 script.name = Latin
 script.tag.bcp47 = Latn

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/az/babel-az.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = azərbaycan
 name.english = Azerbaijani
 name.babel = azerbaijani
 tag.bcp47 = az
+language.tag.bcp47 = az
 tag.bcp47.likely = az-Latn-AZ
 tag.opentype = AZE
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/bas/babel-bas.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Ɓàsàa
 name.english = Basaa
 name.babel = basaa
 tag.bcp47 = bas
+language.tag.bcp47 = bas
 tag.bcp47.likely = bas-Latn-CM
 ; Next line to be fixed
 tag.opentype = 

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/be/babel-be.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.4
-date = 2020-05-05
+version = 1.5
+date = 2020-06-30
 name.local = беларуская
 name.english = Belarusian
 name.babel = belarusian
 name.polyglossia = belarusian
 tag.bcp47 = be
+language.tag.bcp47 = be
 tag.bcp47.likely = be-Cyrl-BY
 tag.opentype = BEL
 script.name = Cyrillic

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/bem/babel-bem.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Ichibemba
 name.english = Bemba
 name.babel = bemba
 tag.bcp47 = bem
+language.tag.bcp47 = bem
 tag.bcp47.likely = bem-Latn-ZM
 tag.opentype = BEM
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/bez/babel-bez.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Hibena
 name.english = Bena
 name.babel = bena
 tag.bcp47 = bez
+language.tag.bcp47 = bez
 tag.bcp47.likely = bez-Latn-TZ
 ; Next line to be fixed
 tag.opentype = 

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/bg/babel-bg.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = български
 name.english = Bulgarian
 name.babel = bulgarian
 name.polyglossia = bulgarian
 tag.bcp47 = bg
+language.tag.bcp47 = bg
 tag.bcp47.likely = bg-Cyrl-BG
 tag.opentype = BGR
 script.name = Cyrillic

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/bm/babel-bm.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = bamanakan
 name.english = Bambara
 name.babel = bambara
 tag.bcp47 = bm
+language.tag.bcp47 = bm
 tag.bcp47.likely = bm-Latn-ML
 tag.opentype = BMB
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/bn/babel-bn.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.6
-date = 2020-05-05
+version = 1.7
+date = 2020-06-30
 name.local = বাংলা
 name.english = Bangla
 name.babel = bengali
 name.polyglossia = bengali
 tag.bcp47 = bn
+language.tag.bcp47 = bn
 tag.bcp47.likely = bn-Beng-BD
 tag.opentype = BEN
 script.name = Bengali

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/bo/babel-bo.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = བོད་སྐད་
 name.english = Tibetan
 name.babel = tibetan
 name.polyglossia = tibetan
 tag.bcp47 = bo
+language.tag.bcp47 = bo
 tag.bcp47.likely = bo-Tibt-CN
 tag.opentype = TIB
 script.name = Tibetan

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/br/babel-br.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 0.10
-date = 2020-03-22
+version = 0.11
+date = 2020-06-30
 name.local = brezhoneg
 name.english = Breton
 name.babel = breton
 name.polyglossia = breton
 tag.bcp47 = br
+language.tag.bcp47 = br
 tag.bcp47.likely = br-Latn-FR
 tag.opentype = BRE
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/brx/babel-brx.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = बड़ो
 name.english = Bodo
 name.babel = bodo
 tag.bcp47 = brx
+language.tag.bcp47 = brx
 tag.bcp47.likely = brx-Deva-IN
 ; Next line to be fixed
 tag.opentype = 

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs-Cyrl.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = босански
 name.english = Bosnian
 name.babel = bosnian-cyrillic bosnian-cyrl
-tag.bcp47 = bs
+tag.bcp47 = bs-Cyrl
+language.tag.bcp47 = bs
 tag.opentype = BOS
 script.name = Cyrillic
 script.tag.bcp47 = Cyrl

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs-Latn.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = bosanski
 name.english = Bosnian
 name.babel = bosnian-latin bosnian-latn
-tag.bcp47 = bs
+tag.bcp47 = bs-Latn
+language.tag.bcp47 = bs
 tag.opentype = BOS
 script.name = Latin
 script.tag.bcp47 = Latn

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = bosanski
 name.english = Bosnian
 name.babel = bosnian
 name.polyglossia = bosnian
 tag.bcp47 = bs
+language.tag.bcp47 = bs
 tag.bcp47.likely = bs-Latn-BA
 tag.opentype = BOS
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ca/babel-ca.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = català
 name.english = Catalan
 name.babel = catalan
 name.polyglossia = catalan
 tag.bcp47 = ca
+language.tag.bcp47 = ca
 tag.bcp47.likely = ca-Latn-ES
 tag.opentype = CAT
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ce/babel-ce.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = нохчийн
 name.english = Chechen
 name.babel = chechen
 tag.bcp47 = ce
+language.tag.bcp47 = ce
 tag.bcp47.likely = ce-Cyrl-RU
 tag.opentype = CHE
 script.name = Cyrillic

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/cgg/babel-cgg.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Rukiga
 name.english = Chiga
 name.babel = chiga
 tag.bcp47 = cgg
+language.tag.bcp47 = cgg
 tag.bcp47.likely = cgg-Latn-UG
 ; Next line to be fixed
 tag.opentype = 

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/chr/babel-chr.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = ᏣᎳᎩ
 name.english = Cherokee
 name.babel = cherokee
 tag.bcp47 = chr
+language.tag.bcp47 = chr
 tag.bcp47.likely = chr-Cher-US
 tag.opentype = CHR
 script.name = Cherokee

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb-Arab.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb-Arab.ini	2020-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb-Arab.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -12,13 +12,14 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-05-25
+version = 1.4
+date = 2020-06-30
 name.local = کوردیی ناوەندی
 name.english = Central Kurdish
 name.babel = sorani centralkurdish
 name.polyglossia = kurdish
-tag.bcp47 = ckb
+tag.bcp47 = ckb-Arab
+language.tag.bcp47 = ckb
 tag.bcp47.likely = ckb-Arab-IQ
 tag.opentype = KUR
 script.name = Arabic

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb-Latn.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb-Latn.ini	2020-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb-Latn.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-05-25
+version = 1.4
+date = 2020-06-30
 name.local = Kurdîy nawendî
 name.english = Central Kurdish
 name.babel = sorani centralkurdish-latin
 name.polyglossia = kurdish
-tag.bcp47 = ckb
+tag.bcp47 = ckb-Latn
+language.tag.bcp47 = ckb
 tag.opentype = KUR
 script.name = Latin
 script.tag.bcp47 = Latn

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -12,13 +12,14 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-05-25
+version = 1.4
+date = 2020-06-30
 name.local = کوردیی ناوەندی
 name.english = Central Kurdish
 name.babel = sorani centralkurdish
 name.polyglossia = kurdish
 tag.bcp47 = ckb
+language.tag.bcp47 = ckb
 tag.bcp47.likely = ckb-Arab-IQ
 tag.opentype = KUR
 script.name = Arabic

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/cop/babel-cop.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/cop/babel-cop.ini	2020-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/cop/babel-cop.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -3,8 +3,8 @@
 
 [identification]
 charset = utf8
-version = 0.6
-date = 2020-03-22
+version = 0.7
+date = 2020-06-30
 ; Sahidic name (Bohairic is ϯⲙⲉⲧⲣⲉⲙⲛ̀ⲭⲏⲙⲓ)
 name.local = ⲧⲙⲛ̄ⲧⲣⲙ̄ⲛ̄ⲕⲏⲙⲉ
 name.english = Coptic
@@ -11,6 +11,7 @@
 name.babel = coptic
 name.polyglossia = coptic
 tag.bcp47 = cop
+language.tag.bcp47 = cop
 tag.bcp47.likely = cop-Copt-EG
 tag.opentype = COP
 script.name = Coptic

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/cs/babel-cs.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = čeština
 name.english = Czech
 name.babel = czech
 name.polyglossia = czech
 tag.bcp47 = cs
+language.tag.bcp47 = cs
 tag.bcp47.likely = cs-Latn-CZ
 tag.opentype = CSY
 script.name = Latin

Modified: 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	2020-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu-Cyrs.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -9,13 +9,14 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-05-05
+version = 1.3
+date = 2020-06-30
 name.local = словѣ́ньскъ ѩꙁꙑ́къ
 name.english = Church Slavic
 name.babel = churchslavic-oldcyrillic
 name.polyglossia = churchslavonic
-tag.bcp47 = cu
+tag.bcp47 = cu-Cyrs
+language.tag.bcp47 = cu
 tag.opentype = CSL
 script.name = Old Church Slavonic Cyrillic
 script.tag.bcp47 = Cyrs

Modified: 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	2020-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu-Glag.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -7,12 +7,13 @@
 
 [identification]
 charset = utf8
-version = 0.9
-date = 2020-03-22
+version = 0.10
+date = 2020-06-30
 name.local = ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ ⰧⰈⰟⰊⰍⰟ
 name.english = Church Slavic
 name.babel = churchslavic-glagolitic
-tag.bcp47 = cu
+tag.bcp47 = cu-Glag
+language.tag.bcp47 = cu
 tag.opentype = CSL
 script.name = Glagolitic
 script.tag.bcp47 = Glag

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu.ini	2020-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -9,13 +9,14 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-05-05
+version = 1.3
+date = 2020-06-30
 name.local = црькъвьнословѣньскъ ѩзыкъ
 name.english = Church Slavic
 name.babel = churchslavic churchslavonic
 name.polyglossia = churchslavonic
 tag.bcp47 = cu
+language.tag.bcp47 = cu
 tag.bcp47.likely = cu_Cyrl_RU
 tag.opentype = CSL
 script.name = Cyrillic

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/cy/babel-cy.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Cymraeg
 name.english = Welsh
 name.babel = welsh
 name.polyglossia = welsh
 tag.bcp47 = cy
+language.tag.bcp47 = cy
 tag.bcp47.likely = cy-Latn-GB
 tag.opentype = WEL
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/da/babel-da.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = dansk
 name.english = Danish
 name.babel = danish
 name.polyglossia = danish
 tag.bcp47 = da
+language.tag.bcp47 = da
 tag.bcp47.likely = da-Latn-DK
 tag.opentype = DAN
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/dav/babel-dav.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Kitaita
 name.english = Taita
 name.babel = taita
 tag.bcp47 = dav
+language.tag.bcp47 = dav
 tag.bcp47.likely = dav-Latn-KE
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-1901.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = Deutsch
 name.english = German
 name.babel = german
 name.polyglossia = german
-tag.bcp47 = de
+tag.bcp47 = de-1901
+language.tag.bcp47 = de
 tag.opentype = DEU
 script.name = Latin
 script.tag.bcp47 = Latn

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-1996.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = Deutsch
 name.english = German
 name.babel = german
-tag.bcp47 = de
+tag.bcp47 = de-1996
+language.tag.bcp47 = de
 tag.opentype = DEU
 script.name = Latin
 script.tag.bcp47 = Latn

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT-1901.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = Deutsch
 name.english = German
 name.babel = austrian german-austria german-at
 name.polyglossia = german
-tag.bcp47 = de
+tag.bcp47 = de-AT-1901
+language.tag.bcp47 = de
 tag.opentype = DEU
 region.local = Österreich
 region.english = Austria

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT-1996.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = Deutsch
 name.english = German
 name.babel = austrian german-austria german-at
 name.polyglossia = german
-tag.bcp47 = de
+tag.bcp47 = de-AT-1996
+language.tag.bcp47 = de
 tag.opentype = DEU
 region.local = Österreich
 region.english = Austria

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = Deutsch
 name.english = German
 name.babel = austrian german-austria german-at
 name.polyglossia = german
-tag.bcp47 = de
+tag.bcp47 = de-AT
+language.tag.bcp47 = de
 tag.opentype = DEU
 region.local = Österreich
 region.english = Austria

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH-1901.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = Deutsch
 name.english = German
 name.babel = german-switzerland
@@ -21,7 +21,8 @@
 name.polyglossia = german
 ; The following conflicts with gsw:
 name.babel.C = swissgerman
-tag.bcp47 = de
+tag.bcp47 = de-CH-1901
+language.tag.bcp47 = de
 tag.opentype = DEU
 region.local = Schweiz
 region.english = Switzerland

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH-1996.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = Deutsch
 name.english = German
 name.babel = german-switzerland
@@ -21,7 +21,8 @@
 name.polyglossia = german
 ; The following conflicts with gsw:
 name.babel.C = swissgerman
-tag.bcp47 = de
+tag.bcp47 = de-CH-1996
+language.tag.bcp47 = de
 tag.opentype = DEU
 region.local = Schweiz
 region.english = Switzerland

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = Deutsch
 name.english = German
 name.babel = german-switzerland
@@ -21,7 +21,8 @@
 name.babel.B = nswissgerman
 ; The following conflicts with gsw:
 name.babel.C = swissgerman
-tag.bcp47 = de
+tag.bcp47 = de-CH
+language.tag.bcp47 = de
 tag.opentype = DEU
 region.local = Schweiz
 region.english = Switzerland

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = Deutsch
 name.english = German
 name.babel = german
 name.polyglossia = german
 tag.bcp47 = de
+language.tag.bcp47 = de
 tag.bcp47.likely = de-Latn-DE
 tag.opentype = DEU
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/dje/babel-dje.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Zarmaciine
 name.english = Zarma
 name.babel = zarma
 tag.bcp47 = dje
+language.tag.bcp47 = dje
 tag.bcp47.likely = dje-Latn-NE
 tag.opentype = DJR
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/dsb/babel-dsb.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = dolnoserbšćina
 name.english = Lower Sorbian
 name.babel = lsorbian lowersorbian
 name.polyglossia = sorbian
 tag.bcp47 = dsb
+language.tag.bcp47 = dsb
 tag.bcp47.likely = dsb-Latn-DE
 tag.opentype = LSB
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/dua/babel-dua.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = duálá
 name.english = Duala
 name.babel = duala
 tag.bcp47 = dua
+language.tag.bcp47 = dua
 tag.bcp47.likely = dua-Latn-CM
 ; Next line to be fixed
 tag.opentype = 

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/dyo/babel-dyo.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = joola
 name.english = Jola-Fonyi
 name.babel = jolafonyi
 tag.bcp47 = dyo
+language.tag.bcp47 = dyo
 tag.bcp47.likely = dyo-Latn-SN
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/dz/babel-dz.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = རྫོང་ཁ
 name.english = Dzongkha
 name.babel = dzongkha
 tag.bcp47 = dz
+language.tag.bcp47 = dz
 tag.bcp47.likely = dz-Tibt-BT
 tag.opentype = DZN
 script.name = Tibetan

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ebu/babel-ebu.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Kĩembu
 name.english = Embu
 name.babel = embu
 tag.bcp47 = ebu
+language.tag.bcp47 = ebu
 tag.bcp47.likely = ebu-Latn-KE
 ; Next line to be fixed
 tag.opentype = 

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ee/babel-ee.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Eʋegbe
 name.english = Ewe
 name.babel = ewe
 tag.bcp47 = ee
+language.tag.bcp47 = ee
 tag.bcp47.likely = ee-Latn-GH
 tag.opentype = EWE
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/el/babel-el-polyton.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -4,14 +4,15 @@
 
 [identification]
 charset             = utf8
-version = 0.5
-date = 2020-05-05
+version = 0.6
+date = 2020-06-30
 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.bcp47 = el-polyton
+language.tag.bcp47 = el-polyton
 tag.opentype        = PGR
 script.name         = Greek
 script.tag.bcp47    = Grek

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/el/babel-el.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.4
-date = 2020-05-05
+version = 1.5
+date = 2020-06-30
 name.local = Ελληνικά
 name.english = Greek
 name.babel = greek
 name.polyglossia = greek
 tag.bcp47 = el
+language.tag.bcp47 = el
 tag.bcp47.likely = el-Grek-GR
 tag.opentype = ELL
 script.name = Greek

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-AU.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,14 +11,15 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = English
 name.english = English
 name.babel = english-australia
 name.babel.A = english-au
 name.babel.B = australian
-tag.bcp47 = en
+tag.bcp47 = en-AU
+language.tag.bcp47 = en
 tag.opentype = ENG
 region.local = Australia
 region.english = Australia

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-CA.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,14 +11,15 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = English
 name.english = English
 name.babel = english-canada
 name.babel.A = english-ca
 name.babel.B = canadian
-tag.bcp47 = en
+tag.bcp47 = en-CA
+language.tag.bcp47 = en
 tag.opentype = ENG
 region.local = Canada
 region.english = Canada

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-GB.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = English
 name.english = English
 name.babel = english-unitedkingdom
@@ -19,7 +19,8 @@
 name.babel.A = english-gb
 name.babel.B = british
 name.babel.C = ukenglish
-tag.bcp47 = en
+tag.bcp47 = en-GB
+language.tag.bcp47 = en
 tag.opentype = ENG
 region.local = United Kingdom
 region.english = United Kingdom

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-NZ.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,14 +11,15 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = English
 name.english = English
 name.babel = english-newzealand
 name.babel.A = english-nz
 name.babel.B = newzealand
-tag.bcp47 = en
+tag.bcp47 = en-NZ
+language.tag.bcp47 = en
 tag.opentype = ENG
 region.local = New Zealand
 region.english = New Zealand

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-US.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = English
 name.english = English
 name.babel = english-unitedstates
@@ -19,7 +19,8 @@
 name.babel.A = english-us
 name.babel.B = american
 name.babel.C = usenglish
-tag.bcp47 = en
+tag.bcp47 = en-US
+language.tag.bcp47 = en
 tag.opentype = ENG
 region.local = United States
 region.english = United States

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/en/babel-en.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = English
 name.english = English
 name.babel = english
 tag.bcp47 = en
+language.tag.bcp47 = en
 tag.bcp47.likely = en-Latn-US
 tag.opentype = ENG
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/eo/babel-eo.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = esperanto
 name.english = Esperanto
 name.babel = esperanto
 name.polyglossia = esperanto
 tag.bcp47 = eo
+language.tag.bcp47 = eo
 tag.bcp47.likely = eo-Latn-001
 tag.opentype = NTO
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/es/babel-es-MX.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = español
 name.english = Spanish
 name.babel = mexican spanish-mexico spanish-mx
 name.polyglossia = spanish
-tag.bcp47 = es
+tag.bcp47 = es-MX
+language.tag.bcp47 = es
 tag.opentype = ESP
 region.local = México
 region.english = Mexico

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/es/babel-es.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = español
 name.english = Spanish
 name.babel = spanish
 name.polyglossia = spanish
 tag.bcp47 = es
+language.tag.bcp47 = es
 tag.bcp47.likely = es-Latn-ES
 tag.opentype = ESP
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/et/babel-et.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = eesti
 name.english = Estonian
 name.babel = estonian
 name.polyglossia = estonian
 tag.bcp47 = et
+language.tag.bcp47 = et
 tag.bcp47.likely = et-Latn-EE
 tag.opentype = ETI
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/eu/babel-eu.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = euskara
 name.english = Basque
 name.babel = basque
 name.polyglossia = basque
 tag.bcp47 = eu
+language.tag.bcp47 = eu
 tag.bcp47.likely = eu-Latn-ES
 tag.opentype = EUQ
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ewo/babel-ewo.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = ewondo
 name.english = Ewondo
 name.babel = ewondo
 tag.bcp47 = ewo
+language.tag.bcp47 = ewo
 tag.bcp47.likely = ewo-Latn-CM
 tag.opentype = BTI
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/fa/babel-fa.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2020-06-01
+version = 1.6
+date = 2020-06-30
 name.local = فارسی
 name.english = Persian
 name.babel = persian
 name.polyglossia = persian
 tag.bcp47 = fa
+language.tag.bcp47 = fa
 tag.bcp47.likely = fa-Arab-IR
 tag.opentype = FAR
 script.name = Arabic

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ff/babel-ff.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Pulaar
 name.english = Fulah
 name.babel = fulah
 tag.bcp47 = ff
+language.tag.bcp47 = ff
 tag.bcp47.likely = ff-Latn-SN
 tag.opentype = FUL
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/fi/babel-fi.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -12,13 +12,14 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-04-08
+version = 1.3
+date = 2020-06-30
 name.local = suomi
 name.english = Finnish
 name.babel = finnish
 name.polyglossia = finnish
 tag.bcp47 = fi
+language.tag.bcp47 = fi
 tag.bcp47.likely = fi-Latn-FI
 tag.opentype = FIN
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/fil/babel-fil.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Filipino
 name.english = Filipino
 name.babel = filipino
 tag.bcp47 = fil
+language.tag.bcp47 = fil
 tag.bcp47.likely = fil-Latn-PH
 tag.opentype = PIL
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/fo/babel-fo.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = føroyskt
 name.english = Faroese
 name.babel = faroese
 tag.bcp47 = fo
+language.tag.bcp47 = fo
 tag.bcp47.likely = fo-Latn-FO
 tag.opentype = FOS
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-BE.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 0.97
-date = 2020-05-05
+version = 0.98
+date = 2020-06-30
 name.local = français
 name.english = French
 name.babel = french-belgium french-be
-tag.bcp47 = fr
+tag.bcp47 = fr-BE
+language.tag.bcp47 = fr
 tag.opentype = FRA
 region.local = Belgique
 region.english = Belgium

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CA.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 0.97
-date = 2020-05-05
+version = 0.98
+date = 2020-06-30
 name.local = français
 name.english = French
 name.babel = french-canada
 name.babel.A = french-ca
-tag.bcp47 = fr
+tag.bcp47 = fr-CA
+language.tag.bcp47 = fr
 tag.opentype = FRA
 region.local = Canada
 region.english = Canada

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CH.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 0.97
-date = 2020-05-05
+version = 0.98
+date = 2020-06-30
 name.local = français
 name.english = French
 name.babel = french-switzerland
 name.babel.A = french-ch
-tag.bcp47 = fr
+tag.bcp47 = fr-CH
+language.tag.bcp47 = fr
 tag.opentype = FRA
 region.local = Suisse
 region.english = Switzerland

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-LU.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 0.97
-date = 2020-05-05
+version = 0.98
+date = 2020-06-30
 name.local = français
 name.english = French
 name.babel = french-luxembourg
 name.babel.A = french-lu
-tag.bcp47 = fr
+tag.bcp47 = fr-LU
+language.tag.bcp47 = fr
 tag.opentype = FRA
 region.local = Luxembourg
 region.english = Luxembourg

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 0.97
-date = 2020-05-05
+version = 0.98
+date = 2020-06-30
 name.local = français
 name.english = French
 name.babel = french
 name.polyglossia = french
 tag.bcp47 = fr
+language.tag.bcp47 = fr
 tag.bcp47.likely = fr-Latn-FR
 tag.opentype = FRA
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/fur/babel-fur.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-05-05
+version = 1.4
+date = 2020-06-30
 name.local = furlan
 name.english = Friulian
 name.babel = friulian
 name.polyglossia = friulian
 tag.bcp47 = fur
+language.tag.bcp47 = fur
 tag.bcp47.likely = fur-Latn-IT
 tag.opentype = FRL
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/fy/babel-fy.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = West-Frysk
 name.english = Western Frisian
 name.babel = westernfrisian
 tag.bcp47 = fy
+language.tag.bcp47 = fy
 tag.bcp47.likely = fy-Latn-NL
 tag.opentype = FRI
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ga/babel-ga.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Gaeilge
 name.english = Irish
 name.babel = irish
 name.polyglossia = gaelic
 tag.bcp47 = ga
+language.tag.bcp47 = ga
 tag.bcp47.likely = ga-Latn-IE
 tag.opentype = IRI
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/gd/babel-gd.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Gàidhlig
 name.english = Scottish Gaelic
 name.babel = scottishgaelic
 name.polyglossia = gaelic
 tag.bcp47 = gd
+language.tag.bcp47 = gd
 tag.bcp47.likely = gd-Latn-GB
 tag.opentype = GAE
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/gl/babel-gl.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = galego
 name.english = Galician
 name.babel = galician
 name.polyglossia = galician
 tag.bcp47 = gl
+language.tag.bcp47 = gl
 tag.bcp47.likely = gl-Latn-ES
 tag.opentype = GAL
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/grc/babel-grc.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.4
-date = 2020-05-20
+version = 1.5
+date = 2020-06-30
 name.local = Αρχαία ελληνικά
 name.english = Ancient Greek 
 name.babel = greek
 name.polyglossia = greek
 tag.bcp47 = grc
+language.tag.bcp47 = grc
 tag.bcp47.likely = grc-Cprt-CY
 tag.opentype = PGR
 script.name = Greek

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/gsw/babel-gsw.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Schwiizertüütsch
 name.english = Swiss German
 name.babel = swissgerman
 tag.bcp47 = gsw
+language.tag.bcp47 = gsw
 tag.bcp47.likely = gsw-Latn-CH
 tag.opentype = ALS
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/gu/babel-gu.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2020-05-05
+version = 1.6
+date = 2020-06-30
 name.local = ગુજરાતી
 name.english = Gujarati
 name.babel = gujarati
 tag.bcp47 = gu
+language.tag.bcp47 = gu
 tag.bcp47.likely = gu-Gujr-IN
 tag.opentype = GUJ
 script.name = Gujarati

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/guz/babel-guz.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Ekegusii
 name.english = Gusii
 name.babel = gusii
 tag.bcp47 = guz
+language.tag.bcp47 = guz
 tag.bcp47.likely = guz-Latn-KE
 tag.opentype = KIS
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/gv/babel-gv.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Gaelg
 name.english = Manx
 name.babel = manx
 tag.bcp47 = gv
+language.tag.bcp47 = gv
 tag.bcp47.likely = gv-Latn-IM
 tag.opentype = MNX
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-GH.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Hausa
 name.english = Hausa
 name.babel = hausa-ghana hausa-gh
-tag.bcp47 = ha
+tag.bcp47 = ha-GH
+language.tag.bcp47 = ha
 tag.opentype = HAU
 region.local = Gana
 region.english = Ghana

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-NE.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Hausa
 name.english = Hausa
 name.babel = hausa-niger hausa-ne
-tag.bcp47 = ha
+tag.bcp47 = ha-NE
+language.tag.bcp47 = ha
 tag.opentype = HAU
 region.local = Nijar
 region.english = Niger

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Hausa
 name.english = Hausa
 name.babel = hausa
 tag.bcp47 = ha
+language.tag.bcp47 = ha
 tag.bcp47.likely = ha-Latn-NG
 tag.opentype = HAU
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/haw/babel-haw.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = ʻŌlelo Hawaiʻi
 name.english = Hawaiian
 name.babel = hawaiian
 tag.bcp47 = haw
+language.tag.bcp47 = haw
 tag.bcp47.likely = haw-Latn-US
 tag.opentype = HAW
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/he/babel-he.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.4
-date = 2020-06-02
+version = 1.5
+date = 2020-06-30
 name.local = עברית
 name.english = Hebrew
 name.babel = hebrew
 name.polyglossia = hebrew
 tag.bcp47 = he
+language.tag.bcp47 = he
 tag.bcp47.likely = he-Hebr-IL
 tag.opentype = IWR
 script.name = Hebrew

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -12,13 +12,14 @@
 
 [identification]
 charset = utf8
-version = 1.6
-date = 2020-05-25
+version = 1.7
+date = 2020-06-30
 name.local = हिन्दी
 name.english = Hindi
 name.babel = hindi
 name.polyglossia = hindi
 tag.bcp47 = hi
+language.tag.bcp47 = hi
 tag.bcp47.likely = hi-Deva-IN
 tag.opentype = HIN
 script.name = Devanagari

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/hr/babel-hr.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = hrvatski
 name.english = Croatian
 name.babel = croatian
 name.polyglossia = croatian
 tag.bcp47 = hr
+language.tag.bcp47 = hr
 tag.bcp47.likely = hr-Latn-HR
 tag.opentype = HRV
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/hsb/babel-hsb.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = hornjoserbšćina
 name.english = Upper Sorbian
 name.babel = usorbian uppersorbian
 name.polyglossia = sorbian
 tag.bcp47 = hsb
+language.tag.bcp47 = hsb
 tag.bcp47.likely = hsb-Latn-DE
 tag.opentype = USB
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/hu/babel-hu.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = magyar
 name.english = Hungarian
 name.babel = hungarian
 name.polyglossia = hungarian
 tag.bcp47 = hu
+language.tag.bcp47 = hu
 tag.bcp47.likely = hu-Latn-HU
 tag.opentype = HUN
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/hy/babel-hy.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -13,13 +13,14 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2020-05-05
+version = 1.6
+date = 2020-06-30
 name.local = հայերեն
 name.english = Armenian
 name.babel = armenian
 name.polyglossia = armenian
 tag.bcp47 = hy
+language.tag.bcp47 = hy
 tag.bcp47.likely = hy-Armn-AM
 tag.opentype = HYE
 script.name = Armenian

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ia/babel-ia.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.english = Interlingua
 name.babel = interlingua
 name.polyglossia = interlingua
 tag.bcp47 = ia
+language.tag.bcp47 = ia
 tag.bcp47.likely = ia-Latn-001
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/id/babel-id.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Indonesia
 name.english = Indonesian
 name.babel = indonesian
 name.polyglossia = malay
 tag.bcp47 = id
+language.tag.bcp47 = id
 tag.bcp47.likely = id-Latn-ID
 tag.opentype = IND
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ig/babel-ig.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Igbo
 name.english = Igbo
 name.babel = igbo
 tag.bcp47 = ig
+language.tag.bcp47 = ig
 tag.bcp47.likely = ig-Latn-NG
 tag.opentype = IBO
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ii/babel-ii.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = ꆈꌠꉙ
 name.english = Sichuan Yi
 name.babel = sichuanyi
 tag.bcp47 = ii
+language.tag.bcp47 = ii
 tag.bcp47.likely = ii-Yiii-CN
 tag.opentype = YIM
 script.name = Yi

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/is/babel-is.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = íslenska
 name.english = Icelandic
 name.babel = icelandic
 name.polyglossia = icelandic
 tag.bcp47 = is
+language.tag.bcp47 = is
 tag.bcp47.likely = is-Latn-IS
 tag.opentype = ISL
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/it/babel-it.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-05-05
+version = 1.4
+date = 2020-06-30
 name.local = italiano
 name.english = Italian
 name.babel = italian
 name.polyglossia = italian
 tag.bcp47 = it
+language.tag.bcp47 = it
 tag.bcp47.likely = it-Latn-IT
 tag.opentype = ITA
 script.name = Latin
@@ -184,3 +185,5 @@
 superscriptingExponent = ×
 
 [counters]
+lower.legal = a b c d e f g h i l m n o p q r s t u v z
+upper.legal = A B C D E F G H I L M N O P Q R S T U V Z
\ No newline at end of file

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ja/babel-ja.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.4
-date = 2020-03-22
+version = 1.5
+date = 2020-06-30
 name.local = 日本語
 name.english = Japanese
 name.babel = japanese
 name.polyglossia = japanese
 tag.bcp47 = ja
+language.tag.bcp47 = ja
 tag.bcp47.likely = ja-Jpan-JP
 tag.opentype = JAN
 script.name = Japanese

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/jgo/babel-jgo.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Ndaꞌa
 name.english = Ngomba
 name.babel = ngomba
 tag.bcp47 = jgo
+language.tag.bcp47 = jgo
 tag.bcp47.likely = jgo-Latn-CM
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/jmc/babel-jmc.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Kimachame
 name.english = Machame
 name.babel = machame
 tag.bcp47 = jmc
+language.tag.bcp47 = jmc
 tag.bcp47.likely = jmc-Latn-TZ
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ka/babel-ka.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = ქართული
 name.english = Georgian
 name.babel = georgian
 name.polyglossia = georgian
 tag.bcp47 = ka
+language.tag.bcp47 = ka
 tag.bcp47.likely = ka-Geor-GE
 tag.opentype = KAT
 script.name = Georgian

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kab/babel-kab.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Taqbaylit
 name.english = Kabyle
 name.babel = kabyle
 tag.bcp47 = kab
+language.tag.bcp47 = kab
 tag.bcp47.likely = kab-Latn-DZ
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kam/babel-kam.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Kikamba
 name.english = Kamba
 name.babel = kamba
 tag.bcp47 = kam
+language.tag.bcp47 = kam
 tag.bcp47.likely = kam-Latn-KE
 tag.opentype = KMB
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kde/babel-kde.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Chimakonde
 name.english = Makonde
 name.babel = makonde
 tag.bcp47 = kde
+language.tag.bcp47 = kde
 tag.bcp47.likely = kde-Latn-TZ
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kea/babel-kea.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = kabuverdianu
 name.english = Kabuverdianu
 name.babel = kabuverdianu
 tag.bcp47 = kea
+language.tag.bcp47 = kea
 tag.bcp47.likely = kea-Latn-CV
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/khq/babel-khq.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Koyra ciini
 name.english = Koyra Chiini
 name.babel = koyrachiini
 tag.bcp47 = khq
+language.tag.bcp47 = khq
 tag.bcp47.likely = khq-Latn-ML
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ki/babel-ki.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Gikuyu
 name.english = Kikuyu
 name.babel = kikuyu
 tag.bcp47 = ki
+language.tag.bcp47 = ki
 tag.bcp47.likely = ki-Latn-KE
 tag.opentype = KIK
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kk/babel-kk.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = қазақ тілі
 name.english = Kazakh
 name.babel = kazakh
 tag.bcp47 = kk
+language.tag.bcp47 = kk
 tag.bcp47.likely = kk-Cyrl-KZ
 tag.opentype = KAZ
 script.name = Cyrillic

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kkj/babel-kkj.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = kakɔ
 name.english = Kako
 name.babel = kako
 tag.bcp47 = kkj
+language.tag.bcp47 = kkj
 tag.bcp47.likely = kkj-Latn-CM
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kl/babel-kl.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = kalaallisut
 name.english = Kalaallisut
 name.babel = kalaallisut
 tag.bcp47 = kl
+language.tag.bcp47 = kl
 tag.bcp47.likely = kl-Latn-GL
 tag.opentype = GRN
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kln/babel-kln.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Kalenjin
 name.english = Kalenjin
 name.babel = kalenjin
 tag.bcp47 = kln
+language.tag.bcp47 = kln
 tag.bcp47.likely = kln-Latn-KE
 tag.opentype = KAL
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/km/babel-km.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.6
-date = 2020-03-22
+version = 1.7
+date = 2020-06-30
 name.local = ខ្មែរ
 name.english = Khmer
 name.babel = khmer
 tag.bcp47 = km
+language.tag.bcp47 = km
 tag.bcp47.likely = km-Khmr-KH
 tag.opentype = KHM
 script.name = Khmer
@@ -138,7 +139,7 @@
 lefthyphenmin = 
 righthyphenmin = 
 hyphenchar = 
-prehyphenchar = 1
+prehyphenchar = 0
 posthyphenchar = 
 exhyphenchar = 
 preexhyphenchar = 

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-kmr-Arab.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-kmr-Arab.ini	2020-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-kmr-Arab.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2020-05-25
+version = 1.1
+date = 2020-06-30
 name.local = کورمانجی
 name.english = Northern Kurdish
 name.babel = kurmanji northernkurdish-arabic
 name.polyglossia = kurdish
-tag.bcp47 = kmr
+tag.bcp47 = kmr-Arab
+language.tag.bcp47 = kmr
 tag.opentype = KUR
 script.name = Arabic
 script.tag.bcp47 = Arab

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-kmr-Latn.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-kmr-Latn.ini	2020-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-kmr-Latn.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2020-05-25
+version = 1.1
+date = 2020-06-30
 name.local = Kurmancî
 name.english = Northern Kurdish
 name.babel = kurmanji northernkurdish
 name.polyglossia = kurdish
-tag.bcp47 = kmr
+tag.bcp47 = kmr-Latn
+language.tag.bcp47 = kmr
 tag.opentype = KUR
 script.name = Latin
 script.tag.bcp47 = Latn

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-kmr.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-kmr.ini	2020-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-kmr.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.0
-date = 2020-05-25
+version = 1.1
+date = 2020-06-30
 name.local = Kurmancî
 name.english = Northern Kurdish
 name.babel = kurmanji northernkurdish
 name.polyglossia = kurdish
 tag.bcp47 = kmr
+language.tag.bcp47 = kmr
 tag.opentype = KUR
 script.name = Latin
 script.tag.bcp47 = Latn

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kn/babel-kn.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2020-05-05
+version = 1.6
+date = 2020-06-30
 name.local = ಕನ್ನಡ
 name.english = Kannada
 name.babel = kannada
 name.polyglossia = kannada
 tag.bcp47 = kn
+language.tag.bcp47 = kn
 tag.bcp47.likely = kn-Knda-IN
 tag.opentype = kan
 script.name = Kannada

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2020-03-22
+version = 1.6
+date = 2020-06-30
 name.local = 한국어
 name.english = Korean
 name.babel = korean
 name.polyglossia = korean
 tag.bcp47 = ko
+language.tag.bcp47 = ko
 tag.bcp47.likely = ko-Kore-KR
 tag.opentype = KOR
 script.name = Korean

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kok/babel-kok.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = कोंकणी
 name.english = Konkani
 name.babel = konkani
 tag.bcp47 = kok
+language.tag.bcp47 = kok
 tag.bcp47.likely = kok-Deva-IN
 tag.opentype = KOK
 script.name = Devanagari

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ks/babel-ks.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = کٲشُر
 name.english = Kashmiri
 name.babel = kashmiri
 tag.bcp47 = ks
+language.tag.bcp47 = ks
 tag.bcp47.likely = ks-Arab-IN
 tag.opentype = KSH
 script.name = Arabic

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ksb/babel-ksb.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Kishambaa
 name.english = Shambala
 name.babel = shambala
 tag.bcp47 = ksb
+language.tag.bcp47 = ksb
 tag.bcp47.likely = ksb-Latn-TZ
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ksf/babel-ksf.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = rikpa
 name.english = Bafia
 name.babel = bafia
 tag.bcp47 = ksf
+language.tag.bcp47 = ksf
 tag.bcp47.likely = ksf-Latn-CM
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ksh/babel-ksh.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Kölsch
 name.english = Colognian
 name.babel = colognian
 tag.bcp47 = ksh
+language.tag.bcp47 = ksh
 tag.bcp47.likely = ksh-Latn-DE
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kw/babel-kw.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = kernewek
 name.english = Cornish
 name.babel = cornish
 tag.bcp47 = kw
+language.tag.bcp47 = kw
 tag.bcp47.likely = kw-Latn-GB
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ky/babel-ky.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = кыргызча
 name.english = Kyrgyz
 name.babel = kyrgyz
 tag.bcp47 = ky
+language.tag.bcp47 = ky
 tag.bcp47.likely = ky-Cyrl-KG
 tag.opentype = KIR
 script.name = Cyrillic

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-classic.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,10 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.english = Classic Latin
-tag.bcp47 = la
+tag.bcp47 = la-x-classic
+language.tag.bcp47 = la
 tag.opentype = LAT
 script.name = Latin
 script.tag.bcp47 = Latn

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-ecclesia.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,10 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.english = Ecclesiastic Latin
-tag.bcp47 = la
+tag.bcp47 = la-x-ecclesia
+language.tag.bcp47 = la
 tag.opentype = LAT
 script.name = Latin
 script.tag.bcp47 = Latn

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-medieval.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,10 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.english = Medieval Latin
-tag.bcp47 = la
+tag.bcp47 = la-x-medieval
+language.tag.bcp47 = la
 tag.opentype = LAT
 script.name = Latin
 script.tag.bcp47 = Latn

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-la.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.english = Latin
 name.babel = latin
 name.polyglossia = latin
 tag.bcp47 = la
+language.tag.bcp47 = la
 tag.bcp47.likely = la-Latn-VA
 tag.opentype = LAT
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/lag/babel-lag.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Kɨlaangi
 name.english = Langi
 name.babel = langi
 tag.bcp47 = lag
+language.tag.bcp47 = lag
 tag.bcp47.likely = lag-Latn-TZ
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/lb/babel-lb.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -12,12 +12,13 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-04-20
+version = 1.3
+date = 2020-06-30
 name.local = Lëtzebuergesch
 name.english = Luxembourgish
 name.babel = luxembourgish
 tag.bcp47 = lb
+language.tag.bcp47 = lb
 tag.bcp47.likely = lb-Latn-LU
 tag.opentype = LTZ
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/lg/babel-lg.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Luganda
 name.english = Ganda
 name.babel = ganda
 tag.bcp47 = lg
+language.tag.bcp47 = lg
 tag.bcp47.likely = lg-Latn-UG
 tag.opentype = LUG
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/lkt/babel-lkt.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Lakȟólʼiyapi
 name.english = Lakota
 name.babel = lakota
 tag.bcp47 = lkt
+language.tag.bcp47 = lkt
 tag.bcp47.likely = lkt-Latn-US
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ln/babel-ln.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = lingála
 name.english = Lingala
 name.babel = lingala
 tag.bcp47 = ln
+language.tag.bcp47 = ln
 tag.bcp47.likely = ln-Latn-CD
 tag.opentype = LIN
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/lo/babel-lo.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2020-03-22
+version = 1.6
+date = 2020-06-30
 name.local = ລາວ
 name.english = Lao
 name.babel = lao
 name.polyglossia = lao
 tag.bcp47 = lo
+language.tag.bcp47 = lo
 tag.bcp47.likely = lo-Laoo-LA
 tag.opentype = LAO
 script.name = Lao

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/lrc/babel-lrc.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = لۊری شومالی
 name.english = Northern Luri
 name.babel = northernluri
 tag.bcp47 = lrc
+language.tag.bcp47 = lrc
 tag.bcp47.likely = lrc-Arab-IR
 tag.opentype = 
 script.name = Arabic

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/lt/babel-lt.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = lietuvių
 name.english = Lithuanian
 name.babel = lithuanian
 name.polyglossia = lithuanian
 tag.bcp47 = lt
+language.tag.bcp47 = lt
 tag.bcp47.likely = lt-Latn-LT
 tag.opentype = LTH
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/lu/babel-lu.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Tshiluba
 name.english = Luba-Katanga
 name.babel = lubakatanga
 tag.bcp47 = lu
+language.tag.bcp47 = lu
 tag.bcp47.likely = lu-Latn-CD
 tag.opentype = LUB
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/luo/babel-luo.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Dholuo
 name.english = Luo
 name.babel = luo
 tag.bcp47 = luo
+language.tag.bcp47 = luo
 tag.bcp47.likely = luo-Latn-KE
 tag.opentype = LUO
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/luy/babel-luy.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Luluhia
 name.english = Luyia
 name.babel = luyia
 tag.bcp47 = luy
+language.tag.bcp47 = luy
 tag.bcp47.likely = luy-Latn-KE
 tag.opentype = LUH
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/lv/babel-lv.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = latviešu
 name.english = Latvian
 name.babel = latvian
 name.polyglossia = latvian
 tag.bcp47 = lv
+language.tag.bcp47 = lv
 tag.bcp47.likely = lv-Latn-LV
 tag.opentype = LVI
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/mas/babel-mas.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Maa
 name.english = Masai
 name.babel = masai
 tag.bcp47 = mas
+language.tag.bcp47 = mas
 tag.bcp47.likely = mas-Latn-KE
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/mer/babel-mer.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Kĩmĩrũ
 name.english = Meru
 name.babel = meru
 tag.bcp47 = mer
+language.tag.bcp47 = mer
 tag.bcp47.likely = mer-Latn-KE
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/mfe/babel-mfe.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = kreol morisien
 name.english = Morisyen
 name.babel = morisyen
 tag.bcp47 = mfe
+language.tag.bcp47 = mfe
 tag.bcp47.likely = mfe-Latn-MU
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/mg/babel-mg.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Malagasy
 name.english = Malagasy
 name.babel = malagasy
 tag.bcp47 = mg
+language.tag.bcp47 = mg
 tag.bcp47.likely = mg-Latn-MG
 tag.opentype = MLG
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/mgh/babel-mgh.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Makua
 name.english = Makhuwa-Meetto
 name.babel = makhuwameetto
 tag.bcp47 = mgh
+language.tag.bcp47 = mgh
 tag.bcp47.likely = mgh-Latn-MZ
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/mgo/babel-mgo.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = metaʼ
 name.english = Metaʼ
 name.babel = meta
 tag.bcp47 = mgo
+language.tag.bcp47 = mgo
 tag.bcp47.likely = mgo-Latn-CM
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/mk/babel-mk.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -12,13 +12,14 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-05-25
+version = 1.4
+date = 2020-06-30
 name.local = македонски
 name.english = Macedonian
 name.babel = macedonian
 name.polyglossia = macedonian
 tag.bcp47 = mk
+language.tag.bcp47 = mk
 tag.bcp47.likely = mk-Cyrl-MK
 tag.opentype = MKD
 script.name = Cyrillic

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ml/babel-ml.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2020-05-05
+version = 1.6
+date = 2020-06-30
 name.local = മലയാളം
 name.english = Malayalam
 name.babel = malayalam
 name.polyglossia = malayalam
 tag.bcp47 = ml
+language.tag.bcp47 = ml
 tag.bcp47.likely = ml-Mlym-IN
 tag.opentype = MAL
 script.name = Malayalam

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/mn/babel-mn.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = монгол
 name.english = Mongolian
 name.babel = mongolian
 name.polyglossia = mongolian
 tag.bcp47 = mn
+language.tag.bcp47 = mn
 tag.bcp47.likely = mn-Cyrl-MN
 tag.opentype = MNG
 script.name = Cyrillic

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/mr/babel-mr.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -13,13 +13,14 @@
 
 [identification]
 charset = utf8
-version = 1.6
-date = 2020-05-05
+version = 1.7
+date = 2020-06-30
 name.local = मराठी
 name.english = Marathi
 name.babel = marathi
 name.polyglossia = marathi
 tag.bcp47 = mr
+language.tag.bcp47 = mr
 tag.bcp47.likely = mr-Deva-IN
 tag.opentype = MAR
 script.name = Devanagari

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms-BN.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Bahasa Melayu
 name.english = Malay
 name.babel = malay-brunei malay-bn
-tag.bcp47 = ms
+tag.bcp47 = ms-BN
+language.tag.bcp47 = ms
 tag.opentype = MLY
 region.local = Brunei
 region.english = Brunei

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms-SG.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Bahasa Melayu
 name.english = Malay
 name.babel = malay-singapore malay-sg
-tag.bcp47 = ms
+tag.bcp47 = ms-SG
+language.tag.bcp47 = ms
 tag.opentype = MLY
 region.local = Singapura
 region.english = Singapore

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Bahasa Melayu
 name.english = Malay
 name.babel = malay
 tag.bcp47 = ms
+language.tag.bcp47 = ms
 tag.bcp47.likely = ms-Latn-MY
 tag.opentype = MLY
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/mt/babel-mt.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Malti
 name.english = Maltese
 name.babel = maltese
 tag.bcp47 = mt
+language.tag.bcp47 = mt
 tag.bcp47.likely = mt-Latn-MT
 tag.opentype = MTS
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/mua/babel-mua.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Mundaŋ
 name.english = Mundang
 name.babel = mundang
 tag.bcp47 = mua
+language.tag.bcp47 = mua
 tag.bcp47.likely = mua-Latn-CM
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/my/babel-my.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = မြန်မာ
 name.english = Burmese
 name.babel = burmese
 tag.bcp47 = my
+language.tag.bcp47 = my
 tag.bcp47.likely = my-Mymr-MM
 tag.opentype = BRM
 script.name = Myanmar

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/mzn/babel-mzn.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = مازرونی
 name.english = Mazanderani
 name.babel = mazanderani
 tag.bcp47 = mzn
+language.tag.bcp47 = mzn
 tag.bcp47.likely = mzn-Arab-IR
 tag.opentype = 
 script.name = Arabic

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/naq/babel-naq.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Khoekhoegowab
 name.english = Nama
 name.babel = nama
 tag.bcp47 = naq
+language.tag.bcp47 = naq
 tag.bcp47.likely = naq-Latn-NA
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/nb/babel-nb.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = norsk bokmål
 name.english = Norwegian Bokmål
 name.babel = norsk norwegianbokmal
 name.polyglossia = norwegian
 tag.bcp47 = nb
+language.tag.bcp47 = nb
 tag.bcp47.likely = nb-Latn-NO
 tag.opentype = NOR
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/nd/babel-nd.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = isiNdebele
 name.english = North Ndebele
 name.babel = northndebele
 tag.bcp47 = nd
+language.tag.bcp47 = nd
 tag.bcp47.likely = nd-Latn-ZW
 tag.opentype = NDB
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ne/babel-ne.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = नेपाली
 name.english = Nepali
 name.babel = nepali
 tag.bcp47 = ne
+language.tag.bcp47 = ne
 tag.bcp47.likely = ne-Deva-NP
 tag.opentype = NEP
 script.name = Devanagari

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/nl/babel-nl.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Nederlands
 name.english = Dutch
 name.babel = dutch
 name.polyglossia = dutch
 tag.bcp47 = nl
+language.tag.bcp47 = nl
 tag.bcp47.likely = nl-Latn-NL
 tag.opentype = NLD
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/nmg/babel-nmg.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = nmg
 name.english = Kwasio
 name.babel = kwasio
 tag.bcp47 = nmg
+language.tag.bcp47 = nmg
 tag.bcp47.likely = nmg-Latn-CM
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/nn/babel-nn.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = nynorsk
 name.english = Norwegian Nynorsk
 name.babel = nynorsk norwegiannynorsk
 name.polyglossia = norwegian
 tag.bcp47 = nn
+language.tag.bcp47 = nn
 tag.bcp47.likely = nn-Latn-NO
 tag.opentype = NYN
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/nnh/babel-nnh.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Shwóŋò ngiembɔɔn
 name.english = Ngiemboon
 name.babel = ngiemboon
 tag.bcp47 = nnh
+language.tag.bcp47 = nnh
 tag.bcp47.likely = nnh-Latn-CM
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/nus/babel-nus.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Thok Nath
 name.english = Nuer
 name.babel = nuer
 tag.bcp47 = nus
+language.tag.bcp47 = nus
 tag.bcp47.likely = nus-Latn-SS
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/nyn/babel-nyn.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Runyankore
 name.english = Nyankole
 name.babel = nyankole
 tag.bcp47 = nyn
+language.tag.bcp47 = nyn
 tag.bcp47.likely = nyn-Latn-UG
 tag.opentype = NKL
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/oc/babel-oc.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 0.97
-date = 2020-05-05
+version = 0.98
+date = 2020-06-30
 name.english = Occitan
 name.babel = occitan
 name.polyglossia = occitan
 tag.bcp47 = oc
+language.tag.bcp47 = oc
 tag.bcp47.likely = oc-Latn-FR
 tag.opentype = OCI
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/om/babel-om.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Oromoo
 name.english = Oromo
 name.babel = oromo
 tag.bcp47 = om
+language.tag.bcp47 = om
 tag.bcp47.likely = om-Latn-ET
 tag.opentype = ORO
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/or/babel-or.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2020-05-05
+version = 1.6
+date = 2020-06-30
 name.local = ଓଡ଼ିଆ
 name.english = Odia
 name.babel = oriya
 tag.bcp47 = or
+language.tag.bcp47 = or
 tag.bcp47.likely = or-Orya-IN
 tag.opentype = ORI
 script.name = Oriya

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/os/babel-os.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = ирон
 name.english = Ossetic
 name.babel = ossetic
 tag.bcp47 = os
+language.tag.bcp47 = os
 tag.bcp47.likely = os-Cyrl-GE
 tag.opentype = OSS
 script.name = Cyrillic

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa-Arab.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = پنجابی
 name.english = Punjabi
 name.babel = punjabi-arabic punjabi-arab
-tag.bcp47 = pa
+tag.bcp47 = pa-Arab
+language.tag.bcp47 = pa
 tag.opentype = PAN
 script.name = Arabic
 script.tag.bcp47 = Arab

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa-Guru.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2020-05-05
+version = 1.6
+date = 2020-06-30
 name.local = ਪੰਜਾਬੀ
 name.english = Punjabi
 name.babel = punjabi-gurmukhi punjabi-guru
-tag.bcp47 = pa
+tag.bcp47 = pa-Guru
+language.tag.bcp47 = pa
 tag.opentype = PAN
 script.name = Gurmukhi
 script.tag.bcp47 = Guru

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2020-05-05
+version = 1.6
+date = 2020-06-30
 name.local = ਪੰਜਾਬੀ
 name.english = Punjabi
 name.babel = punjabi
 tag.bcp47 = pa
+language.tag.bcp47 = pa
 tag.bcp47.likely = pa-Guru-IN
 tag.opentype = PAN
 script.name = Gurmukhi

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/pl/babel-pl.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = polski
 name.english = Polish
 name.babel = polish
 name.polyglossia = polish
 tag.bcp47 = pl
+language.tag.bcp47 = pl
 tag.bcp47.likely = pl-Latn-PL
 tag.opentype = PLK
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/pms/babel-pms.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-05-05
+version = 1.3
+date = 2020-06-30
 name.english = Piedmontese
 name.babel = piedmontese
 name.polyglossia = piedmontese
 tag.bcp47 = pms
+language.tag.bcp47 = pms
 tag.bcp47.likely = pms-Latn-IT
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ps/babel-ps.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = پښتو
 name.english = Pashto
 name.babel = pashto
 tag.bcp47 = ps
+language.tag.bcp47 = ps
 tag.bcp47.likely = ps-Arab-AF
 tag.opentype = PAS
 script.name = Arabic

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-BR.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-05-05
+version = 1.4
+date = 2020-06-30
 name.local = português
 name.english = Portuguese
 name.babel = brazilian portuguese-brazil portuguese-br
 name.polyglossia = portuguese
-tag.bcp47 = pt
+tag.bcp47 = pt-BR
+language.tag.bcp47 = pt
 tag.opentype = PTG
 region.local = Brasil
 region.english = Brazil

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-PT.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-05-04
+version = 1.4
+date = 2020-06-30
 name.local = português
 name.english = Portuguese
 name.babel = portuguese portuguese-portugal portuguese-pt
 name.polyglossia = portuguese
-tag.bcp47 = pt
+tag.bcp47 = pt-PT
+language.tag.bcp47 = pt
 tag.opentype = PTG
 region.local = Portugal
 region.english = Portugal

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-05-05
+version = 1.4
+date = 2020-06-30
 name.local = português
 name.english = Portuguese
 name.babel = portuguese
 name.polyglossia = portuguese
 tag.bcp47 = pt
+language.tag.bcp47 = pt
 tag.bcp47.likely = pt-Latn-BR
 tag.opentype = PTG
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/qu/babel-qu.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Runasimi
 name.english = Quechua
 name.babel = quechua
 tag.bcp47 = qu
+language.tag.bcp47 = qu
 tag.bcp47.likely = qu-Latn-PE
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/rm/babel-rm.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-05-05
+version = 1.4
+date = 2020-06-30
 name.local = rumantsch
 name.english = Romansh
 name.babel = romansh
 name.polyglossia = romansh
 tag.bcp47 = rm
+language.tag.bcp47 = rm
 tag.bcp47.likely = rm-Latn-CH
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/rn/babel-rn.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Ikirundi
 name.english = Rundi
 name.babel = rundi
 tag.bcp47 = rn
+language.tag.bcp47 = rn
 tag.bcp47.likely = rn-Latn-BI
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ro/babel-ro.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = română
 name.english = Romanian
 name.babel = romanian
 name.polyglossia = romanian
 tag.bcp47 = ro
+language.tag.bcp47 = ro
 tag.bcp47.likely = ro-Latn-RO
 tag.opentype = ROM
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/rof/babel-rof.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Kihorombo
 name.english = Rombo
 name.babel = rombo
 tag.bcp47 = rof
+language.tag.bcp47 = rof
 tag.bcp47.likely = rof-Latn-TZ
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ru/babel-ru.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.4
-date = 2020-05-05
+version = 1.5
+date = 2020-06-30
 name.local = русский
 name.english = Russian
 name.babel = russian
 name.polyglossia = russian
 tag.bcp47 = ru
+language.tag.bcp47 = ru
 tag.bcp47.likely = ru-Cyrl-RU
 tag.opentype = RUS
 script.name = Cyrillic

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/rw/babel-rw.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Kinyarwanda
 name.english = Kinyarwanda
 name.babel = kinyarwanda
 tag.bcp47 = rw
+language.tag.bcp47 = rw
 tag.bcp47.likely = rw-Latn-RW
 tag.opentype = RUA
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/rwk/babel-rwk.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Kiruwa
 name.english = Rwa
 name.babel = rwa
 tag.bcp47 = rwk
+language.tag.bcp47 = rwk
 tag.bcp47.likely = rwk-Latn-TZ
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Beng.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,11 +11,12 @@
 
 [identification]
 charset = utf8
-version = 0.9
-date = 2020-05-05
+version = 0.10
+date = 2020-06-30
 name.english = Sanskrit
 name.babel = sanskrit
-tag.bcp47 = sa
+tag.bcp47 = sa-Beng
+language.tag.bcp47 = sa
 tag.opentype = SAN
 script.name = Bengali
 script.tag.bcp47 = Beng

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Deva.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 0.9
-date = 2020-05-05
+version = 0.10
+date = 2020-06-30
 name.local = संस्कृत
 name.english = Sanskrit
 name.babel = sanskrit
-tag.bcp47 = sa
+tag.bcp47 = sa-Deva
+language.tag.bcp47 = sa
 tag.opentype = SAN
 script.name = Devanagari
 script.tag.bcp47 = Deva

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Gujr.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,11 +11,12 @@
 
 [identification]
 charset = utf8
-version = 0.9
-date = 2020-05-05
+version = 0.10
+date = 2020-06-30
 name.english = Sanskrit
 name.babel = sanskrit
-tag.bcp47 = sa
+tag.bcp47 = sa-Gujr
+language.tag.bcp47 = sa
 tag.opentype = SAN
 script.name = Gujarati
 script.tag.bcp47 = Gujr

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Knda.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,11 +11,12 @@
 
 [identification]
 charset = utf8
-version = 0.7
-date = 2020-03-22
+version = 0.8
+date = 2020-06-30
 name.english = Sanskrit
 name.babel = sanskrit
-tag.bcp47 = sa
+tag.bcp47 = sa-Knda
+language.tag.bcp47 = sa
 tag.opentype = SAN
 script.name = Kannada
 script.tag.bcp47 = Knda

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Mlym.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,11 +11,12 @@
 
 [identification]
 charset = utf8
-version = 0.7
-date = 2020-03-22
+version = 0.8
+date = 2020-06-30
 name.english = Sanskrit
 name.babel = sanskrit
-tag.bcp47 = sa
+tag.bcp47 = sa-Mlym
+language.tag.bcp47 = sa
 tag.opentype = SAN
 script.name = Malayalam
 script.tag.bcp47 = Mlym

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Telu.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,11 +11,12 @@
 
 [identification]
 charset = utf8
-version = 0.7
-date = 2020-03-22
+version = 0.8
+date = 2020-06-30
 name.english = Sanskrit
 name.babel = sanskrit
-tag.bcp47 = sa
+tag.bcp47 = sa-Telu
+language.tag.bcp47 = sa
 tag.opentype = SAN
 script.name = Telugu
 script.tag.bcp47 = Telu

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 0.9
-date = 2020-05-05
+version = 0.10
+date = 2020-06-30
 name.english = Sanskrit
 name.babel = sanskrit
 name.polyglossia = sanskrit
 tag.bcp47 = sa
+language.tag.bcp47 = sa
 tag.bcp47.likely = sa-Deva-IN
 tag.opentype = SAN
 script.name = Devanagari

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sah/babel-sah.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = саха тыла
 name.english = Sakha
 name.babel = sakha
 tag.bcp47 = sah
+language.tag.bcp47 = sah
 tag.bcp47.likely = sah-Cyrl-RU
 tag.opentype = YAK
 script.name = Cyrillic

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/saq/babel-saq.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Kisampur
 name.english = Samburu
 name.babel = samburu
 tag.bcp47 = saq
+language.tag.bcp47 = saq
 tag.bcp47.likely = saq-Latn-KE
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sbp/babel-sbp.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Ishisangu
 name.english = Sangu
 name.babel = sangu
 tag.bcp47 = sbp
+language.tag.bcp47 = sbp
 tag.bcp47.likely = sbp-Latn-TZ
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/se/babel-se.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = davvisámegiella
 name.english = Northern Sami
 name.babel = samin northernsami
 name.polyglossia = sami
 tag.bcp47 = se
+language.tag.bcp47 = se
 tag.bcp47.likely = se-Latn-NO
 tag.opentype = NSM
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/seh/babel-seh.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = sena
 name.english = Sena
 name.babel = sena
 tag.bcp47 = seh
+language.tag.bcp47 = seh
 tag.bcp47.likely = seh-Latn-MZ
 tag.opentype = SNA
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ses/babel-ses.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Koyraboro senni
 name.english = Koyraboro Senni
 name.babel = koyraborosenni
 tag.bcp47 = ses
+language.tag.bcp47 = ses
 tag.bcp47.likely = ses-Latn-ML
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sg/babel-sg.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Sängö
 name.english = Sango
 name.babel = sango
 tag.bcp47 = sg
+language.tag.bcp47 = sg
 tag.bcp47.likely = sg-Latn-CF
 tag.opentype = SGO
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi-Latn.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Tashelḥiyt
 name.english = Tachelhit
 name.babel = tachelhit-latin tachelhit-latn
-tag.bcp47 = shi
+tag.bcp47 = shi-Latn
+language.tag.bcp47 = shi
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi-Tfng.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = ⵜⴰⵛⵍⵃⵉⵜ
 name.english = Tachelhit
 name.babel = tachelhit-tifinagh tachelhit-tfng
-tag.bcp47 = shi
+tag.bcp47 = shi-Tfng
+language.tag.bcp47 = shi
 tag.opentype = 
 script.name = Tifinagh
 script.tag.bcp47 = Tfng

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = ⵜⴰⵛⵍⵃⵉⵜ
 name.english = Tachelhit
 name.babel = tachelhit
 tag.bcp47 = shi
+language.tag.bcp47 = shi
 tag.bcp47.likely = shi-Tfng-MA
 tag.opentype = 
 script.name = Tifinagh

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/si/babel-si.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = සිංහල
 name.english = Sinhala
 name.babel = sinhala
 tag.bcp47 = si
+language.tag.bcp47 = si
 tag.bcp47.likely = si-Sinh-LK
 tag.opentype = SNH
 script.name = Sinhala

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sk/babel-sk.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = slovenčina
 name.english = Slovak
 name.babel = slovak
 name.polyglossia = slovak
 tag.bcp47 = sk
+language.tag.bcp47 = sk
 tag.bcp47.likely = sk-Latn-SK
 tag.opentype = SKY
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sl/babel-sl.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = slovenščina
 name.english = Slovenian
 name.babel = slovene slovenian
 name.polyglossia = slovenian
 tag.bcp47 = sl
+language.tag.bcp47 = sl
 tag.bcp47.likely = sl-Latn-SI
 tag.opentype = SLV
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/smn/babel-smn.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = anarâškielâ
 name.english = Inari Sami
 name.babel = inarisami
 tag.bcp47 = smn
+language.tag.bcp47 = smn
 tag.bcp47.likely = smn-Latn-FI
 tag.opentype = ISM
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sn/babel-sn.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = chiShona
 name.english = Shona
 name.babel = shona
 tag.bcp47 = sn
+language.tag.bcp47 = sn
 tag.bcp47.likely = sn-Latn-ZW
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/so/babel-so.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Soomaali
 name.english = Somali
 name.babel = somali
 tag.bcp47 = so
+language.tag.bcp47 = so
 tag.bcp47.likely = so-Latn-SO
 tag.opentype = SML
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sq/babel-sq.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = shqip
 name.english = Albanian
 name.babel = albanian
 name.polyglossia = albanian
 tag.bcp47 = sq
+language.tag.bcp47 = sq
 tag.bcp47.likely = sq-Latn-AL
 tag.opentype = SQI
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-BA.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = српски
 name.english = Serbian
 name.babel = serbian-cyrillic-bosniaherzegovina
 name.babel.A = serbian-cyrl-ba
-tag.bcp47 = sr
+tag.bcp47 = sr-Cyrl-BA
+language.tag.bcp47 = sr
 tag.opentype = SRB
 region.local = Босна и Херцеговина
 region.english = Bosnia & Herzegovina

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-ME.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = српски
 name.english = Serbian
 name.babel = serbian-cyrillic-montenegro
 name.babel.A = serbian-cyrl-me
-tag.bcp47 = sr
+tag.bcp47 = sr-Cyrl-ME
+language.tag.bcp47 = sr
 tag.opentype = SRB
 region.local = Црна Гора
 region.english = Montenegro

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-XK.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = српски
 name.english = Serbian
 name.babel = serbian-cyrillic-kosovo
 name.babel.A = serbian-cyrl-xk
-tag.bcp47 = sr
+tag.bcp47 = sr-Cyrl-XK
+language.tag.bcp47 = sr
 tag.opentype = SRB
 region.local = Косово
 region.english = Kosovo

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = српски
 name.english = Serbian
 name.babel = serbian-cyrillic
 name.babel.A = serbian-cyrl
-tag.bcp47 = sr
+tag.bcp47 = sr-Cyrl
+language.tag.bcp47 = sr
 tag.opentype = SRB
 script.name = Cyrillic
 script.tag.bcp47 = Cyrl

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-BA.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = srpski
 name.english = Serbian
 name.babel = serbian-latin-bosniaherzegovina serbian-latn-ba
-tag.bcp47 = sr
+tag.bcp47 = sr-Latn-BA
+language.tag.bcp47 = sr
 tag.opentype = SRB
 region.local = Bosna i Hercegovina
 region.english = Bosnia & Herzegovina

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-ME.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = srpski
 name.english = Serbian
 name.babel = serbian-latin-montenegro
 name.babel.A = serbian-latn-me
-tag.bcp47 = sr
+tag.bcp47 = sr-Latn-ME
+language.tag.bcp47 = sr
 tag.opentype = SRB
 region.local = Crna Gora
 region.english = Montenegro

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-XK.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = srpski
 name.english = Serbian
 name.babel = serbian-latin-kosovo
 name.babel.A = serbian-latn-xk
-tag.bcp47 = sr
+tag.bcp47 = sr-Latn-XK
+language.tag.bcp47 = sr
 tag.opentype = SRB
 region.local = Kosovo
 region.english = Kosovo

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = srpski
 name.english = Serbian
 name.babel = serbian-latin
 name.babel.A = serbian-latn
-tag.bcp47 = sr
+tag.bcp47 = sr-Latn
+language.tag.bcp47 = sr
 tag.opentype = SRB
 script.name = Latin
 script.tag.bcp47 = Latn

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = српски
 name.english = Serbian
 name.babel = serbian
 name.polyglossia = serbian
 tag.bcp47 = sr
+language.tag.bcp47 = sr
 tag.bcp47.likely = sr-Cyrl-RS
 tag.opentype = SRB
 script.name = Cyrillic

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sv/babel-sv.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = svenska
 name.english = Swedish
 name.babel = swedish
 name.polyglossia = swedish
 tag.bcp47 = sv
+language.tag.bcp47 = sv
 tag.bcp47.likely = sv-Latn-SE
 tag.opentype = SVE
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sw/babel-sw.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Kiswahili
 name.english = Swahili
 name.babel = swahili
 tag.bcp47 = sw
+language.tag.bcp47 = sw
 tag.bcp47.likely = sw-Latn-TZ
 tag.opentype = SWK
 script.name = Latin

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/syr/babel-syr.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/syr/babel-syr.ini	2020-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/syr/babel-syr.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -8,12 +8,13 @@
 
 [identification]
 charset = utf8
-version = 0.6
-date = 2020-03-22
+version = 0.7
+date = 2020-06-30
 name.local = ܠܫܢܐ ܣܘܪܝܝܐ
 name.english = Syriac
 name.babel = syriac
 tag.bcp47 = syr
+language.tag.bcp47 = syr
 tag.bcp47.likely = syr-Syrc-IQ
 tag.opentype = SYR
 script.name = Syriac

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ta/babel-ta.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.6
-date = 2020-05-05
+version = 1.7
+date = 2020-06-30
 name.local = தமிழ்
 name.english = Tamil
 name.babel = tamil
 name.polyglossia = tamil
 tag.bcp47 = ta
+language.tag.bcp47 = ta
 tag.bcp47.likely = ta-Taml-IN
 tag.opentype = TAM
 script.name = Tamil

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/te/babel-te.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2020-05-05
+version = 1.6
+date = 2020-06-30
 name.local = తెలుగు
 name.english = Telugu
 name.babel = telugu
 name.polyglossia = telugu
 tag.bcp47 = te
+language.tag.bcp47 = te
 tag.bcp47.likely = te-Telu-IN
 tag.opentype = TEL
 script.name = Telugu

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/teo/babel-teo.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Kiteso
 name.english = Teso
 name.babel = teso
 tag.bcp47 = teo
+language.tag.bcp47 = teo
 tag.bcp47.likely = teo-Latn-UG
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/th/babel-th.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2020-03-22
+version = 1.6
+date = 2020-06-30
 name.local = ไทย
 name.english = Thai
 name.babel = thai
 name.polyglossia = thai
 tag.bcp47 = th
+language.tag.bcp47 = th
 tag.bcp47.likely = th-Thai-TH
 tag.opentype = THA
 script.name = Thai

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ti/babel-ti.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = ትግርኛ
 name.english = Tigrinya
 name.babel = tigrinya
 tag.bcp47 = ti
+language.tag.bcp47 = ti
 tag.bcp47.likely = ti-Ethi-ET
 tag.opentype = TGY
 script.name = Ethiopic

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/tk/babel-tk.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-05-05
+version = 1.4
+date = 2020-06-30
 name.local = tk
 name.english = Turkmen
 name.babel = turkmen
 name.polyglossia = turkmen
 tag.bcp47 = tk
+language.tag.bcp47 = tk
 tag.bcp47.likely = tk-Latn-TM
 tag.opentype = TKM
 script.name = Arabic

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/to/babel-to.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = lea fakatonga
 name.english = Tongan
 name.babel = tongan
 tag.bcp47 = to
+language.tag.bcp47 = to
 tag.bcp47.likely = to-Latn-TO
 tag.opentype = TGN
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/tr/babel-tr.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Türkçe
 name.english = Turkish
 name.babel = turkish
 name.polyglossia = turkish
 tag.bcp47 = tr
+language.tag.bcp47 = tr
 tag.bcp47.likely = tr-Latn-TR
 tag.opentype = TRK
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/twq/babel-twq.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Tasawaq senni
 name.english = Tasawaq
 name.babel = tasawaq
 tag.bcp47 = twq
+language.tag.bcp47 = twq
 tag.bcp47.likely = twq-Latn-NE
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/tzm/babel-tzm.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Tamaziɣt n laṭlaṣ
 name.english = Central Atlas Tamazight
 name.babel = centralatlastamazight
 tag.bcp47 = tzm
+language.tag.bcp47 = tzm
 tag.bcp47.likely = tzm-Latn-MA
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ug/babel-ug.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = ئۇيغۇرچە
 name.english = Uyghur
 name.babel = uyghur
 tag.bcp47 = ug
+language.tag.bcp47 = ug
 tag.bcp47.likely = ug-Arab-CN
 tag.opentype = UYG
 script.name = Arabic

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/uk/babel-uk.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.4
-date = 2020-05-05
+version = 1.5
+date = 2020-06-30
 name.local = українська
 name.english = Ukrainian
 name.babel = ukrainian
 name.polyglossia = ukrainian
 tag.bcp47 = uk
+language.tag.bcp47 = uk
 tag.bcp47.likely = uk-Cyrl-UA
 tag.opentype = UKR
 script.name = Cyrillic

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ur/babel-ur.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = اردو
 name.english = Urdu
 name.babel = urdu
 name.polyglossia = urdu
 tag.bcp47 = ur
+language.tag.bcp47 = ur
 tag.bcp47.likely = ur-Arab-PK
 tag.opentype = URD
 script.name = Arabic

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Arab.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = اوزبیک
 name.english = Uzbek
 name.babel = uzbek-arabic uzbek-arab
-tag.bcp47 = uz
+tag.bcp47 = uz-Arab
+language.tag.bcp47 = uz
 tag.opentype = UZB
 script.name = Arabic
 script.tag.bcp47 = Arab

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Cyrl.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = ўзбекча
 name.english = Uzbek
 name.babel = uzbek-cyrillic uzbek-cyrl
-tag.bcp47 = uz
+tag.bcp47 = uz-Cyrl
+language.tag.bcp47 = uz
 tag.opentype = UZB
 script.name = Cyrillic
 script.tag.bcp47 = Cyrl

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Latn.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = o‘zbek
 name.english = Uzbek
 name.babel = uzbek-latin uzbek-latn
-tag.bcp47 = uz
+tag.bcp47 = uz-Latn
+language.tag.bcp47 = uz
 tag.opentype = UZB
 script.name = Latin
 script.tag.bcp47 = Latn

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = o‘zbek
 name.english = Uzbek
 name.babel = uzbek
 tag.bcp47 = uz
+language.tag.bcp47 = uz
 tag.bcp47.likely = uz-Latn-UZ
 tag.opentype = UZB
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-Latn.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-03-22
+version = 1.4
+date = 2020-06-30
 name.local = Vai
 name.english = Vai
 name.babel = vai-latin vai-latn
-tag.bcp47 = vai
+tag.bcp47 = vai-Latn
+language.tag.bcp47 = vai
 tag.opentype = 
 script.name = Latin
 script.tag.bcp47 = Latn

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-Vaii.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = ꕙꔤ
 name.english = Vai
 name.babel = vai-vai vai-vaii
-tag.bcp47 = vai
+tag.bcp47 = vai-Vaii
+language.tag.bcp47 = vai
 tag.opentype = 
 script.name = Vai
 script.tag.bcp47 = Vaii

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = ꕙꔤ
 name.english = Vai
 name.babel = vai
 tag.bcp47 = vai
+language.tag.bcp47 = vai
 tag.bcp47.likely = vai-Vaii-LR
 tag.opentype = 
 script.name = Vai

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/vi/babel-vi.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -12,13 +12,14 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-06-30
 name.local = Tiếng Việt
 name.english = Vietnamese
 name.babel = vietnamese vietnam
 name.polyglossia = vietnamese
 tag.bcp47 = vi
+language.tag.bcp47 = vi
 tag.bcp47.likely = vi-Latn-VN
 tag.opentype = VIT
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/vun/babel-vun.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Kyivunjo
 name.english = Vunjo
 name.babel = vunjo
 tag.bcp47 = vun
+language.tag.bcp47 = vun
 tag.bcp47.likely = vun-Latn-TZ
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/wae/babel-wae.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Walser
 name.english = Walser
 name.babel = walser
 tag.bcp47 = wae
+language.tag.bcp47 = wae
 tag.bcp47.likely = wae-Latn-CH
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/xog/babel-xog.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Olusoga
 name.english = Soga
 name.babel = soga
 tag.bcp47 = xog
+language.tag.bcp47 = xog
 tag.bcp47.likely = xog-Latn-UG
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/yav/babel-yav.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = nuasue
 name.english = Yangben
 name.babel = yangben
 tag.bcp47 = yav
+language.tag.bcp47 = yav
 tag.bcp47.likely = yav-Latn-CM
 tag.opentype = 
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/yi/babel-yi.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = ייִדיש
 name.english = Yiddish
 name.babel = yiddish
 tag.bcp47 = yi
+language.tag.bcp47 = yi
 tag.bcp47.likely = yi-Hebr-001
 tag.opentype = JII
 script.name = Hebrew

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/yo/babel-yo.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = Èdè Yorùbá
 name.english = Yoruba
 name.babel = yoruba
 tag.bcp47 = yo
+language.tag.bcp47 = yo
 tag.bcp47.likely = yo-Latn-NG
 tag.opentype = YBA
 script.name = Latin

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/yue/babel-yue.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.4
-date = 2020-03-22
+version = 1.5
+date = 2020-06-30
 name.local = 粵語
 name.english = Cantonese
 name.babel = cantonese
 tag.bcp47 = yue
+language.tag.bcp47 = yue
 tag.bcp47.likely = yue-Hant-HK
 tag.opentype = ZHS
 ;;;; nombre de script correcto?

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/zgh/babel-zgh.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = ⵜⴰⵎⴰⵣⵉⵖⵜ
 name.english = Standard Moroccan Tamazight
 name.babel = standardmoroccantamazight
 tag.bcp47 = zgh
+language.tag.bcp47 = zgh
 tag.bcp47.likely = zgh-Tfng-MA
 tag.opentype = 
 script.name = Tifinagh

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-HK.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.6
-date = 2020-03-22
+version = 1.7
+date = 2020-06-30
 name.local = 中文
 name.english = Chinese
 name.opentype = Chinese Simplified
 name.babel = chinese-simplified-hongkongsarchina chinese-hans-hk
-tag.bcp47 = zh
+tag.bcp47 = zh-Hans-HK
+language.tag.bcp47 = zh
 tag.opentype = ZHS
 region.local = 中国香港特别行政区
 region.english = Hong Kong SAR China

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-MO.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.6
-date = 2020-03-22
+version = 1.7
+date = 2020-06-30
 name.local = 中文
 name.english = Chinese
 name.opentype = Chinese Simplified
 name.babel = chinese-simplified-macausarchina chinese-hans-mo
-tag.bcp47 = zh
+tag.bcp47 = zh-Hans-MO
+language.tag.bcp47 = zh
 tag.opentype = ZHS
 region.local = 中国澳门特别行政区
 region.english = Macau SAR China

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-SG.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.6
-date = 2020-03-22
+version = 1.7
+date = 2020-06-30
 name.local = 中文
 name.english = Chinese
 name.opentype = Chinese Simplified
 name.babel = chinese-simplified-singapore chinese-hans-sg
-tag.bcp47 = zh
+tag.bcp47 = zh-Hans-SG
+language.tag.bcp47 = zh
 tag.opentype = ZHS
 region.local = 新加坡
 region.english = Singapore

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.6
-date = 2020-03-22
+version = 1.7
+date = 2020-06-30
 name.local = 中文
 name.english = Chinese
 name.opentype = Chinese Simplified
 name.babel = chinese-simplified chinese-hans
-tag.bcp47 = zh
+tag.bcp47 = zh-Hans
+language.tag.bcp47 = zh
 tag.opentype = ZHS
 script.name = Simplified
 script.name.opentype = CJK

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-HK.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.6
-date = 2020-03-22
+version = 1.7
+date = 2020-06-30
 name.local = 中文
 name.english = Chinese
 name.opentype = Chinese Traditional
 name.babel = chinese-traditional-hongkongsarchina chinese-hant-hk
-tag.bcp47 = zh
+tag.bcp47 = zh-Hant-HK
+language.tag.bcp47 = zh
 tag.opentype = ZHT
 region.local = 中國香港特別行政區
 region.english = Hong Kong SAR China

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-MO.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.6
-date = 2020-03-22
+version = 1.7
+date = 2020-06-30
 name.local = 中文
 name.english = Chinese
 name.opentype = Chinese Traditional
 name.babel = chinese-traditional-macausarchina chinese-hant-mo
-tag.bcp47 = zh
+tag.bcp47 = zh-Hant-MO
+language.tag.bcp47 = zh
 tag.opentype = ZHT
 region.local = 中國澳門特別行政區
 region.english = Macau SAR China

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.6
-date = 2020-03-22
+version = 1.7
+date = 2020-06-30
 name.local = 中文
 name.english = Chinese
 name.opentype = Chinese Traditional
 name.babel = chinese-traditional chinese-hant
-tag.bcp47 = zh
+tag.bcp47 = zh-Hant
+language.tag.bcp47 = zh
 tag.opentype = ZHT
 script.name = Traditional
 script.name.opentype = CJK

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,13 +11,14 @@
 
 [identification]
 charset = utf8
-version = 1.6
-date = 2020-03-22
+version = 1.7
+date = 2020-06-30
 name.local = 中文
 name.english = Chinese
 name.opentype = Chinese Simplified
 name.babel = chinese
 tag.bcp47 = zh
+language.tag.bcp47 = zh
 tag.bcp47.likely = zh-Hans-CN
 tag.opentype = ZHS
 script.name = Simplified

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-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/zu/babel-zu.ini	2020-07-07 21:14:15 UTC (rev 55774)
@@ -11,12 +11,13 @@
 
 [identification]
 charset = utf8
-version = 1.1
-date = 2020-03-22
+version = 1.2
+date = 2020-06-30
 name.local = isiZulu
 name.english = Zulu
 name.babel = zulu
 tag.bcp47 = zu
+language.tag.bcp47 = zu
 tag.bcp47.likely = zu-Latn-ZA
 tag.opentype = ZUL
 script.name = Latin

Modified: trunk/Master/texmf-dist/tex/generic/babel/nil.ldf
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/nil.ldf	2020-07-07 21:12:35 UTC (rev 55773)
+++ trunk/Master/texmf-dist/tex/generic/babel/nil.ldf	2020-07-07 21:14:15 UTC (rev 55774)
@@ -32,7 +32,7 @@
 %% extension |.ins|) which are part of the distribution.
 %%
 
-\ProvidesLanguage{nil}[2020/06/10 3.45 Nil language]
+\ProvidesLanguage{nil}[2020/07/07 3.46 Nil language]
 \LdfInit{nil}{datenil}
 \ifx\l at nil\@undefined
   \newlanguage\l at nil



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