summaryrefslogtreecommitdiff
path: root/Master/texmf-dist
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-03-22 20:52:59 +0000
committerKarl Berry <karl@freefriends.org>2020-03-22 20:52:59 +0000
commitd5535006714af4dadb798ade1ece7583c36ea5a0 (patch)
treeef7952c619d6bb1cfb3bd38733e453a9f5b4b836 /Master/texmf-dist
parent65dc386401b6dc1d3fbe95d1954f88ec537a990c (diff)
babel (22mar20)
git-svn-id: svn://tug.org/texlive/trunk@54487 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r--Master/texmf-dist/doc/latex/babel/README.md24
-rw-r--r--Master/texmf-dist/doc/latex/babel/babel.pdfbin763419 -> 768198 bytes
-rw-r--r--Master/texmf-dist/source/latex/babel/babel.dtx381
-rw-r--r--Master/texmf-dist/source/latex/babel/babel.ins2
-rw-r--r--Master/texmf-dist/source/latex/babel/bbcompat.dtx2
-rw-r--r--Master/texmf-dist/source/latex/babel/locale.zipbin749008 -> 761543 bytes
-rw-r--r--Master/texmf-dist/tex/generic/babel/babel.def153
-rw-r--r--Master/texmf-dist/tex/generic/babel/babel.sty3
-rw-r--r--Master/texmf-dist/tex/generic/babel/hyphen.cfg2
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/af/babel-af.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/agq/babel-agq.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ak/babel-ak.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/am/babel-am.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-DZ.ini7
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-MA.ini7
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SY.ini7
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar.ini5
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/as/babel-as.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/asa/babel-asa.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ast/babel-ast.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/az/babel-az-Cyrl.ini11
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/az/babel-az-Latn.ini11
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/az/babel-az.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bas/babel-bas.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/be/babel-be.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bem/babel-bem.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bez/babel-bez.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bg/babel-bg.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bm/babel-bm.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bn/babel-bn.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bo/babel-bo.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/br/babel-br.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/brx/babel-brx.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs-Cyrl.ini11
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs-Latn.ini11
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ca/babel-ca.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ce/babel-ce.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/cgg/babel-cgg.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/chr/babel-chr.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb.ini11
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/cop/babel-cop.ini87
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/cop/babel-coptic.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/cs/babel-cs.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-cyrs.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-glag.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-glagolitic.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-oldcyrillic.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavonic.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu-Cyrs.ini110
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu-Glag.ini86
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu.ini110
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/cy/babel-cy.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/da/babel-da.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/dav/babel-dav.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/de/babel-de-1901.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/de/babel-de-1996.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT-1901.ini15
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT-1996.ini15
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT.ini15
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH-1901.ini11
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH-1996.ini11
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH.ini11
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/de/babel-de.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/dje/babel-dje.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/dsb/babel-dsb.ini14
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/dua/babel-dua.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/dyo/babel-dyo.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/dz/babel-dz.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ebu/babel-ebu.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ee/babel-ee.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/el/babel-el-polyton.ini6
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/el/babel-el.ini6
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-en-AU.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-en-CA.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-en-GB.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-en-NZ.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-en-US.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-en.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/eo/babel-eo.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/es/babel-es-MX.ini16
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/es/babel-es.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/et/babel-et.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/eu/babel-eu.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ewo/babel-ewo.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fa/babel-fa.ini6
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ff/babel-ff.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fi/babel-fi.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fil/babel-fil.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fo/babel-fo.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-BE.ini11
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CA.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CH.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-LU.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fur/babel-fur.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fy/babel-fy.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ga/babel-ga.ini11
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/gd/babel-gd.ini11
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/gl/babel-gl.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/grc/babel-grc.ini7
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/gsw/babel-gsw.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/gu/babel-gu.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/guz/babel-guz.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/gv/babel-gv.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-GH.ini11
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-NE.ini11
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/haw/babel-haw.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/he/babel-he.ini6
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/hr/babel-hr.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/hsb/babel-hsb.ini14
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/hu/babel-hu.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/hy/babel-hy.ini92
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ia/babel-ia.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/id/babel-id.ini11
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ig/babel-ig.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ii/babel-ii.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/is/babel-is.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/it/babel-it.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ja/babel-ja.ini6
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/jgo/babel-jgo.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/jmc/babel-jmc.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ka/babel-ka.ini6
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kab/babel-kab.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kam/babel-kam.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kde/babel-kde.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kea/babel-kea.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/khq/babel-khq.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ki/babel-ki.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kk/babel-kk.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kkj/babel-kkj.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kl/babel-kl.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kln/babel-kln.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/km/babel-khmer.tex11
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/km/babel-km.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kn/babel-kn.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko.ini6
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kok/babel-kok.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ks/babel-ks.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ksb/babel-ksb.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ksf/babel-ksf.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ksh/babel-ksh.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kw/babel-kw.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ky/babel-ky.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-classic.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-ecclesia.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-medieval.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/la/babel-la.ini11
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lag/babel-lag.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lb/babel-lb.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lg/babel-lg.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lkt/babel-lkt.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ln/babel-ln.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lo/babel-lao.tex9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lo/babel-lo.ini12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lrc/babel-lrc.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lt/babel-lt.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lu/babel-lu.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/luo/babel-luo.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/luy/babel-luy.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lv/babel-lv.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mas/babel-mas.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mer/babel-mer.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mfe/babel-mfe.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mg/babel-mg.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mgh/babel-mgh.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mgo/babel-mgo.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mk/babel-mk.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ml/babel-ml.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mn/babel-mn.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mr/babel-mr.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms-BN.ini11
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms-SG.ini11
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mt/babel-mt.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mua/babel-mua.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/my/babel-my.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mzn/babel-mzn.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/naq/babel-naq.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/nb/babel-nb.ini14
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/nd/babel-nd.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ne/babel-ne.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/nl/babel-nl.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/nmg/babel-nmg.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/nn/babel-nn.ini14
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/nnh/babel-nnh.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/nus/babel-nus.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/nyn/babel-nyn.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/oc/babel-oc.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/om/babel-om.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/or/babel-or.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/os/babel-os.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa-Arab.ini11
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa-Guru.ini11
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa.ini11
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/pl/babel-pl.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/pms/babel-pms.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ps/babel-ps.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-BR.ini14
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-PT.ini13
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/qu/babel-qu.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/rm/babel-rm.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/rn/babel-rn.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ro/babel-ro.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/rof/babel-rof.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ru/babel-ru.ini7
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/rw/babel-rw.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/rwk/babel-rwk.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Beng.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Deva.ini33
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Gujr.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Knda.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Mlym.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Telu.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa.ini14
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sah/babel-sah.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/saq/babel-saq.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sbp/babel-sbp.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/se/babel-se.ini13
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/seh/babel-seh.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ses/babel-ses.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sg/babel-sg.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi-Latn.ini11
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi-Tfng.ini11
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/si/babel-si.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sk/babel-sk.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sl/babel-sl.ini15
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/smn/babel-smn.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sn/babel-sn.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/so/babel-so.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sq/babel-sq.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-BA.ini6
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-ME.ini6
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-XK.ini6
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl.ini6
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-BA.ini11
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-ME.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-XK.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sv/babel-sv.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sw/babel-sw.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/syr/babel-syr.ini88
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/syr/babel-syriac.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ta/babel-ta.ini6
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/te/babel-te.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/teo/babel-teo.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/th/babel-th.ini11
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/th/babel-thai.tex9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ti/babel-ti.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/tk/babel-tk.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/to/babel-to.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/tr/babel-tr.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/twq/babel-twq.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/tzm/babel-tzm.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ug/babel-ug.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/uk/babel-uk.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ur/babel-ur.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Arab.ini11
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Cyrl.ini11
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Latn.ini11
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-Latn.ini11
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-Vaii.ini11
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/vi/babel-vi.ini13
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/vun/babel-vun.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/wae/babel-wae.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/xog/babel-xog.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/yav/babel-yav.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/yi/babel-yi.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/yo/babel-yo.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/yue/babel-yue.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zgh/babel-zgh.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-HK.ini7
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-MO.ini7
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-SG.ini7
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans.ini7
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-HK.ini7
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-MO.ini7
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant.ini7
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh.ini5
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zu/babel-zu.ini9
-rw-r--r--Master/texmf-dist/tex/generic/babel/luababel.def67
-rw-r--r--Master/texmf-dist/tex/generic/babel/nil.ldf2
-rw-r--r--Master/texmf-dist/tex/generic/babel/switch.def34
-rw-r--r--Master/texmf-dist/tex/generic/babel/xebabel.def96
292 files changed, 1995 insertions, 1939 deletions
diff --git a/Master/texmf-dist/doc/latex/babel/README.md b/Master/texmf-dist/doc/latex/babel/README.md
index 3fb49b3d492..1274e405b31 100644
--- a/Master/texmf-dist/doc/latex/babel/README.md
+++ b/Master/texmf-dist/doc/latex/babel/README.md
@@ -1,4 +1,4 @@
-## Babel 3.41
+## Babel 3.42
This package manages culturally-determined typographical (and other)
rules, and hyphenation patterns for a wide range of languages. Many
@@ -7,9 +7,9 @@ lualatex out of the box. A few even work with plain formats.
The latest stable version is available on <https://ctan.org/pkg/babel>.
-Changes in version 3.41 are described in:
+Changes in version 3.42 are described in:
-https://github.com/latex3/babel/wiki/What's-new-in-babel-3.41
+https://github.com/latex3/babel/wiki/What's-new-in-babel-3.42
Included is a set of ini files for about 200 languages.
@@ -44,6 +44,23 @@ respective authors.
### Latest changes
```
+3.42 2020-03-22
+ - \getlocaleproperty, to get the value of a field from the loaded
+ ini files.
+ - Added ini files for Syriac, Coptic and Church Slavic. Improved
+ some others (Armenian, Sanskrit).
+ - Added a new field tag.bcp47.likely to many files.
+ - Improved line breaking with xetex.
+ - Fixes:
+ - Remove extra space with languages loaded on the fly (bug
+ introduced in 3.41).
+ - Line breaking was no always correct with languages loaded on
+ the fly.
+ - Avoid a harmless warning about redefining a protected command
+ (#52).
+ - Locale was not switched correctly with COMBINING characters
+ (#54).
+
3.41 2020-02-27
- Counters and numerals added in some ini files, based on those
defined in CSS (Abjad, Alphabetic Hebrew, Japanese, etc.).
@@ -51,6 +68,7 @@ respective authors.
(#51).
- Fix - Error when french was loaded and an ini file read (#50).
- Fix - A typo in Greek files: Miriad must read Myriad.
+See https://github.com/latex3/babel/wiki/What's-new-in-babel-3.41
3.40 2020-02-14
- New ini files for Latin and Greek (xe/lua).
diff --git a/Master/texmf-dist/doc/latex/babel/babel.pdf b/Master/texmf-dist/doc/latex/babel/babel.pdf
index b71e60883cd..854f18bea2c 100644
--- a/Master/texmf-dist/doc/latex/babel/babel.pdf
+++ b/Master/texmf-dist/doc/latex/babel/babel.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/babel/babel.dtx b/Master/texmf-dist/source/latex/babel/babel.dtx
index 37f4e718354..4b7e721f210 100644
--- a/Master/texmf-dist/source/latex/babel/babel.dtx
+++ b/Master/texmf-dist/source/latex/babel/babel.dtx
@@ -31,7 +31,7 @@
%
% \iffalse
%<*filedriver>
-\ProvidesFile{babel.dtx}[2020/02/28 v3.41 The Babel package]
+\ProvidesFile{babel.dtx}[2020/03/22 v3.42 The Babel package]
\documentclass{ltxdoc}
\GetFileInfo{babel.dtx}
\usepackage{fontspec}
@@ -238,14 +238,14 @@ Xe\largetex
\item This user guide focuses on internationalization and localization
with \LaTeX. There are also some notes on its use with Plain \TeX.
-\item Changes and new features with relation to version 3.8 are
+\item Changes and new features with relation to version 3.8 are
highlighted with \New{X.XX}\hspace{-.5em}, and there are some notes
for the latest versions in
- \href{https://github.com/latex3/babel/wiki}{the \babel{} wiki}.
- The most recent features
- could be still unstable. Please, report any issues you find in
- \href{https://github.com/latex3/babel/issues}{GitHub}, which is better
- than just complaining on an e-mail list or a web forum.
+ \href{https://github.com/latex3/babel/wiki}{the \babel{} wiki}. The
+ most recent features could be still unstable. Please, report any
+ issues you find in
+ \href{https://github.com/latex3/babel/issues}{GitHub}, which is
+ better than just complaining on an e-mail list or a web forum.
\item If you are interested in the \TeX{} multilingual support, please
join the \href{http://tug.org/mailman/listinfo/kadingira}{kadingira
@@ -1384,7 +1384,11 @@ captions):
\tag{cgg} Chiga
\tag{chr} Cherokee
\tag{ckb} Central Kurdish
+\tag{cop} Coptic
\tag{cs} Czech\hascapu\hascapl
+\tag{cu} Church Slavic
+\tag{cu-Cyrs} Church Slavic
+\tag{cu-Glag} Church Slavic
\tag{cy} Welsh\hascapu\hascapl
\tag{da} Danish\hascapu\hascapl
\tag{dav} Taita
@@ -1439,7 +1443,7 @@ captions):
\tag{hr} Croatian\hascapu\hascapl
\tag{hsb} Upper Sorbian\hascapu\hascapl
\tag{hu} Hungarian\hascapu\hascapl
-\tag{hy} Armenian
+\tag{hy} Armenian\hascapu
\tag{ia} Interlingua\hascapu\hascapl
\tag{id} Indonesian\hascapu\hascapl
\tag{ig} Igbo
@@ -1687,6 +1691,13 @@ chinese-traditional-hongkongsarchina\\
chinese-traditional-macausarchina\\
chinese-traditional\\
chinese\\
+churchslavic\\
+churchslavic-cyrs\\
+churchslavic-oldcyrillic\footnote{The name in the CLDR
+is Old Church Slavonic Cyrillic, but it has been shortened
+for practical reasons.}\\
+churchsslavic-glag\\
+churchsslavic-glagolitic\\
colognian\\
cornish\\
croatian\\
@@ -2352,14 +2363,13 @@ inconsistent, this makes setting a language up easier in most typical
cases.
\Describe{onchar=}{\texttt{ids} $\string|$ \texttt{fonts}}
-\New{3.38} This option is much like an ‘event’ called with a character
+\New{3.38} This option is much like an ‘event’ called when a character
belonging to the script of this locale is found. There are currently
two ‘actions’, which can be used at the same time (separated by a
space): with |ids| the |\language| and the |\localeid| are set to the
values of this locale; with |fonts|, the fonts are changed to those of
-the this locale (as set with |\babelfont|). This option is not
-compatible with |mapfont|. Characters can be added with
-|\babelcharproperty|.
+this locale (as set with |\babelfont|). This option is not compatible
+with |mapfont|. Characters can be added with |\babelcharproperty|.
\Describe{mapfont=}{\texttt{direction}}
Assigns the font for the writing direction of this language (only with
@@ -2569,10 +2579,28 @@ expandable and the available fields are:
but not always, the same as BCP 47).
\end{description}
+\Describe{\getlocaleproperty}{\marg{macro}\marg{locale}\marg{property}}
+
+\New{3.42} The value of any locale property as set by the |ini| files
+(or added/modified with |\babelprovide|) can be retrieved and stored in
+a macro with this command. For example, after:
+\begin{verbatim}
+ \getlocaleproperty\hechap{hebrew}{captions/chapter}
+\end{verbatim}
+the macro |\hechap| will contain the string
+{\fontspec[Scale=.87,Script=Hebrew]{Liberation Mono}\textdir TRT פרק}.
+
+\Babel{} remembers which |ini| files have been loaded. There is a loop
+named |\LocaleForEach| to traverse the list, where |#1| is the name of
+the current item, so that |\LocaleForEach{\message{ **#1** }}| just
+shows the loaded |ini|’s.
+
+\begin{note}
|ini| files are loaded with |\babelprovide| and also when languages are
selected if there is a |\babelfont|. To ensure the |ini| files are
loaded (and therefore the corresponding data) even if these two
-conditions are not met, write |\BabelEnsureInfo|.
+conditions are not met, write |\BabelEnsureInfo| in the preamble.
+\end{note}
\subsection{Hyphenation and line breaking}
@@ -4428,8 +4456,8 @@ help from Bernd Raichle, for which I am grateful.
% \section{Tools}
%
% \begin{macrocode}
-%<<version=3.41>>
-%<<date=2020/02/28>>
+%<<version=3.42>>
+%<<date=2020/03/22>>
% \end{macrocode}
%
% \textbf{Do not use the following macros in \texttt{ldf} files. They
@@ -4456,6 +4484,7 @@ help from Bernd Raichle, for which I am grateful.
\def\bbl@xin@{\@expandtwoargs\in@}
\def\bbl@csarg#1#2{\expandafter#1\csname bbl@#2\endcsname}%
\def\bbl@cs#1{\csname bbl@#1\endcsname}
+\def\bbl@cl#1{\csname bbl@#1@\languagename\endcsname}
\def\bbl@loop#1#2#3{\bbl@@loop#1{#3}#2,\@nnil,}
\def\bbl@loopx#1#2{\expandafter\bbl@loop\expandafter#1\expandafter{#2}}
\def\bbl@@loop#1#2#3,{%
@@ -5617,12 +5646,12 @@ help from Bernd Raichle, for which I am grateful.
\newcommand\DisableBabelHook[1]{\bbl@csarg\let{hk@#1}\@gobble}
\def\bbl@usehooks#1#2{%
\def\bbl@elt##1{%
- \@nameuse{bbl@hk@##1}{\@nameuse{bbl@ev@##1@#1@}#2}}%
- \@nameuse{bbl@ev@#1@}%
+ \bbl@cs{hk@##1}{\bbl@cs{ev@##1@#1@}#2}}%
+ \bbl@cs{ev@#1@}%
\ifx\languagename\@undefined\else % Test required for Plain (?)
\def\bbl@elt##1{%
- \@nameuse{bbl@hk@##1}{\@nameuse{bbl@ev@##1@#1@\languagename}#2}}%
- \@nameuse{bbl@ev@#1@\languagename}%
+ \bbl@cs{hk@##1}{\bbl@cl{ev@##1@#1}#2}}%
+ \bbl@cl{ev@#1}%
\fi}
% \end{macrocode}
%
@@ -5638,7 +5667,7 @@ help from Bernd Raichle, for which I am grateful.
adddialect=2,patterns=2,defaultcommands=0,encodedcommands=2,write=0,%
beforeextras=0,afterextras=0,stopcommands=0,stringprocess=0,%
hyphenation=2,initiateactive=3,afterreset=0,foreign=0,foreign*=0,%
- beforestart=0}
+ beforestart=0,languagename=0}
% \end{macrocode}
%
% \begin{macro}{\babelensure}
@@ -5665,7 +5694,7 @@ help from Bernd Raichle, for which I am grateful.
\newcommand\babelensure[2][]{% TODO - revise test files
\AddBabelHook{babel-ensure}{afterextras}{%
\ifcase\bbl@select@type
- \@nameuse{bbl@e@\languagename}%
+ \bbl@cl{e}%
\fi}%
\begingroup
\let\bbl@ens@include\@empty
@@ -5869,9 +5898,9 @@ help from Bernd Raichle, for which I am grateful.
\bbl@usehooks{beforestart}{}%
\global\let\bbl@beforestart\relax}
\AtBeginDocument{%
- \@nameuse{bbl@beforestart}%
+ \bbl@cs{beforestart}%
\if@filesw
- \immediate\write\@mainaux{\string\@nameuse{bbl@beforestart}}%
+ \immediate\write\@mainaux{\string\bbl@cs{beforestart}}%
\fi
\expandafter\selectlanguage\expandafter{\bbl@main@language}%
\ifbbl@single % must go after the line above
@@ -8020,16 +8049,16 @@ help from Bernd Raichle, for which I am grateful.
\def\bbl@presec@x#1[#2]#3{%
\bbl@exp{%
\\\select@language@x{\bbl@main@language}%
- \\\@nameuse{bbl@sspre@#1}%
- \\\@nameuse{bbl@ss@#1}%
+ \\\bbl@cs{sspre@#1}%
+ \\\bbl@cs{ss@#1}%
[\\\foreignlanguage{\languagename}{\unexpanded{#2}}]%
{\\\foreignlanguage{\languagename}{\unexpanded{#3}}}%
\\\select@language@x{\languagename}}}
\def\bbl@presec@s#1#2{%
\bbl@exp{%
\\\select@language@x{\bbl@main@language}%
- \\\@nameuse{bbl@sspre@#1}%
- \\\@nameuse{bbl@ss@#1}*%
+ \\\bbl@cs{sspre@#1}%
+ \\\bbl@cs{ss@#1}*%
{\\\foreignlanguage{\languagename}{\unexpanded{#2}}}%
\\\select@language@x{\languagename}}}
\IfBabelLayout{sectioning}%
@@ -8089,6 +8118,7 @@ help from Bernd Raichle, for which I am grateful.
\let\bbl@KVP@onchar\@nil
\let\bbl@KVP@alph\@nil
\let\bbl@KVP@Alph\@nil
+ \let\bbl@KVP@info\@nil % Ignored with import? Or error/warning?
\bbl@forkv{#1}{% TODO - error handling
\in@{/}{##1}%
\ifin@
@@ -8139,6 +8169,7 @@ help from Bernd Raichle, for which I am grateful.
\bbl@read@ini{##1}{basic data}%
\bbl@exportkey{chrng}{characters.ranges}{}%
\bbl@exportkey{dgnat}{numbers.digits.native}{}%
+ \bbl@exportkey{prehc}{typography.prehyphenchar}{}%
\bbl@exportkey{lnbrk}{typography.linebreaking}{h}%
\bbl@exportkey{hyphr}{typography.hyphenrules}{}%
\bbl@exportkey{hyoth}{typography.hyphenate.other}{}%
@@ -8175,9 +8206,9 @@ help from Bernd Raichle, for which I am grateful.
{\\\bbl@patterns@lua{\languagename}}}%
% TODO - error/warning if no script
\directlua{
- if Babel.script_blocks['\bbl@cs{sbcp@\languagename}'] then
+ if Babel.script_blocks['\bbl@cl{sbcp}'] then
Babel.loc_to_scr[\the\localeid] =
- Babel.script_blocks['\bbl@cs{sbcp@\languagename}']
+ Babel.script_blocks['\bbl@cl{sbcp}']
Babel.locale_props[\the\localeid].lc = \the\localeid\space
Babel.locale_props[\the\localeid].lg = \the\@nameuse{l@\languagename}\space
end
@@ -8188,9 +8219,9 @@ help from Bernd Raichle, for which I am grateful.
\bbl@ifunset{bbl@lsys@\languagename}{\bbl@provide@lsys{\languagename}}{}%
\bbl@ifunset{bbl@wdir@\languagename}{\bbl@provide@dirs{\languagename}}{}%
\directlua{
- if Babel.script_blocks['\bbl@cs{sbcp@\languagename}'] then
+ if Babel.script_blocks['\bbl@cl{sbcp}'] then
Babel.loc_to_scr[\the\localeid] =
- Babel.script_blocks['\bbl@cs{sbcp@\languagename}']
+ Babel.script_blocks['\bbl@cl{sbcp}']
end}%
\ifx\bbl@mapselect\@undefined
\AtBeginDocument{%
@@ -8255,7 +8286,7 @@ help from Bernd Raichle, for which I am grateful.
\else
\SetHyphenMap{\BabelLower{##1}{##1}}%
\fi}%
- \bbl@endcommands}
+ \bbl@endcommands}%
% == maparabic ==
% Native digits, if provided in ini (TeX level, xe and lua)
\ifcase\bbl@engine\else
@@ -8286,7 +8317,7 @@ help from Bernd Raichle, for which I am grateful.
Babel.digits_mapped = true
Babel.digits = Babel.digits or {}
Babel.digits[\the\localeid] =
- table.pack(string.utfvalue('\bbl@cs{dgnat@\languagename}'))
+ table.pack(string.utfvalue('\bbl@cl{dgnat}'))
if not Babel.numbers then
function Babel.numbers(head)
local LOCALE = luatexbase.registernumber'bbl@attr@locale'
@@ -8425,8 +8456,8 @@ help from Bernd Raichle, for which I am grateful.
\bbl@endcommands
\bbl@exp{%
\def\<#1hyphenmins>{%
- {\bbl@ifunset{bbl@lfthm@#1}{2}{\@nameuse{bbl@lfthm@#1}}}%
- {\bbl@ifunset{bbl@rgthm@#1}{3}{\@nameuse{bbl@rgthm@#1}}}}}%
+ {\bbl@ifunset{bbl@lfthm@#1}{2}{\bbl@cs{lfthm@#1}}}%
+ {\bbl@ifunset{bbl@rgthm@#1}{3}{\bbl@cs{rgthm@#1}}}}}%
\bbl@provide@hyphens{#1}%
\ifx\bbl@KVP@main\@nil\else
\expandafter\main@language\expandafter{#1}%
@@ -8468,25 +8499,18 @@ help from Bernd Raichle, for which I am grateful.
\fi
\ifx\bbl@tempa\relax % if no opt or no language in opt found
\ifx\bbl@KVP@import\@nil\else % if importing
- \bbl@exp{% and hyphenrules is not empty
- \\\bbl@ifblank{\@nameuse{bbl@hyphr@#1}}%
+ \bbl@exp{% and hyphenrules is not empty
+ \\\bbl@ifblank{\bbl@cs{hyphr@#1}}%
{}%
- {\let\\\bbl@tempa\<l@\@nameuse{bbl@hyphr@\languagename}>}}%
+ {\let\\\bbl@tempa\<l@\bbl@cl{hyphr}>}}%
\fi
\fi
\bbl@ifunset{bbl@tempa}% ie, relax or undefined
{\bbl@ifunset{l@#1}% no hyphenrules found - fallback
{\bbl@exp{\\\adddialect\<l@#1>\language}}%
{}}% so, l@<lang> is ok - nothing to do
- {\bbl@exp{\\\adddialect\<l@#1>\bbl@tempa}}% found in opt list or ini
- \bbl@ifunset{bbl@prehc@\languagename}%
- {}% TODO - XeTeX, based on \babelfont and HyphenChar?
- {\ifodd\bbl@engine\bbl@exp{%
- \\\bbl@ifblank{\@nameuse{bbl@prehc@#1}}%
- {}%
- {\\\AddBabelHook[\languagename]{babel-prehc-\languagename}{patterns}%
- {\prehyphenchar=\@nameuse{bbl@prehc@\languagename}\relax}}}%
- \fi}}
+ {\bbl@exp{\\\adddialect\<l@#1>\bbl@tempa}}}% found in opt list or ini
+
% \end{macrocode}
%
% The reader of |ini| files. There are 3 possible cases: a section name
@@ -8497,8 +8521,18 @@ help from Bernd Raichle, for which I am grateful.
\ifx\bbl@readstream\@undefined
\csname newread\endcsname\bbl@readstream
\fi
+\def\bbl@inipreread#1=#2\@@{%
+ \bbl@trim@def\bbl@tempa{#1}% Redundant below !!
+ \bbl@trim\toks@{#2}%
+ % Move trims here ??
+ \bbl@ifunset{bbl@KVP@\bbl@section/\bbl@tempa}%
+ {\bbl@exp{%
+ \\\g@addto@macro\\\bbl@inidata{%
+ \\\bbl@elt{\bbl@section}{\bbl@tempa}{\the\toks@}}}%
+ \expandafter\bbl@inireader\bbl@tempa=#2\@@}%
+ {}}%
\def\bbl@read@ini#1#2{%
- \global\@namedef{bbl@lini@\languagename}{#1}%
+ \bbl@csarg\edef{lini@\languagename}{#1}%
\openin\bbl@readstream=babel-#1.ini
\ifeof\bbl@readstream
\bbl@error
@@ -8507,16 +8541,11 @@ help from Bernd Raichle, for which I am grateful.
is not complete.}%
{Fix the name or reinstall babel.}%
\else
+ \bbl@exp{\def\\\bbl@inidata{\\\bbl@elt{identificacion}{tag.ini}{#1}}}%
\let\bbl@section\@empty
\let\bbl@savestrings\@empty
\let\bbl@savetoday\@empty
\let\bbl@savedate\@empty
- \def\bbl@inipreread##1=##2\@@{%
- \bbl@trim@def\bbl@tempa{##1}% Redundant below !!
- % Move trims here ??
- \bbl@ifunset{bbl@KVP@\bbl@section/\bbl@tempa}%
- {\expandafter\bbl@inireader\bbl@tempa=##2\@@}%
- {}}%
\let\bbl@inireader\bbl@iniskip
\bbl@info{Importing #2 for \languagename\\%
from babel-#1.ini. Reported}%
@@ -8534,10 +8563,12 @@ help from Bernd Raichle, for which I am grateful.
\global\let\bbl@renewlist\@empty
% Ends last section. See \bbl@inisec
\def\bbl@elt##1##2{\bbl@inireader##1=##2\@@}%
- \@nameuse{bbl@renew@\bbl@section}%
+ \bbl@cs{renew@\bbl@section}%
\global\bbl@csarg\let{renew@\bbl@section}\relax
- \@nameuse{bbl@secpost@\bbl@section}%
-% \bbl@csarg\bbl@toglobal{inikeys@\languagename}%
+ \bbl@cs{secpost@\bbl@section}%
+ \bbl@csarg{\global\expandafter\let}{inidata@\languagename}\bbl@inidata
+ \bbl@exp{\\\bbl@add@list\\\bbl@ini@loaded{\languagename}}%
+ \bbl@toglobal\bbl@ini@loaded
\fi}
\def\bbl@iniline#1\bbl@iniline{%
\@ifnextchar[\bbl@inisec{\@ifnextchar;\bbl@iniskip\bbl@inipreread}#1\@@}% ]
@@ -8553,15 +8584,22 @@ help from Bernd Raichle, for which I am grateful.
% \begin{macrocode}
\def\bbl@iniskip#1\@@{}% if starts with ;
\def\bbl@inisec[#1]#2\@@{% if starts with opening bracket
- \def\bbl@elt##1##2{\bbl@inireader##1=##2\@@}%
- \@nameuse{bbl@renew@\bbl@section}%
+ \def\bbl@elt##1##2{%
+ \expandafter\toks@\expandafter{%
+ \expandafter{\bbl@section}{##1}{##2}}%
+ \bbl@exp{%
+ \\\g@addto@macro\\\bbl@inidata{\\\bbl@elt\the\toks@}}%
+ \bbl@inireader##1=##2\@@}%
+ \bbl@cs{renew@\bbl@section}%
\global\bbl@csarg\let{renew@\bbl@section}\relax
- \@nameuse{bbl@secpost@\bbl@section}% ends previous section
- \def\bbl@section{#1}% starts current section
+ \bbl@cs{secpost@\bbl@section}%
+ % The previous code belongs to the previous section.
+ % Now start the current one.
+ \def\bbl@section{#1}%
\def\bbl@elt##1##2{%
\@namedef{bbl@KVP@#1/##1}{}}%
- \@nameuse{bbl@renew@#1}%
- \@nameuse{bbl@secpre@#1}% pre-section `hook'
+ \bbl@cs{renew@#1}%
+ \bbl@cs{secpre@#1}% pre-section `hook'
\bbl@ifunset{bbl@inikv@#1}%
{\let\bbl@inireader\bbl@iniskip}%
{\bbl@exp{\let\\\bbl@inireader\<bbl@inikv@#1>}}}
@@ -8607,8 +8645,8 @@ help from Bernd Raichle, for which I am grateful.
\def\bbl@iniwarning#1{%
\bbl@ifunset{bbl@@kv@identification.warning#1}{}%
{\bbl@warning{%
- From babel-\@nameuse{bbl@lini@\languagename}.ini:\\%
- \@nameuse{bbl@@kv@identification.warning#1}\\%
+ From babel-\bbl@cs{lini@\languagename}.ini:\\%
+ \bbl@cs{@kv@identification.warning#1}\\%
Reported }}}
\let\bbl@inikv@identification\bbl@inikv
\def\bbl@secpost@identification{%
@@ -8804,6 +8842,12 @@ help from Bernd Raichle, for which I am grateful.
\bbl@csarg\bbl@add@list{lsys@#1}{Script=\bbl@cs{sname@#1}}%
\bbl@ifunset{bbl@lname@#1}{}%
{\bbl@csarg\bbl@add@list{lsys@#1}{Language=\bbl@cs{lname@#1}}}%
+ \ifcase\bbl@engine\or\or
+ \bbl@ifunset{bbl@prehc@#1}{}%
+ {\bbl@exp{\\\bbl@ifblank{\bbl@cs{prehc@#1}}}%
+ {}%
+ {\bbl@csarg\bbl@add@list{lsys@#1}{HyphenChar="200B}}}%
+ \fi
\bbl@csarg\bbl@toglobal{lsys@#1}}
% \end{macrocode}
%
@@ -8851,7 +8895,7 @@ help from Bernd Raichle, for which I am grateful.
% special case. for a fixed form (see |babel-he.ini|, for example).
%
% \begin{macrocode}
-\newcommand\localenumeral[2]{\@nameuse{bbl@cntr@#1@\languagename}{#2}}
+\newcommand\localenumeral[2]{\bbl@cs{cntr@#1@\languagename}{#2}}
\def\bbl@localecntr#1#2{\localenumeral{#2}{#1}}
\newcommand\localecounter[2]{%
\expandafter\bbl@localecntr\csname c@#2\endcsname{#1}}
@@ -8867,15 +8911,15 @@ help from Bernd Raichle, for which I am grateful.
\fi}
\def\bbl@alphnumeral@ii#1#2#3#4#5#6#7#8{%
\bbl@ifunset{bbl@cntr@#1.F.\number#5#6#7#8@\languagename}%
- {\@nameuse{bbl@cntr@#1.4@\languagename}#5%
- \@nameuse{bbl@cntr@#1.3@\languagename}#6%
- \@nameuse{bbl@cntr@#1.2@\languagename}#7%
- \@nameuse{bbl@cntr@#1.1@\languagename}#8%
+ {\bbl@cs{cntr@#1.4@\languagename}#5%
+ \bbl@cs{cntr@#1.3@\languagename}#6%
+ \bbl@cs{cntr@#1.2@\languagename}#7%
+ \bbl@cs{cntr@#1.1@\languagename}#8%
\ifnum#6#7#8>\z@ % An ad hod rule for Greek. Ugly. To be fixed.
\bbl@ifunset{bbl@cntr@#1.S.321@\languagename}{}%
- {\@nameuse{bbl@cntr@#1.S.321@\languagename}}%
+ {\bbl@cs{cntr@#1.S.321@\languagename}}%
\fi}%
- {\@nameuse{bbl@cntr@#1.F.\number#5#6#7#8@\languagename}}}
+ {\bbl@cs{cntr@#1.F.\number#5#6#7#8@\languagename}}}
\def\bbl@alphnum@invalid#1{%
\bbl@error{Alphabetic numeral too large (#1)}%
{Currently this is the limit.}}
@@ -8891,7 +8935,7 @@ help from Bernd Raichle, for which I am grateful.
The corresponding ini file has not been loaded\\%
Perhaps it doesn't exist}%
{See the manual for details.}}%
- {\@nameuse{bbl@\csname bbl@info@#1\endcsname @\languagename}}}
+ {\bbl@cs{\csname bbl@info@#1\endcsname @\languagename}}}
% \@namedef{bbl@info@name.locale}{lcname}
\@namedef{bbl@info@tag.ini}{lini}
\@namedef{bbl@info@name.english}{elname}
@@ -8910,6 +8954,30 @@ help from Bernd Raichle, for which I am grateful.
\fi}}
% \end{macrocode}
%
+% More general, but non-expandable, is |\getlocaleproperty|. To inspect
+% every possible loaded |ini|, we define |\LocaleForEach|, where
+% |\bbl@ini@loaded| is a comma-separated list of locales, built by
+% |\bbl@read@ini|.
+%
+% \begin{macrocode}
+\newcommand\getlocaleproperty[3]{%
+ \let#1\relax
+ \def\bbl@elt##1##2##3{%
+ \bbl@ifsamestring{##1/##2}{#3}%
+ {\providecommand#1{##3}%
+ \def\bbl@elt####1####2####3{}}%
+ {}}%
+ \bbl@cs{inidata@#2}%
+ \ifx#1\relax
+ \bbl@error
+ {Unknown key for locale '#2':\\%
+ #3\\%
+ \string#1 will be set to \relax}%
+ {Perhaps you misspelled it.}%
+ \fi}
+\newcommand\LocaleForEach{\bbl@foreach\bbl@ini@loaded}
+% \end{macrocode}
+%
% \section{Adjusting the Babel bahavior}
%
% A generic high level inteface is provided to adjust some global
@@ -8917,7 +8985,7 @@ help from Bernd Raichle, for which I am grateful.
%
% \begin{macrocode}
\newcommand\babeladjust[1]{% TODO. Error handling.
- \bbl@forkv{#1}{\@nameuse{bbl@ADJ@##1@##2}}}
+ \bbl@forkv{#1}{\bbl@cs{ADJ@##1@##2}}}
%
\def\bbl@adjust@lua#1#2{%
\ifvmode
@@ -9821,7 +9889,7 @@ help from Bernd Raichle, for which I am grateful.
\def\bbl@switchdir{%
\bbl@ifunset{bbl@lsys@\languagename}{\bbl@provide@lsys{\languagename}}{}%
\bbl@ifunset{bbl@wdir@\languagename}{\bbl@provide@dirs{\languagename}}{}%
- \bbl@exp{\\\bbl@setdirs\bbl@cs{wdir@\languagename}}}
+ \bbl@exp{\\\bbl@setdirs\bbl@cl{wdir}}}
\def\bbl@setdirs#1{% TODO - math
\ifcase\bbl@select@type % TODO - strictly, not the right test
\bbl@bodydir{#1}%
@@ -10046,7 +10114,7 @@ help from Bernd Raichle, for which I am grateful.
(\string\language\the\count@)}%
\def\bbl@elt####1####2####3####4{}%
\fi}%
- \@nameuse{bbl@languages}%
+ \bbl@cs{languages}%
\endgroup}
% \end{macrocode}
%
@@ -10079,7 +10147,8 @@ help from Bernd Raichle, for which I am grateful.
\lowercase\expandafter{\bbl@tempd}}}%
\@empty
\edef\bbl@tempd{\endgroup\def\noexpand#1{#1}}%
- \bbl@tempd}
+ \bbl@tempd
+ \bbl@usehooks{languagename}{}}
\def\bbl@iflanguage#1{%
\@ifundefined{l@#1}{\@nolanerr{#1}\@gobble}\@firstofone}
% \end{macrocode}
@@ -10268,7 +10337,7 @@ help from Bernd Raichle, for which I am grateful.
}%
\fi}%
{}%
- \chardef\localeid\@nameuse{bbl@id@@\languagename}}
+ \chardef\localeid\bbl@cl{id@}}
% \end{macrocode}
%
% The unprotected part of |\selectlanguage|.
@@ -10342,20 +10411,9 @@ help from Bernd Raichle, for which I am grateful.
\expandafter\bbl@switch\expandafter{\languagename}%
\fi}}
\def\babel@aux#1#2{%
- \expandafter\ifx\csname date#1\endcsname\relax
- \expandafter\ifx\csname bbl@auxwarn@#1\endcsname\relax
- \@namedef{bbl@auxwarn@#1}{}%
- \bbl@warning
- {Unknown language `#1'. Very likely you\\%
- requested it in a previous run. Expect some\\%
- wrong results in this run, which should vanish\\%
- in the next one. Reported}%
- \fi
- \else
- \select@language{#1}%
- \bbl@foreach\BabelContentsFiles{%
- \@writefile{##1}{\babel@toc{#1}{#2}}}% %% TODO - ok in plain?
- \fi}
+ \select@language{#1}%
+ \bbl@foreach\BabelContentsFiles{%
+ \@writefile{##1}{\babel@toc{#1}{#2}}}}% %% TODO - ok in plain?
\def\babel@toc#1#2{%
\select@language{#1}}
% \end{macrocode}
@@ -10903,7 +10961,9 @@ help from Bernd Raichle, for which I am grateful.
Reported}}
\def\@nolanerr#1{%
\bbl@error
- {You haven't defined the language #1\space yet}%
+ {You haven't defined the language #1\space yet.\\%
+ Perhaps you misspelled it or your installation\\%
+ is not complete}%
{Your command will be ignored, type <return> to proceed}}
\def\@nopatterns#1{%
\bbl@warning
@@ -11447,7 +11507,7 @@ help from Bernd Raichle, for which I am grateful.
\gdef\bbl@switchfont{%
\bbl@ifunset{bbl@lsys@\languagename}{\bbl@provide@lsys{\languagename}}{}%
\bbl@exp{% eg Arabic -> arabic
- \lowercase{\edef\\\bbl@tempa{\bbl@cs{sname@\languagename}}}}%
+ \lowercase{\edef\\\bbl@tempa{\bbl@cl{sname}}}}%
\bbl@foreach\bbl@font@fams{%
\bbl@ifunset{bbl@##1dflt@\languagename}% (1) language?
{\bbl@ifunset{bbl@##1dflt@*\bbl@tempa}% (2) from script?
@@ -11467,7 +11527,7 @@ help from Bernd Raichle, for which I am grateful.
\global\bbl@csarg\let{famrst@##1}\relax}%
{\bbl@exp{% order is relevant
\\\bbl@add\\\originalTeX{%
- \\\bbl@font@rst{\bbl@cs{##1dflt@\languagename}}%
+ \\\bbl@font@rst{\bbl@cl{##1dflt}}%
\<##1default>\<##1family>{##1}}%
\\\bbl@font@set\<bbl@##1dflt@\languagename>% the main part!
\<##1default>\<##1family>}}}%
@@ -11496,11 +11556,13 @@ help from Bernd Raichle, for which I am grateful.
\expandafter\xdef\csname ##1default\endcsname{\f@family}}%
{}}%
\ifx\bbl@tempa\@empty\else
- \bbl@infowarn{The following fonts are not babel standard families:\\%
+ \bbl@infowarn{The following font families will use the default\\%
+ settings for all or some languages:\\%
\bbl@tempa
There is nothing intrinsically wrong with it, but\\%
- 'babel' will no set Script and Language. Consider\\%
- defining a new family with \string\babelfont.\\%
+ 'babel' will no set Script and Language, which could\\%
+ be relevant in some languages. If your document uses\\%
+ these families, consider redefining them with \string\babelfont.\\%
Reported}%
\fi
\endgroup}
@@ -11531,18 +11593,14 @@ help from Bernd Raichle, for which I am grateful.
\let\bbl@tempe\bbl@mapselect
\let\bbl@mapselect\relax
\let\bbl@temp@fam#4% eg, '\rmfamily', to be restored below
- \let#4\relax % So that can be used with \newfontfamily
+ \let#4\@empty % Make sure \renewfontfamily is valid
\bbl@exp{%
\let\\\bbl@temp@pfam\<\bbl@stripslash#4\space>% eg, '\rmfamily '
- \<keys_if_exist:nnF>{fontspec-opentype}%
- {Script/\bbl@cs{sname@\languagename}}%
- {\\\newfontscript{\bbl@cs{sname@\languagename}}%
- {\bbl@cs{sotf@\languagename}}}%
- \<keys_if_exist:nnF>{fontspec-opentype}%
- {Language/\bbl@cs{lname@\languagename}}%
- {\\\newfontlanguage{\bbl@cs{lname@\languagename}}%
- {\bbl@cs{lotf@\languagename}}}%
- \\\newfontfamily\\#4%
+ \<keys_if_exist:nnF>{fontspec-opentype}{Script/\bbl@cl{sname}}%
+ {\\\newfontscript{\bbl@cl{sname}}{\bbl@cl{sotf}}}%
+ \<keys_if_exist:nnF>{fontspec-opentype}{Language/\bbl@cl{lname}}%
+ {\\\newfontlanguage{\bbl@cl{lname}}{\bbl@cl{lotf}}}%
+ \\\renewfontfamily\\#4%
[\bbl@cs{lsys@\languagename},#2]}{#3}% ie \bbl@exp{..}{#3}
\begingroup
#4%
@@ -11735,37 +11793,51 @@ help from Bernd Raichle, for which I am grateful.
\xebbl@stop
\let\xebbl@stop\relax}
\def\bbl@intraspace#1 #2 #3\@@{%
- \bbl@csarg\gdef{xeisp@\bbl@cs{sbcp@\languagename}}%
+ \bbl@csarg\gdef{xeisp@\languagename}%
{\XeTeXlinebreakskip #1em plus #2em minus #3em\relax}}
\def\bbl@intrapenalty#1\@@{%
- \bbl@csarg\gdef{xeipn@\bbl@cs{sbcp@\languagename}}%
+ \bbl@csarg\gdef{xeipn@\languagename}%
{\XeTeXlinebreakpenalty #1\relax}}
\def\bbl@provide@intraspace{%
- \bbl@xin@{\bbl@cs{sbcp@\languagename}}{Thai,Laoo,Khmr}%
- \ifin@ % sea (currently ckj not handled)
- \bbl@ifunset{bbl@intsp@\languagename}{}%
- {\expandafter\ifx\csname bbl@intsp@\languagename\endcsname\@empty\else
- \ifx\bbl@KVP@intraspace\@nil
- \bbl@exp{%
- \\\bbl@intraspace\bbl@cs{intsp@\languagename}\\\@@}%
- \fi
- \ifx\bbl@KVP@intrapenalty\@nil
- \bbl@intrapenalty0\@@
- \fi
- \fi
- \ifx\bbl@KVP@intraspace\@nil\else % We may override the ini
- \expandafter\bbl@intraspace\bbl@KVP@intraspace\@@
- \fi
- \ifx\bbl@KVP@intrapenalty\@nil\else
- \expandafter\bbl@intrapenalty\bbl@KVP@intrapenalty\@@
- \fi
- \ifx\bbl@ispacesize\@undefined
- \AtBeginDocument{%
- \expandafter\bbl@add
- \csname selectfont \endcsname{\bbl@ispacesize}}%
- \def\bbl@ispacesize{\bbl@cs{xeisp@\bbl@cs{sbcp@\languagename}}}%
- \fi}%
- \fi}
+ \bbl@xin@{\bbl@cl{lnbrk}}{s}%
+ \ifin@\else\bbl@xin@{\bbl@cl{lnbrk}}{c}\fi
+ \ifin@
+ \bbl@ifunset{bbl@intsp@\languagename}{}%
+ {\expandafter\ifx\csname bbl@intsp@\languagename\endcsname\@empty\else
+ \ifx\bbl@KVP@intraspace\@nil
+ \bbl@exp{%
+ \\\bbl@intraspace\bbl@cl{intsp}\\\@@}%
+ \fi
+ \ifx\bbl@KVP@intrapenalty\@nil
+ \bbl@intrapenalty0\@@
+ \fi
+ \fi
+ \ifx\bbl@KVP@intraspace\@nil\else % We may override the ini
+ \expandafter\bbl@intraspace\bbl@KVP@intraspace\@@
+ \fi
+ \ifx\bbl@KVP@intrapenalty\@nil\else
+ \expandafter\bbl@intrapenalty\bbl@KVP@intrapenalty\@@
+ \fi
+ \bbl@exp{%
+ \\\bbl@add\<extras\languagename>{%
+ \XeTeXlinebreaklocale "\bbl@cl{lbcp}"%
+ \<bbl@xeisp@\languagename>%
+ \<bbl@xeipn@\languagename>}%
+ \\\bbl@toglobal\<extras\languagename>%
+ \\\bbl@add\<noextras\languagename>{%
+ \XeTeXlinebreaklocale "en"}%
+ \\\bbl@toglobal\<noextras\languagename>}%
+ \ifx\bbl@ispacesize\@undefined
+ \gdef\bbl@ispacesize{\bbl@cl{xeisp}}%
+ \ifx\AtBeginDocument\@notprerr
+ \expandafter\@secondoftwo % to execute right now
+ \fi
+ \AtBeginDocument{%
+ \expandafter\bbl@add
+ \csname selectfont \endcsname{\bbl@ispacesize}%
+ \expandafter\bbl@toglobal\csname selectfont \endcsname}%
+ \fi}%
+ \fi}
\AddBabelHook{xetex}{loadkernel}{%
<@Restore Unicode catcodes before loading patterns@>}
\ifx\DisableBabelHook\@undefined\endinput\fi
@@ -12174,7 +12246,11 @@ help from Bernd Raichle, for which I am grateful.
\number\language) }}%
\xdef\bbl@pttnlist{\bbl@pttnlist\number\language,}%
\fi
- \endgroup}}
+ \endgroup}%
+ \bbl@exp{%
+ \bbl@ifunset{bbl@prehc@\languagename}{}%
+ {\\\bbl@ifblank{\bbl@cs{prehc@\languagename}}{}%
+ {\prehyphenchar=\bbl@cl{prehc}\relax}}}}
\AddBabelHook{luatex}{everylanguage}{%
\def\process@language##1##2##3{%
\def\process@line####1####2 ####3 ####4 {}}}
@@ -12415,7 +12491,7 @@ help from Bernd Raichle, for which I am grateful.
\def\bbl@provide@intraspace{%
\bbl@ifunset{bbl@intsp@\languagename}{}%
{\expandafter\ifx\csname bbl@intsp@\languagename\endcsname\@empty\else
- \bbl@xin@{\bbl@cs{lnbrk@\languagename}}{c}%
+ \bbl@xin@{\bbl@cl{lnbrk}}{c}%
\ifin@ % cjk
\bbl@cjkintraspace
\directlua{
@@ -12423,18 +12499,18 @@ help from Bernd Raichle, for which I am grateful.
Babel.locale_props = Babel.locale_props or {}
Babel.locale_props[\the\localeid].linebreak = 'c'
}%
- \bbl@exp{\\\bbl@intraspace\bbl@cs{intsp@\languagename}\\\@@}%
+ \bbl@exp{\\\bbl@intraspace\bbl@cl{intsp}\\\@@}%
\ifx\bbl@KVP@intrapenalty\@nil
\bbl@intrapenalty0\@@
\fi
\else % sea
\bbl@seaintraspace
- \bbl@exp{\\\bbl@intraspace\bbl@cs{intsp@\languagename}\\\@@}%
+ \bbl@exp{\\\bbl@intraspace\bbl@cl{intsp}\\\@@}%
\directlua{
Babel = Babel or {}
Babel.sea_ranges = Babel.sea_ranges or {}
- Babel.set_chranges('\bbl@cs{sbcp@\languagename}',
- '\bbl@cs{chrng@\languagename}')
+ Babel.set_chranges('\bbl@cl{sbcp}',
+ '\bbl@cl{chrng}')
}%
\ifx\bbl@KVP@intrapenalty\@nil
\bbl@intrapenalty0\@@
@@ -12494,13 +12570,16 @@ Babel.script_blocks = {
['Armn'] = {{0x0530, 0x058F}},
['Beng'] = {{0x0980, 0x09FF}},
['Cher'] = {{0x13A0, 0x13FF}, {0xAB70, 0xABBF}},
+ ['Copt'] = {{0x03E2, 0x03EF}, {0x2C80, 0x2CFF}, {0x102E0, 0x102FF}},
['Cyrl'] = {{0x0400, 0x04FF}, {0x0500, 0x052F}, {0x1C80, 0x1C8F},
{0x2DE0, 0x2DFF}, {0xA640, 0xA69F}},
['Deva'] = {{0x0900, 0x097F}, {0xA8E0, 0xA8FF}},
['Ethi'] = {{0x1200, 0x137F}, {0x1380, 0x139F}, {0x2D80, 0x2DDF},
{0xAB00, 0xAB2F}},
['Geor'] = {{0x10A0, 0x10FF}, {0x2D00, 0x2D2F}},
- ['Grek'] = {{0x0370, 0x03FF}, {0x1F00, 0x1FFF}},
+ % Don't follow strictly Unicode, which places some Coptic letters in
+ % the 'Greek and Coptic' block
+ ['Grek'] = {{0x0370, 0x03E1}, {0x03F0, 0x03FF}, {0x1F00, 0x1FFF}},
['Hans'] = {{0x2E80, 0x2EFF}, {0x3000, 0x303F}, {0x31C0, 0x31EF},
{0x3300, 0x33FF}, {0x3400, 0x4DBF}, {0x4E00, 0x9FFF},
{0xF900, 0xFAFF}, {0xFE30, 0xFE4F}, {0xFF00, 0xFFEF},
@@ -12524,6 +12603,7 @@ Babel.script_blocks = {
['Mymr'] = {{0x1000, 0x109F}, {0xAA60, 0xAA7F}, {0xA9E0, 0xA9FF}},
['Orya'] = {{0x0B00, 0x0B7F}},
['Sinh'] = {{0x0D80, 0x0DFF}, {0x111E0, 0x111FF}},
+ ['Syrc'] = {{0x0700, 0x074F}, {0x0860, 0x086F}},
['Taml'] = {{0x0B80, 0x0BFF}},
['Telu'] = {{0x0C00, 0x0C7F}},
['Tfng'] = {{0x2D30, 0x2D7F}},
@@ -12533,6 +12613,7 @@ Babel.script_blocks = {
['Yiii'] = {{0xA000, 0xA48F}, {0xA490, 0xA4CF}}
}
+Babel.script_blocks.Cyrs = Babel.script_blocks.Cyrl
Babel.script_blocks.Hant = Babel.script_blocks.Hans
Babel.script_blocks.Kana = Babel.script_blocks.Jpan
@@ -12542,6 +12623,7 @@ function Babel.locale_map(head)
local LOCALE = luatexbase.registernumber'bbl@attr@locale'
local GLYPH = node.id('glyph')
local inmath = false
+ local toloc_save
for item in node.traverse(head) do
local toloc
if not inmath and item.id == GLYPH then
@@ -12559,7 +12641,15 @@ function Babel.locale_map(head)
end
end
end
- % Now, take action
+ % Now, take action, but treat composite chars in a different
+ % fashion, because they 'inherit' the previous locale. Not yet
+ % optimized.
+ if not toloc and
+ (item.char >= 0x0300 and item.char <= 0x036F) or
+ (item.char >= 0x1AB0 and item.char <= 0x1AFF) or
+ (item.char >= 0x1DC0 and item.char <= 0x1DFF) then
+ toloc = toloc_save
+ end
if toloc and toloc > -1 then
if Babel.locale_props[toloc].lg then
item.lang = Babel.locale_props[toloc].lg
@@ -12568,6 +12658,7 @@ function Babel.locale_map(head)
if Babel.locale_props[toloc]['/'..item.font] then
item.font = Babel.locale_props[toloc]['/'..item.font]
end
+ toloc_save = toloc
end
elseif not inmath and item.id == 7 then
item.replace = item.replace and Babel.locale_map(item.replace)
@@ -12603,7 +12694,7 @@ end
{See the manual for futher info}}%
{}%
\loop
- \@nameuse{bbl@chprop@#2}{#3}%
+ \bbl@cs{chprop@#2}{#3}%
\ifnum\count@<\@tempcnta
\advance\count@\@ne
\repeat}
@@ -12629,7 +12720,7 @@ end
\directlua{
Babel.chr_to_loc = Babel.chr_to_loc or {}
Babel.chr_to_loc[\the\count@] =
- \bbl@ifblank{#1}{-1000}{\the\@nameuse{bbl@id@@#1}}\space
+ \bbl@ifblank{#1}{-1000}{\the\bbl@cs{id@@#1}}\space
}}
% \end{macrocode}
%
diff --git a/Master/texmf-dist/source/latex/babel/babel.ins b/Master/texmf-dist/source/latex/babel/babel.ins
index be654b14b15..194f706e249 100644
--- a/Master/texmf-dist/source/latex/babel/babel.ins
+++ b/Master/texmf-dist/source/latex/babel/babel.ins
@@ -26,7 +26,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
%%
-\def\filedate{2020/02/28}
+\def\filedate{2020/03/22}
\def\batchfile{babel.ins}
\input docstrip.tex
diff --git a/Master/texmf-dist/source/latex/babel/bbcompat.dtx b/Master/texmf-dist/source/latex/babel/bbcompat.dtx
index 2a943ee42b3..0e831a596e2 100644
--- a/Master/texmf-dist/source/latex/babel/bbcompat.dtx
+++ b/Master/texmf-dist/source/latex/babel/bbcompat.dtx
@@ -30,7 +30,7 @@
%
% \iffalse
%<*dtx>
-\ProvidesFile{bbcompat.dtx}[2020/02/28 v3.41]
+\ProvidesFile{bbcompat.dtx}[2020/03/22 v3.42]
%</dtx>
%
%% File 'bbcompat.dtx'
diff --git a/Master/texmf-dist/source/latex/babel/locale.zip b/Master/texmf-dist/source/latex/babel/locale.zip
index 73c4800efac..8d6f685275a 100644
--- a/Master/texmf-dist/source/latex/babel/locale.zip
+++ b/Master/texmf-dist/source/latex/babel/locale.zip
Binary files differ
diff --git a/Master/texmf-dist/tex/generic/babel/babel.def b/Master/texmf-dist/tex/generic/babel/babel.def
index 8fe5b53db95..8c88c5f619e 100644
--- a/Master/texmf-dist/tex/generic/babel/babel.def
+++ b/Master/texmf-dist/tex/generic/babel/babel.def
@@ -41,7 +41,7 @@
\wlog{File: #1 #4 #3 <#2>}%
\let\ProvidesFile\@undefined}
\fi
-\ProvidesFile{babel.def}[2020/02/28 3.41 Babel common definitions]
+\ProvidesFile{babel.def}[2020/03/22 3.42 Babel common definitions]
\ifx\AtBeginDocument\@undefined
\input plain.def\relax
\fi
@@ -107,6 +107,7 @@
\def\bbl@xin@{\@expandtwoargs\in@}
\def\bbl@csarg#1#2{\expandafter#1\csname bbl@#2\endcsname}%
\def\bbl@cs#1{\csname bbl@#1\endcsname}
+\def\bbl@cl#1{\csname bbl@#1@\languagename\endcsname}
\def\bbl@loop#1#2#3{\bbl@@loop#1{#3}#2,\@nnil,}
\def\bbl@loopx#1#2{\expandafter\bbl@loop\expandafter#1\expandafter{#2}}
\def\bbl@@loop#1#2#3,{%
@@ -291,24 +292,24 @@
\newcommand\DisableBabelHook[1]{\bbl@csarg\let{hk@#1}\@gobble}
\def\bbl@usehooks#1#2{%
\def\bbl@elt##1{%
- \@nameuse{bbl@hk@##1}{\@nameuse{bbl@ev@##1@#1@}#2}}%
- \@nameuse{bbl@ev@#1@}%
+ \bbl@cs{hk@##1}{\bbl@cs{ev@##1@#1@}#2}}%
+ \bbl@cs{ev@#1@}%
\ifx\languagename\@undefined\else % Test required for Plain (?)
\def\bbl@elt##1{%
- \@nameuse{bbl@hk@##1}{\@nameuse{bbl@ev@##1@#1@\languagename}#2}}%
- \@nameuse{bbl@ev@#1@\languagename}%
+ \bbl@cs{hk@##1}{\bbl@cl{ev@##1@#1}#2}}%
+ \bbl@cl{ev@#1}%
\fi}
\def\bbl@evargs{,% <- don't delete this comma
everylanguage=1,loadkernel=1,loadpatterns=1,loadexceptions=1,%
adddialect=2,patterns=2,defaultcommands=0,encodedcommands=2,write=0,%
beforeextras=0,afterextras=0,stopcommands=0,stringprocess=0,%
hyphenation=2,initiateactive=3,afterreset=0,foreign=0,foreign*=0,%
- beforestart=0}
+ beforestart=0,languagename=0}
\bbl@trace{Defining babelensure}
\newcommand\babelensure[2][]{% TODO - revise test files
\AddBabelHook{babel-ensure}{afterextras}{%
\ifcase\bbl@select@type
- \@nameuse{bbl@e@\languagename}%
+ \bbl@cl{e}%
\fi}%
\begingroup
\let\bbl@ens@include\@empty
@@ -423,9 +424,9 @@
\bbl@usehooks{beforestart}{}%
\global\let\bbl@beforestart\relax}
\AtBeginDocument{%
- \@nameuse{bbl@beforestart}%
+ \bbl@cs{beforestart}%
\if@filesw
- \immediate\write\@mainaux{\string\@nameuse{bbl@beforestart}}%
+ \immediate\write\@mainaux{\string\bbl@cs{beforestart}}%
\fi
\expandafter\selectlanguage\expandafter{\bbl@main@language}%
\ifbbl@single % must go after the line above
@@ -1340,16 +1341,16 @@
\def\bbl@presec@x#1[#2]#3{%
\bbl@exp{%
\\\select@language@x{\bbl@main@language}%
- \\\@nameuse{bbl@sspre@#1}%
- \\\@nameuse{bbl@ss@#1}%
+ \\\bbl@cs{sspre@#1}%
+ \\\bbl@cs{ss@#1}%
[\\\foreignlanguage{\languagename}{\unexpanded{#2}}]%
{\\\foreignlanguage{\languagename}{\unexpanded{#3}}}%
\\\select@language@x{\languagename}}}
\def\bbl@presec@s#1#2{%
\bbl@exp{%
\\\select@language@x{\bbl@main@language}%
- \\\@nameuse{bbl@sspre@#1}%
- \\\@nameuse{bbl@ss@#1}*%
+ \\\bbl@cs{sspre@#1}%
+ \\\bbl@cs{ss@#1}*%
{\\\foreignlanguage{\languagename}{\unexpanded{#2}}}%
\\\select@language@x{\languagename}}}
\IfBabelLayout{sectioning}%
@@ -1394,6 +1395,7 @@
\let\bbl@KVP@onchar\@nil
\let\bbl@KVP@alph\@nil
\let\bbl@KVP@Alph\@nil
+ \let\bbl@KVP@info\@nil % Ignored with import? Or error/warning?
\bbl@forkv{#1}{% TODO - error handling
\in@{/}{##1}%
\ifin@
@@ -1444,6 +1446,7 @@
\bbl@read@ini{##1}{basic data}%
\bbl@exportkey{chrng}{characters.ranges}{}%
\bbl@exportkey{dgnat}{numbers.digits.native}{}%
+ \bbl@exportkey{prehc}{typography.prehyphenchar}{}%
\bbl@exportkey{lnbrk}{typography.linebreaking}{h}%
\bbl@exportkey{hyphr}{typography.hyphenrules}{}%
\bbl@exportkey{hyoth}{typography.hyphenate.other}{}%
@@ -1480,9 +1483,9 @@
{\\\bbl@patterns@lua{\languagename}}}%
% TODO - error/warning if no script
\directlua{
- if Babel.script_blocks['\bbl@cs{sbcp@\languagename}'] then
+ if Babel.script_blocks['\bbl@cl{sbcp}'] then
Babel.loc_to_scr[\the\localeid] =
- Babel.script_blocks['\bbl@cs{sbcp@\languagename}']
+ Babel.script_blocks['\bbl@cl{sbcp}']
Babel.locale_props[\the\localeid].lc = \the\localeid\space
Babel.locale_props[\the\localeid].lg = \the\@nameuse{l@\languagename}\space
end
@@ -1493,9 +1496,9 @@
\bbl@ifunset{bbl@lsys@\languagename}{\bbl@provide@lsys{\languagename}}{}%
\bbl@ifunset{bbl@wdir@\languagename}{\bbl@provide@dirs{\languagename}}{}%
\directlua{
- if Babel.script_blocks['\bbl@cs{sbcp@\languagename}'] then
+ if Babel.script_blocks['\bbl@cl{sbcp}'] then
Babel.loc_to_scr[\the\localeid] =
- Babel.script_blocks['\bbl@cs{sbcp@\languagename}']
+ Babel.script_blocks['\bbl@cl{sbcp}']
end}%
\ifx\bbl@mapselect\@undefined
\AtBeginDocument{%
@@ -1560,7 +1563,7 @@
\else
\SetHyphenMap{\BabelLower{##1}{##1}}%
\fi}%
- \bbl@endcommands}
+ \bbl@endcommands}%
% == maparabic ==
% Native digits, if provided in ini (TeX level, xe and lua)
\ifcase\bbl@engine\else
@@ -1591,7 +1594,7 @@
Babel.digits_mapped = true
Babel.digits = Babel.digits or {}
Babel.digits[\the\localeid] =
- table.pack(string.utfvalue('\bbl@cs{dgnat@\languagename}'))
+ table.pack(string.utfvalue('\bbl@cl{dgnat}'))
if not Babel.numbers then
function Babel.numbers(head)
local LOCALE = luatexbase.registernumber'bbl@attr@locale'
@@ -1718,8 +1721,8 @@
\bbl@endcommands
\bbl@exp{%
\def\<#1hyphenmins>{%
- {\bbl@ifunset{bbl@lfthm@#1}{2}{\@nameuse{bbl@lfthm@#1}}}%
- {\bbl@ifunset{bbl@rgthm@#1}{3}{\@nameuse{bbl@rgthm@#1}}}}}%
+ {\bbl@ifunset{bbl@lfthm@#1}{2}{\bbl@cs{lfthm@#1}}}%
+ {\bbl@ifunset{bbl@rgthm@#1}{3}{\bbl@cs{rgthm@#1}}}}}%
\bbl@provide@hyphens{#1}%
\ifx\bbl@KVP@main\@nil\else
\expandafter\main@language\expandafter{#1}%
@@ -1756,30 +1759,33 @@
\fi
\ifx\bbl@tempa\relax % if no opt or no language in opt found
\ifx\bbl@KVP@import\@nil\else % if importing
- \bbl@exp{% and hyphenrules is not empty
- \\\bbl@ifblank{\@nameuse{bbl@hyphr@#1}}%
+ \bbl@exp{% and hyphenrules is not empty
+ \\\bbl@ifblank{\bbl@cs{hyphr@#1}}%
{}%
- {\let\\\bbl@tempa\<l@\@nameuse{bbl@hyphr@\languagename}>}}%
+ {\let\\\bbl@tempa\<l@\bbl@cl{hyphr}>}}%
\fi
\fi
\bbl@ifunset{bbl@tempa}% ie, relax or undefined
{\bbl@ifunset{l@#1}% no hyphenrules found - fallback
{\bbl@exp{\\\adddialect\<l@#1>\language}}%
{}}% so, l@<lang> is ok - nothing to do
- {\bbl@exp{\\\adddialect\<l@#1>\bbl@tempa}}% found in opt list or ini
- \bbl@ifunset{bbl@prehc@\languagename}%
- {}% TODO - XeTeX, based on \babelfont and HyphenChar?
- {\ifodd\bbl@engine\bbl@exp{%
- \\\bbl@ifblank{\@nameuse{bbl@prehc@#1}}%
- {}%
- {\\\AddBabelHook[\languagename]{babel-prehc-\languagename}{patterns}%
- {\prehyphenchar=\@nameuse{bbl@prehc@\languagename}\relax}}}%
- \fi}}
+ {\bbl@exp{\\\adddialect\<l@#1>\bbl@tempa}}}% found in opt list or ini
+
\ifx\bbl@readstream\@undefined
\csname newread\endcsname\bbl@readstream
\fi
+\def\bbl@inipreread#1=#2\@@{%
+ \bbl@trim@def\bbl@tempa{#1}% Redundant below !!
+ \bbl@trim\toks@{#2}%
+ % Move trims here ??
+ \bbl@ifunset{bbl@KVP@\bbl@section/\bbl@tempa}%
+ {\bbl@exp{%
+ \\\g@addto@macro\\\bbl@inidata{%
+ \\\bbl@elt{\bbl@section}{\bbl@tempa}{\the\toks@}}}%
+ \expandafter\bbl@inireader\bbl@tempa=#2\@@}%
+ {}}%
\def\bbl@read@ini#1#2{%
- \global\@namedef{bbl@lini@\languagename}{#1}%
+ \bbl@csarg\edef{lini@\languagename}{#1}%
\openin\bbl@readstream=babel-#1.ini
\ifeof\bbl@readstream
\bbl@error
@@ -1788,16 +1794,11 @@
is not complete.}%
{Fix the name or reinstall babel.}%
\else
+ \bbl@exp{\def\\\bbl@inidata{\\\bbl@elt{identificacion}{tag.ini}{#1}}}%
\let\bbl@section\@empty
\let\bbl@savestrings\@empty
\let\bbl@savetoday\@empty
\let\bbl@savedate\@empty
- \def\bbl@inipreread##1=##2\@@{%
- \bbl@trim@def\bbl@tempa{##1}% Redundant below !!
- % Move trims here ??
- \bbl@ifunset{bbl@KVP@\bbl@section/\bbl@tempa}%
- {\expandafter\bbl@inireader\bbl@tempa=##2\@@}%
- {}}%
\let\bbl@inireader\bbl@iniskip
\bbl@info{Importing #2 for \languagename\\%
from babel-#1.ini. Reported}%
@@ -1815,23 +1816,33 @@
\global\let\bbl@renewlist\@empty
% Ends last section. See \bbl@inisec
\def\bbl@elt##1##2{\bbl@inireader##1=##2\@@}%
- \@nameuse{bbl@renew@\bbl@section}%
+ \bbl@cs{renew@\bbl@section}%
\global\bbl@csarg\let{renew@\bbl@section}\relax
- \@nameuse{bbl@secpost@\bbl@section}%
+ \bbl@cs{secpost@\bbl@section}%
+ \bbl@csarg{\global\expandafter\let}{inidata@\languagename}\bbl@inidata
+ \bbl@exp{\\\bbl@add@list\\\bbl@ini@loaded{\languagename}}%
+ \bbl@toglobal\bbl@ini@loaded
\fi}
\def\bbl@iniline#1\bbl@iniline{%
\@ifnextchar[\bbl@inisec{\@ifnextchar;\bbl@iniskip\bbl@inipreread}#1\@@}% ]
\def\bbl@iniskip#1\@@{}% if starts with ;
\def\bbl@inisec[#1]#2\@@{% if starts with opening bracket
- \def\bbl@elt##1##2{\bbl@inireader##1=##2\@@}%
- \@nameuse{bbl@renew@\bbl@section}%
+ \def\bbl@elt##1##2{%
+ \expandafter\toks@\expandafter{%
+ \expandafter{\bbl@section}{##1}{##2}}%
+ \bbl@exp{%
+ \\\g@addto@macro\\\bbl@inidata{\\\bbl@elt\the\toks@}}%
+ \bbl@inireader##1=##2\@@}%
+ \bbl@cs{renew@\bbl@section}%
\global\bbl@csarg\let{renew@\bbl@section}\relax
- \@nameuse{bbl@secpost@\bbl@section}% ends previous section
- \def\bbl@section{#1}% starts current section
+ \bbl@cs{secpost@\bbl@section}%
+ % The previous code belongs to the previous section.
+ % Now start the current one.
+ \def\bbl@section{#1}%
\def\bbl@elt##1##2{%
\@namedef{bbl@KVP@#1/##1}{}}%
- \@nameuse{bbl@renew@#1}%
- \@nameuse{bbl@secpre@#1}% pre-section `hook'
+ \bbl@cs{renew@#1}%
+ \bbl@cs{secpre@#1}% pre-section `hook'
\bbl@ifunset{bbl@inikv@#1}%
{\let\bbl@inireader\bbl@iniskip}%
{\bbl@exp{\let\\\bbl@inireader\<bbl@inikv@#1>}}}
@@ -1856,8 +1867,8 @@
\def\bbl@iniwarning#1{%
\bbl@ifunset{bbl@@kv@identification.warning#1}{}%
{\bbl@warning{%
- From babel-\@nameuse{bbl@lini@\languagename}.ini:\\%
- \@nameuse{bbl@@kv@identification.warning#1}\\%
+ From babel-\bbl@cs{lini@\languagename}.ini:\\%
+ \bbl@cs{@kv@identification.warning#1}\\%
Reported }}}
\let\bbl@inikv@identification\bbl@inikv
\def\bbl@secpost@identification{%
@@ -2014,6 +2025,12 @@
\bbl@csarg\bbl@add@list{lsys@#1}{Script=\bbl@cs{sname@#1}}%
\bbl@ifunset{bbl@lname@#1}{}%
{\bbl@csarg\bbl@add@list{lsys@#1}{Language=\bbl@cs{lname@#1}}}%
+ \ifcase\bbl@engine\or\or
+ \bbl@ifunset{bbl@prehc@#1}{}%
+ {\bbl@exp{\\\bbl@ifblank{\bbl@cs{prehc@#1}}}%
+ {}%
+ {\bbl@csarg\bbl@add@list{lsys@#1}{HyphenChar="200B}}}%
+ \fi
\bbl@csarg\bbl@toglobal{lsys@#1}}
\def\bbl@ini@basic#1{%
\def\BabelBeforeIni##1##2{%
@@ -2033,7 +2050,7 @@
\toks@\expandafter{\the\toks@\or #1}%
\expandafter\bbl@buildifcase
\fi}
-\newcommand\localenumeral[2]{\@nameuse{bbl@cntr@#1@\languagename}{#2}}
+\newcommand\localenumeral[2]{\bbl@cs{cntr@#1@\languagename}{#2}}
\def\bbl@localecntr#1#2{\localenumeral{#2}{#1}}
\newcommand\localecounter[2]{%
\expandafter\bbl@localecntr\csname c@#2\endcsname{#1}}
@@ -2049,15 +2066,15 @@
\fi}
\def\bbl@alphnumeral@ii#1#2#3#4#5#6#7#8{%
\bbl@ifunset{bbl@cntr@#1.F.\number#5#6#7#8@\languagename}%
- {\@nameuse{bbl@cntr@#1.4@\languagename}#5%
- \@nameuse{bbl@cntr@#1.3@\languagename}#6%
- \@nameuse{bbl@cntr@#1.2@\languagename}#7%
- \@nameuse{bbl@cntr@#1.1@\languagename}#8%
+ {\bbl@cs{cntr@#1.4@\languagename}#5%
+ \bbl@cs{cntr@#1.3@\languagename}#6%
+ \bbl@cs{cntr@#1.2@\languagename}#7%
+ \bbl@cs{cntr@#1.1@\languagename}#8%
\ifnum#6#7#8>\z@ % An ad hod rule for Greek. Ugly. To be fixed.
\bbl@ifunset{bbl@cntr@#1.S.321@\languagename}{}%
- {\@nameuse{bbl@cntr@#1.S.321@\languagename}}%
+ {\bbl@cs{cntr@#1.S.321@\languagename}}%
\fi}%
- {\@nameuse{bbl@cntr@#1.F.\number#5#6#7#8@\languagename}}}
+ {\bbl@cs{cntr@#1.F.\number#5#6#7#8@\languagename}}}
\def\bbl@alphnum@invalid#1{%
\bbl@error{Alphabetic numeral too large (#1)}%
{Currently this is the limit.}}
@@ -2067,7 +2084,7 @@
The corresponding ini file has not been loaded\\%
Perhaps it doesn't exist}%
{See the manual for details.}}%
- {\@nameuse{bbl@\csname bbl@info@#1\endcsname @\languagename}}}
+ {\bbl@cs{\csname bbl@info@#1\endcsname @\languagename}}}
\@namedef{bbl@info@tag.ini}{lini}
\@namedef{bbl@info@name.english}{elname}
\@namedef{bbl@info@name.opentype}{lname}
@@ -2083,8 +2100,24 @@
\ifx\InputIfFileExists\@undefined\else % not in plain
\bbl@ifunset{bbl@lname@##1}{\bbl@ini@basic{##1}}{}%
\fi}}
+\newcommand\getlocaleproperty[3]{%
+ \let#1\relax
+ \def\bbl@elt##1##2##3{%
+ \bbl@ifsamestring{##1/##2}{#3}%
+ {\providecommand#1{##3}%
+ \def\bbl@elt####1####2####3{}}%
+ {}}%
+ \bbl@cs{inidata@#2}%
+ \ifx#1\relax
+ \bbl@error
+ {Unknown key for locale '#2':\\%
+ #3\\%
+ \string#1 will be set to \relax}%
+ {Perhaps you misspelled it.}%
+ \fi}
+\newcommand\LocaleForEach{\bbl@foreach\bbl@ini@loaded}
\newcommand\babeladjust[1]{% TODO. Error handling.
- \bbl@forkv{#1}{\@nameuse{bbl@ADJ@##1@##2}}}
+ \bbl@forkv{#1}{\bbl@cs{ADJ@##1@##2}}}
\def\bbl@adjust@lua#1#2{%
\ifvmode
\ifnum\currentgrouplevel=\z@
@@ -2433,7 +2466,7 @@
\def\bbl@switchdir{%
\bbl@ifunset{bbl@lsys@\languagename}{\bbl@provide@lsys{\languagename}}{}%
\bbl@ifunset{bbl@wdir@\languagename}{\bbl@provide@dirs{\languagename}}{}%
- \bbl@exp{\\\bbl@setdirs\bbl@cs{wdir@\languagename}}}
+ \bbl@exp{\\\bbl@setdirs\bbl@cl{wdir}}}
\def\bbl@setdirs#1{% TODO - math
\ifcase\bbl@select@type % TODO - strictly, not the right test
\bbl@bodydir{#1}%
diff --git a/Master/texmf-dist/tex/generic/babel/babel.sty b/Master/texmf-dist/tex/generic/babel/babel.sty
index 6a048def668..3d6be430945 100644
--- a/Master/texmf-dist/tex/generic/babel/babel.sty
+++ b/Master/texmf-dist/tex/generic/babel/babel.sty
@@ -33,7 +33,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2005/12/01]
-\ProvidesPackage{babel}[2020/02/28 3.41 The Babel package]
+\ProvidesPackage{babel}[2020/03/22 3.42 The Babel package]
\@ifpackagewith{babel}{debug}
{\providecommand\bbl@trace[1]{\message{^^J[ #1 ]}}%
\let\bbl@debug\@firstofone}
@@ -57,6 +57,7 @@
\def\bbl@xin@{\@expandtwoargs\in@}
\def\bbl@csarg#1#2{\expandafter#1\csname bbl@#2\endcsname}%
\def\bbl@cs#1{\csname bbl@#1\endcsname}
+\def\bbl@cl#1{\csname bbl@#1@\languagename\endcsname}
\def\bbl@loop#1#2#3{\bbl@@loop#1{#3}#2,\@nnil,}
\def\bbl@loopx#1#2{\expandafter\bbl@loop\expandafter#1\expandafter{#2}}
\def\bbl@@loop#1#2#3,{%
diff --git a/Master/texmf-dist/tex/generic/babel/hyphen.cfg b/Master/texmf-dist/tex/generic/babel/hyphen.cfg
index 72f508cf20e..5299d74cad3 100644
--- a/Master/texmf-dist/tex/generic/babel/hyphen.cfg
+++ b/Master/texmf-dist/tex/generic/babel/hyphen.cfg
@@ -37,7 +37,7 @@
\wlog{File: #1 #4 #3 <#2>}%
\let\ProvidesFile\@undefined}
\fi
-\ProvidesFile{hyphen.cfg}[2020/02/28 3.41 Babel hyphens]
+\ProvidesFile{hyphen.cfg}[2020/03/22 3.42 Babel hyphens]
\xdef\bbl@format{\jobname}
\ifx\AtBeginDocument\@undefined
\def\@empty{}
diff --git a/Master/texmf-dist/tex/generic/babel/locale/af/babel-af.ini b/Master/texmf-dist/tex/generic/babel/locale/af/babel-af.ini
index a7460b5a096..cc6a4598186 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/af/babel-af.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/af/babel-af.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.1
-date = 2020-02-10
+version = 1.2
+date = 2020-03-22
name.local = Afrikaans
name.english = Afrikaans
name.babel = afrikaans
+name.polyglossia = afrikaans
tag.bcp47 = af
+tag.bcp47.likely = af-Latn-ZA
tag.opentype = AFK
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/agq/babel-agq.ini b/Master/texmf-dist/tex/generic/babel/locale/agq/babel-agq.ini
index 4891ca8ee97..7b66063b9ba 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/agq/babel-agq.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/agq/babel-agq.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Aghem
name.english = Aghem
name.babel = aghem
tag.bcp47 = agq
+tag.bcp47.likely = agq-Latn-CM
; Next line, provisional
tag.opentype = AGQ
script.name = Latin
@@ -167,7 +168,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ak/babel-ak.ini b/Master/texmf-dist/tex/generic/babel/locale/ak/babel-ak.ini
index d369845776c..22cc4d7bf22 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ak/babel-ak.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ak/babel-ak.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Akan
name.english = Akan
name.babel = akan
tag.bcp47 = ak
+tag.bcp47.likely = ak-Latn-GH
tag.opentype = TWI
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/am/babel-am.ini b/Master/texmf-dist/tex/generic/babel/locale/am/babel-am.ini
index cd4e1b36564..99063c5eda2 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/am/babel-am.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/am/babel-am.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = አማርኛ
name.english = Amharic
name.babel = amharic
+name.polyglossia = amharic
tag.bcp47 = am
+tag.bcp47.likely = am-Ethi-ET
tag.opentype = AMH
script.name = Ethiopic
script.tag.bcp47 = Ethi
@@ -179,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-DZ.ini b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-DZ.ini
index ef8190de468..6e3bf917c57 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-DZ.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-DZ.ini
@@ -11,12 +11,11 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-02-24
+version = 1.4
+date = 2020-03-22
name.local = العربية
name.english = Arabic
-name.babel = arabic-dz
-name.babel.A = arabic-algeria
+name.babel = arabic-algeria arabic-dz
tag.bcp47 = ar
tag.opentype = ARA
region.local = الجزائر
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-MA.ini b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-MA.ini
index 3836abbcd81..bf801b81bd7 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-MA.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-MA.ini
@@ -11,12 +11,11 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-02-24
+version = 1.4
+date = 2020-03-22
name.local = العربية
name.english = Arabic
-name.babel = arabic-ma
-name.babel.A = arabic-morocco
+name.babel = arabic-morocco arabic-ma
tag.bcp47 = ar
tag.opentype = ARA
region.local = المغرب
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SY.ini b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SY.ini
index 98437cc63ef..cf392a591d3 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SY.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SY.ini
@@ -11,12 +11,11 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-02-24
+version = 1.4
+date = 2020-03-22
name.local = العربية
name.english = Arabic
-name.babel = arabic-sy
-name.babel.A = arabic-syria
+name.babel = arabic-syria arabic-sy
tag.bcp47 = ar
tag.opentype = ARA
region.local = سوريا
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar.ini b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar.ini
index 4a430dfc02a..a6a466b7f71 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-02-24
+version = 1.4
+date = 2020-03-22
name.local = العربية
name.english = Arabic
name.babel = arabic
tag.bcp47 = ar
+tag.bcp47.likely = ar-Arab-EG
tag.opentype = ARA
script.name = Arabic
script.tag.bcp47 = Arab
diff --git a/Master/texmf-dist/tex/generic/babel/locale/as/babel-as.ini b/Master/texmf-dist/tex/generic/babel/locale/as/babel-as.ini
index 6f68e69f7f2..240a2e3dee7 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/as/babel-as.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/as/babel-as.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-02-10
+version = 1.4
+date = 2020-03-22
name.local = অসমীয়া
name.english = Assamese
name.babel = assamese
tag.bcp47 = as
+tag.bcp47.likely = as-Beng-IN
tag.opentype = ASM
script.name = Bengali
script.tag.bcp47 = Beng
@@ -168,7 +169,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/asa/babel-asa.ini b/Master/texmf-dist/tex/generic/babel/locale/asa/babel-asa.ini
index 0185a2aede0..0d1960403b5 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/asa/babel-asa.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/asa/babel-asa.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Kipare
name.english = Asu
name.babel = asu
tag.bcp47 = asa
+tag.bcp47.likely = asa-Latn-TZ
; Next line to be fixed
tag.opentype = T1 OT1 LY1
script.name = Latin
@@ -181,7 +182,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ast/babel-ast.ini b/Master/texmf-dist/tex/generic/babel/locale/ast/babel-ast.ini
index 597e2dea578..7a3117b8604 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ast/babel-ast.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ast/babel-ast.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = asturianu
name.english = Asturian
name.babel = asturian
+name.polyglossia = asturian
tag.bcp47 = ast
+tag.bcp47.likely = ast-Latn-ES
tag.opentype = AST
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/az/babel-az-Cyrl.ini b/Master/texmf-dist/tex/generic/babel/locale/az/babel-az-Cyrl.ini
index cd848d261af..8a3ac5e06e6 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/az/babel-az-Cyrl.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/az/babel-az-Cyrl.ini
@@ -11,12 +11,11 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = азәрбајҹан
name.english = Azerbaijani
-name.babel = azerbaijani-cyrillic
-name.babel.A = azerbaijani-cyrl
+name.babel = azerbaijani-cyrillic azerbaijani-cyrl
tag.bcp47 = az
tag.opentype = AZE
script.name = Cyrillic
@@ -180,7 +179,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/az/babel-az-Latn.ini b/Master/texmf-dist/tex/generic/babel/locale/az/babel-az-Latn.ini
index 6336e53cc0d..52fb80f3df2 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/az/babel-az-Latn.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/az/babel-az-Latn.ini
@@ -11,12 +11,11 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = azərbaycan
name.english = Azerbaijani
-name.babel = azerbaijani-latin
-name.babel.A = azerbaijani-latn
+name.babel = azerbaijani-latin azerbaijani-latn
tag.bcp47 = az
tag.opentype = AZE
script.name = Latin
@@ -181,7 +180,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/az/babel-az.ini b/Master/texmf-dist/tex/generic/babel/locale/az/babel-az.ini
index 12dd1fa61cf..a3834350108 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/az/babel-az.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/az/babel-az.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = azərbaycan
name.english = Azerbaijani
name.babel = azerbaijani
tag.bcp47 = az
+tag.bcp47.likely = az-Latn-AZ
tag.opentype = AZE
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/bas/babel-bas.ini b/Master/texmf-dist/tex/generic/babel/locale/bas/babel-bas.ini
index 778cd448f9b..a10b16f8311 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/bas/babel-bas.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/bas/babel-bas.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Ɓàsàa
name.english = Basaa
name.babel = basaa
tag.bcp47 = bas
+tag.bcp47.likely = bas-Latn-CM
; Next line to be fixed
tag.opentype =
script.name = Latin
@@ -167,7 +168,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/be/babel-be.ini b/Master/texmf-dist/tex/generic/babel/locale/be/babel-be.ini
index 7344565c62d..ab7c2d83e1d 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/be/babel-be.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/be/babel-be.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.2
-date = 2020-02-24
+version = 1.3
+date = 2020-03-22
name.local = беларуская
name.english = Belarusian
name.babel = belarusian
+name.polyglossia = belarusian
tag.bcp47 = be
+tag.bcp47.likely = be-Cyrl-BY
tag.opentype = BEL
script.name = Cyrillic
script.tag.bcp47 = Cyrl
@@ -146,7 +148,7 @@ time.short = [HH]:[mm]
[typography]
frenchspacing =
-hyphenrules =
+hyphenrules = belarusian
lefthyphenmin =
righthyphenmin =
hyphenchar =
@@ -184,5 +186,3 @@ superscriptingExponent = ×
[counters]
lower = а б в г д е ё ж з і й к л м н о п р с т у ў ф х ц ч ш ы ь э ю я
upper = А Б В Г Д Е Ё Ж З І Й К Л М Н О П Р С Т У Ў Ф Х Ц Ч Ш Ы Ь Э Ю Я
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/bem/babel-bem.ini b/Master/texmf-dist/tex/generic/babel/locale/bem/babel-bem.ini
index 92034a7f3aa..3fac17a0635 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/bem/babel-bem.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/bem/babel-bem.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Ichibemba
name.english = Bemba
name.babel = bemba
tag.bcp47 = bem
+tag.bcp47.likely = bem-Latn-ZM
tag.opentype = BEM
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/bez/babel-bez.ini b/Master/texmf-dist/tex/generic/babel/locale/bez/babel-bez.ini
index 53b9daefb42..82f3137c9b7 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/bez/babel-bez.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/bez/babel-bez.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Hibena
name.english = Bena
name.babel = bena
tag.bcp47 = bez
+tag.bcp47.likely = bez-Latn-TZ
; Next line to be fixed
tag.opentype =
script.name = Latin
@@ -181,7 +182,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/bg/babel-bg.ini b/Master/texmf-dist/tex/generic/babel/locale/bg/babel-bg.ini
index b890bedb6ce..959ce52262a 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/bg/babel-bg.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/bg/babel-bg.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.1
-date = 2020-02-24
+version = 1.2
+date = 2020-03-22
name.local = български
name.english = Bulgarian
name.babel = bulgarian
+name.polyglossia = bulgarian
tag.bcp47 = bg
+tag.bcp47.likely = bg-Cyrl-BG
tag.opentype = BGR
script.name = Cyrillic
script.tag.bcp47 = Cyrl
@@ -182,5 +184,3 @@ superscriptingExponent = ·
[counters]
lower = а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ь ю я
upper = А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ь Ю Я
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/bm/babel-bm.ini b/Master/texmf-dist/tex/generic/babel/locale/bm/babel-bm.ini
index dd7890f7f05..9124db68654 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/bm/babel-bm.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/bm/babel-bm.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = bamanakan
name.english = Bambara
name.babel = bambara
tag.bcp47 = bm
+tag.bcp47.likely = bm-Latn-ML
tag.opentype = BMB
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/bn/babel-bn.ini b/Master/texmf-dist/tex/generic/babel/locale/bn/babel-bn.ini
index 4f15282772b..3d68f923827 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/bn/babel-bn.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/bn/babel-bn.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-02-10
+version = 1.4
+date = 2020-03-22
name.local = বাংলা
name.english = Bangla
name.babel = bengali
+name.polyglossia = bengali
tag.bcp47 = bn
+tag.bcp47.likely = bn-Beng-BD
tag.opentype = BEN
script.name = Bengali
script.tag.bcp47 = Beng
@@ -146,7 +148,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/bo/babel-bo.ini b/Master/texmf-dist/tex/generic/babel/locale/bo/babel-bo.ini
index c81979f84d2..ad88637b634 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/bo/babel-bo.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/bo/babel-bo.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
name.local = བོད་སྐད་
name.english = Tibetan
name.babel = tibetan
+name.polyglossia = tibetan
tag.bcp47 = bo
+tag.bcp47.likely = bo-Tibt-CN
tag.opentype = TIB
script.name = Tibetan
script.tag.bcp47 = Tibt
@@ -167,7 +169,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/br/babel-br.ini b/Master/texmf-dist/tex/generic/babel/locale/br/babel-br.ini
index 55f14b78ba7..8667c524ddd 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/br/babel-br.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/br/babel-br.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 0.9
-date = 2017-04-10
+version = 0.10
+date = 2020-03-22
name.local = brezhoneg
name.english = Breton
name.babel = breton
+name.polyglossia = breton
tag.bcp47 = br
+tag.bcp47.likely = br-Latn-FR
tag.opentype = BRE
script.name = Latin
script.tag.bcp47 = Latn
@@ -181,7 +183,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/brx/babel-brx.ini b/Master/texmf-dist/tex/generic/babel/locale/brx/babel-brx.ini
index c579e7f6711..9b395b62ffa 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/brx/babel-brx.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/brx/babel-brx.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
name.local = बड़ो
name.english = Bodo
name.babel = bodo
tag.bcp47 = brx
+tag.bcp47.likely = brx-Deva-IN
; Next line to be fixed
tag.opentype =
script.name = Devanagari
@@ -171,7 +172,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs-Cyrl.ini b/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs-Cyrl.ini
index e0fe78e1e3c..50e4dba81d8 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs-Cyrl.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs-Cyrl.ini
@@ -11,12 +11,11 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = босански
name.english = Bosnian
-name.babel = bosnian-cyrillic
-name.babel.A = bosnian-cyrl
+name.babel = bosnian-cyrillic bosnian-cyrl
tag.bcp47 = bs
tag.opentype = BOS
script.name = Cyrillic
@@ -181,7 +180,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs-Latn.ini b/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs-Latn.ini
index 97ec9cd6f67..4192ea07e21 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs-Latn.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs-Latn.ini
@@ -11,12 +11,11 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = bosanski
name.english = Bosnian
-name.babel = bosnian-latin
-name.babel.A = bosnian-latn
+name.babel = bosnian-latin bosnian-latn
tag.bcp47 = bs
tag.opentype = BOS
script.name = Latin
@@ -180,7 +179,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs.ini b/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs.ini
index 31b1145ba29..978454c43e5 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = bosanski
name.english = Bosnian
name.babel = bosnian
+name.polyglossia = bosnian
tag.bcp47 = bs
+tag.bcp47.likely = bs-Latn-BA
tag.opentype = BOS
script.name = Latin
script.tag.bcp47 = Latn
@@ -179,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ca/babel-ca.ini b/Master/texmf-dist/tex/generic/babel/locale/ca/babel-ca.ini
index 5a53df93d37..870fd0385b1 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ca/babel-ca.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ca/babel-ca.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = català
name.english = Catalan
name.babel = catalan
+name.polyglossia = catalan
tag.bcp47 = ca
+tag.bcp47.likely = ca-Latn-ES
tag.opentype = CAT
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ce/babel-ce.ini b/Master/texmf-dist/tex/generic/babel/locale/ce/babel-ce.ini
index 57468ead093..48ae9b58e7b 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ce/babel-ce.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ce/babel-ce.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = нохчийн
name.english = Chechen
name.babel = chechen
tag.bcp47 = ce
+tag.bcp47.likely = ce-Cyrl-RU
tag.opentype = CHE
script.name = Cyrillic
script.tag.bcp47 = Cyrl
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/cgg/babel-cgg.ini b/Master/texmf-dist/tex/generic/babel/locale/cgg/babel-cgg.ini
index 67d0e35029f..e99de2dd2de 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/cgg/babel-cgg.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/cgg/babel-cgg.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Rukiga
name.english = Chiga
name.babel = chiga
tag.bcp47 = cgg
+tag.bcp47.likely = cgg-Latn-UG
; Next line to be fixed
tag.opentype =
script.name = Latin
@@ -181,7 +182,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/chr/babel-chr.ini b/Master/texmf-dist/tex/generic/babel/locale/chr/babel-chr.ini
index 4bb4d7100f2..6a6da471b75 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/chr/babel-chr.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/chr/babel-chr.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = ᏣᎳᎩ
name.english = Cherokee
name.babel = cherokee
tag.bcp47 = chr
+tag.bcp47.likely = chr-Cher-US
tag.opentype = CHR
script.name = Cherokee
script.tag.bcp47 = Cher
@@ -166,7 +167,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb.ini b/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb.ini
index 4b47f0da565..bd56b7b6cd9 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb.ini
@@ -11,16 +11,19 @@
[identification]
charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
name.local = کوردیی ناوەندی
name.english = Central Kurdish
name.babel = centralkurdish
+name.polyglossia = kurdish
tag.bcp47 = ckb
+tag.bcp47.likely = ckb-Arab-IQ
tag.opentype = KUR
script.name = Arabic
script.tag.bcp47 = Arab
script.tag.opentype = arab
+polyglossia.variant = sorani
level = 1
encodings =
derivate = no
@@ -166,7 +169,3 @@ plusSign = ‎+
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/cop/babel-cop.ini b/Master/texmf-dist/tex/generic/babel/locale/cop/babel-cop.ini
new file mode 100644
index 00000000000..b03b75dce4c
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/cop/babel-cop.ini
@@ -0,0 +1,87 @@
+; This file is part of babel. For further details see:
+; https://www.ctan.org/pkg/babel
+
+[identification]
+charset = utf8
+version = 0.6
+date = 2020-03-22
+; Sahidic name (Bohairic is ϯⲙⲉⲧⲣⲉⲙⲛ̀ⲭⲏⲙⲓ)
+name.local = ⲧⲙⲛ̄ⲧⲣⲙ̄ⲛ̄ⲕⲏⲙⲉ
+name.english = Coptic
+name.babel = coptic
+name.polyglossia = coptic
+tag.bcp47 = cop
+tag.bcp47.likely = cop-Copt-EG
+tag.opentype = COP
+script.name = Coptic
+script.tag.bcp47 = Copt
+script.tag.opentype = copt
+level = 1
+derivate = no
+
+[captions]
+preface =
+ref =
+abstract =
+bib =
+chapter =
+appendix =
+contents =
+listfigure =
+listtable =
+index =
+figure =
+table =
+part =
+encl =
+cc =
+headto =
+page =
+see =
+also =
+proof =
+glossary =
+
+[date.gregorian]
+date.long =
+date.short =
+months.wide.1 =
+months.wide.2 =
+months.wide.3 =
+months.wide.4 =
+months.wide.5 =
+months.wide.6 =
+months.wide.7 =
+months.wide.8 =
+months.wide.9 =
+months.wide.10 =
+months.wide.11 =
+months.wide.12 =
+
+[time.gregorian]
+time.medium =
+time.short =
+
+[typography]
+frenchspacing = yes
+hyphenrules = coptic
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[counters]
+epact.1 = 𐋡 𐋢 𐋣 𐋤 𐋥 𐋦 𐋧 𐋨 𐋩
+epact.2 = 𐋪 𐋫 𐋬 𐋭 𐋮 𐋯 𐋰 𐋱 𐋲
+epact.3 = 𐋳 𐋴 𐋵 𐋶 𐋷 𐋸 𐋹 𐋺 𐋻
+epact.4 = 𐋠𐋡 𐋠𐋢 𐋠𐋣 𐋠𐋤 𐋠𐋥 𐋠𐋦 𐋠𐋧 𐋠𐋨 𐋠𐋩
+lower.letters.1 = ⲁ̅ ⲃ̅ ⲅ̅ ⲇ̅ ⲉ̅ ⲋ̅ ⲍ̅ ⲏ̅ ⲑ̅
+lower.letters.2 = ⲓ̅ ⲕ̅ ⲗ̅ ⲙ̅ ⲛ̅ ⲝ̅ ⲟ̅ ⲡ̅ ϥ̅
+lower.letters.3 = ⲣ̅ ⲥ̅ ⲧ̅ ⲩ̅ ⲫ̅ ⲭ̅ ⲯ̅ ⲱ̅ ⳨
+lower.letters.4 = ⲁ̅̅ ⲃ̅̅ ⲅ̅̅ ⲇ̅̅ ⲉ̅̅ ⲋ̅̅ ⲍ̅̅ ⲏ̅̅ ⲑ̅̅
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/cop/babel-coptic.tex b/Master/texmf-dist/tex/generic/babel/locale/cop/babel-coptic.tex
new file mode 100644
index 00000000000..949c15a7a71
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/cop/babel-coptic.tex
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{cop}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/cs/babel-cs.ini b/Master/texmf-dist/tex/generic/babel/locale/cs/babel-cs.ini
index c424f801d75..cb52fd8b90c 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/cs/babel-cs.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/cs/babel-cs.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = čeština
name.english = Czech
name.babel = czech
+name.polyglossia = czech
tag.bcp47 = cs
+tag.bcp47.likely = cs-Latn-CZ
tag.opentype = CSY
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-cyrs.tex b/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-cyrs.tex
new file mode 100644
index 00000000000..bde40241f56
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-cyrs.tex
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{cu-Cyrs}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-glag.tex b/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-glag.tex
new file mode 100644
index 00000000000..63879ca866a
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-glag.tex
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{cu-Glag}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-glagolitic.tex b/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-glagolitic.tex
new file mode 100644
index 00000000000..63879ca866a
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-glagolitic.tex
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{cu-Glag}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-oldcyrillic.tex b/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-oldcyrillic.tex
new file mode 100644
index 00000000000..bde40241f56
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic-oldcyrillic.tex
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{cu-Cyrs}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic.tex b/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic.tex
new file mode 100644
index 00000000000..a2d58d6a4dc
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavic.tex
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{cu}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavonic.tex b/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavonic.tex
new file mode 100644
index 00000000000..a2d58d6a4dc
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/cu/babel-churchslavonic.tex
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{cu}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu-Cyrs.ini b/Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu-Cyrs.ini
new file mode 100644
index 00000000000..c03b87f3b77
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu-Cyrs.ini
@@ -0,0 +1,110 @@
+; This file is part of babel. For further details see:
+; https://www.ctan.org/pkg/babel
+; Data has been collected mainly from the following sources:
+; * churchslavonic (license MIT):
+; https://ctan.org/pkg/churchslavonic
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 1.1
+date = 2020-03-22
+name.local = словѣ́ньскъ ѩꙁꙑ́къ
+name.english = Church Slavic
+name.babel = churchslavic-oldcyrillic
+name.polyglossia = churchslavonic
+tag.bcp47 = cu
+tag.opentype = CSL
+script.name = Old Church Slavonic Cyrillic
+script.tag.bcp47 = Cyrs
+script.tag.opentype = cyrl
+level = 1
+encodings =
+derivate = no
+
+[captions]
+preface = Предисло́вїе
+ref = Примѣча̑нїѧ
+abstract = А҆ннота́цїѧ
+bib = Вивлїогра́фїѧ
+chapter = Глава̀
+appendix = Приложе́нїе
+contents = Содержа́нїе}
+listfigure = Надписа́нїе и҆з̾ѡбраже́нїй
+listtable = Надписа́нїе табли́цъ
+index = Предмѣ́тный ᲂу҆каза́тель
+author = И҆менно́й ᲂу҆каза́тель
+figure = И҆з̾ѡбраже́нїе
+table = Табли́ца
+part = Ча́сть
+encl = вкл.
+cc = исх.
+headto = вх.
+page = с.
+see = зрѝ
+also = зрѝ та́кожде
+proof = Доказа́тельство
+glossary =
+
+[date.gregorian]
+date.long = [d][ ][MMMM] л. [y]
+date.short = [dd].[MM].[y]
+months.wide.1 = і҆аннꙋа́рїа
+months.wide.2 = феврꙋа́рїа
+months.wide.3 = ма́рта
+months.wide.4 = а҆прі́ллїа
+months.wide.5 = ма́їа
+months.wide.6 = і҆ꙋ́нїа
+months.wide.7 = і҆ꙋ́лїа
+months.wide.8 = а҆́ѵгꙋста
+months.wide.9 = септе́мврїа
+months.wide.10 = ѻ҆ктѡ́врїа
+months.wide.11 = ное́мврїа
+months.wide.12 = деке́мврїа
+
+[time.gregorian]
+time.medium =
+time.short =
+
+[typography]
+frenchspacing = yes
+hyphenrules = churchslavonic
+lefthyphenmin = 1
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+; The syntax is liable to change in 'other' values
+hyphenate.other = "2D
+
+[characters]
+delimiters.quotes.0 = “”‘’
+auxiliary = [\u200C\u200D\uFE2F \u2DF6 \u2DF7 \uA674 \uA675 \uA676 \uA67B \u2DEB \u2DF5 \u2DEE \u2DF9 \uA677 \u2DF0 \u2DF2 \u2DF3 \uA678 \uA679 \uA67A \u2DFA \u2DFB \u2DFC \u2DFD \u2DFE \u2DFF \u0488\u0489\uA670\uA671\uA672 \u0484 \uFE2E \uA66F ꙣ ꙃ ꙅ ꙇ ꙉ \u2DF8 ꙥ ꙧ ҥ ꙩꙫꙭꙮꚙꚛ ҁ \uA69E ꙡ џ ꙏ ꙑ ꙓ ꙕ ѥ \uA69F ꙙ ꙛ ѩ ꙝ ѭ ꙟ]
+exemplarCharacters = [\u0487 \u0483 \u2DE0 \u2DE1 \u2DE2 \u2DE3 \u2DE4 \u2DE5 \u2DE6 \u2DE7 \u2DE8 \u2DE9 \u2DEA \u2DEC \u2DED \u2DEF \u2DF1 ⸯ \uA67D ꙿ \u2DF4 ҂ а б в г д е є ж ѕ з ꙁ и і ї й к л м н ѻ о ѡ ꙍ ѽ ѿ п р с т ꙋ у ф х ц ч ш щ ъ ы ь ѣ ю ꙗ ѧ ѫ ѯ ѱ ѳ ѵ ѷ]
+index = [А Б В Г Д Є Ж Ѕ З И І К Л М Н Ѻ О Ѡ Ѿ П Р С Т Ꙋ Ф Х Ц Ч Ш Щ Ъ Ы Ь Ѣ Ю Ꙗ Ѧ Ѫ Ѯ Ѱ Ѳ Ѵ]
+punctuation = [꙾ , \\- . \\: ; _ – — ꙳ ‐ ! ? ( ) /]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+lower = а б в г д е ж ѕ з и ї к л м н о п р с т ꙋ ф х ѿ ц ч ш щ ъ ы ь ѣ ю ѫ ѧ ѯ ѱ ѳ ѵ
+upper = А Б В Г Д Є Ж Ѕ З И І К Л М Н О П Р С Т Ꙋ Ф Х Ѿ Ц Ч Ш Щ Ъ Ы Ь Ѣ Ю Ѫ Ѧ Ѯ Ѱ Ѳ Ѵ
diff --git a/Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu-Glag.ini b/Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu-Glag.ini
new file mode 100644
index 00000000000..64e0c575f16
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu-Glag.ini
@@ -0,0 +1,86 @@
+; This file is part of babel. For further details see:
+; https://www.ctan.org/pkg/babel
+; Data has been collected mainly from the following sources:
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2020-03-22
+name.local = ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ ⰧⰈⰟⰊⰍⰟ
+name.english = Church Slavic
+name.babel = churchslavic-glagolitic
+tag.bcp47 = cu
+tag.opentype = CSL
+script.name = Glagolitic
+script.tag.bcp47 = Glag
+script.tag.opentype = glag
+level = 0
+encodings =
+derivate = no
+
+[captions]
+preface =
+ref =
+abstract =
+bib =
+chapter =
+appendix =
+contents =
+listfigure =
+listtable =
+index =
+figure =
+table =
+part =
+encl =
+cc =
+headto =
+page =
+see =
+also =
+proof =
+glossary =
+
+[date.gregorian]
+;;; Without date.gregorian in CLDR
+date.long =
+date.short =
+months.wide.1 =
+months.wide.2 =
+months.wide.3 =
+months.wide.4 =
+months.wide.5 =
+months.wide.6 =
+months.wide.7 =
+months.wide.8 =
+months.wide.9 =
+months.wide.10 =
+months.wide.11 =
+months.wide.12 =
+
+[time.gregorian]
+time.medium =
+time.short =
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[counters]
+letters.1 = Ⰰ Ⰱ Ⰲ Ⰳ Ⰴ Ⰵ Ⰶ Ⰷ Ⰸ
+letters.2 = Ⰺ Ⰻ Ⰼ Ⰽ Ⰾ Ⰿ Ⱀ Ⱁ Ⱂ
+letters.3 = Ⱃ Ⱄ Ⱅ Ⱆ Ⱇ Ⱈ Ⱉ Ⱋ Ⱌ
+letters.4 = Ⱍ Ⱎ Ⱏ Ⱑ Ⱓ Ⱗ ? ? ?
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu.ini b/Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu.ini
new file mode 100644
index 00000000000..628d207d766
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/cu/babel-cu.ini
@@ -0,0 +1,110 @@
+; This file is part of babel. For further details see:
+; https://www.ctan.org/pkg/babel
+; Data has been collected mainly from the following sources:
+; * churchslavonic (license MIT):
+; https://ctan.org/pkg/churchslavonic
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 1.1
+date = 2020-03-22
+name.local = црькъвьнословѣньскъ ѩзыкъ
+name.english = Church Slavic
+name.babel = churchslavic churchslavonic
+name.polyglossia = churchslavonic
+tag.bcp47 = cu
+tag.bcp47.likely = cu_Cyrl_RU
+tag.opentype = CSL
+script.name = Cyrillic
+script.tag.bcp47 = Cyrl
+script.tag.opentype = cyrl
+level = 1
+encodings =
+derivate = no
+
+[captions]
+preface = Предисловие
+ref = Список литературы
+abstract = Аннотация
+bib = Литература
+chapter = Глава
+appendix = Приложение
+contents = Содержание
+listfigure = Список иллюстраций
+listtable = Список таблиц
+index = Предметный указатель
+figure = Рис.
+table = Таблица
+part = Часть
+encl = вкл.
+cc = исх.
+headto = вх.
+page = с.
+see = см.
+also = см. также
+proof = Доказательство
+glossary = Словарь терминов
+
+[date.gregorian]
+date.long = [d][ ][MMMM] [y][ ]г[.]
+date.short = [dd].[MM].[y]
+months.wide.1 = января
+months.wide.2 = февраля
+months.wide.3 = марта
+months.wide.4 = апреля
+months.wide.5 = мая
+months.wide.6 = июня
+months.wide.7 = июля
+months.wide.8 = августа
+months.wide.9 = сентября
+months.wide.10 = октября
+months.wide.11 = ноября
+months.wide.12 = декабря
+
+[time.gregorian]
+time.medium = [H]:[mm]:[ss]
+time.short = [H]:[mm]
+
+[typography]
+frenchspacing = yes
+hyphenrules = churchslavonic
+lefthyphenmin = 1
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+; The syntax is liable to change in 'other' values
+hyphenate.other = "2D
+
+[characters]
+delimiters.quotes.0 = “”‘’
+auxiliary = [\u200C\u200D\uFE2F \u2DF6 \u2DF7 \uA674 \uA675 \uA676 \uA67B \u2DEB \u2DF5 \u2DEE \u2DF9 \uA677 \u2DF0 \u2DF2 \u2DF3 \uA678 \uA679 \uA67A \u2DFA \u2DFB \u2DFC \u2DFD \u2DFE \u2DFF \u0488\u0489\uA670\uA671\uA672 \u0484 \uFE2E \uA66F ꙣ ꙃ ꙅ ꙇ ꙉ \u2DF8 ꙥ ꙧ ҥ ꙩꙫꙭꙮꚙꚛ ҁ \uA69E ꙡ џ ꙏ ꙑ ꙓ ꙕ ѥ \uA69F ꙙ ꙛ ѩ ꙝ ѭ ꙟ]
+exemplarCharacters = [\u0487 \u0483 \u2DE0 \u2DE1 \u2DE2 \u2DE3 \u2DE4 \u2DE5 \u2DE6 \u2DE7 \u2DE8 \u2DE9 \u2DEA \u2DEC \u2DED \u2DEF \u2DF1 ⸯ \uA67D ꙿ \u2DF4 ҂ а б в г д е є ж ѕ з ꙁ и і ї й к л м н ѻ о ѡ ꙍ ѽ ѿ п р с т ꙋ у ф х ц ч ш щ ъ ы ь ѣ ю ꙗ ѧ ѫ ѯ ѱ ѳ ѵ ѷ]
+index = [А Б В Г Д Є Ж Ѕ З И І К Л М Н Ѻ О Ѡ Ѿ П Р С Т Ꙋ Ф Х Ц Ч Ш Щ Ъ Ы Ь Ѣ Ю Ꙗ Ѧ Ѫ Ѯ Ѱ Ѳ Ѵ]
+punctuation = [꙾ , \\- . \\: ; _ – — ꙳ ‐ ! ? ( ) /]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+lower = а б в г д е ж ѕ з и ї к л м н о п р с т ꙋ ф х ѿ ц ч ш щ ъ ы ь ѣ ю ѫ ѧ ѯ ѱ ѳ ѵ
+upper = А Б В Г Д Є Ж Ѕ З И І К Л М Н О П Р С Т Ꙋ Ф Х Ѿ Ц Ч Ш Щ Ъ Ы Ь Ѣ Ю Ѫ Ѧ Ѯ Ѱ Ѳ Ѵ
diff --git a/Master/texmf-dist/tex/generic/babel/locale/cy/babel-cy.ini b/Master/texmf-dist/tex/generic/babel/locale/cy/babel-cy.ini
index 2d8d564b387..54d79ed0e10 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/cy/babel-cy.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/cy/babel-cy.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Cymraeg
name.english = Welsh
name.babel = welsh
+name.polyglossia = welsh
tag.bcp47 = cy
+tag.bcp47.likely = cy-Latn-GB
tag.opentype = WEL
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/da/babel-da.ini b/Master/texmf-dist/tex/generic/babel/locale/da/babel-da.ini
index e2b6a8adaa6..ace1773ca25 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/da/babel-da.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/da/babel-da.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = dansk
name.english = Danish
name.babel = danish
+name.polyglossia = danish
tag.bcp47 = da
+tag.bcp47.likely = da-Latn-DK
tag.opentype = DAN
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/dav/babel-dav.ini b/Master/texmf-dist/tex/generic/babel/locale/dav/babel-dav.ini
index 55c321ad55b..39a13f609b0 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/dav/babel-dav.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/dav/babel-dav.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Kitaita
name.english = Taita
name.babel = taita
tag.bcp47 = dav
+tag.bcp47.likely = dav-Latn-KE
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-1901.ini b/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-1901.ini
index f2b2878e1fa..7ff42375d93 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-1901.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-1901.ini
@@ -11,11 +11,12 @@
[identification]
charset = utf8
-version = 1.1
-date = 2020-01-27
+version = 1.2
+date = 2020-03-22
name.local = Deutsch
name.english = German
name.babel = german
+name.polyglossia = german
tag.bcp47 = de
tag.opentype = DEU
script.name = Latin
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ·
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-1996.ini b/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-1996.ini
index 43c52b7fa6a..87c6cd6f821 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-1996.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-1996.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.1
-date = 2020-01-27
+version = 1.2
+date = 2020-03-22
name.local = Deutsch
name.english = German
name.babel = german
@@ -180,7 +180,3 @@ plusSign = +
superscriptingExponent = ·
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT-1901.ini b/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT-1901.ini
index 009a5861b43..c1ec7467c0c 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT-1901.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT-1901.ini
@@ -11,13 +11,12 @@
[identification]
charset = utf8
-version = 1.1
-date = 2020-01-27
+version = 1.2
+date = 2020-03-22
name.local = Deutsch
name.english = German
-name.babel = german-austria
-name.babel.A = german-at
-name.babel.B = austrian
+name.babel = austrian german-austria german-at
+name.polyglossia = german
tag.bcp47 = de
tag.opentype = DEU
region.local = Österreich
@@ -26,6 +25,8 @@ region.tag.bcp47 = AT
script.name = Latin
script.tag.bcp47 = Latn
script.tag.opentype = latn
+polyglossia.variant = austrian
+polyglossia.spelling = old
level = 1
encodings = T1 OT1 LY1
derivate = no
@@ -185,7 +186,3 @@ plusSign = +
superscriptingExponent = ·
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT-1996.ini b/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT-1996.ini
index ea818e04097..9997fb89f57 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT-1996.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT-1996.ini
@@ -11,13 +11,12 @@
[identification]
charset = utf8
-version = 1.1
-date = 2020-01-27
+version = 1.2
+date = 2020-03-22
name.local = Deutsch
name.english = German
-name.babel = german-austria
-name.babel.A = german-at
-name.babel.B = austrian
+name.babel = austrian german-austria german-at
+name.polyglossia = german
tag.bcp47 = de
tag.opentype = DEU
region.local = Österreich
@@ -26,6 +25,8 @@ region.tag.bcp47 = AT
script.name = Latin
script.tag.bcp47 = Latn
script.tag.opentype = latn
+polyglossia.variant = austrian
+polyglossia.spelling = new
level = 1
encodings = T1 OT1 LY1
derivate = no
@@ -185,7 +186,3 @@ plusSign = +
superscriptingExponent = ·
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT.ini b/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT.ini
index ea818e04097..9997fb89f57 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT.ini
@@ -11,13 +11,12 @@
[identification]
charset = utf8
-version = 1.1
-date = 2020-01-27
+version = 1.2
+date = 2020-03-22
name.local = Deutsch
name.english = German
-name.babel = german-austria
-name.babel.A = german-at
-name.babel.B = austrian
+name.babel = austrian german-austria german-at
+name.polyglossia = german
tag.bcp47 = de
tag.opentype = DEU
region.local = Österreich
@@ -26,6 +25,8 @@ region.tag.bcp47 = AT
script.name = Latin
script.tag.bcp47 = Latn
script.tag.opentype = latn
+polyglossia.variant = austrian
+polyglossia.spelling = new
level = 1
encodings = T1 OT1 LY1
derivate = no
@@ -185,7 +186,3 @@ plusSign = +
superscriptingExponent = ·
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH-1901.ini b/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH-1901.ini
index 58475ad465c..94c0282b93e 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH-1901.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH-1901.ini
@@ -11,13 +11,14 @@
[identification]
charset = utf8
-version = 1.1
-date = 2020-01-27
+version = 1.2
+date = 2020-03-22
name.local = Deutsch
name.english = German
name.babel = german-switzerland
name.babel.A = german-ch
name.babel.B = nswissgerman
+name.polyglossia = german
; The following conflicts with gsw:
name.babel.C = swissgerman
tag.bcp47 = de
@@ -28,6 +29,8 @@ region.tag.bcp47 = CH
script.name = Latin
script.tag.bcp47 = Latn
script.tag.opentype = latn
+polyglossia.variant = swiss
+polyglossia.spelling = old
level = 1
encodings = T1 OT1 LY1
derivate = no
@@ -187,7 +190,3 @@ plusSign = +
superscriptingExponent = ·
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH-1996.ini b/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH-1996.ini
index 2099d528317..9fe01acb14b 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH-1996.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH-1996.ini
@@ -11,13 +11,14 @@
[identification]
charset = utf8
-version = 1.1
-date = 2020-01-27
+version = 1.2
+date = 2020-03-22
name.local = Deutsch
name.english = German
name.babel = german-switzerland
name.babel.A = german-ch
name.babel.B = nswissgerman
+name.polyglossia = german
; The following conflicts with gsw:
name.babel.C = swissgerman
tag.bcp47 = de
@@ -28,6 +29,8 @@ region.tag.bcp47 = CH
script.name = Latin
script.tag.bcp47 = Latn
script.tag.opentype = latn
+polyglossia.variant = swiss
+polyglossia.spelling = new
level = 1
encodings = T1 OT1 LY1
derivate = no
@@ -187,7 +190,3 @@ plusSign = +
superscriptingExponent = ·
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH.ini b/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH.ini
index 2099d528317..a69d7f82d8b 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH.ini
@@ -11,11 +11,12 @@
[identification]
charset = utf8
-version = 1.1
-date = 2020-01-27
+version = 1.2
+date = 2020-03-22
name.local = Deutsch
name.english = German
name.babel = german-switzerland
+name.polyglossia = german
name.babel.A = german-ch
name.babel.B = nswissgerman
; The following conflicts with gsw:
@@ -28,6 +29,8 @@ region.tag.bcp47 = CH
script.name = Latin
script.tag.bcp47 = Latn
script.tag.opentype = latn
+polyglossia.variant = swiss
+polyglossia.spelling = new
level = 1
encodings = T1 OT1 LY1
derivate = no
@@ -187,7 +190,3 @@ plusSign = +
superscriptingExponent = ·
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/de/babel-de.ini b/Master/texmf-dist/tex/generic/babel/locale/de/babel-de.ini
index 43c52b7fa6a..73632908f56 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/de/babel-de.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/de/babel-de.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.1
-date = 2020-01-27
+version = 1.2
+date = 2020-03-22
name.local = Deutsch
name.english = German
name.babel = german
+name.polyglossia = german
tag.bcp47 = de
+tag.bcp47.likely = de-Latn-DE
tag.opentype = DEU
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@ plusSign = +
superscriptingExponent = ·
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/dje/babel-dje.ini b/Master/texmf-dist/tex/generic/babel/locale/dje/babel-dje.ini
index a101fa1a3d1..c0ba48e53c9 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/dje/babel-dje.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/dje/babel-dje.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Zarmaciine
name.english = Zarma
name.babel = zarma
tag.bcp47 = dje
+tag.bcp47.likely = dje-Latn-NE
tag.opentype = DJR
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/dsb/babel-dsb.ini b/Master/texmf-dist/tex/generic/babel/locale/dsb/babel-dsb.ini
index 33afa21f7a1..f1417cb38df 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/dsb/babel-dsb.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/dsb/babel-dsb.ini
@@ -11,17 +11,19 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = dolnoserbšćina
name.english = Lower Sorbian
-name.babel = lowersorbian
-name.babel.A = lsorbian
+name.babel = lsorbian lowersorbian
+name.polyglossia = sorbian
tag.bcp47 = dsb
+tag.bcp47.likely = dsb-Latn-DE
tag.opentype = LSB
script.name = Latin
script.tag.bcp47 = Latn
script.tag.opentype = latn
+polyglossia.variant = lower
level = 1
encodings = T1 OT1 LY1
derivate = no
@@ -181,7 +183,3 @@ plusSign = +
superscriptingExponent = ·
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/dua/babel-dua.ini b/Master/texmf-dist/tex/generic/babel/locale/dua/babel-dua.ini
index 81e00ac75e4..50d15af5991 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/dua/babel-dua.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/dua/babel-dua.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = duálá
name.english = Duala
name.babel = duala
tag.bcp47 = dua
+tag.bcp47.likely = dua-Latn-CM
; Next line to be fixed
tag.opentype =
script.name = Latin
@@ -167,7 +168,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/dyo/babel-dyo.ini b/Master/texmf-dist/tex/generic/babel/locale/dyo/babel-dyo.ini
index 8a4badd6031..3d90d85635b 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/dyo/babel-dyo.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/dyo/babel-dyo.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = joola
name.english = Jola-Fonyi
name.babel = jolafonyi
tag.bcp47 = dyo
+tag.bcp47.likely = dyo-Latn-SN
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/dz/babel-dz.ini b/Master/texmf-dist/tex/generic/babel/locale/dz/babel-dz.ini
index b2c47ea79f5..b8f0a6a9f09 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/dz/babel-dz.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/dz/babel-dz.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
name.local = རྫོང་ཁ
name.english = Dzongkha
name.babel = dzongkha
tag.bcp47 = dz
+tag.bcp47.likely = dz-Tibt-BT
tag.opentype = DZN
script.name = Tibetan
script.tag.bcp47 = Tibt
@@ -169,7 +170,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ebu/babel-ebu.ini b/Master/texmf-dist/tex/generic/babel/locale/ebu/babel-ebu.ini
index 5a2ea543b68..7d9cfd3dee1 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ebu/babel-ebu.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ebu/babel-ebu.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Kĩembu
name.english = Embu
name.babel = embu
tag.bcp47 = ebu
+tag.bcp47.likely = ebu-Latn-KE
; Next line to be fixed
tag.opentype =
script.name = Latin
@@ -181,7 +182,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ee/babel-ee.ini b/Master/texmf-dist/tex/generic/babel/locale/ee/babel-ee.ini
index 12073ad2448..675e6858ce8 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ee/babel-ee.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ee/babel-ee.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Eʋegbe
name.english = Ewe
name.babel = ewe
tag.bcp47 = ee
+tag.bcp47.likely = ee-Latn-GH
tag.opentype = EWE
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/el/babel-el-polyton.ini b/Master/texmf-dist/tex/generic/babel/locale/el/babel-el-polyton.ini
index 27f50eb5f27..d79d284c0ee 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/el/babel-el-polyton.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/el/babel-el-polyton.ini
@@ -4,17 +4,19 @@
[identification]
charset = utf8
-version = 0.3
-date = 2020-02-24
+version = 0.4
+date = 2020-03-22
name.local = Ἐλληνικά
; Name from https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry
name.english = Polytonic Greek
name.babel = greek
+name.polyglossia = greek
tag.bcp47 = el-polyton
tag.opentype = PGR
script.name = Greek
script.tag.bcp47 = Grek
script.tag.opentype = grek
+polyglossia.variant = polytonic
level = 1
encodings = LGR
derivate = no
diff --git a/Master/texmf-dist/tex/generic/babel/locale/el/babel-el.ini b/Master/texmf-dist/tex/generic/babel/locale/el/babel-el.ini
index 2b66dba3ad4..48b7b1f4321 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/el/babel-el.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/el/babel-el.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.2
-date = 2020-02-24
+version = 1.3
+date = 2020-03-22
name.local = Ελληνικά
name.english = Greek
name.babel = greek
+name.polyglossia = greek
tag.bcp47 = el
+tag.bcp47.likely = el-Grek-GR
tag.opentype = ELL
script.name = Greek
script.tag.bcp47 = Grek
diff --git a/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-AU.ini b/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-AU.ini
index 0095ad1355a..095067c8420 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-AU.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-AU.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = English
name.english = English
name.babel = english-australia
@@ -185,7 +185,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-CA.ini b/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-CA.ini
index b08b9cba782..bdb6917d8af 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-CA.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-CA.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = English
name.english = English
name.babel = english-canada
@@ -185,7 +185,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-GB.ini b/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-GB.ini
index f29866ba165..105beb0ce21 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-GB.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-GB.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = English
name.english = English
name.babel = english-unitedkingdom
@@ -187,7 +187,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-NZ.ini b/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-NZ.ini
index 07356ab955d..fb4dcb0da7f 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-NZ.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-NZ.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = English
name.english = English
name.babel = english-newzealand
@@ -185,7 +185,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-US.ini b/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-US.ini
index 221dcae60ea..b27449e2453 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-US.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-US.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = English
name.english = English
name.babel = english-unitedstates
@@ -186,7 +186,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/en/babel-en.ini b/Master/texmf-dist/tex/generic/babel/locale/en/babel-en.ini
index 6a189ebebce..c59f9df182c 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/en/babel-en.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-en.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = English
name.english = English
name.babel = english
tag.bcp47 = en
+tag.bcp47.likely = en-Latn-US
tag.opentype = ENG
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/eo/babel-eo.ini b/Master/texmf-dist/tex/generic/babel/locale/eo/babel-eo.ini
index d80edec3970..3e913fe9670 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/eo/babel-eo.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/eo/babel-eo.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = esperanto
name.english = Esperanto
name.babel = esperanto
+name.polyglossia = esperanto
tag.bcp47 = eo
+tag.bcp47.likely = eo-Latn-001
tag.opentype = NTO
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/es/babel-es-MX.ini b/Master/texmf-dist/tex/generic/babel/locale/es/babel-es-MX.ini
index b514c5f44eb..2abc2662e6d 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/es/babel-es-MX.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/es/babel-es-MX.ini
@@ -11,13 +11,12 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = español
name.english = Spanish
-name.babel = spanish-mexico
-name.babel.A = spanish-mx
-name.babel.B = mexican
+name.babel = mexican spanish-mexico spanish-mx
+name.polyglossia = spanish
tag.bcp47 = es
tag.opentype = ESP
region.local = México
@@ -26,6 +25,7 @@ region.tag.bcp47 = MX
script.name = Latin
script.tag.bcp47 = Latn
script.tag.opentype = latn
+polyglossia.variant = mexican
level = 1
encodings = T1 OT1 LY1
derivate = no
@@ -151,7 +151,7 @@ time.short = [HH]:[mm]
[typography]
frenchspacing = yes
-hyphenrules = spanglish
+hyphenrules = spanish
lefthyphenmin = 2
righthyphenmin = 3
hyphenchar =
@@ -186,7 +186,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/es/babel-es.ini b/Master/texmf-dist/tex/generic/babel/locale/es/babel-es.ini
index f55250e8732..34cb5391d84 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/es/babel-es.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/es/babel-es.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = español
name.english = Spanish
name.babel = spanish
+name.polyglossia = spanish
tag.bcp47 = es
+tag.bcp47.likely = es-Latn-ES
tag.opentype = ESP
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/et/babel-et.ini b/Master/texmf-dist/tex/generic/babel/locale/et/babel-et.ini
index 33b58a1787b..4b61711c676 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/et/babel-et.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/et/babel-et.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = eesti
name.english = Estonian
name.babel = estonian
+name.polyglossia = estonian
tag.bcp47 = et
+tag.bcp47.likely = et-Latn-EE
tag.opentype = ETI
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/eu/babel-eu.ini b/Master/texmf-dist/tex/generic/babel/locale/eu/babel-eu.ini
index b61abb0c191..0032cea1483 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/eu/babel-eu.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/eu/babel-eu.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = euskara
name.english = Basque
name.babel = basque
+name.polyglossia = basque
tag.bcp47 = eu
+tag.bcp47.likely = eu-Latn-ES
tag.opentype = EUQ
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ewo/babel-ewo.ini b/Master/texmf-dist/tex/generic/babel/locale/ewo/babel-ewo.ini
index b17a25dda19..84b5ee5e8bd 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ewo/babel-ewo.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ewo/babel-ewo.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = ewondo
name.english = Ewondo
name.babel = ewondo
tag.bcp47 = ewo
+tag.bcp47.likely = ewo-Latn-CM
tag.opentype = BTI
script.name = Latin
script.tag.bcp47 = Latn
@@ -166,7 +167,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fa/babel-fa.ini b/Master/texmf-dist/tex/generic/babel/locale/fa/babel-fa.ini
index 9f562352437..58c51d67f83 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/fa/babel-fa.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/fa/babel-fa.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-02-24
+version = 1.4
+date = 2020-03-22
name.local = فارسی
name.english = Persian
name.babel = persian
+name.polyglossia = persian
tag.bcp47 = fa
+tag.bcp47.likely = fa-Arab-IR
tag.opentype = FAR
script.name = Arabic
script.tag.bcp47 = Arab
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ff/babel-ff.ini b/Master/texmf-dist/tex/generic/babel/locale/ff/babel-ff.ini
index da1d0264594..d01e3799c61 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ff/babel-ff.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ff/babel-ff.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Pulaar
name.english = Fulah
name.babel = fulah
tag.bcp47 = ff
+tag.bcp47.likely = ff-Latn-SN
tag.opentype = FUL
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fi/babel-fi.ini b/Master/texmf-dist/tex/generic/babel/locale/fi/babel-fi.ini
index 55d92cfb1f7..5cec65ce8c3 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/fi/babel-fi.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/fi/babel-fi.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = suomi
name.english = Finnish
name.babel = finnish
+name.polyglossia = finnish
tag.bcp47 = fi
+tag.bcp47.likely = fi-Latn-FI
tag.opentype = FIN
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fil/babel-fil.ini b/Master/texmf-dist/tex/generic/babel/locale/fil/babel-fil.ini
index 18aa0aa192f..3b854420815 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/fil/babel-fil.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/fil/babel-fil.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Filipino
name.english = Filipino
name.babel = filipino
tag.bcp47 = fil
+tag.bcp47.likely = fil-Latn-PH
tag.opentype = PIL
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fo/babel-fo.ini b/Master/texmf-dist/tex/generic/babel/locale/fo/babel-fo.ini
index a19fc14beb4..69e3a07a4b9 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/fo/babel-fo.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/fo/babel-fo.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = føroyskt
name.english = Faroese
name.babel = faroese
tag.bcp47 = fo
+tag.bcp47.likely = fo-Latn-FO
tag.opentype = FOS
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-BE.ini b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-BE.ini
index 7be5cc5d357..e7d628a48a7 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-BE.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-BE.ini
@@ -11,12 +11,11 @@
[identification]
charset = utf8
-version = 0.95
-date = 2020-02-10
+version = 0.96
+date = 2020-03-22
name.local = français
name.english = French
-name.babel = french-belgium
-name.babel.A = french-be
+name.babel = french-belgium french-be
tag.bcp47 = fr
tag.opentype = FRA
region.local = Belgique
@@ -187,7 +186,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CA.ini b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CA.ini
index 8a3c51d1220..9b514576a4f 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CA.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CA.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 0.95
-date = 2020-02-10
+version = 0.96
+date = 2020-03-22
name.local = français
name.english = French
name.babel = french-canada
@@ -187,7 +187,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CH.ini b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CH.ini
index c5b7c447a37..93864e95bfe 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CH.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CH.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 0.95
-date = 2020-02-10
+version = 0.96
+date = 2020-03-22
name.local = français
name.english = French
name.babel = french-switzerland
@@ -187,7 +187,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-LU.ini b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-LU.ini
index 03ac8e72a63..f070696d745 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-LU.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-LU.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 0.95
-date = 2020-02-10
+version = 0.96
+date = 2020-03-22
name.local = français
name.english = French
name.babel = french-luxembourg
@@ -187,7 +187,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr.ini b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr.ini
index bf5bbf14cb8..b80f066e95e 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 0.95
-date = 2020-02-10
+version = 0.96
+date = 2020-03-22
name.local = français
name.english = French
name.babel = french
+name.polyglossia = french
tag.bcp47 = fr
+tag.bcp47.likely = fr-Latn-FR
tag.opentype = FRA
script.name = Latin
script.tag.bcp47 = Latn
@@ -183,7 +185,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fur/babel-fur.ini b/Master/texmf-dist/tex/generic/babel/locale/fur/babel-fur.ini
index 42732d0507e..3b149f5ef95 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/fur/babel-fur.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/fur/babel-fur.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.1
-date = 2020-02-10
+version = 1.2
+date = 2020-03-22
name.local = furlan
name.english = Friulian
name.babel = friulian
+name.polyglossia = friulian
tag.bcp47 = fur
+tag.bcp47.likely = fur-Latn-IT
tag.opentype = FRL
script.name = Latin
script.tag.bcp47 = Latn
@@ -182,7 +184,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fy/babel-fy.ini b/Master/texmf-dist/tex/generic/babel/locale/fy/babel-fy.ini
index c8737ad3333..98ee0f03e8d 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/fy/babel-fy.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/fy/babel-fy.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = West-Frysk
name.english = Western Frisian
name.babel = westernfrisian
tag.bcp47 = fy
+tag.bcp47.likely = fy-Latn-NL
tag.opentype = FRI
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ga/babel-ga.ini b/Master/texmf-dist/tex/generic/babel/locale/ga/babel-ga.ini
index af1bf5c6ebe..dc85051c880 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ga/babel-ga.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ga/babel-ga.ini
@@ -11,16 +11,19 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Gaeilge
name.english = Irish
name.babel = irish
+name.polyglossia = gaelic
tag.bcp47 = ga
+tag.bcp47.likely = ga-Latn-IE
tag.opentype = IRI
script.name = Latin
script.tag.bcp47 = Latn
script.tag.opentype = latn
+polyglossia.variant = irish
level = 1
encodings = T1 OT1 LY1
derivate = no
@@ -179,7 +182,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/gd/babel-gd.ini b/Master/texmf-dist/tex/generic/babel/locale/gd/babel-gd.ini
index 2e80e4331c6..c04bc467c01 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/gd/babel-gd.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/gd/babel-gd.ini
@@ -11,16 +11,19 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Gàidhlig
name.english = Scottish Gaelic
name.babel = scottishgaelic
+name.polyglossia = gaelic
tag.bcp47 = gd
+tag.bcp47.likely = gd-Latn-GB
tag.opentype = GAE
script.name = Latin
script.tag.bcp47 = Latn
script.tag.opentype = latn
+polyglossia.variant = scottish
level = 1
encodings = T1 OT1 LY1
derivate = no
@@ -180,7 +183,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/gl/babel-gl.ini b/Master/texmf-dist/tex/generic/babel/locale/gl/babel-gl.ini
index 7a82ba57f29..764589692fa 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/gl/babel-gl.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/gl/babel-gl.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = galego
name.english = Galician
name.babel = galician
+name.polyglossia = galician
tag.bcp47 = gl
+tag.bcp47.likely = gl-Latn-ES
tag.opentype = GAL
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/grc/babel-grc.ini b/Master/texmf-dist/tex/generic/babel/locale/grc/babel-grc.ini
index 64df45a9094..41a29fd0fd2 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/grc/babel-grc.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/grc/babel-grc.ini
@@ -11,16 +11,19 @@
[identification]
charset = utf8
-version = 1.1
-date = 2020-02-24
+version = 1.2
+date = 2020-03-22
name.local = Αρχαία ελληνικά
name.english = Ancient Greek
name.babel = greek
+name.polyglossia = greek
tag.bcp47 = grc
+tag.bcp47.likely = grc-Cprt-CY
tag.opentype = ELL
script.name = Greek
script.tag.bcp47 = Grek
script.tag.opentype = grek
+polyglossia.variant = ancient
level = 1
encodings = LGR
derivate = no
diff --git a/Master/texmf-dist/tex/generic/babel/locale/gsw/babel-gsw.ini b/Master/texmf-dist/tex/generic/babel/locale/gsw/babel-gsw.ini
index 023c8f44775..9607fe49954 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/gsw/babel-gsw.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/gsw/babel-gsw.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Schwiizertüütsch
name.english = Swiss German
name.babel = swissgerman
tag.bcp47 = gsw
+tag.bcp47.likely = gsw-Latn-CH
tag.opentype = ALS
script.name = Latin
script.tag.bcp47 = Latn
@@ -179,7 +180,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/gu/babel-gu.ini b/Master/texmf-dist/tex/generic/babel/locale/gu/babel-gu.ini
index 8d843fffb50..8b14a7cd3db 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/gu/babel-gu.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/gu/babel-gu.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-02-10
+version = 1.4
+date = 2020-03-22
name.local = ગુજરાતી
name.english = Gujarati
name.babel = gujarati
tag.bcp47 = gu
+tag.bcp47.likely = gu-Gujr-IN
tag.opentype = GUJ
script.name = Gujarati
script.tag.bcp47 = Gujr
@@ -169,7 +170,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/guz/babel-guz.ini b/Master/texmf-dist/tex/generic/babel/locale/guz/babel-guz.ini
index 79e5869349a..19818e8b4b9 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/guz/babel-guz.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/guz/babel-guz.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Ekegusii
name.english = Gusii
name.babel = gusii
tag.bcp47 = guz
+tag.bcp47.likely = guz-Latn-KE
tag.opentype = KIS
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/gv/babel-gv.ini b/Master/texmf-dist/tex/generic/babel/locale/gv/babel-gv.ini
index feae0de0059..744d6563fa8 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/gv/babel-gv.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/gv/babel-gv.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Gaelg
name.english = Manx
name.babel = manx
tag.bcp47 = gv
+tag.bcp47.likely = gv-Latn-IM
tag.opentype = MNX
script.name = Latin
script.tag.bcp47 = Latn
@@ -179,7 +180,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-GH.ini b/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-GH.ini
index eb02a1b5e76..b6f9789b9e9 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-GH.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-GH.ini
@@ -11,12 +11,11 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Hausa
name.english = Hausa
-name.babel = hausa-ghana
-name.babel.A = hausa-gh
+name.babel = hausa-ghana hausa-gh
tag.bcp47 = ha
tag.opentype = HAU
region.local = Gana
@@ -180,7 +179,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-NE.ini b/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-NE.ini
index 11fad22c508..af922199dd8 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-NE.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-NE.ini
@@ -11,12 +11,11 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Hausa
name.english = Hausa
-name.babel = hausa-niger
-name.babel.A = hausa-ne
+name.babel = hausa-niger hausa-ne
tag.bcp47 = ha
tag.opentype = HAU
region.local = Nijar
@@ -157,7 +156,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha.ini b/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha.ini
index 347a1c0c2c8..73b422c4ce9 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Hausa
name.english = Hausa
name.babel = hausa
tag.bcp47 = ha
+tag.bcp47.likely = ha-Latn-NG
tag.opentype = HAU
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/haw/babel-haw.ini b/Master/texmf-dist/tex/generic/babel/locale/haw/babel-haw.ini
index dc1abfc7e19..4c84606c60c 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/haw/babel-haw.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/haw/babel-haw.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = ʻŌlelo Hawaiʻi
name.english = Hawaiian
name.babel = hawaiian
tag.bcp47 = haw
+tag.bcp47.likely = haw-Latn-US
tag.opentype = HAW
script.name = Latin
script.tag.bcp47 = Latn
@@ -164,7 +165,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/he/babel-he.ini b/Master/texmf-dist/tex/generic/babel/locale/he/babel-he.ini
index ddf908c61ed..430883b9312 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/he/babel-he.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/he/babel-he.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.2
-date = 2020-02-24
+version = 1.3
+date = 2020-03-22
name.local = עברית
name.english = Hebrew
name.babel = hebrew
+name.polyglossia = hebrew
tag.bcp47 = he
+tag.bcp47.likely = he-Hebr-IL
tag.opentype = IWR
script.name = Hebrew
script.tag.bcp47 = Hebr
diff --git a/Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.ini b/Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.ini
index 63e325b9172..c13cb8773eb 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.ini
@@ -12,12 +12,14 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-02-24
+version = 1.4
+date = 2020-03-22
name.local = हिन्दी
name.english = Hindi
name.babel = hindi
+name.polyglossia = hindi
tag.bcp47 = hi
+tag.bcp47.likely = hi-Deva-IN
tag.opentype = HIN
script.name = Devanagari
script.tag.bcp47 = Deva
@@ -197,5 +199,3 @@ superscriptingExponent = ×
[counters]
alphabetic = क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल व श ष स ह
-Alph =
-ordinals =
diff --git a/Master/texmf-dist/tex/generic/babel/locale/hr/babel-hr.ini b/Master/texmf-dist/tex/generic/babel/locale/hr/babel-hr.ini
index f5b033176c7..aa37c0362a8 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/hr/babel-hr.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/hr/babel-hr.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = hrvatski
name.english = Croatian
name.babel = croatian
+name.polyglossia = croatian
tag.bcp47 = hr
+tag.bcp47.likely = hr-Latn-HR
tag.opentype = HRV
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/hsb/babel-hsb.ini b/Master/texmf-dist/tex/generic/babel/locale/hsb/babel-hsb.ini
index 0c89c53146a..74cc8f94c5f 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/hsb/babel-hsb.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/hsb/babel-hsb.ini
@@ -11,17 +11,19 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = hornjoserbšćina
name.english = Upper Sorbian
-name.babel = uppersorbian
-name.babel.A = usorbian
+name.babel = usorbian uppersorbian
+name.polyglossia = sorbian
tag.bcp47 = hsb
+tag.bcp47.likely = hsb-Latn-DE
tag.opentype = USB
script.name = Latin
script.tag.bcp47 = Latn
script.tag.opentype = latn
+polyglossia.variant = upper
level = 1
encodings = T1 OT1 LY1
derivate = no
@@ -181,7 +183,3 @@ plusSign = +
superscriptingExponent = ·
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/hu/babel-hu.ini b/Master/texmf-dist/tex/generic/babel/locale/hu/babel-hu.ini
index 4793371e663..4d0c3dd3f75 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/hu/babel-hu.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/hu/babel-hu.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = magyar
name.english = Hungarian
name.babel = hungarian
+name.polyglossia = hungarian
tag.bcp47 = hu
+tag.bcp47.likely = hu-Latn-HU
tag.opentype = HUN
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/hy/babel-hy.ini b/Master/texmf-dist/tex/generic/babel/locale/hy/babel-hy.ini
index 4df88b1ae99..935d452a205 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/hy/babel-hy.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/hy/babel-hy.ini
@@ -5,18 +5,22 @@
; https://www.ctan.org/pkg/babel-contrib
; * polyglossia language styles (license LPPL)
; https://www.ctan.org/pkg/polyglossia
+; * armtex (license LPPL)
+; https://ctan.org/pkg/armtex
; * Common Locale Data Repository (license Unicode):
; http://cldr.unicode.org/
; http://unicode.org/copyright.html
[identification]
charset = utf8
-version = 1.2
-date = 2020-02-24
+version = 1.3
+date = 2020-03-22
name.local = հայերեն
name.english = Armenian
name.babel = armenian
+name.polyglossia = armenian
tag.bcp47 = hy
+tag.bcp47.likely = hy-Armn-AM
tag.opentype = HYE
script.name = Armenian
script.tag.bcp47 = Armn
@@ -26,50 +30,50 @@ encodings =
derivate = no
[captions]
-preface =
-ref =
-abstract =
-bib =
-chapter =
-appendix =
-contents =
-listfigure =
-listtable =
-index =
-figure =
-table =
-part =
-encl =
-cc =
-headto =
-page =
-see =
-also =
-proof =
-glossary =
+preface = Նախաբան
+ref = Հղումներ
+abstract = Սեղմագիր
+bib = Գրականություն
+chapter = Գլուխ
+appendix = Հավելված
+contents = Բովանդակություն
+listfigure = Նկարների ցանկ
+listtable = Աղյուսակների ցանկ
+index = Առարկայական ցանկ
+figure = Նկար
+table = Աղյուսակ
+part = Մաս
+encl = Կից՝
+cc = Կրկնօրինակը՝
+headto =
+page = էջ
+see = տե՛ս
+also = տե՛ս նաև
+proof = Ապացույց
+glossary = Տերմինների ցանկ
[captions.licr]
-preface =
-ref =
-abstract =
-bib =
-chapter =
-appendix =
-contents =
-listfigure =
-listtable =
-index =
-figure =
-table =
-part =
-encl =
-cc =
-headto =
-page =
-see =
-also =
-proof =
-glossary =
+preface = \Armnu\armayb\armkhe\armayb\armben\armayb\armnu
+ref = \Armho\armghaj
+abstract = \Armse\armyech\armghat\armmen\armayb\armgim\armini\armre
+bib = \Armgim\armre\armayb\armken\armayb\armnu\armvo\armvyun\armto\armhi\armvo\armvyun\armnu
+chapter = \Armgim\armlyun\armvo\armvyun\armkhe
+appendix = \Armho\armayb\armvev\armyech\armlyun\armvev\armayb\armtsa
+contents = \Armben\armvo\armvev\armayb\armnu\armda\armayb\armken\armvo\armvyun\armto\armhi\armvo\armvyun\armnu
+listfigure = \Armnu\armken\armayb\armre\armnu\armyech\armre\armini\ \armtso\armayb\armnu\armken
+listtable = \Armayb\armghat\armhi\armvo\armvyun\armse\armayb\armken\armnu\armyech\armre\armini\ \armtso\armayb\armnu\armken
+index = \Armayb\armra\armayb\armre\armken\armayb\armhi\armayb\armken\armayb\armnu\ \armtso\armayb\armnu\armken
+figure = \Armnu\armken\armayb\armre
+table = \Armayb\armghat\armhi\armvo\armvyun\armse\armayb\armken
+part = \Armmen\armayb\armse
+encl = \Armken\armini\armtso\armsep
+cc = \Armken\armre\armken\armnu\armo\armre\armini\armnu\armayb\armken\armat\armsep
+headto =
+page = \arme\armje
+see = \armtyun\armyech\armaccent\armse
+also = \armtyun\armyech\armaccent\armse\ \armnu\armayb\armew
+proof = \Armayb\armpe\armayb\armtso\armvo\armvyun\armhi\armtso
+glossary = \Armtyun\armyech\armre\armmen\armini\armnu\armnu\armyech\armre\armini\ \armtso\armayb\armnu\armken
[date.gregorian]
date.long = [dd] [MMMM], [y] թ.
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ia/babel-ia.ini b/Master/texmf-dist/tex/generic/babel/locale/ia/babel-ia.ini
index a8f33e7823a..d8e6cf5cb03 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ia/babel-ia.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ia/babel-ia.ini
@@ -11,11 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.english = Interlingua
name.babel = interlingua
+name.polyglossia = interlingua
tag.bcp47 = ia
+tag.bcp47.likely = ia-Latn-001
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -116,7 +118,3 @@ hyphenationmin =
delimiters.quotes =
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/id/babel-id.ini b/Master/texmf-dist/tex/generic/babel/locale/id/babel-id.ini
index b844b61caa4..c8216d5962a 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/id/babel-id.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/id/babel-id.ini
@@ -11,16 +11,19 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Indonesia
name.english = Indonesian
name.babel = indonesian
+name.polyglossia = malay
tag.bcp47 = id
+tag.bcp47.likely = id-Latn-ID
tag.opentype = IND
script.name = Latin
script.tag.bcp47 = Latn
script.tag.opentype = latn
+polyglossia.variant = indonesian
level = 1
encodings = T1 OT1 LY1
derivate = no
@@ -180,7 +183,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ig/babel-ig.ini b/Master/texmf-dist/tex/generic/babel/locale/ig/babel-ig.ini
index abbc36e1c3f..8d077ce0017 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ig/babel-ig.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ig/babel-ig.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Igbo
name.english = Igbo
name.babel = igbo
tag.bcp47 = ig
+tag.bcp47.likely = ig-Latn-NG
tag.opentype = IBO
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ii/babel-ii.ini b/Master/texmf-dist/tex/generic/babel/locale/ii/babel-ii.ini
index a2040c0d60f..a6799c6485e 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ii/babel-ii.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ii/babel-ii.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.1
-date = 2020-01-20
+version = 1.2
+date = 2020-03-22
name.local = ꆈꌠꉙ
name.english = Sichuan Yi
name.babel = sichuanyi
tag.bcp47 = ii
+tag.bcp47.likely = ii-Yiii-CN
tag.opentype = YIM
script.name = Yi
script.tag.bcp47 = Yiii
@@ -167,7 +168,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/is/babel-is.ini b/Master/texmf-dist/tex/generic/babel/locale/is/babel-is.ini
index 0fdcc645cb1..984a6e7ae65 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/is/babel-is.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/is/babel-is.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = íslenska
name.english = Icelandic
name.babel = icelandic
+name.polyglossia = icelandic
tag.bcp47 = is
+tag.bcp47.likely = is-Latn-IS
tag.opentype = ISL
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/it/babel-it.ini b/Master/texmf-dist/tex/generic/babel/locale/it/babel-it.ini
index f95d07823c1..e26f479615f 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/it/babel-it.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/it/babel-it.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.1
-date = 2020-02-10
+version = 1.2
+date = 2020-03-22
name.local = italiano
name.english = Italian
name.babel = italian
+name.polyglossia = italian
tag.bcp47 = it
+tag.bcp47.likely = it-Latn-IT
tag.opentype = ITA
script.name = Latin
script.tag.bcp47 = Latn
@@ -182,7 +184,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ja/babel-ja.ini b/Master/texmf-dist/tex/generic/babel/locale/ja/babel-ja.ini
index 65280d3fb0c..672b36f701f 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ja/babel-ja.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ja/babel-ja.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-02-24
+version = 1.4
+date = 2020-03-22
name.local = 日本語
name.english = Japanese
name.babel = japanese
+name.polyglossia = japanese
tag.bcp47 = ja
+tag.bcp47.likely = ja-Jpan-JP
tag.opentype = JAN
script.name = Japanese
script.tag.bcp47 = Jpan
diff --git a/Master/texmf-dist/tex/generic/babel/locale/jgo/babel-jgo.ini b/Master/texmf-dist/tex/generic/babel/locale/jgo/babel-jgo.ini
index 2452afb0005..cfdf4aba483 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/jgo/babel-jgo.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/jgo/babel-jgo.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Ndaꞌa
name.english = Ngomba
name.babel = ngomba
tag.bcp47 = jgo
+tag.bcp47.likely = jgo-Latn-CM
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -166,7 +167,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/jmc/babel-jmc.ini b/Master/texmf-dist/tex/generic/babel/locale/jmc/babel-jmc.ini
index 1e6ca74b437..c26a6e6ee52 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/jmc/babel-jmc.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/jmc/babel-jmc.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Kimachame
name.english = Machame
name.babel = machame
tag.bcp47 = jmc
+tag.bcp47.likely = jmc-Latn-TZ
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ka/babel-ka.ini b/Master/texmf-dist/tex/generic/babel/locale/ka/babel-ka.ini
index 45c888c2c17..f19905973ad 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ka/babel-ka.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ka/babel-ka.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.1
-date = 2020-02-24
+version = 1.2
+date = 2020-03-22
name.local = ქართული
name.english = Georgian
name.babel = georgian
+name.polyglossia = georgian
tag.bcp47 = ka
+tag.bcp47.likely = ka-Geor-GE
tag.opentype = KAT
script.name = Georgian
script.tag.bcp47 = Geor
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kab/babel-kab.ini b/Master/texmf-dist/tex/generic/babel/locale/kab/babel-kab.ini
index 61539e1e5d3..513d20783d6 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/kab/babel-kab.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/kab/babel-kab.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Taqbaylit
name.english = Kabyle
name.babel = kabyle
tag.bcp47 = kab
+tag.bcp47.likely = kab-Latn-DZ
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kam/babel-kam.ini b/Master/texmf-dist/tex/generic/babel/locale/kam/babel-kam.ini
index b7390e692aa..26c76e3ff8f 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/kam/babel-kam.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/kam/babel-kam.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Kikamba
name.english = Kamba
name.babel = kamba
tag.bcp47 = kam
+tag.bcp47.likely = kam-Latn-KE
tag.opentype = KMB
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kde/babel-kde.ini b/Master/texmf-dist/tex/generic/babel/locale/kde/babel-kde.ini
index bb415beb338..454d678fee3 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/kde/babel-kde.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/kde/babel-kde.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Chimakonde
name.english = Makonde
name.babel = makonde
tag.bcp47 = kde
+tag.bcp47.likely = kde-Latn-TZ
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kea/babel-kea.ini b/Master/texmf-dist/tex/generic/babel/locale/kea/babel-kea.ini
index 9f8628c9380..87869938305 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/kea/babel-kea.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/kea/babel-kea.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = kabuverdianu
name.english = Kabuverdianu
name.babel = kabuverdianu
tag.bcp47 = kea
+tag.bcp47.likely = kea-Latn-CV
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/khq/babel-khq.ini b/Master/texmf-dist/tex/generic/babel/locale/khq/babel-khq.ini
index 9d5a23ab1bf..88005d4bfbb 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/khq/babel-khq.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/khq/babel-khq.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Koyra ciini
name.english = Koyra Chiini
name.babel = koyrachiini
tag.bcp47 = khq
+tag.bcp47.likely = khq-Latn-ML
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ki/babel-ki.ini b/Master/texmf-dist/tex/generic/babel/locale/ki/babel-ki.ini
index 341e888764d..dcbdc3074b8 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ki/babel-ki.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ki/babel-ki.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Gikuyu
name.english = Kikuyu
name.babel = kikuyu
tag.bcp47 = ki
+tag.bcp47.likely = ki-Latn-KE
tag.opentype = KIK
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kk/babel-kk.ini b/Master/texmf-dist/tex/generic/babel/locale/kk/babel-kk.ini
index 5ba294f9f04..6eec65dbeef 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/kk/babel-kk.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/kk/babel-kk.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = қазақ тілі
name.english = Kazakh
name.babel = kazakh
tag.bcp47 = kk
+tag.bcp47.likely = kk-Cyrl-KZ
tag.opentype = KAZ
script.name = Cyrillic
script.tag.bcp47 = Cyrl
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kkj/babel-kkj.ini b/Master/texmf-dist/tex/generic/babel/locale/kkj/babel-kkj.ini
index 432dd8d7241..6891cb48949 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/kkj/babel-kkj.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/kkj/babel-kkj.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = kakɔ
name.english = Kako
name.babel = kako
tag.bcp47 = kkj
+tag.bcp47.likely = kkj-Latn-CM
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kl/babel-kl.ini b/Master/texmf-dist/tex/generic/babel/locale/kl/babel-kl.ini
index 0269dc75d80..932e7a94f9d 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/kl/babel-kl.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/kl/babel-kl.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = kalaallisut
name.english = Kalaallisut
name.babel = kalaallisut
tag.bcp47 = kl
+tag.bcp47.likely = kl-Latn-GL
tag.opentype = GRN
script.name = Latin
script.tag.bcp47 = Latn
@@ -179,7 +180,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kln/babel-kln.ini b/Master/texmf-dist/tex/generic/babel/locale/kln/babel-kln.ini
index b50a6103ef7..11e8b9a1811 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/kln/babel-kln.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/kln/babel-kln.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Kalenjin
name.english = Kalenjin
name.babel = kalenjin
tag.bcp47 = kln
+tag.bcp47.likely = kln-Latn-KE
tag.opentype = KAL
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/km/babel-khmer.tex b/Master/texmf-dist/tex/generic/babel/locale/km/babel-khmer.tex
index f8073ab94a7..e91549904fe 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/km/babel-khmer.tex
+++ b/Master/texmf-dist/tex/generic/babel/locale/km/babel-khmer.tex
@@ -15,16 +15,5 @@
\def\BabelDated#1{{\expandafter\khmerdigits\expandafter{#1}}}%
\babel@save\BabelDatey
\def\BabelDatey#1{{\expandafter\khmerdigits\expandafter{#1}}}}
-
-\ifcase\bbl@engine\or\or
- \expandafter\addto\csname extras\languagename\endcsname{%
- \XeTeXlinebreaklocale "kh"
- \bbl@xeisp@Khmr
- \bbl@xeipn@Khmr
- }
- \expandafter\addto\csname noextras\languagename\endcsname{%
- \XeTeXlinebreaklocale "en"
- }
-\fi
\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/km/babel-km.ini b/Master/texmf-dist/tex/generic/babel/locale/km/babel-km.ini
index 49ed57ca797..a535a8a9313 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/km/babel-km.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/km/babel-km.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.5
-date = 2020-02-24
+version = 1.6
+date = 2020-03-22
name.local = ខ្មែរ
name.english = Khmer
name.babel = khmer
tag.bcp47 = km
+tag.bcp47.likely = km-Khmr-KH
tag.opentype = KHM
script.name = Khmer
script.tag.bcp47 = Khmr
@@ -137,7 +138,7 @@ hyphenrules =
lefthyphenmin =
righthyphenmin =
hyphenchar =
-prehyphenchar =
+prehyphenchar = 1
posthyphenchar =
exhyphenchar =
preexhyphenchar =
@@ -172,6 +173,3 @@ superscriptingExponent = ×
[counters]
consonant = ក ខ គ ឃ ង ច ឆ ជ ឈ ញ ដ ឋ ឌ ឍ ណ ត ថ ទ ធ ន ប ផ ព ភ ម យ រ ល វ ស ហ ឡ អ
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kn/babel-kn.ini b/Master/texmf-dist/tex/generic/babel/locale/kn/babel-kn.ini
index 00f0c9f6ab6..be87bfd8425 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/kn/babel-kn.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/kn/babel-kn.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-02-10
+version = 1.4
+date = 2020-03-22
name.local = ಕನ್ನಡ
name.english = Kannada
name.babel = kannada
+name.polyglossia = kannada
tag.bcp47 = kn
+tag.bcp47.likely = kn-Knda-IN
tag.opentype = kan
script.name = Kannada
script.tag.bcp47 = Knda
@@ -151,7 +153,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko.ini b/Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko.ini
index 7d912234bdc..d8a8fa486c4 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.4
-date = 2020-02-24
+version = 1.5
+date = 2020-03-22
name.local = 한국어
name.english = Korean
name.babel = korean
+name.polyglossia = korean
tag.bcp47 = ko
+tag.bcp47.likely = ko-Kore-KR
tag.opentype = KOR
script.name = Korean
script.name.opentype = CJK
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kok/babel-kok.ini b/Master/texmf-dist/tex/generic/babel/locale/kok/babel-kok.ini
index 211e2cfe059..e67f8c936d0 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/kok/babel-kok.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/kok/babel-kok.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
name.local = कोंकणी
name.english = Konkani
name.babel = konkani
tag.bcp47 = kok
+tag.bcp47.likely = kok-Deva-IN
tag.opentype = KOK
script.name = Devanagari
script.tag.bcp47 = Deva
@@ -166,7 +167,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ks/babel-ks.ini b/Master/texmf-dist/tex/generic/babel/locale/ks/babel-ks.ini
index d3b651e2a37..ec021e06cf6 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ks/babel-ks.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ks/babel-ks.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
name.local = کٲشُر
name.english = Kashmiri
name.babel = kashmiri
tag.bcp47 = ks
+tag.bcp47.likely = ks-Arab-IN
tag.opentype = KSH
script.name = Arabic
script.tag.bcp47 = Arab
@@ -166,7 +167,3 @@ plusSign = ‎+
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ksb/babel-ksb.ini b/Master/texmf-dist/tex/generic/babel/locale/ksb/babel-ksb.ini
index a49021b0dab..d984000c22d 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ksb/babel-ksb.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ksb/babel-ksb.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Kishambaa
name.english = Shambala
name.babel = shambala
tag.bcp47 = ksb
+tag.bcp47.likely = ksb-Latn-TZ
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ksf/babel-ksf.ini b/Master/texmf-dist/tex/generic/babel/locale/ksf/babel-ksf.ini
index e24fb0cf0a8..0bd25319512 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ksf/babel-ksf.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ksf/babel-ksf.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = rikpa
name.english = Bafia
name.babel = bafia
tag.bcp47 = ksf
+tag.bcp47.likely = ksf-Latn-CM
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -166,7 +167,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ksh/babel-ksh.ini b/Master/texmf-dist/tex/generic/babel/locale/ksh/babel-ksh.ini
index b57f28384f1..713d4c5a2d5 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ksh/babel-ksh.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ksh/babel-ksh.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Kölsch
name.english = Colognian
name.babel = colognian
tag.bcp47 = ksh
+tag.bcp47.likely = ksh-Latn-DE
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kw/babel-kw.ini b/Master/texmf-dist/tex/generic/babel/locale/kw/babel-kw.ini
index e3693842dfd..d26cfa03e1c 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/kw/babel-kw.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/kw/babel-kw.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = kernewek
name.english = Cornish
name.babel = cornish
tag.bcp47 = kw
+tag.bcp47.likely = kw-Latn-GB
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -179,7 +180,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ky/babel-ky.ini b/Master/texmf-dist/tex/generic/babel/locale/ky/babel-ky.ini
index 12d74c53d18..cd980a874a8 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ky/babel-ky.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ky/babel-ky.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = кыргызча
name.english = Kyrgyz
name.babel = kyrgyz
tag.bcp47 = ky
+tag.bcp47.likely = ky-Cyrl-KG
tag.opentype = KIR
script.name = Cyrillic
script.tag.bcp47 = Cyrl
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-classic.ini b/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-classic.ini
index e0a4d412630..fcae04a361b 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-classic.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-classic.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.0
-date = 2020-02-10
+version = 1.1
+date = 2020-03-22
name.english = Classic Latin
tag.bcp47 = la
tag.opentype = LAT
@@ -149,7 +149,3 @@ hyphenationmin =
delimiters.quotes =
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-ecclesia.ini b/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-ecclesia.ini
index 53631979def..d9d98919e5e 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-ecclesia.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-ecclesia.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.0
-date = 2020-02-10
+version = 1.1
+date = 2020-03-22
name.english = Ecclesiastic Latin
tag.bcp47 = la
tag.opentype = LAT
@@ -149,7 +149,3 @@ hyphenationmin =
delimiters.quotes =
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-medieval.ini b/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-medieval.ini
index 2e612f849d8..845629d8527 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-medieval.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-medieval.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.0
-date = 2020-02-10
+version = 1.1
+date = 2020-03-22
name.english = Medieval Latin
tag.bcp47 = la
tag.opentype = LAT
@@ -148,7 +148,3 @@ hyphenationmin =
delimiters.quotes =
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/la/babel-la.ini b/Master/texmf-dist/tex/generic/babel/locale/la/babel-la.ini
index fcd7934821d..d810fed47b9 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/la/babel-la.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/la/babel-la.ini
@@ -11,10 +11,13 @@
[identification]
charset = utf8
-version = 1.1
-date = 2020-02-10
+version = 1.2
+date = 2020-03-22
name.english = Latin
+name.babel = latin
+name.polyglossia = latin
tag.bcp47 = la
+tag.bcp47.likely = la-Latn-VA
tag.opentype = LAT
script.name = Latin
script.tag.bcp47 = Latn
@@ -146,7 +149,3 @@ hyphenationmin =
delimiters.quotes =
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/lag/babel-lag.ini b/Master/texmf-dist/tex/generic/babel/locale/lag/babel-lag.ini
index 706ba693812..50128e0563d 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/lag/babel-lag.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/lag/babel-lag.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Kɨlaangi
name.english = Langi
name.babel = langi
tag.bcp47 = lag
+tag.bcp47.likely = lag-Latn-TZ
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -166,7 +167,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/lb/babel-lb.ini b/Master/texmf-dist/tex/generic/babel/locale/lb/babel-lb.ini
index 2e65474ee74..d2b7e343119 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/lb/babel-lb.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/lb/babel-lb.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Lëtzebuergesch
name.english = Luxembourgish
name.babel = luxembourgish
tag.bcp47 = lb
+tag.bcp47.likely = lb-Latn-LU
tag.opentype = LTZ
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/lg/babel-lg.ini b/Master/texmf-dist/tex/generic/babel/locale/lg/babel-lg.ini
index f8a5d23c7fb..425e5d8e264 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/lg/babel-lg.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/lg/babel-lg.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Luganda
name.english = Ganda
name.babel = ganda
tag.bcp47 = lg
+tag.bcp47.likely = lg-Latn-UG
tag.opentype = LUG
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/lkt/babel-lkt.ini b/Master/texmf-dist/tex/generic/babel/locale/lkt/babel-lkt.ini
index 7545eec99a6..4f2eb2dcb94 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/lkt/babel-lkt.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/lkt/babel-lkt.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Lakȟólʼiyapi
name.english = Lakota
name.babel = lakota
tag.bcp47 = lkt
+tag.bcp47.likely = lkt-Latn-US
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ln/babel-ln.ini b/Master/texmf-dist/tex/generic/babel/locale/ln/babel-ln.ini
index 9c774cd4bfd..d74d5c08ad0 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ln/babel-ln.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ln/babel-ln.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = lingála
name.english = Lingala
name.babel = lingala
tag.bcp47 = ln
+tag.bcp47.likely = ln-Latn-CD
tag.opentype = LIN
script.name = Latin
script.tag.bcp47 = Latn
@@ -166,7 +167,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/lo/babel-lao.tex b/Master/texmf-dist/tex/generic/babel/locale/lo/babel-lao.tex
index 5782a216648..9715d7bddff 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/lo/babel-lao.tex
+++ b/Master/texmf-dist/tex/generic/babel/locale/lo/babel-lao.tex
@@ -10,13 +10,4 @@
\BabelBeforeIni{lo}{%
}
-\ifcase\bbl@engine\or\or
- \expandafter\addto\csname extras\languagename\endcsname{%
- \XeTeXlinebreaklocale "lo"
- \bbl@xeisp@Laoo
- \bbl@xeipn@Laoo}
- \expandafter\addto\csname noextras\languagename\endcsname{%
- \XeTeXlinebreaklocale "en"}
-\fi
-
\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/lo/babel-lo.ini b/Master/texmf-dist/tex/generic/babel/locale/lo/babel-lo.ini
index 87789e09b6b..181fd7b1671 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/lo/babel-lo.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/lo/babel-lo.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.4
-date = 2020-01-20
+version = 1.5
+date = 2020-03-22
name.local = ລາວ
name.english = Lao
name.babel = lao
+name.polyglossia = lao
tag.bcp47 = lo
+tag.bcp47.likely = lo-Laoo-LA
tag.opentype = LAO
script.name = Lao
script.tag.bcp47 = Laoo
@@ -114,7 +116,7 @@ hyphenrules =
lefthyphenmin = 1
righthyphenmin = 1
hyphenchar =
-prehyphenchar =
+prehyphenchar = 0
posthyphenchar =
exhyphenchar =
preexhyphenchar =
@@ -149,7 +151,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/lrc/babel-lrc.ini b/Master/texmf-dist/tex/generic/babel/locale/lrc/babel-lrc.ini
index c5c3de4db71..3d7e19be940 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/lrc/babel-lrc.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/lrc/babel-lrc.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
name.local = لۊری شومالی
name.english = Northern Luri
name.babel = northernluri
tag.bcp47 = lrc
+tag.bcp47.likely = lrc-Arab-IR
tag.opentype =
script.name = Arabic
script.tag.bcp47 = Arab
@@ -167,7 +168,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/lt/babel-lt.ini b/Master/texmf-dist/tex/generic/babel/locale/lt/babel-lt.ini
index e549ec2116b..30e0ba11350 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/lt/babel-lt.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/lt/babel-lt.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = lietuvių
name.english = Lithuanian
name.babel = lithuanian
+name.polyglossia = lithuanian
tag.bcp47 = lt
+tag.bcp47.likely = lt-Latn-LT
tag.opentype = LTH
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/lu/babel-lu.ini b/Master/texmf-dist/tex/generic/babel/locale/lu/babel-lu.ini
index c203b7190dc..07064096811 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/lu/babel-lu.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/lu/babel-lu.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Tshiluba
name.english = Luba-Katanga
name.babel = lubakatanga
tag.bcp47 = lu
+tag.bcp47.likely = lu-Latn-CD
tag.opentype = LUB
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/luo/babel-luo.ini b/Master/texmf-dist/tex/generic/babel/locale/luo/babel-luo.ini
index b032b3a7462..55807040628 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/luo/babel-luo.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/luo/babel-luo.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Dholuo
name.english = Luo
name.babel = luo
tag.bcp47 = luo
+tag.bcp47.likely = luo-Latn-KE
tag.opentype = LUO
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/luy/babel-luy.ini b/Master/texmf-dist/tex/generic/babel/locale/luy/babel-luy.ini
index 814a0b00abf..9ac1b06809d 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/luy/babel-luy.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/luy/babel-luy.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Luluhia
name.english = Luyia
name.babel = luyia
tag.bcp47 = luy
+tag.bcp47.likely = luy-Latn-KE
tag.opentype = LUH
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/lv/babel-lv.ini b/Master/texmf-dist/tex/generic/babel/locale/lv/babel-lv.ini
index 69aa4e10209..238da7c785b 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/lv/babel-lv.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/lv/babel-lv.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = latviešu
name.english = Latvian
name.babel = latvian
+name.polyglossia = latvian
tag.bcp47 = lv
+tag.bcp47.likely = lv-Latn-LV
tag.opentype = LVI
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/mas/babel-mas.ini b/Master/texmf-dist/tex/generic/babel/locale/mas/babel-mas.ini
index 9f4acc858f8..efff79905f2 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/mas/babel-mas.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/mas/babel-mas.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Maa
name.english = Masai
name.babel = masai
tag.bcp47 = mas
+tag.bcp47.likely = mas-Latn-KE
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -166,7 +167,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/mer/babel-mer.ini b/Master/texmf-dist/tex/generic/babel/locale/mer/babel-mer.ini
index 64d5a99a3f8..57a8345254b 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/mer/babel-mer.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/mer/babel-mer.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Kĩmĩrũ
name.english = Meru
name.babel = meru
tag.bcp47 = mer
+tag.bcp47.likely = mer-Latn-KE
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/mfe/babel-mfe.ini b/Master/texmf-dist/tex/generic/babel/locale/mfe/babel-mfe.ini
index 50b3504f5b8..cf3693b99a4 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/mfe/babel-mfe.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/mfe/babel-mfe.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = kreol morisien
name.english = Morisyen
name.babel = morisyen
tag.bcp47 = mfe
+tag.bcp47.likely = mfe-Latn-MU
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/mg/babel-mg.ini b/Master/texmf-dist/tex/generic/babel/locale/mg/babel-mg.ini
index 8656f649f07..181895d67e4 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/mg/babel-mg.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/mg/babel-mg.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Malagasy
name.english = Malagasy
name.babel = malagasy
tag.bcp47 = mg
+tag.bcp47.likely = mg-Latn-MG
tag.opentype = MLG
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/mgh/babel-mgh.ini b/Master/texmf-dist/tex/generic/babel/locale/mgh/babel-mgh.ini
index 7bea8bb0e8a..53ccb5b1f0e 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/mgh/babel-mgh.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/mgh/babel-mgh.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Makua
name.english = Makhuwa-Meetto
name.babel = makhuwameetto
tag.bcp47 = mgh
+tag.bcp47.likely = mgh-Latn-MZ
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/mgo/babel-mgo.ini b/Master/texmf-dist/tex/generic/babel/locale/mgo/babel-mgo.ini
index 9553e089c3e..ce1c3338c75 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/mgo/babel-mgo.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/mgo/babel-mgo.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = metaʼ
name.english = Metaʼ
name.babel = meta
tag.bcp47 = mgo
+tag.bcp47.likely = mgo-Latn-CM
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -166,7 +167,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/mk/babel-mk.ini b/Master/texmf-dist/tex/generic/babel/locale/mk/babel-mk.ini
index 1eac7142411..106925bfada 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/mk/babel-mk.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/mk/babel-mk.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.1
-date = 2020-02-24
+version = 1.2
+date = 2020-03-22
name.local = македонски
name.english = Macedonian
name.babel = macedonian
+name.polyglossia = macedonian
tag.bcp47 = mk
+tag.bcp47.likely = mk-Cyrl-MK
tag.opentype = MKD
script.name = Cyrillic
script.tag.bcp47 = Cyrl
@@ -182,5 +184,3 @@ superscriptingExponent = ×
[counters]
lower = а б в г д ѓ е ж з ѕ и ј к л љ м н њ о п р с т ќ у ф х ц ч џ ш
upper = А Б В Г Д Ѓ Е Ж З Ѕ И Ј К Л Љ М Н Њ О П Р С Т Ќ У Ф Х Ц Ч Џ Ш
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ml/babel-ml.ini b/Master/texmf-dist/tex/generic/babel/locale/ml/babel-ml.ini
index a3a68c5dabe..2079a4ee682 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ml/babel-ml.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ml/babel-ml.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-02-10
+version = 1.4
+date = 2020-03-22
name.local = മലയാളം
name.english = Malayalam
name.babel = malayalam
+name.polyglossia = malayalam
tag.bcp47 = ml
+tag.bcp47.likely = ml-Mlym-IN
tag.opentype = MAL
script.name = Malayalam
script.tag.bcp47 = Mlym
@@ -157,7 +159,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/mn/babel-mn.ini b/Master/texmf-dist/tex/generic/babel/locale/mn/babel-mn.ini
index 8214dbad64e..f64091db261 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/mn/babel-mn.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/mn/babel-mn.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = монгол
name.english = Mongolian
name.babel = mongolian
+name.polyglossia = mongolian
tag.bcp47 = mn
+tag.bcp47.likely = mn-Cyrl-MN
tag.opentype = MNG
script.name = Cyrillic
script.tag.bcp47 = Cyrl
@@ -180,7 +182,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/mr/babel-mr.ini b/Master/texmf-dist/tex/generic/babel/locale/mr/babel-mr.ini
index 2267c4fbcdf..e5759fadc28 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/mr/babel-mr.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/mr/babel-mr.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-02-10
+version = 1.4
+date = 2020-03-22
name.local = मराठी
name.english = Marathi
name.babel = marathi
+name.polyglossia = marathi
tag.bcp47 = mr
+tag.bcp47.likely = mr-Deva-IN
tag.opentype = MAR
script.name = Devanagari
script.tag.bcp47 = Mahj
@@ -146,7 +148,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms-BN.ini b/Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms-BN.ini
index f1626fa291a..05221514e93 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms-BN.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms-BN.ini
@@ -11,12 +11,11 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Bahasa Melayu
name.english = Malay
-name.babel = malay-brunei
-name.babel.A = malay-bn
+name.babel = malay-brunei malay-bn
tag.bcp47 = ms
tag.opentype = MLY
region.local = Brunei
@@ -157,7 +156,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms-SG.ini b/Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms-SG.ini
index 3ef3588158c..5b44c51b61b 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms-SG.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms-SG.ini
@@ -11,12 +11,11 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Bahasa Melayu
name.english = Malay
-name.babel = malay-singapore
-name.babel.A = malay-sg
+name.babel = malay-singapore malay-sg
tag.bcp47 = ms
tag.opentype = MLY
region.local = Singapura
@@ -157,7 +156,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms.ini b/Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms.ini
index f456fbf2182..c20c5a26f84 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Bahasa Melayu
name.english = Malay
name.babel = malay
tag.bcp47 = ms
+tag.bcp47.likely = ms-Latn-MY
tag.opentype = MLY
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/mt/babel-mt.ini b/Master/texmf-dist/tex/generic/babel/locale/mt/babel-mt.ini
index bd35dba3ff1..a15e4a928a3 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/mt/babel-mt.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/mt/babel-mt.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Malti
name.english = Maltese
name.babel = maltese
tag.bcp47 = mt
+tag.bcp47.likely = mt-Latn-MT
tag.opentype = MTS
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/mua/babel-mua.ini b/Master/texmf-dist/tex/generic/babel/locale/mua/babel-mua.ini
index 62f6263fbf1..022cc2c6533 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/mua/babel-mua.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/mua/babel-mua.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Mundaŋ
name.english = Mundang
name.babel = mundang
tag.bcp47 = mua
+tag.bcp47.likely = mua-Latn-CM
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/my/babel-my.ini b/Master/texmf-dist/tex/generic/babel/locale/my/babel-my.ini
index 4177d1ae5de..01ccaa7b753 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/my/babel-my.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/my/babel-my.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
name.local = မြန်မာ
name.english = Burmese
name.babel = burmese
tag.bcp47 = my
+tag.bcp47.likely = my-Mymr-MM
tag.opentype = BRM
script.name = Myanmar
script.tag.bcp47 = Mymr
@@ -167,7 +168,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/mzn/babel-mzn.ini b/Master/texmf-dist/tex/generic/babel/locale/mzn/babel-mzn.ini
index ce8fde01427..40c37467084 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/mzn/babel-mzn.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/mzn/babel-mzn.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
name.local = مازرونی
name.english = Mazanderani
name.babel = mazanderani
tag.bcp47 = mzn
+tag.bcp47.likely = mzn-Arab-IR
tag.opentype =
script.name = Arabic
script.tag.bcp47 = Arab
@@ -167,7 +168,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/naq/babel-naq.ini b/Master/texmf-dist/tex/generic/babel/locale/naq/babel-naq.ini
index 3f47384f8d8..b6beb649ebf 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/naq/babel-naq.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/naq/babel-naq.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Khoekhoegowab
name.english = Nama
name.babel = nama
tag.bcp47 = naq
+tag.bcp47.likely = naq-Latn-NA
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -166,7 +167,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/nb/babel-nb.ini b/Master/texmf-dist/tex/generic/babel/locale/nb/babel-nb.ini
index dbffb3cb8fd..a47d4fe4d49 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/nb/babel-nb.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/nb/babel-nb.ini
@@ -11,17 +11,19 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = norsk bokmål
name.english = Norwegian Bokmål
-name.babel = norwegianbokmal
-name.babel.A = norsk
+name.babel = norsk norwegianbokmal
+name.polyglossia = norwegian
tag.bcp47 = nb
+tag.bcp47.likely = nb-Latn-NO
tag.opentype = NOR
script.name = Latin
script.tag.bcp47 = Latn
script.tag.opentype = latn
+polyglossia.variant = bokmal
level = 1
encodings = T1 OT1 LY1
derivate = no
@@ -182,7 +184,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/nd/babel-nd.ini b/Master/texmf-dist/tex/generic/babel/locale/nd/babel-nd.ini
index 42401bdbc2e..65d5c6506b6 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/nd/babel-nd.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/nd/babel-nd.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = isiNdebele
name.english = North Ndebele
name.babel = northndebele
tag.bcp47 = nd
+tag.bcp47.likely = nd-Latn-ZW
tag.opentype = NDB
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ne/babel-ne.ini b/Master/texmf-dist/tex/generic/babel/locale/ne/babel-ne.ini
index 5e9b06fb390..43cfefd2977 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ne/babel-ne.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ne/babel-ne.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
name.local = नेपाली
name.english = Nepali
name.babel = nepali
tag.bcp47 = ne
+tag.bcp47.likely = ne-Deva-NP
tag.opentype = NEP
script.name = Devanagari
script.tag.bcp47 = Deva
@@ -166,7 +167,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/nl/babel-nl.ini b/Master/texmf-dist/tex/generic/babel/locale/nl/babel-nl.ini
index 212b6cbfcb8..88cdf6b62cb 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/nl/babel-nl.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/nl/babel-nl.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Nederlands
name.english = Dutch
name.babel = dutch
+name.polyglossia = dutch
tag.bcp47 = nl
+tag.bcp47.likely = nl-Latn-NL
tag.opentype = NLD
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/nmg/babel-nmg.ini b/Master/texmf-dist/tex/generic/babel/locale/nmg/babel-nmg.ini
index 3bfa2b8acd1..cc0524e5d48 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/nmg/babel-nmg.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/nmg/babel-nmg.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = nmg
name.english = Kwasio
name.babel = kwasio
tag.bcp47 = nmg
+tag.bcp47.likely = nmg-Latn-CM
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/nn/babel-nn.ini b/Master/texmf-dist/tex/generic/babel/locale/nn/babel-nn.ini
index fb469501ffb..36c83f4b0c9 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/nn/babel-nn.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/nn/babel-nn.ini
@@ -11,17 +11,19 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = nynorsk
name.english = Norwegian Nynorsk
-name.babel = norwegiannynorsk
-name.babel.A = nynorsk
+name.babel = nynorsk norwegiannynorsk
+name.polyglossia = norwegian
tag.bcp47 = nn
+tag.bcp47.likely = nn-Latn-NO
tag.opentype = NYN
script.name = Latin
script.tag.bcp47 = Latn
script.tag.opentype = latn
+polyglossia.variant = nynorsk
level = 1
encodings = T1 OT1 LY1
derivate = no
@@ -181,7 +183,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/nnh/babel-nnh.ini b/Master/texmf-dist/tex/generic/babel/locale/nnh/babel-nnh.ini
index a588beeb642..0a8483ce992 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/nnh/babel-nnh.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/nnh/babel-nnh.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Shwóŋò ngiembɔɔn
name.english = Ngiemboon
name.babel = ngiemboon
tag.bcp47 = nnh
+tag.bcp47.likely = nnh-Latn-CM
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -166,7 +167,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/nus/babel-nus.ini b/Master/texmf-dist/tex/generic/babel/locale/nus/babel-nus.ini
index 5ecf05f71bd..e095039557c 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/nus/babel-nus.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/nus/babel-nus.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Thok Nath
name.english = Nuer
name.babel = nuer
tag.bcp47 = nus
+tag.bcp47.likely = nus-Latn-SS
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -166,7 +167,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/nyn/babel-nyn.ini b/Master/texmf-dist/tex/generic/babel/locale/nyn/babel-nyn.ini
index bf4712d9f37..07c8fdd93d3 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/nyn/babel-nyn.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/nyn/babel-nyn.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Runyankore
name.english = Nyankole
name.babel = nyankole
tag.bcp47 = nyn
+tag.bcp47.likely = nyn-Latn-UG
tag.opentype = NKL
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/oc/babel-oc.ini b/Master/texmf-dist/tex/generic/babel/locale/oc/babel-oc.ini
index 5edd4a96fff..0bfd5f06040 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/oc/babel-oc.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/oc/babel-oc.ini
@@ -11,11 +11,13 @@
[identification]
charset = utf8
-version = 0.95
-date = 2020-02-10
+version = 0.96
+date = 2020-03-22
name.english = Occitan
name.babel = occitan
+name.polyglossia = occitan
tag.bcp47 = oc
+tag.bcp47.likely = oc-Latn-FR
tag.opentype = OCI
script.name = Latin
script.tag.bcp47 = Latn
@@ -119,7 +121,3 @@ hyphenate.other = "27
delimiters.quotes =
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/om/babel-om.ini b/Master/texmf-dist/tex/generic/babel/locale/om/babel-om.ini
index 53fa9b19128..9ede087d518 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/om/babel-om.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/om/babel-om.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Oromoo
name.english = Oromo
name.babel = oromo
tag.bcp47 = om
+tag.bcp47.likely = om-Latn-ET
tag.opentype = ORO
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/or/babel-or.ini b/Master/texmf-dist/tex/generic/babel/locale/or/babel-or.ini
index 92d70b9c888..9aa13230571 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/or/babel-or.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/or/babel-or.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-02-10
+version = 1.4
+date = 2020-03-22
name.local = ଓଡ଼ିଆ
name.english = Odia
name.babel = oriya
tag.bcp47 = or
+tag.bcp47.likely = or-Orya-IN
tag.opentype = ORI
script.name = Oriya
script.tag.bcp47 = Orya
@@ -169,7 +170,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/os/babel-os.ini b/Master/texmf-dist/tex/generic/babel/locale/os/babel-os.ini
index c45eeeaf11a..1787df84dfe 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/os/babel-os.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/os/babel-os.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = ирон
name.english = Ossetic
name.babel = ossetic
tag.bcp47 = os
+tag.bcp47.likely = os-Cyrl-GE
tag.opentype = OSS
script.name = Cyrillic
script.tag.bcp47 = Cyrl
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa-Arab.ini b/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa-Arab.ini
index 9a2e2020f21..6d61415c62a 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa-Arab.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa-Arab.ini
@@ -11,12 +11,11 @@
[identification]
charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
name.local = پنجابی
name.english = Punjabi
-name.babel = punjabi-arabic
-name.babel.A = punjabi-arab
+name.babel = punjabi-arabic punjabi-arab
tag.bcp47 = pa
tag.opentype = PAN
script.name = Arabic
@@ -167,7 +166,3 @@ plusSign = ‎+
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa-Guru.ini b/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa-Guru.ini
index cbae418a84e..2baefa78c5c 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa-Guru.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa-Guru.ini
@@ -11,12 +11,11 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-02-10
+version = 1.4
+date = 2020-03-22
name.local = ਪੰਜਾਬੀ
name.english = Punjabi
-name.babel = punjabi-gurmukhi
-name.babel.A = punjabi-guru
+name.babel = punjabi-gurmukhi punjabi-guru
tag.bcp47 = pa
tag.opentype = PAN
script.name = Gurmukhi
@@ -169,7 +168,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa.ini b/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa.ini
index 7acb81a1551..3b261a25050 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-02-10
+version = 1.4
+date = 2020-03-22
name.local = ਪੰਜਾਬੀ
name.english = Punjabi
name.babel = punjabi
tag.bcp47 = pa
+tag.bcp47.likely = pa-Guru-IN
tag.opentype = PAN
script.name = Gurmukhi
script.tag.bcp47 = Guru
@@ -132,7 +133,7 @@ time.short = [h]:[mm] [a]
[typography]
frenchspacing =
-hyphenrules = punjabi
+hyphenrules = panjabi
lefthyphenmin =
righthyphenmin =
hyphenchar =
@@ -168,7 +169,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/pl/babel-pl.ini b/Master/texmf-dist/tex/generic/babel/locale/pl/babel-pl.ini
index 78149e9ac43..4358b616e83 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/pl/babel-pl.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/pl/babel-pl.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = polski
name.english = Polish
name.babel = polish
+name.polyglossia = polish
tag.bcp47 = pl
+tag.bcp47.likely = pl-Latn-PL
tag.opentype = PLK
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/pms/babel-pms.ini b/Master/texmf-dist/tex/generic/babel/locale/pms/babel-pms.ini
index d2e00f92049..08b72239c71 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/pms/babel-pms.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/pms/babel-pms.ini
@@ -11,11 +11,13 @@
[identification]
charset = utf8
-version = 1.1
-date = 2020-02-10
+version = 1.2
+date = 2020-03-22
name.english = Piedmontese
name.babel = piedmontese
+name.polyglossia = piedmontese
tag.bcp47 = pms
+tag.bcp47.likely = pms-Latn-IT
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -118,7 +120,3 @@ hyphenate.other = "27
delimiters.quotes =
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ps/babel-ps.ini b/Master/texmf-dist/tex/generic/babel/locale/ps/babel-ps.ini
index 7bcac9589b3..d7632ade782 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ps/babel-ps.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ps/babel-ps.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
name.local = پښتو
name.english = Pashto
name.babel = pashto
tag.bcp47 = ps
+tag.bcp47.likely = ps-Arab-AF
tag.opentype = PAS
script.name = Arabic
script.tag.bcp47 = Arab
@@ -166,7 +167,3 @@ plusSign = ‎+
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-BR.ini b/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-BR.ini
index 9078e9f7124..a50ff40ed5e 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-BR.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-BR.ini
@@ -11,13 +11,12 @@
[identification]
charset = utf8
-version = 1.1
-date = 2020-02-10
+version = 1.2
+date = 2020-03-22
name.local = português
name.english = Portuguese
-name.babel = portuguese-brazil
-name.babel.A = portuguese-br
-name.babel.B = brazilian
+name.babel = brazilian portuguese-brazil portuguese-br
+name.polyglossia = portuguese
tag.bcp47 = pt
tag.opentype = PTG
region.local = Brasil
@@ -26,6 +25,7 @@ region.tag.bcp47 = BR
script.name = Latin
script.tag.bcp47 = Latn
script.tag.opentype = latn
+polyglossia.variant = brazilian
level = 1
encodings = T1 OT1 LY1
derivate = no
@@ -187,7 +187,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-PT.ini b/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-PT.ini
index 994cb852db3..3bfc225614e 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-PT.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-PT.ini
@@ -11,12 +11,12 @@
[identification]
charset = utf8
-version = 1.1
-date = 2020-02-10
+version = 1.2
+date = 2020-03-22
name.local = português
name.english = Portuguese
-name.babel = portuguese-portugal
-name.babel.A = portuguese-pt
+name.babel = portuguese portuguese-portugal portuguese-pt
+name.polyglossia = portuguese
tag.bcp47 = pt
tag.opentype = PTG
region.local = Portugal
@@ -25,6 +25,7 @@ region.tag.bcp47 = PT
script.name = Latin
script.tag.bcp47 = Latn
script.tag.opentype = latn
+polyglossia.variant = portuguese
level = 1
encodings = T1 OT1 LY1
derivate = no
@@ -186,7 +187,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt.ini b/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt.ini
index 941f10dd307..de45a791849 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.1
-date = 2020-02-10
+version = 1.2
+date = 2020-03-22
name.local = português
name.english = Portuguese
name.babel = portuguese
+name.polyglossia = portuguese
tag.bcp47 = pt
+tag.bcp47.likely = pt-Latn-BR
tag.opentype = PTG
script.name = Latin
script.tag.bcp47 = Latn
@@ -182,7 +184,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/qu/babel-qu.ini b/Master/texmf-dist/tex/generic/babel/locale/qu/babel-qu.ini
index 33c4d0aa53c..2b3843ee93b 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/qu/babel-qu.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/qu/babel-qu.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Runasimi
name.english = Quechua
name.babel = quechua
tag.bcp47 = qu
+tag.bcp47.likely = qu-Latn-PE
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/rm/babel-rm.ini b/Master/texmf-dist/tex/generic/babel/locale/rm/babel-rm.ini
index 78260f40123..087f51409c0 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/rm/babel-rm.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/rm/babel-rm.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.1
-date = 2020-02-10
+version = 1.2
+date = 2020-03-22
name.local = rumantsch
name.english = Romansh
name.babel = romansh
+name.polyglossia = romansh
tag.bcp47 = rm
+tag.bcp47.likely = rm-Latn-CH
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -182,7 +184,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/rn/babel-rn.ini b/Master/texmf-dist/tex/generic/babel/locale/rn/babel-rn.ini
index 0a9abba9395..97d52742bb6 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/rn/babel-rn.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/rn/babel-rn.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Ikirundi
name.english = Rundi
name.babel = rundi
tag.bcp47 = rn
+tag.bcp47.likely = rn-Latn-BI
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ro/babel-ro.ini b/Master/texmf-dist/tex/generic/babel/locale/ro/babel-ro.ini
index 7ff987eccf1..7cb687fc011 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ro/babel-ro.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ro/babel-ro.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = română
name.english = Romanian
name.babel = romanian
+name.polyglossia = romanian
tag.bcp47 = ro
+tag.bcp47.likely = ro-Latn-RO
tag.opentype = ROM
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/rof/babel-rof.ini b/Master/texmf-dist/tex/generic/babel/locale/rof/babel-rof.ini
index 2f3ce575f13..1cc7fa31c7c 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/rof/babel-rof.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/rof/babel-rof.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Kihorombo
name.english = Rombo
name.babel = rombo
tag.bcp47 = rof
+tag.bcp47.likely = rof-Latn-TZ
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ru/babel-ru.ini b/Master/texmf-dist/tex/generic/babel/locale/ru/babel-ru.ini
index 2aeeff94982..bb1e2e978e7 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ru/babel-ru.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ru/babel-ru.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.2
-date = 2020-02-24
+version = 1.3
+date = 2020-03-22
name.local = русский
name.english = Russian
name.babel = russian
+name.polyglossia = russian
tag.bcp47 = ru
+tag.bcp47.likely = ru-Cyrl-RU
tag.opentype = RUS
script.name = Cyrillic
script.tag.bcp47 = Cyrl
@@ -186,4 +188,3 @@ lower = а б в г д е ж з и к л м н о п р с т у ф х ц ч ш
lower.full = а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я
upper = А Б В Г Д Е Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я
upper.full = А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я
-ordinals =
diff --git a/Master/texmf-dist/tex/generic/babel/locale/rw/babel-rw.ini b/Master/texmf-dist/tex/generic/babel/locale/rw/babel-rw.ini
index a893789b063..30517d29e64 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/rw/babel-rw.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/rw/babel-rw.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Kinyarwanda
name.english = Kinyarwanda
name.babel = kinyarwanda
tag.bcp47 = rw
+tag.bcp47.likely = rw-Latn-RW
tag.opentype = RUA
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/rwk/babel-rwk.ini b/Master/texmf-dist/tex/generic/babel/locale/rwk/babel-rwk.ini
index ef38f250b3f..98af980eefd 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/rwk/babel-rwk.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/rwk/babel-rwk.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Kiruwa
name.english = Rwa
name.babel = rwa
tag.bcp47 = rwk
+tag.bcp47.likely = rwk-Latn-TZ
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Beng.ini b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Beng.ini
index b96ae3c26c0..eb51cb8843b 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Beng.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Beng.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 0.7
-date = 2020-02-10
+version = 0.8
+date = 2020-03-22
name.english = Sanskrit
name.babel = sanskrit
tag.bcp47 = sa
@@ -91,7 +91,3 @@ hyphenate.other = "200C "200D "0CF1 "0CF2
delimiters.quotes.0 =
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Deva.ini b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Deva.ini
index 95d3f2f33df..f947a895075 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Deva.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Deva.ini
@@ -11,8 +11,9 @@
[identification]
charset = utf8
-version = 0.7
-date = 2020-02-10
+version = 0.8
+date = 2020-03-22
+name.local = संस्कृत
name.english = Sanskrit
name.babel = sanskrit
tag.bcp47 = sa
@@ -20,7 +21,7 @@ tag.opentype = SAN
script.name = Devanagari
script.tag.bcp47 = Deva
script.tag.opentype = deva
-level = 0
+level = 1
encodings =
derivate = no
@@ -74,11 +75,11 @@ glossary =
[typography]
frenchspacing = yes
-hyphenrules =
+hyphenrules = sanskrit
lefthyphenmin = 1
righthyphenmin = 3
hyphenchar =
-prehyphenchar =
+prehyphenchar = 0
posthyphenchar =
exhyphenchar =
preexhyphenchar =
@@ -88,10 +89,22 @@ hyphenationmin =
hyphenate.other = "200C "200D "0CF1 "0CF2
[characters]
-delimiters.quotes.0 =
+delimiters.quotes =
-[counters]
-alph =
-Alph =
-ordinals =
+[numbers]
+defaultNumberingSystem = latn
+digits.native = ०१२३४५६७८९
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+[counters]
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Gujr.ini b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Gujr.ini
index 0e43bc9021e..3bb610d7760 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Gujr.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Gujr.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 0.7
-date = 2020-02-10
+version = 0.8
+date = 2020-03-22
name.english = Sanskrit
name.babel = sanskrit
tag.bcp47 = sa
@@ -91,7 +91,3 @@ hyphenate.other = "200C "200D "0CF1 "0CF2
delimiters.quotes.0 =
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Knda.ini b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Knda.ini
index 7e1766e0846..f4e44975913 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Knda.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Knda.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 0.6
-date = 2020-01-29
+version = 0.7
+date = 2020-03-22
name.english = Sanskrit
name.babel = sanskrit
tag.bcp47 = sa
@@ -89,7 +89,3 @@ hyphenationmin =
delimiters.quotes.0 =
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Mlym.ini b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Mlym.ini
index 40596e49e25..63716d6eb9e 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Mlym.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Mlym.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 0.6
-date = 2020-01-29
+version = 0.7
+date = 2020-03-22
name.english = Sanskrit
name.babel = sanskrit
tag.bcp47 = sa
@@ -89,7 +89,3 @@ hyphenationmin =
delimiters.quotes.0 =
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Telu.ini b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Telu.ini
index b7f1861a645..8445782e689 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Telu.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Telu.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 0.6
-date = 2020-01-29
+version = 0.7
+date = 2020-03-22
name.english = Sanskrit
name.babel = sanskrit
tag.bcp47 = sa
@@ -89,7 +89,3 @@ hyphenationmin =
delimiters.quotes.0 =
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa.ini b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa.ini
index 95d3f2f33df..a3ea6a76a6c 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa.ini
@@ -11,11 +11,13 @@
[identification]
charset = utf8
-version = 0.7
-date = 2020-02-10
+version = 0.8
+date = 2020-03-22
name.english = Sanskrit
name.babel = sanskrit
+name.polyglossia = sanskrit
tag.bcp47 = sa
+tag.bcp47.likely = sa-Deva-IN
tag.opentype = SAN
script.name = Devanagari
script.tag.bcp47 = Deva
@@ -74,11 +76,11 @@ glossary =
[typography]
frenchspacing = yes
-hyphenrules =
+hyphenrules = sanskrit
lefthyphenmin = 1
righthyphenmin = 3
hyphenchar =
-prehyphenchar =
+prehyphenchar = 0
posthyphenchar =
exhyphenchar =
preexhyphenchar =
@@ -91,7 +93,3 @@ hyphenate.other = "200C "200D "0CF1 "0CF2
delimiters.quotes.0 =
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sah/babel-sah.ini b/Master/texmf-dist/tex/generic/babel/locale/sah/babel-sah.ini
index a80273bf1db..0fc78bea5c7 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/sah/babel-sah.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/sah/babel-sah.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = саха тыла
name.english = Sakha
name.babel = sakha
tag.bcp47 = sah
+tag.bcp47.likely = sah-Cyrl-RU
tag.opentype = YAK
script.name = Cyrillic
script.tag.bcp47 = Cyrl
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/saq/babel-saq.ini b/Master/texmf-dist/tex/generic/babel/locale/saq/babel-saq.ini
index 31d92f9341e..914a26c7ac9 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/saq/babel-saq.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/saq/babel-saq.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Kisampur
name.english = Samburu
name.babel = samburu
tag.bcp47 = saq
+tag.bcp47.likely = saq-Latn-KE
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sbp/babel-sbp.ini b/Master/texmf-dist/tex/generic/babel/locale/sbp/babel-sbp.ini
index a7864b77acc..439489ea3de 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/sbp/babel-sbp.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/sbp/babel-sbp.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Ishisangu
name.english = Sangu
name.babel = sangu
tag.bcp47 = sbp
+tag.bcp47.likely = sbp-Latn-TZ
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/se/babel-se.ini b/Master/texmf-dist/tex/generic/babel/locale/se/babel-se.ini
index 2ec516a495b..1a5667c3a17 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/se/babel-se.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/se/babel-se.ini
@@ -11,13 +11,14 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = davvisámegiella
name.english = Northern Sami
-name.babel = northernsami
-name.babel.A = samin
+name.babel = samin northernsami
+name.polyglossia = sami
tag.bcp47 = se
+tag.bcp47.likely = se-Latn-NO
tag.opentype = NSM
script.name = Latin
script.tag.bcp47 = Latn
@@ -181,7 +182,3 @@ plusSign = +
superscriptingExponent = ·
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/seh/babel-seh.ini b/Master/texmf-dist/tex/generic/babel/locale/seh/babel-seh.ini
index 3fa481ae186..ce55982838a 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/seh/babel-seh.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/seh/babel-seh.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = sena
name.english = Sena
name.babel = sena
tag.bcp47 = seh
+tag.bcp47.likely = seh-Latn-MZ
tag.opentype = SNA
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ses/babel-ses.ini b/Master/texmf-dist/tex/generic/babel/locale/ses/babel-ses.ini
index 057ed77c6cf..6dcaa357954 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ses/babel-ses.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ses/babel-ses.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Koyraboro senni
name.english = Koyraboro Senni
name.babel = koyraborosenni
tag.bcp47 = ses
+tag.bcp47.likely = ses-Latn-ML
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sg/babel-sg.ini b/Master/texmf-dist/tex/generic/babel/locale/sg/babel-sg.ini
index 5ab669a68d9..29fb760c0ce 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/sg/babel-sg.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/sg/babel-sg.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Sängö
name.english = Sango
name.babel = sango
tag.bcp47 = sg
+tag.bcp47.likely = sg-Latn-CF
tag.opentype = SGO
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi-Latn.ini b/Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi-Latn.ini
index 89d65bb0c50..ae370371bc1 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi-Latn.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi-Latn.ini
@@ -11,12 +11,11 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Tashelḥiyt
name.english = Tachelhit
-name.babel = tachelhit-latin
-name.babel.A = tachelhit-latn
+name.babel = tachelhit-latin tachelhit-latn
tag.bcp47 = shi
tag.opentype =
script.name = Latin
@@ -181,7 +180,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi-Tfng.ini b/Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi-Tfng.ini
index b30d7b66390..78f416ad977 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi-Tfng.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi-Tfng.ini
@@ -11,12 +11,11 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = ⵜⴰⵛⵍⵃⵉⵜ
name.english = Tachelhit
-name.babel = tachelhit-tifinagh
-name.babel.A = tachelhit-tfng
+name.babel = tachelhit-tifinagh tachelhit-tfng
tag.bcp47 = shi
tag.opentype =
script.name = Tifinagh
@@ -167,7 +166,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi.ini b/Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi.ini
index a578e1b7141..55e12c8f23c 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = ⵜⴰⵛⵍⵃⵉⵜ
name.english = Tachelhit
name.babel = tachelhit
tag.bcp47 = shi
+tag.bcp47.likely = shi-Tfng-MA
tag.opentype =
script.name = Tifinagh
script.tag.bcp47 = Tfng
@@ -166,7 +167,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/si/babel-si.ini b/Master/texmf-dist/tex/generic/babel/locale/si/babel-si.ini
index 806dde79240..2509ce9c8b8 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/si/babel-si.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/si/babel-si.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = සිංහල
name.english = Sinhala
name.babel = sinhala
tag.bcp47 = si
+tag.bcp47.likely = si-Sinh-LK
tag.opentype = SNH
script.name = Sinhala
script.tag.bcp47 = Sinh
@@ -166,7 +167,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sk/babel-sk.ini b/Master/texmf-dist/tex/generic/babel/locale/sk/babel-sk.ini
index 1221b498de8..a2c51814226 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/sk/babel-sk.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/sk/babel-sk.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = slovenčina
name.english = Slovak
name.babel = slovak
+name.polyglossia = slovak
tag.bcp47 = sk
+tag.bcp47.likely = sk-Latn-SK
tag.opentype = SKY
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sl/babel-sl.ini b/Master/texmf-dist/tex/generic/babel/locale/sl/babel-sl.ini
index 94ec9970c14..5b7fa38e0e8 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/sl/babel-sl.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/sl/babel-sl.ini
@@ -11,13 +11,14 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = slovenščina
name.english = Slovenian
-name.babel = slovenian
-name.babel.A = slovene
+name.babel = slovene slovenian
+name.polyglossia = slovenian
tag.bcp47 = sl
+tag.bcp47.likely = sl-Latn-SI
tag.opentype = SLV
script.name = Latin
script.tag.bcp47 = Latn
@@ -147,7 +148,7 @@ time.short = [HH]:[mm]
[typography]
frenchspacing = no
-hyphenrules = slovene
+hyphenrules = slovenian
lefthyphenmin = 2
righthyphenmin = 3
hyphenchar =
@@ -181,7 +182,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/smn/babel-smn.ini b/Master/texmf-dist/tex/generic/babel/locale/smn/babel-smn.ini
index cdc744119e2..311efae3325 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/smn/babel-smn.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/smn/babel-smn.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = anarâškielâ
name.english = Inari Sami
name.babel = inarisami
tag.bcp47 = smn
+tag.bcp47.likely = smn-Latn-FI
tag.opentype = ISM
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sn/babel-sn.ini b/Master/texmf-dist/tex/generic/babel/locale/sn/babel-sn.ini
index 083ec053baf..fbea6efb0e3 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/sn/babel-sn.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/sn/babel-sn.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = chiShona
name.english = Shona
name.babel = shona
tag.bcp47 = sn
+tag.bcp47.likely = sn-Latn-ZW
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/so/babel-so.ini b/Master/texmf-dist/tex/generic/babel/locale/so/babel-so.ini
index abe1030fabc..0f3f7c8b315 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/so/babel-so.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/so/babel-so.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Soomaali
name.english = Somali
name.babel = somali
tag.bcp47 = so
+tag.bcp47.likely = so-Latn-SO
tag.opentype = SML
script.name = Latin
script.tag.bcp47 = Latn
@@ -179,7 +180,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sq/babel-sq.ini b/Master/texmf-dist/tex/generic/babel/locale/sq/babel-sq.ini
index bfc4c983bcb..8958dc52b65 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/sq/babel-sq.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/sq/babel-sq.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = shqip
name.english = Albanian
name.babel = albanian
+name.polyglossia = albanian
tag.bcp47 = sq
+tag.bcp47.likely = sq-Latn-AL
tag.opentype = SQI
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-BA.ini b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-BA.ini
index d815bff5dbc..6545c5a535f 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-BA.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-BA.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.1
-date = 2020-02-24
+version = 1.2
+date = 2020-03-22
name.local = српски
name.english = Serbian
name.babel = serbian-cyrillic-bosniaherzegovina
@@ -186,5 +186,3 @@ superscriptingExponent = ×
[counters]
lower = а б в г д ђ е ж з и ј к л љ м н њ о п р с т ћ у ф х ц ч џ ш
upper = А Б В Г Д Ђ Е Ж З И Ј К Л Љ М Н Њ О П Р С Т Ћ У Ф Х Ц Ч Џ Ш
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-ME.ini b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-ME.ini
index 0e621214f3c..f65b3c81607 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-ME.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-ME.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.1
-date = 2020-02-24
+version = 1.2
+date = 2020-03-22
name.local = српски
name.english = Serbian
name.babel = serbian-cyrillic-montenegro
@@ -186,5 +186,3 @@ superscriptingExponent = ×
[counters]
lower = а б в г д ђ е ж з и ј к л љ м н њ о п р с т ћ у ф х ц ч џ ш
upper = А Б В Г Д Ђ Е Ж З И Ј К Л Љ М Н Њ О П Р С Т Ћ У Ф Х Ц Ч Џ Ш
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-XK.ini b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-XK.ini
index a9a2a228971..805e95bab41 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-XK.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-XK.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.1
-date = 2020-02-24
+version = 1.2
+date = 2020-03-22
name.local = српски
name.english = Serbian
name.babel = serbian-cyrillic-kosovo
@@ -186,5 +186,3 @@ superscriptingExponent = ×
[counters]
lower = а б в г д ђ е ж з и ј к л љ м н њ о п р с т ћ у ф х ц ч џ ш
upper = А Б В Г Д Ђ Е Ж З И Ј К Л Љ М Н Њ О П Р С Т Ћ У Ф Х Ц Ч Џ Ш
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl.ini b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl.ini
index 72799db2274..979f06b4166 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.1
-date = 2020-02-24
+version = 1.2
+date = 2020-03-22
name.local = српски
name.english = Serbian
name.babel = serbian-cyrillic
@@ -183,5 +183,3 @@ superscriptingExponent = ×
[counters]
lower = а б в г д ђ е ж з и ј к л љ м н њ о п р с т ћ у ф х ц ч џ ш
upper = А Б В Г Д Ђ Е Ж З И Ј К Л Љ М Н Њ О П Р С Т Ћ У Ф Х Ц Ч Џ Ш
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-BA.ini b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-BA.ini
index a0f5ec7d20c..c8e93d9df03 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-BA.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-BA.ini
@@ -11,12 +11,11 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = srpski
name.english = Serbian
-name.babel = serbian-latin-bosniaherzegovina
-name.babel.A = serbian-latn-ba
+name.babel = serbian-latin-bosniaherzegovina serbian-latn-ba
tag.bcp47 = sr
tag.opentype = SRB
region.local = Bosna i Hercegovina
@@ -184,7 +183,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-ME.ini b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-ME.ini
index 81e962a8f97..77e955d6e21 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-ME.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-ME.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = srpski
name.english = Serbian
name.babel = serbian-latin-montenegro
@@ -184,7 +184,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-XK.ini b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-XK.ini
index b3ed229bb73..2b042522f65 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-XK.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-XK.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = srpski
name.english = Serbian
name.babel = serbian-latin-kosovo
@@ -184,7 +184,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn.ini b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn.ini
index 2f651e3c571..33c0ef172eb 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = srpski
name.english = Serbian
name.babel = serbian-latin
@@ -181,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr.ini b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr.ini
index a1425f5e3fd..328900007b9 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.1
-date = 2020-02-24
+version = 1.2
+date = 2020-03-22
name.local = српски
name.english = Serbian
name.babel = serbian
+name.polyglossia = serbian
tag.bcp47 = sr
+tag.bcp47.likely = sr-Cyrl-RS
tag.opentype = SRB
script.name = Cyrillic
script.tag.bcp47 = Cyrl
@@ -182,5 +184,3 @@ superscriptingExponent = ×
[counters]
lower = а б в г д ђ е ж з и ј к л љ м н њ о п р с т ћ у ф х ц ч џ ш
upper = А Б В Г Д Ђ Е Ж З И Ј К Л Љ М Н Њ О П Р С Т Ћ У Ф Х Ц Ч Џ Ш
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sv/babel-sv.ini b/Master/texmf-dist/tex/generic/babel/locale/sv/babel-sv.ini
index 91572f49385..b53fe6119e0 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/sv/babel-sv.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/sv/babel-sv.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = svenska
name.english = Swedish
name.babel = swedish
+name.polyglossia = swedish
tag.bcp47 = sv
+tag.bcp47.likely = sv-Latn-SE
tag.opentype = SVE
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +182,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sw/babel-sw.ini b/Master/texmf-dist/tex/generic/babel/locale/sw/babel-sw.ini
index e830245689f..6326b548047 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/sw/babel-sw.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/sw/babel-sw.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Kiswahili
name.english = Swahili
name.babel = swahili
tag.bcp47 = sw
+tag.bcp47.likely = sw-Latn-TZ
tag.opentype = SWK
script.name = Latin
script.tag.bcp47 = Latn
@@ -179,7 +180,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/syr/babel-syr.ini b/Master/texmf-dist/tex/generic/babel/locale/syr/babel-syr.ini
new file mode 100644
index 00000000000..cd9552a11db
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/syr/babel-syr.ini
@@ -0,0 +1,88 @@
+; This file is part of babel. For further details see:
+; https://www.ctan.org/pkg/babel
+; Data has been collected mainly from the following sources:
+; * babel language styles (license LPPL):
+; https://www.ctan.org/pkg/babel-contrib
+; * polyglossia language styles (license LPPL)
+; https://www.ctan.org/pkg/polyglossia
+
+[identification]
+charset = utf8
+version = 0.6
+date = 2020-03-22
+name.local = ܠܫܢܐ ܣܘܪܝܝܐ
+name.english = Syriac
+name.babel = syriac
+tag.bcp47 = syr
+tag.bcp47.likely = syr-Syrc-IQ
+tag.opentype = SYR
+script.name = Syriac
+script.tag.bcp47 = Syrc
+script.tag.opentype = syrc
+level = 1
+encodings =
+derivate = no
+
+[captions]
+preface =
+ref =
+abstract =
+bib =
+chapter =
+appendix =
+contents =
+listfigure =
+listtable =
+index =
+figure =
+table =
+part =
+encl =
+cc =
+headto =
+page =
+see =
+also =
+proof =
+glossary =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]‏/[M]‏/[y]
+months.wide.1 = ܟܢܘܢ ܐܚܪܝ
+months.wide.2 = ܫܒܛ
+months.wide.3 = ܐܕܪ
+months.wide.4 = ܢܝܣܢ
+months.wide.5 = ܐܝܪ
+months.wide.6 = ܚܙܝܪܢ
+months.wide.7 = ܬܡܘܙ
+months.wide.8 = ܐܒ
+months.wide.9 = ܐܝܠܘܠ
+months.wide.10 = ܬܫܪܝܢ ܩܕܡ
+months.wide.11 = ܬܫܪܝܢ ܐܚܪܝ
+months.wide.12 = ܟܢܘܢ ܩܕܡ
+
+[time.gregorian]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[counters]
+letters.1 = ܐ ܒ ܓ ܕ ܗ ܘ ܙ ܚ ܛ
+letters.2 = ܝ ܟ ܠ ܡ ܢ ܣ ܥ ܦ ܨ
+letters.3 = ܩ ܪ ܫ ܬ ܢ̇ ܣ̇ ܥ̇ ܦ̇ ܨ̇
+letters.4 = ܐ݈ ܒ݈ ܓ݈ ܕ݈ ܗ݈ ܘ݈ ܙ݈ ܚ݈ ܛ݈
+
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/syr/babel-syriac.tex b/Master/texmf-dist/tex/generic/babel/locale/syr/babel-syriac.tex
new file mode 100644
index 00000000000..4f28345215f
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/syr/babel-syriac.tex
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{syr}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ta/babel-ta.ini b/Master/texmf-dist/tex/generic/babel/locale/ta/babel-ta.ini
index f6beacddb51..85d394f0fba 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ta/babel-ta.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ta/babel-ta.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.4
-date = 2020-02-24
+version = 1.5
+date = 2020-03-22
name.local = தமிழ்
name.english = Tamil
name.babel = tamil
+name.polyglossia = tamil
tag.bcp47 = ta
+tag.bcp47.likely = ta-Taml-IN
tag.opentype = TAM
script.name = Tamil
script.tag.bcp47 = Taml
diff --git a/Master/texmf-dist/tex/generic/babel/locale/te/babel-te.ini b/Master/texmf-dist/tex/generic/babel/locale/te/babel-te.ini
index f8341109425..996f62eb676 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/te/babel-te.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/te/babel-te.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-02-10
+version = 1.4
+date = 2020-03-22
name.local = తెలుగు
name.english = Telugu
name.babel = telugu
+name.polyglossia = telugu
tag.bcp47 = te
+tag.bcp47.likely = te-Telu-IN
tag.opentype = TEL
script.name = Telugu
script.tag.bcp47 = Telu
@@ -146,7 +148,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/teo/babel-teo.ini b/Master/texmf-dist/tex/generic/babel/locale/teo/babel-teo.ini
index 9012e266b33..4661ed15c6d 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/teo/babel-teo.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/teo/babel-teo.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Kiteso
name.english = Teso
name.babel = teso
tag.bcp47 = teo
+tag.bcp47.likely = teo-Latn-UG
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/th/babel-th.ini b/Master/texmf-dist/tex/generic/babel/locale/th/babel-th.ini
index d09b543b057..8ebacbf34cc 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/th/babel-th.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/th/babel-th.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.4
-date = 2020-02-24
+version = 1.5
+date = 2020-03-22
name.local = ไทย
name.english = Thai
name.babel = thai
+name.polyglossia = thai
tag.bcp47 = th
+tag.bcp47.likely = th-Thai-TH
tag.opentype = THA
script.name = Thai
script.tag.bcp47 = Thai
@@ -152,7 +154,7 @@ hyphenrules = thai
lefthyphenmin = 1
righthyphenmin = 1
hyphenchar =
-prehyphenchar =
+prehyphenchar = 0
posthyphenchar =
exhyphenchar =
preexhyphenchar =
@@ -188,6 +190,3 @@ superscriptingExponent = ×
[counters]
alphabetic = ก ข ค ง จ ฉ ช ซ ฌ ญ ฎ ฏ ฐ ฑ ฒ ณ ด ต ถ ท ธ น บ ป ผ ฝ พ ฟ ภ ม ย ร ล ว ศ ษ ส ห ฬ อ ฮ
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/th/babel-thai.tex b/Master/texmf-dist/tex/generic/babel/locale/th/babel-thai.tex
index 5da737bf470..68a0f1fe72e 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/th/babel-thai.tex
+++ b/Master/texmf-dist/tex/generic/babel/locale/th/babel-thai.tex
@@ -14,13 +14,4 @@
\babel@save\BabelDatey
\def\BabelDatey#1{{\number\numexpr#1+543}}}
-\ifcase\bbl@engine\or\or
- \expandafter\addto\csname extras\languagename\endcsname{%
- \XeTeXlinebreaklocale "th"
- \bbl@xeisp@Thai
- \bbl@xeipn@Thai}
- \expandafter\addto\csname noextras\languagename\endcsname{%
- \XeTeXlinebreaklocale "en"}
-\fi
-
\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ti/babel-ti.ini b/Master/texmf-dist/tex/generic/babel/locale/ti/babel-ti.ini
index 0bbe669f0f9..5c78b147e03 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ti/babel-ti.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ti/babel-ti.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = ትግርኛ
name.english = Tigrinya
name.babel = tigrinya
tag.bcp47 = ti
+tag.bcp47.likely = ti-Ethi-ET
tag.opentype = TGY
script.name = Ethiopic
script.tag.bcp47 = Ethi
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/tk/babel-tk.ini b/Master/texmf-dist/tex/generic/babel/locale/tk/babel-tk.ini
index 8e68c69f57f..4d20ad47143 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/tk/babel-tk.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/tk/babel-tk.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.1
-date = 2020-02-10
+version = 1.2
+date = 2020-03-22
name.local = tk
name.english = Turkmen
name.babel = turkmen
+name.polyglossia = turkmen
tag.bcp47 = tk
+tag.bcp47.likely = tk-Latn-TM
tag.opentype = TKM
script.name = Arabic
script.tag.bcp47 = Latn
@@ -143,7 +145,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/to/babel-to.ini b/Master/texmf-dist/tex/generic/babel/locale/to/babel-to.ini
index 31f28a7de53..8de1df8bf62 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/to/babel-to.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/to/babel-to.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = lea fakatonga
name.english = Tongan
name.babel = tongan
tag.bcp47 = to
+tag.bcp47.likely = to-Latn-TO
tag.opentype = TGN
script.name = Latin
script.tag.bcp47 = Latn
@@ -166,7 +167,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/tr/babel-tr.ini b/Master/texmf-dist/tex/generic/babel/locale/tr/babel-tr.ini
index b765218e3dd..249f12fb6eb 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/tr/babel-tr.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/tr/babel-tr.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Türkçe
name.english = Turkish
name.babel = turkish
+name.polyglossia = turkish
tag.bcp47 = tr
+tag.bcp47.likely = tr-Latn-TR
tag.opentype = TRK
script.name = Latin
script.tag.bcp47 = Latn
@@ -181,7 +183,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/twq/babel-twq.ini b/Master/texmf-dist/tex/generic/babel/locale/twq/babel-twq.ini
index d64830c1c54..c6006434735 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/twq/babel-twq.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/twq/babel-twq.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Tasawaq senni
name.english = Tasawaq
name.babel = tasawaq
tag.bcp47 = twq
+tag.bcp47.likely = twq-Latn-NE
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -179,7 +180,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/tzm/babel-tzm.ini b/Master/texmf-dist/tex/generic/babel/locale/tzm/babel-tzm.ini
index cee48328154..0ac9310ddb1 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/tzm/babel-tzm.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/tzm/babel-tzm.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Tamaziɣt n laṭlaṣ
name.english = Central Atlas Tamazight
name.babel = centralatlastamazight
tag.bcp47 = tzm
+tag.bcp47.likely = tzm-Latn-MA
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ug/babel-ug.ini b/Master/texmf-dist/tex/generic/babel/locale/ug/babel-ug.ini
index dcef25bcfe4..164d5cbeee8 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ug/babel-ug.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ug/babel-ug.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
name.local = ئۇيغۇرچە
name.english = Uyghur
name.babel = uyghur
tag.bcp47 = ug
+tag.bcp47.likely = ug-Arab-CN
tag.opentype = UYG
script.name = Arabic
script.tag.bcp47 = Arab
@@ -167,7 +168,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/uk/babel-uk.ini b/Master/texmf-dist/tex/generic/babel/locale/uk/babel-uk.ini
index ec8b896837b..6c427d52aa9 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/uk/babel-uk.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/uk/babel-uk.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.2
-date = 2020-02-24
+version = 1.3
+date = 2020-03-22
name.local = українська
name.english = Ukrainian
name.babel = ukrainian
+name.polyglossia = ukrainian
tag.bcp47 = uk
+tag.bcp47.likely = uk-Cyrl-UA
tag.opentype = UKR
script.name = Cyrillic
script.tag.bcp47 = Cyrl
@@ -186,5 +188,3 @@ lower = а б в г д е є ж з и і к л м н о п р с т у ф х ц
lower.full = а б в г ґ д е є ж з и і ї й к л м н о п р с т у ф х ц ч ш щ ь ю я
upper = А Б В Г Д Е Є Ж З И І К Л М Н О П Р С Т У Ф Х Ц Ч Ш Ю Я
upper.full = А Б В Г Ґ Д Е Є Ж З И І Ї Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ь Ю Я
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ur/babel-ur.ini b/Master/texmf-dist/tex/generic/babel/locale/ur/babel-ur.ini
index 10b83803501..f8f3b41c6b5 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ur/babel-ur.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ur/babel-ur.ini
@@ -11,12 +11,14 @@
[identification]
charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
name.local = اردو
name.english = Urdu
name.babel = urdu
+name.polyglossia = urdu
tag.bcp47 = ur
+tag.bcp47.likely = ur-Arab-PK
tag.opentype = URD
script.name = Arabic
script.tag.bcp47 = Arab
@@ -144,7 +146,3 @@ plusSign = ‎+
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Arab.ini b/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Arab.ini
index 8f08aa3c1c5..e451253b2bb 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Arab.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Arab.ini
@@ -11,12 +11,11 @@
[identification]
charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
name.local = اوزبیک
name.english = Uzbek
-name.babel = uzbek-arabic
-name.babel.A = uzbek-arab
+name.babel = uzbek-arabic uzbek-arab
tag.bcp47 = uz
tag.opentype = UZB
script.name = Arabic
@@ -167,7 +166,3 @@ plusSign = ‎+
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Cyrl.ini b/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Cyrl.ini
index b5bc11a122a..6041cd61176 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Cyrl.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Cyrl.ini
@@ -11,12 +11,11 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = ўзбекча
name.english = Uzbek
-name.babel = uzbek-cyrillic
-name.babel.A = uzbek-cyrl
+name.babel = uzbek-cyrillic uzbek-cyrl
tag.bcp47 = uz
tag.opentype = UZB
script.name = Cyrillic
@@ -180,7 +179,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Latn.ini b/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Latn.ini
index 50fe9f02bfe..68df5c22531 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Latn.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Latn.ini
@@ -11,12 +11,11 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = o‘zbek
name.english = Uzbek
-name.babel = uzbek-latin
-name.babel.A = uzbek-latn
+name.babel = uzbek-latin uzbek-latn
tag.bcp47 = uz
tag.opentype = UZB
script.name = Latin
@@ -181,7 +180,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz.ini b/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz.ini
index e81ae61fa6f..96425202174 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = o‘zbek
name.english = Uzbek
name.babel = uzbek
tag.bcp47 = uz
+tag.bcp47.likely = uz-Latn-UZ
tag.opentype = UZB
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-Latn.ini b/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-Latn.ini
index 973103816a9..668fd68f6ed 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-Latn.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-Latn.ini
@@ -11,12 +11,11 @@
[identification]
charset = utf8
-version = 1.2
-date = 2018-06-03
+version = 1.3
+date = 2020-03-22
name.local = Vai
name.english = Vai
-name.babel = vai-latin
-name.babel.A = vai-latn
+name.babel = vai-latin vai-latn
tag.bcp47 = vai
tag.opentype =
script.name = Latin
@@ -181,7 +180,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-Vaii.ini b/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-Vaii.ini
index 4c217551db8..e429a005082 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-Vaii.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-Vaii.ini
@@ -11,12 +11,11 @@
[identification]
charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
name.local = ꕙꔤ
name.english = Vai
-name.babel = vai-vai
-name.babel.A = vai-vaii
+name.babel = vai-vai vai-vaii
tag.bcp47 = vai
tag.opentype =
script.name = Vai
@@ -167,7 +166,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai.ini b/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai.ini
index 91e593c47ba..853c52df088 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.1
-date = 2018-04-11
+version = 1.2
+date = 2020-03-22
name.local = ꕙꔤ
name.english = Vai
name.babel = vai
tag.bcp47 = vai
+tag.bcp47.likely = vai-Vaii-LR
tag.opentype =
script.name = Vai
script.tag.bcp47 = Vaii
@@ -166,7 +167,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/vi/babel-vi.ini b/Master/texmf-dist/tex/generic/babel/locale/vi/babel-vi.ini
index 396a9c7a731..6ff4526b9af 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/vi/babel-vi.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/vi/babel-vi.ini
@@ -12,13 +12,14 @@
[identification]
charset = utf8
-version = 1.1
-date = 2018-11-12
+version = 1.2
+date = 2020-03-22
name.local = Tiếng Việt
name.english = Vietnamese
-name.babel = vietnamese
-name.babel.A = vietnam
+name.babel = vietnamese vietnam
+name.polyglossia = vietnamese
tag.bcp47 = vi
+tag.bcp47.likely = vi-Latn-VN
tag.opentype = VIT
script.name = Latin
script.tag.bcp47 = Latn
@@ -182,7 +183,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/vun/babel-vun.ini b/Master/texmf-dist/tex/generic/babel/locale/vun/babel-vun.ini
index ee1d67adb5d..5b39e57c2c3 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/vun/babel-vun.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/vun/babel-vun.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Kyivunjo
name.english = Vunjo
name.babel = vunjo
tag.bcp47 = vun
+tag.bcp47.likely = vun-Latn-TZ
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/wae/babel-wae.ini b/Master/texmf-dist/tex/generic/babel/locale/wae/babel-wae.ini
index 8eee38a4a3c..1793db616e3 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/wae/babel-wae.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/wae/babel-wae.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Walser
name.english = Walser
name.babel = walser
tag.bcp47 = wae
+tag.bcp47.likely = wae-Latn-CH
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/xog/babel-xog.ini b/Master/texmf-dist/tex/generic/babel/locale/xog/babel-xog.ini
index 29b885a058d..51129e1175c 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/xog/babel-xog.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/xog/babel-xog.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Olusoga
name.english = Soga
name.babel = soga
tag.bcp47 = xog
+tag.bcp47.likely = xog-Latn-UG
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -180,7 +181,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/yav/babel-yav.ini b/Master/texmf-dist/tex/generic/babel/locale/yav/babel-yav.ini
index 7494f8018e9..e8befbc6d00 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/yav/babel-yav.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/yav/babel-yav.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = nuasue
name.english = Yangben
name.babel = yangben
tag.bcp47 = yav
+tag.bcp47.likely = yav-Latn-CM
tag.opentype =
script.name = Latin
script.tag.bcp47 = Latn
@@ -166,7 +167,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/yi/babel-yi.ini b/Master/texmf-dist/tex/generic/babel/locale/yi/babel-yi.ini
index 0462a476f3f..effce0ef35a 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/yi/babel-yi.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/yi/babel-yi.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = ייִדיש
name.english = Yiddish
name.babel = yiddish
tag.bcp47 = yi
+tag.bcp47.likely = yi-Hebr-001
tag.opentype = JII
script.name = Hebrew
script.tag.bcp47 = Hebr
@@ -176,7 +177,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/yo/babel-yo.ini b/Master/texmf-dist/tex/generic/babel/locale/yo/babel-yo.ini
index d88bb16216e..b637c0cd3ee 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/yo/babel-yo.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/yo/babel-yo.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = Èdè Yorùbá
name.english = Yoruba
name.babel = yoruba
tag.bcp47 = yo
+tag.bcp47.likely = yo-Latn-NG
tag.opentype = YBA
script.name = Latin
script.tag.bcp47 = Latn
@@ -166,7 +167,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/yue/babel-yue.ini b/Master/texmf-dist/tex/generic/babel/locale/yue/babel-yue.ini
index c7f14c1f15d..aa4d7bc8c9c 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/yue/babel-yue.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/yue/babel-yue.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-01-20
+version = 1.4
+date = 2020-03-22
name.local = 粵語
name.english = Cantonese
name.babel = cantonese
tag.bcp47 = yue
+tag.bcp47.likely = yue-Hant-HK
tag.opentype = ZHS
;;;; nombre de script correcto?
script.name = Traditional
@@ -170,7 +171,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/zgh/babel-zgh.ini b/Master/texmf-dist/tex/generic/babel/locale/zgh/babel-zgh.ini
index 2b76e8aa59d..fbd67089659 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/zgh/babel-zgh.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/zgh/babel-zgh.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = ⵜⴰⵎⴰⵣⵉⵖⵜ
name.english = Standard Moroccan Tamazight
name.babel = standardmoroccantamazight
tag.bcp47 = zgh
+tag.bcp47.likely = zgh-Tfng-MA
tag.opentype =
script.name = Tifinagh
script.tag.bcp47 = Tfng
@@ -166,7 +167,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-HK.ini b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-HK.ini
index 68511495eaa..4fb3318a9a2 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-HK.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-HK.ini
@@ -11,13 +11,12 @@
[identification]
charset = utf8
-version = 1.5
-date = 2020-02-24
+version = 1.6
+date = 2020-03-22
name.local = 中文
name.english = Chinese
name.opentype = Chinese Simplified
-name.babel = chinese-simplified-hongkongsarchina
-name.babel.A = chinese-hans-hk
+name.babel = chinese-simplified-hongkongsarchina chinese-hans-hk
tag.bcp47 = zh
tag.opentype = ZHS
region.local = 中国香港特别行政区
diff --git a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-MO.ini b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-MO.ini
index cd157d3addb..b0b8655580b 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-MO.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-MO.ini
@@ -11,13 +11,12 @@
[identification]
charset = utf8
-version = 1.5
-date = 2020-02-24
+version = 1.6
+date = 2020-03-22
name.local = 中文
name.english = Chinese
name.opentype = Chinese Simplified
-name.babel = chinese-simplified-macausarchina
-name.babel.A = chinese-hans-mo
+name.babel = chinese-simplified-macausarchina chinese-hans-mo
tag.bcp47 = zh
tag.opentype = ZHS
region.local = 中国澳门特别行政区
diff --git a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-SG.ini b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-SG.ini
index 405170952f4..f9487102538 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-SG.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-SG.ini
@@ -11,13 +11,12 @@
[identification]
charset = utf8
-version = 1.5
-date = 2020-02-24
+version = 1.6
+date = 2020-03-22
name.local = 中文
name.english = Chinese
name.opentype = Chinese Simplified
-name.babel = chinese-simplified-singapore
-name.babel.A = chinese-hans-sg
+name.babel = chinese-simplified-singapore chinese-hans-sg
tag.bcp47 = zh
tag.opentype = ZHS
region.local = 新加坡
diff --git a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans.ini b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans.ini
index 4ab1617ae48..738cda1f5cf 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans.ini
@@ -11,13 +11,12 @@
[identification]
charset = utf8
-version = 1.5
-date = 2020-02-24
+version = 1.6
+date = 2020-03-22
name.local = 中文
name.english = Chinese
name.opentype = Chinese Simplified
-name.babel = chinese-simplified
-name.babel.A = chinese-hans
+name.babel = chinese-simplified chinese-hans
tag.bcp47 = zh
tag.opentype = ZHS
script.name = Simplified
diff --git a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-HK.ini b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-HK.ini
index 2ce4f860797..506ca74c4c1 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-HK.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-HK.ini
@@ -11,13 +11,12 @@
[identification]
charset = utf8
-version = 1.5
-date = 2020-02-24
+version = 1.6
+date = 2020-03-22
name.local = 中文
name.english = Chinese
name.opentype = Chinese Traditional
-name.babel = chinese-traditional-hongkongsarchina
-name.babel.A = chinese-hant-hk
+name.babel = chinese-traditional-hongkongsarchina chinese-hant-hk
tag.bcp47 = zh
tag.opentype = ZHT
region.local = 中國香港特別行政區
diff --git a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-MO.ini b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-MO.ini
index 167818b1cf2..534034833e0 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-MO.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-MO.ini
@@ -11,13 +11,12 @@
[identification]
charset = utf8
-version = 1.5
-date = 2020-02-24
+version = 1.6
+date = 2020-03-22
name.local = 中文
name.english = Chinese
name.opentype = Chinese Traditional
-name.babel = chinese-traditional-macausarchina
-name.babel.A = chinese-hant-mo
+name.babel = chinese-traditional-macausarchina chinese-hant-mo
tag.bcp47 = zh
tag.opentype = ZHT
region.local = 中國澳門特別行政區
diff --git a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant.ini b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant.ini
index 085b5ec2cb5..6bde50f3393 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant.ini
@@ -11,13 +11,12 @@
[identification]
charset = utf8
-version = 1.5
-date = 2020-02-24
+version = 1.6
+date = 2020-03-22
name.local = 中文
name.english = Chinese
name.opentype = Chinese Traditional
-name.babel = chinese-traditional
-name.babel.A = chinese-hant
+name.babel = chinese-traditional chinese-hant
tag.bcp47 = zh
tag.opentype = ZHT
script.name = Traditional
diff --git a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh.ini b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh.ini
index 791d03b250d..7ce5c2c85ec 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh.ini
@@ -11,13 +11,14 @@
[identification]
charset = utf8
-version = 1.5
-date = 2020-02-24
+version = 1.6
+date = 2020-03-22
name.local = 中文
name.english = Chinese
name.opentype = Chinese Simplified
name.babel = chinese
tag.bcp47 = zh
+tag.bcp47.likely = zh-Hans-CN
tag.opentype = ZHS
script.name = Simplified
script.name.opentype = CJK
diff --git a/Master/texmf-dist/tex/generic/babel/locale/zu/babel-zu.ini b/Master/texmf-dist/tex/generic/babel/locale/zu/babel-zu.ini
index 0da05f5b108..823a566376e 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/zu/babel-zu.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/zu/babel-zu.ini
@@ -11,12 +11,13 @@
[identification]
charset = utf8
-version = 1.0
-date = 2017-09-01
+version = 1.1
+date = 2020-03-22
name.local = isiZulu
name.english = Zulu
name.babel = zulu
tag.bcp47 = zu
+tag.bcp47.likely = zu-Latn-ZA
tag.opentype = ZUL
script.name = Latin
script.tag.bcp47 = Latn
@@ -179,7 +180,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alph =
-Alph =
-ordinals =
-
diff --git a/Master/texmf-dist/tex/generic/babel/luababel.def b/Master/texmf-dist/tex/generic/babel/luababel.def
index e926e10eabf..1ee7214a546 100644
--- a/Master/texmf-dist/tex/generic/babel/luababel.def
+++ b/Master/texmf-dist/tex/generic/babel/luababel.def
@@ -275,7 +275,11 @@
\number\language) }}%
\xdef\bbl@pttnlist{\bbl@pttnlist\number\language,}%
\fi
- \endgroup}}
+ \endgroup}%
+ \bbl@exp{%
+ \bbl@ifunset{bbl@prehc@\languagename}{}%
+ {\\\bbl@ifblank{\bbl@cs{prehc@\languagename}}{}%
+ {\prehyphenchar=\bbl@cl{prehc}\relax}}}}
\AddBabelHook{luatex}{everylanguage}{%
\def\process@language##1##2##3{%
\def\process@line####1####2 ####3 ####4 {}}}
@@ -489,7 +493,7 @@
\def\bbl@provide@intraspace{%
\bbl@ifunset{bbl@intsp@\languagename}{}%
{\expandafter\ifx\csname bbl@intsp@\languagename\endcsname\@empty\else
- \bbl@xin@{\bbl@cs{lnbrk@\languagename}}{c}%
+ \bbl@xin@{\bbl@cl{lnbrk}}{c}%
\ifin@ % cjk
\bbl@cjkintraspace
\directlua{
@@ -497,18 +501,18 @@
Babel.locale_props = Babel.locale_props or {}
Babel.locale_props[\the\localeid].linebreak = 'c'
}%
- \bbl@exp{\\\bbl@intraspace\bbl@cs{intsp@\languagename}\\\@@}%
+ \bbl@exp{\\\bbl@intraspace\bbl@cl{intsp}\\\@@}%
\ifx\bbl@KVP@intrapenalty\@nil
\bbl@intrapenalty0\@@
\fi
\else % sea
\bbl@seaintraspace
- \bbl@exp{\\\bbl@intraspace\bbl@cs{intsp@\languagename}\\\@@}%
+ \bbl@exp{\\\bbl@intraspace\bbl@cl{intsp}\\\@@}%
\directlua{
Babel = Babel or {}
Babel.sea_ranges = Babel.sea_ranges or {}
- Babel.set_chranges('\bbl@cs{sbcp@\languagename}',
- '\bbl@cs{chrng@\languagename}')
+ Babel.set_chranges('\bbl@cl{sbcp}',
+ '\bbl@cl{chrng}')
}%
\ifx\bbl@KVP@intrapenalty\@nil
\bbl@intrapenalty0\@@
@@ -608,7 +612,7 @@
\gdef\bbl@switchfont{%
\bbl@ifunset{bbl@lsys@\languagename}{\bbl@provide@lsys{\languagename}}{}%
\bbl@exp{% eg Arabic -> arabic
- \lowercase{\edef\\\bbl@tempa{\bbl@cs{sname@\languagename}}}}%
+ \lowercase{\edef\\\bbl@tempa{\bbl@cl{sname}}}}%
\bbl@foreach\bbl@font@fams{%
\bbl@ifunset{bbl@##1dflt@\languagename}% (1) language?
{\bbl@ifunset{bbl@##1dflt@*\bbl@tempa}% (2) from script?
@@ -628,7 +632,7 @@
\global\bbl@csarg\let{famrst@##1}\relax}%
{\bbl@exp{% order is relevant
\\\bbl@add\\\originalTeX{%
- \\\bbl@font@rst{\bbl@cs{##1dflt@\languagename}}%
+ \\\bbl@font@rst{\bbl@cl{##1dflt}}%
\<##1default>\<##1family>{##1}}%
\\\bbl@font@set\<bbl@##1dflt@\languagename>% the main part!
\<##1default>\<##1family>}}}%
@@ -651,11 +655,13 @@
\expandafter\xdef\csname ##1default\endcsname{\f@family}}%
{}}%
\ifx\bbl@tempa\@empty\else
- \bbl@infowarn{The following fonts are not babel standard families:\\%
+ \bbl@infowarn{The following font families will use the default\\%
+ settings for all or some languages:\\%
\bbl@tempa
There is nothing intrinsically wrong with it, but\\%
- 'babel' will no set Script and Language. Consider\\%
- defining a new family with \string\babelfont.\\%
+ 'babel' will no set Script and Language, which could\\%
+ be relevant in some languages. If your document uses\\%
+ these families, consider redefining them with \string\babelfont.\\%
Reported}%
\fi
\endgroup}
@@ -673,18 +679,14 @@
\let\bbl@tempe\bbl@mapselect
\let\bbl@mapselect\relax
\let\bbl@temp@fam#4% eg, '\rmfamily', to be restored below
- \let#4\relax % So that can be used with \newfontfamily
+ \let#4\@empty % Make sure \renewfontfamily is valid
\bbl@exp{%
\let\\\bbl@temp@pfam\<\bbl@stripslash#4\space>% eg, '\rmfamily '
- \<keys_if_exist:nnF>{fontspec-opentype}%
- {Script/\bbl@cs{sname@\languagename}}%
- {\\\newfontscript{\bbl@cs{sname@\languagename}}%
- {\bbl@cs{sotf@\languagename}}}%
- \<keys_if_exist:nnF>{fontspec-opentype}%
- {Language/\bbl@cs{lname@\languagename}}%
- {\\\newfontlanguage{\bbl@cs{lname@\languagename}}%
- {\bbl@cs{lotf@\languagename}}}%
- \\\newfontfamily\\#4%
+ \<keys_if_exist:nnF>{fontspec-opentype}{Script/\bbl@cl{sname}}%
+ {\\\newfontscript{\bbl@cl{sname}}{\bbl@cl{sotf}}}%
+ \<keys_if_exist:nnF>{fontspec-opentype}{Language/\bbl@cl{lname}}%
+ {\\\newfontlanguage{\bbl@cl{lname}}{\bbl@cl{lotf}}}%
+ \\\renewfontfamily\\#4%
[\bbl@cs{lsys@\languagename},#2]}{#3}% ie \bbl@exp{..}{#3}
\begingroup
#4%
@@ -742,13 +744,16 @@ Babel.script_blocks = {
['Armn'] = {{0x0530, 0x058F}},
['Beng'] = {{0x0980, 0x09FF}},
['Cher'] = {{0x13A0, 0x13FF}, {0xAB70, 0xABBF}},
+ ['Copt'] = {{0x03E2, 0x03EF}, {0x2C80, 0x2CFF}, {0x102E0, 0x102FF}},
['Cyrl'] = {{0x0400, 0x04FF}, {0x0500, 0x052F}, {0x1C80, 0x1C8F},
{0x2DE0, 0x2DFF}, {0xA640, 0xA69F}},
['Deva'] = {{0x0900, 0x097F}, {0xA8E0, 0xA8FF}},
['Ethi'] = {{0x1200, 0x137F}, {0x1380, 0x139F}, {0x2D80, 0x2DDF},
{0xAB00, 0xAB2F}},
['Geor'] = {{0x10A0, 0x10FF}, {0x2D00, 0x2D2F}},
- ['Grek'] = {{0x0370, 0x03FF}, {0x1F00, 0x1FFF}},
+ % Don't follow strictly Unicode, which places some Coptic letters in
+ % the 'Greek and Coptic' block
+ ['Grek'] = {{0x0370, 0x03E1}, {0x03F0, 0x03FF}, {0x1F00, 0x1FFF}},
['Hans'] = {{0x2E80, 0x2EFF}, {0x3000, 0x303F}, {0x31C0, 0x31EF},
{0x3300, 0x33FF}, {0x3400, 0x4DBF}, {0x4E00, 0x9FFF},
{0xF900, 0xFAFF}, {0xFE30, 0xFE4F}, {0xFF00, 0xFFEF},
@@ -772,6 +777,7 @@ Babel.script_blocks = {
['Mymr'] = {{0x1000, 0x109F}, {0xAA60, 0xAA7F}, {0xA9E0, 0xA9FF}},
['Orya'] = {{0x0B00, 0x0B7F}},
['Sinh'] = {{0x0D80, 0x0DFF}, {0x111E0, 0x111FF}},
+ ['Syrc'] = {{0x0700, 0x074F}, {0x0860, 0x086F}},
['Taml'] = {{0x0B80, 0x0BFF}},
['Telu'] = {{0x0C00, 0x0C7F}},
['Tfng'] = {{0x2D30, 0x2D7F}},
@@ -781,6 +787,7 @@ Babel.script_blocks = {
['Yiii'] = {{0xA000, 0xA48F}, {0xA490, 0xA4CF}}
}
+Babel.script_blocks.Cyrs = Babel.script_blocks.Cyrl
Babel.script_blocks.Hant = Babel.script_blocks.Hans
Babel.script_blocks.Kana = Babel.script_blocks.Jpan
@@ -790,6 +797,7 @@ function Babel.locale_map(head)
local LOCALE = luatexbase.registernumber'bbl@attr@locale'
local GLYPH = node.id('glyph')
local inmath = false
+ local toloc_save
for item in node.traverse(head) do
local toloc
if not inmath and item.id == GLYPH then
@@ -807,7 +815,15 @@ function Babel.locale_map(head)
end
end
end
- % Now, take action
+ % Now, take action, but treat composite chars in a different
+ % fashion, because they 'inherit' the previous locale. Not yet
+ % optimized.
+ if not toloc and
+ (item.char >= 0x0300 and item.char <= 0x036F) or
+ (item.char >= 0x1AB0 and item.char <= 0x1AFF) or
+ (item.char >= 0x1DC0 and item.char <= 0x1DFF) then
+ toloc = toloc_save
+ end
if toloc and toloc > -1 then
if Babel.locale_props[toloc].lg then
item.lang = Babel.locale_props[toloc].lg
@@ -816,6 +832,7 @@ function Babel.locale_map(head)
if Babel.locale_props[toloc]['/'..item.font] then
item.font = Babel.locale_props[toloc]['/'..item.font]
end
+ toloc_save = toloc
end
elseif not inmath and item.id == 7 then
item.replace = item.replace and Babel.locale_map(item.replace)
@@ -845,7 +862,7 @@ end
{See the manual for futher info}}%
{}%
\loop
- \@nameuse{bbl@chprop@#2}{#3}%
+ \bbl@cs{chprop@#2}{#3}%
\ifnum\count@<\@tempcnta
\advance\count@\@ne
\repeat}
@@ -871,7 +888,7 @@ end
\directlua{
Babel.chr_to_loc = Babel.chr_to_loc or {}
Babel.chr_to_loc[\the\count@] =
- \bbl@ifblank{#1}{-1000}{\the\@nameuse{bbl@id@@#1}}\space
+ \bbl@ifblank{#1}{-1000}{\the\bbl@cs{id@@#1}}\space
}}
\begingroup
\catcode`\#=12
diff --git a/Master/texmf-dist/tex/generic/babel/nil.ldf b/Master/texmf-dist/tex/generic/babel/nil.ldf
index 98562b62f21..90a88f9eaea 100644
--- a/Master/texmf-dist/tex/generic/babel/nil.ldf
+++ b/Master/texmf-dist/tex/generic/babel/nil.ldf
@@ -32,7 +32,7 @@
%% extension |.ins|) which are part of the distribution.
%%
-\ProvidesLanguage{nil}[2020/02/28 3.41 Nil language]
+\ProvidesLanguage{nil}[2020/03/22 3.42 Nil language]
\LdfInit{nil}{datenil}
\ifx\l@nil\@undefined
\newlanguage\l@nil
diff --git a/Master/texmf-dist/tex/generic/babel/switch.def b/Master/texmf-dist/tex/generic/babel/switch.def
index 06d487f851b..8bb59d6bf2b 100644
--- a/Master/texmf-dist/tex/generic/babel/switch.def
+++ b/Master/texmf-dist/tex/generic/babel/switch.def
@@ -37,7 +37,7 @@
\wlog{File: #1 #4 #3 <#2>}%
\let\ProvidesFile\@undefined}
\fi
-\ProvidesFile{switch.def}[2020/02/28 3.41 Babel switching mechanism]
+\ProvidesFile{switch.def}[2020/03/22 3.42 Babel switching mechanism]
\ifx\AtBeginDocument\@undefined
\input plain.def\relax
\fi
@@ -58,8 +58,8 @@
\countdef\last@language=19
\def\addlanguage{\alloc@9\language\chardef\@cclvi}
\fi
-\def\bbl@version{3.41}
-\def\bbl@date{2020/02/28}
+\def\bbl@version{3.42}
+\def\bbl@date{2020/03/22}
\def\adddialect#1#2{%
\global\chardef#1#2\relax
\bbl@usehooks{adddialect}{{#1}{#2}}%
@@ -71,7 +71,7 @@
(\string\language\the\count@)}%
\def\bbl@elt####1####2####3####4{}%
\fi}%
- \@nameuse{bbl@languages}%
+ \bbl@cs{languages}%
\endgroup}
\def\bbl@fixname#1{%
\begingroup
@@ -87,7 +87,8 @@
\lowercase\expandafter{\bbl@tempd}}}%
\@empty
\edef\bbl@tempd{\endgroup\def\noexpand#1{#1}}%
- \bbl@tempd}
+ \bbl@tempd
+ \bbl@usehooks{languagename}{}}
\def\bbl@iflanguage#1{%
\@ifundefined{l@#1}{\@nolanerr{#1}\@gobble}\@firstofone}
\def\iflanguage#1{%
@@ -135,7 +136,7 @@
}%
\fi}%
{}%
- \chardef\localeid\@nameuse{bbl@id@@\languagename}}
+ \chardef\localeid\bbl@cl{id@}}
\expandafter\def\csname selectlanguage \endcsname#1{%
\ifnum\bbl@hymapsel=\@cclv\let\bbl@hymapsel\tw@\fi
\bbl@push@language
@@ -182,20 +183,9 @@
\expandafter\bbl@switch\expandafter{\languagename}%
\fi}}
\def\babel@aux#1#2{%
- \expandafter\ifx\csname date#1\endcsname\relax
- \expandafter\ifx\csname bbl@auxwarn@#1\endcsname\relax
- \@namedef{bbl@auxwarn@#1}{}%
- \bbl@warning
- {Unknown language `#1'. Very likely you\\%
- requested it in a previous run. Expect some\\%
- wrong results in this run, which should vanish\\%
- in the next one. Reported}%
- \fi
- \else
- \select@language{#1}%
- \bbl@foreach\BabelContentsFiles{%
- \@writefile{##1}{\babel@toc{#1}{#2}}}% %% TODO - ok in plain?
- \fi}
+ \select@language{#1}%
+ \bbl@foreach\BabelContentsFiles{%
+ \@writefile{##1}{\babel@toc{#1}{#2}}}}% %% TODO - ok in plain?
\def\babel@toc#1#2{%
\select@language{#1}}
\let\select@language@x\select@language
@@ -476,7 +466,9 @@
Reported}}
\def\@nolanerr#1{%
\bbl@error
- {You haven't defined the language #1\space yet}%
+ {You haven't defined the language #1\space yet.\\%
+ Perhaps you misspelled it or your installation\\%
+ is not complete}%
{Your command will be ignored, type <return> to proceed}}
\def\@nopatterns#1{%
\bbl@warning
diff --git a/Master/texmf-dist/tex/generic/babel/xebabel.def b/Master/texmf-dist/tex/generic/babel/xebabel.def
index def3d33137f..e3c943e2c8c 100644
--- a/Master/texmf-dist/tex/generic/babel/xebabel.def
+++ b/Master/texmf-dist/tex/generic/babel/xebabel.def
@@ -46,37 +46,51 @@
\xebbl@stop
\let\xebbl@stop\relax}
\def\bbl@intraspace#1 #2 #3\@@{%
- \bbl@csarg\gdef{xeisp@\bbl@cs{sbcp@\languagename}}%
+ \bbl@csarg\gdef{xeisp@\languagename}%
{\XeTeXlinebreakskip #1em plus #2em minus #3em\relax}}
\def\bbl@intrapenalty#1\@@{%
- \bbl@csarg\gdef{xeipn@\bbl@cs{sbcp@\languagename}}%
+ \bbl@csarg\gdef{xeipn@\languagename}%
{\XeTeXlinebreakpenalty #1\relax}}
\def\bbl@provide@intraspace{%
- \bbl@xin@{\bbl@cs{sbcp@\languagename}}{Thai,Laoo,Khmr}%
- \ifin@ % sea (currently ckj not handled)
- \bbl@ifunset{bbl@intsp@\languagename}{}%
- {\expandafter\ifx\csname bbl@intsp@\languagename\endcsname\@empty\else
- \ifx\bbl@KVP@intraspace\@nil
- \bbl@exp{%
- \\\bbl@intraspace\bbl@cs{intsp@\languagename}\\\@@}%
- \fi
- \ifx\bbl@KVP@intrapenalty\@nil
- \bbl@intrapenalty0\@@
- \fi
- \fi
- \ifx\bbl@KVP@intraspace\@nil\else % We may override the ini
- \expandafter\bbl@intraspace\bbl@KVP@intraspace\@@
- \fi
- \ifx\bbl@KVP@intrapenalty\@nil\else
- \expandafter\bbl@intrapenalty\bbl@KVP@intrapenalty\@@
- \fi
- \ifx\bbl@ispacesize\@undefined
- \AtBeginDocument{%
- \expandafter\bbl@add
- \csname selectfont \endcsname{\bbl@ispacesize}}%
- \def\bbl@ispacesize{\bbl@cs{xeisp@\bbl@cs{sbcp@\languagename}}}%
- \fi}%
- \fi}
+ \bbl@xin@{\bbl@cl{lnbrk}}{s}%
+ \ifin@\else\bbl@xin@{\bbl@cl{lnbrk}}{c}\fi
+ \ifin@
+ \bbl@ifunset{bbl@intsp@\languagename}{}%
+ {\expandafter\ifx\csname bbl@intsp@\languagename\endcsname\@empty\else
+ \ifx\bbl@KVP@intraspace\@nil
+ \bbl@exp{%
+ \\\bbl@intraspace\bbl@cl{intsp}\\\@@}%
+ \fi
+ \ifx\bbl@KVP@intrapenalty\@nil
+ \bbl@intrapenalty0\@@
+ \fi
+ \fi
+ \ifx\bbl@KVP@intraspace\@nil\else % We may override the ini
+ \expandafter\bbl@intraspace\bbl@KVP@intraspace\@@
+ \fi
+ \ifx\bbl@KVP@intrapenalty\@nil\else
+ \expandafter\bbl@intrapenalty\bbl@KVP@intrapenalty\@@
+ \fi
+ \bbl@exp{%
+ \\\bbl@add\<extras\languagename>{%
+ \XeTeXlinebreaklocale "\bbl@cl{lbcp}"%
+ \<bbl@xeisp@\languagename>%
+ \<bbl@xeipn@\languagename>}%
+ \\\bbl@toglobal\<extras\languagename>%
+ \\\bbl@add\<noextras\languagename>{%
+ \XeTeXlinebreaklocale "en"}%
+ \\\bbl@toglobal\<noextras\languagename>}%
+ \ifx\bbl@ispacesize\@undefined
+ \gdef\bbl@ispacesize{\bbl@cl{xeisp}}%
+ \ifx\AtBeginDocument\@notprerr
+ \expandafter\@secondoftwo % to execute right now
+ \fi
+ \AtBeginDocument{%
+ \expandafter\bbl@add
+ \csname selectfont \endcsname{\bbl@ispacesize}%
+ \expandafter\bbl@toglobal\csname selectfont \endcsname}%
+ \fi}%
+ \fi}
\AddBabelHook{xetex}{loadkernel}{%
\begingroup
% Reset chars "80-"C0 to category "other", no case mapping:
@@ -167,7 +181,7 @@
\gdef\bbl@switchfont{%
\bbl@ifunset{bbl@lsys@\languagename}{\bbl@provide@lsys{\languagename}}{}%
\bbl@exp{% eg Arabic -> arabic
- \lowercase{\edef\\\bbl@tempa{\bbl@cs{sname@\languagename}}}}%
+ \lowercase{\edef\\\bbl@tempa{\bbl@cl{sname}}}}%
\bbl@foreach\bbl@font@fams{%
\bbl@ifunset{bbl@##1dflt@\languagename}% (1) language?
{\bbl@ifunset{bbl@##1dflt@*\bbl@tempa}% (2) from script?
@@ -187,7 +201,7 @@
\global\bbl@csarg\let{famrst@##1}\relax}%
{\bbl@exp{% order is relevant
\\\bbl@add\\\originalTeX{%
- \\\bbl@font@rst{\bbl@cs{##1dflt@\languagename}}%
+ \\\bbl@font@rst{\bbl@cl{##1dflt}}%
\<##1default>\<##1family>{##1}}%
\\\bbl@font@set\<bbl@##1dflt@\languagename>% the main part!
\<##1default>\<##1family>}}}%
@@ -210,11 +224,13 @@
\expandafter\xdef\csname ##1default\endcsname{\f@family}}%
{}}%
\ifx\bbl@tempa\@empty\else
- \bbl@infowarn{The following fonts are not babel standard families:\\%
+ \bbl@infowarn{The following font families will use the default\\%
+ settings for all or some languages:\\%
\bbl@tempa
There is nothing intrinsically wrong with it, but\\%
- 'babel' will no set Script and Language. Consider\\%
- defining a new family with \string\babelfont.\\%
+ 'babel' will no set Script and Language, which could\\%
+ be relevant in some languages. If your document uses\\%
+ these families, consider redefining them with \string\babelfont.\\%
Reported}%
\fi
\endgroup}
@@ -232,18 +248,14 @@
\let\bbl@tempe\bbl@mapselect
\let\bbl@mapselect\relax
\let\bbl@temp@fam#4% eg, '\rmfamily', to be restored below
- \let#4\relax % So that can be used with \newfontfamily
+ \let#4\@empty % Make sure \renewfontfamily is valid
\bbl@exp{%
\let\\\bbl@temp@pfam\<\bbl@stripslash#4\space>% eg, '\rmfamily '
- \<keys_if_exist:nnF>{fontspec-opentype}%
- {Script/\bbl@cs{sname@\languagename}}%
- {\\\newfontscript{\bbl@cs{sname@\languagename}}%
- {\bbl@cs{sotf@\languagename}}}%
- \<keys_if_exist:nnF>{fontspec-opentype}%
- {Language/\bbl@cs{lname@\languagename}}%
- {\\\newfontlanguage{\bbl@cs{lname@\languagename}}%
- {\bbl@cs{lotf@\languagename}}}%
- \\\newfontfamily\\#4%
+ \<keys_if_exist:nnF>{fontspec-opentype}{Script/\bbl@cl{sname}}%
+ {\\\newfontscript{\bbl@cl{sname}}{\bbl@cl{sotf}}}%
+ \<keys_if_exist:nnF>{fontspec-opentype}{Language/\bbl@cl{lname}}%
+ {\\\newfontlanguage{\bbl@cl{lname}}{\bbl@cl{lotf}}}%
+ \\\renewfontfamily\\#4%
[\bbl@cs{lsys@\languagename},#2]}{#3}% ie \bbl@exp{..}{#3}
\begingroup
#4%