summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-06-26 21:24:22 +0000
committerKarl Berry <karl@freefriends.org>2017-06-26 21:24:22 +0000
commit439864b38b6777a8f40523a964c0fb7e3c352bff (patch)
tree173cbf91e3ef1fedbcd130504bb73b46edffa16e
parentb41810159701157d4c4082233224c298a27f4574 (diff)
babel (26jun17)
git-svn-id: svn://tug.org/texlive/trunk@44705 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/babel/FIXES3931
-rw-r--r--Master/texmf-dist/doc/latex/babel/README9
-rw-r--r--Master/texmf-dist/doc/latex/babel/babel.pdfbin406147 -> 419255 bytes
-rw-r--r--Master/texmf-dist/source/latex/babel/babel.dtx1229
-rw-r--r--Master/texmf-dist/source/latex/babel/babel.ins28
-rw-r--r--Master/texmf-dist/source/latex/babel/bbcompat.dtx5
-rw-r--r--Master/texmf-dist/source/latex/babel/bbunicode.dtx2
-rw-r--r--Master/texmf-dist/source/latex/babel/locale.zip (renamed from Master/texmf-dist/doc/latex/babel/locale.zip)bin687382 -> 683240 bytes
-rw-r--r--Master/texmf-dist/tex/generic/babel/UKenglish.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/USenglish.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/afrikaans.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/albanian.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/american.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/austrian.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/babel.def165
-rw-r--r--Master/texmf-dist/tex/generic/babel/babel.sty30
-rw-r--r--Master/texmf-dist/tex/generic/babel/bahasa.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/bahasam.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/basque.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/blplain.tex18
-rw-r--r--Master/texmf-dist/tex/generic/babel/bplain.tex18
-rw-r--r--Master/texmf-dist/tex/generic/babel/breton.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/british.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/bulgarian.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/catalan.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/croatian.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/czech.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/danish.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/dutch.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/english.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/esperanto.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/estonian.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/finnish.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/francais.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/galician.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/germanb.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/greek.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/hebrew.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/hyphen.cfg22
-rw-r--r--Master/texmf-dist/tex/generic/babel/icelandic.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/interlingua.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/irish.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/italian.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/latin.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/README-locale38
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/af/babel-af.ini184
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/af/babel-afrikaans.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/agq/babel-aghem.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/agq/babel-agq.ini173
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ak/babel-ak.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ak/babel-akan.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/am/babel-am.ini185
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/am/babel-amharic.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar.ini149
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/as/babel-as.ini171
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/as/babel-assamese.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/asa/babel-asa.ini187
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/asa/babel-asu.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ast/babel-ast.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ast/babel-asturian.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/az/babel-az-Cyrl.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/az/babel-az-Latn.ini187
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/az/babel-az.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/az/babel-azerbaijani-cyrillic.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/az/babel-azerbaijani-cyrl.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/az/babel-azerbaijani-latin.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/az/babel-azerbaijani-latn.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/az/babel-azerbaijani.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bas/babel-bas.ini173
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bas/babel-basaa.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/be/babel-be.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/be/babel-belarusian.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bem/babel-bem.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bem/babel-bemba.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bez/babel-bena.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bez/babel-bez.ini187
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bg/babel-bg.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bg/babel-bulgarian.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bm/babel-bambara.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bm/babel-bm.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bn/babel-bengali.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bn/babel-bn.ini149
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bo/babel-bo.ini172
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bo/babel-tibetan.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/br/babel-br.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/br/babel-breton.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/brx/babel-bodo.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/brx/babel-brx.ini176
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bs/babel-bosnian-cyrillic.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bs/babel-bosnian-cyrl.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bs/babel-bosnian-latin.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bs/babel-bosnian-latn.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bs/babel-bosnian.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs-Cyrl.ini187
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs-Latn.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs.ini185
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ca/babel-ca.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ca/babel-catalan.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ce/babel-ce.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ce/babel-chechen.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/cgg/babel-cgg.ini187
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/cgg/babel-chiga.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/chr/babel-cherokee.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/chr/babel-chr.ini172
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ckb/babel-centralkurdish.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb.ini171
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/cs/babel-cs.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/cs/babel-czech.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/cy/babel-cy.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/cy/babel-welsh.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/da/babel-da.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/da/babel-danish.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/dav/babel-dav.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/dav/babel-taita.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/de/babel-austrian.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT.ini191
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH.ini193
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/de/babel-de.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/de/babel-german-at.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/de/babel-german-austria.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/de/babel-german-ch.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/de/babel-german-switzerland.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/de/babel-german.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/de/babel-nswissgerman.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/de/babel-swissgerman.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/dje/babel-dje.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/dje/babel-zarma.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/dsb/babel-dsb.ini187
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/dsb/babel-lowersorbian.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/dsb/babel-lsorbian.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/dua/babel-dua.ini173
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/dua/babel-duala.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/dyo/babel-dyo.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/dyo/babel-jolafonyi.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/dz/babel-dz.ini174
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/dz/babel-dzongkha.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ebu/babel-ebu.ini187
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ebu/babel-embu.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ee/babel-ee.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ee/babel-ewe.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/el/babel-el.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/el/babel-greek.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-american.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-australian.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-british.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-canadian.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-en-AU.ini191
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-en-CA.ini191
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-en-GB.ini193
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-en-NZ.ini191
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-en-US.ini192
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-en.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-english-au.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-english-australia.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-english-ca.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-english-canada.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-english-gb.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-english-newzealand.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-english-nz.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-english-unitedkingdom.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-english-unitedstates.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-english-us.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-english.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-newzealand.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-ukenglish.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/en/babel-usenglish.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/eo/babel-eo.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/eo/babel-esperanto.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/es/babel-es-MX.ini192
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/es/babel-es.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/es/babel-mexican.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/es/babel-spanish-mexico.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/es/babel-spanish-mx.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/es/babel-spanish.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/et/babel-estonian.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/et/babel-et.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/eu/babel-basque.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/eu/babel-eu.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ewo/babel-ewo.ini172
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ewo/babel-ewondo.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fa/babel-fa.ini149
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fa/babel-persian.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ff/babel-ff.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ff/babel-fulah.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fi/babel-fi.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fi/babel-finnish.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fil/babel-fil.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fil/babel-filipino.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fo/babel-faroese.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fo/babel-fo.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-BE.ini190
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CA.ini190
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CH.ini190
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-LU.ini190
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-be.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-belgium.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-ca.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-canada.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-ch.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-lu.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-luxembourg.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-switzerland.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fr/babel-french.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fur/babel-friulian.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fur/babel-fur.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fy/babel-fy.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fy/babel-westernfrisian.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ga/babel-ga.ini185
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ga/babel-irish.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/gd/babel-gd.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/gd/babel-scottishgaelic.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/gl/babel-galician.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/gl/babel-gl.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/gsw/babel-gsw.ini185
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/gsw/babel-swissgerman.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/gu/babel-gu.ini172
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/gu/babel-gujarati.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/guz/babel-gusii.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/guz/babel-guz.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/gv/babel-gv.ini185
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/gv/babel-manx.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-GH.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-NE.ini163
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ha/babel-hausa-gh.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ha/babel-hausa-ghana.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ha/babel-hausa-ne.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ha/babel-hausa-niger.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ha/babel-hausa.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/haw/babel-haw.ini170
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/haw/babel-hawaiian.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/he/babel-he.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/he/babel-hebrew.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.ini173
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/hi/babel-hindi.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/hr/babel-croatian.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/hr/babel-hr.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/hsb/babel-hsb.ini187
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/hsb/babel-uppersorbian.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/hsb/babel-usorbian.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/hu/babel-hu.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/hu/babel-hungarian.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/hy/babel-armenian.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/hy/babel-hy.ini171
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ia/babel-ia.ini122
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ia/babel-interlingua.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/id/babel-id.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/id/babel-indonesian.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ig/babel-ig.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ig/babel-igbo.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ii/babel-ii.ini171
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ii/babel-sichuanyi.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/is/babel-icelandic.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/is/babel-is.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/it/babel-it.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/it/babel-italian.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ja/babel-ja.ini172
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ja/babel-japanese.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/jgo/babel-jgo.ini172
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/jgo/babel-ngomba.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/jmc/babel-jmc.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/jmc/babel-machame.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ka/babel-georgian.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ka/babel-ka.ini149
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kab/babel-kab.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kab/babel-kabyle.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kam/babel-kam.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kam/babel-kamba.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kde/babel-kde.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kde/babel-makonde.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kea/babel-kabuverdianu.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kea/babel-kea.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/khq/babel-khq.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/khq/babel-koyrachiini.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ki/babel-ki.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ki/babel-kikuyu.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kk/babel-kazakh.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kk/babel-kk.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kkj/babel-kako.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kkj/babel-kkj.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kl/babel-kalaallisut.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kl/babel-kl.ini185
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kln/babel-kalenjin.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kln/babel-kln.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/km/babel-khmer.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/km/babel-km.ini171
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kn/babel-kannada.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kn/babel-kn.ini154
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko.ini172
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ko/babel-korean.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kok/babel-kok.ini171
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kok/babel-konkani.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ks/babel-kashmiri.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ks/babel-ks.ini171
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ksb/babel-ksb.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ksb/babel-shambala.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ksf/babel-bafia.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ksf/babel-ksf.ini172
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ksh/babel-colognian.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ksh/babel-ksh.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kw/babel-cornish.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kw/babel-kw.ini185
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ky/babel-ky.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ky/babel-kyrgyz.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lag/babel-lag.ini172
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lag/babel-langi.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lb/babel-lb.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lb/babel-luxembourgish.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lg/babel-ganda.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lg/babel-lg.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lkt/babel-lakota.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lkt/babel-lkt.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ln/babel-lingala.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ln/babel-ln.ini172
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lo/babel-lao.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lo/babel-lo.ini149
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lrc/babel-lrc.ini172
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lrc/babel-northernluri.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lt/babel-lithuanian.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lt/babel-lt.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lu/babel-lu.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lu/babel-lubakatanga.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/luo/babel-luo.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/luo/babel-luo.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/luy/babel-luy.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/luy/babel-luyia.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lv/babel-latvian.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lv/babel-lv.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mas/babel-mas.ini172
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mas/babel-masai.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mer/babel-mer.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mer/babel-meru.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mfe/babel-mfe.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mfe/babel-morisyen.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mg/babel-malagasy.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mg/babel-mg.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mgh/babel-makhuwameetto.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mgh/babel-mgh.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mgo/babel-meta.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mgo/babel-mgo.ini172
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mk/babel-macedonian.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mk/babel-mk.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ml/babel-malayalam.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ml/babel-ml.ini160
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mn/babel-mn.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mn/babel-mongolian.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mr/babel-marathi.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mr/babel-mr.ini149
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ms/babel-malay-bn.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ms/babel-malay-brunei.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ms/babel-malay-sg.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ms/babel-malay-singapore.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ms/babel-malay.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms-BN.ini163
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms-SG.ini163
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mt/babel-maltese.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mt/babel-mt.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mua/babel-mua.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mua/babel-mundang.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/my/babel-burmese.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/my/babel-my.ini172
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mzn/babel-mazanderani.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mzn/babel-mzn.ini172
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/naq/babel-nama.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/naq/babel-naq.ini172
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/nb/babel-nb.ini188
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/nb/babel-norsk.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/nb/babel-norwegianbokmal.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/nd/babel-nd.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/nd/babel-northndebele.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ne/babel-ne.ini171
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ne/babel-nepali.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/nl/babel-dutch.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/nl/babel-nl.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/nmg/babel-kwasio.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/nmg/babel-nmg.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/nn/babel-nn.ini187
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/nn/babel-norwegiannynorsk.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/nn/babel-nynorsk.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/nnh/babel-ngiemboon.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/nnh/babel-nnh.ini172
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/nus/babel-nuer.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/nus/babel-nus.ini172
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/nyn/babel-nyankole.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/nyn/babel-nyn.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/oc/babel-oc.ini122
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/oc/babel-occitan.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/om/babel-om.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/om/babel-oromo.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/or/babel-or.ini172
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/or/babel-oriya.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/os/babel-os.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/os/babel-ossetic.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa-Arab.ini172
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa-Guru.ini172
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa.ini171
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/pa/babel-punjabi-arab.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/pa/babel-punjabi-arabic.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/pa/babel-punjabi-gurmukhi.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/pa/babel-punjabi-guru.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/pa/babel-punjabi.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/pl/babel-pl.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/pl/babel-polish.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/pms/babel-piedmontese.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/pms/babel-pms.ini122
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ps/babel-pashto.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ps/babel-ps.ini171
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/pt/babel-brazilian.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/pt/babel-portuguese-br.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/pt/babel-portuguese-brazil.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/pt/babel-portuguese-portugal.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/pt/babel-portuguese-pt.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/pt/babel-portuguese.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-BR.ini191
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-PT.ini190
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/qu/babel-qu.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/qu/babel-quechua.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/rm/babel-rm.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/rm/babel-romansh.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/rn/babel-rn.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/rn/babel-rundi.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ro/babel-ro.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ro/babel-romanian.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/rof/babel-rof.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/rof/babel-rombo.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ru/babel-ru.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ru/babel-russian.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/rw/babel-kinyarwanda.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/rw/babel-rw.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/rwk/babel-rwa.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/rwk/babel-rwk.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sah/babel-sah.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sah/babel-sakha.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/saq/babel-samburu.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/saq/babel-saq.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sbp/babel-sangu.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sbp/babel-sbp.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/se/babel-northernsami.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/se/babel-samin.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/se/babel-se.ini187
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/seh/babel-seh.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/seh/babel-sena.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ses/babel-koyraborosenni.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ses/babel-ses.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sg/babel-sango.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sg/babel-sg.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi-Latn.ini187
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi-Tfng.ini173
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi.ini172
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/shi/babel-tachelhit-latin.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/shi/babel-tachelhit-latn.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/shi/babel-tachelhit-tfng.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/shi/babel-tachelhit-tifinagh.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/shi/babel-tachelhit.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/si/babel-si.ini172
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/si/babel-sinhala.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sk/babel-sk.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sk/babel-slovak.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sl/babel-sl.ini187
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sl/babel-slovene.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sl/babel-slovenian.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/smn/babel-inarisami.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/smn/babel-smn.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sn/babel-shona.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sn/babel-sn.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/so/babel-so.ini185
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/so/babel-somali.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sq/babel-albanian.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sq/babel-sq.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrillic-bosniaherzegovina.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrillic-kosovo.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrillic-montenegro.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrillic.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrl-ba.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrl-me.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrl-xk.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrl.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latin-bosniaherzegovina.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latin-kosovo.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latin-montenegro.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latin.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latn-ba.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latn-me.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latn-xk.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latn.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-BA.ini190
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-ME.ini190
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-XK.ini190
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl.ini187
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-BA.ini190
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-ME.ini190
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-XK.ini190
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn.ini187
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sv/babel-sv.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sv/babel-swedish.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sw/babel-sw.ini185
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/sw/babel-swahili.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ta/babel-ta.ini172
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ta/babel-tamil.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/te/babel-te.ini149
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/te/babel-telugu.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/teo/babel-teo.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/teo/babel-teso.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/th/babel-th.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/th/babel-thai.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ti/babel-ti.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ti/babel-tigrinya.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/tk/babel-tk.ini147
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/tk/babel-turkmen.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/to/babel-to.ini172
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/to/babel-tongan.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/tr/babel-tr.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/tr/babel-turkish.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/twq/babel-tasawaq.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/twq/babel-twq.ini185
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/tzm/babel-centralatlastamazight.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/tzm/babel-tzm.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ug/babel-ug.ini172
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ug/babel-uyghur.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/uk/babel-uk.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/uk/babel-ukrainian.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ur/babel-ur.ini149
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ur/babel-urdu.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Arab.ini172
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Cyrl.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Latn.ini187
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/uz/babel-uzbek-arab.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/uz/babel-uzbek-arabic.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/uz/babel-uzbek-cyrillic.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/uz/babel-uzbek-cyrl.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/uz/babel-uzbek-latin.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/uz/babel-uzbek-latn.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/uz/babel-uzbek.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-Latn.ini187
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-Vaii.ini172
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-latin.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-latn.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-vai.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-vaii.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai.ini171
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/vi/babel-vi.ini187
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/vi/babel-vietnam.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/vi/babel-vietnamese.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/vun/babel-vun.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/vun/babel-vunjo.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/wae/babel-wae.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/wae/babel-walser.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/xog/babel-soga.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/xog/babel-xog.ini186
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/yav/babel-yangben.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/yav/babel-yav.ini172
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/yi/babel-yi.ini182
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/yi/babel-yiddish.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/yo/babel-yo.ini172
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/yo/babel-yoruba.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/yue/babel-cantonese.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/yue/babel-yue.ini173
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zgh/babel-standardmoroccantamazight.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zgh/babel-zgh.ini172
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-hans-hk.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-hans-mo.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-hans-sg.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-hans.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-hant-hk.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-hant-mo.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-hant.tex4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-simplified-hongkongsarchina.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-simplified-macausarchina.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-simplified-singapore.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-simplified.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-traditional-hongkongsarchina.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-traditional-macausarchina.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-traditional.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-HK.ini176
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-MO.ini176
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-SG.ini177
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans.ini173
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-HK.ini176
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-MO.ini176
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant.ini173
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh.ini173
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zu/babel-zu.ini185
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/zu/babel-zulu.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/lsorbian.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/luababel.def39
-rw-r--r--Master/texmf-dist/tex/generic/babel/magyar.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/naustrian.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/ngermanb.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/nil.ldf20
-rw-r--r--Master/texmf-dist/tex/generic/babel/norsk.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/plain.def18
-rw-r--r--Master/texmf-dist/tex/generic/babel/polish.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/portuges.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/romanian.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/russianb.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/samin.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/scottish.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/serbian.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/slovak.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/slovene.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/spanish.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/swedish.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/switch.def46
-rw-r--r--Master/texmf-dist/tex/generic/babel/turkish.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/ukraineb.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/usorbian.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/welsh.sty4
-rw-r--r--Master/texmf-dist/tex/generic/babel/xebabel.def39
617 files changed, 47939 insertions, 640 deletions
diff --git a/Master/texmf-dist/doc/latex/babel/FIXES39 b/Master/texmf-dist/doc/latex/babel/FIXES39
deleted file mode 100644
index 7bca470e7a9..00000000000
--- a/Master/texmf-dist/doc/latex/babel/FIXES39
+++ /dev/null
@@ -1,31 +0,0 @@
-Version 3.9 fixes lots of bugs and this list is selective.
-
-* \select@language did not set \languagename. This meant the language
- in force when auxiliary files were loaded was the one used in, for
- example, shorthands -- if the language was german, a
- \select@language{spanish} had no effect.
-
-* \foreignlanguage and otherlanguage* messed up
- \extras<language>. Scripts, encodings and many other things were
- not switched correctly.
-
-* The :ENC mechanism for hyphenation patterns used the encoding of the
- _previous_ language, not that of the language being selected.
-
-* ' (with activeacute) had the original value when writing to an
- auxiliary file, and things like an infinite loop could happen. It
- worked incorrectly with ^ (if activated) and also if deactivated.
-
-* Active chars where not reset at the end of language options, and
- that lead to incompatibilities between languages.
-
-* \textormath raised and error with a conditional.
-
-* \aliasshorthand didn't work (or only in a few and very specific
- cases).
-
-* \l@english was defined incorrectly (using \let instead of \chardef).
-
-* ldf files not bundled with babel were not recognized when called as global
- options.
-
diff --git a/Master/texmf-dist/doc/latex/babel/README b/Master/texmf-dist/doc/latex/babel/README
index 56d02ee289e..267c44624fc 100644
--- a/Master/texmf-dist/doc/latex/babel/README
+++ b/Master/texmf-dist/doc/latex/babel/README
@@ -1,4 +1,4 @@
-Babel 3.10
+Babel 3.11
----------
This package manages culturally-determined typographical (and other)
@@ -53,6 +53,11 @@ respective authors.
Recent changes
--------------
+3.11 - Fix - error when version in format and of package
+ didn't match.
+ - Now switch.def is loaded always.
+ - First steps in bidi writing.
+
3.10 - New versioning
- New macro - \babelprovide
@@ -77,5 +82,5 @@ Recent changes
------------
Javier Bezos
-2017-05-19
+2017-06-26
diff --git a/Master/texmf-dist/doc/latex/babel/babel.pdf b/Master/texmf-dist/doc/latex/babel/babel.pdf
index c5fc7ec2660..b89b9227245 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 75cea56e4d5..d76895d5856 100644
--- a/Master/texmf-dist/source/latex/babel/babel.dtx
+++ b/Master/texmf-dist/source/latex/babel/babel.dtx
@@ -36,7 +36,7 @@
%\iffalse
%% File 'babel.dtx'
%\fi
-%%\ProvidesFile{babel.dtx}[2017/05/19 v3.10 The Babel package]
+%%\ProvidesFile{babel.dtx}[2017/06/26 v3.11 The Babel package]
%\iffalse
%
% Babel DOCUMENT-STYLE option for LaTeX version 2.09 or plain TeX;
@@ -208,8 +208,8 @@
\vspace{2cm}\hspace{1.5cm}
\begin{minipage}{5cm}
\Large
-Version 3.10\newline
-2017/05/19
+Version 3.11\newline
+2017/06/26
\vspace{1cm}
\textit{Original author}\newline
@@ -238,10 +238,9 @@ Javier Bezos
in a language other than US English, or in more than one language or
script.
- However, no attempt has been done to take full advantage of the
- features provided by the latter, which would require a completely
- new core (as for example \file{polyglossia} or as part of \LaTeX3).
- \vspace{20cm}
+ Current development is focused on Unicode engines (Xe\TeX{} and
+ Lua\TeX). New features related to font selection, bidi writing and
+ the like will be added incrementally. \vspace{20cm}
\end{minipage}
\end{tabular}
\end{minipage}
@@ -254,23 +253,24 @@ Javier Bezos
\section{The user interface}\label{U-I}
-The basic user interface of this package is quite simple. It consists
-of a set of commands that switch from one language to another, and a
-set of commands that deal with shorthands. It is also possible to find
-out what the current language is.
+\subsection{Monolingual documents}
In most cases, a single language is required, and then all you need in
\LaTeX{} is to load the package using its standand mechanism for this
purpose, namely, passing that language as an optional argument. In
-addition, you may want to set the font and input encodings. Here is a
-simple full example:
+addition, you may want to set the font and input encodings.
+
+\begin{example}
+ Here is a simple full example. The packages |fontenc| and |inputenc|
+ do not belong to \babel, but they are included in the example
+ because typically you will need them:
\begin{verbatim}[escapechar=\&]
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
-\usepackage[frenchb]{babel}
+\usepackage[french]{babel}
\begin{document}
@@ -278,45 +278,78 @@ Plus &\c c&a change, plus c'est la m&\^e&me chose!
\end{document}
\end{verbatim}
-
+\end{example}
\begin{warning}
A common source of trouble is a wrong setting of the input
encoding. Make sure you set the encoding actually used by your editor.
\end{warning}
-In multilingual documents, just use several option. So, in \LaTeX2e\
-the preamble of the document:
+Another approach is making \Lopt{french} a global
+option in order to let other packages detect and use it:
+
+\begin{verbatim}
+\documentclass[french]{article}
+\usepackage{babel}
+\usepackage{varioref}
+\end{verbatim}
+
+In this last example, the package \texttt{varioref} will also see
+the option and will be able to use it.
+
+\begin{note}
+ Because of the way \babel{} has evolved, ``language'' can refer to
+ (1) a set of hyphenation patterns as preloaded into the format, (2)
+ a package option, (3) an |ldf| file, and (4) a name used in the
+ document to select a language or dialect. So, a package option
+ refers to a language in a generic way -- sometimes it is the actual
+ language name used to select it, sometimes it is a file name loading
+ a language with a different name, sometimes it is a file name
+ loading several languages. Please, read the documentation for
+ specific languages for further info.
+\end{note}
+
+\subsection{Multilingual documents}
+
+In multilingual documents, just use several options. The last one is
+considered the main language, activated by default. Sometimes, the
+main language changes the document layout (eg., |spanish| and |french|).
+
+\begin{example}
+ In \LaTeX, the preamble of the document:
\begin{verbatim}
\documentclass{article}
\usepackage[dutch,english]{babel}
\end{verbatim}
-would tell \LaTeX\ that the document would be written in two
-languages, Dutch and English, and that English would be the first
-language in use, and the main one. You can also set the main language
-explicitly:
+ would tell \LaTeX\ that the document would be written in two
+ languages, Dutch and English, and that English would be the first
+ language in use, and the main one.
+\end{example}
+
+You can also set the main language explicitly:
\begin{verbatim}
\documentclass{article}
\usepackage[main=english,dutch]{babel}
\end{verbatim}
-Another approach is making \Lopt{dutch} and \Lopt{english} global
-options in order to let other packages detect and use them:
-\begin{verbatim}
-\documentclass[dutch,english]{article}
-\usepackage{babel}
-\usepackage{varioref}
-\end{verbatim}
-
-In this last example, the package \texttt{varioref} will also see
-the options and will be able to use them.
-
-Languages may be set as global and as package option at the same
-time, but in such a case you should set explicitly the main language
-with the package option |main|:
+\begin{warning}
+ Languages may be set as global and as package option at the same
+ time, but in such a case you should set explicitly the main language
+ with the package option |main|:
\begin{verbatim}
\documentclass[italian]{book}
\usepackage[ngerman,main=italian]{babel}
\end{verbatim}
+\end{warning}
+
+\begin{warning}
+ In the preamble the main language has \textit{not} been selected,
+ except hyphenation patterns and the name assigned to |\languagename|
+ (in particular, shorthands, captions and date are not activated). If
+ you need to define boxes and the like in the preamble, you might
+ want to use some of the language selectors described below.
+\end{warning}
+
+\subsection{Modifiers}
\New{3.9c} The basic behaviour of some languages can be modified when
loading \babel{} by means of \textit{modifiers}. They are set after
@@ -334,22 +367,11 @@ Attributes (described below) are considered modifiers, ie, you can
set an attribute by including it in the list of modifiers. However,
modifiers is a more general mechanism.
-\begin{note}
- Because of the way \babel{} has evolved, ``language'' can refer to
- (1) a set of hyphenation patterns as preloaded into the format, (2)
- a package option, (3) an |ldf| file, and (4) a name used in the
- document to select a language or dialect. So, a package option
- refers to a language in a generic way -- sometimes it is the actual
- language name used to select it, sometimes it is a file name loading
- a language with a different name, sometimes it is a file name
- loading several languages. Please, read the documentation for
- specific languages for further info.
-\end{note}
-
+\subsection{Notes}
Loading directly |sty| files in \LaTeX{} (ie,
|\usepackage|\marg{language}) is deprecated and you will get the
-error:\footnote{In former versions the error read ``You have used an
+error:\footnote{In old versions the error read ``You have used an
old interface to call babel'', not very helpful.}
\begin{verbatim}
! Package babel Error: You are loading directly a language style.
@@ -358,7 +380,7 @@ old interface to call babel'', not very helpful.}
\end{verbatim}
Another typical error when using \babel{} is the
-following:\footnote{In former versions the error read ``You haven't
+following:\footnote{In old versions the error read ``You haven't
loaded the language LANG yet''.}
\begin{verbatim}
! Package babel Error: Unknown language `LANG'. Either you have misspelled
@@ -372,6 +394,8 @@ all, and therefore you removed it from the option list). In most cases,
the error vanishes when the document is typeset again, but in more
severe ones you will need to remove the |aux| file.
+\subsection{Plain}
+
In Plain, load languages styles with |\input| and then use
|\begindocument| (the latter is defined by \babel):
\begin{verbatim}[morekeywords={[0]{\input,\begindocument}}]
@@ -383,17 +407,16 @@ not compatible with Plain.\footnote{Even in the \babel{} kernel there
were some macros not compatible with plain. Hopefully these issues will
be fixed soon.}
-\subsection{Selecting languages}
+\subsection{Basic language selectors}
This section describes the commands to be used in the document to
-switch the language in multilingual document.
+switch the language in multilingual document. In most cases, only the
+two basic macros |\selectlanguage| and |\foreignlanguage| are
+necessary. The environments |otherlanguage|, |otherlanguage*| and
+|hyphenrules| are auxiliary, and described in the next section.
The main language is selected automatically when the |document|
-environment begins. In the preamble it has \textit{not} been selected,
-except hyphenation patterns and the name assigned to |\languagename|
-(in particular, shorthands, captions and date are not activated). If
-you need to define boxes and the like in the preamble, you might want
-to use some of the following commands.
+environment begins.
\Describe\selectlanguage{\marg{language}}
When a user wants to switch from one language to another he can
@@ -401,24 +424,43 @@ do so using the macro |\selectlanguage|. This macro takes the
language, defined previously by a language definition file, as
its argument. It calls several macros that should be defined in
the language definition files to activate the special definitions
-for the language chosen. For ``historical reasons'', a macro name is
-converted to a language name without the leading |\|; in other words,
-the two following declarations are equivalent:
+for the language chosen:
\begin{verbatim}
\selectlanguage{german}
-\selectlanguage{\german}
\end{verbatim}
-Using a macro instead of a ``real'' name is deprecated.
-If used inside braces there might be some non-local changes, as this
-would be roughly equivalent to:
+
+This command can be used as environment, too.
+
+\begin{note}
+ For ``historical reasons'', a macro name is converted to a language
+ name without the leading |\|; in other words,
+ |\selectlanguage{\german}| is equivalent to |\selectlanguage{german}|.
+ Using a macro instead of a ``real'' name is deprecated.
+\end{note}
+
+\begin{warning}
+ If used inside braces there might be some non-local changes, as this
+ would be roughly equivalent to:
\begin{verbatim}
{\selectlanguage{<inner-language>} ...}\selectlanguage{<outer-language>}
\end{verbatim}
-If you want a change which is really local, you must enclose this
-code with an additional grouping level.
+ If you want a change which is really local, you must enclose this
+ code with an additional grouping level.
+\end{warning}
-This command can be used as environment, too.
+\Describe\foreignlanguage{\marg{language}\marg{text}}
+The command |\foreignlanguage| takes two arguments; the second
+argument is a phrase to be typeset according to the rules of the
+language named in its first one. This command (1) only switches the
+extra definitions and the hyphenation rules for the language,
+\emph{not} the names and dates, (2) does not send information about
+the language to auxiliary files (i.e., the surrounding language is
+still in force), and (3) it works even if the language has not been
+set as package option (but in such a case it only sets the hyphenation
+patterns and a warning is shown).
+
+\subsection{Auxiliary language selectors}
\Describe{\begin\menv{otherlanguage}}{\marg{language}\Eenv{otherlanguage}}
@@ -440,27 +482,17 @@ environment with an additional grouping, like braces |{}|.
Spaces after the environment are ignored.
-\Describe\foreignlanguage{\marg{language}\marg{text}}
-The command |\foreignlanguage| takes two arguments; the second
-argument is a phrase to be typeset according to the rules of the
-language named in its first one. This command (1) only switches the
-extra definitions and the hyphenation rules for the language,
-\emph{not} the names and dates, (2) does not send information about
-the language to auxiliary files (i.e., the surrounding language is
-still in force), and (3) it works even if the language has not been
-set as package option (but in such a case it only sets the hyphenation
-patterns and a warning is shown).
-
\Describe{\begin\menv{otherlanguage*}}%
{\marg{language}\Eenv{otherlanguage*}}
Same as |\foreignlanguage| but as environment. Spaces after the
environment are \textit{not} ignored.
-This environment was also intended for intermixing left-to-right
+This environment was originally intended for intermixing left-to-right
typesetting with right-to-left typesetting in engines not supporting a
-change in the writing direction inside a line. However, its behaviour
-is not always the expected one.
+change in the writing direction inside a line. However, by default it never
+complied with the documented behaviour and it was just a version as
+environment of |\foreignlanguage|.
\Describe{\begin\menv{hyphenrules}}{\marg{language}\Eenv{hyphenrules}}
@@ -473,9 +505,9 @@ deactivates language shorthands, too (but not user shorthands).
Except for these simple uses, |hyphenrules| is discouraged and
|otherlanguage*| (the starred version) is preferred, as the former
-does not take into account possible changes in encodings or characters
+does not take into account possible changes in encodings of characters
like, say, |'| done by some languages (eg, \textsf{italian},
-\textsf{frenchb}, \textsf{ukraineb}). To set hyphenation exceptions,
+\textsf{french}, \textsf{ukraineb}). To set hyphenation exceptions,
use |\babelhyphenation| (see below).
\subsection{More on selection}
@@ -483,14 +515,15 @@ use |\babelhyphenation| (see below).
\Describe\babeltags{\char`\{\m{tag1} \texttt{=} \m{language1}, \m{tag2}
\texttt{=} \m{language2}, \dots\char`\}}
-\New{3.9i} In multilingual documents with many language switches the commands
-above can be cumbersome. With this tool shorter names can be
-defined. It adds nothing really new -- it is just syntactical sugar.
+\New{3.9i} In multilingual documents with many language switches
+the commands above can be cumbersome. With this tool shorter names can
+be defined. It adds nothing really new -- it is just syntactical
+sugar.
It defines |\text|\m{tag1}\marg{text} to be
|\foreignlanguage|\marg{language1}\marg{text}, and |\begin|\marg{tag1}
to be |\begin{otherlanguage*}|\marg{language1}, and so on. Note
-|\|\m{tag1} is also allowed, but remember set it locally inside a
+|\|\m{tag1} is also allowed, but remember to set it locally inside a
group. So, with
\begin{verbatim}
\babeltags{de = german}
@@ -543,9 +576,13 @@ the language, not global macros (eg, |\TeX| of |\dag|).
\Describe\languagename{}
The control sequence |\languagename| contains the name of the
-current language. However, due to some internal inconsistencies in
-catcodes it should \textit{not} be used to test its value (use
-\textsf{iflang}, by Heiko Oberdiek).
+current language.
+
+\begin{warning}
+ Due to some internal inconsistencies in catcodes it should
+ \textit{not} be used to test its value. Use \textsf{iflang}, by
+ Heiko Oberdiek.
+\end{warning}
\Describe\iflanguage{\marg{language}\marg{true}\marg{false}}
@@ -556,8 +593,13 @@ sense, as a set of hyphenation patterns, and \textit{not} as its
\textsf{babel} name. This macro takes three arguments. The first
argument is the name of a language; the second and third arguments are
the actions to take if the result of the test is true or false
-respectively. The advice about |\languagename| also applies here --
-use \textsf{iflang} instead of |\iflanguage| if possible.
+respectively.
+
+\begin{warning}
+ The advice about |\languagename| also applies here -- use
+ \textsf{iflang} instead of |\iflanguage| if possible.
+\end{warning}
+
\subsection{Selecting scripts}
@@ -573,6 +615,10 @@ contains glyphs for Modern Greek does not mean it includes them for
Classic Greek. As to directionality, it poses special challenges
because it also affects individual characters and layout elements.}
+The same applies for bidi texts -- writing direction is intrinsic to
+each writing system and therefore it is best set by the language
+(which could be a dummy one).
+
Some languages sharing the same script define macros to switch it (eg,
|\textcyrillic|), but be aware they may also set the language to a
certain default. Even the \babel{} core defined |\textlatin|, but is
@@ -601,7 +647,7 @@ but if you load |LY1,T2A| it is set to |T2A|. The symbol encodings
used for ``ordinary'' text.
The foregoing rules (which are applied ``at begin document'') cover
-most of cases. Note no asumption is made on characters above
+most of cases. No asumption is made on characters above
127, which may not follow the LICR conventions -- the goal is just
to ensure most of the ASCII letters and symbols are the right ones.
@@ -667,7 +713,7 @@ sets the |\catcode| to active (13). Both commands only work on `known'
shorthand characters. If a character is not known to be a shorthand
character its category code will be left unchanged.
-\New{3.9a} Note however, |\shorthandoff| does not behave as
+\New{3.9a} However, |\shorthandoff| does not behave as
you would expect with characters like |~| or |^|, because they
usually are not ``other''. For them |\shorthandoff*| is provided,
so that with
@@ -687,7 +733,7 @@ The command |\useshorthands| initiates the definition of user-defined
shorthand sequences. It has one argument, the character that starts
these personal shorthands.
-\New{3.9a} However, user shorthands are not always alive, as they may
+\New{3.9a} User shorthands are not always alive, as they may
be deactivated by languages (for example, if you use |"| for your user
shorthands and switch from \textsf{german} to \textsf{french}, they
stop working). Therefore, a starred version
@@ -715,30 +761,31 @@ User shorthands override language ones, which in turn override
system shorthands. Language-dependent user shorthands (new in
3.9) take precedence over ``normal'' user shorthands.
-As an example of their applications, let's assume you want a
-unified set of shorthand for discretionaries (languages do not
-define shorthands consistently, and |"-|, |\-|, |"=| have
-different meanings). You could start with, say:
+\begin{example}
+ Let's assume you want a unified set of shorthand for discretionaries
+ (languages do not define shorthands consistently, and |"-|, |\-|,
+ |"=| have different meanings). You could start with, say:
\begin{verbatim}
\useshorthands*{"}
\defineshorthand{"*}{\babelhyphen{soft}}
\defineshorthand{"-}{\babelhyphen{hard}}
\end{verbatim}
-However, behaviour of hyphens is language dependent. For example, in
-languages like Polish and Portugese, a hard hyphen inside compound
-words are repeated at the beginning of the next line. You could then
-set:
+ However, behaviour of hyphens is language dependent. For example, in
+ languages like Polish and Portugese, a hard hyphen inside compound
+ words are repeated at the beginning of the next line. You could then
+ set:
\begin{verbatim}[morekeywords={[1]{polish,portugese}}]
\defineshorthand[*polish,*portugese]{"-}{\babelhyphen{repeat}}
\end{verbatim}
-Here, options with |*| set a language-dependent user shorthand, which
-means the generic one above only applies for the rest of languages;
-without |*| they would (re)define the language shorthands instead,
-which are overriden by user ones.
+ Here, options with |*| set a language-dependent user shorthand,
+ which means the generic one above only applies for the rest of
+ languages; without |*| they would (re)define the language shorthands
+ instead, which are overriden by user ones.
-Now, you have a single unified shorthand (|"-|), with a content-based
-meaning (`compound word hyphen') whose visual behavior is that
-expected in each context.
+ Now, you have a single unified shorthand (|"-|), with a
+ content-based meaning (`compound word hyphen') whose visual behavior
+ is that expected in each context.
+\end{example}
\Describe\aliasshorthand{\marg{original}\marg{alias}}
@@ -794,8 +841,8 @@ off with |\shorthandoff| or (3) deactivated with the internal
\verb|\babelshorthand{:}|. (You can conveniently define your own
macros, or even you own user shorthands provided they do not ovelap.)
-For your records, here is a list of shorthands, but you must check
-them, as they may change:\footnote{Thanks to Enrico Gregorio}
+For your records, here is a list of shorthands, but you must double
+check them, as they may change:\footnote{Thanks to Enrico Gregorio}
\begin{description}
\itemsep=-\parskip
@@ -850,7 +897,7 @@ $\string|$ \texttt{off}}
The only language shorthands activated
are those given, like, eg:
\begin{verbatim}
-\usepackage[esperanto,frenchb,shorthands=:;!?]{babel}
+\usepackage[esperanto,french,shorthands=:;!?]{babel}
\end{verbatim}
If \verb|'| is included, \texttt{activeacute} is set; if \verb|`| is
included, \texttt{activegrave} is set. Active characters (like
@@ -922,7 +969,8 @@ traditional \TeX, LICR and ASCII strings), |unicode| (for engines like
encodings). Other allowed values are font encoding codes (|T1|, |T2A|,
|LGR|, |L7X|...), but only in languages supporting them. Be aware with
|encoded| captions are protected, but they work in |\MakeUppercase|
-and the like.
+and the like (this feature misuses some internal \LaTeX\ tools, so use
+it only as a last resort).
\Describe{hyphenmap=}{\texttt{off} $\string|$ \texttt{main}
$\string|$ \texttt{select} $\string|$ \texttt{other} $\string|$
@@ -972,9 +1020,9 @@ This command is currently the only provided by |base|. Executes
\meta{code} when the file loaded by the corresponding package option
is finished (at |\ldf@finish|). The setting is global. So
\begin{verbatim}
-\AfterBabelLanguage{frenchb}{...}
+\AfterBabelLanguage{french}{...}
\end{verbatim}
-does ... at the end of |frenchb.ldf|. It can be used in |ldf| files,
+does ... at the end of |french.ldf|. It can be used in |ldf| files,
too, but in such a case the code is executed only if
\meta{option-name} is the same as |\CurrentOption| (which could not
be the same as the option name as set in |\usepackage|!).
@@ -1002,7 +1050,7 @@ Defines the internal structure of the language with some defaults: the
hyphen rules, if not available, are set to the current ones, left and
right hyphen mins are set to 2 and 3, but captions and date are not
defined. Conveniently, \babel{} warns you about what to do. Very
-likely you will find warnings like that in the |log| file:
+likely you will find alerts like that in the |log| file:
\begin{verbatim}
Package babel Warning: \mylangchaptername not set. Please, define
(babel) it in the preamble with something like:
@@ -1054,7 +1102,7 @@ subsequent ones are silently ignored). It is mostly useful with
for example:
\begin{verbatim}
\babelprovide[hyphenrules=+]{neo}
-\babelpatterns[neo]{a1 e2 i1 o1 u1}
+\babelpatterns[neo]{a1 e1 i1 o1 u1}
\end{verbatim}
In other engines it just supresses hyphenation (because the pattern
list is empty).
@@ -1272,7 +1320,7 @@ and whether the attribute(s) are known for this language.
Very often, using a \textit{modifier} in a package option is better.
Several language definition files use their own methods to set
-options. For example, \textsf{frenchb} uses |\frenchbsetup|,
+options. For example, \textsf{french} uses |\frenchsetup|,
\textsf{magyar} (1.5) uses |\magyarOptions|; modifiers provided by
|spanish| have no attribute counterparts. Macros settting
options are also used (eg, |\ProsodicMarksOn| in \textsf{latin}).
@@ -1437,15 +1485,18 @@ some languages (kerning and spacing). Ligatures can be disabled.
Useful additions would be, for example, time, currency, addresses and
personal names.\footnote{See for example POSIX, ISO 14652 and the
-Unicode Common Locale Data Repository (CLDR).}. But that is the easy
+Unicode Common Locale Data Repository (CLDR). Those system, however,
+have limited application to \TeX\ because their aim is just to display
+information and not fine typesetting.}. But that is the easy
part, because they don't require modifying the \LaTeX{} internals.
-More interesting are differences in the sentence structure or related to
-it. For example, in Basque the number precedes the name (including
-chapters), in Hungarian ``from (1)'' is ``(1)-b\H{o}l'', but ``from (3)''
-is ``(3)-b\'{o}l'', in Spanish an item labelled
-``3.$^{\textrm{\scriptsize o}}$'' may
-be referred to as either ``\'{\i}tem 3.$^{\textrm{\scriptsize o}}$'' or ``3.$^{\textrm{\scriptsize er}}$ \'{\i}tem'', and so on.
+More interesting are differences in the sentence structure or related
+to it. For example, in Basque the number precedes the name (including
+chapters), in Hungarian ``from (1)'' is ``(1)-b\H{o}l'', but ``from
+(3)'' is ``(3)-b\'{o}l'', in Spanish an item labelled
+``3.$^{\textrm{\scriptsize o}}$'' may be referred to as either
+``\'{\i}tem 3.$^{\textrm{\scriptsize o}}$'' or
+``3.$^{\textrm{\scriptsize er}}$ \'{\i}tem'', and so on.
Even more interesting is right-to-left, vertical and bidi
typesetting. Babel provided a basic support for bidi text as part of
@@ -1453,15 +1504,16 @@ the style for Hebrew, but it is somewhat unsatisfactory and internally
replaces some hardwired commands by other hardwired commands
(generic changes would be much better).
-Handling of ``Unicode'' fonts is also problematic. There is
+\subsection{Tentative and experimental code}
+
+Handling of ``Unicode'' fonts is problematic. There is
\textsf{fontspec}, but special macros are required (not only the NFSS
ones) and it doesn't provide ``orthogonal axis'' for features,
including those related to the language (mainly language and
script). A couple of tentative macros, which solve the two main cases,
are provided by \babel{} ($\ge$3.9g) with a partial solution (only
\xetex{} and \luatex, for obvious reasons), but use them at your own
-risk, as they might be removed in the future. For this very reason,
-they are described here:
+risk, as they might be removed in the future.
\begin{itemize}
\item |\babelFSstore|\marg{babel-language} sets the current three
basic families (rm, sf, tt) as the default for the language
@@ -1481,8 +1533,32 @@ So, for example:
\babelFSfeatures{turkish}{Language=Turkish}
\end{verbatim}
Note you can set any feature required for the language -- not only
-|Language|, but also |Script| or a local |.fea|. This makes those macros
-a bit more verbose, but also more powerful.
+|Language|, but also |Script| and even raw features. This makes those
+macros a bit more verbose, but also more powerful.
+
+Bidi writing is taking its \textit{first steps}. Here is a simple example:
+\begin{verbatim}
+\documentclass{article}
+
+\usepackage[english]{babel}
+\babelprovide{arabic} % declare a new empty language
+
+\usepackage{fontenc}
+\setmainfont[Script=Arabic,Language=Arabic]{Traditional Arabic}
+\babelFSstore[Arabic]{arabic}
+
+\begin{document}
+English \foreignlanguage{arabic}{Arabic} English
+\end{document}
+\end{verbatim}
+\textit{First steps} means exactly that. For example, in \luatex{}
+digits and short Latin texts must me marked up explicitly in RL
+mode. On the other hand, \xetex{} poses quite different
+challenges. The bidi mechanism is activated when an RL script is
+passed as the new optional argument of |\babelFSstore|.
+
+See the code section for |\foreignlanguage*| (a new starred version of
+|\foreignlanguage|).
\section{Loading languages with \file{language.dat}}
@@ -2174,62 +2250,48 @@ This macro is not intended to fix wrong mappings done by Unicode
assignment is wrong, fix it directly.
-\section{Compatibility and changes}
-
-\subsection{Compatibility with \file{german.sty}}\label{l-h}
+\section{Changes}
-The file \file{german.sty} has been one of the sources of inspiration
-for the \babel{} system. Because of this I wanted to include
-\file{german.sty} in the \babel{} system. To be able to do that I had
-to allow for one incompatibility: in the definition of the macro
-|\selectlanguage| in \file{german.sty} the argument is used as the
-{$\langle \it number \rangle$} for an |\ifcase|. So in this case a
-call to |\selectlanguage| might look like |\selectlanguage{\german}|.
+\subsection{Changes in \babel\ version 3.9}
-In the definition of the macro |\selectlanguage| in \file{babel.def}
-the argument is used as a part of other macronames, so a call to
-|\selectlanguage| now looks like |\selectlanguage{german}|. Notice
-the absence of the escape character. As of version~3.1a of \babel{}
-both syntaxes are allowed.
+Most of changes in version 3.9 are related to bugs, either to fix them
+(there were lots), or to provide some alternatives. Even new features
+like |\babelhyphen| are intended to solve a certain problem (in this
+case, the lacking of a uniform syntax and behaviour for shorthands
+across languages). These changes are described in this manual in the
+corresponding place. A selective list follows:
+\begin{itemize}
+\item |\select@language| did not set |\languagename|. This meant the
+ language in force when auxiliary files were loaded was the one used
+ in, for example, shorthands -- if the language was |german|, a
+ |\select@language{spanish}| had no effect.
-All other features of the original \file{german.sty} have been copied
-into a new file, called \file{germanb.sty}\footnote{The `b' is added
-to the name to distinguish the file from Partls' file.}.
+\item |\foreignlanguage| and |otherlanguage*| messed up
+ |\extras<language>|. Scripts, encodings and many other things were
+ not switched correctly.
-Although the \babel{} system was developed to be used with \LaTeX,
-some of the features implemented in the language definition files
-might be needed by plain \TeX\ users. Care has been taken that all
-files in the system can be processed by plain \TeX.
+\item The |:ENC| mechanism for hyphenation patterns used the encoding
+ of the \textit{previous} language, not that of the language being
+ selected.
-\subsection{Compatibility with \file{ngerman.sty}}
+\item |'| (with |activeacute|) had the original value when writing to an
+ auxiliary file, and things like an infinite loop could happen. It
+ worked incorrectly with |^| (if activated) and also if deactivated.
-When used with the options \Lopt{ngerman} or \Lopt{naustrian},
-\babel{} will provide all features of the package \pkg{ngerman}.
-There is however one exception: The commands for special hyphenation
-of double consonants (|"ff| etc.) and ck (|"ck|), which are no longer
-required with the new German orthography, are undefined. With the
-\pkg{ngerman} package, however, these commands will generate
-appropriate warning messages only.
+\item Active chars where not reset at the end of language options, and
+ that lead to incompatibilities between languages.
-\subsection{Compatibility with the \pkg{french} package}
+\item |\textormath| raised and error with a conditional.
-It has been reported to me that the package \pkg{french} by Bernard
-Gaulle (\texttt{gaulle@idris.fr}) works together with \babel. On the
-other hand, it seems \emph{not} to work well together with a lot of
-other packages. Therefore I have decided to no longer load
-\file{french.ldf} by default. Instead, when you want to use the
-package by Bernard Gaulle, you will have to request it specifically,
-by passing either \Lopt{frenchle} or \Lopt{frenchpro} as an option to
-\babel.
+\item |\aliasshorthand| didn't work (or only in a few and very specific
+ cases).
-\subsection{Changes in \babel\ version 3.9}
+\item |\l@english| was defined incorrectly (using |\let| instead of
+ |\chardef|).
-Most of changes in version 3.9 are related to bugs, either to fix them
-(there were lots), or to provide some alternatives. Even new features
-like |\babelhyphen| are intended to solve a certain problem (in this
-case, the lacking of a uniform syntax and behaviour for shorthands
-across languages). These changes are described in this manual in the
-correspondin place.
+\item |ldf| files not bundled with babel were not recognized when
+ called as global options.
+\end{itemize}
\subsection{Changes in \babel\ version 3.7}
@@ -2304,7 +2366,7 @@ have occurred:
an active character. The advantage is that |'{}a| works as
expected for languages that have the |'| active.
\item Support for typesetting french texts is much enhanced; the
- file \file{francais.ldf} is now replaced by \file{frenchb.ldf}
+ file \file{francais.ldf} is now replaced by \file{french.ldf}
which is maintained by Daniel Flipo.
\item Support for typesetting the russian language is again
available. The language definition file was originally
@@ -2438,7 +2500,6 @@ help from Bernd Raichle, for which I am grateful.
\end{thebibliography}
\end{document}
%</filedriver>
-%\fi
%
% \changes{babel~3.9a}{2012/05/16}{Now using \cs{ldf@quit} for the test}
%
@@ -2479,6 +2540,13 @@ help from Bernd Raichle, for which I am grateful.
%
% \part{The code}
%
+% \babel{} is being developed incrementtally, which means parts of the
+% code are under development and therefore incomplete. Only documented
+% features are considered complete. In other words, use \babel{} only
+% as documented (except, of course, if you want to explore and test
+% them -- you can post suggestions about multilingual issues to
+% |kadingira@tug.org| on |http://tug.org/mailman/listinfo/kadingira|).
+%
% \section{Identification and loading of required files}
%
% \textit{Code documentation is still under revision.}
@@ -2506,8 +2574,8 @@ help from Bernd Raichle, for which I am grateful.
% little bit of literate programming.
%
% \begin{macrocode}
-%<<version=3.10>>
-%<<date=2017/05/19>>
+%<<version=3.11>>
+%<<date=2017/06/26>>
% \end{macrocode}
%
% \section{Tools}
@@ -2763,20 +2831,7 @@ help from Bernd Raichle, for which I am grateful.
%<</Make sure ProvidesFile is defined>>
% \end{macrocode}
%
-% The following code is used in \file{babel.sty} and \file{babel.def},
-% and makes sure the current version of |switch.ldf| is used, if
-% different from that in the format.
-%
-% \begin{macrocode}
-%<<*Load switch if newer>>
-\def\bbl@tempa{<@version@>}%
-\ifx\bbl@version\bbl@tempa\else
- \input switch.def\relax
-\fi
-%<</Load switch if newer>>
-% \end{macrocode}
-%
-% The following code is also used in \file{babel.sty} and
+% The following code is used in \file{babel.sty} and
% \file{babel.def}, and loads (only once) the data in |language.dat|.
%
% \begin{macrocode}
@@ -2898,7 +2953,7 @@ help from Bernd Raichle, for which I am grateful.
% \changes{babel~3.9a}{2013/01/14}{Added the debug option}
% \changes{babel~3.9a}{2013/02/05}{Added \cs{bbl@add}}
%
-% \section{The Package File (\LaTeX)}
+% \section{The Package File (\LaTeX, \texttt{babel.sty})}
%
% In order to make use of the features of \LaTeXe, the \babel\
% system contains a package file, \file{babel.sty}. This file is
@@ -2937,10 +2992,9 @@ help from Bernd Raichle, for which I am grateful.
\NeedsTeXFormat{LaTeX2e}[2005/12/01]
\ProvidesPackage{babel}[<@date@> <@version@> The Babel package]
\@ifpackagewith{babel}{debug}
- {\let\bbl@debug\@firstofone
- \input switch.def\relax}
- {\let\bbl@debug\@gobble
- <@Load switch if newer@>}
+ {\let\bbl@debug\@firstofone}
+ {\let\bbl@debug\@gobble}
+\input switch.def\relax
<@Load patterns in luatex@>
<@Basic macros@>
\def\AfterBabelLanguage#1{%
@@ -3412,7 +3466,7 @@ help from Bernd Raichle, for which I am grateful.
%</package>
% \end{macrocode}
%
-% \section{The kernel of Babel (common)}
+% \section{The kernel of Babel (\texttt{babel.def}, common)}
%
% The kernel of the \babel\ system is stored in either
% \file{hyphen.cfg} or \file{switch.def} and \file{babel.def}. The
@@ -3469,7 +3523,7 @@ help from Bernd Raichle, for which I am grateful.
\let\bbl@afterlang\relax
\let\bbl@language@opts\@empty
\fi
-<@Load switch if newer@>
+\input switch.def\relax
\ifx\bbl@languages\@undefined
\ifx\directlua\@undefined
\openin1 = language.def
@@ -3653,7 +3707,7 @@ help from Bernd Raichle, for which I am grateful.
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}
+ hyphenation=2,initiateactive=3,afterreset=0,foreign=0,foreign*=0}
% \end{macrocode}
%
% \begin{macro}{\babelensure}
@@ -6111,7 +6165,7 @@ help from Bernd Raichle, for which I am grateful.
%
% \begin{macro}{\lower@umlaut}
% The command |\lower@umlaut| is used to position the |\"| closer
-% the the letter.
+% to the letter.
%
% We want the umlaut character lowered, nearer to the letter. To do
% this we need an extra \meta{dimen} register.
@@ -6205,7 +6259,7 @@ help from Bernd Raichle, for which I am grateful.
\fi
% \end{macrocode}
%
-% \section{The kernel of Babel (only \LaTeX)}
+% \section{The kernel of Babel (\texttt{babel.def}, only \LaTeX)}
%
% \subsection{The redefinition of the style commands}
%
@@ -6231,7 +6285,7 @@ help from Bernd Raichle, for which I am grateful.
\fi}
% \end{macrocode}
%
-% \section{Creating languages}
+% \subsection{Creating languages}
%
% |\babelprovide| is a general purpose tool for creating
% languages. Currently it just creates the language infrastructure,
@@ -6257,9 +6311,8 @@ help from Bernd Raichle, for which I am grateful.
{If you want to modify `#2' you must tell how in\\%
the optional argument. Currently there are two\\%
options: captions=lang-tag, hyphenrules=lang-list}%
- {Use this macro as documented}
-}%
- {\bbl@provide@renew{#2}}}%
+ {Use this macro as documented}}%
+ {\bbl@provide@renew{#2}}}%
\babelensure{#2}%
\let\languagename\bbl@savelangname}
% \end{macrocode}
@@ -6306,7 +6359,7 @@ help from Bernd Raichle, for which I am grateful.
\fi}
% \end{macrocode}
%
-% The |hyphenrules| options is handled with an auxiliary macro.
+% The |hyphenrules| option is handled with an auxiliary macro.
%
% \begin{macrocode}
\def\bbl@provide@hyphens#1{%
@@ -6382,7 +6435,7 @@ help from Bernd Raichle, for which I am grateful.
% Key-value pairs are treated differently depending on the section in
% the |ini| file. The following macros are the readers for
% |captions| (with Unicode) or |captions.licr| (for 8-bit) and for
-% |identification|. But first, an auxiliary macros.
+% |identification|. But first, an auxiliary macro.
%
% \begin{macrocode}
\def\bbl@exportkey#1#2#3#4{% 1:bbl id,2:ini name,3:ini key,4:ini val
@@ -6417,6 +6470,41 @@ help from Bernd Raichle, for which I am grateful.
\bbl@exportkey{sotf}{script.tag.opentype}{#1}{#2}}
% \end{macrocode}
%
+% Dates will require some macros for the basic formatting. They may be
+% redefined by language, so ``semi-public'' names (camel case) are
+% used.
+%
+% \begin{macrocode}
+\newcommand\BabelDateSpace{\nobreakspace{}}
+\newcommand\BabelDateDot{.\@}
+\newcommand\BabelDated[1]{{\number#1}}
+\newcommand\BabelDatedd[1]{{\ifnum#1<10 0\fi\number#1}}
+\newcommand\BabelDateM[1]{{\number#1}}
+\newcommand\BabelDateMM[1]{{\ifnum#1<10 0\fi\number#1}}
+\newcommand\BabelDateMMMM[1]{{%
+ \csname month\romannumeral\month name\endcsname}}%
+\newcommand\BabelDatey[1]{{\number#1}}%
+\newcommand\BabelDateyy[1]{{%
+ \ifnum#1<10 0\number#1 %
+ \else\ifnum#1<100 \number#1 %
+ \else\ifnum#1<1000 \expandafter\@gobble\number#1 %
+ \else\ifnum#1<10000 \expandafter\@gobbletwo\number#1 %
+ \else\ERRORd % TODO - real error
+ \fi\fi\fi\fi}}
+\newcommand\BabelDateyyyy[1]{{\number#1}}
+\def\bbl@TG@@date{%
+ \bbl@replace\bbl@toreplace{[ ]}{\BabelDateSpace{}}%
+ \bbl@replace\bbl@toreplace{[.]}{\BabelDateDot{}}%
+ \bbl@replace\bbl@toreplace{[d]}{\BabelDated{####3}}%
+ \bbl@replace\bbl@toreplace{[dd]}{\BabelDatedd{####3}}%
+ \bbl@replace\bbl@toreplace{[M]}{\BabelDateM{####2}}%
+ \bbl@replace\bbl@toreplace{[MM]}{\BabelDateMM{####2}}%
+ \bbl@replace\bbl@toreplace{[MMMM]}{\BabelDateMMMM{####2}}%
+ \bbl@replace\bbl@toreplace{[y]}{\BabelDatey{####1}}%
+ \bbl@replace\bbl@toreplace{[yy]}{\BabelDateyy{####1}}%
+ \bbl@replace\bbl@toreplace{[yyyy]}{\BabelDateyyyy{####1}}}
+% \end{macrocode}
+%
% \subsection{Cross referencing macros}
%
% The \LaTeX\ book states:
@@ -6846,7 +6934,7 @@ help from Bernd Raichle, for which I am grateful.
% Sometimes a document writer wants to create a special effect
% depending on the page a certain fragment of text appears on. This
% can be achieved by the following piece of code:
-% \begin{verbatim}
+%\begin{verbatim}
% \ifthenelse{\isodd{\pageref{some:label}}}
% {code for odd pages}
% {code for even pages}
@@ -7097,7 +7185,7 @@ help from Bernd Raichle, for which I am grateful.
%
% \changes{babel~3.9i}{2014/02/14}{Macro added, to replace
% \cs{textlatin} and friends}
-% \changes{babel~3.9j}{2014/03/17}{Moved mispaced code - it should be
+% \changes{babel~3.9j}{2014/03/17}{Moved misplaced code - it should be
% executed only with LaTeX}
%
% \begin{macrocode}
@@ -7214,6 +7302,142 @@ help from Bernd Raichle, for which I am grateful.
% \end{macrocode}
%
% \end{macro}
+%
+% \subsection{Basic bidi support}
+%
+% \textbf{Work in progress.} This code is currently placed here for
+% practical reasons.
+%
+% \begin{itemize}
+% \item pdftex provides a minimal support for bidi text, and it
+% must be done by hand. Vertical typesetting is not possible.
+% \item XeTeX is somewhat better, thanks to the font
+% engine. However, very little is done at the paragraph level.
+% \item LuaTeX could provide the most complete solution, as we can
+% manipulate almost freely the node list, the generated lines,
+% and so on, but unlike XeTeX bidi text does not work out of the
+% box and some development is necessary. It also provides tools
+% to properly set left-to-right and right-to-left page
+% layouts. As LuaTeX-ja shows, vertical typesetting is posible.
+% \end{itemize}
+%
+% \begin{macrocode}
+\def\bbl@trtscripts{%
+ ,Arabic,Imperial Aramaic,Avestan,Cypriot,Hatran,Hebrew,%
+ Old Hungarian,Old Hungarian,Lydian,Mandaean,Manichaean,%
+ Manichaean,Meroitic Cursive,Meroitic,Old North Arabian,%
+ Nabataean,N'Ko,Orkhon,Palmyrene,Inscriptional Pahlavi,%
+ Psalter Pahlavi,Phoenician,Inscriptional Parthian,Samaritan,%
+ Old South Arabian,Syriac,Thaana,}%
+\def\bbl@ensuredir{%
+ \@expandtwoargs
+ \in@{\csname bbl@script@\languagename\endcsname}{\bbl@trtscripts}%
+ \ifin@
+ \bbl@setdirs\@ne
+ \else
+ \bbl@setdirs\z@
+ \fi}
+\def\bbl@setdirs#1{% TODO - math
+ \ifcase\bbl@select@type % TODO - strictly, not the right test
+ \bbl@pagedir{#1}%
+ \bbl@bodydir{#1}%
+ \bbl@pardir{#1}%
+ \fi
+ \bbl@textdir{#1}}
+\ifcase\bbl@engine
+\or
+ \AddBabelHook{babel-bidi}{afterextras}{\bbl@ensuredir}
+ \DisableBabelHook{babel-bidi}
+ \def\bbl@getluadir#1{%
+ \directlua{
+ if tex.#1dir == 'TLT' then
+ tex.sprint('0')
+ elseif tex.#1dir == 'TRT' then
+ tex.sprint('1')
+ end}}
+ \def\bbl@setdir#1#2#3{% 1=text/par.. 2=\textdir.. 3=0 lr/1 rl
+ \ifcase#3\relax
+ \ifcase\bbl@getluadir{#1}\relax\else
+ #2 TLT\relax
+ \fi
+ \else
+ \ifcase\bbl@getluadir{#1}\relax
+ #2 TRT\relax
+ \fi
+ \fi}
+ \def\bbl@textdir{\bbl@setdir{text}\textdir}% TODO - ?\linedir
+ \def\bbl@pardir{\bbl@setdir{par}\pardir}
+ \def\bbl@bodydir{\bbl@setdir{body}\bodydir}
+ \def\bbl@pagedir{\bbl@setdir{page}\pagedir}
+ \def\bbl@dirparastext{\pardir\the\textdir\relax}% %%%%
+\or
+ \AddBabelHook{babel-bidi}{afterextras}{\bbl@ensuredir}
+ \DisableBabelHook{babel-bidi}
+ \newcount\bbl@dirlevel
+ \chardef\bbl@thetextdir\z@
+ \chardef\bbl@thepardir\z@
+ \def\bbl@textdir#1{%
+ \ifcase#1\relax
+ \chardef\bbl@thetextdir\z@
+ \bbl@textdir@i\beginL\endL
+ \else
+ \chardef\bbl@thetextdir\@ne
+ \bbl@textdir@i\beginR\endR
+ \fi}
+ \def\bbl@textdir@i#1#2{%
+ \ifhmode
+ \ifnum\currentgrouplevel>\z@
+ \ifnum\currentgrouplevel=\bbl@dirlevel
+ \bbl@error{Multiple bidi settings inside a group}%
+ {I'll insert a new group, but expect wrong results.}%
+ \bgroup\aftergroup#2\aftergroup\egroup
+ \else
+ \ifcase\currentgrouptype\or % 0 bottom
+ \aftergroup#2% 1 simple {}
+ \or
+ \bgroup\aftergroup#2\aftergroup\egroup % 2 hbox
+ \or
+ \bgroup\aftergroup#2\aftergroup\egroup % 3 adj hbox
+ \or\or\or % vbox vtop align
+ \or
+ \bgroup\aftergroup#2\aftergroup\egroup % 7 noalign
+ \or\or\or\or\or\or % output math disc insert vcent mathchoice
+ \or
+ \aftergroup#2% 14 \begingroup
+ \else
+ \bgroup\aftergroup#2\aftergroup\egroup % 15 adj
+ \fi
+ \fi
+ \bbl@dirlevel\currentgrouplevel
+ \fi
+ #1%
+ \fi}
+ \def\bbl@pardir#1{\chardef\bbl@thepardir#1\relax}
+ \let\bbl@bodydir\@gobble
+ \let\bbl@pagedir\@gobble
+ \def\bbl@dirparastext{\chardef\bbl@thepardir\bbl@thetextdir}
+% \end{macrocode}
+%
+% The following command is executed only if there is a right-to-left
+% script (once). It activates the |\everypar| hack for \xetex, to
+% properly handle the par direction. Note text and par dirs are
+% decoupled.
+%
+% \begin{macrocode}
+ \def\bbl@xebidipar{%
+ \let\bbl@xebidipar\relax
+ \TeXXeTstate\@ne
+ \def\bbl@xeeverypar{%
+ \ifcase\bbl@thepardir\else
+ {\setbox\z@\lastbox\beginR\box\z@}%
+ \fi
+ \ifcase\bbl@thetextdir\else\beginR\fi}%
+ \let\bbl@severypar\everypar
+ \newtoks\everypar
+ \everypar=\bbl@severypar
+ \bbl@severypar{\bbl@xeeverypar\the\everypar}}
+\fi
+% \end{macrocode}
%
% \subsection{Local Language Configuration}
%
@@ -7261,7 +7485,7 @@ help from Bernd Raichle, for which I am grateful.
% \end{macrocode}%
% \end{macro}
%
-% \section{Multiple languages}
+% \section{Multiple languages (\texttt{switch.def)}}
%
% Plain \TeX\ version~3.0 provides the primitive |\language| that
% is used to store the current language. When used with a pre-3.0
@@ -7655,11 +7879,8 @@ help from Bernd Raichle, for which I am grateful.
% left-to-right and right-to-left typesetting you have to use this
% environment in order to let things work as you expect them to.
%
-% The first thing this environment does is store the name of the
-% language in |\languagename|; it then calls
-% \verb*=\selectlanguage = to switch on everything that is needed for
-% this language The |\ignorespaces| command is necessary to hide
-% the environment when it is entered in horizontal mode.
+% The |\ignorespaces| command is necessary to hide the environment
+% when it is entered in horizontal mode.
%
% \changes{babel~3.9a}{2012/07/31}{Removed \cs{originalTeX}}
%
@@ -7715,6 +7936,32 @@ help from Bernd Raichle, for which I am grateful.
% any |\global| changes. The coding is very similar to part of
% |\selectlanguage|.
%
+% |\bbl@beforeforeign| is a trick to fix a bug in bidi
+% texts. |\foreignlanguage| is supposed to be a `text' command, and
+% therefore it must emit a |\leavevmode|, but it does not, and
+% therefore the indent is placed on the opposite margin. For
+% backward compatibility, however, it is done only if a
+% right-to-left script is requested; otherwise, it is no-op.
+%
+% (3.11) |\foreignlanguage*| is a temporary, experimental macro for
+% a few lines with a different script direction, while preserving
+% the paragraph format (thank the braces around |\par|, things like
+% |\hangindent| are not reset). Do not use it in production,
+% because its semantics and its syntax may change (and very likely
+% will, or even it could be removed altogether). Currently it
+% enters in vmode and then selects the language (which in turn sets the
+% paragraph direction).
+%
+% (3.11) Also experimental are the hook |foreign| and
+% |foreign*|. With them you can redefine |\BabelText| which by
+% default does nothing. Its
+% behaviour is not well defined yet. So, use it in
+% horizontal mode only if you do not want surprises.
+%
+% In other words, at the beginning of a paragraph |\foreignlanguage|
+% enters into hmode with the surrounding lang, and with
+% |\foreignlanguage*| with the new lang.
+%
% \changes{babel~3.9a}{2012/07/30}{Removed unnecesary \cs{noextras}
% just before closing the group}
% \changes{babel~3.9a}{2012/07/31}{Moved \cs{originalTeX} to
@@ -7722,15 +7969,33 @@ help from Bernd Raichle, for which I am grateful.
% \texttt{otherlanguage*}}
% \changes{babel~3.9a}{2012/12/24}{\cs{foreignlanguage} defined
% similarly to \cs{selectlanguage}, protecting the whole macro}
+% \changes{babel~3.11}{2017/03/04}{\cs{foreignlanguage*},
+% \cs{bbl@beforeforeign} and hooks}
%
% \begin{macrocode}
+\let\bbl@beforeforeign\@empty
\edef\foreignlanguage{%
\noexpand\protect
\expandafter\noexpand\csname foreignlanguage \endcsname}
-\expandafter\def\csname foreignlanguage \endcsname#1#2{%
+\expandafter\def\csname foreignlanguage \endcsname{%
+ \@ifstar\bbl@foreign@s\bbl@foreign@x}
+\def\bbl@foreign@x#1#2{%
\begingroup
+ \let\BabelText\@firstofone
+ \bbl@beforeforeign
\foreign@language{#1}%
- #2%
+ \bbl@usehooks{foreign}{}%
+ \BabelText{#2}% Now in horizontal mode!
+ \endgroup}
+\def\bbl@foreign@s#1#2{% TODO - \shapemode, \@setpar, ?\@@par
+ \begingroup
+ {\par}%
+ \let\BabelText\@firstofone
+ \foreign@language{#1}%
+ \bbl@usehooks{foreign*}{}%
+ \bbl@dirparastext
+ \BabelText{#2}% Still in vertical mode!
+ {\par}%
\endgroup}
% \end{macrocode}
%
@@ -7958,7 +8223,7 @@ help from Bernd Raichle, for which I am grateful.
% \changes{babel~3.9s}{2017/04/13}{Reserved macro names for `locale'}
%
% \begin{macrocode}
-\newcommand\setlocale{%
+\providecommand\setlocale{%
\bbl@error
{Not yet available}%
{Find an armchair, sit down and wait}}
@@ -8474,7 +8739,7 @@ help from Bernd Raichle, for which I am grateful.
%
% Also remove some macros from memory and raise an error
% if |\toks@| is not empty. Finally load \file{switch.def}, but the
-% letter is not required and the line inputting it may be commented
+% latter is not required and the line inputting it may be commented
% out.
%
% \changes{babel~3.9a}{2012/12/11}{Raise error if there are synonyms
@@ -8498,6 +8763,508 @@ help from Bernd Raichle, for which I am grateful.
% Here the code for ini\TeX\ ends.
% \end{macro}
%
+% \section{Tentative font handling with fontspec}
+%
+% A general solution is far from trivial:
+% \begin{itemize}
+% \item |\addfontfeature| only sets it for the current family and it's
+% not very efficient, and
+% \item |\defaultfontfeatures| requires to redefine the font (and the
+% options are not ``orthogonal'').
+% \end{itemize}
+%
+% \begin{macrocode}
+%<<*Font selection>>
+\newcommand\babelFSstore[2][]{%
+ \bbl@ifblank{#1}%
+ {\bbl@csarg\def{script@#2}{Latin}}%
+ {\bbl@csarg\def{script@#2}{#1}}%
+ \@expandtwoargs % TODO should go to the ini loaders
+ \in@{\csname bbl@script@#2\endcsname}{\bbl@trtscripts}%
+ \ifin@
+ \let\bbl@beforeforeign\leavevmode
+ \EnableBabelHook{babel-bidi}%
+ \@nameuse{bbl@xebidipar}%
+ \fi
+ \bbl@foreach{#2}{%
+ \bbl@FSstore{##1}{rm}\rmdefault\bbl@save@rmdefault
+ \bbl@FSstore{##1}{sf}\sfdefault\bbl@save@sfdefault
+ \bbl@FSstore{##1}{tt}\ttdefault\bbl@save@ttdefault}}
+\def\bbl@FSstore#1#2#3#4{%
+ \bbl@csarg\edef{#2default#1}{#3}%
+ \expandafter\addto\csname extras#1\endcsname{%
+ \let#4#3%
+ \ifx#3\f@family
+ \edef#3{\csname bbl@#2default#1\endcsname}%
+ \fontfamily{#3}\selectfont
+ \else
+ \edef#3{\csname bbl@#2default#1\endcsname}%
+ \fi}%
+ \expandafter\addto\csname noextras#1\endcsname{%
+ \ifx#3\f@family
+ \fontfamily{#4}\selectfont
+ \fi
+ \let#3#4}}
+\let\bbl@langfeatures\@empty
+\def\babelFSfeatures{% make sure \fontspec is redefined once
+ \let\bbl@ori@fontspec\fontspec
+ \renewcommand\fontspec[1][]{%
+ \bbl@ori@fontspec[\bbl@langfeatures##1]}
+ \let\babelFSfeatures\bbl@FSfeatures
+ \babelFSfeatures}
+\def\bbl@FSfeatures#1#2{%
+ \expandafter\addto\csname extras#1\endcsname{%
+ \babel@save\bbl@langfeatures
+ \edef\bbl@langfeatures{#2,}}}
+%<</Font selection>>
+% \end{macrocode}
+%
+%
+% \section{Hooks for XeTeX and LuaTeX}
+%
+% \subsection{XeTeX}
+%
+% Unfortunately, the current encoding cannot be retrieved and
+% therefore it is reset always to |utf8|, which seems a sensible
+% default.
+%
+% \LaTeX{} sets many ``codes'' just before loading
+% \verb|hyphen.cfg|. That is not a problem in luatex, but in xetex
+% they must be reset to the proper value. Most of the work is done in
+% \textsf{xe(la)tex.ini}, so here we just ``undo'' some of the
+% changes done by \LaTeX. Anyway, for consistency Lua\TeX{} also
+% resets the catcodes.
+%
+% \changes{bbunicode~1.0c}{2014/03/10}{Reset ``codes'' set by \cs{LaTeX}
+% to what xetex expects. Used also in luatex.}
+% \changes{bbunicode~1.0f}{2015/12/06}{This block was assigned to
+% xetex, even in luatex. Fixed here and below.}
+%
+% \begin{macrocode}
+%<<*Restore Unicode catcodes before loading patterns>>
+ \begingroup
+ % Reset chars "80-"C0 to category "other", no case mapping:
+ \catcode`\@=11 \count@=128
+ \loop\ifnum\count@<192
+ \global\uccode\count@=0 \global\lccode\count@=0
+ \global\catcode\count@=12 \global\sfcode\count@=1000
+ \advance\count@ by 1 \repeat
+ % Other:
+ \def\O ##1 {%
+ \global\uccode"##1=0 \global\lccode"##1=0
+ \global\catcode"##1=12 \global\sfcode"##1=1000 }%
+ % Letter:
+ \def\L ##1 ##2 ##3 {\global\catcode"##1=11
+ \global\uccode"##1="##2
+ \global\lccode"##1="##3
+ % Uppercase letters have sfcode=999:
+ \ifnum"##1="##3 \else \global\sfcode"##1=999 \fi }%
+ % Letter without case mappings:
+ \def\l ##1 {\L ##1 ##1 ##1 }%
+ \l 00AA
+ \L 00B5 039C 00B5
+ \l 00BA
+ \O 00D7
+ \l 00DF
+ \O 00F7
+ \L 00FF 0178 00FF
+ \endgroup
+ \input #1\relax
+%<</Restore Unicode catcodes before loading patterns>>
+% \end{macrocode}
+%
+% Now, the code.
+%
+% \begin{macrocode}
+%<*xetex>
+\def\BabelStringsDefault{unicode}
+\let\xebbl@stop\relax
+\AddBabelHook{xetex}{encodedcommands}{%
+ \def\bbl@tempa{#1}%
+ \ifx\bbl@tempa\@empty
+ \XeTeXinputencoding"bytes"%
+ \else
+ \XeTeXinputencoding"#1"%
+ \fi
+ \def\xebbl@stop{\XeTeXinputencoding"utf8"}}
+\AddBabelHook{xetex}{stopcommands}{%
+ \xebbl@stop
+ \let\xebbl@stop\relax}
+\AddBabelHook{xetex}{loadkernel}{%
+<@Restore Unicode catcodes before loading patterns@>}
+<@Font selection@>
+%</xetex>
+% \end{macrocode}
+%
+% \subsection{LuaTeX}
+%
+% The new loader for luatex is based solely on |language.dat|, which
+% is read on the fly. The code shouldn't be executed when the format
+% is build, so we check if |\AddBabelHook| is defined. Then comes a
+% modified version of the loader in |hyphen.cfg| (without the
+% hyphenmins stuff, which is under the direct control of \babel).
+%
+% The names |\l@<language>| are defined and take some value from the
+% beginning because all \texttt{ldf} files assume this for the
+% corresponding language to be considered valid, but patterns are not
+% loaded (except the first one). This is done later, when the language
+% is first selected (which usually means when the \texttt{ldf}
+% finishes). If a language has been loaded, |\bbl@hyphendata@<num>|
+% exists (with the names of the files read).
+%
+% The default setup preloads the first language into the format. This
+% is intended mainly for `english', so that it's available without
+% further intervention from the user. To avoid duplicating it, the
+% following rule applies: if the ``0th'' language and the first
+% language in |language.dat| have the same name then just ignore the
+% latter. If there are new synonymous, the are added, but note if the
+% language patterns have not been preloaded they won't at run time.
+%
+% Other preloaded languages could be read twice, if they has been
+% preloaded into the format. This is not optimal, but it shouldn't
+% happen very often -- with \luatex{} patterns are best loaded when
+% the document is typeset, and the ``0th'' language is preloaded just
+% for backwards compatibility.
+%
+% As of 1.1b, lua(e)tex is taken into account. Formerly, loading of
+% patterns on the fly didn't work in this format, but with the new
+% loader it does. Unfortunately, the format is not based on \babel,
+% and data could be duplicated, because languages are reassigned above
+% those in the format (nothing serious, anyway). Note even with this
+% format |language.dat| is used (under the principle of a single
+% source), instead of |language.def|.
+%
+% Of course, there is room for improvements, like tools to read and
+% reassign languages, which would require modifying the language list,
+% and better error handling.
+%
+% We need catcode tables, but no format (targeted by \babel) provide a
+% command to allocate them (although there are packages like
+% \textsf{ctablestack}). For the moment, a dangerous approach is used
+% -- just allocate a high random number and cross the fingers. To
+% complicate things, \textsf{etex.sty} changes the way languages are
+% allocated.
+%
+% \changes{bbunicode~1.0b}{2013/04/22}{luatex-hyphen is loaded with
+% require. Changes supplied by \'{E}lie Roux.}
+% \changes{bbunicode~1.0c}{2014/03/10}{Defined hook for
+% `initiateactive', to fetch the next token and continue only if
+% letter or other.}
+% \changes{bbunicode~1.0d}{2014/03/21}{Removed the `misfeature' for
+% `initiateactive'.}
+% \changes{bbunicode~1.0e}{2015/05/10}{Use brackets instead of
+% \cs{luaescapestring}.}
+% \changes{bbunicode~1.0e}{2015/07/26}{Added function addpattern
+% and modified the patterns hook.}
+% \changes{bbunicode~1.1a}{2016/01/26}{New hyphenation loader for
+% luatex.}
+% \changes{bbunicode~1.1b}{2016/02/05}{Also lua(e)tex.}
+% \changes{bbunicode~1.1c}{2016/02/08}{Base reading of patterns on
+% number, not in name.}
+% \changes{bbunicode~1.1c}{2016/02/08}{Some hacks for polyglossia. To
+% be improved.}
+% \changes{bbunicode~1.1c}{2016/02/23}{Thoroughly revised.}
+% \changes{bbunicode~1.1d}{2016/4/22}{Lua: Fixed a line break at
+% \cs{foreignlanguage} with unloaded patterns. Added
+% \cs{babelcatcodetablenum}, just in case.}
+%
+% \begin{macrocode}
+%<*luatex>
+\ifx\AddBabelHook\@undefined
+\begingroup
+ \toks@{}
+ \count@\z@ % 0=start, 1=0th, 2=normal
+ \def\bbl@process@line#1#2 #3 #4 {%
+ \ifx=#1%
+ \bbl@process@synonym{#2}%
+ \else
+ \bbl@process@language{#1#2}{#3}{#4}%
+ \fi
+ \ignorespaces}
+ \def\bbl@manylang{%
+ \ifnum\bbl@last>\@ne
+ \bbl@info{Non-standard hyphenation setup}%
+ \fi
+ \let\bbl@manylang\relax}
+ \def\bbl@process@language#1#2#3{%
+ \ifcase\count@
+ \@ifundefined{zth@#1}{\count@\tw@}{\count@\@ne}%
+ \or
+ \count@\tw@
+ \fi
+ \ifnum\count@=\tw@
+ \expandafter\addlanguage\csname l@#1\endcsname
+ \language\allocationnumber
+ \chardef\bbl@last\allocationnumber
+ \bbl@manylang
+ \let\bbl@elt\relax
+ \xdef\bbl@languages{%
+ \bbl@languages\bbl@elt{#1}{\the\language}{#2}{#3}}%
+ \fi
+ \the\toks@
+ \toks@{}}
+ \def\bbl@process@synonym@aux#1#2{%
+ \global\expandafter\chardef\csname l@#1\endcsname#2\relax
+ \let\bbl@elt\relax
+ \xdef\bbl@languages{%
+ \bbl@languages\bbl@elt{#1}{#2}{}{}}}%
+ \def\bbl@process@synonym#1{%
+ \ifcase\count@
+ \toks@\expandafter{\the\toks@\relax\bbl@process@synonym{#1}}%
+ \or
+ \@ifundefined{zth@#1}{\bbl@process@synonym@aux{#1}{0}}{}%
+ \else
+ \bbl@process@synonym@aux{#1}{\the\bbl@last}%
+ \fi}
+ \ifx\bbl@languages\@undefined % Just a (sensible?) guess
+ \chardef\l@english\z@
+ \chardef\l@USenglish\z@
+ \chardef\bbl@last\z@
+ \global\@namedef{bbl@hyphendata@0}{{hyphen.tex}{}}
+ \gdef\bbl@languages{%
+ \bbl@elt{english}{0}{hyphen.tex}{}%
+ \bbl@elt{USenglish}{0}{}{}}
+ \else
+ \global\let\bbl@languages@format\bbl@languages
+ \def\bbl@elt#1#2#3#4{% Remove all except language 0
+ \ifnum#2>\z@\else
+ \noexpand\bbl@elt{#1}{#2}{#3}{#4}%
+ \fi}%
+ \xdef\bbl@languages{\bbl@languages}%
+ \fi
+ \def\bbl@elt#1#2#3#4{\@namedef{zth@#1}{}} % Define flags
+ \bbl@languages
+ \openin1=language.dat
+ \ifeof1
+ \bbl@warning{I couldn't find language.dat. No additional\\%
+ patterns loaded. Reported}%
+ \else
+ \loop
+ \endlinechar\m@ne
+ \read1 to \bbl@line
+ \endlinechar`\^^M
+ \if T\ifeof1F\fi T\relax
+ \ifx\bbl@line\@empty\else
+ \edef\bbl@line{\bbl@line\space\space\space}%
+ \expandafter\bbl@process@line\bbl@line\relax
+ \fi
+ \repeat
+ \fi
+\endgroup
+\def\bbl@get@enc#1:#2:#3\@@@{\def\bbl@hyph@enc{#2}}
+\ifx\babelcatcodetablenum\@undefined
+ \def\babelcatcodetablenum{5211}
+\fi
+\def\bbl@luapatterns#1#2{%
+ \bbl@get@enc#1::\@@@
+ \setbox\z@\hbox\bgroup
+ \begingroup
+ \ifx\catcodetable\@undefined
+ \let\savecatcodetable\luatexsavecatcodetable
+ \let\initcatcodetable\luatexinitcatcodetable
+ \let\catcodetable\luatexcatcodetable
+ \fi
+ \savecatcodetable\babelcatcodetablenum\relax
+ \initcatcodetable\numexpr\babelcatcodetablenum+1\relax
+ \catcodetable\numexpr\babelcatcodetablenum+1\relax
+ \catcode`\#=6 \catcode`\$=3 \catcode`\&=4 \catcode`\^=7
+ \catcode`\_=8 \catcode`\{=1 \catcode`\}=2 \catcode`\~=13
+ \catcode`\@=11 \catcode`\^^I=10 \catcode`\^^J=12
+ \catcode`\<=12 \catcode`\>=12 \catcode`\*=12 \catcode`\.=12
+ \catcode`\-=12 \catcode`\/=12 \catcode`\[=12 \catcode`\]=12
+ \catcode`\`=12 \catcode`\'=12 \catcode`\"=12
+ \input #1\relax
+ \catcodetable\babelcatcodetablenum\relax
+ \endgroup
+ \def\bbl@tempa{#2}%
+ \ifx\bbl@tempa\@empty\else
+ \input #2\relax
+ \fi
+ \egroup}%
+\def\bbl@patterns@lua#1{%
+ \language=\expandafter\ifx\csname l@#1:\f@encoding\endcsname\relax
+ \csname l@#1\endcsname
+ \edef\bbl@tempa{#1}%
+ \else
+ \csname l@#1:\f@encoding\endcsname
+ \edef\bbl@tempa{#1:\f@encoding}%
+ \fi\relax
+ \@namedef{lu@texhyphen@loaded@\the\language}{}% Temp
+ \@ifundefined{bbl@hyphendata@\the\language}%
+ {\def\bbl@elt##1##2##3##4{%
+ \ifnum##2=\csname l@\bbl@tempa\endcsname % #2=spanish, dutch:OT1...
+ \def\bbl@tempb{##3}%
+ \ifx\bbl@tempb\@empty\else % if not a synonymous
+ \def\bbl@tempc{{##3}{##4}}%
+ \fi
+ \bbl@csarg\xdef{hyphendata@##2}{\bbl@tempc}%
+ \fi}%
+ \bbl@languages
+ \@ifundefined{bbl@hyphendata@\the\language}%
+ {\bbl@info{No hyphenation patterns were set for\\%
+ language ‘\bbl@tempa’. Reported}}%
+ {\expandafter\expandafter\expandafter\bbl@luapatterns
+ \csname bbl@hyphendata@\the\language\endcsname}}{}}
+\endinput\fi
+\begingroup
+\catcode`\%=12
+\catcode`\'=12
+\catcode`\"=12
+\catcode`\:=12
+\directlua{
+ Babel = {}
+ function Babel.bytes(line)
+ return line:gsub("(.)",
+ function (chr) return unicode.utf8.char(string.byte(chr)) end)
+ end
+ function Babel.begin_process_input()
+ if luatexbase and luatexbase.add_to_callback then
+ luatexbase.add_to_callback('process_input_buffer',
+ Babel.bytes,'Babel.bytes')
+ else
+ Babel.callback = callback.find('process_input_buffer')
+ callback.register('process_input_buffer',Babel.bytes)
+ end
+ end
+ function Babel.end_process_input ()
+ if luatexbase and luatexbase.remove_from_callback then
+ luatexbase.remove_from_callback('process_input_buffer','Babel.bytes')
+ else
+ callback.register('process_input_buffer',Babel.callback)
+ end
+ end
+ function Babel.addpatterns(pp, lg)
+ local lg = lang.new(lg)
+ local pats = lang.patterns(lg) or ''
+ lang.clear_patterns(lg)
+ for p in pp:gmatch('[^%s]+') do
+ ss = ''
+ for i in string.utfcharacters(p:gsub('%d', '')) do
+ ss = ss .. '%d?' .. i
+ end
+ ss = ss:gsub('^%%d%?%.', '%%.') .. '%d?'
+ ss = ss:gsub('%.%%d%?$', '%%.')
+ pats, n = pats:gsub('%s' .. ss .. '%s', ' ' .. p .. ' ')
+ if n == 0 then
+ tex.sprint(
+ [[\string\csname\space bbl@info\endcsname{New pattern: ]]
+ .. p .. [[}]])
+ pats = pats .. ' ' .. p
+ else
+ tex.sprint(
+ [[\string\csname\space bbl@info\endcsname{Renew pattern: ]]
+ .. p .. [[}]])
+ end
+ end
+ lang.patterns(lg, pats)
+ end
+}
+\endgroup
+\def\BabelStringsDefault{unicode}
+\let\luabbl@stop\relax
+\AddBabelHook{luatex}{encodedcommands}{%
+ \def\bbl@tempa{utf8}\def\bbl@tempb{#1}%
+ \ifx\bbl@tempa\bbl@tempb\else
+ \directlua{Babel.begin_process_input()}%
+ \def\luabbl@stop{%
+ \directlua{Babel.end_process_input()}}%
+ \fi}%
+\AddBabelHook{luatex}{stopcommands}{%
+ \luabbl@stop
+ \let\luabbl@stop\relax}
+\AddBabelHook{luatex}{patterns}{%
+ \@ifundefined{bbl@hyphendata@\the\language}%
+ {\def\bbl@elt##1##2##3##4{%
+ \ifnum##2=\csname l@#2\endcsname % #2=spanish, dutch:OT1...
+ \def\bbl@tempb{##3}%
+ \ifx\bbl@tempb\@empty\else % if not a synonymous
+ \def\bbl@tempc{{##3}{##4}}%
+ \fi
+ \bbl@csarg\xdef{hyphendata@##2}{\bbl@tempc}%
+ \fi}%
+ \bbl@languages
+ \@ifundefined{bbl@hyphendata@\the\language}%
+ {\bbl@info{No hyphenation patterns were set for\\%
+ language ‘#2’. Reported}}%
+ {\expandafter\expandafter\expandafter\bbl@luapatterns
+ \csname bbl@hyphendata@\the\language\endcsname}}{}%
+ \@ifundefined{bbl@patterns@}{}{%
+ \begingroup
+ \@expandtwoargs\in@{,\number\language,}{,\bbl@pttnlist}%
+ \ifin@\else
+ \ifx\bbl@patterns@\@empty\else
+ \directlua{ Babel.addpatterns(
+ [[\bbl@patterns@]], \number\language) }%
+ \fi
+ \@ifundefined{bbl@patterns@#1}%
+ \@empty
+ {\directlua{ Babel.addpatterns(
+ [[\space\csname bbl@patterns@#1\endcsname]],
+ \number\language) }}%
+ \xdef\bbl@pttnlist{\bbl@pttnlist\number\language,}%
+ \fi
+ \endgroup}}
+\AddBabelHook{luatex}{everylanguage}{%
+ \def\process@language##1##2##3{%
+ \def\process@line####1####2 ####3 ####4 {}}}
+\AddBabelHook{luatex}{loadpatterns}{%
+ \input #1\relax
+ \expandafter\gdef\csname bbl@hyphendata@\the\language\endcsname
+ {{#1}{}}}
+\AddBabelHook{luatex}{loadexceptions}{%
+ \input #1\relax
+ \def\bbl@tempb##1##2{{##1}{#1}}%
+ \expandafter\xdef\csname bbl@hyphendata@\the\language\endcsname
+ {\expandafter\expandafter\expandafter\bbl@tempb
+ \csname bbl@hyphendata@\the\language\endcsname}}
+% \end{macrocode}
+%
+% \begin{macro}{\babelpatterns}
+%
+% This macro adds patterns. Two macros are used to store them:
+% |\bbl@patterns@| for the global ones and |\bbl@patterns@<lang>|
+% for language ones. We make sure there is a space between words
+% when multiple commands are used.
+% \changes{bbunicode~1.0e}{2015/07/26}{Macro \cs{babelpatterns} added}
+%
+% \begin{macrocode}
+\@onlypreamble\babelpatterns
+\AtEndOfPackage{%
+ \newcommand\babelpatterns[2][\@empty]{%
+ \ifx\bbl@patterns@\relax
+ \let\bbl@patterns@\@empty
+ \fi
+ \ifx\bbl@pttnlist\@empty\else
+ \bbl@warning{%
+ You must not intermingle \string\selectlanguage\space and\\%
+ \string\babelpatterns\space or some patterns will not\\%
+ be taken into account. Reported}%
+ \fi
+ \ifx\@empty#1%
+ \protected@edef\bbl@patterns@{\bbl@patterns@\space#2}%
+ \else
+ \edef\bbl@tempb{\zap@space#1 \@empty}%
+ \bbl@for\bbl@tempa\bbl@tempb{%
+ \bbl@fixname\bbl@tempa
+ \bbl@iflanguage\bbl@tempa{%
+ \bbl@csarg\protected@edef{patterns@\bbl@tempa}{%
+ \@ifundefined{bbl@patterns@\bbl@tempa}%
+ \@empty
+ {\csname bbl@patterns@\bbl@tempa\endcsname\space}%
+ #2}}}%
+ \fi}}
+% \end{macrocode}
+% \end{macro}
+%
+% Common stuff.
+%
+% \begin{macrocode}
+\AddBabelHook{luatex}{loadkernel}{%
+<@Restore Unicode catcodes before loading patterns@>}
+<@Font selection@>
+%</luatex>
+% \end{macrocode}
+%
% \section{The `nil' language}
%
% This `language' does nothing, except setting the hyphenation patterns to
@@ -8560,7 +9327,7 @@ help from Bernd Raichle, for which I am grateful.
% \end{macrocode}
%
%
-% \section{Support for Plain \TeX}
+% \section{Support for Plain \TeX\ (\texttt{plain.def})}
%
% \subsection{Not renaming \file{hyphen.tex}}
% As Don Knuth has declared that the filename \file{hyphen.tex} may
@@ -9180,22 +9947,6 @@ help from Bernd Raichle, for which I am grateful.
%
% \Finale
%
-%%
-%% \CharacterTable
-%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
-%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
-%% Digits \0\1\2\3\4\5\6\7\8\9
-%% Exclamation \! Double quote \" Hash (number) \#
-%% Dollar \$ Percent \% Ampersand \&
-%% Acute accent \' Left paren \( Right paren \)
-%% Asterisk \* Plus \+ Comma \,
-%% Minus \- Point \. Solidus \/
-%% Colon \: Semicolon \; Less than \<
-%% Equals \= Greater than \> Question mark \?
-%% Commercial at \@ Left bracket \[ Backslash \\
-%% Right bracket \] Circumflex \^ Underscore \_
-%% Grave accent \` Left brace \{ Vertical bar \|
-%% Right brace \} Tilde \~}
\endinput
%
% Local Variables:
diff --git a/Master/texmf-dist/source/latex/babel/babel.ins b/Master/texmf-dist/source/latex/babel/babel.ins
index e19a527280d..f756815b8c5 100644
--- a/Master/texmf-dist/source/latex/babel/babel.ins
+++ b/Master/texmf-dist/source/latex/babel/babel.ins
@@ -150,19 +150,6 @@ and covered by LPPL is defined by the unpacking scripts (with
extension .ins) which are part of the distribution.
\endpreamble
-\declarepreamble\drvpreamble
-
-This file was generated from file(s) of the Babel system.
----------------------------------------------------------
-
-Copyright 2012-2016 Javier Bezos and Johannes L. Braams.
-Copyright (C) 2008 Johannes Braams. All rights reserved.
-
-To produce the documentation in the way you like you are allowed
-to change this driver file.
-
-\endpreamble
-
\declarepreamble\istpreamble
This file was generated from file(s) of the Babel system.
---------------------------------------------------------
@@ -197,24 +184,15 @@ This file is a style file for the MakeIndex program
\file{switch.def}{\from{babel.dtx}{kernel}}
\file{hyphen.cfg}{\from{babel.dtx}{patterns}}
\file{nil.ldf}{\from{babel.dtx}{nil}}
+ \file{xebabel.def}{\from{babel.dtx}{xetex}}
+ \file{luababel.def}{\from{babel.dtx}{luatex}}
}
-
+
% Support for plain users
\generate{\file{plain.def}{\from{babel.dtx}{plain}}
\file{bplain.tex}{\from{babel.dtx}{bplain}}
\file{blplain.tex}{\from{babel.dtx}{blplain}}
}
-
-% Support for Unicode-based engines
-\savingtrue
-\generate{\usepreamble\empty
- \usepostamble\empty
- \file{babel.aux}{\from{bbunicode.dtx}{dummy}}}
-\savingfalse
-
-\generate{\file{xebabel.def}{\from{bbunicode.dtx}{xetex}}
- \file{luababel.def}{\from{bbunicode.dtx}{luatex}}
- }
% compatibility files
\def\compatfile#1{\file{#1.sty}{\from{bbcompat.dtx}{styfile,#1}}}
diff --git a/Master/texmf-dist/source/latex/babel/bbcompat.dtx b/Master/texmf-dist/source/latex/babel/bbcompat.dtx
index 9b12be77cba..529391794f9 100644
--- a/Master/texmf-dist/source/latex/babel/bbcompat.dtx
+++ b/Master/texmf-dist/source/latex/babel/bbcompat.dtx
@@ -30,16 +30,13 @@
%
% \iffalse
%<*dtx>
-\ProvidesFile{bbcompat.dtx}[2017/05/19 v3.10]
+\ProvidesFile{bbcompat.dtx}[2017/06/26 v3.11]
%</dtx>
%
%% File 'bbcompat.dtx'
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
%<*filedriver>
\documentclass{ltxdoc}
\newcommand*\TeXhax{\TeX hax}
diff --git a/Master/texmf-dist/source/latex/babel/bbunicode.dtx b/Master/texmf-dist/source/latex/babel/bbunicode.dtx
index a8177272a7f..44d3d205227 100644
--- a/Master/texmf-dist/source/latex/babel/bbunicode.dtx
+++ b/Master/texmf-dist/source/latex/babel/bbunicode.dtx
@@ -31,7 +31,7 @@
% \iffalse
%<*dtx>
\ProvidesFile{bbunicode.dtx}
- [2017/05/19 v3.10 Babel hooks for Unicode engines]
+ [2017/06/26 v3.11 Babel hooks for Unicode engines]
%</dtx>
%
%% File `bbunicode.dtx'
diff --git a/Master/texmf-dist/doc/latex/babel/locale.zip b/Master/texmf-dist/source/latex/babel/locale.zip
index 30df4fca1a7..2ab502028d1 100644
--- a/Master/texmf-dist/doc/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/UKenglish.sty b/Master/texmf-dist/tex/generic/babel/UKenglish.sty
index 0cdf3958c32..bfd5ff735f8 100644
--- a/Master/texmf-dist/tex/generic/babel/UKenglish.sty
+++ b/Master/texmf-dist/tex/generic/babel/UKenglish.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `UKenglish.sty'.
+%% End of file `compat/UKenglish.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/USenglish.sty b/Master/texmf-dist/tex/generic/babel/USenglish.sty
index ab864c2016d..4e0242ba9ca 100644
--- a/Master/texmf-dist/tex/generic/babel/USenglish.sty
+++ b/Master/texmf-dist/tex/generic/babel/USenglish.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `USenglish.sty'.
+%% End of file `compat/USenglish.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/afrikaans.sty b/Master/texmf-dist/tex/generic/babel/afrikaans.sty
index 8e516364bec..b4c0713a569 100644
--- a/Master/texmf-dist/tex/generic/babel/afrikaans.sty
+++ b/Master/texmf-dist/tex/generic/babel/afrikaans.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `afrikaans.sty'.
+%% End of file `compat/afrikaans.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/albanian.sty b/Master/texmf-dist/tex/generic/babel/albanian.sty
index 1bc0d30e100..1aaf938c441 100644
--- a/Master/texmf-dist/tex/generic/babel/albanian.sty
+++ b/Master/texmf-dist/tex/generic/babel/albanian.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `albanian.sty'.
+%% End of file `compat/albanian.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/american.sty b/Master/texmf-dist/tex/generic/babel/american.sty
index 677b98851f1..9a75c0a082f 100644
--- a/Master/texmf-dist/tex/generic/babel/american.sty
+++ b/Master/texmf-dist/tex/generic/babel/american.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `american.sty'.
+%% End of file `compat/american.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/austrian.sty b/Master/texmf-dist/tex/generic/babel/austrian.sty
index c90892b3680..dd1350cd809 100644
--- a/Master/texmf-dist/tex/generic/babel/austrian.sty
+++ b/Master/texmf-dist/tex/generic/babel/austrian.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `austrian.sty'.
+%% End of file `compat/austrian.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/babel.def b/Master/texmf-dist/tex/generic/babel/babel.def
index 815dedaecb6..3a3c0248835 100644
--- a/Master/texmf-dist/tex/generic/babel/babel.def
+++ b/Master/texmf-dist/tex/generic/babel/babel.def
@@ -38,7 +38,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
%% File 'babel.dtx'
-%%\ProvidesFile{babel.dtx}[2017/05/19 v3.10 The Babel package]
+%%\ProvidesFile{babel.dtx}[2017/06/26 v3.11 The Babel package]
%% Babel package for LaTeX2e.
%% Copyright (C) 1989-2008 by Johannes Braams,
%% TeXniek
@@ -56,7 +56,7 @@
\wlog{File: #1 #4 #3 <#2>}%
\let\ProvidesFile\@undefined}
\fi
-\ProvidesFile{babel.def}[2017/05/19 3.10 Babel common definitions]
+\ProvidesFile{babel.def}[2017/06/26 3.11 Babel common definitions]
\ifx\AtBeginDocument\@undefined
\input plain.def\relax
\fi
@@ -67,10 +67,7 @@
\let\bbl@afterlang\relax
\let\bbl@language@opts\@empty
\fi
-\def\bbl@tempa{3.10}%
-\ifx\bbl@version\bbl@tempa\else
- \input switch.def\relax
-\fi
+\input switch.def\relax
\ifx\bbl@languages\@undefined
\ifx\directlua\@undefined
\openin1 = language.def
@@ -265,7 +262,7 @@
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}
+ hyphenation=2,initiateactive=3,afterreset=0,foreign=0,foreign*=0}
\newcommand\babelensure[2][]{% TODO - revise test files
\AddBabelHook{babel-ensure}{afterextras}{%
\ifcase\bbl@select@type
@@ -1286,8 +1283,7 @@
{If you want to modify `#2' you must tell how in\\%
the optional argument. Currently there are two\\%
options: captions=lang-tag, hyphenrules=lang-list}%
- {Use this macro as documented}
-}%
+ {Use this macro as documented}}%
{\bbl@provide@renew{#2}}}%
\babelensure{#2}%
\let\languagename\bbl@savelangname}
@@ -1419,6 +1415,34 @@
\bbl@exportkey{sname}{script.name}{#1}{#2}%
\bbl@exportkey{sbcp}{script.tag.bcp47}{#1}{#2}%
\bbl@exportkey{sotf}{script.tag.opentype}{#1}{#2}}
+\newcommand\BabelDateSpace{\nobreakspace{}}
+\newcommand\BabelDateDot{.\@}
+\newcommand\BabelDated[1]{{\number#1}}
+\newcommand\BabelDatedd[1]{{\ifnum#1<10 0\fi\number#1}}
+\newcommand\BabelDateM[1]{{\number#1}}
+\newcommand\BabelDateMM[1]{{\ifnum#1<10 0\fi\number#1}}
+\newcommand\BabelDateMMMM[1]{{%
+ \csname month\romannumeral\month name\endcsname}}%
+\newcommand\BabelDatey[1]{{\number#1}}%
+\newcommand\BabelDateyy[1]{{%
+ \ifnum#1<10 0\number#1 %
+ \else\ifnum#1<100 \number#1 %
+ \else\ifnum#1<1000 \expandafter\@gobble\number#1 %
+ \else\ifnum#1<10000 \expandafter\@gobbletwo\number#1 %
+ \else\ERRORd % TODO - real error
+ \fi\fi\fi\fi}}
+\newcommand\BabelDateyyyy[1]{{\number#1}}
+\def\bbl@TG@@date{%
+ \bbl@replace\bbl@toreplace{[ ]}{\BabelDateSpace{}}%
+ \bbl@replace\bbl@toreplace{[.]}{\BabelDateDot{}}%
+ \bbl@replace\bbl@toreplace{[d]}{\BabelDated{####3}}%
+ \bbl@replace\bbl@toreplace{[dd]}{\BabelDatedd{####3}}%
+ \bbl@replace\bbl@toreplace{[M]}{\BabelDateM{####2}}%
+ \bbl@replace\bbl@toreplace{[MM]}{\BabelDateMM{####2}}%
+ \bbl@replace\bbl@toreplace{[MMMM]}{\BabelDateMMMM{####2}}%
+ \bbl@replace\bbl@toreplace{[y]}{\BabelDatey{####1}}%
+ \bbl@replace\bbl@toreplace{[yy]}{\BabelDateyy{####1}}%
+ \bbl@replace\bbl@toreplace{[yyyy]}{\BabelDateyyyy{####1}}}
\ifx\bbl@opt@safe\@empty\else
\def\@newl@bel#1#2#3{%
{\@safe@activestrue
@@ -1647,6 +1671,113 @@
\else
\DeclareTextFontCommand{\textlatin}{\latintext}
\fi
+\def\bbl@trtscripts{%
+ ,Arabic,Imperial Aramaic,Avestan,Cypriot,Hatran,Hebrew,%
+ Old Hungarian,Old Hungarian,Lydian,Mandaean,Manichaean,%
+ Manichaean,Meroitic Cursive,Meroitic,Old North Arabian,%
+ Nabataean,N'Ko,Orkhon,Palmyrene,Inscriptional Pahlavi,%
+ Psalter Pahlavi,Phoenician,Inscriptional Parthian,Samaritan,%
+ Old South Arabian,Syriac,Thaana,}%
+\def\bbl@ensuredir{%
+ \@expandtwoargs
+ \in@{\csname bbl@script@\languagename\endcsname}{\bbl@trtscripts}%
+ \ifin@
+ \bbl@setdirs\@ne
+ \else
+ \bbl@setdirs\z@
+ \fi}
+\def\bbl@setdirs#1{% TODO - math
+ \ifcase\bbl@select@type % TODO - strictly, not the right test
+ \bbl@pagedir{#1}%
+ \bbl@bodydir{#1}%
+ \bbl@pardir{#1}%
+ \fi
+ \bbl@textdir{#1}}
+\ifcase\bbl@engine
+\or
+ \AddBabelHook{babel-bidi}{afterextras}{\bbl@ensuredir}
+ \DisableBabelHook{babel-bidi}
+ \def\bbl@getluadir#1{%
+ \directlua{
+ if tex.#1dir == 'TLT' then
+ tex.sprint('0')
+ elseif tex.#1dir == 'TRT' then
+ tex.sprint('1')
+ end}}
+ \def\bbl@setdir#1#2#3{% 1=text/par.. 2=\textdir.. 3=0 lr/1 rl
+ \ifcase#3\relax
+ \ifcase\bbl@getluadir{#1}\relax\else
+ #2 TLT\relax
+ \fi
+ \else
+ \ifcase\bbl@getluadir{#1}\relax
+ #2 TRT\relax
+ \fi
+ \fi}
+ \def\bbl@textdir{\bbl@setdir{text}\textdir}% TODO - ?\linedir
+ \def\bbl@pardir{\bbl@setdir{par}\pardir}
+ \def\bbl@bodydir{\bbl@setdir{body}\bodydir}
+ \def\bbl@pagedir{\bbl@setdir{page}\pagedir}
+ \def\bbl@dirparastext{\pardir\the\textdir\relax}% %%%%
+\or
+ \AddBabelHook{babel-bidi}{afterextras}{\bbl@ensuredir}
+ \DisableBabelHook{babel-bidi}
+ \newcount\bbl@dirlevel
+ \chardef\bbl@thetextdir\z@
+ \chardef\bbl@thepardir\z@
+ \def\bbl@textdir#1{%
+ \ifcase#1\relax
+ \chardef\bbl@thetextdir\z@
+ \bbl@textdir@i\beginL\endL
+ \else
+ \chardef\bbl@thetextdir\@ne
+ \bbl@textdir@i\beginR\endR
+ \fi}
+ \def\bbl@textdir@i#1#2{%
+ \ifhmode
+ \ifnum\currentgrouplevel>\z@
+ \ifnum\currentgrouplevel=\bbl@dirlevel
+ \bbl@error{Multiple bidi settings inside a group}%
+ {I'll insert a new group, but expect wrong results.}%
+ \bgroup\aftergroup#2\aftergroup\egroup
+ \else
+ \ifcase\currentgrouptype\or % 0 bottom
+ \aftergroup#2% 1 simple {}
+ \or
+ \bgroup\aftergroup#2\aftergroup\egroup % 2 hbox
+ \or
+ \bgroup\aftergroup#2\aftergroup\egroup % 3 adj hbox
+ \or\or\or % vbox vtop align
+ \or
+ \bgroup\aftergroup#2\aftergroup\egroup % 7 noalign
+ \or\or\or\or\or\or % output math disc insert vcent mathchoice
+ \or
+ \aftergroup#2% 14 \begingroup
+ \else
+ \bgroup\aftergroup#2\aftergroup\egroup % 15 adj
+ \fi
+ \fi
+ \bbl@dirlevel\currentgrouplevel
+ \fi
+ #1%
+ \fi}
+ \def\bbl@pardir#1{\chardef\bbl@thepardir#1\relax}
+ \let\bbl@bodydir\@gobble
+ \let\bbl@pagedir\@gobble
+ \def\bbl@dirparastext{\chardef\bbl@thepardir\bbl@thetextdir}
+ \def\bbl@xebidipar{%
+ \let\bbl@xebidipar\relax
+ \TeXXeTstate\@ne
+ \def\bbl@xeeverypar{%
+ \ifcase\bbl@thepardir\else
+ {\setbox\z@\lastbox\beginR\box\z@}%
+ \fi
+ \ifcase\bbl@thetextdir\else\beginR\fi}%
+ \let\bbl@severypar\everypar
+ \newtoks\everypar
+ \everypar=\bbl@severypar
+ \bbl@severypar{\bbl@xeeverypar\the\everypar}}
+\fi
\ifx\loadlocalcfg\@undefined
\@ifpackagewith{babel}{noconfigs}%
{\let\loadlocalcfg\@gobble}%
@@ -1669,22 +1800,6 @@
\endgroup
\if@nobreak\ifvmode\nobreak\fi\fi}
\fi
-%%
-%% \CharacterTable
-%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
-%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
-%% Digits \0\1\2\3\4\5\6\7\8\9
-%% Exclamation \! Double quote \" Hash (number) \#
-%% Dollar \$ Percent \% Ampersand \&
-%% Acute accent \' Left paren \( Right paren \)
-%% Asterisk \* Plus \+ Comma \,
-%% Minus \- Point \. Solidus \/
-%% Colon \: Semicolon \; Less than \<
-%% Equals \= Greater than \> Question mark \?
-%% Commercial at \@ Left bracket \[ Backslash \\
-%% Right bracket \] Circumflex \^ Underscore \_
-%% Grave accent \` Left brace \{ Vertical bar \|
-%% Right brace \} Tilde \~}
\endinput
%%
%% End of file `babel.def'.
diff --git a/Master/texmf-dist/tex/generic/babel/babel.sty b/Master/texmf-dist/tex/generic/babel/babel.sty
index f183ce68e6b..9d85c47d183 100644
--- a/Master/texmf-dist/tex/generic/babel/babel.sty
+++ b/Master/texmf-dist/tex/generic/babel/babel.sty
@@ -38,7 +38,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
%% File 'babel.dtx'
-%%\ProvidesFile{babel.dtx}[2017/05/19 v3.10 The Babel package]
+%%\ProvidesFile{babel.dtx}[2017/06/26 v3.11 The Babel package]
%% Babel package for LaTeX2e.
%% Copyright (C) 1989-2008 by Johannes Braams,
%% TeXniek
@@ -48,15 +48,11 @@
%% by Javier Bezos
%% all rights reserved.
\NeedsTeXFormat{LaTeX2e}[2005/12/01]
-\ProvidesPackage{babel}[2017/05/19 3.10 The Babel package]
+\ProvidesPackage{babel}[2017/06/26 3.11 The Babel package]
\@ifpackagewith{babel}{debug}
- {\let\bbl@debug\@firstofone
- \input switch.def\relax}
- {\let\bbl@debug\@gobble
- \def\bbl@tempa{3.10}%
-\ifx\bbl@version\bbl@tempa\else
- \input switch.def\relax
-\fi}
+ {\let\bbl@debug\@firstofone}
+ {\let\bbl@debug\@gobble}
+\input switch.def\relax
\ifx\directlua\@undefined\else
\ifx\bbl@luapatterns\@undefined
\input luababel.def
@@ -425,22 +421,6 @@
command;\\%
You shouldn't try to proceed from here, type x to quit.}
\fi
-%%
-%% \CharacterTable
-%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
-%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
-%% Digits \0\1\2\3\4\5\6\7\8\9
-%% Exclamation \! Double quote \" Hash (number) \#
-%% Dollar \$ Percent \% Ampersand \&
-%% Acute accent \' Left paren \( Right paren \)
-%% Asterisk \* Plus \+ Comma \,
-%% Minus \- Point \. Solidus \/
-%% Colon \: Semicolon \; Less than \<
-%% Equals \= Greater than \> Question mark \?
-%% Commercial at \@ Left bracket \[ Backslash \\
-%% Right bracket \] Circumflex \^ Underscore \_
-%% Grave accent \` Left brace \{ Vertical bar \|
-%% Right brace \} Tilde \~}
\endinput
%%
%% End of file `babel.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/bahasa.sty b/Master/texmf-dist/tex/generic/babel/bahasa.sty
index 9aa1c88a7ce..314dc5e9f42 100644
--- a/Master/texmf-dist/tex/generic/babel/bahasa.sty
+++ b/Master/texmf-dist/tex/generic/babel/bahasa.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `bahasa.sty'.
+%% End of file `compat/bahasa.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/bahasam.sty b/Master/texmf-dist/tex/generic/babel/bahasam.sty
index cdd3ee32a6f..7467654dfad 100644
--- a/Master/texmf-dist/tex/generic/babel/bahasam.sty
+++ b/Master/texmf-dist/tex/generic/babel/bahasam.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `bahasam.sty'.
+%% End of file `compat/bahasam.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/basque.sty b/Master/texmf-dist/tex/generic/babel/basque.sty
index 011ae537a66..ad8f913dd2f 100644
--- a/Master/texmf-dist/tex/generic/babel/basque.sty
+++ b/Master/texmf-dist/tex/generic/babel/basque.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -93,4 +91,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `basque.sty'.
+%% End of file `compat/basque.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/blplain.tex b/Master/texmf-dist/tex/generic/babel/blplain.tex
index d81d99177d5..cbb1a963c89 100644
--- a/Master/texmf-dist/tex/generic/babel/blplain.tex
+++ b/Master/texmf-dist/tex/generic/babel/blplain.tex
@@ -38,7 +38,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
%% File 'babel.dtx'
-%%\ProvidesFile{babel.dtx}[2017/05/19 v3.10 The Babel package]
+%%\ProvidesFile{babel.dtx}[2017/06/26 v3.11 The Babel package]
%% Babel package for LaTeX2e.
%% Copyright (C) 1989-2008 by Johannes Braams,
%% TeXniek
@@ -62,22 +62,6 @@
\fi
\a lplain.tex
\def\fmtname{babel-lplain}
-%%
-%% \CharacterTable
-%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
-%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
-%% Digits \0\1\2\3\4\5\6\7\8\9
-%% Exclamation \! Double quote \" Hash (number) \#
-%% Dollar \$ Percent \% Ampersand \&
-%% Acute accent \' Left paren \( Right paren \)
-%% Asterisk \* Plus \+ Comma \,
-%% Minus \- Point \. Solidus \/
-%% Colon \: Semicolon \; Less than \<
-%% Equals \= Greater than \> Question mark \?
-%% Commercial at \@ Left bracket \[ Backslash \\
-%% Right bracket \] Circumflex \^ Underscore \_
-%% Grave accent \` Left brace \{ Vertical bar \|
-%% Right brace \} Tilde \~}
\endinput
%%
%% End of file `blplain.tex'.
diff --git a/Master/texmf-dist/tex/generic/babel/bplain.tex b/Master/texmf-dist/tex/generic/babel/bplain.tex
index 4ef65deba93..400800a9622 100644
--- a/Master/texmf-dist/tex/generic/babel/bplain.tex
+++ b/Master/texmf-dist/tex/generic/babel/bplain.tex
@@ -38,7 +38,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
%% File 'babel.dtx'
-%%\ProvidesFile{babel.dtx}[2017/05/19 v3.10 The Babel package]
+%%\ProvidesFile{babel.dtx}[2017/06/26 v3.11 The Babel package]
%% Babel package for LaTeX2e.
%% Copyright (C) 1989-2008 by Johannes Braams,
%% TeXniek
@@ -62,22 +62,6 @@
\fi
\a plain.tex
\def\fmtname{babel-plain}
-%%
-%% \CharacterTable
-%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
-%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
-%% Digits \0\1\2\3\4\5\6\7\8\9
-%% Exclamation \! Double quote \" Hash (number) \#
-%% Dollar \$ Percent \% Ampersand \&
-%% Acute accent \' Left paren \( Right paren \)
-%% Asterisk \* Plus \+ Comma \,
-%% Minus \- Point \. Solidus \/
-%% Colon \: Semicolon \; Less than \<
-%% Equals \= Greater than \> Question mark \?
-%% Commercial at \@ Left bracket \[ Backslash \\
-%% Right bracket \] Circumflex \^ Underscore \_
-%% Grave accent \` Left brace \{ Vertical bar \|
-%% Right brace \} Tilde \~}
\endinput
%%
%% End of file `bplain.tex'.
diff --git a/Master/texmf-dist/tex/generic/babel/breton.sty b/Master/texmf-dist/tex/generic/babel/breton.sty
index 30254afbeef..bf1e52111d1 100644
--- a/Master/texmf-dist/tex/generic/babel/breton.sty
+++ b/Master/texmf-dist/tex/generic/babel/breton.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `breton.sty'.
+%% End of file `compat/breton.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/british.sty b/Master/texmf-dist/tex/generic/babel/british.sty
index 73105587673..c0b6a5d4dfa 100644
--- a/Master/texmf-dist/tex/generic/babel/british.sty
+++ b/Master/texmf-dist/tex/generic/babel/british.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `british.sty'.
+%% End of file `compat/british.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/bulgarian.sty b/Master/texmf-dist/tex/generic/babel/bulgarian.sty
index d4868661c7a..7e1addb33cc 100644
--- a/Master/texmf-dist/tex/generic/babel/bulgarian.sty
+++ b/Master/texmf-dist/tex/generic/babel/bulgarian.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `bulgarian.sty'.
+%% End of file `compat/bulgarian.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/catalan.sty b/Master/texmf-dist/tex/generic/babel/catalan.sty
index 071a98082e0..b2cc2da5e23 100644
--- a/Master/texmf-dist/tex/generic/babel/catalan.sty
+++ b/Master/texmf-dist/tex/generic/babel/catalan.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `catalan.sty'.
+%% End of file `compat/catalan.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/croatian.sty b/Master/texmf-dist/tex/generic/babel/croatian.sty
index 1b822b5e7a7..95f9a1eddf8 100644
--- a/Master/texmf-dist/tex/generic/babel/croatian.sty
+++ b/Master/texmf-dist/tex/generic/babel/croatian.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `croatian.sty'.
+%% End of file `compat/croatian.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/czech.sty b/Master/texmf-dist/tex/generic/babel/czech.sty
index 60df29108d1..5da4ccaba71 100644
--- a/Master/texmf-dist/tex/generic/babel/czech.sty
+++ b/Master/texmf-dist/tex/generic/babel/czech.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `czech.sty'.
+%% End of file `compat/czech.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/danish.sty b/Master/texmf-dist/tex/generic/babel/danish.sty
index c08157aaace..b0f19e51394 100644
--- a/Master/texmf-dist/tex/generic/babel/danish.sty
+++ b/Master/texmf-dist/tex/generic/babel/danish.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `danish.sty'.
+%% End of file `compat/danish.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/dutch.sty b/Master/texmf-dist/tex/generic/babel/dutch.sty
index 9ed815ceb45..0d74a382fe3 100644
--- a/Master/texmf-dist/tex/generic/babel/dutch.sty
+++ b/Master/texmf-dist/tex/generic/babel/dutch.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `dutch.sty'.
+%% End of file `compat/dutch.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/english.sty b/Master/texmf-dist/tex/generic/babel/english.sty
index e28be7ef94a..3d1c5b1487d 100644
--- a/Master/texmf-dist/tex/generic/babel/english.sty
+++ b/Master/texmf-dist/tex/generic/babel/english.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `english.sty'.
+%% End of file `compat/english.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/esperanto.sty b/Master/texmf-dist/tex/generic/babel/esperanto.sty
index 2d5d3898b93..39574d40e80 100644
--- a/Master/texmf-dist/tex/generic/babel/esperanto.sty
+++ b/Master/texmf-dist/tex/generic/babel/esperanto.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `esperanto.sty'.
+%% End of file `compat/esperanto.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/estonian.sty b/Master/texmf-dist/tex/generic/babel/estonian.sty
index f4256990dfd..36de5bd4a76 100644
--- a/Master/texmf-dist/tex/generic/babel/estonian.sty
+++ b/Master/texmf-dist/tex/generic/babel/estonian.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `estonian.sty'.
+%% End of file `compat/estonian.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/finnish.sty b/Master/texmf-dist/tex/generic/babel/finnish.sty
index eeb8941c776..712f80b15df 100644
--- a/Master/texmf-dist/tex/generic/babel/finnish.sty
+++ b/Master/texmf-dist/tex/generic/babel/finnish.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `finnish.sty'.
+%% End of file `compat/finnish.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/francais.sty b/Master/texmf-dist/tex/generic/babel/francais.sty
index a7d479481b0..08ce63f7f91 100644
--- a/Master/texmf-dist/tex/generic/babel/francais.sty
+++ b/Master/texmf-dist/tex/generic/babel/francais.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `francais.sty'.
+%% End of file `compat/francais.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/galician.sty b/Master/texmf-dist/tex/generic/babel/galician.sty
index e1de53c693e..50946012570 100644
--- a/Master/texmf-dist/tex/generic/babel/galician.sty
+++ b/Master/texmf-dist/tex/generic/babel/galician.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `galician.sty'.
+%% End of file `compat/galician.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/germanb.sty b/Master/texmf-dist/tex/generic/babel/germanb.sty
index a42a3c772dc..c98b3fb3b63 100644
--- a/Master/texmf-dist/tex/generic/babel/germanb.sty
+++ b/Master/texmf-dist/tex/generic/babel/germanb.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `germanb.sty'.
+%% End of file `compat/germanb.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/greek.sty b/Master/texmf-dist/tex/generic/babel/greek.sty
index 6ff22d5ed86..b37cda66dc2 100644
--- a/Master/texmf-dist/tex/generic/babel/greek.sty
+++ b/Master/texmf-dist/tex/generic/babel/greek.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `greek.sty'.
+%% End of file `compat/greek.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/hebrew.sty b/Master/texmf-dist/tex/generic/babel/hebrew.sty
index ecf06f5c2ba..5185036e1b6 100644
--- a/Master/texmf-dist/tex/generic/babel/hebrew.sty
+++ b/Master/texmf-dist/tex/generic/babel/hebrew.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `hebrew.sty'.
+%% End of file `compat/hebrew.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/hyphen.cfg b/Master/texmf-dist/tex/generic/babel/hyphen.cfg
index 2a42ed321a0..a6310ca9392 100644
--- a/Master/texmf-dist/tex/generic/babel/hyphen.cfg
+++ b/Master/texmf-dist/tex/generic/babel/hyphen.cfg
@@ -38,7 +38,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
%% File 'babel.dtx'
-%%\ProvidesFile{babel.dtx}[2017/05/19 v3.10 The Babel package]
+%%\ProvidesFile{babel.dtx}[2017/06/26 v3.11 The Babel package]
%% Babel package for LaTeX2e.
%% Copyright (C) 1989-2008 by Johannes Braams,
%% TeXniek
@@ -52,7 +52,7 @@
\wlog{File: #1 #4 #3 <#2>}%
\let\ProvidesFile\@undefined}
\fi
-\ProvidesFile{hyphen.cfg}[2017/05/19 3.10 Babel hyphens]
+\ProvidesFile{hyphen.cfg}[2017/06/26 3.11 Babel hyphens]
\xdef\bbl@format{\jobname}
\ifx\AtBeginDocument\@undefined
\def\@empty{}
@@ -83,7 +83,7 @@
\countdef\last@language=19
\def\addlanguage{\alloc@9\language\chardef\@cclvi}
\fi
-\toks8{Babel <3.10> and hyphenation patterns for }%
+\toks8{Babel <3.11> and hyphenation patterns for }%
\def\process@line#1#2 #3 #4 {%
\ifx=#1%
\process@synonym{#2}%
@@ -219,22 +219,6 @@
\let\bbl@hook@everylanguage\@undefined
\let\bbl@hook@loadpatterns\@undefined
\let\bbl@hook@loadexceptions\@undefined
-%%
-%% \CharacterTable
-%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
-%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
-%% Digits \0\1\2\3\4\5\6\7\8\9
-%% Exclamation \! Double quote \" Hash (number) \#
-%% Dollar \$ Percent \% Ampersand \&
-%% Acute accent \' Left paren \( Right paren \)
-%% Asterisk \* Plus \+ Comma \,
-%% Minus \- Point \. Solidus \/
-%% Colon \: Semicolon \; Less than \<
-%% Equals \= Greater than \> Question mark \?
-%% Commercial at \@ Left bracket \[ Backslash \\
-%% Right bracket \] Circumflex \^ Underscore \_
-%% Grave accent \` Left brace \{ Vertical bar \|
-%% Right brace \} Tilde \~}
\endinput
%%
%% End of file `hyphen.cfg'.
diff --git a/Master/texmf-dist/tex/generic/babel/icelandic.sty b/Master/texmf-dist/tex/generic/babel/icelandic.sty
index 81c7904bee6..0990de2246c 100644
--- a/Master/texmf-dist/tex/generic/babel/icelandic.sty
+++ b/Master/texmf-dist/tex/generic/babel/icelandic.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `icelandic.sty'.
+%% End of file `compat/icelandic.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/interlingua.sty b/Master/texmf-dist/tex/generic/babel/interlingua.sty
index 9039f01ba74..0ab1d764fb7 100644
--- a/Master/texmf-dist/tex/generic/babel/interlingua.sty
+++ b/Master/texmf-dist/tex/generic/babel/interlingua.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `interlingua.sty'.
+%% End of file `compat/interlingua.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/irish.sty b/Master/texmf-dist/tex/generic/babel/irish.sty
index a04a3cfee83..395b7dff441 100644
--- a/Master/texmf-dist/tex/generic/babel/irish.sty
+++ b/Master/texmf-dist/tex/generic/babel/irish.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `irish.sty'.
+%% End of file `compat/irish.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/italian.sty b/Master/texmf-dist/tex/generic/babel/italian.sty
index 7a06e92390c..62a019c8549 100644
--- a/Master/texmf-dist/tex/generic/babel/italian.sty
+++ b/Master/texmf-dist/tex/generic/babel/italian.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `italian.sty'.
+%% End of file `compat/italian.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/latin.sty b/Master/texmf-dist/tex/generic/babel/latin.sty
index 843916ad06f..9c0e3225c43 100644
--- a/Master/texmf-dist/tex/generic/babel/latin.sty
+++ b/Master/texmf-dist/tex/generic/babel/latin.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `latin.sty'.
+%% End of file `compat/latin.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/locale/README-locale b/Master/texmf-dist/tex/generic/babel/locale/README-locale
new file mode 100644
index 00000000000..4a04326ebe7
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/README-locale
@@ -0,0 +1,38 @@
+This directory contains a set of locale files to be used in babel 3.10
+ss. With them, babel will fully support Unicode engines. They are
+pre-released, so that they could be fine-tuned, but are essentially
+finished (except bugs and mistakes, of course).
+
+Some of them are still incomplete (but they will be usable), and
+there are some omissions (eg, Latin and polytonic Greek, and Spanish
+and Arabic have no geographic areas).
+
+This is a preliminary (minimal) documentation (the definitive one will
+be added to babel.dtx).
+
+ini files contain the actual data. tex files are currently just
+proxies to the corresponding ini files.
+
+Most keys are self-explanatory.
+
+* charset - the encoding used in the ini file.
+* version - of the ini file
+* level - "version" of the ini specification - which keys are
+ available (they may grow in a compatible way) and how they
+ should be read.
+* encodings - a descriptive list of font encondings.
+* [captions] - section of captions in the file charset
+* [captions.licr] - same, but in pure ASCII using the LICR
+* date.long - fields are as in the CLDR, but the syntax is
+ different. Anything inside brackets is a date field (eg, MMMM
+ for the month name) and anything outside is text. In addition,
+ [ ] is a non breakable space and [.] is an abbreviation dot.
+
+Keys may be further qualified in a particular language with a suffix
+starting with a uppercase letter. It can be just a letter (eg,
+babel.name.A, babel.name.B) or a name (eg, date.long.Nominative,
+date.long.Formal, but no language is currently using the
+latter). Multi-letter qualifiers are forward compatible in the sense
+they won't conflict with new "global" keys (all lowercase).
+
+2017-04-10 \ No newline at end of file
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
new file mode 100644
index 00000000000..7bdcc8f9048
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/af/babel-af.ini
@@ -0,0 +1,184 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Afrikaans
+name.english = Afrikaans
+name.babel = afrikaans
+tag.bcp47 = af
+tag.opentype = AFK
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = OT1 T1 LY1
+derivate = no
+
+[captions]
+preface = Voorwoord
+ref = Verwysings
+abstract = Samevatting
+bib = Bibliografie
+chapter = Hoofstuk
+appendix = Bylae
+contents = Inhoudsopgawe
+listfigure = Lys van figure
+listtable = Lys van tabelle
+index = Inhoud
+figure = Figuur
+table = Tabel
+part = Deel
+encl = Bylae(n)
+cc = a.a.
+headto = Aan
+page = Bladsy
+see = sien
+also = sien ook
+proof = Bewys
+
+[captions.licr]
+preface = Voorwoord
+ref = Verwysings
+abstract = Samevatting
+bib = Bibliografie
+chapter = Hoofstuk
+appendix = Bylae
+contents = Inhoudsopgawe
+listfigure = Lys van figure
+listtable = Lys van tabelle
+index = Inhoud
+figure = Figuur
+table = Tabel
+part = Deel
+encl = Bylae(n)
+cc = a.a.
+headto = Aan
+page = Bladsy
+see = sien
+also = sien ook
+proof = Bewys
+
+[date.gregorian]
+date.long = [d][ ][MMMM] [y]
+date.short = [y]-[MM]-[dd]
+months.wide.1 = Januarie
+months.wide.2 = Februarie
+months.wide.3 = Maart
+months.wide.4 = April
+months.wide.5 = Mei
+months.wide.6 = Junie
+months.wide.7 = Julie
+months.wide.8 = Augustus
+months.wide.9 = September
+months.wide.10 = Oktober
+months.wide.11 = November
+months.wide.12 = Desember
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Maandag
+days.wide.tue = Dinsdag
+days.wide.wed = Woensdag
+days.wide.thu = Donderdag
+days.wide.fri = Vrydag
+days.wide.sat = Saterdag
+days.wide.sun = Sondag
+days.abbreviated.mon = Ma.
+days.abbreviated.tue = Di.
+days.abbreviated.wed = Wo.
+days.abbreviated.thu = Do.
+days.abbreviated.fri = Vr.
+days.abbreviated.sat = Sa.
+days.abbreviated.sun = So.
+days.narrow.mon = M
+days.narrow.tue = D
+days.narrow.wed = W
+days.narrow.thu = D
+days.narrow.fri = V
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = vm.
+dayPeriods.abbreviated.pm = nm.
+dayPeriods.narrow.am = v
+dayPeriods.narrow.pm = n
+dayPeriods.wide.am = vm.
+dayPeriods.wide.pm = nm.
+
+[date.gregorian.licr]
+months.wide.1 = Januarie
+months.wide.2 = Februarie
+months.wide.3 = Maart
+months.wide.4 = April
+months.wide.5 = Mei
+months.wide.6 = Junie
+months.wide.7 = Julie
+months.wide.8 = Augustus
+months.wide.9 = September
+months.wide.10 = Oktober
+months.wide.11 = November
+months.wide.12 = Desember
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules = afrikaans
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [à å ä ã æ ç í ì ó ò ú ù ü ý]
+exemplarCharacters = [a á â b c d e é è ê ë f g h i î ï j k l m n o ô ö p q r s t u û v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/af/babel-afrikaans.tex b/Master/texmf-dist/tex/generic/babel/locale/af/babel-afrikaans.tex
new file mode 100644
index 00000000000..d85248e6b37
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/af/babel-afrikaans.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{af}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/agq/babel-aghem.tex b/Master/texmf-dist/tex/generic/babel/locale/agq/babel-aghem.tex
new file mode 100644
index 00000000000..2e63f68f3da
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/agq/babel-aghem.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{agq}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..6d4a8563a6e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/agq/babel-agq.ini
@@ -0,0 +1,173 @@
+; 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 languages styles (licence LPPL):
+; https://www.ctan.org/pkg/babel-contrib
+; * polyglossia language styles (license LPPL)
+; https://www.ctan.org/pkg/polyglossia
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Aghem
+name.english = Aghem
+name.babel = aghem
+tag.bcp47 = agq
+; Next line, provisional
+tag.opentype = AGQ
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]/[M]/[y]
+months.wide.1 = ndzɔ̀ŋɔ̀nùm
+months.wide.2 = ndzɔ̀ŋɔ̀kƗ̀zùʔ
+months.wide.3 = ndzɔ̀ŋɔ̀tƗ̀dʉ̀ghà
+months.wide.4 = ndzɔ̀ŋɔ̀tǎafʉ̄ghā
+months.wide.5 = ndzɔ̀ŋèsèe
+months.wide.6 = ndzɔ̀ŋɔ̀nzùghò
+months.wide.7 = ndzɔ̀ŋɔ̀dùmlo
+months.wide.8 = ndzɔ̀ŋɔ̀kwîfɔ̀e
+months.wide.9 = ndzɔ̀ŋɔ̀tƗ̀fʉ̀ghàdzughù
+months.wide.10 = ndzɔ̀ŋɔ̀ghǔuwelɔ̀m
+months.wide.11 = ndzɔ̀ŋɔ̀chwaʔàkaa wo
+months.wide.12 = ndzɔ̀ŋèfwòo
+months.narrow.1 = n
+months.narrow.2 = k
+months.narrow.3 = t
+months.narrow.4 = t
+months.narrow.5 = s
+months.narrow.6 = z
+months.narrow.7 = k
+months.narrow.8 = f
+months.narrow.9 = d
+months.narrow.10 = l
+months.narrow.11 = c
+months.narrow.12 = f
+days.wide.mon = tsuʔukpà
+days.wide.tue = tsuʔughɔe
+days.wide.wed = tsuʔutɔ̀mlò
+days.wide.thu = tsuʔumè
+days.wide.fri = tsuʔughɨ̂m
+days.wide.sat = tsuʔndzɨkɔʔɔ
+days.wide.sun = tsuʔntsɨ
+days.abbreviated.mon = kpa
+days.abbreviated.tue = ghɔ
+days.abbreviated.wed = tɔm
+days.abbreviated.thu = ume
+days.abbreviated.fri = ghɨ
+days.abbreviated.sat = dzk
+days.abbreviated.sun = nts
+days.narrow.mon = k
+days.narrow.tue = g
+days.narrow.wed = t
+days.narrow.thu = u
+days.narrow.fri = g
+days.narrow.sat = d
+days.narrow.sun = n
+dayPeriods.abbreviated.am = a.g
+dayPeriods.abbreviated.pm = a.k
+dayPeriods.narrow.am = a.g
+dayPeriods.narrow.pm = a.k
+dayPeriods.wide.am = a.g
+dayPeriods.wide.pm = a.k
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „”‚’
+auxiliary = [q r x]
+exemplarCharacters = [a à â ǎ ā b c d e è ê ě ē ɛ {ɛ\u0300} {ɛ\u0302} {ɛ\u030C} {ɛ\u0304} f g h i ì î ǐ ī ɨ {ɨ\u0300} {ɨ\u0302} {ɨ\u030C} {ɨ\u0304} k l m n ŋ o ò ô ǒ ō ɔ {ɔ\u0300} {ɔ\u0302} {ɔ\u030C} {ɔ\u0304} p s t u ù û ǔ ū ʉ {ʉ\u0300} {ʉ\u0302} {ʉ\u030C} {ʉ\u0304} v w y z ʔ]
+index = [A B C D E Ɛ F G H I Ɨ K L M N Ŋ O Ɔ P S T U Ʉ V W Y Z ʔ]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..135afd672b8
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ak/babel-ak.ini
@@ -0,0 +1,186 @@
+; 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 languages styles (license LPPL):
+; https://www.ctan.org/pkg/babel-contrib
+; * polyglossia language styles (license LPPL)
+; https://www.ctan.org/pkg/polyglossia
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Akan
+name.english = Akan
+name.babel = akan
+tag.bcp47 = ak
+tag.opentype = TWI
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [y] [MMMM] [d]
+date.short = [yy]/[MM]/[dd]
+months.wide.1 = Sanda-Ɔpɛpɔn
+months.wide.2 = Kwakwar-Ɔgyefuo
+months.wide.3 = Ebɔw-Ɔbenem
+months.wide.4 = Ebɔbira-Oforisuo
+months.wide.5 = Esusow Aketseaba-Kɔtɔnimba
+months.wide.6 = Obirade-Ayɛwohomumu
+months.wide.7 = Ayɛwoho-Kitawonsa
+months.wide.8 = Difuu-Ɔsandaa
+months.wide.9 = Fankwa-Ɛbɔ
+months.wide.10 = Ɔbɛsɛ-Ahinime
+months.wide.11 = Ɔberɛfɛw-Obubuo
+months.wide.12 = Mumu-Ɔpɛnimba
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = Dwowda
+days.wide.tue = Benada
+days.wide.wed = Wukuda
+days.wide.thu = Yawda
+days.wide.fri = Fida
+days.wide.sat = Memeneda
+days.wide.sun = Kwesida
+days.abbreviated.mon = Dwo
+days.abbreviated.tue = Ben
+days.abbreviated.wed = Wuk
+days.abbreviated.thu = Yaw
+days.abbreviated.fri = Fia
+days.abbreviated.sat = Mem
+days.abbreviated.sun = Kwe
+days.narrow.mon = D
+days.narrow.tue = B
+days.narrow.wed = W
+days.narrow.thu = Y
+days.narrow.fri = F
+days.narrow.sat = M
+days.narrow.sun = K
+dayPeriods.abbreviated.am = AN
+dayPeriods.abbreviated.pm = EW
+dayPeriods.narrow.am = AN
+dayPeriods.narrow.pm = EW
+dayPeriods.wide.am = AN
+dayPeriods.wide.pm = EW
+
+[date.gregorian.licr]
+months.wide.1 = Sanda-\textOopen p\texteopen p\textoopen n
+months.wide.2 = Kwakwar-\textOopen gyefuo
+months.wide.3 = Eb\textoopen w-\textOopen benem
+months.wide.4 = Eb\textoopen bira-Oforisuo
+months.wide.5 = Esusow\space Aketseaba-K\textoopen t\textoopen nimba
+months.wide.6 = Obirade-Ay\texteopen wohomumu
+months.wide.7 = Ay\texteopen woho-Kitawonsa
+months.wide.8 = Difuu-\textOopen sandaa
+months.wide.9 = Fankwa-\textEopen b\textoopen
+months.wide.10 = \textOopen b\texteopen s\texteopen-Ahinime
+months.wide.11 = \textOopen ber\texteopen f\texteopen w-Obubuo
+months.wide.12 = Mumu-\textOopen p\texteopen nimba
+
+[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 =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [c j q v z]
+exemplarCharacters = [a b d e ɛ f g h i k l m n o ɔ p r s t u w y]
+index = [A B C D E Ɛ F G H I J K L M N O Ɔ P Q R S T U V W X Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ak/babel-akan.tex b/Master/texmf-dist/tex/generic/babel/locale/ak/babel-akan.tex
new file mode 100644
index 00000000000..2ce825a25f1
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ak/babel-akan.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{ak}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..7b249c66539
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/am/babel-am.ini
@@ -0,0 +1,185 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = አማርኛ
+name.english = Amharic
+name.babel = amharic
+tag.bcp47 = am
+tag.opentype = AMH
+script.name = Ethiopic
+script.tag.bcp47 = Ethi
+script.tag.opentype = ethi
+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 = <++>
+
+[captions.licr]
+preface = \textethiopicma\textethiopicqe\textethiopicde\textethiopicme
+ref = \textethiopicya\textethiopicna\textethiopicsze\space \textethiopictsu\textethiopichu\textethiopicfe\space \textethiopicme\textethiopicne\textethiopicche
+abstract = \textethiopicglottala\textethiopicxe\textethiopictse\textethiopicta\textethiopicro\space \textethiopictse\textethiopichu\textethiopicfe
+bib = \textethiopicbi\textethiopicwaa\space \textethiopicma\textethiopictse\textethiopichaa\textethiopicfe\textethiopicte
+chapter = \textethiopicke\textethiopicfe\textethiopicle
+appendix = \textethiopicma\textethiopicde\textethiopicba\textethiopicle
+contents = \textethiopicye\textethiopicza\textethiopicte
+listfigure = \textethiopicya\textethiopicsze\textethiopicpharyngeale\textethiopicce\textethiopiclo\space \textethiopicmaa\textethiopicwe\textethiopicchaa
+listtable = \textethiopicya\textethiopicsa\textethiopicne\textethiopictha\textethiopiczhe\textethiopicra\space \textethiopicmaa\textethiopicwe\textethiopicchaa
+index = \textethiopicme\textethiopiche\textethiopictsaa\textethiopicre\space \textethiopicqaa\textethiopicle
+figure = \textethiopicsze\textethiopicpharyngeale\textethiopicle
+table = \textethiopicsa\textethiopicne\textethiopictha\textethiopicra\textethiopiczhe
+part = \textethiopicne\textethiopicpharyngealu\textethiopicse\space \textethiopicke\textethiopicfe\textethiopicle
+encl = \textethiopicglottala\textethiopicbaa\textethiopicri\textethiopicwo\textethiopicce
+cc = \textethiopicge\textethiopicle\textethiopicbaa\textethiopicche
+headto = \textethiopicla
+page = \textethiopicga\textethiopictse
+see = \textethiopicye\textethiopicma\textethiopicle\textethiopicka\textethiopictu
+also = \textethiopicye\textethiopiche\textethiopicme\textethiopicne\space \textethiopicye\textethiopicma\textethiopicle\textethiopicka\textethiopictu
+proof = \textethiopicmaa\textethiopicra\textethiopicgaa\textethiopicga\textethiopicchaa
+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 = ዲሴምበር
+months.narrow.1 = ጃ
+months.narrow.2 = ፌ
+months.narrow.3 = ማ
+months.narrow.4 = ኤ
+months.narrow.5 = ሜ
+months.narrow.6 = ጁ
+months.narrow.7 = ጁ
+months.narrow.8 = ኦ
+months.narrow.9 = ሴ
+months.narrow.10 = ኦ
+months.narrow.11 = ኖ
+months.narrow.12 = ዲ
+days.wide.mon = ሰኞ
+days.wide.tue = ማክሰኞ
+days.wide.wed = ረቡዕ
+days.wide.thu = ሐሙስ
+days.wide.fri = ዓርብ
+days.wide.sat = ቅዳሜ
+days.wide.sun = እሑድ
+days.abbreviated.mon = ሰኞ
+days.abbreviated.tue = ማክሰ
+days.abbreviated.wed = ረቡዕ
+days.abbreviated.thu = ሐሙስ
+days.abbreviated.fri = ዓርብ
+days.abbreviated.sat = ቅዳሜ
+days.abbreviated.sun = እሑድ
+days.narrow.mon = ሰ
+days.narrow.tue = ማ
+days.narrow.wed = ረ
+days.narrow.thu = ሐ
+days.narrow.fri = ዓ
+days.narrow.sat = ቅ
+days.narrow.sun = እ
+dayPeriods.abbreviated.am = ጥዋት
+dayPeriods.abbreviated.pm = ከሰዓት
+dayPeriods.narrow.am = ጠ
+dayPeriods.narrow.pm = ከ
+dayPeriods.wide.am = ጥዋት
+dayPeriods.wide.pm = ከሰዓት
+
+[date.gregorian.licr]
+months.wide.1 = \textethiopicjaa\textethiopicne\textethiopicyu\textethiopicwa\textethiopicri
+months.wide.2 = \textethiopicfee\textethiopicbe\textethiopicru\textethiopicwa\textethiopicri
+months.wide.3 = \textethiopicmaa\textethiopicre\textethiopicce
+months.wide.4 = \textethiopicglottalee\textethiopicpe\textethiopicri\textethiopicle
+months.wide.5 = \textethiopicmee\textethiopicye
+months.wide.6 = \textethiopicju\textethiopicne
+months.wide.7 = \textethiopicju\textethiopiclaa\textethiopicye
+months.wide.8 = \textethiopicglottalo\textethiopicga\textethiopicse\textethiopicte
+months.wide.9 = \textethiopicsee\textethiopicpe\textethiopictee\textethiopicme\textethiopicba\textethiopicre
+months.wide.10 = \textethiopicglottalo\textethiopicke\textethiopicto\textethiopicba\textethiopicre
+months.wide.11 = \textethiopicno\textethiopicvee\textethiopicme\textethiopicba\textethiopicre
+months.wide.12 = \textethiopicdi\textethiopicsee\textethiopicme\textethiopicba\textethiopicre
+
+[time.gregorian]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»‹›
+auxiliary = []
+exemplarCharacters = [ሀ ሁ ሂ ሃ ሄ ህ ሆ ለ ሉ ሊ ላ ሌ ል ሎ ሏ ሐ ሑ ሒ ሓ ሔ ሕ ሖ ሗ መ ሙ ሚ ማ ሜ ም ሞ ሟ ሠ ሡ ሢ ሣ ሤ ሥ ሦ ሧ ረ ሩ ሪ ራ ሬ ር ሮ ሯ ሰ ሱ ሲ ሳ ሴ ስ ሶ ሷ ሸ ሹ ሺ ሻ ሼ ሽ ሾ ሿ ቀ ቁ ቂ ቃ ቄ ቅ ቆ ቈ ቊ ቋ ቌ ቍ በ ቡ ቢ ባ ቤ ብ ቦ ቧ ቨ ቩ ቪ ቫ ቬ ቭ ቮ ቯ ተ ቱ ቲ ታ ቴ ት ቶ ቷ ቸ ቹ ቺ ቻ ቼ ች ቾ ቿ ኀ ኁ ኂ ኃ ኄ ኅ ኆ ኈ ኊ ኋ ኌ ኍ ነ ኑ ኒ ና ኔ ን ኖ ኗ ኘ ኙ ኚ ኛ ኜ ኝ ኞ ኟ አ ኡ ኢ ኣ ኤ እ ኦ ኧ ከ ኩ ኪ ካ ኬ ክ ኮ ኰ ኲ ኳ ኴ ኵ ኸ ኹ ኺ ኻ ኼ ኽ ኾ ወ ዉ ዊ ዋ ዌ ው ዎ ዐ ዑ ዒ ዓ ዔ ዕ ዖ ዘ ዙ ዚ ዛ ዜ ዝ ዞ ዟ ዠ ዡ ዢ ዣ ዤ ዥ ዦ ዧ የ ዩ ዪ ያ ዬ ይ ዮ ደ ዱ ዲ ዳ ዴ ድ ዶ ዷ ጀ ጁ ጂ ጃ ጄ ጅ ጆ ጇ ገ ጉ ጊ ጋ ጌ ግ ጎ ጐ ጒ ጓ ጔ ጕ ጠ ጡ ጢ ጣ ጤ ጥ ጦ ጧ ጨ ጩ ጪ ጫ ጬ ጭ ጮ ጯ ጰ ጱ ጲ ጳ ጴ ጵ ጶ ጷ ጸ ጹ ጺ ጻ ጼ ጽ ጾ ጿ ፀ ፁ ፂ ፃ ፄ ፅ ፆ ፈ ፉ ፊ ፋ ፌ ፍ ፎ ፏ ፐ ፑ ፒ ፓ ፔ ፕ ፖ ፗ]
+punctuation = [‐ – , ፡ ፣ ፤ ፥ ፦ ! ? . ። ‹ › « » ( ) \\[ \\]]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/am/babel-amharic.tex b/Master/texmf-dist/tex/generic/babel/locale/am/babel-amharic.tex
new file mode 100644
index 00000000000..091add2c4f6
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/am/babel-amharic.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{am}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..f7fa67f0562
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar.ini
@@ -0,0 +1,149 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = العربية
+name.english = Arabic
+name.babel = arabic
+tag.bcp47 = ar
+tag.opentype = ARA
+script.name = Arabic
+script.tag.bcp47 = Arab
+script.tag.opentype = arab
+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 = ديسمبر
+months.narrow.1 = ي
+months.narrow.2 = ف
+months.narrow.3 = م
+months.narrow.4 = أ
+months.narrow.5 = و
+months.narrow.6 = ن
+months.narrow.7 = ل
+months.narrow.8 = غ
+months.narrow.9 = س
+months.narrow.10 = ك
+months.narrow.11 = ب
+months.narrow.12 = د
+days.wide.mon = الاثنين
+days.wide.tue = الثلاثاء
+days.wide.wed = الأربعاء
+days.wide.thu = الخميس
+days.wide.fri = الجمعة
+days.wide.sat = السبت
+days.wide.sun = الأحد
+days.abbreviated.mon = الاثنين
+days.abbreviated.tue = الثلاثاء
+days.abbreviated.wed = الأربعاء
+days.abbreviated.thu = الخميس
+days.abbreviated.fri = الجمعة
+days.abbreviated.sat = السبت
+days.abbreviated.sun = الأحد
+days.narrow.mon = ن
+days.narrow.tue = ث
+days.narrow.wed = ر
+days.narrow.thu = خ
+days.narrow.fri = ج
+days.narrow.sat = س
+days.narrow.sun = ح
+dayPeriods.abbreviated.am = ص
+dayPeriods.abbreviated.pm = م
+dayPeriods.narrow.am = ص
+dayPeriods.narrow.pm = م
+dayPeriods.wide.am = ص
+dayPeriods.wide.pm = م
+
+[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 =
+
+[characters]
+delimiters.quotes = ”“’‘
+auxiliary = [\u200C\u200D\u200E\u200F پ چ ژ ڜ ڢ ڤ ڥ ٯ ڧ ڨ ک گ ی]
+exemplarCharacters = [\u064B \u064C \u064D \u064E \u064F \u0650 \u0651 \u0652 \u0670 ء أ ؤ إ ئ ا آ ب ة ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن ه و ى ي]
+index = [ا ب ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ف ق ك ل م ن ه و ي]
+punctuation = [\\- ‐ – — ، ؛ \\: ! ؟ . ' \" ( ) \\[ \\]]
+
+[numbers]
+defaultNumberingSystem = arab
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = ‎-
+nan = ليس رقمًا
+perMille = ‰
+percentSign = ‎%‎
+plusSign = ‎+
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic.tex b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic.tex
new file mode 100644
index 00000000000..52b4fc924f6
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-arabic.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{ar}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..5aeca7740f4
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/as/babel-as.ini
@@ -0,0 +1,171 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = অসমীয়া
+name.english = Assamese
+name.babel = assamese
+tag.bcp47 = as
+tag.opentype = ASM
+script.name = Bengali
+script.tag.bcp47 = Beng
+script.tag.opentype = beng
+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 =
+
+[captions.licr]
+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 = [y] [MMMM] [d]
+date.short = [y]-[MM]-[dd]
+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 = ডিচেম্বৰ
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = সোমবাৰ
+days.wide.tue = মঙ্গলবাৰ
+days.wide.wed = বুধবাৰ
+days.wide.thu = বৃহষ্পতিবাৰ
+days.wide.fri = শুক্ৰবাৰ
+days.wide.sat = শনিবাৰ
+days.wide.sun = দেওবাৰ
+days.abbreviated.mon = সোম
+days.abbreviated.tue = মঙ্গল
+days.abbreviated.wed = বুধ
+days.abbreviated.thu = বৃহষ্পতি
+days.abbreviated.fri = শুক্ৰ
+days.abbreviated.sat = শনি
+days.abbreviated.sun = ৰবি
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = পূৰ্বাহ্ণ
+dayPeriods.abbreviated.pm = অপৰাহ্ণ
+dayPeriods.narrow.am = পূৰ্বাহ্ণ
+dayPeriods.narrow.pm = অপৰাহ্ণ
+dayPeriods.wide.am = পূৰ্বাহ্ণ
+dayPeriods.wide.pm = অপৰাহ্ণ
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules = assaseme
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [\u200C\u200D ৲]
+exemplarCharacters = [\u09BC অ আ ই ঈ উ ঊ ঋ এ ঐ ও ঔ ং \u0981 ঃ ক খ গ ঘ ঙ চ ছ জ ঝ ঞ ট ঠ ড {ড\u09BC} ঢ {ঢ\u09BC} ণ ত থ দ ধ ন প ফ ব ভ ম য {য\u09BC} ৰ ল ৱ শ ষ স হ {ক\u09CDষ} া ি ী \u09C1 \u09C2 \u09C3 ে ৈ ো ৌ \u09CD]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = beng
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/as/babel-assamese.tex b/Master/texmf-dist/tex/generic/babel/locale/as/babel-assamese.tex
new file mode 100644
index 00000000000..755af43c8aa
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/as/babel-assamese.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{as}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..08116a791cd
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/asa/babel-asa.ini
@@ -0,0 +1,187 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Kipare
+name.english = Asu
+name.babel = asu
+tag.bcp47 = asa
+; Next line to be fixed
+tag.opentype = T1 OT1 LY1
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Januari
+months.wide.2 = Februari
+months.wide.3 = Machi
+months.wide.4 = Aprili
+months.wide.5 = Mei
+months.wide.6 = Juni
+months.wide.7 = Julai
+months.wide.8 = Agosti
+months.wide.9 = Septemba
+months.wide.10 = Oktoba
+months.wide.11 = Novemba
+months.wide.12 = Desemba
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Jumatatu
+days.wide.tue = Jumanne
+days.wide.wed = Jumatano
+days.wide.thu = Alhamisi
+days.wide.fri = Ijumaa
+days.wide.sat = Jumamosi
+days.wide.sun = Jumapili
+days.abbreviated.mon = Jtt
+days.abbreviated.tue = Jnn
+days.abbreviated.wed = Jtn
+days.abbreviated.thu = Alh
+days.abbreviated.fri = Ijm
+days.abbreviated.sat = Jmo
+days.abbreviated.sun = Jpi
+days.narrow.mon = J
+days.narrow.tue = J
+days.narrow.wed = J
+days.narrow.thu = A
+days.narrow.fri = I
+days.narrow.sat = J
+days.narrow.sun = J
+dayPeriods.abbreviated.am = icheheavo
+dayPeriods.abbreviated.pm = ichamthi
+dayPeriods.narrow.am = icheheavo
+dayPeriods.narrow.pm = ichamthi
+dayPeriods.wide.am = icheheavo
+dayPeriods.wide.pm = ichamthi
+
+[date.gregorian.licr]
+months.wide.1 = Januari
+months.wide.2 = Februari
+months.wide.3 = Machi
+months.wide.4 = Aprili
+months.wide.5 = Mei
+months.wide.6 = Juni
+months.wide.7 = Julai
+months.wide.8 = Agosti
+months.wide.9 = Septemba
+months.wide.10 = Oktoba
+months.wide.11 = Novemba
+months.wide.12 = Desemba
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [q x]
+exemplarCharacters = [a b c d e f g h i j k l m n o p r s t u v w y z]
+index = [A B C D E F G H I J K L M N O P R S T U V W Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/asa/babel-asu.tex b/Master/texmf-dist/tex/generic/babel/locale/asa/babel-asu.tex
new file mode 100644
index 00000000000..2fa39395b84
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/asa/babel-asu.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{asa}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..dbcd9027441
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ast/babel-ast.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = asturianu
+name.english = Asturian
+name.babel = asturian
+tag.bcp47 = ast
+tag.opentype = AST
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Entamu
+ref = Referencies
+abstract = Sumariu
+bib = Bibliografía
+chapter = Capítulu
+appendix = Apéndiz
+contents = Conteníu
+listfigure = Llista de figures
+listtable = Llista de tables
+index = Índiz
+figure = Figura
+table = Tabla
+part = Parte
+encl = incl.
+cc = cc
+headto = Pa
+page = Páxina
+see = ver
+also = ver tamién
+proof = Demostración
+glossary = Glosariu
+
+[captions.licr]
+preface = Entamu
+ref = Referencies
+abstract = Sumariu
+bib = Bibliograf\'\i a
+chapter = Cap\'\i tulu
+appendix = Ap\'endiz
+contents = Conten\'\i u
+listfigure = Llista de figures
+listtable = Llista de tables
+index = \'Indiz
+figure = Figura
+table = Tabla
+part = Parte
+encl = incl.
+cc = cc
+headto = Pa
+page = P\'axina
+see = ver
+also = ver tami\'en
+proof = Demostraci\'on
+glossary = Glosariu
+
+[date.gregorian]
+date.long = [d] [MMMM] de[ ][y]
+date.short = [d]/[M]/[yy]
+months.wide.1 = de xineru
+months.wide.2 = de febreru
+months.wide.3 = de marzu
+months.wide.4 = d’abril
+months.wide.5 = de mayu
+months.wide.6 = de xunu
+months.wide.7 = de xunetu
+months.wide.8 = d’agostu
+months.wide.9 = de setiembre
+months.wide.10 = d’ochobre
+months.wide.11 = de payares
+months.wide.12 = d’avientu
+months.narrow.1 = X
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = X
+months.narrow.7 = X
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = P
+months.narrow.12 = A
+days.wide.mon = llunes
+days.wide.tue = martes
+days.wide.wed = miércoles
+days.wide.thu = xueves
+days.wide.fri = vienres
+days.wide.sat = sábadu
+days.wide.sun = domingu
+days.abbreviated.mon = llu
+days.abbreviated.tue = mar
+days.abbreviated.wed = mié
+days.abbreviated.thu = xue
+days.abbreviated.fri = vie
+days.abbreviated.sat = sáb
+days.abbreviated.sun = dom
+days.narrow.mon = L
+days.narrow.tue = M
+days.narrow.wed = M
+days.narrow.thu = X
+days.narrow.fri = V
+days.narrow.sat = S
+days.narrow.sun = D
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = de la mañana
+dayPeriods.wide.pm = de la tarde
+
+[date.gregorian.licr]
+months.wide.1 = de xineru
+months.wide.2 = de febreru
+months.wide.3 = de marzu
+months.wide.4 = d\textquoteright abril
+months.wide.5 = de mayu
+months.wide.6 = de xunu
+months.wide.7 = de xunetu
+months.wide.8 = d\textquoteright agostu
+months.wide.9 = de setiembre
+months.wide.10 = d\textquoteright ochobre
+months.wide.11 = de payares
+months.wide.12 = d\textquoteright avientu
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = asturian
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»“”
+auxiliary = [ª à ă â å ä ã ā æ ç è ĕ ê ë ē ì ĭ î ï ī j k º ò ŏ ô ö ø ō œ ù ŭ û ū w ÿ]
+exemplarCharacters = [a á b c d e é f g h ḥ i í l ḷ m n ñ o ó p q r s t u ú ü v x y z]
+index = [A B C D E F G H I L M N Ñ O P Q R S T U V X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ¡ ? ¿ . … ' ‘ ’ \" “ ” « » ( ) \\[ \\] § @ * / \\\\ \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = ND
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ast/babel-asturian.tex b/Master/texmf-dist/tex/generic/babel/locale/ast/babel-asturian.tex
new file mode 100644
index 00000000000..e1e343649f1
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ast/babel-asturian.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{ast}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..9fc4e91b1a4
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/az/babel-az-Cyrl.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = азәрбајҹан
+name.english = Azerbaijani
+name.babel = azerbaijani-cyrillic
+name.babel.A = azerbaijani-cyrl
+tag.bcp47 = az
+tag.opentype = AZE
+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 =
+
+[captions.licr]
+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].[yy]
+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 = декабр
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = базар ертәси
+days.wide.tue = чәршәнбә ахшамы
+days.wide.wed = чәршәнбә
+days.wide.thu = ҹүмә ахшамы
+days.wide.fri = ҹүмә
+days.wide.sat = шәнбә
+days.wide.sun = базар
+days.abbreviated.mon = Б.Е.
+days.abbreviated.tue = Ч.А.
+days.abbreviated.wed = Ч.
+days.abbreviated.thu = Ҹ.А.
+days.abbreviated.fri = Ҹ.
+days.abbreviated.sat = Ш.
+days.abbreviated.sun = Б.
+days.narrow.mon = 1
+days.narrow.tue = 2
+days.narrow.wed = 3
+days.narrow.thu = 4
+days.narrow.fri = 5
+days.narrow.sat = 6
+days.narrow.sun = 7
+dayPeriods.abbreviated.am = АМ
+dayPeriods.abbreviated.pm = ПМ
+dayPeriods.narrow.am = а
+dayPeriods.narrow.pm = п
+dayPeriods.wide.am = АМ
+dayPeriods.wide.pm = ПМ
+
+[date.gregorian.licr]
+months.wide.1 = \cyrje\cyra\cyrn\cyrv\cyra\cyrr
+months.wide.2 = \cyrf\cyre\cyrv\cyrr\cyra\cyrl
+months.wide.3 = \cyrm\cyra\cyrr\cyrt
+months.wide.4 = \cyra\cyrp\cyrr\cyre\cyrl
+months.wide.5 = \cyrm\cyra\cyrishrt
+months.wide.6 = \cyri\cyrje\cyru\cyrn
+months.wide.7 = \cyri\cyrje\cyru\cyrl
+months.wide.8 = \cyra\cyrv\cyrg\cyru\cyrs\cyrt
+months.wide.9 = \cyrs\cyre\cyrn\cyrt\cyrje\cyra\cyrb\cyrr
+months.wide.10 = \cyro\cyrk\cyrt\cyrje\cyra\cyrb\cyrr
+months.wide.11 = \cyrn\cyro\cyrje\cyra\cyrb\cyrr
+months.wide.12 = \cyrd\cyre\cyrk\cyra\cyrb\cyrr
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»‹›
+auxiliary = [ц щ ъ ь э ю я]
+exemplarCharacters = [а ә б в г ғ д е ж з и й ј к ҝ л м н о ө п р с т у ү ф х һ ч ҹ ш ы]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..55d849f4b00
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/az/babel-az-Latn.ini
@@ -0,0 +1,187 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = azərbaycan
+name.english = Azerbaijani
+name.babel = azerbaijani-latin
+name.babel.A = azerbaijani-latn
+tag.bcp47 = az
+tag.opentype = AZE
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+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 =
+
+[captions.licr]
+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].[yy]
+months.wide.1 = yanvar
+months.wide.2 = fevral
+months.wide.3 = mart
+months.wide.4 = aprel
+months.wide.5 = may
+months.wide.6 = iyun
+months.wide.7 = iyul
+months.wide.8 = avqust
+months.wide.9 = sentyabr
+months.wide.10 = oktyabr
+months.wide.11 = noyabr
+months.wide.12 = dekabr
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = bazar ertəsi
+days.wide.tue = çərşənbə axşamı
+days.wide.wed = çərşənbə
+days.wide.thu = cümə axşamı
+days.wide.fri = cümə
+days.wide.sat = şənbə
+days.wide.sun = bazar
+days.abbreviated.mon = B.E.
+days.abbreviated.tue = Ç.A.
+days.abbreviated.wed = Ç.
+days.abbreviated.thu = C.A.
+days.abbreviated.fri = C.
+days.abbreviated.sat = Ş.
+days.abbreviated.sun = B.
+days.narrow.mon = 1
+days.narrow.tue = 2
+days.narrow.wed = 3
+days.narrow.thu = 4
+days.narrow.fri = 5
+days.narrow.sat = 6
+days.narrow.sun = 7
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = yanvar
+months.wide.2 = fevral
+months.wide.3 = mart
+months.wide.4 = aprel
+months.wide.5 = may
+months.wide.6 = iyun
+months.wide.7 = iyul
+months.wide.8 = avqust
+months.wide.9 = sentyabr
+months.wide.10 = oktyabr
+months.wide.11 = noyabr
+months.wide.12 = dekabr
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [w]
+exemplarCharacters = [a b c ç d e ə f g ğ h x ı i İ j k q l m n o ö p r s ş t u ü v y z]
+index = [A B C Ç D E Ə F G Ğ H X I İ J K Q L M N O Ö P R S Ş T U Ü V Y Z W]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..a40263846c2
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/az/babel-az.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = azərbaycan
+name.english = Azerbaijani
+name.babel = azerbaijani
+tag.bcp47 = az
+tag.opentype = AZE
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings =
+derivate = no
+
+[captions]
+preface = Ön söz
+ref = Ədəbiyyat
+abstract = Annotasiya
+bib = Ədəbiyyat
+chapter = Fəsil
+appendix = Əlavə
+contents = Mündəricat
+listfigure = Şəkillərin siyahısı
+listtable = Cədvəllərin siyahısı
+index = Mövzu göstəricisi
+figure = Şəkil
+table = Cədvəl
+part = Hissə
+encl = encl
+cc = cc
+headto = To
+page = səh.
+see = baxın
+also = həmçinin baxın
+proof = İsbatı
+glossary = Terminlər lüğəti
+
+[captions.licr]
+preface = \"On s\"oz
+ref = \textSchwa d\textschwa biyyat
+abstract = Annotasiya
+bib = \textSchwa d\textschwa biyyat
+chapter = F\textschwa sil
+appendix = \textSchwa lav\textschwa
+contents = M\"und\textschwa ricat
+listfigure = \c S\textschwa kill\textschwa rin siyah\i s\i
+listtable = C\textschwa dv\textschwa ll\textschwa rin siyah\i s\i
+index = M\"ovzu g\"ost\textschwa ricisi
+figure = \c S\textschwa kil
+table = C\textschwa dv\textschwa l
+part = Hiss\textschwa
+encl = encl
+cc = cc
+headto = To
+page = s\textschwa h.
+see = bax\i n
+also = h\textschwa m\c cinin bax\i n
+proof = \.Isbat\i
+glossary = Terminl\textschwa r l\"u\u g\textschwa ti
+
+[date.gregorian]
+date.long = [d][ ][MMMM] [y]
+date.short = [dd].[MM].[yy]
+months.wide.1 = yanvar
+months.wide.2 = fevral
+months.wide.3 = mart
+months.wide.4 = aprel
+months.wide.5 = may
+months.wide.6 = iyun
+months.wide.7 = iyul
+months.wide.8 = avqust
+months.wide.9 = sentyabr
+months.wide.10 = oktyabr
+months.wide.11 = noyabr
+months.wide.12 = dekabr
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = bazar ertəsi
+days.wide.tue = çərşənbə axşamı
+days.wide.wed = çərşənbə
+days.wide.thu = cümə axşamı
+days.wide.fri = cümə
+days.wide.sat = şənbə
+days.wide.sun = bazar
+days.abbreviated.mon = B.E.
+days.abbreviated.tue = Ç.A.
+days.abbreviated.wed = Ç.
+days.abbreviated.thu = C.A.
+days.abbreviated.fri = C.
+days.abbreviated.sat = Ş.
+days.abbreviated.sun = B.
+days.narrow.mon = 1
+days.narrow.tue = 2
+days.narrow.wed = 3
+days.narrow.thu = 4
+days.narrow.fri = 5
+days.narrow.sat = 6
+days.narrow.sun = 7
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = yanvar
+months.wide.2 = fevral
+months.wide.3 = mart
+months.wide.4 = aprel
+months.wide.5 = may
+months.wide.6 = iyun
+months.wide.7 = iyul
+months.wide.8 = avqust
+months.wide.9 = sentyabr
+months.wide.10 = oktyabr
+months.wide.11 = noyabr
+months.wide.12 = dekabr
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [w]
+exemplarCharacters = [a b c ç d e ə f g ğ h x ı i İ j k q l m n o ö p r s ş t u ü v y z]
+index = [A B C Ç D E Ə F G Ğ H X I İ J K Q L M N O Ö P R S Ş T U Ü V Y Z W]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/az/babel-azerbaijani-cyrillic.tex b/Master/texmf-dist/tex/generic/babel/locale/az/babel-azerbaijani-cyrillic.tex
new file mode 100644
index 00000000000..00a5609ff47
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/az/babel-azerbaijani-cyrillic.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{az-Cyrl}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/az/babel-azerbaijani-cyrl.tex b/Master/texmf-dist/tex/generic/babel/locale/az/babel-azerbaijani-cyrl.tex
new file mode 100644
index 00000000000..b5c5ec1ee6c
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/az/babel-azerbaijani-cyrl.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{azerbaijani-cyrillic}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/az/babel-azerbaijani-latin.tex b/Master/texmf-dist/tex/generic/babel/locale/az/babel-azerbaijani-latin.tex
new file mode 100644
index 00000000000..ea71fce6282
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/az/babel-azerbaijani-latin.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{az-Latn}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/az/babel-azerbaijani-latn.tex b/Master/texmf-dist/tex/generic/babel/locale/az/babel-azerbaijani-latn.tex
new file mode 100644
index 00000000000..b66f6a70f8d
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/az/babel-azerbaijani-latn.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{azerbaijani-latin}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/az/babel-azerbaijani.tex b/Master/texmf-dist/tex/generic/babel/locale/az/babel-azerbaijani.tex
new file mode 100644
index 00000000000..7fb9aad97af
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/az/babel-azerbaijani.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{az}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..78d430b66b8
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/bas/babel-bas.ini
@@ -0,0 +1,173 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Ɓàsàa
+name.english = Basaa
+name.babel = basaa
+tag.bcp47 = bas
+; Next line to be fixed
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]/[M]/[y]
+months.wide.1 = Kɔndɔŋ
+months.wide.2 = Màcɛ̂l
+months.wide.3 = Màtùmb
+months.wide.4 = Màtop
+months.wide.5 = M̀puyɛ
+months.wide.6 = Hìlòndɛ̀
+months.wide.7 = Njèbà
+months.wide.8 = Hìkaŋ
+months.wide.9 = Dìpɔ̀s
+months.wide.10 = Bìòôm
+months.wide.11 = Màyɛsèp
+months.wide.12 = Lìbuy li ńyèe
+months.narrow.1 = k
+months.narrow.2 = m
+months.narrow.3 = m
+months.narrow.4 = m
+months.narrow.5 = m
+months.narrow.6 = h
+months.narrow.7 = n
+months.narrow.8 = h
+months.narrow.9 = d
+months.narrow.10 = b
+months.narrow.11 = m
+months.narrow.12 = l
+days.wide.mon = ŋgwà njaŋgumba
+days.wide.tue = ŋgwà ûm
+days.wide.wed = ŋgwà ŋgê
+days.wide.thu = ŋgwà mbɔk
+days.wide.fri = ŋgwà kɔɔ
+days.wide.sat = ŋgwà jôn
+days.wide.sun = ŋgwà nɔ̂y
+days.abbreviated.mon = nja
+days.abbreviated.tue = uum
+days.abbreviated.wed = ŋge
+days.abbreviated.thu = mbɔ
+days.abbreviated.fri = kɔɔ
+days.abbreviated.sat = jon
+days.abbreviated.sun = nɔy
+days.narrow.mon = n
+days.narrow.tue = u
+days.narrow.wed = ŋ
+days.narrow.thu = m
+days.narrow.fri = k
+days.narrow.sat = j
+days.narrow.sun = n
+dayPeriods.abbreviated.am = I bikɛ̂glà
+dayPeriods.abbreviated.pm = I ɓugajɔp
+dayPeriods.narrow.am = I bikɛ̂glà
+dayPeriods.narrow.pm = I ɓugajɔp
+dayPeriods.wide.am = I bikɛ̂glà
+dayPeriods.wide.pm = I ɓugajɔp
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»„“
+auxiliary = [q x]
+exemplarCharacters = [a á à â ǎ ā {a\u1DC6}{a\u1DC7} b ɓ c d e é è ê ě ē {e\u1DC6}{e\u1DC7} ɛ {ɛ\u0301} {ɛ\u0300} {ɛ\u0302} {ɛ\u030C} {ɛ\u0304} {ɛ\u1DC6}{ɛ\u1DC7} f g h i í ì î ǐ ī {i\u1DC6}{i\u1DC7} j k l m n ń ǹ ŋ o ó ò ô ǒ ō {o\u1DC6}{o\u1DC7} ɔ {ɔ\u0301} {ɔ\u0300} {ɔ\u0302} {ɔ\u030C} {ɔ\u0304} {ɔ\u1DC6}{ɔ\u1DC7} p r s t u ú ù û ǔ ū {u\u1DC6}{u\u1DC7} v w y z]
+index = [A B Ɓ C D E Ɛ F G H I J K L M N Ŋ O Ɔ P R S T U V W Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/bas/babel-basaa.tex b/Master/texmf-dist/tex/generic/babel/locale/bas/babel-basaa.tex
new file mode 100644
index 00000000000..89e0b88efac
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/bas/babel-basaa.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{bas}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..6f577e98480
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/be/babel-be.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = беларуская
+name.english = Belarusian
+name.babel = belarusian
+tag.bcp47 = be
+tag.opentype = BEL
+script.name = Cyrillic
+script.tag.bcp47 = Cyrl
+script.tag.opentype = cyrl
+level = 1
+encodings = T2A
+derivate = no
+
+[captions]
+preface = Прадмова
+ref = Сьпіс літаратуры
+abstract = Анатацыя
+bib = Літаратура
+chapter = Глава
+appendix = Дадатак
+contents = Зьмест
+listfigure = Сьпіс ілюстрацый
+listtable = Сьпіс табліц
+index = Прадметны паказальнік
+figure = Рыс.
+table = Табліца
+part = Частка
+encl = укл.
+cc = зых.
+headto = вх.
+page = с.
+see = гл.
+also = гл. таксама
+proof = Доказ
+glossary = Слоўнік тэрмінаў
+
+[captions.licr]
+preface = \CYRP\cyrr\cyra\cyrd\cyrm\cyro\cyrv\cyra
+ref = \CYRS\cyrsftsn\cyrp\cyrii\cyrs\space \cyrl\cyrii\cyrt\cyra\cyrr\cyra\cyrt\cyru\cyrr\cyrery
+abstract = \CYRA\cyrn\cyra\cyrt\cyra\cyrc\cyrery\cyrya
+bib = \CYRL\cyrii\cyrt\cyra\cyrr\cyra\cyrt\cyru\cyrr\cyra
+chapter = \CYRG\cyrl\cyra\cyrv\cyra
+appendix = \CYRD\cyra\cyrd\cyra\cyrt\cyra\cyrk
+contents = \CYRZ\cyrsftsn\cyrm\cyre\cyrs\cyrt
+listfigure = \CYRS\cyrsftsn\cyrp\cyrii\cyrs\space \cyrii\cyrl\cyryu\cyrs\cyrt\cyrr\cyra\cyrc\cyrery\cyrishrt
+listtable = \CYRS\cyrsftsn\cyrp\cyrii\cyrs\space \cyrt\cyra\cyrb\cyrl\cyrii\cyrc
+index = \CYRP\cyrr\cyra\cyrd\cyrm\cyre\cyrt\cyrn\cyrery\space \cyrp\cyra\cyrk\cyra\cyrz\cyra\cyrl\cyrsftsn\cyrn\cyrii\cyrk
+figure = \CYRR\cyrery\cyrs.
+table = \CYRT\cyra\cyrb\cyrl\cyrii\cyrc\cyra
+part = \CYRCH\cyra\cyrs\cyrt\cyrk\cyra
+encl = \cyru\cyrk\cyrl.
+cc = \cyrz\cyrery\cyrh.
+headto = \cyrv\cyrh.
+page = \cyrs.
+see = \cyrg\cyrl.
+also = \cyrg\cyrl.\space \cyrt\cyra\cyrk\cyrs\cyra\cyrm\cyra
+proof = \CYRD\cyro\cyrk\cyra\cyrz
+glossary = \CYRS\cyrl\cyro\cyrushrt\cyrn\cyrii\cyrk\space \cyrt\cyrerev\cyrr\cyrm\cyrii\cyrn\cyra\cyrushrt
+
+[date.gregorian]
+date.long = [d] [MMMM] [y] г.
+date.short = [d].[MM].[yy]
+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 = снежня
+months.narrow.1 = с
+months.narrow.2 = л
+months.narrow.3 = с
+months.narrow.4 = к
+months.narrow.5 = м
+months.narrow.6 = ч
+months.narrow.7 = л
+months.narrow.8 = ж
+months.narrow.9 = в
+months.narrow.10 = к
+months.narrow.11 = л
+months.narrow.12 = с
+days.wide.mon = панядзелак
+days.wide.tue = аўторак
+days.wide.wed = серада
+days.wide.thu = чацвер
+days.wide.fri = пятніца
+days.wide.sat = субота
+days.wide.sun = нядзеля
+days.abbreviated.mon = пн
+days.abbreviated.tue = аў
+days.abbreviated.wed = ср
+days.abbreviated.thu = чц
+days.abbreviated.fri = пт
+days.abbreviated.sat = сб
+days.abbreviated.sun = нд
+days.narrow.mon = п
+days.narrow.tue = а
+days.narrow.wed = с
+days.narrow.thu = ч
+days.narrow.fri = п
+days.narrow.sat = с
+days.narrow.sun = н
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = am
+dayPeriods.narrow.pm = pm
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = \cyrs\cyrt\cyru\cyrd\cyrz\cyre\cyrn\cyrya
+months.wide.2 = \cyrl\cyryu\cyrt\cyra\cyrg\cyra
+months.wide.3 = \cyrs\cyra\cyrk\cyra\cyrv\cyrii\cyrk\cyra
+months.wide.4 = \cyrk\cyrr\cyra\cyrs\cyra\cyrv\cyrii\cyrk\cyra
+months.wide.5 = \cyrm\cyra\cyrya
+months.wide.6 = \cyrch\cyrerev\cyrr\cyrv\cyre\cyrn\cyrya
+months.wide.7 = \cyrl\cyrii\cyrp\cyre\cyrn\cyrya
+months.wide.8 = \cyrzh\cyrn\cyrii\cyrushrt\cyrn\cyrya
+months.wide.9 = \cyrv\cyre\cyrr\cyra\cyrs\cyrn\cyrya
+months.wide.10 = \cyrk\cyra\cyrs\cyrt\cyrr\cyrery\cyrch\cyrn\cyrii\cyrk\cyra
+months.wide.11 = \cyrl\cyrii\cyrs\cyrt\cyra\cyrp\cyra\cyrd\cyra
+months.wide.12 = \cyrs\cyrn\cyre\cyrzh\cyrn\cyrya
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»„“
+auxiliary = [{а\u0301} {е\u0301} {ё\u0301} {і\u0301} {о\u0301} {у\u0301} {ы\u0301} {э\u0301} {ю\u0301} {я\u0301}]
+exemplarCharacters = [а б в г д {дж} {дз} е ё ж з і й к л м н о п р с т у ў ф х ц ч ш ы ь э ю я]
+index = [А Б В Г Д Е Ж З І Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Ы Э Ю Я]
+punctuation = [\\- , ; \\: ! ? . « » ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 2
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/be/babel-belarusian.tex b/Master/texmf-dist/tex/generic/babel/locale/be/babel-belarusian.tex
new file mode 100644
index 00000000000..a84ba008e30
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/be/babel-belarusian.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{be}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..17be296aca0
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/bem/babel-bem.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Ichibemba
+name.english = Bemba
+name.babel = bemba
+tag.bcp47 = bem
+tag.opentype = BEM
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Januari
+months.wide.2 = Februari
+months.wide.3 = Machi
+months.wide.4 = Epreo
+months.wide.5 = Mei
+months.wide.6 = Juni
+months.wide.7 = Julai
+months.wide.8 = Ogasti
+months.wide.9 = Septemba
+months.wide.10 = Oktoba
+months.wide.11 = Novemba
+months.wide.12 = Disemba
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = E
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = O
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Palichimo
+days.wide.tue = Palichibuli
+days.wide.wed = Palichitatu
+days.wide.thu = Palichine
+days.wide.fri = Palichisano
+days.wide.sat = Pachibelushi
+days.wide.sun = Pa Mulungu
+days.abbreviated.mon = Palichimo
+days.abbreviated.tue = Palichibuli
+days.abbreviated.wed = Palichitatu
+days.abbreviated.thu = Palichine
+days.abbreviated.fri = Palichisano
+days.abbreviated.sat = Pachibelushi
+days.abbreviated.sun = Pa Mulungu
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = uluchelo
+dayPeriods.abbreviated.pm = akasuba
+dayPeriods.narrow.am = uluchelo
+dayPeriods.narrow.pm = akasuba
+dayPeriods.wide.am = uluchelo
+dayPeriods.wide.pm = akasuba
+
+[date.gregorian.licr]
+months.wide.1 = Januari
+months.wide.2 = Februari
+months.wide.3 = Machi
+months.wide.4 = Epreo
+months.wide.5 = Mei
+months.wide.6 = Juni
+months.wide.7 = Julai
+months.wide.8 = Ogasti
+months.wide.9 = Septemba
+months.wide.10 = Oktoba
+months.wide.11 = Novemba
+months.wide.12 = Disemba
+
+[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 =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [d h q r v x z]
+exemplarCharacters = [a b c e f g i j k l m n o p s {sh} t u w y]
+index = [A B C E F G I J K L M N O P S {SH} T U W Y]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/bem/babel-bemba.tex b/Master/texmf-dist/tex/generic/babel/locale/bem/babel-bemba.tex
new file mode 100644
index 00000000000..1d44e02299e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/bem/babel-bemba.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{bem}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/bez/babel-bena.tex b/Master/texmf-dist/tex/generic/babel/locale/bez/babel-bena.tex
new file mode 100644
index 00000000000..7a2c79f6bb4
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/bez/babel-bena.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{bez}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..d527bf2f765
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/bez/babel-bez.ini
@@ -0,0 +1,187 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Hibena
+name.english = Bena
+name.babel = bena
+tag.bcp47 = bez
+; Next line to be fixed
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = OT1 T1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = pa mwedzi gwa hutala
+months.wide.2 = pa mwedzi gwa wuvili
+months.wide.3 = pa mwedzi gwa wudatu
+months.wide.4 = pa mwedzi gwa wutai
+months.wide.5 = pa mwedzi gwa wuhanu
+months.wide.6 = pa mwedzi gwa sita
+months.wide.7 = pa mwedzi gwa saba
+months.wide.8 = pa mwedzi gwa nane
+months.wide.9 = pa mwedzi gwa tisa
+months.wide.10 = pa mwedzi gwa kumi
+months.wide.11 = pa mwedzi gwa kumi na moja
+months.wide.12 = pa mwedzi gwa kumi na mbili
+months.narrow.1 = H
+months.narrow.2 = V
+months.narrow.3 = D
+months.narrow.4 = T
+months.narrow.5 = H
+months.narrow.6 = S
+months.narrow.7 = S
+months.narrow.8 = N
+months.narrow.9 = T
+months.narrow.10 = K
+months.narrow.11 = K
+months.narrow.12 = K
+days.wide.mon = pa shahuviluha
+days.wide.tue = pa hivili
+days.wide.wed = pa hidatu
+days.wide.thu = pa hitayi
+days.wide.fri = pa hihanu
+days.wide.sat = pa shahulembela
+days.wide.sun = pa mulungu
+days.abbreviated.mon = Vil
+days.abbreviated.tue = Hiv
+days.abbreviated.wed = Hid
+days.abbreviated.thu = Hit
+days.abbreviated.fri = Hih
+days.abbreviated.sat = Lem
+days.abbreviated.sun = Mul
+days.narrow.mon = J
+days.narrow.tue = H
+days.narrow.wed = H
+days.narrow.thu = H
+days.narrow.fri = W
+days.narrow.sat = J
+days.narrow.sun = M
+dayPeriods.abbreviated.am = pamilau
+dayPeriods.abbreviated.pm = pamunyi
+dayPeriods.narrow.am = pamilau
+dayPeriods.narrow.pm = pamunyi
+dayPeriods.wide.am = pamilau
+dayPeriods.wide.pm = pamunyi
+
+[date.gregorian.licr]
+months.wide.1 = pa mwedzi gwa hutala
+months.wide.2 = pa mwedzi gwa wuvili
+months.wide.3 = pa mwedzi gwa wudatu
+months.wide.4 = pa mwedzi gwa wutai
+months.wide.5 = pa mwedzi gwa wuhanu
+months.wide.6 = pa mwedzi gwa sita
+months.wide.7 = pa mwedzi gwa saba
+months.wide.8 = pa mwedzi gwa nane
+months.wide.9 = pa mwedzi gwa tisa
+months.wide.10 = pa mwedzi gwa kumi
+months.wide.11 = pa mwedzi gwa kumi na moja
+months.wide.12 = pa mwedzi gwa kumi na mbili
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [x]
+exemplarCharacters = [a b c d e f g h i j k l m n o p q r s t u v w y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..8bd9eb6b664
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/bg/babel-bg.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = български
+name.english = Bulgarian
+name.babel = bulgarian
+tag.bcp47 = bg
+tag.opentype = BGR
+script.name = Cyrillic
+script.tag.bcp47 = Cyrl
+script.tag.opentype = cyrl
+level = 1
+encodings = T2A
+derivate = no
+
+[captions]
+preface = Предговор
+ref = Литература
+abstract = Абстракт
+bib = Библиография
+chapter = Глава
+appendix = Приложение
+contents = Съдържание
+listfigure = Списък на фигурите
+listtable = Списък на таблиците
+index = Азбучен указател
+figure = Фигура
+table = Таблица
+part = Част
+encl = Приложения
+cc = копия
+headto = За
+page = Стр.
+see = вж.
+also = вж. също и
+proof = Доказателство
+glossary = Притурка
+
+[captions.licr]
+preface = \CYRP\cyrr\cyre\cyrd\cyrg\cyro\cyrv\cyro\cyrr
+ref = \CYRL\cyri\cyrt\cyre\cyrr\cyra\cyrt\cyru\cyrr\cyra
+abstract = \CYRA\cyrb\cyrs\cyrt\cyrr\cyra\cyrk\cyrt
+bib = \CYRB\cyri\cyrb\cyrl\cyri\cyro\cyrg\cyrr\cyra\cyrf\cyri\cyrya
+chapter = \CYRG\cyrl\cyra\cyrv\cyra
+appendix = \CYRP\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyre
+contents = \CYRS\cyrhrdsn\cyrd\cyrhrdsn\cyrr\cyrzh\cyra\cyrn\cyri\cyre
+listfigure = \CYRS\cyrp\cyri\cyrs\cyrhrdsn\cyrk\space \cyrn\cyra\space \cyrf\cyri\cyrg\cyru\cyrr\cyri\cyrt\cyre
+listtable = \CYRS\cyrp\cyri\cyrs\cyrhrdsn\cyrk\space \cyrn\cyra\space \cyrt\cyra\cyrb\cyrl\cyri\cyrc\cyri\cyrt\cyre
+index = \CYRA\cyrz\cyrb\cyru\cyrch\cyre\cyrn\space \cyru\cyrk\cyra\cyrz\cyra\cyrt\cyre\cyrl
+figure = \CYRF\cyri\cyrg\cyru\cyrr\cyra
+table = \CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyra
+part = \CYRCH\cyra\cyrs\cyrt
+encl = \CYRP\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyrya
+cc = \cyrk\cyro\cyrp\cyri\cyrya
+headto = \CYRZ\cyra
+page = \CYRS\cyrt\cyrr.
+see = \cyrv\cyrzh.
+also = \cyrv\cyrzh.\space \cyrs\cyrhrdsn\cyrshch\cyro\space \cyri
+proof = \CYRD\cyro\cyrk\cyra\cyrz\cyra\cyrt\cyre\cyrl\cyrs\cyrt\cyrv\cyro
+glossary = \CYRP\cyrr\cyri\cyrt\cyru\cyrr\cyrk\cyra
+
+[date.gregorian]
+date.long = [d][ ][MMMM] [y] г.
+date.short = [d].[MM].[yy] г.
+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 = декември
+months.narrow.1 = я
+months.narrow.2 = ф
+months.narrow.3 = м
+months.narrow.4 = а
+months.narrow.5 = м
+months.narrow.6 = ю
+months.narrow.7 = ю
+months.narrow.8 = а
+months.narrow.9 = с
+months.narrow.10 = о
+months.narrow.11 = н
+months.narrow.12 = д
+days.wide.mon = понеделник
+days.wide.tue = вторник
+days.wide.wed = сряда
+days.wide.thu = четвъртък
+days.wide.fri = петък
+days.wide.sat = събота
+days.wide.sun = неделя
+days.abbreviated.mon = пн
+days.abbreviated.tue = вт
+days.abbreviated.wed = ср
+days.abbreviated.thu = чт
+days.abbreviated.fri = пт
+days.abbreviated.sat = сб
+days.abbreviated.sun = нд
+days.narrow.mon = п
+days.narrow.tue = в
+days.narrow.wed = с
+days.narrow.thu = ч
+days.narrow.fri = п
+days.narrow.sat = с
+days.narrow.sun = н
+dayPeriods.abbreviated.am = am
+dayPeriods.abbreviated.pm = pm
+dayPeriods.narrow.am = am
+dayPeriods.narrow.pm = pm
+dayPeriods.wide.am = пр.об.
+dayPeriods.wide.pm = сл.об.
+
+[date.gregorian.licr]
+months.wide.1 = \cyrya\cyrn\cyru\cyra\cyrr\cyri
+months.wide.2 = \cyrf\cyre\cyrv\cyrr\cyru\cyra\cyrr\cyri
+months.wide.3 = \cyrm\cyra\cyrr\cyrt
+months.wide.4 = \cyra\cyrp\cyrr\cyri\cyrl
+months.wide.5 = \cyrm\cyra\cyrishrt
+months.wide.6 = \cyryu\cyrn\cyri
+months.wide.7 = \cyryu\cyrl\cyri
+months.wide.8 = \cyra\cyrv\cyrg\cyru\cyrs\cyrt
+months.wide.9 = \cyrs\cyre\cyrp\cyrt\cyre\cyrm\cyrv\cyrr\cyri
+months.wide.10 = \cyro\cyrk\cyrt\cyro\cyrm\cyrv\cyrr\cyri
+months.wide.11 = \cyrn\cyro\cyre\cyrm\cyrv\cyrr\cyri
+months.wide.12 = \cyrd\cyre\cyrk\cyre\cyrm\cyrv\cyrr\cyri
+
+[time.gregorian]
+time.medium = [H]:[mm]:[ss]
+time.short = [H]:[mm]
+
+[typography]
+frenchspacing = yes
+hyphenrules = bulgarian
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „“„“
+auxiliary = [{а\u0300} ѐ ё ѝ {о\u0300} {у\u0300} {ъ\u0300} ы ѣ э {ю\u0300} {я\u0300} ѫ]
+exemplarCharacters = [а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ь ю я]
+index = [А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ю Я]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ‚ \" “ „ ( ) \\[ \\] § * / ″ №]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 2
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ·
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/bg/babel-bulgarian.tex b/Master/texmf-dist/tex/generic/babel/locale/bg/babel-bulgarian.tex
new file mode 100644
index 00000000000..828d92a6cd0
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/bg/babel-bulgarian.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{bg}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/bm/babel-bambara.tex b/Master/texmf-dist/tex/generic/babel/locale/bm/babel-bambara.tex
new file mode 100644
index 00000000000..b70d95df295
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/bm/babel-bambara.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{bm}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..8582d3af4a9
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/bm/babel-bm.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = bamanakan
+name.english = Bambara
+name.babel = bambara
+tag.bcp47 = bm
+tag.opentype = BMB
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]/[M]/[y]
+months.wide.1 = zanwuye
+months.wide.2 = feburuye
+months.wide.3 = marisi
+months.wide.4 = awirili
+months.wide.5 = mɛ
+months.wide.6 = zuwɛn
+months.wide.7 = zuluye
+months.wide.8 = uti
+months.wide.9 = sɛtanburu
+months.wide.10 = ɔkutɔburu
+months.wide.11 = nowanburu
+months.wide.12 = desanburu
+months.narrow.1 = Z
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = Z
+months.narrow.7 = Z
+months.narrow.8 = U
+months.narrow.9 = S
+months.narrow.10 = Ɔ
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = ntɛnɛ
+days.wide.tue = tarata
+days.wide.wed = araba
+days.wide.thu = alamisa
+days.wide.fri = juma
+days.wide.sat = sibiri
+days.wide.sun = kari
+days.abbreviated.mon = ntɛ
+days.abbreviated.tue = tar
+days.abbreviated.wed = ara
+days.abbreviated.thu = ala
+days.abbreviated.fri = jum
+days.abbreviated.sat = sib
+days.abbreviated.sun = kar
+days.narrow.mon = N
+days.narrow.tue = T
+days.narrow.wed = A
+days.narrow.thu = A
+days.narrow.fri = J
+days.narrow.sat = S
+days.narrow.sun = K
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = zanwuye
+months.wide.2 = feburuye
+months.wide.3 = marisi
+months.wide.4 = awirili
+months.wide.5 = m\texteopen
+months.wide.6 = zuw\texteopen n
+months.wide.7 = zuluye
+months.wide.8 = uti
+months.wide.9 = s\texteopen tanburu
+months.wide.10 = \textoopen kut\textoopen buru
+months.wide.11 = nowanburu
+months.wide.12 = desanburu
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»“”
+auxiliary = [q v x]
+exemplarCharacters = [a b c d e ɛ f g h i j k l m n ɲ ŋ o ɔ p r s t u w y z]
+index = [A B C D E Ɛ F G H I J K L M N Ɲ Ŋ O Ɔ P R S T U W Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/bn/babel-bengali.tex b/Master/texmf-dist/tex/generic/babel/locale/bn/babel-bengali.tex
new file mode 100644
index 00000000000..2b74ede10b3
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/bn/babel-bengali.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{bn}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..1f5835a68f8
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/bn/babel-bn.ini
@@ -0,0 +1,149 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = বাংলা
+name.english = Bangla
+name.babel = bengali
+tag.bcp47 = bn
+tag.opentype = BEN
+script.name = Bengali
+script.tag.bcp47 = Beng
+script.tag.opentype = beng
+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]/[yy]
+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 = ডিসেম্বর
+months.narrow.1 = জা
+months.narrow.2 = ফে
+months.narrow.3 = মা
+months.narrow.4 = এ
+months.narrow.5 = মে
+months.narrow.6 = জুন
+months.narrow.7 = জু
+months.narrow.8 = আ
+months.narrow.9 = সে
+months.narrow.10 = অ
+months.narrow.11 = ন
+months.narrow.12 = ডি
+days.wide.mon = সোমবার
+days.wide.tue = মঙ্গলবার
+days.wide.wed = বুধবার
+days.wide.thu = বৃহস্পতিবার
+days.wide.fri = শুক্রবার
+days.wide.sat = শনিবার
+days.wide.sun = রবিবার
+days.abbreviated.mon = সোম
+days.abbreviated.tue = মঙ্গল
+days.abbreviated.wed = বুধ
+days.abbreviated.thu = বৃহস্পতি
+days.abbreviated.fri = শুক্র
+days.abbreviated.sat = শনি
+days.abbreviated.sun = রবি
+days.narrow.mon = সো
+days.narrow.tue = ম
+days.narrow.wed = বু
+days.narrow.thu = বৃ
+days.narrow.fri = শু
+days.narrow.sat = শ
+days.narrow.sun = র
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = পূর্বাহ্ণ
+dayPeriods.wide.pm = অপরাহ্ণ
+
+[time.gregorian]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
+
+[typography]
+frenchspacing =
+hyphenrules = bengali
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [\u200C\u200D ৲ ৳ ৴ ৵ ৶ ৷ ৸ ৹ ৰ ৱ]
+exemplarCharacters = [\u09BC ৺ অ আ ই ঈ উ ঊ ঋ ৠ ঌ ৡ এ ঐ ও ঔ ং ঃ \u0981 ক {ক\u09CDষ} খ গ ঘ ঙ চ ছ জ ঝ ঞ ট ঠ ড {ড\u09BC} ঢ {ঢ\u09BC} ণ ত ৎ থ দ ধ ন প ফ ব ভ ম য {য\u09BC} র ল শ ষ স হ ঽ া ি ী \u09C1 \u09C2 \u09C3 \u09C4 \u09E2 \u09E3 ে ৈ ো ৌ \u09CD ৗ]
+index = [অ আ ই ঈ উ ঊ ঋ এ ঐ ও ঔ ক {ক\u09CDষ} খ গ ঘ ঙ চ ছ জ ঝ ঞ ট ঠ ড ঢ ণ ত থ দ ধ ন প ফ ব ভ ম য র ল শ ষ স হ]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = beng
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..a9a38aad1dd
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/bo/babel-bo.ini
@@ -0,0 +1,172 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = བོད་སྐད་
+name.english = Tibetan
+name.babel = tibetan
+tag.bcp47 = bo
+tag.opentype = TIB
+script.name = Tibetan
+script.tag.bcp47 = Tibt
+script.tag.opentype = tibt
+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 = མིང་ཚིག་རེའུ་མིག།
+
+[captions.licr]
+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 = སྤྱི་ལོ་[y] [MMMM]འི་ཚེས་[d]
+date.short = [y]-[MM]-[dd]
+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 = ཟླ་བ་བཅུ་གཉིས་པ
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = གཟའ་ཟླ་བ་
+days.wide.tue = གཟའ་མིག་དམར་
+days.wide.wed = གཟའ་ལྷག་པ་
+days.wide.thu = གཟའ་ཕུར་བུ་
+days.wide.fri = གཟའ་པ་སངས་
+days.wide.sat = གཟའ་སྤེན་པ་
+days.wide.sun = གཟའ་ཉི་མ་
+days.abbreviated.mon = ཟླ་བ་
+days.abbreviated.tue = མིག་དམར་
+days.abbreviated.wed = ལྷག་པ་
+days.abbreviated.thu = ཕུར་བུ་
+days.abbreviated.fri = པ་སངས་
+days.abbreviated.sat = སྤེན་པ་
+days.abbreviated.sun = ཉི་མ་
+days.narrow.mon = ཟླ
+days.narrow.tue = མིག
+days.narrow.wed = ལྷག
+days.narrow.thu = ཕུར
+days.narrow.fri = སངས
+days.narrow.sat = སྤེན
+days.narrow.sun = ཉི
+dayPeriods.abbreviated.am = སྔ་དྲོ་
+dayPeriods.abbreviated.pm = ཕྱི་དྲོ་
+dayPeriods.narrow.am = སྔ་དྲོ་
+dayPeriods.narrow.pm = ཕྱི་དྲོ་
+dayPeriods.wide.am = སྔ་དྲོ་
+dayPeriods.wide.pm = ཕྱི་དྲོ་
+
+[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 =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [ༀ]
+exemplarCharacters = [\u0F7E ཿ ཀ {ཀ\u0FB5} \u0F90 {\u0F90\u0FB5} ཁ \u0F91 ག {ག\u0FB7} \u0F92 {\u0F92\u0FB7} ང \u0F94 ཅ \u0F95 ཆ \u0F96 ཇ \u0F97 ཉ \u0F99 ཊ \u0F9A ཋ \u0F9B ཌ {ཌ\u0FB7} \u0F9C {\u0F9C\u0FB7} ཎ \u0F9E ཏ \u0F9F ཐ \u0FA0 ད {ད\u0FB7} \u0FA1 {\u0FA1\u0FB7} ན \u0FA3 པ \u0FA4 ཕ \u0FA5 བ {བ\u0FB7} \u0FA6 {\u0FA6\u0FB7} མ \u0FA8 ཙ \u0FA9 ཚ \u0FAA ཛ {ཛ\u0FB7} \u0FAB {\u0FAB\u0FB7} ཝ \u0FAD \u0FBA ཞ \u0FAE ཟ \u0FAF འ \u0FB0 ཡ \u0FB1 \u0FBB ར ཪ \u0FB2 \u0FBC ལ \u0FB3 ཤ \u0FB4 ཥ \u0FB5 ས \u0FB6 ཧ \u0FB7 ཨ \u0FB8 \u0F72 {\u0F71\u0F72} \u0F80 {\u0F71\u0F80} \u0F74 {\u0F71\u0F74} {\u0FB2\u0F80} \u0F77 {\u0FB3\u0F80} \u0F79 \u0F7A \u0F7B \u0F7C \u0F7D \u0F84]
+index = [ཀ ཁ ག ང ཅ ཆ ཇ ཉ ཏ ཐ ད ན པ ཕ བ མ ཙ ཚ ཛ ཝ ཞ ཟ འ ཡ ར ལ ཤ ས ཧ ཨ]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/bo/babel-tibetan.tex b/Master/texmf-dist/tex/generic/babel/locale/bo/babel-tibetan.tex
new file mode 100644
index 00000000000..726f78810f9
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/bo/babel-tibetan.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{bo}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..04298067132
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/br/babel-br.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = brezhoneg
+name.english = Breton
+name.babel = breton
+tag.bcp47 = br
+tag.opentype = BRE
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Rakskrid
+ref = Daveennoù
+abstract = Dvierrañ
+bib = Lennadurezh
+chapter = Pennad
+appendix = Stagadenn
+contents = Taolenn
+listfigure = Listenn ar Figurennoù
+listtable = Listenn an taolennoù
+index = Meneger
+figure = Figurenn
+table = Taolenn
+part = Lodenn
+encl = Dielloù kevret
+cc = Eilskrid da
+headto = evit
+page = Pajenn
+see = Gwelout
+also = Gwelout ivez
+proof = Proof
+glossary = Glossary
+
+[captions.licr]
+preface = Rakskrid
+ref = Daveenno\`u
+abstract = Dvierra\~n
+bib = Lennadurezh
+chapter = Pennad
+appendix = Stagadenn
+contents = Taolenn
+listfigure = Listenn ar Figurenno\`u
+listtable = Listenn an taolenno\`u
+index = Meneger
+figure = Figurenn
+table = Taolenn
+part = Lodenn
+encl = Diello\`u\space kevret
+cc = Eilskrid da
+headto = evit
+page = Pajenn
+see = Gwelout
+also = Gwelout ivez
+proof = Proof
+glossary = Glossary
+
+[date.gregorian]
+date.long = [d] a viz [MMMM] [y]
+date.short = [y]-[MM]-[dd]
+months.wide.1 = Genver
+months.wide.2 = Cʼhwevrer
+months.wide.3 = Meurzh
+months.wide.4 = Ebrel
+months.wide.5 = Mae
+months.wide.6 = Mezheven
+months.wide.7 = Gouere
+months.wide.8 = Eost
+months.wide.9 = Gwengolo
+months.wide.10 = Here
+months.wide.11 = Du
+months.wide.12 = Kerzu
+months.narrow.1 = 01
+months.narrow.2 = 02
+months.narrow.3 = 03
+months.narrow.4 = 04
+months.narrow.5 = 05
+months.narrow.6 = 06
+months.narrow.7 = 07
+months.narrow.8 = 08
+months.narrow.9 = 09
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = Lun
+days.wide.tue = Meurzh
+days.wide.wed = Mercʼher
+days.wide.thu = Yaou
+days.wide.fri = Gwener
+days.wide.sat = Sadorn
+days.wide.sun = Sul
+days.abbreviated.mon = Lun
+days.abbreviated.tue = Meu.
+days.abbreviated.wed = Mer.
+days.abbreviated.thu = Yaou
+days.abbreviated.fri = Gwe.
+days.abbreviated.sat = Sad.
+days.abbreviated.sun = Sul
+days.narrow.mon = L
+days.narrow.tue = Mz
+days.narrow.wed = Mc
+days.narrow.thu = Y
+days.narrow.fri = G
+days.narrow.sat = Sa
+days.narrow.sun = Su
+dayPeriods.abbreviated.am = A.M.
+dayPeriods.abbreviated.pm = G.M.
+dayPeriods.narrow.am = am
+dayPeriods.narrow.pm = gm
+dayPeriods.wide.am = A.M.
+dayPeriods.wide.pm = G.M.
+
+[date.gregorian.licr]
+months.wide.1 = Genver
+months.wide.2 = C'hwevrer
+months.wide.3 = Meurzh
+months.wide.4 = Ebrel
+months.wide.5 = Mae
+months.wide.6 = Mezheven
+months.wide.7 = Gouere
+months.wide.8 = Eost
+months.wide.9 = Gwengolo
+months.wide.10 = Here
+months.wide.11 = Du
+months.wide.12 = Kerzu
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = yes
+hyphenrules =
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»“”
+auxiliary = [á à ă â å ä ã ā æ c ç é è ĕ ë ē í ì ĭ î ï ī ó ò ŏ ô ö ø ō œ q ú ŭ û ü ū ÿ]
+exemplarCharacters = [a b {ch} {cʼh} d e ê f g h i j k l m n ñ o p r s t u ù v w x y z]
+index = [A B C D E F G H I J K L M N O P R S T U V W X Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/br/babel-breton.tex b/Master/texmf-dist/tex/generic/babel/locale/br/babel-breton.tex
new file mode 100644
index 00000000000..96ee4206d69
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/br/babel-breton.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{br}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/brx/babel-bodo.tex b/Master/texmf-dist/tex/generic/babel/locale/brx/babel-bodo.tex
new file mode 100644
index 00000000000..b3e55bca802
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/brx/babel-bodo.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{brx}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..5304b9d56e3
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/brx/babel-brx.ini
@@ -0,0 +1,176 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = बड़ो
+name.english = Bodo
+name.babel = bodo
+tag.bcp47 = brx
+; Next line to be fixed
+tag.opentype =
+script.name = Devanagari
+script.tag.bcp47 = Deva
+script.tag.opentype = deva
+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 =
+
+[captions.licr]
+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 = [MMMM] [d], [y]
+date.short = [M]/[d]/[yy]
+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 = दिसेज्ब़र
+months.narrow.1 = ज
+months.narrow.2 = फे
+months.narrow.3 = मा
+months.narrow.4 = ए
+months.narrow.5 = मे
+months.narrow.6 = जु
+months.narrow.7 = जु
+months.narrow.8 = आ
+months.narrow.9 = से
+months.narrow.10 = अ
+months.narrow.11 = न
+months.narrow.12 = दि
+days.wide.mon = समबार
+days.wide.tue = मंगलबार
+days.wide.wed = बुदबार
+days.wide.thu = बिसथिबार
+days.wide.fri = सुखुरबार
+days.wide.sat = सुनिबार
+days.wide.sun = रबिबार
+days.abbreviated.mon = सम
+days.abbreviated.tue = मंगल
+days.abbreviated.wed = बुद
+days.abbreviated.thu = बिसथि
+days.abbreviated.fri = सुखुर
+days.abbreviated.sat = सुनि
+days.abbreviated.sun = रबि
+days.narrow.mon = स
+days.narrow.tue = मं
+days.narrow.wed = बु
+days.narrow.thu = बि
+days.narrow.fri = सु
+days.narrow.sat = सु
+days.narrow.sun = र
+dayPeriods.abbreviated.am = फुं
+dayPeriods.abbreviated.pm = बेलासे
+dayPeriods.narrow.am = फुं
+dayPeriods.narrow.pm = बेलासे
+dayPeriods.wide.am = फुं
+dayPeriods.wide.pm = बेलासे
+
+[date.gregorian.licr]
+months.wide.10 = \textdevanagaria\textdevanagarikha\textdevanagaritha\textdevanagariba\textdevanagarira
+
+[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 =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [\u200C\u200D]
+exemplarCharacters = [\u093C \u0901 \u0902 अ आ इ ई उ ऊ ऍ ए ऐ ऑ ओ औ क ख ग घ च छ ज झ ञ ट ठ ड {ड\u093C} ढ ण त थ द ध न प फ ब भ म य र ल ळ व श ष स ह ा ि ी \u0941 \u0942 \u0943 \u0945 \u0947 \u0948 ॉ ो ौ \u094D]
+index = [अ आ इ ई उ ऊ ऍ ए ऐ ऑ ओ औ क ख ग घ च छ ज झ ञ ट ठ ड {ड\u093C} ढ ण त थ द ध न प फ ब भ म य र ल ळ व श ष स ह]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bosnian-cyrillic.tex b/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bosnian-cyrillic.tex
new file mode 100644
index 00000000000..67b2aebdbd3
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bosnian-cyrillic.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{bs-Cyrl}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bosnian-cyrl.tex b/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bosnian-cyrl.tex
new file mode 100644
index 00000000000..0e4cb1377eb
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bosnian-cyrl.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{bosnian-cyrillic}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bosnian-latin.tex b/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bosnian-latin.tex
new file mode 100644
index 00000000000..97593e3a5ff
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bosnian-latin.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{bs-Latn}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bosnian-latn.tex b/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bosnian-latn.tex
new file mode 100644
index 00000000000..355ce0781ad
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bosnian-latn.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{bosnian-latin}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bosnian.tex b/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bosnian.tex
new file mode 100644
index 00000000000..ee1b126c1ba
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bosnian.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{bs}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..740084480b6
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs-Cyrl.ini
@@ -0,0 +1,187 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = босански
+name.english = Bosnian
+name.babel = bosnian-cyrillic
+name.babel.A = bosnian-cyrl
+tag.bcp47 = bs
+tag.opentype = BOS
+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 =
+
+[captions.licr]
+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 = [dd].[ ][MMMM] [y].
+date.short = [d].[M].[yy].
+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 = децембар
+months.narrow.1 = ј
+months.narrow.2 = ф
+months.narrow.3 = м
+months.narrow.4 = а
+months.narrow.5 = м
+months.narrow.6 = ј
+months.narrow.7 = ј
+months.narrow.8 = а
+months.narrow.9 = с
+months.narrow.10 = о
+months.narrow.11 = н
+months.narrow.12 = д
+days.wide.mon = понедељак
+days.wide.tue = уторак
+days.wide.wed = сриједа
+days.wide.thu = четвртак
+days.wide.fri = петак
+days.wide.sat = субота
+days.wide.sun = недеља
+days.abbreviated.mon = пон
+days.abbreviated.tue = уто
+days.abbreviated.wed = сри
+days.abbreviated.thu = чет
+days.abbreviated.fri = пет
+days.abbreviated.sat = суб
+days.abbreviated.sun = нед
+days.narrow.mon = п
+days.narrow.tue = у
+days.narrow.wed = с
+days.narrow.thu = ч
+days.narrow.fri = п
+days.narrow.sat = с
+days.narrow.sun = н
+dayPeriods.abbreviated.am = пре подне
+dayPeriods.abbreviated.pm = поподне
+dayPeriods.narrow.am = пре подне
+dayPeriods.narrow.pm = поподне
+dayPeriods.wide.am = пре подне
+dayPeriods.wide.pm = поподне
+
+[date.gregorian.licr]
+months.wide.1 = \cyrje\cyra\cyrn\cyru\cyra\cyrr
+months.wide.2 = \cyrf\cyre\cyrb\cyrr\cyru\cyra\cyrr
+months.wide.3 = \cyrm\cyra\cyrr\cyrt
+months.wide.4 = \cyra\cyrp\cyrr\cyri\cyrl
+months.wide.5 = \cyrm\cyra\cyrje
+months.wide.6 = \cyrje\cyru\cyrn\cyri
+months.wide.7 = \cyrje\cyru\cyrl\cyri
+months.wide.8 = \cyra\cyrv\cyrg\cyru\cyrs\cyrt
+months.wide.9 = \cyrs\cyre\cyrp\cyrt\cyre\cyrm\cyrb\cyra\cyrr
+months.wide.10 = \cyro\cyrk\cyrt\cyro\cyrb\cyra\cyrr
+months.wide.11 = \cyrn\cyro\cyrv\cyre\cyrm\cyrb\cyra\cyrr
+months.wide.12 = \cyrd\cyre\cyrc\cyre\cyrm\cyrb\cyra\cyrr
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „“‚‘
+auxiliary = []
+exemplarCharacters = [а б в г д ђ е ж з и ј к л љ м н њ о п р с т ћ у ф х ц ч џ ш]
+index = [А Б В Г Д Ђ Е Ж З И Ј К Л Љ М Н Њ О П Р С Т Ћ У Ф Х Ц Ч Џ Ш]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..b5705491750
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs-Latn.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = bosanski
+name.english = Bosnian
+name.babel = bosnian-latin
+name.babel.A = bosnian-latn
+tag.bcp47 = bs
+tag.opentype = BOS
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Predgovor
+ref = Literatura
+abstract = Sažetak
+bib = Bibliografija
+chapter = Poglavlje
+appendix = Dodatak
+contents = Sadržaj
+listfigure = Popis slika
+listtable = Popis tabela
+index = Indeks
+figure = Slika
+table = Tabela
+part = Dio
+encl = Prilozi
+cc = Kopija
+headto = Prima
+page = Stranica
+see = Vidjeti
+also = Također vidjeti
+proof = Dokaz
+glossary = Rječnik
+
+[captions.licr]
+preface = Predgovor
+ref = Literatura
+abstract = Sa\v zetak
+bib = Bibliografija
+chapter = Poglavlje
+appendix = Dodatak
+contents = Sadr\v zaj
+listfigure = Popis\space slika
+listtable = Popis\space tabela
+index = Indeks
+figure = Slika
+table = Tabela
+part = Dio
+encl = Prilozi
+cc = Kopija
+headto = Prima
+page = Stranica
+see = Vidjeti
+also = Tako\dj er\space vidjeti
+proof = Dokaz
+glossary = Rje\v cnik
+
+[date.gregorian]
+date.long = [d].[ ][MMMM] [y].
+date.short = [d].[M].[yy].
+months.wide.1 = januar
+months.wide.2 = februar
+months.wide.3 = mart
+months.wide.4 = april
+months.wide.5 = maj
+months.wide.6 = juni
+months.wide.7 = juli
+months.wide.8 = avgust
+months.wide.9 = septembar
+months.wide.10 = oktobar
+months.wide.11 = novembar
+months.wide.12 = decembar
+months.narrow.1 = j
+months.narrow.2 = f
+months.narrow.3 = m
+months.narrow.4 = a
+months.narrow.5 = m
+months.narrow.6 = j
+months.narrow.7 = j
+months.narrow.8 = a
+months.narrow.9 = s
+months.narrow.10 = o
+months.narrow.11 = n
+months.narrow.12 = d
+days.wide.mon = ponedjeljak
+days.wide.tue = utorak
+days.wide.wed = srijeda
+days.wide.thu = četvrtak
+days.wide.fri = petak
+days.wide.sat = subota
+days.wide.sun = nedjelja
+days.abbreviated.mon = pon
+days.abbreviated.tue = uto
+days.abbreviated.wed = sri
+days.abbreviated.thu = čet
+days.abbreviated.fri = pet
+days.abbreviated.sat = sub
+days.abbreviated.sun = ned
+days.narrow.mon = P
+days.narrow.tue = U
+days.narrow.wed = S
+days.narrow.thu = Č
+days.narrow.fri = P
+days.narrow.sat = S
+days.narrow.sun = N
+dayPeriods.abbreviated.am = prijepodne
+dayPeriods.abbreviated.pm = popodne
+dayPeriods.narrow.am = prijepodne
+dayPeriods.narrow.pm = popodne
+dayPeriods.wide.am = prijepodne
+dayPeriods.wide.pm = popodne
+
+[date.gregorian.licr]
+months.wide.1 = januar
+months.wide.2 = februar
+months.wide.3 = mart
+months.wide.4 = april
+months.wide.5 = maj
+months.wide.6 = juni
+months.wide.7 = juli
+months.wide.8 = avgust
+months.wide.9 = septembar
+months.wide.10 = oktobar
+months.wide.11 = novembar
+months.wide.12 = decembar
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules =
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „”‘’
+auxiliary = [q w x y]
+exemplarCharacters = [a b c č ć d {dž} đ e f g h i j k l {lj} m n {nj} o p r s š t u v z ž]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..67b72b180f3
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/bs/babel-bs.ini
@@ -0,0 +1,185 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = bosanski
+name.english = Bosnian
+name.babel = bosnian
+tag.bcp47 = bs
+tag.opentype = BOS
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Predgovor
+ref = Literatura
+abstract = Sažetak
+bib = Bibliografija
+chapter = Poglavlje
+appendix = Dodatak
+contents = Sadržaj
+listfigure = Popis slika
+listtable = Popis tabela
+index = Indeks
+figure = Slika
+table = Tabela
+part = Dio
+encl = Prilozi
+cc = Kopija
+headto = Prima
+page = Stranica
+see = Vidjeti
+also = Također vidjeti
+proof = Dokaz
+glossary = Rječnik
+
+[captions.licr]
+preface = Predgovor
+ref = Literatura
+abstract = Sa\v zetak
+bib = Bibliografija
+chapter = Poglavlje
+appendix = Dodatak
+contents = Sadr\v zaj
+listfigure = Popis\space slika
+listtable = Popis\space tabela
+index = Indeks
+figure = Slika
+table = Tabela
+part = Dio
+encl = Prilozi
+cc = Kopija
+headto = Prima
+page = Stranica
+see = Vidjeti
+also = Tako\dj er\space vidjeti
+proof = Dokaz
+glossary = Rje\v cnik
+
+[date.gregorian]
+date.long = [d].[ ][MMMM] [y].
+date.short = [d].[M].[yy].
+months.wide.1 = januar
+months.wide.2 = februar
+months.wide.3 = mart
+months.wide.4 = april
+months.wide.5 = maj
+months.wide.6 = juni
+months.wide.7 = juli
+months.wide.8 = avgust
+months.wide.9 = septembar
+months.wide.10 = oktobar
+months.wide.11 = novembar
+months.wide.12 = decembar
+months.narrow.1 = j
+months.narrow.2 = f
+months.narrow.3 = m
+months.narrow.4 = a
+months.narrow.5 = m
+months.narrow.6 = j
+months.narrow.7 = j
+months.narrow.8 = a
+months.narrow.9 = s
+months.narrow.10 = o
+months.narrow.11 = n
+months.narrow.12 = d
+days.wide.mon = ponedjeljak
+days.wide.tue = utorak
+days.wide.wed = srijeda
+days.wide.thu = četvrtak
+days.wide.fri = petak
+days.wide.sat = subota
+days.wide.sun = nedjelja
+days.abbreviated.mon = pon
+days.abbreviated.tue = uto
+days.abbreviated.wed = sri
+days.abbreviated.thu = čet
+days.abbreviated.fri = pet
+days.abbreviated.sat = sub
+days.abbreviated.sun = ned
+days.narrow.mon = P
+days.narrow.tue = U
+days.narrow.wed = S
+days.narrow.thu = Č
+days.narrow.fri = P
+days.narrow.sat = S
+days.narrow.sun = N
+dayPeriods.abbreviated.am = prijepodne
+dayPeriods.abbreviated.pm = popodne
+dayPeriods.narrow.am = prijepodne
+dayPeriods.narrow.pm = popodne
+dayPeriods.wide.am = prijepodne
+dayPeriods.wide.pm = popodne
+
+[date.gregorian.licr]
+months.wide.1 = januar
+months.wide.2 = februar
+months.wide.3 = mart
+months.wide.4 = april
+months.wide.5 = maj
+months.wide.6 = juni
+months.wide.7 = juli
+months.wide.8 = avgust
+months.wide.9 = septembar
+months.wide.10 = oktobar
+months.wide.11 = novembar
+months.wide.12 = decembar
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules =
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „”‘’
+auxiliary = [q w x y]
+exemplarCharacters = [a b c č ć d {dž} đ e f g h i j k l {lj} m n {nj} o p r s š t u v z ž]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..32a2a36437f
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ca/babel-ca.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = català
+name.english = Catalan
+name.babel = catalan
+tag.bcp47 = ca
+tag.opentype = CAT
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Pròleg
+ref = Referències
+abstract = Resum
+bib = Bibliografia
+chapter = Capítol
+appendix = Apèndix
+contents = Índex
+listfigure = Índex de figures
+listtable = Índex de taules
+index = Índex alfabètic
+figure = Figura
+table = Taula
+part = Part
+encl = Adjunt
+cc = Còpies a
+headto = A
+page = Pàgina
+see = Vegeu
+also = Vegeu també
+proof = Demostració
+glossary = Glossari
+
+[captions.licr]
+preface = Pr\`oleg
+ref = Refer\`encies
+abstract = Resum
+bib = Bibliografia
+chapter = Cap\'\i tol
+appendix = Ap\`endix
+contents = \'Index
+listfigure = \'Index\space de\space figures
+listtable = \'Index\space de\space taules
+index = \'Index\space alfab\`etic
+figure = Figura
+table = Taula
+part = Part
+encl = Adjunt
+cc = C\`opies\space a
+headto = A
+page = P\`agina
+see = Vegeu
+also = Vegeu\space tamb\'e
+proof = Demostraci\'o
+glossary = Glossari
+
+[date.gregorian]
+date.long = [d] [MMMM] de[ ][y]
+date.short = [d]/[M]/[yy]
+months.wide.1 = de gener
+months.wide.2 = de febrer
+months.wide.3 = de març
+months.wide.4 = d’abril
+months.wide.5 = de maig
+months.wide.6 = de juny
+months.wide.7 = de juliol
+months.wide.8 = d’agost
+months.wide.9 = de setembre
+months.wide.10 = d’octubre
+months.wide.11 = de novembre
+months.wide.12 = de desembre
+months.narrow.1 = GN
+months.narrow.2 = FB
+months.narrow.3 = MÇ
+months.narrow.4 = AB
+months.narrow.5 = MG
+months.narrow.6 = JN
+months.narrow.7 = JL
+months.narrow.8 = AG
+months.narrow.9 = ST
+months.narrow.10 = OC
+months.narrow.11 = NV
+months.narrow.12 = DS
+days.wide.mon = dilluns
+days.wide.tue = dimarts
+days.wide.wed = dimecres
+days.wide.thu = dijous
+days.wide.fri = divendres
+days.wide.sat = dissabte
+days.wide.sun = diumenge
+days.abbreviated.mon = dl.
+days.abbreviated.tue = dt.
+days.abbreviated.wed = dc.
+days.abbreviated.thu = dj.
+days.abbreviated.fri = dv.
+days.abbreviated.sat = ds.
+days.abbreviated.sun = dg.
+days.narrow.mon = dl
+days.narrow.tue = dt
+days.narrow.wed = dc
+days.narrow.thu = dj
+days.narrow.fri = dv
+days.narrow.sat = ds
+days.narrow.sun = dg
+dayPeriods.abbreviated.am = a. m.
+dayPeriods.abbreviated.pm = p. m.
+dayPeriods.narrow.am = a. m.
+dayPeriods.narrow.pm = p. m.
+dayPeriods.wide.am = a. m.
+dayPeriods.wide.pm = p. m.
+
+[date.gregorian.licr]
+months.wide.1 = de gener
+months.wide.2 = de febrer
+months.wide.3 = de mar\c c
+months.wide.4 = d\textquoteright abril
+months.wide.5 = de maig
+months.wide.6 = de juny
+months.wide.7 = de juliol
+months.wide.8 = d\textquoteright agost
+months.wide.9 = de setembre
+months.wide.10 = d\textquoteright octubre
+months.wide.11 = de novembre
+months.wide.12 = de desembre
+
+[time.gregorian]
+time.medium = [H]:[mm]:[ss]
+time.short = [H]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = catalan
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»“”
+auxiliary = [á ă â å ä ã ā æ ĕ ê ë ē ì ĭ î ī ŀ ñ º ŏ ô ö ø ō œ ù ŭ û ū ÿ]
+exemplarCharacters = [· a à b c ç d e é è f g h i í ï j k l m n o ó ò p q r s t u ú ü v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ¡ ? ¿ . … ' ‘ ’ \" “ ” « » ( ) \\[ \\] § @ * / \\\\ \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ca/babel-catalan.tex b/Master/texmf-dist/tex/generic/babel/locale/ca/babel-catalan.tex
new file mode 100644
index 00000000000..d46e27f4ed5
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ca/babel-catalan.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{ca}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..b2ef94feef3
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ce/babel-ce.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = нохчийн
+name.english = Chechen
+name.babel = chechen
+tag.bcp47 = ce
+tag.opentype = CHE
+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 =
+
+[captions.licr]
+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 = [y] [MMMM] [d]
+date.short = [y]-[MM]-[dd]
+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 = декабрь
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = оршотан де
+days.wide.tue = шинарин де
+days.wide.wed = кхаарин де
+days.wide.thu = еарин де
+days.wide.fri = пӀераскан де
+days.wide.sat = шот де
+days.wide.sun = кӀиранан де
+days.abbreviated.mon = оршотан де
+days.abbreviated.tue = шинарин де
+days.abbreviated.wed = кхаарин де
+days.abbreviated.thu = еарин де
+days.abbreviated.fri = пӀераскан де
+days.abbreviated.sat = шот де
+days.abbreviated.sun = кӀиранан де
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = \cyrya\cyrn\cyrv\cyra\cyrr\cyrsftsn
+months.wide.2 = \cyrf\cyre\cyrv\cyrr\cyra\cyrl\cyrsftsn
+months.wide.3 = \cyrm\cyra\cyrr\cyrt
+months.wide.4 = \cyra\cyrp\cyrr\cyre\cyrl\cyrsftsn
+months.wide.5 = \cyrm\cyra\cyrishrt
+months.wide.6 = \cyri\cyryu\cyrn\cyrsftsn
+months.wide.7 = \cyri\cyryu\cyrl\cyrsftsn
+months.wide.8 = \cyra\cyrv\cyrg\cyru\cyrs\cyrt
+months.wide.9 = \cyrs\cyre\cyrn\cyrt\cyrya\cyrb\cyrr\cyrsftsn
+months.wide.10 = \cyro\cyrk\cyrt\cyrya\cyrb\cyrr\cyrsftsn
+months.wide.11 = \cyrn\cyro\cyrya\cyrb\cyrr\cyrsftsn
+months.wide.12 = \cyrd\cyre\cyrk\cyra\cyrb\cyrr\cyrsftsn
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = []
+exemplarCharacters = [а {аь} б в г {гӏ} д е ё ж з и {ий} й к {кк} {ккх} {кх} {кь} {кӏ} л м н о {ов} {оь} п {пп} {пӏ} р {рхӏ} с {сс} т {тт} {тӏ} у {ув} {уь} {уьй} ф х {хь} {хӏ} ц {цӏ} ч {чӏ} ш щ ъ ы ь э ю {юь} я {яь}]
+index = [А Б В Г Д Е Ё Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = Терхьаш дац
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ce/babel-chechen.tex b/Master/texmf-dist/tex/generic/babel/locale/ce/babel-chechen.tex
new file mode 100644
index 00000000000..fd7a9869fc3
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ce/babel-chechen.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{ce}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..4afb029dd3d
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/cgg/babel-cgg.ini
@@ -0,0 +1,187 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Rukiga
+name.english = Chiga
+name.babel = chiga
+tag.bcp47 = cgg
+; Next line to be fixed
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Okwokubanza
+months.wide.2 = Okwakabiri
+months.wide.3 = Okwakashatu
+months.wide.4 = Okwakana
+months.wide.5 = Okwakataana
+months.wide.6 = Okwamukaaga
+months.wide.7 = Okwamushanju
+months.wide.8 = Okwamunaana
+months.wide.9 = Okwamwenda
+months.wide.10 = Okwaikumi
+months.wide.11 = Okwaikumi na kumwe
+months.wide.12 = Okwaikumi na ibiri
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Orwokubanza
+days.wide.tue = Orwakabiri
+days.wide.wed = Orwakashatu
+days.wide.thu = Orwakana
+days.wide.fri = Orwakataano
+days.wide.sat = Orwamukaaga
+days.wide.sun = Sande
+days.abbreviated.mon = ORK
+days.abbreviated.tue = OKB
+days.abbreviated.wed = OKS
+days.abbreviated.thu = OKN
+days.abbreviated.fri = OKT
+days.abbreviated.sat = OMK
+days.abbreviated.sun = SAN
+days.narrow.mon = K
+days.narrow.tue = R
+days.narrow.wed = S
+days.narrow.thu = N
+days.narrow.fri = T
+days.narrow.sat = M
+days.narrow.sun = S
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = Okwokubanza
+months.wide.2 = Okwakabiri
+months.wide.3 = Okwakashatu
+months.wide.4 = Okwakana
+months.wide.5 = Okwakataana
+months.wide.6 = Okwamukaaga
+months.wide.7 = Okwamushanju
+months.wide.8 = Okwamunaana
+months.wide.9 = Okwamwenda
+months.wide.10 = Okwaikumi
+months.wide.11 = Okwaikumi\space na\space kumwe
+months.wide.12 = Okwaikumi\space na\space ibiri
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = []
+exemplarCharacters = [a b c d e f g h i j k l m n o p q r s t u v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/cgg/babel-chiga.tex b/Master/texmf-dist/tex/generic/babel/locale/cgg/babel-chiga.tex
new file mode 100644
index 00000000000..4f199778d17
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/cgg/babel-chiga.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{cgg}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/chr/babel-cherokee.tex b/Master/texmf-dist/tex/generic/babel/locale/chr/babel-cherokee.tex
new file mode 100644
index 00000000000..75dd2a0694b
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/chr/babel-cherokee.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{chr}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..a8dce08651f
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/chr/babel-chr.ini
@@ -0,0 +1,172 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = ᏣᎳᎩ
+name.english = Cherokee
+name.babel = cherokee
+tag.bcp47 = chr
+tag.opentype = CHR
+script.name = Cherokee
+script.tag.bcp47 = Cher
+script.tag.opentype = cher
+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 =
+
+[captions.licr]
+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 = [MMMM] [d], [y]
+date.short = [M]/[d]/[yy]
+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 = ᎥᏍᎩᏱ
+months.narrow.1 = Ꭴ
+months.narrow.2 = Ꭷ
+months.narrow.3 = Ꭰ
+months.narrow.4 = Ꭷ
+months.narrow.5 = Ꭰ
+months.narrow.6 = Ꮥ
+months.narrow.7 = Ꭻ
+months.narrow.8 = Ꭶ
+months.narrow.9 = Ꮪ
+months.narrow.10 = Ꮪ
+months.narrow.11 = Ꮕ
+months.narrow.12 = Ꭵ
+days.wide.mon = ᎤᎾᏙᏓᏉᏅᎯ
+days.wide.tue = ᏔᎵᏁᎢᎦ
+days.wide.wed = ᏦᎢᏁᎢᎦ
+days.wide.thu = ᏅᎩᏁᎢᎦ
+days.wide.fri = ᏧᎾᎩᎶᏍᏗ
+days.wide.sat = ᎤᎾᏙᏓᏈᏕᎾ
+days.wide.sun = ᎤᎾᏙᏓᏆᏍᎬ
+days.abbreviated.mon = ᏉᏅᎯ
+days.abbreviated.tue = ᏔᎵᏁ
+days.abbreviated.wed = ᏦᎢᏁ
+days.abbreviated.thu = ᏅᎩᏁ
+days.abbreviated.fri = ᏧᎾᎩ
+days.abbreviated.sat = ᏈᏕᎾ
+days.abbreviated.sun = ᏆᏍᎬ
+days.narrow.mon = Ꮙ
+days.narrow.tue = Ꮤ
+days.narrow.wed = Ꮶ
+days.narrow.thu = Ꮕ
+days.narrow.fri = Ꮷ
+days.narrow.sat = Ꭴ
+days.narrow.sun = Ꮖ
+dayPeriods.abbreviated.am = ᏌᎾᎴ
+dayPeriods.abbreviated.pm = ᏒᎯᏱᎢᏗᏢ
+dayPeriods.narrow.am = Ꮜ
+dayPeriods.narrow.pm = Ꮢ
+dayPeriods.wide.am = ᏌᎾᎴ
+dayPeriods.wide.pm = ᏒᎯᏱᎢᏗᏢ
+
+[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 =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = []
+exemplarCharacters = [ꭰ ꭱ ꭲ ꭳ ꭴ ꭵ ꭶ ꭷ ꭸ ꭹ ꭺ ꭻ ꭼ ꭽ ꭾ ꭿ ꮀ ꮁ ꮂ ꮃ ꮄ ꮅ ꮆ ꮇ ꮈ ꮉ ꮊ ꮋ ꮌ ꮍ ꮎ ꮏ ꮐ ꮑ ꮒ ꮓ ꮔ ꮕ ꮖ ꮗ ꮘ ꮙ ꮚ ꮛ ꮜ ꮝ ꮞ ꮟ ꮠ ꮡ ꮢ ꮣ ꮤ ꮥ ꮦ ꮧ ꮨ ꮩ ꮪ ꮫ ꮬ ꮭ ꮮ ꮯ ꮰ ꮱ ꮲ ꮳ ꮴ ꮵ ꮶ ꮷ ꮸ ꮹ ꮺ ꮻ ꮼ ꮽ ꮾ ꮿ ᏸ ᏹ ᏺ ᏻ ᏼ]
+index = [Ꭰ Ꭶ Ꭽ Ꮃ Ꮉ Ꮎ Ꮖ Ꮜ Ꮣ Ꮬ Ꮳ Ꮹ Ꮿ]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-centralkurdish.tex b/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-centralkurdish.tex
new file mode 100644
index 00000000000..236d2cf2582
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-centralkurdish.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{ckb}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..7e452f551c4
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb.ini
@@ -0,0 +1,171 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = کوردیی ناوەندی
+name.english = Central Kurdish
+name.babel = centralkurdish
+tag.bcp47 = ckb
+tag.opentype = KUR
+script.name = Arabic
+script.tag.bcp47 = Arab
+script.tag.opentype = arab
+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 =
+
+[captions.licr]
+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 = [y]-[MM]-[dd]
+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 = کانونی یەکەم
+months.narrow.1 = ک
+months.narrow.2 = ش
+months.narrow.3 = ئ
+months.narrow.4 = ن
+months.narrow.5 = ئ
+months.narrow.6 = ح
+months.narrow.7 = ت
+months.narrow.8 = ئ
+months.narrow.9 = ئ
+months.narrow.10 = ت
+months.narrow.11 = ت
+months.narrow.12 = ک
+days.wide.mon = دووشەممە
+days.wide.tue = سێشەممە
+days.wide.wed = چوارشەممە
+days.wide.thu = پێنجشەممە
+days.wide.fri = ھەینی
+days.wide.sat = شەممە
+days.wide.sun = یەکشەممە
+days.abbreviated.mon = دووشەممە
+days.abbreviated.tue = سێشەممە
+days.abbreviated.wed = چوارشەممە
+days.abbreviated.thu = پێنجشەممە
+days.abbreviated.fri = ھەینی
+days.abbreviated.sat = شەممە
+days.abbreviated.sun = یەکشەممە
+days.narrow.mon = د
+days.narrow.tue = س
+days.narrow.wed = چ
+days.narrow.thu = پ
+days.narrow.fri = ھ
+days.narrow.sat = ش
+days.narrow.sun = ی
+dayPeriods.abbreviated.am = ب.ن
+dayPeriods.abbreviated.pm = د.ن
+dayPeriods.narrow.am = ب.ن
+dayPeriods.narrow.pm = د.ن
+dayPeriods.wide.am = ب.ن
+dayPeriods.wide.pm = د.ن
+
+[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 =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [\u200E\u200F \u064B \u064C \u064D \u064E \u064F \u0650 \u0651 \u0652 ء آ أ ؤ إ ة ث ذ ص ض ط ظ ك ه ى ي]
+exemplarCharacters = [ئ ا ب پ ت ج چ ح خ د ر ز ڕ ژ س ش ع غ ف ڤ ق ک گ ل ڵ م ن ھ ە و ۆ ی ێ]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = arab
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = ‎+
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
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
new file mode 100644
index 00000000000..1b2c5a06bff
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/cs/babel-cs.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = čeština
+name.english = Czech
+name.babel = czech
+tag.bcp47 = cs
+tag.opentype = CSY
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 IL2
+derivate = no
+
+[captions]
+preface = Předmluva
+ref = Reference
+abstract = Abstrakt
+bib = Literatura
+chapter = Kapitola
+appendix = Příloha
+contents = Obsah
+listfigure = Seznam obrázků
+listtable = Seznam tabulek
+index = Rejstřík
+figure = Obrázek
+table = Tabulka
+part = Část
+encl = Příloha
+cc = Na vědomí
+headto = Komu
+page = Strana
+see = viz
+also = viz také
+proof = Důkaz
+glossary = Slovník
+
+[captions.licr]
+preface = P\v redmluva
+ref = Reference
+abstract = Abstrakt
+bib = Literatura
+chapter = Kapitola
+appendix = P\v r\'\i loha
+contents = Obsah
+listfigure = Seznam\space obr\'azk\r u
+listtable = Seznam\space tabulek
+index = Rejst\v r\'\i k
+figure = Obr\'azek
+table = Tabulka
+part = \v C\'ast
+encl = P\v r\'\i loha
+cc = Na\space v\v edom\'\i
+headto = Komu
+page = Strana
+see = viz
+also = viz\space tak\'e
+proof = D\r ukaz
+glossary = Slovn\'\i k
+
+[date.gregorian]
+date.long = [d].[ ][MMMM] [y]
+date.short = [dd].[MM].[yy]
+months.wide.1 = ledna
+months.wide.2 = února
+months.wide.3 = března
+months.wide.4 = dubna
+months.wide.5 = května
+months.wide.6 = června
+months.wide.7 = července
+months.wide.8 = srpna
+months.wide.9 = září
+months.wide.10 = října
+months.wide.11 = listopadu
+months.wide.12 = prosince
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = pondělí
+days.wide.tue = úterý
+days.wide.wed = středa
+days.wide.thu = čtvrtek
+days.wide.fri = pátek
+days.wide.sat = sobota
+days.wide.sun = neděle
+days.abbreviated.mon = po
+days.abbreviated.tue = út
+days.abbreviated.wed = st
+days.abbreviated.thu = čt
+days.abbreviated.fri = pá
+days.abbreviated.sat = so
+days.abbreviated.sun = ne
+days.narrow.mon = P
+days.narrow.tue = Ú
+days.narrow.wed = S
+days.narrow.thu = Č
+days.narrow.fri = P
+days.narrow.sat = S
+days.narrow.sun = N
+dayPeriods.abbreviated.am = dop.
+dayPeriods.abbreviated.pm = odp.
+dayPeriods.narrow.am = dop.
+dayPeriods.narrow.pm = odp.
+dayPeriods.wide.am = dop.
+dayPeriods.wide.pm = odp.
+
+[date.gregorian.licr]
+months.wide.1 = ledna
+months.wide.2 = \'unora
+months.wide.3 = b\v rezna
+months.wide.4 = dubna
+months.wide.5 = kv\v etna
+months.wide.6 = \v cervna
+months.wide.7 = \v cervence
+months.wide.8 = srpna
+months.wide.9 = z\'a\v r\'\i
+months.wide.10 = \v r\'\i jna
+months.wide.11 = listopadu
+months.wide.12 = prosince
+
+[time.gregorian]
+time.medium = [H].[mm].[ss]
+time.short = [H]:[mm]
+
+[typography]
+frenchspacing = yes
+hyphenrules = czech
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „“‚‘
+auxiliary = [à ă â å ä ã ā æ ç è ĕ ê ë ē ì ĭ î ï ī ľ ł ñ ò ŏ ô ö ø ō œ ŕ ù ŭ û ü ū ÿ]
+exemplarCharacters = [a á b c č d ď e é ě f g h {ch} i í j k l m n ň o ó p q r ř s š t ť u ú ů v w x y ý z ž]
+index = [A B C Č D E F G H {CH} I J K L M N O P Q R Ř S Š T U V W X Y Z Ž]
+punctuation = [\\- ‐ – , ; \\: ! ? . … ‘ ‚ “ „ ( ) \\[ \\] § @ * / \\&]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = –
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/cs/babel-czech.tex b/Master/texmf-dist/tex/generic/babel/locale/cs/babel-czech.tex
new file mode 100644
index 00000000000..3bf51012d55
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/cs/babel-czech.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{cs}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..202f199ee7e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/cy/babel-cy.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Cymraeg
+name.english = Welsh
+name.babel = welsh
+tag.bcp47 = cy
+tag.opentype = WEL
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Rhagair
+ref = Cyfeiriadau
+abstract = Crynodeb
+bib = Llyfryddiaeth
+chapter = Pennod
+appendix = Atodiad
+contents = Cynnwys
+listfigure = Rhestr Ddarluniau
+listtable = Rhestr Dablau
+index = Mynegai
+figure = Darlun
+table = Taflen
+part = Rhan
+encl = amgaeëdig
+cc = copïau
+headto = At
+page = tudalen
+see = gweler
+also = gweler hefyd
+proof = Prawf
+glossary = Rhestr termau
+
+[captions.licr]
+preface = Rhagair
+ref = Cyfeiriadau
+abstract = Crynodeb
+bib = Llyfryddiaeth
+chapter = Pennod
+appendix = Atodiad
+contents = Cynnwys
+listfigure = Rhestr\space Ddarluniau
+listtable = Rhestr\space Dablau
+index = Mynegai
+figure = Darlun
+table = Taflen
+part = Rhan
+encl = amgae\"edig
+cc = cop\"\i au
+headto = At
+page = tudalen
+see = gweler
+also = gweler\space hefyd
+proof = Prawf
+glossary = Rhestr\space termau
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[yy]
+months.wide.1 = Ionawr
+months.wide.2 = Chwefror
+months.wide.3 = Mawrth
+months.wide.4 = Ebrill
+months.wide.5 = Mai
+months.wide.6 = Mehefin
+months.wide.7 = Gorffennaf
+months.wide.8 = Awst
+months.wide.9 = Medi
+months.wide.10 = Hydref
+months.wide.11 = Tachwedd
+months.wide.12 = Rhagfyr
+months.narrow.1 = I
+months.narrow.2 = Ch
+months.narrow.3 = M
+months.narrow.4 = E
+months.narrow.5 = M
+months.narrow.6 = M
+months.narrow.7 = G
+months.narrow.8 = A
+months.narrow.9 = M
+months.narrow.10 = H
+months.narrow.11 = T
+months.narrow.12 = Rh
+days.wide.mon = Dydd Llun
+days.wide.tue = Dydd Mawrth
+days.wide.wed = Dydd Mercher
+days.wide.thu = Dydd Iau
+days.wide.fri = Dydd Gwener
+days.wide.sat = Dydd Sadwrn
+days.wide.sun = Dydd Sul
+days.abbreviated.mon = Llun
+days.abbreviated.tue = Maw
+days.abbreviated.wed = Mer
+days.abbreviated.thu = Iau
+days.abbreviated.fri = Gwen
+days.abbreviated.sat = Sad
+days.abbreviated.sun = Sul
+days.narrow.mon = Ll
+days.narrow.tue = M
+days.narrow.wed = M
+days.narrow.thu = I
+days.narrow.fri = G
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = yb
+dayPeriods.abbreviated.pm = yh
+dayPeriods.narrow.am = b
+dayPeriods.narrow.pm = h
+dayPeriods.wide.am = yb
+dayPeriods.wide.pm = yh
+
+[date.gregorian.licr]
+months.wide.1 = Ionawr
+months.wide.2 = Chwefror
+months.wide.3 = Mawrth
+months.wide.4 = Ebrill
+months.wide.5 = Mai
+months.wide.6 = Mehefin
+months.wide.7 = Gorffennaf
+months.wide.8 = Awst
+months.wide.9 = Medi
+months.wide.10 = Hydref
+months.wide.11 = Tachwedd
+months.wide.12 = Rhagfyr
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = welsh
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [ă å ã ā æ ç ĕ ē ĭ ī k ñ ŏ ø ō œ q ŭ ū v x z]
+exemplarCharacters = [a á à â ä b c {ch} d {dd} e é è ê ë f {ff} g {ng} h i í ì î ï j l {ll} m n o ó ò ô ö p {ph} r {rh} s t {th} u ú ù û ü w ẃ ẁ ŵ ẅ y ý ỳ ŷ ÿ]
+index = [A B C {CH} D {DD} E F {FF} G {NG} H I J K L {LL} M N O P {PH} Q R {RH} S T {TH} U V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/cy/babel-welsh.tex b/Master/texmf-dist/tex/generic/babel/locale/cy/babel-welsh.tex
new file mode 100644
index 00000000000..f5da925fc04
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/cy/babel-welsh.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{cy}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..9c863e1ce18
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/da/babel-da.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = dansk
+name.english = Danish
+name.babel = danish
+tag.bcp47 = da
+tag.opentype = DAN
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Forord
+ref = Litteratur
+abstract = Resumé
+bib = Litteratur
+chapter = Kapitel
+appendix = Bilag
+contents = Indhold
+listfigure = Figurer
+listtable = Tabeller
+index = Indeks
+figure = Figur
+table = Tabel
+part = Del
+encl = Vedlagt
+cc = Kopi til
+headto = Til
+page = Side
+see = Se
+also = Se også
+proof = Bevis
+glossary = Gloseliste
+
+[captions.licr]
+preface = Forord
+ref = Litteratur
+abstract = Resum\'e
+bib = Litteratur
+chapter = Kapitel
+appendix = Bilag
+contents = Indhold
+listfigure = Figurer
+listtable = Tabeller
+index = Indeks
+figure = Figur
+table = Tabel
+part = Del
+encl = Vedlagt
+cc = Kopi\space til
+headto = Til
+page = Side
+see = Se
+also = Se\space ogs\r a
+proof = Bevis
+glossary = Gloseliste
+
+[date.gregorian]
+date.long = [d].[ ][MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = januar
+months.wide.2 = februar
+months.wide.3 = marts
+months.wide.4 = april
+months.wide.5 = maj
+months.wide.6 = juni
+months.wide.7 = juli
+months.wide.8 = august
+months.wide.9 = september
+months.wide.10 = oktober
+months.wide.11 = november
+months.wide.12 = december
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = mandag
+days.wide.tue = tirsdag
+days.wide.wed = onsdag
+days.wide.thu = torsdag
+days.wide.fri = fredag
+days.wide.sat = lørdag
+days.wide.sun = søndag
+days.abbreviated.mon = man.
+days.abbreviated.tue = tir.
+days.abbreviated.wed = ons.
+days.abbreviated.thu = tor.
+days.abbreviated.fri = fre.
+days.abbreviated.sat = lør.
+days.abbreviated.sun = søn.
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = O
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = L
+days.narrow.sun = S
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = januar
+months.wide.2 = februar
+months.wide.3 = marts
+months.wide.4 = april
+months.wide.5 = maj
+months.wide.6 = juni
+months.wide.7 = juli
+months.wide.8 = august
+months.wide.9 = september
+months.wide.10 = oktober
+months.wide.11 = november
+months.wide.12 = december
+
+[time.gregorian]
+time.medium = [HH].[mm].[ss]
+time.short = [HH].[mm]
+
+[typography]
+frenchspacing = yes
+hyphenrules = danish
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [á à â ç é è ê ë í î ï ñ ó ô ú ù û ÿ ü ä ǿ ö œ]
+exemplarCharacters = [a b c d e f g h i j k l m n o p q r s t u v w x y z æ ø å]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Æ Ø Å]
+punctuation = [\\- ‐ – , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/da/babel-danish.tex b/Master/texmf-dist/tex/generic/babel/locale/da/babel-danish.tex
new file mode 100644
index 00000000000..5349ae881b1
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/da/babel-danish.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{da}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..ea06633cc52
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/dav/babel-dav.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Kitaita
+name.english = Taita
+name.babel = taita
+tag.bcp47 = dav
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Mori ghwa imbiri
+months.wide.2 = Mori ghwa kawi
+months.wide.3 = Mori ghwa kadadu
+months.wide.4 = Mori ghwa kana
+months.wide.5 = Mori ghwa kasanu
+months.wide.6 = Mori ghwa karandadu
+months.wide.7 = Mori ghwa mfungade
+months.wide.8 = Mori ghwa wunyanya
+months.wide.9 = Mori ghwa ikenda
+months.wide.10 = Mori ghwa ikumi
+months.wide.11 = Mori ghwa ikumi na imweri
+months.wide.12 = Mori ghwa ikumi na iwi
+months.narrow.1 = I
+months.narrow.2 = K
+months.narrow.3 = K
+months.narrow.4 = K
+months.narrow.5 = K
+months.narrow.6 = K
+months.narrow.7 = M
+months.narrow.8 = W
+months.narrow.9 = I
+months.narrow.10 = I
+months.narrow.11 = I
+months.narrow.12 = I
+days.wide.mon = Kuramuka jimweri
+days.wide.tue = Kuramuka kawi
+days.wide.wed = Kuramuka kadadu
+days.wide.thu = Kuramuka kana
+days.wide.fri = Kuramuka kasanu
+days.wide.sat = Kifula nguwo
+days.wide.sun = Ituku ja jumwa
+days.abbreviated.mon = Jim
+days.abbreviated.tue = Kaw
+days.abbreviated.wed = Kad
+days.abbreviated.thu = Kan
+days.abbreviated.fri = Kas
+days.abbreviated.sat = Ngu
+days.abbreviated.sun = Jum
+days.narrow.mon = J
+days.narrow.tue = K
+days.narrow.wed = K
+days.narrow.thu = K
+days.narrow.fri = K
+days.narrow.sat = N
+days.narrow.sun = J
+dayPeriods.abbreviated.am = Luma lwa K
+dayPeriods.abbreviated.pm = luma lwa p
+dayPeriods.narrow.am = Luma lwa K
+dayPeriods.narrow.pm = luma lwa p
+dayPeriods.wide.am = Luma lwa K
+dayPeriods.wide.pm = luma lwa p
+
+[date.gregorian.licr]
+months.wide.1 = Mori ghwa imbiri
+months.wide.2 = Mori ghwa kawi
+months.wide.3 = Mori ghwa kadadu
+months.wide.4 = Mori ghwa kana
+months.wide.5 = Mori ghwa kasanu
+months.wide.6 = Mori ghwa karandadu
+months.wide.7 = Mori ghwa mfungade
+months.wide.8 = Mori ghwa wunyanya
+months.wide.9 = Mori ghwa ikenda
+months.wide.10 = Mori ghwa ikumi
+months.wide.11 = Mori ghwa ikumi na imweri
+months.wide.12 = Mori ghwa ikumi na iwi
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [q x]
+exemplarCharacters = [a b c d e f g h i j k l m n o p r s t u v w y z]
+index = [A B C D E F G H I J K L M N O P R S T U V W Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/dav/babel-taita.tex b/Master/texmf-dist/tex/generic/babel/locale/dav/babel-taita.tex
new file mode 100644
index 00000000000..41fd1efe0fc
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/dav/babel-taita.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{dav}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/de/babel-austrian.tex b/Master/texmf-dist/tex/generic/babel/locale/de/babel-austrian.tex
new file mode 100644
index 00000000000..66432ce554c
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/de/babel-austrian.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{german-austria}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..f0f4010d2b7
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT.ini
@@ -0,0 +1,191 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Deutsch
+name.english = German
+name.babel = german-austria
+name.babel.A = german-at
+name.babel.B = austrian
+tag.bcp47 = de
+tag.opentype = DEU
+region.local = Österreich
+region.english = Austria
+region.tag.bcp47 = AT
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Vorwort
+ref = Literatur
+abstract = Zusammenfassung
+bib = Literaturverzeichnis
+chapter = Kapitel
+appendix = Anhang
+contents = Inhaltsverzeichnis
+listfigure = Abbildungsverzeichnis
+listtable = Tabellenverzeichnis
+index = Index
+figure = Abbildung
+table = Tabelle
+part = Teil
+encl = Beilage(n)
+cc = Verteiler
+headto = An
+page = Seite
+see = siehe
+also = siehe auch
+proof = Beweis
+glossary = Glossar
+
+[captions.licr]
+preface = Vorwort
+ref = Literatur
+abstract = Zusammenfassung
+bib = Literaturverzeichnis
+chapter = Kapitel
+appendix = Anhang
+contents = Inhaltsverzeichnis
+listfigure = Abbildungsverzeichnis
+listtable = Tabellenverzeichnis
+index = Index
+figure = Abbildung
+table = Tabelle
+part = Teil
+encl = Beilage(n)
+cc = Verteiler
+headto = An
+page = Seite
+see = siehe
+also = siehe\space auch
+proof = Beweis
+glossary = Glossar
+
+[date.gregorian]
+date.long = [d].[ ][MMMM] [y]
+date.short = [dd].[MM].[yy]
+months.wide.1 = Jänner
+months.wide.2 = Februar
+months.wide.3 = März
+months.wide.4 = April
+months.wide.5 = Mai
+months.wide.6 = Juni
+months.wide.7 = Juli
+months.wide.8 = August
+months.wide.9 = September
+months.wide.10 = Oktober
+months.wide.11 = November
+months.wide.12 = Dezember
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Montag
+days.wide.tue = Dienstag
+days.wide.wed = Mittwoch
+days.wide.thu = Donnerstag
+days.wide.fri = Freitag
+days.wide.sat = Samstag
+days.wide.sun = Sonntag
+days.abbreviated.mon = Mo.
+days.abbreviated.tue = Di.
+days.abbreviated.wed = Mi.
+days.abbreviated.thu = Do.
+days.abbreviated.fri = Fr.
+days.abbreviated.sat = Sa.
+days.abbreviated.sun = So.
+days.narrow.mon = M
+days.narrow.tue = D
+days.narrow.wed = M
+days.narrow.thu = D
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = vorm.
+dayPeriods.abbreviated.pm = nachm.
+dayPeriods.narrow.am = vm.
+dayPeriods.narrow.pm = nm.
+dayPeriods.wide.am = vorm.
+dayPeriods.wide.pm = nachm.
+
+[date.gregorian.licr]
+months.wide.1 = J\"anner
+months.wide.2 = Februar
+months.wide.3 = M\"arz
+months.wide.4 = April
+months.wide.5 = Mai
+months.wide.6 = Juni
+months.wide.7 = Juli
+months.wide.8 = August
+months.wide.9 = September
+months.wide.10 = Oktober
+months.wide.11 = November
+months.wide.12 = Dezember
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = yes
+hyphenrules = german
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „“‚‘
+auxiliary = [á à ă â å ã ā æ ç é è ĕ ê ë ē ğ í ì ĭ î ï İ ī ı ñ ó ò ŏ ô ø ō œ ş ú ù ŭ û ū ÿ]
+exemplarCharacters = [a ä b c d e f g h i j k l m n o ö p q r s ß t u ü v w x y z]
+index = [A Ä B C D E F G H I J K L M N O Ö P Q R S T U Ü V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..5cec91421ea
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH.ini
@@ -0,0 +1,193 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Deutsch
+name.english = German
+name.babel = german-switzerland
+name.babel.A = german-ch
+name.babel.B = nswissgerman
+; The following conflicts with gsw:
+name.babel.C = swissgerman
+tag.bcp47 = de
+tag.opentype = DEU
+region.local = Schweiz
+region.english = Switzerland
+region.tag.bcp47 = CH
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Vorwort
+ref = Literatur
+abstract = Zusammenfassung
+bib = Literaturverzeichnis
+chapter = Kapitel
+appendix = Anhang
+contents = Inhaltsverzeichnis
+listfigure = Abbildungsverzeichnis
+listtable = Tabellenverzeichnis
+index = Index
+figure = Abbildung
+table = Tabelle
+part = Teil
+encl = Beilage(n)
+cc = Verteiler
+headto = An
+page = Seite
+see = siehe
+also = siehe auch
+proof = Beweis
+glossary = Glossar
+
+[captions.licr]
+preface = Vorwort
+ref = Literatur
+abstract = Zusammenfassung
+bib = Literaturverzeichnis
+chapter = Kapitel
+appendix = Anhang
+contents = Inhaltsverzeichnis
+listfigure = Abbildungsverzeichnis
+listtable = Tabellenverzeichnis
+index = Index
+figure = Abbildung
+table = Tabelle
+part = Teil
+encl = Beilage(n)
+cc = Verteiler
+headto = An
+page = Seite
+see = siehe
+also = siehe\space auch
+proof = Beweis
+glossary = Glossar
+
+[date.gregorian]
+date.long = [d].[ ][MMMM] [y]
+date.short = [dd].[MM].[yy]
+months.wide.1 = Januar
+months.wide.2 = Februar
+months.wide.3 = März
+months.wide.4 = April
+months.wide.5 = Mai
+months.wide.6 = Juni
+months.wide.7 = Juli
+months.wide.8 = August
+months.wide.9 = September
+months.wide.10 = Oktober
+months.wide.11 = November
+months.wide.12 = Dezember
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Montag
+days.wide.tue = Dienstag
+days.wide.wed = Mittwoch
+days.wide.thu = Donnerstag
+days.wide.fri = Freitag
+days.wide.sat = Samstag
+days.wide.sun = Sonntag
+days.abbreviated.mon = Mo.
+days.abbreviated.tue = Di.
+days.abbreviated.wed = Mi.
+days.abbreviated.thu = Do.
+days.abbreviated.fri = Fr.
+days.abbreviated.sat = Sa.
+days.abbreviated.sun = So.
+days.narrow.mon = M
+days.narrow.tue = D
+days.narrow.wed = M
+days.narrow.thu = D
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = vorm.
+dayPeriods.abbreviated.pm = nachm.
+dayPeriods.narrow.am = vm.
+dayPeriods.narrow.pm = nm.
+dayPeriods.wide.am = vorm.
+dayPeriods.wide.pm = nachm.
+
+[date.gregorian.licr]
+months.wide.1 = Januar
+months.wide.2 = Februar
+months.wide.3 = M\"arz
+months.wide.4 = April
+months.wide.5 = Mai
+months.wide.6 = Juni
+months.wide.7 = Juli
+months.wide.8 = August
+months.wide.9 = September
+months.wide.10 = Oktober
+months.wide.11 = November
+months.wide.12 = Dezember
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = yes
+hyphenrules = swissgerman
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „“‚‘
+auxiliary = [á à ă â å ã ā æ ç é è ĕ ê ë ē ğ í ì ĭ î ï İ ī ı ñ ó ò ŏ ô ø ō œ ş ß ú ù ŭ û ū ÿ]
+exemplarCharacters = [a ä b c d e f g h i j k l m n o ö p q r s t u ü v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = '
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..607b45c9e4d
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/de/babel-de.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Deutsch
+name.english = German
+name.babel = german
+tag.bcp47 = de
+tag.opentype = DEU
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Vorwort
+ref = Literatur
+abstract = Zusammenfassung
+bib = Literaturverzeichnis
+chapter = Kapitel
+appendix = Anhang
+contents = Inhaltsverzeichnis
+listfigure = Abbildungsverzeichnis
+listtable = Tabellenverzeichnis
+index = Index
+figure = Abbildung
+table = Tabelle
+part = Teil
+encl = Anlage(n)
+cc = Verteiler
+headto = An
+page = Seite
+see = siehe
+also = siehe auch
+proof = Beweis
+glossary = Glossar
+
+[captions.licr]
+preface = Vorwort
+ref = Literatur
+abstract = Zusammenfassung
+bib = Literaturverzeichnis
+chapter = Kapitel
+appendix = Anhang
+contents = Inhaltsverzeichnis
+listfigure = Abbildungsverzeichnis
+listtable = Tabellenverzeichnis
+index = Index
+figure = Abbildung
+table = Tabelle
+part = Teil
+encl = Anlage(n)
+cc = Verteiler
+headto = An
+page = Seite
+see = siehe
+also = siehe\space auch
+proof = Beweis
+glossary = Glossar
+
+[date.gregorian]
+date.long = [d].[ ][MMMM] [y]
+date.short = [dd].[MM].[yy]
+months.wide.1 = Januar
+months.wide.2 = Februar
+months.wide.3 = März
+months.wide.4 = April
+months.wide.5 = Mai
+months.wide.6 = Juni
+months.wide.7 = Juli
+months.wide.8 = August
+months.wide.9 = September
+months.wide.10 = Oktober
+months.wide.11 = November
+months.wide.12 = Dezember
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Montag
+days.wide.tue = Dienstag
+days.wide.wed = Mittwoch
+days.wide.thu = Donnerstag
+days.wide.fri = Freitag
+days.wide.sat = Samstag
+days.wide.sun = Sonntag
+days.abbreviated.mon = Mo.
+days.abbreviated.tue = Di.
+days.abbreviated.wed = Mi.
+days.abbreviated.thu = Do.
+days.abbreviated.fri = Fr.
+days.abbreviated.sat = Sa.
+days.abbreviated.sun = So.
+days.narrow.mon = M
+days.narrow.tue = D
+days.narrow.wed = M
+days.narrow.thu = D
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = vorm.
+dayPeriods.abbreviated.pm = nachm.
+dayPeriods.narrow.am = vm.
+dayPeriods.narrow.pm = nm.
+dayPeriods.wide.am = vorm.
+dayPeriods.wide.pm = nachm.
+
+[date.gregorian.licr]
+months.wide.1 = Januar
+months.wide.2 = Februar
+months.wide.3 = M\"arz
+months.wide.4 = April
+months.wide.5 = Mai
+months.wide.6 = Juni
+months.wide.7 = Juli
+months.wide.8 = August
+months.wide.9 = September
+months.wide.10 = Oktober
+months.wide.11 = November
+months.wide.12 = Dezember
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = yes
+hyphenrules = german
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „“‚‘
+auxiliary = [á à ă â å ã ā æ ç é è ĕ ê ë ē ğ í ì ĭ î ï İ ī ı ñ ó ò ŏ ô ø ō œ ş ú ù ŭ û ū ÿ]
+exemplarCharacters = [a ä b c d e f g h i j k l m n o ö p q r s ß t u ü v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ·
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/de/babel-german-at.tex b/Master/texmf-dist/tex/generic/babel/locale/de/babel-german-at.tex
new file mode 100644
index 00000000000..66432ce554c
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/de/babel-german-at.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{german-austria}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/de/babel-german-austria.tex b/Master/texmf-dist/tex/generic/babel/locale/de/babel-german-austria.tex
new file mode 100644
index 00000000000..33127d665a6
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/de/babel-german-austria.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{de-AT}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/de/babel-german-ch.tex b/Master/texmf-dist/tex/generic/babel/locale/de/babel-german-ch.tex
new file mode 100644
index 00000000000..059f049512e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/de/babel-german-ch.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{german-switzerland}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/de/babel-german-switzerland.tex b/Master/texmf-dist/tex/generic/babel/locale/de/babel-german-switzerland.tex
new file mode 100644
index 00000000000..a020b646805
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/de/babel-german-switzerland.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{de-CH}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/de/babel-german.tex b/Master/texmf-dist/tex/generic/babel/locale/de/babel-german.tex
new file mode 100644
index 00000000000..d25bf177861
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/de/babel-german.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{de}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/de/babel-nswissgerman.tex b/Master/texmf-dist/tex/generic/babel/locale/de/babel-nswissgerman.tex
new file mode 100644
index 00000000000..059f049512e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/de/babel-nswissgerman.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{german-switzerland}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/de/babel-swissgerman.tex b/Master/texmf-dist/tex/generic/babel/locale/de/babel-swissgerman.tex
new file mode 100644
index 00000000000..059f049512e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/de/babel-swissgerman.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{german-switzerland}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..332d2fe3550
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/dje/babel-dje.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Zarmaciine
+name.english = Zarma
+name.babel = zarma
+tag.bcp47 = dje
+tag.opentype = DJR
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]/[M]/[y]
+months.wide.1 = Žanwiye
+months.wide.2 = Feewiriye
+months.wide.3 = Marsi
+months.wide.4 = Awiril
+months.wide.5 = Me
+months.wide.6 = Žuweŋ
+months.wide.7 = Žuyye
+months.wide.8 = Ut
+months.wide.9 = Sektanbur
+months.wide.10 = Oktoobur
+months.wide.11 = Noowanbur
+months.wide.12 = Deesanbur
+months.narrow.1 = Ž
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = Ž
+months.narrow.7 = Ž
+months.narrow.8 = U
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Atinni
+days.wide.tue = Atalaata
+days.wide.wed = Alarba
+days.wide.thu = Alhamisi
+days.wide.fri = Alzuma
+days.wide.sat = Asibti
+days.wide.sun = Alhadi
+days.abbreviated.mon = Ati
+days.abbreviated.tue = Ata
+days.abbreviated.wed = Ala
+days.abbreviated.thu = Alm
+days.abbreviated.fri = Alz
+days.abbreviated.sat = Asi
+days.abbreviated.sun = Alh
+days.narrow.mon = T
+days.narrow.tue = T
+days.narrow.wed = L
+days.narrow.thu = M
+days.narrow.fri = Z
+days.narrow.sat = S
+days.narrow.sun = H
+dayPeriods.abbreviated.am = Subbaahi
+dayPeriods.abbreviated.pm = Zaarikay b
+dayPeriods.narrow.am = Subbaahi
+dayPeriods.narrow.pm = Zaarikay b
+dayPeriods.wide.am = Subbaahi
+dayPeriods.wide.pm = Zaarikay b
+
+[date.gregorian.licr]
+months.wide.1 = \v Zanwiye
+months.wide.2 = Feewiriye
+months.wide.3 = Marsi
+months.wide.4 = Awiril
+months.wide.5 = Me
+months.wide.6 = \v Zuwe\ng
+months.wide.7 = \v Zuyye
+months.wide.8 = Ut
+months.wide.9 = Sektanbur
+months.wide.10 = Oktoobur
+months.wide.11 = Noowanbur
+months.wide.12 = Deesanbur
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [v]
+exemplarCharacters = [a ã b c d e ẽ f g h i j k l m n ɲ ŋ o õ p q r s š t u w x y z ž]
+index = [A B C D E F G H I J K L M N Ɲ Ŋ O P Q R S T U W X Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/dje/babel-zarma.tex b/Master/texmf-dist/tex/generic/babel/locale/dje/babel-zarma.tex
new file mode 100644
index 00000000000..b0c169ebf72
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/dje/babel-zarma.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{dje}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..c79ec6af570
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/dsb/babel-dsb.ini
@@ -0,0 +1,187 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = dolnoserbšćina
+name.english = Lower Sorbian
+name.babel = lowersorbian
+name.babel.A = lsorbian
+tag.bcp47 = dsb
+tag.opentype = LSB
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Zawod
+ref = Referency
+abstract = Abstrakt
+bib = Literatura
+chapter = Kapitl
+appendix = Dodawki
+contents = Wopśimjeśe
+listfigure = Zapis wobrazow
+listtable = Zapis tabulkow
+index = Indeks
+figure = Wobraz
+table = Tabulka
+part = Źěl
+encl = Pśiłoga
+cc = CC
+headto = Komu
+page = Strona
+see = gl.
+also = gl.~teke
+proof = Proof
+glossary = Glossary
+
+[captions.licr]
+preface = Zawod
+ref = Referency
+abstract = Abstrakt
+bib = Literatura
+chapter = Kapitl
+appendix = Dodawki
+contents = Wop\'simje\'se
+listfigure = Zapis\space wobrazow
+listtable = Zapis\space tabulkow
+index = Indeks
+figure = Wobraz
+table = Tabulka
+part = \'Z\v el
+encl = P\'si\l oga
+cc = CC
+headto = Komu
+page = Strona
+see = gl.
+also = gl.~teke
+proof = Proof
+glossary = Glossary
+
+[date.gregorian]
+date.long = [d].[ ][MMMM] [y]
+date.short = [d].[M].[yy]
+months.wide.1 = januara
+months.wide.2 = februara
+months.wide.3 = měrca
+months.wide.4 = apryla
+months.wide.5 = maja
+months.wide.6 = junija
+months.wide.7 = julija
+months.wide.8 = awgusta
+months.wide.9 = septembra
+months.wide.10 = oktobra
+months.wide.11 = nowembra
+months.wide.12 = decembra
+months.narrow.1 = j
+months.narrow.2 = f
+months.narrow.3 = m
+months.narrow.4 = a
+months.narrow.5 = m
+months.narrow.6 = j
+months.narrow.7 = j
+months.narrow.8 = a
+months.narrow.9 = s
+months.narrow.10 = o
+months.narrow.11 = n
+months.narrow.12 = d
+days.wide.mon = pónjeźele
+days.wide.tue = wałtora
+days.wide.wed = srjoda
+days.wide.thu = stwórtk
+days.wide.fri = pětk
+days.wide.sat = sobota
+days.wide.sun = njeźela
+days.abbreviated.mon = pón
+days.abbreviated.tue = wał
+days.abbreviated.wed = srj
+days.abbreviated.thu = stw
+days.abbreviated.fri = pět
+days.abbreviated.sat = sob
+days.abbreviated.sun = nje
+days.narrow.mon = p
+days.narrow.tue = w
+days.narrow.wed = s
+days.narrow.thu = s
+days.narrow.fri = p
+days.narrow.sat = s
+days.narrow.sun = n
+dayPeriods.abbreviated.am = dopołdnja
+dayPeriods.abbreviated.pm = wótpołdnja
+dayPeriods.narrow.am = dop.
+dayPeriods.narrow.pm = wótp.
+dayPeriods.wide.am = dopołdnja
+dayPeriods.wide.pm = wótpołdnja
+
+[date.gregorian.licr]
+months.wide.1 = januara
+months.wide.2 = februara
+months.wide.3 = m\v erca
+months.wide.4 = apryla
+months.wide.5 = maja
+months.wide.6 = junija
+months.wide.7 = julija
+months.wide.8 = awgusta
+months.wide.9 = septembra
+months.wide.10 = oktobra
+months.wide.11 = nowembra
+months.wide.12 = decembra
+
+[time.gregorian]
+time.medium = [H]:[mm]:[ss]
+time.short = [H]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = lsorbian
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „“‚‘
+auxiliary = [á à ă â å ä ã ą ā æ ç ď đ é è ĕ ê ë ė ę ē ğ í ì ĭ î ï İ ī ı ĺ ľ ň ñ ò ŏ ô ö ő ø ō œ ř ş ß ť ú ù ŭ û ů ü ű ū ý ÿ ż]
+exemplarCharacters = [a b c č ć d e ě f g h {ch} i j k ł l m n ń o ó p q r ŕ s š ś t u v w x y z ž ź]
+index = [A B C Č Ć D E F G H {Ch} I J K Ł L M N O P Q R S Š Ś T U V W X Y Z Ž Ź]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ·
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/dsb/babel-lowersorbian.tex b/Master/texmf-dist/tex/generic/babel/locale/dsb/babel-lowersorbian.tex
new file mode 100644
index 00000000000..d72d2163113
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/dsb/babel-lowersorbian.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{dsb}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/dsb/babel-lsorbian.tex b/Master/texmf-dist/tex/generic/babel/locale/dsb/babel-lsorbian.tex
new file mode 100644
index 00000000000..dc945fdb956
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/dsb/babel-lsorbian.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{lowersorbian}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..c1c9bd5197d
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/dua/babel-dua.ini
@@ -0,0 +1,173 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = duálá
+name.english = Duala
+name.babel = duala
+tag.bcp47 = dua
+; Next line to be fixed
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]/[M]/[y]
+months.wide.1 = dimɔ́di
+months.wide.2 = ŋgɔndɛ
+months.wide.3 = sɔŋɛ
+months.wide.4 = diɓáɓá
+months.wide.5 = emiasele
+months.wide.6 = esɔpɛsɔpɛ
+months.wide.7 = madiɓɛ́díɓɛ́
+months.wide.8 = diŋgindi
+months.wide.9 = nyɛtɛki
+months.wide.10 = mayésɛ́
+months.wide.11 = tiníní
+months.wide.12 = eláŋgɛ́
+months.narrow.1 = d
+months.narrow.2 = ŋ
+months.narrow.3 = s
+months.narrow.4 = d
+months.narrow.5 = e
+months.narrow.6 = e
+months.narrow.7 = m
+months.narrow.8 = d
+months.narrow.9 = n
+months.narrow.10 = m
+months.narrow.11 = t
+months.narrow.12 = e
+days.wide.mon = mɔ́sú
+days.wide.tue = kwasú
+days.wide.wed = mukɔ́sú
+days.wide.thu = ŋgisú
+days.wide.fri = ɗónɛsú
+days.wide.sat = esaɓasú
+days.wide.sun = éti
+days.abbreviated.mon = mɔ́s
+days.abbreviated.tue = kwa
+days.abbreviated.wed = muk
+days.abbreviated.thu = ŋgi
+days.abbreviated.fri = ɗón
+days.abbreviated.sat = esa
+days.abbreviated.sun = ét
+days.narrow.mon = m
+days.narrow.tue = k
+days.narrow.wed = m
+days.narrow.thu = ŋ
+days.narrow.fri = ɗ
+days.narrow.sat = e
+days.narrow.sun = e
+dayPeriods.abbreviated.am = idiɓa
+dayPeriods.abbreviated.pm = ebyámu
+dayPeriods.narrow.am = idiɓa
+dayPeriods.narrow.pm = ebyámu
+dayPeriods.wide.am = idiɓa
+dayPeriods.wide.pm = ebyámu
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»‘’
+auxiliary = [h q v x z]
+exemplarCharacters = [a á b ɓ c d ɗ e é ɛ {ɛ\u0301} f g i í j k l m n {ny} ŋ o ó ɔ {ɔ\u0301} p r s t u ú ū w y]
+index = [A B Ɓ C D Ɗ E Ɛ F G I J K L M N Ŋ O Ɔ P S T U W Y]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/dua/babel-duala.tex b/Master/texmf-dist/tex/generic/babel/locale/dua/babel-duala.tex
new file mode 100644
index 00000000000..46664558831
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/dua/babel-duala.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{dua}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..0ebd9e37a5e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/dyo/babel-dyo.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = joola
+name.english = Jola-Fonyi
+name.babel = jolafonyi
+tag.bcp47 = dyo
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]/[M]/[y]
+months.wide.1 = Sanvie
+months.wide.2 = Fébirie
+months.wide.3 = Mars
+months.wide.4 = Aburil
+months.wide.5 = Mee
+months.wide.6 = Sueŋ
+months.wide.7 = Súuyee
+months.wide.8 = Ut
+months.wide.9 = Settembar
+months.wide.10 = Oktobar
+months.wide.11 = Novembar
+months.wide.12 = Disambar
+months.narrow.1 = S
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = S
+months.narrow.7 = S
+months.narrow.8 = U
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Teneŋ
+days.wide.tue = Talata
+days.wide.wed = Alarbay
+days.wide.thu = Aramisay
+days.wide.fri = Arjuma
+days.wide.sat = Sibiti
+days.wide.sun = Dimas
+days.abbreviated.mon = Ten
+days.abbreviated.tue = Tal
+days.abbreviated.wed = Ala
+days.abbreviated.thu = Ara
+days.abbreviated.fri = Arj
+days.abbreviated.sat = Sib
+days.abbreviated.sun = Dim
+days.narrow.mon = T
+days.narrow.tue = T
+days.narrow.wed = A
+days.narrow.thu = A
+days.narrow.fri = A
+days.narrow.sat = S
+days.narrow.sun = D
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = Sanvie
+months.wide.2 = F\'ebirie
+months.wide.3 = Mars
+months.wide.4 = Aburil
+months.wide.5 = Mee
+months.wide.6 = Sue\ng
+months.wide.7 = S\'uuyee
+months.wide.8 = Ut
+months.wide.9 = Settembar
+months.wide.10 = Oktobar
+months.wide.11 = Novembar
+months.wide.12 = Disambar
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»“”
+auxiliary = [z]
+exemplarCharacters = [a á b c d e é f g h i í j k l m n ñ ŋ o ó p q r s t u ú v w x y]
+index = [A B C D E F G H I J K L M N Ñ Ŋ O P Q R S T U V W X Y]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/dyo/babel-jolafonyi.tex b/Master/texmf-dist/tex/generic/babel/locale/dyo/babel-jolafonyi.tex
new file mode 100644
index 00000000000..0375f4c6a45
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/dyo/babel-jolafonyi.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{dyo}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..851a1f374b5
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/dz/babel-dz.ini
@@ -0,0 +1,174 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = རྫོང་ཁ
+name.english = Dzongkha
+name.babel = dzongkha
+tag.bcp47 = dz
+tag.opentype = DZN
+script.name = Tibetan
+script.tag.bcp47 = Tibt
+script.tag.opentype = tibt
+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 =
+
+[captions.licr]
+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 = སྤྱི་ལོ་[y] [MMMM] ཚེས་ [dd]
+date.short = [y]-[MM]-[dd]
+
+
+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 = ཟླ་བཅུ་གཉིས་པ་
+months.narrow.1 = ༡
+months.narrow.2 = ༢
+months.narrow.3 = ༣
+months.narrow.4 = 4
+months.narrow.5 = ༥
+months.narrow.6 = ༦
+months.narrow.7 = ༧
+months.narrow.8 = ༨
+months.narrow.9 = 9
+months.narrow.10 = ༡༠
+months.narrow.11 = ༡༡
+months.narrow.12 = ༡༢
+days.wide.mon = གཟའ་མིག་དམར་
+days.wide.tue = གཟའ་ལྷག་པ་
+days.wide.wed = གཟའ་ཕུར་བུ་
+days.wide.thu = གཟའ་པ་སངས་
+days.wide.fri = གཟའ་སྤེན་པ་
+days.wide.sat = གཟའ་ཉི་མ་
+days.wide.sun = གཟའ་ཟླ་བ་
+days.abbreviated.mon = མིར་
+days.abbreviated.tue = ལྷག་
+days.abbreviated.wed = ཕུར་
+days.abbreviated.thu = སངས་
+days.abbreviated.fri = སྤེན་
+days.abbreviated.sat = ཉི་
+days.abbreviated.sun = ཟླ་
+days.narrow.mon = མིར
+days.narrow.tue = ལྷག
+days.narrow.wed = ཕུར
+days.narrow.thu = སངྶ
+days.narrow.fri = སྤེན
+days.narrow.sat = ཉི
+days.narrow.sun = ཟླ
+dayPeriods.abbreviated.am = སྔ་ཆ་
+dayPeriods.abbreviated.pm = ཕྱི་ཆ་
+dayPeriods.narrow.am = སྔ་ཆ་
+dayPeriods.narrow.pm = ཕྱི་ཆ་
+dayPeriods.wide.am = སྔ་ཆ་
+dayPeriods.wide.pm = ཕྱི་ཆ་
+
+[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 =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [\u0F84 ཊ ཋ ཌ ཎ \u0F7E ཥ \u0F80 \u0F7B \u0F7D \u0F9A \u0F9B \u0F9C \u0F9E \u0FBA \u0FBB \u0FBC]
+exemplarCharacters = [ཀ ཁ ག ང ཅ ཆ ཇ ཉ ཏ ཐ ད ན པ ཕ བ མ ཙ ཚ ཛ ཝ ཞ ཟ འ ཡ ར ལ ཤ ས ཧ ཨ \u0F72 \u0F74 \u0F7A \u0F7C \u0F90 \u0F91 \u0F92 \u0F94 \u0F97 \u0F99 \u0F9F \u0FA0 \u0FA1 \u0FA3 \u0FA4 \u0FA5 \u0FA6 \u0FA8 \u0FA9 \u0FAA \u0FAB \u0FAD \u0FB1 \u0FB2 \u0FB3 \u0FB5 \u0FB6 \u0FB7]
+index = [ཀ ཁ ག ང ཅ ཆ ཇ ཉ ཏ ཐ ད ན པ ཕ བ མ ཙ ཚ ཛ ཝ ཞ ཟ འ ཡ ར ལ ཤ ས ཧ ཨ]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] ༼ ༽ § @ * / \\& # † ‡ ༄ ༅ ༆ ༈ ༉ ༊ ࿐ ࿑ ༒ ࿒ ࿓ ࿔ ༶ ྾ ྿ ༌ ། ༎ ༏ ༐ ༑ ༔ ༴]
+
+[numbers]
+defaultNumberingSystem = tibt
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/dz/babel-dzongkha.tex b/Master/texmf-dist/tex/generic/babel/locale/dz/babel-dzongkha.tex
new file mode 100644
index 00000000000..c371a50ba61
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/dz/babel-dzongkha.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{dz}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..c2c9d768bcb
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ebu/babel-ebu.ini
@@ -0,0 +1,187 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Kĩembu
+name.english = Embu
+name.babel = embu
+tag.bcp47 = ebu
+; Next line to be fixed
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Mweri wa mbere
+months.wide.2 = Mweri wa kaĩri
+months.wide.3 = Mweri wa kathatũ
+months.wide.4 = Mweri wa kana
+months.wide.5 = Mweri wa gatano
+months.wide.6 = Mweri wa gatantatũ
+months.wide.7 = Mweri wa mũgwanja
+months.wide.8 = Mweri wa kanana
+months.wide.9 = Mweri wa kenda
+months.wide.10 = Mweri wa ikũmi
+months.wide.11 = Mweri wa ikũmi na ũmwe
+months.wide.12 = Mweri wa ikũmi na Kaĩrĩ
+months.narrow.1 = M
+months.narrow.2 = K
+months.narrow.3 = K
+months.narrow.4 = K
+months.narrow.5 = G
+months.narrow.6 = G
+months.narrow.7 = M
+months.narrow.8 = K
+months.narrow.9 = K
+months.narrow.10 = I
+months.narrow.11 = I
+months.narrow.12 = I
+days.wide.mon = Njumatatu
+days.wide.tue = Njumaine
+days.wide.wed = Njumatano
+days.wide.thu = Aramithi
+days.wide.fri = Njumaa
+days.wide.sat = NJumamothii
+days.wide.sun = Kiumia
+days.abbreviated.mon = Tat
+days.abbreviated.tue = Ine
+days.abbreviated.wed = Tan
+days.abbreviated.thu = Arm
+days.abbreviated.fri = Maa
+days.abbreviated.sat = NMM
+days.abbreviated.sun = Kma
+days.narrow.mon = N
+days.narrow.tue = N
+days.narrow.wed = N
+days.narrow.thu = A
+days.narrow.fri = M
+days.narrow.sat = N
+days.narrow.sun = K
+dayPeriods.abbreviated.am = KI
+dayPeriods.abbreviated.pm = UT
+dayPeriods.narrow.am = KI
+dayPeriods.narrow.pm = UT
+dayPeriods.wide.am = KI
+dayPeriods.wide.pm = UT
+
+[date.gregorian.licr]
+months.wide.1 = Mweri wa mbere
+months.wide.2 = Mweri wa ka\~\i ri
+months.wide.3 = Mweri wa kathat\~u
+months.wide.4 = Mweri wa kana
+months.wide.5 = Mweri wa gatano
+months.wide.6 = Mweri wa gatantat\~u
+months.wide.7 = Mweri wa m\~ugwanja
+months.wide.8 = Mweri wa kanana
+months.wide.9 = Mweri wa kenda
+months.wide.10 = Mweri wa ik\~umi
+months.wide.11 = Mweri wa ik\~umi na \~umwe
+months.wide.12 = Mweri wa ik\~umi na Ka\~\i r\~\i
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = []
+exemplarCharacters = [a b c d e f g h i ĩ j k l m n o p q r s t u ũ v w x y z]
+index = [A B C D E F G H I Ĩ J K L M N O P Q R S T U Ũ V W X Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ebu/babel-embu.tex b/Master/texmf-dist/tex/generic/babel/locale/ebu/babel-embu.tex
new file mode 100644
index 00000000000..5a0e72d4481
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ebu/babel-embu.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{ebu}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..3d4685128da
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ee/babel-ee.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Eʋegbe
+name.english = Ewe
+name.babel = ewe
+tag.bcp47 = ee
+tag.opentype = EWE
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [MMMM] [d] lia [y]
+date.short = [M]/[d]/[yy]
+months.wide.1 = dzove
+months.wide.2 = dzodze
+months.wide.3 = tedoxe
+months.wide.4 = afɔfĩe
+months.wide.5 = dama
+months.wide.6 = masa
+months.wide.7 = siamlɔm
+months.wide.8 = deasiamime
+months.wide.9 = anyɔnyɔ
+months.wide.10 = kele
+months.wide.11 = adeɛmekpɔxe
+months.wide.12 = dzome
+months.narrow.1 = d
+months.narrow.2 = d
+months.narrow.3 = t
+months.narrow.4 = a
+months.narrow.5 = d
+months.narrow.6 = m
+months.narrow.7 = s
+months.narrow.8 = d
+months.narrow.9 = a
+months.narrow.10 = k
+months.narrow.11 = a
+months.narrow.12 = d
+days.wide.mon = dzoɖa
+days.wide.tue = blaɖa
+days.wide.wed = kuɖa
+days.wide.thu = yawoɖa
+days.wide.fri = fiɖa
+days.wide.sat = memleɖa
+days.wide.sun = kɔsiɖa
+days.abbreviated.mon = dzo
+days.abbreviated.tue = bla
+days.abbreviated.wed = kuɖ
+days.abbreviated.thu = yaw
+days.abbreviated.fri = fiɖ
+days.abbreviated.sat = mem
+days.abbreviated.sun = kɔs
+days.narrow.mon = d
+days.narrow.tue = b
+days.narrow.wed = k
+days.narrow.thu = y
+days.narrow.fri = f
+days.narrow.sat = m
+days.narrow.sun = k
+dayPeriods.abbreviated.am = ŋdi
+dayPeriods.abbreviated.pm = ɣetrɔ
+dayPeriods.narrow.am = ŋ
+dayPeriods.narrow.pm = ɣ
+dayPeriods.wide.am = ŋdi
+dayPeriods.wide.pm = ɣetrɔ
+
+[date.gregorian.licr]
+months.wide.1 = dzove
+months.wide.2 = dzodze
+months.wide.3 = tedoxe
+months.wide.4 = af\textoopen f\~\i e
+months.wide.5 = dama
+months.wide.6 = masa
+months.wide.7 = siaml\textoopen m
+months.wide.8 = deasiamime
+months.wide.9 = any\textoopen ny\textoopen
+months.wide.10 = kele
+months.wide.11 = ade\texteopen mekp\textoopen xe
+months.wide.12 = dzome
+
+[time.gregorian]
+time.medium = [a] ga [h]:[mm]:[ss]
+time.short = [a] ga [h]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [ă â å ä ā æ c ç ĕ ê ë ĭ î ï j ñ ŏ ô ö ø œ q ŭ û ü ÿ]
+exemplarCharacters = [a á à ã b d ɖ e é è ẽ ɛ {ɛ\u0301} {ɛ\u0300} {ɛ\u0303} f ƒ g ɣ h x i í ì ĩ k l m n ŋ o ó ò õ ɔ {ɔ\u0301} {ɔ\u0300} {ɔ\u0303} p r s t u ú ù ũ v ʋ w y z]
+index = [A B D Ɖ E Ɛ F Ƒ G Ɣ H X I K L M N Ŋ O Ɔ P R S T U V Ʋ W Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] \\{ \\} § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = mnn
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ee/babel-ewe.tex b/Master/texmf-dist/tex/generic/babel/locale/ee/babel-ewe.tex
new file mode 100644
index 00000000000..e9a3a82e657
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ee/babel-ewe.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{ee}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..29e7404d8d4
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/el/babel-el.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Ελληνικά
+name.english = Greek
+name.babel = greek
+tag.bcp47 = el
+tag.opentype = ELL
+script.name = Greek
+script.tag.bcp47 = Grek
+script.tag.opentype = grek
+level = 1
+encodings = LGR
+derivate = no
+
+[captions]
+preface = Πρόλογος
+ref = Αναφορές
+abstract = Περίληψη
+bib = Βιβλιογραφία
+chapter = Κεφάλαιο
+appendix = Παράρτημα
+contents = Περιεχόμενα
+listfigure = Κατάλογος Σχημάτων
+listtable = Κατάλογος Πινάκων
+index = Ευρετήριο
+figure = Σχήμα
+table = Πίνακας
+part = Μέρος
+encl = Συνημμένα
+cc = Κοινοποίηση
+headto = Προς
+page = Σελίδα
+see = βλέπε
+also = βλέπε επίσης
+proof = Απόδειξη
+glossary = Γλωσσάρι
+
+[captions.licr]
+preface = \textPi\textrho\'\textomicron\textlambda\textomicron\textgamma\textomicron\textvarsigma
+ref = \textAlpha\textnu\textalpha\textphi\textomicron\textrho\'\textepsilon\textvarsigma
+abstract = \textPi\textepsilon\textrho\'\textiota\textlambda\texteta\textpsi\texteta
+bib = \textBeta\textiota\textbeta\textlambda\textiota\textomicron\textgamma\textrho\textalpha\textphi\'\textiota\textalpha
+chapter = \textKappa\textepsilon\textphi\'\textalpha\textlambda\textalpha\textiota\textomicron
+appendix = \textPi\textalpha\textrho\'\textalpha\textrho\texttau\texteta\textmu\textalpha
+contents = \textPi\textepsilon\textrho\textiota\textepsilon\textchi\'\textomicron\textmu\textepsilon\textnu\textalpha
+listfigure = \textKappa\textalpha\texttau\'\textalpha\textlambda\textomicron\textgamma\textomicron\textvarsigma\space \textSigma\textchi\texteta\textmu\'\textalpha\texttau\textomega\textnu
+listtable = \textKappa\textalpha\texttau\'\textalpha\textlambda\textomicron\textgamma\textomicron\textvarsigma\space \textPi\textiota\textnu\'\textalpha\textkappa\textomega\textnu
+index = \textEpsilon\textupsilon\textrho\textepsilon\texttau\'\texteta\textrho\textiota\textomicron
+figure = \textSigma\textchi\'\texteta\textmu\textalpha
+table = \textPi\'\textiota\textnu\textalpha\textkappa\textalpha\textvarsigma
+part = \textMu\'\textepsilon\textrho\textomicron\textvarsigma
+encl = \textSigma\textupsilon\textnu\texteta\textmu\textmu\'\textepsilon\textnu\textalpha
+cc = \textKappa\textomicron\textiota\textnu\textomicron\textpi\textomicron\'\textiota\texteta\textsigma\texteta
+headto = \textPi\textrho\textomicron\textvarsigma
+page = \textSigma\textepsilon\textlambda\'\textiota\textdelta\textalpha
+see = \textbeta\textlambda\'\textepsilon\textpi\textepsilon
+also = \textbeta\textlambda\'\textepsilon\textpi\textepsilon\space \textepsilon\textpi\'\textiota\textsigma\texteta\textvarsigma
+proof = \textAlpha\textpi\'\textomicron\textdelta\textepsilon\textiota\textxi\texteta
+glossary = \textGamma\textlambda\textomega\textsigma\textsigma\'\textalpha\textrho\textiota
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]/[M]/[yy]
+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 = Δεκεμβρίου
+months.narrow.1 = Ι
+months.narrow.2 = Φ
+months.narrow.3 = Μ
+months.narrow.4 = Α
+months.narrow.5 = Μ
+months.narrow.6 = Ι
+months.narrow.7 = Ι
+months.narrow.8 = Α
+months.narrow.9 = Σ
+months.narrow.10 = Ο
+months.narrow.11 = Ν
+months.narrow.12 = Δ
+days.wide.mon = Δευτέρα
+days.wide.tue = Τρίτη
+days.wide.wed = Τετάρτη
+days.wide.thu = Πέμπτη
+days.wide.fri = Παρασκευή
+days.wide.sat = Σάββατο
+days.wide.sun = Κυριακή
+days.abbreviated.mon = Δευ
+days.abbreviated.tue = Τρί
+days.abbreviated.wed = Τετ
+days.abbreviated.thu = Πέμ
+days.abbreviated.fri = Παρ
+days.abbreviated.sat = Σάβ
+days.abbreviated.sun = Κυρ
+days.narrow.mon = Δ
+days.narrow.tue = Τ
+days.narrow.wed = Τ
+days.narrow.thu = Π
+days.narrow.fri = Π
+days.narrow.sat = Σ
+days.narrow.sun = Κ
+dayPeriods.abbreviated.am = π.μ.
+dayPeriods.abbreviated.pm = μ.μ.
+dayPeriods.narrow.am = πμ
+dayPeriods.narrow.pm = μμ
+dayPeriods.wide.am = π.μ.
+dayPeriods.wide.pm = μ.μ.
+
+[date.gregorian.licr]
+months.wide.1 = \textIota\textalpha\textnu\textomicron\textupsilon\textalpha\textrho\'\textiota\textomicron\textupsilon
+months.wide.2 = \textPhi\textepsilon\textbeta\textrho\textomicron\textupsilon\textalpha\textrho\'\textiota\textomicron\textupsilon
+months.wide.3 = \textMu\textalpha\textrho\texttau\'\textiota\textomicron\textupsilon
+months.wide.4 = \textAlpha\textpi\textrho\textiota\textlambda\'\textiota\textomicron\textupsilon
+months.wide.5 = \textMu\textalpha\textdialytikatonos\textiota\textomicron\textupsilon
+months.wide.6 = \textIota\textomicron\textupsilon\textnu\'\textiota\textomicron\textupsilon
+months.wide.7 = \textIota\textomicron\textupsilon\textlambda\'\textiota\textomicron\textupsilon
+months.wide.8 = \textAlpha\textupsilon\textgamma\textomicron\'\textupsilon\textsigma\texttau\textomicron\textupsilon
+months.wide.9 = \textSigma\textepsilon\textpi\texttau\textepsilon\textmu\textbeta\textrho\'\textiota\textomicron\textupsilon
+months.wide.10 = \textOmicron\textkappa\texttau\textomega\textbeta\textrho\'\textiota\textomicron\textupsilon
+months.wide.11 = \textNu\textomicron\textepsilon\textmu\textbeta\textrho\'\textiota\textomicron\textupsilon
+months.wide.12 = \textDelta\textepsilon\textkappa\textepsilon\textmu\textbeta\textrho\'\textiota\textomicron\textupsilon
+
+[time.gregorian]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
+
+[typography]
+frenchspacing = no
+hyphenrules = monogreek
+lefthyphenmin = 1
+righthyphenmin = 1
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»“”
+auxiliary = [ἀ ἄ ἂ ἆ ἁ ἅ ἃ ἇ ὰ ᾶ ἐ ἔ ἒ ἑ ἕ ἓ ὲ ἠ ἤ ἢ ἦ ἡ ἥ ἣ ἧ ὴ ῆ ἰ ἴ ἲ ἶ ἱ ἵ ἳ ἷ ὶ ῖ ῒ ῗ ὄ ὂ ὃ ὸ ὐ ὔ ὒ ὖ ὑ ὕ ὓ ὗ ὺ ῦ ῢ ῧ ὤ ὢ ὦ ὥ ὣ ὧ ὼ ῶ]
+exemplarCharacters = [α ά β γ δ ε έ ζ η ή θ ι ί ϊ ΐ κ λ μ ν ξ ο ό π ρ σ ς τ υ ύ ϋ ΰ φ χ ψ ω ώ]
+index = [Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω]
+punctuation = [\\- ‐ – — , ; \\: ! . … \" « » ( ) \\[ \\] § @ * / \\\\ \\&]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = e
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/el/babel-greek.tex b/Master/texmf-dist/tex/generic/babel/locale/el/babel-greek.tex
new file mode 100644
index 00000000000..533e6885ba9
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/el/babel-greek.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{el}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/en/babel-american.tex b/Master/texmf-dist/tex/generic/babel/locale/en/babel-american.tex
new file mode 100644
index 00000000000..1ba35184de8
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-american.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{english-unitedstates}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/en/babel-australian.tex b/Master/texmf-dist/tex/generic/babel/locale/en/babel-australian.tex
new file mode 100644
index 00000000000..f3d54bafde5
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-australian.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{english-australia}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/en/babel-british.tex b/Master/texmf-dist/tex/generic/babel/locale/en/babel-british.tex
new file mode 100644
index 00000000000..b49b74f8b01
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-british.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{english-unitedkingdom}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/en/babel-canadian.tex b/Master/texmf-dist/tex/generic/babel/locale/en/babel-canadian.tex
new file mode 100644
index 00000000000..85243a6593e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-canadian.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{english-canada}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..de277673d90
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-AU.ini
@@ -0,0 +1,191 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = English
+name.english = English
+name.babel = english-australia
+name.babel.A = english-au
+name.babel.B = australian
+tag.bcp47 = en
+tag.opentype = ENG
+region.local = Australia
+region.english = Australia
+region.tag.bcp47 = AU
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Preface
+ref = References
+abstract = Abstract
+bib = Bibliography
+chapter = Chapter
+appendix = Appendix
+contents = Contents
+listfigure = List of Figures
+listtable = List of Tables
+index = Index
+figure = Figure
+table = Table
+part = Part
+encl = encl
+cc = cc
+headto = To
+page = Page
+see = see
+also = see also
+proof = Proof
+glossary = Glossary
+
+[captions.licr]
+preface = Preface
+ref = References
+abstract = Abstract
+bib = Bibliography
+chapter = Chapter
+appendix = Appendix
+contents = Contents
+listfigure = List\space of\space Figures
+listtable = List\space of\space Tables
+index = Index
+figure = Figure
+table = Table
+part = Part
+encl = encl
+cc = cc
+headto = To
+page = Page
+see = see
+also = see\space also
+proof = Proof
+glossary = Glossary
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]/[M]/[yy]
+months.wide.1 = January
+months.wide.2 = February
+months.wide.3 = March
+months.wide.4 = April
+months.wide.5 = May
+months.wide.6 = June
+months.wide.7 = July
+months.wide.8 = August
+months.wide.9 = September
+months.wide.10 = October
+months.wide.11 = November
+months.wide.12 = December
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Monday
+days.wide.tue = Tuesday
+days.wide.wed = Wednesday
+days.wide.thu = Thursday
+days.wide.fri = Friday
+days.wide.sat = Saturday
+days.wide.sun = Sunday
+days.abbreviated.mon = Mon.
+days.abbreviated.tue = Tue.
+days.abbreviated.wed = Wed.
+days.abbreviated.thu = Thu.
+days.abbreviated.fri = Fri.
+days.abbreviated.sat = Sat.
+days.abbreviated.sun = Sun.
+days.narrow.mon = M.
+days.narrow.tue = Tu.
+days.narrow.wed = W.
+days.narrow.thu = Th.
+days.narrow.fri = F.
+days.narrow.sat = Sa.
+days.narrow.sun = Su.
+dayPeriods.abbreviated.am = am
+dayPeriods.abbreviated.pm = pm
+dayPeriods.narrow.am = am
+dayPeriods.narrow.pm = pm
+dayPeriods.wide.am = am
+dayPeriods.wide.pm = pm
+
+[date.gregorian.licr]
+months.wide.1 = January
+months.wide.2 = February
+months.wide.3 = March
+months.wide.4 = April
+months.wide.5 = May
+months.wide.6 = June
+months.wide.7 = July
+months.wide.8 = August
+months.wide.9 = September
+months.wide.10 = October
+months.wide.11 = November
+months.wide.12 = December
+
+[time.gregorian]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
+
+[typography]
+frenchspacing = no
+hyphenrules = english
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [á à ă â å ä ã ā æ ç é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ö ø ō œ ú ù ŭ û ü ū ÿ]
+exemplarCharacters = [a b c d e f g h i j k l m n o p q r s t u v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = e
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..6df6807f7c0
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-CA.ini
@@ -0,0 +1,191 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = English
+name.english = English
+name.babel = english-canada
+name.babel.A = english-ca
+name.babel.B = canadian
+tag.bcp47 = en
+tag.opentype = ENG
+region.local = Canada
+region.english = Canada
+region.tag.bcp47 = CA
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Preface
+ref = References
+abstract = Abstract
+bib = Bibliography
+chapter = Chapter
+appendix = Appendix
+contents = Contents
+listfigure = List of Figures
+listtable = List of Tables
+index = Index
+figure = Figure
+table = Table
+part = Part
+encl = encl
+cc = cc
+headto = To
+page = Page
+see = see
+also = see also
+proof = Proof
+glossary = Glossary
+
+[captions.licr]
+preface = Preface
+ref = References
+abstract = Abstract
+bib = Bibliography
+chapter = Chapter
+appendix = Appendix
+contents = Contents
+listfigure = List\space of\space Figures
+listtable = List\space of\space Tables
+index = Index
+figure = Figure
+table = Table
+part = Part
+encl = encl
+cc = cc
+headto = To
+page = Page
+see = see
+also = see\space also
+proof = Proof
+glossary = Glossary
+
+[date.gregorian]
+date.long = [MMMM] [d], [y]
+date.short = [y]-[MM]-[dd]
+months.wide.1 = January
+months.wide.2 = February
+months.wide.3 = March
+months.wide.4 = April
+months.wide.5 = May
+months.wide.6 = June
+months.wide.7 = July
+months.wide.8 = August
+months.wide.9 = September
+months.wide.10 = October
+months.wide.11 = November
+months.wide.12 = December
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Monday
+days.wide.tue = Tuesday
+days.wide.wed = Wednesday
+days.wide.thu = Thursday
+days.wide.fri = Friday
+days.wide.sat = Saturday
+days.wide.sun = Sunday
+days.abbreviated.mon = Mon
+days.abbreviated.tue = Tue
+days.abbreviated.wed = Wed
+days.abbreviated.thu = Thu
+days.abbreviated.fri = Fri
+days.abbreviated.sat = Sat
+days.abbreviated.sun = Sun
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = January
+months.wide.2 = February
+months.wide.3 = March
+months.wide.4 = April
+months.wide.5 = May
+months.wide.6 = June
+months.wide.7 = July
+months.wide.8 = August
+months.wide.9 = September
+months.wide.10 = October
+months.wide.11 = November
+months.wide.12 = December
+
+[time.gregorian]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
+
+[typography]
+frenchspacing = no
+hyphenrules = english
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [á à ă â å ä ã ā æ ç é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ö ø ō œ ú ù ŭ û ü ū ÿ]
+exemplarCharacters = [a b c d e f g h i j k l m n o p q r s t u v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..ff37670e0ce
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-GB.ini
@@ -0,0 +1,193 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = English
+name.english = English
+name.babel = english-unitedkingdom
+name.babel.A = english-gb
+name.babel.B = british
+name.babel.C = ukenglish
+tag.bcp47 = en
+tag.opentype = ENG
+region.local = United Kingdom
+region.english = United Kingdom
+region.tag.bcp47 = GB
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Preface
+ref = References
+abstract = Abstract
+bib = Bibliography
+chapter = Chapter
+appendix = Appendix
+contents = Contents
+listfigure = List of Figures
+listtable = List of Tables
+index = Index
+figure = Figure
+table = Table
+part = Part
+encl = encl
+cc = cc
+headto = To
+page = Page
+see = see
+also = see also
+proof = Proof
+glossary = Glossary
+
+[captions.licr]
+preface = Preface
+ref = References
+abstract = Abstract
+bib = Bibliography
+chapter = Chapter
+appendix = Appendix
+contents = Contents
+listfigure = List\space of\space Figures
+listtable = List\space of\space Tables
+index = Index
+figure = Figure
+table = Table
+part = Part
+encl = encl
+cc = cc
+headto = To
+page = Page
+see = see
+also = see\space also
+proof = Proof
+glossary = Glossary
+
+[date.gregorian]
+date.long = [d][ ][MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = January
+months.wide.2 = February
+months.wide.3 = March
+months.wide.4 = April
+months.wide.5 = May
+months.wide.6 = June
+months.wide.7 = July
+months.wide.8 = August
+months.wide.9 = September
+months.wide.10 = October
+months.wide.11 = November
+months.wide.12 = December
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Monday
+days.wide.tue = Tuesday
+days.wide.wed = Wednesday
+days.wide.thu = Thursday
+days.wide.fri = Friday
+days.wide.sat = Saturday
+days.wide.sun = Sunday
+days.abbreviated.mon = Mon
+days.abbreviated.tue = Tue
+days.abbreviated.wed = Wed
+days.abbreviated.thu = Thu
+days.abbreviated.fri = Fri
+days.abbreviated.sat = Sat
+days.abbreviated.sun = Sun
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = am
+dayPeriods.abbreviated.pm = pm
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = am
+dayPeriods.wide.pm = pm
+
+[date.gregorian.licr]
+months.wide.1 = January
+months.wide.2 = February
+months.wide.3 = March
+months.wide.4 = April
+months.wide.5 = May
+months.wide.6 = June
+months.wide.7 = July
+months.wide.8 = August
+months.wide.9 = September
+months.wide.10 = October
+months.wide.11 = November
+months.wide.12 = December
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = ukenglish
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+delimiters.quotes.A = ‘’“”
+auxiliary = [á à ă â å ä ã ā æ ç é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ö ø ō œ ú ù ŭ û ü ū ÿ]
+exemplarCharacters = [a b c d e f g h i j k l m n o p q r s t u v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..c1b3a42ff29
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-NZ.ini
@@ -0,0 +1,191 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = English
+name.english = English
+name.babel = english-newzealand
+name.babel.A = english-nz
+name.babel.B = newzealand
+tag.bcp47 = en
+tag.opentype = ENG
+region.local = New Zealand
+region.english = New Zealand
+region.tag.bcp47 = NZ
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Preface
+ref = References
+abstract = Abstract
+bib = Bibliography
+chapter = Chapter
+appendix = Appendix
+contents = Contents
+listfigure = List of Figures
+listtable = List of Tables
+index = Index
+figure = Figure
+table = Table
+part = Part
+encl = encl
+cc = cc
+headto = To
+page = Page
+see = see
+also = see also
+proof = Proof
+glossary = Glossary
+
+[captions.licr]
+preface = Preface
+ref = References
+abstract = Abstract
+bib = Bibliography
+chapter = Chapter
+appendix = Appendix
+contents = Contents
+listfigure = List\space of\space Figures
+listtable = List\space of\space Tables
+index = Index
+figure = Figure
+table = Table
+part = Part
+encl = encl
+cc = cc
+headto = To
+page = Page
+see = see
+also = see\space also
+proof = Proof
+glossary = Glossary
+
+[date.gregorian]
+date.long = [d][ ][MMMM] [y]
+date.short = [d]/[MM]/[yy]
+months.wide.1 = January
+months.wide.2 = February
+months.wide.3 = March
+months.wide.4 = April
+months.wide.5 = May
+months.wide.6 = June
+months.wide.7 = July
+months.wide.8 = August
+months.wide.9 = September
+months.wide.10 = October
+months.wide.11 = November
+months.wide.12 = December
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Monday
+days.wide.tue = Tuesday
+days.wide.wed = Wednesday
+days.wide.thu = Thursday
+days.wide.fri = Friday
+days.wide.sat = Saturday
+days.wide.sun = Sunday
+days.abbreviated.mon = Mon
+days.abbreviated.tue = Tue
+days.abbreviated.wed = Wed
+days.abbreviated.thu = Thu
+days.abbreviated.fri = Fri
+days.abbreviated.sat = Sat
+days.abbreviated.sun = Sun
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = January
+months.wide.2 = February
+months.wide.3 = March
+months.wide.4 = April
+months.wide.5 = May
+months.wide.6 = June
+months.wide.7 = July
+months.wide.8 = August
+months.wide.9 = September
+months.wide.10 = October
+months.wide.11 = November
+months.wide.12 = December
+
+[time.gregorian]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
+
+[typography]
+frenchspacing = no
+hyphenrules = english
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [á à ă â å ä ã ā æ ç é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ö ø ō œ ú ù ŭ û ü ū ÿ]
+exemplarCharacters = [a b c d e f g h i j k l m n o p q r s t u v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..973a6c882e6
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-US.ini
@@ -0,0 +1,192 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = English
+name.english = English
+name.babel = english-unitedstates
+name.babel.A = english-us
+name.babel.B = american
+name.babel.C = usenglish
+tag.bcp47 = en
+tag.opentype = ENG
+region.local = United States
+region.english = United States
+region.tag.bcp47 = US
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Preface
+ref = References
+abstract = Abstract
+bib = Bibliography
+chapter = Chapter
+appendix = Appendix
+contents = Contents
+listfigure = List of Figures
+listtable = List of Tables
+index = Index
+figure = Figure
+table = Table
+part = Part
+encl = encl
+cc = cc
+headto = To
+page = Page
+see = see
+also = see also
+proof = Proof
+glossary = Glossary
+
+[captions.licr]
+preface = Preface
+ref = References
+abstract = Abstract
+bib = Bibliography
+chapter = Chapter
+appendix = Appendix
+contents = Contents
+listfigure = List\space of\space Figures
+listtable = List\space of\space Tables
+index = Index
+figure = Figure
+table = Table
+part = Part
+encl = encl
+cc = cc
+headto = To
+page = Page
+see = see
+also = see\space also
+proof = Proof
+glossary = Glossary
+
+[date.gregorian]
+date.long = [MMMM] [d], [y]
+date.short = [M]/[d]/[yy]
+months.wide.1 = January
+months.wide.2 = February
+months.wide.3 = March
+months.wide.4 = April
+months.wide.5 = May
+months.wide.6 = June
+months.wide.7 = July
+months.wide.8 = August
+months.wide.9 = September
+months.wide.10 = October
+months.wide.11 = November
+months.wide.12 = December
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Monday
+days.wide.tue = Tuesday
+days.wide.wed = Wednesday
+days.wide.thu = Thursday
+days.wide.fri = Friday
+days.wide.sat = Saturday
+days.wide.sun = Sunday
+days.abbreviated.mon = Mon
+days.abbreviated.tue = Tue
+days.abbreviated.wed = Wed
+days.abbreviated.thu = Thu
+days.abbreviated.fri = Fri
+days.abbreviated.sat = Sat
+days.abbreviated.sun = Sun
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = January
+months.wide.2 = February
+months.wide.3 = March
+months.wide.4 = April
+months.wide.5 = May
+months.wide.6 = June
+months.wide.7 = July
+months.wide.8 = August
+months.wide.9 = September
+months.wide.10 = October
+months.wide.11 = November
+months.wide.12 = December
+
+[time.gregorian]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
+
+[typography]
+frenchspacing = no
+hyphenrules = usenglishmax
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [á à ă â å ä ã ā æ ç é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ö ø ō œ ú ù ŭ û ü ū ÿ]
+exemplarCharacters = [a b c d e f g h i j k l m n o p q r s t u v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = INF
+list = ;
+minusSign = -
+nan = NaN
+perMille = 0/00
+percentSign = %
+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
new file mode 100644
index 00000000000..55244ab48b7
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-en.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = English
+name.english = English
+name.babel = english
+tag.bcp47 = en
+tag.opentype = ENG
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Preface
+ref = References
+abstract = Abstract
+bib = Bibliography
+chapter = Chapter
+appendix = Appendix
+contents = Contents
+listfigure = List of Figures
+listtable = List of Tables
+index = Index
+figure = Figure
+table = Table
+part = Part
+encl = encl
+cc = cc
+headto = To
+page = Page
+see = see
+also = see also
+proof = Proof
+glossary = Glossary
+
+[captions.licr]
+preface = Preface
+ref = References
+abstract = Abstract
+bib = Bibliography
+chapter = Chapter
+appendix = Appendix
+contents = Contents
+listfigure = List\space of\space Figures
+listtable = List\space of\space Tables
+index = Index
+figure = Figure
+table = Table
+part = Part
+encl = encl
+cc = cc
+headto = To
+page = Page
+see = see
+also = see\space also
+proof = Proof
+glossary = Glossary
+
+[date.gregorian]
+date.long = [MMMM] [d], [y]
+date.short = [M]/[d]/[yy]
+months.wide.1 = January
+months.wide.2 = February
+months.wide.3 = March
+months.wide.4 = April
+months.wide.5 = May
+months.wide.6 = June
+months.wide.7 = July
+months.wide.8 = August
+months.wide.9 = September
+months.wide.10 = October
+months.wide.11 = November
+months.wide.12 = December
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Monday
+days.wide.tue = Tuesday
+days.wide.wed = Wednesday
+days.wide.thu = Thursday
+days.wide.fri = Friday
+days.wide.sat = Saturday
+days.wide.sun = Sunday
+days.abbreviated.mon = Mon
+days.abbreviated.tue = Tue
+days.abbreviated.wed = Wed
+days.abbreviated.thu = Thu
+days.abbreviated.fri = Fri
+days.abbreviated.sat = Sat
+days.abbreviated.sun = Sun
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = January
+months.wide.2 = February
+months.wide.3 = March
+months.wide.4 = April
+months.wide.5 = May
+months.wide.6 = June
+months.wide.7 = July
+months.wide.8 = August
+months.wide.9 = September
+months.wide.10 = October
+months.wide.11 = November
+months.wide.12 = December
+
+[time.gregorian]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
+
+[typography]
+frenchspacing = no
+hyphenrules = english
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [á à ă â å ä ã ā æ ç é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ö ø ō œ ú ù ŭ û ü ū ÿ]
+exemplarCharacters = [a b c d e f g h i j k l m n o p q r s t u v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/en/babel-english-au.tex b/Master/texmf-dist/tex/generic/babel/locale/en/babel-english-au.tex
new file mode 100644
index 00000000000..f3d54bafde5
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-english-au.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{english-australia}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/en/babel-english-australia.tex b/Master/texmf-dist/tex/generic/babel/locale/en/babel-english-australia.tex
new file mode 100644
index 00000000000..1b8e3325a28
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-english-australia.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{en-AU}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/en/babel-english-ca.tex b/Master/texmf-dist/tex/generic/babel/locale/en/babel-english-ca.tex
new file mode 100644
index 00000000000..85243a6593e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-english-ca.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{english-canada}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/en/babel-english-canada.tex b/Master/texmf-dist/tex/generic/babel/locale/en/babel-english-canada.tex
new file mode 100644
index 00000000000..f22c9780739
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-english-canada.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{en-CA}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/en/babel-english-gb.tex b/Master/texmf-dist/tex/generic/babel/locale/en/babel-english-gb.tex
new file mode 100644
index 00000000000..b49b74f8b01
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-english-gb.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{english-unitedkingdom}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/en/babel-english-newzealand.tex b/Master/texmf-dist/tex/generic/babel/locale/en/babel-english-newzealand.tex
new file mode 100644
index 00000000000..d869313b133
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-english-newzealand.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{en-NZ}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/en/babel-english-nz.tex b/Master/texmf-dist/tex/generic/babel/locale/en/babel-english-nz.tex
new file mode 100644
index 00000000000..1b666452b7d
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-english-nz.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{english-newzealand}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/en/babel-english-unitedkingdom.tex b/Master/texmf-dist/tex/generic/babel/locale/en/babel-english-unitedkingdom.tex
new file mode 100644
index 00000000000..da1f67d3d4e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-english-unitedkingdom.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{en-GB}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/en/babel-english-unitedstates.tex b/Master/texmf-dist/tex/generic/babel/locale/en/babel-english-unitedstates.tex
new file mode 100644
index 00000000000..3b4a9a5b009
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-english-unitedstates.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{en-US}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/en/babel-english-us.tex b/Master/texmf-dist/tex/generic/babel/locale/en/babel-english-us.tex
new file mode 100644
index 00000000000..1ba35184de8
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-english-us.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{english-unitedstates}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/en/babel-english.tex b/Master/texmf-dist/tex/generic/babel/locale/en/babel-english.tex
new file mode 100644
index 00000000000..a3cf8416916
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-english.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{en}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/en/babel-newzealand.tex b/Master/texmf-dist/tex/generic/babel/locale/en/babel-newzealand.tex
new file mode 100644
index 00000000000..1b666452b7d
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-newzealand.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{english-newzealand}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/en/babel-ukenglish.tex b/Master/texmf-dist/tex/generic/babel/locale/en/babel-ukenglish.tex
new file mode 100644
index 00000000000..b49b74f8b01
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-ukenglish.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{english-unitedkingdom}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/en/babel-usenglish.tex b/Master/texmf-dist/tex/generic/babel/locale/en/babel-usenglish.tex
new file mode 100644
index 00000000000..1ba35184de8
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-usenglish.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{english-unitedstates}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..196d1b0440b
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/eo/babel-eo.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = esperanto
+name.english = Esperanto
+name.babel = esperanto
+tag.bcp47 = eo
+tag.opentype = NTO
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Antaŭparolo
+ref = Citaĵoj
+abstract = Resumo
+bib = Bibliografio
+chapter = Ĉapitro
+appendix = Apendico
+contents = Enhavo
+listfigure = Listo de figuroj
+listtable = Listo de tabeloj
+index = Indekso
+figure = Figuro
+table = Tabelo
+part = Parto
+encl = Aldono(j)
+cc = Kopie al
+headto = Al
+page = Paĝo
+see = vidu
+also = vidu ankaŭ
+proof = Pruvo
+glossary = Glosaro
+
+[captions.licr]
+preface = Anta\u uparolo
+ref = Cita\^\j oj
+abstract = Resumo
+bib = Bibliografio
+chapter = \^Capitro
+appendix = Apendico
+contents = Enhavo
+listfigure = Listo\space de\space figuroj
+listtable = Listo\space de\space tabeloj
+index = Indekso
+figure = Figuro
+table = Tabelo
+part = Parto
+encl = Aldono(j)
+cc = Kopie\space al
+headto = Al
+page = Pa\^go
+see = vidu
+also = vidu\space anka\u u
+proof = Pruvo
+glossary = Glosaro
+
+[date.gregorian]
+date.long = [d]--a[ ]de[ ][MMMM], [y]
+date.short = [yy]-[MM]-[dd]
+months.wide.1 = januaro
+months.wide.2 = februaro
+months.wide.3 = marto
+months.wide.4 = aprilo
+months.wide.5 = majo
+months.wide.6 = junio
+months.wide.7 = julio
+months.wide.8 = aŭgusto
+months.wide.9 = septembro
+months.wide.10 = oktobro
+months.wide.11 = novembro
+months.wide.12 = decembro
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = lundo
+days.wide.tue = mardo
+days.wide.wed = merkredo
+days.wide.thu = ĵaŭdo
+days.wide.fri = vendredo
+days.wide.sat = sabato
+days.wide.sun = dimanĉo
+days.abbreviated.mon = lu
+days.abbreviated.tue = ma
+days.abbreviated.wed = me
+days.abbreviated.thu = ĵa
+days.abbreviated.fri = ve
+days.abbreviated.sat = sa
+days.abbreviated.sun = di
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = atm
+dayPeriods.abbreviated.pm = ptm
+dayPeriods.narrow.am = atm
+dayPeriods.narrow.pm = ptm
+dayPeriods.wide.am = atm
+dayPeriods.wide.pm = ptm
+
+[date.gregorian.licr]
+months.wide.1 = januaro
+months.wide.2 = februaro
+months.wide.3 = marto
+months.wide.4 = aprilo
+months.wide.5 = majo
+months.wide.6 = junio
+months.wide.7 = julio
+months.wide.8 = a\u ugusto
+months.wide.9 = septembro
+months.wide.10 = oktobro
+months.wide.11 = novembro
+months.wide.12 = decembro
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = esperanto
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [q w x y]
+exemplarCharacters = [a b c ĉ d e f g ĝ h ĥ i j ĵ k l m n o p r s ŝ t u ŭ v z]
+index = [A B C Ĉ D E F G Ĝ H Ĥ I J Ĵ K L M N O P R S Ŝ T U Ŭ V Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] \\{ \\} /]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/eo/babel-esperanto.tex b/Master/texmf-dist/tex/generic/babel/locale/eo/babel-esperanto.tex
new file mode 100644
index 00000000000..868fe779912
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/eo/babel-esperanto.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{eo}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..ce94b1cc92f
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/es/babel-es-MX.ini
@@ -0,0 +1,192 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = español
+name.english = Spanish
+name.babel = spanish-mexico
+name.babel.A = spanish-mx
+name.babel.B = mexican
+tag.bcp47 = es
+tag.opentype = ESP
+region.local = México
+region.english = Mexico
+region.tag.bcp47 = MX
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Prefacio
+ref = Referencias
+abstract = Resumen
+bib = Bibliografía
+chapter = Capítulo
+appendix = Apéndice
+contents = Índice
+listfigure = Índice de Figuras
+listtable = Índice de Cuadros
+index = Índice Alfabético
+figure = Figura
+table = Cuadro
+part = Parte
+encl = Anexo
+cc = Copia a
+headto = A
+page = Página
+see = véase
+also = véase también
+proof = Demostración
+glossary = Glosario
+
+[captions.licr]
+preface = Prefacio
+ref = Referencias
+abstract = Resumen
+bib = Bibliograf\'\i a
+chapter = Cap\'\i tulo
+appendix = Ap\'endice
+contents = \'Indice
+listfigure = \'Indice\space de\space Figuras
+listtable = \'Indice\space de\space Cuadros
+index = \'Indice\space Alfab\'etico
+figure = Figura
+table = Cuadro
+part = Parte
+encl = Anexo
+cc = Copia\space a
+headto = A
+page = P\'agina
+see = v\'ease
+also = v\'ease\space tambi\'en
+proof = Demostraci\'on
+glossary = Glosario
+
+[date.gregorian]
+date.long = [d] de [MMMM] de [y]
+date.short = [dd]/[MM]/[yy]
+months.wide.1 = enero
+months.wide.2 = febrero
+months.wide.3 = marzo
+months.wide.4 = abril
+months.wide.5 = mayo
+months.wide.6 = junio
+months.wide.7 = julio
+months.wide.8 = agosto
+months.wide.9 = septiembre
+months.wide.10 = octubre
+months.wide.11 = noviembre
+months.wide.12 = diciembre
+months.narrow.1 = e
+months.narrow.2 = f
+months.narrow.3 = m
+months.narrow.4 = a
+months.narrow.5 = m
+months.narrow.6 = j
+months.narrow.7 = j
+months.narrow.8 = a
+months.narrow.9 = s
+months.narrow.10 = o
+months.narrow.11 = n
+months.narrow.12 = d
+days.wide.mon = lunes
+days.wide.tue = martes
+days.wide.wed = miércoles
+days.wide.thu = jueves
+days.wide.fri = viernes
+days.wide.sat = sábado
+days.wide.sun = domingo
+days.abbreviated.mon = lun.
+days.abbreviated.tue = mar.
+days.abbreviated.wed = mié.
+days.abbreviated.thu = jue.
+days.abbreviated.fri = vie.
+days.abbreviated.sat = sáb.
+days.abbreviated.sun = dom.
+days.narrow.mon = L
+days.narrow.tue = M
+days.narrow.wed = M
+days.narrow.thu = J
+days.narrow.fri = V
+days.narrow.sat = S
+days.narrow.sun = D
+dayPeriods.abbreviated.am = a. m.
+dayPeriods.abbreviated.pm = p. m.
+dayPeriods.narrow.am = a. m.
+dayPeriods.narrow.pm = p. m.
+dayPeriods.wide.am = a. m.
+dayPeriods.wide.pm = p. m.
+
+[date.gregorian.licr]
+months.wide.1 = enero
+months.wide.2 = febrero
+months.wide.3 = marzo
+months.wide.4 = abril
+months.wide.5 = mayo
+months.wide.6 = junio
+months.wide.7 = julio
+months.wide.8 = agosto
+months.wide.9 = septiembre
+months.wide.10 = octubre
+months.wide.11 = noviembre
+months.wide.12 = diciembre
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = yes
+hyphenrules = spanglish
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»“”‘’
+delimiters.quotes.A = “”‘’
+auxiliary = [ª à ă â å ä ã ā æ ç è ĕ ê ë ē ì ĭ î ī º ò ŏ ô ö ø ō œ ù ŭ û ū ÿ]
+exemplarCharacters = [a á b c d e é f g h i í ï j k l m n ñ o ó p q r s t u ú ü v w x y ý z]
+index = [A B C D E F G H I J K L M N Ñ O P Q R S T U V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ¡ ? ¿ . … ' ‘ ’ \" “ ” « » ( ) \\[ \\] § @ * / \\\\ \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..6b5c6d99b4c
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/es/babel-es.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = español
+name.english = Spanish
+name.babel = spanish
+tag.bcp47 = es
+tag.opentype = ESP
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Prefacio
+ref = Referencias
+abstract = Resumen
+bib = Bibliografía
+chapter = Capítulo
+appendix = Apéndice
+contents = Índice
+listfigure = Índice de figuras
+listtable = Índice de cuadros
+index = Índice alfabético
+figure = Figura
+table = Cuadro
+part = Parte
+encl = Adjunto
+cc = Copia a
+headto = A
+page = página
+see = véase
+also = véase también
+proof = Demostración
+glossary = Glosario
+
+[captions.licr]
+preface = Prefacio
+ref = Referencias
+abstract = Resumen
+bib = Bibliograf\'\i a
+chapter = Cap\'\i tulo
+appendix = Ap\'endice
+contents = \'Indice
+listfigure = \'Indice\space de\space figuras
+listtable = \'Indice\space de\space cuadros
+index = \'Indice\space alfab\'etico
+figure = Figura
+table = Cuadro
+part = Parte
+encl = Adjunto
+cc = Copia\space a
+headto = A
+page = p\'agina
+see = v\'ease
+also = v\'ease\space tambi\'en
+proof = Demostraci\'on
+glossary = Glosario
+
+[date.gregorian]
+date.long = [d] de [MMMM] de [y]
+date.short = [d]/[M]/[yy]
+months.wide.1 = enero
+months.wide.2 = febrero
+months.wide.3 = marzo
+months.wide.4 = abril
+months.wide.5 = mayo
+months.wide.6 = junio
+months.wide.7 = julio
+months.wide.8 = agosto
+months.wide.9 = septiembre
+months.wide.10 = octubre
+months.wide.11 = noviembre
+months.wide.12 = diciembre
+months.narrow.1 = E
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = lunes
+days.wide.tue = martes
+days.wide.wed = miércoles
+days.wide.thu = jueves
+days.wide.fri = viernes
+days.wide.sat = sábado
+days.wide.sun = domingo
+days.abbreviated.mon = lun.
+days.abbreviated.tue = mar.
+days.abbreviated.wed = mié.
+days.abbreviated.thu = jue.
+days.abbreviated.fri = vie.
+days.abbreviated.sat = sáb.
+days.abbreviated.sun = dom.
+days.narrow.mon = L
+days.narrow.tue = M
+days.narrow.wed = X
+days.narrow.thu = J
+days.narrow.fri = V
+days.narrow.sat = S
+days.narrow.sun = D
+dayPeriods.abbreviated.am = a. m.
+dayPeriods.abbreviated.pm = p. m.
+dayPeriods.narrow.am = a. m.
+dayPeriods.narrow.pm = p. m.
+dayPeriods.wide.am = a. m.
+dayPeriods.wide.pm = p. m.
+
+[date.gregorian.licr]
+months.wide.1 = enero
+months.wide.2 = febrero
+months.wide.3 = marzo
+months.wide.4 = abril
+months.wide.5 = mayo
+months.wide.6 = junio
+months.wide.7 = julio
+months.wide.8 = agosto
+months.wide.9 = septiembre
+months.wide.10 = octubre
+months.wide.11 = noviembre
+months.wide.12 = diciembre
+
+[time.gregorian]
+time.medium = [H]:[mm]:[ss]
+time.short = [H]:[mm]
+
+[typography]
+frenchspacing = yes
+hyphenrules = spanish
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»“”‘’
+auxiliary = [ª à ă â å ä ã ā æ ç è ĕ ê ë ē ì ĭ î ī º ò ŏ ô ö ø ō œ ù ŭ û ū ÿ]
+exemplarCharacters = [a á b c d e é f g h i í ï j k l m n ñ o ó p q r s t u ú ü v w x y ý z]
+index = [A B C D E F G H I J K L M N Ñ O P Q R S T U V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ¡ ? ¿ . … ' ‘ ’ \" “ ” « » ( ) \\[ \\] § @ * / \\\\ \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 2
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/es/babel-mexican.tex b/Master/texmf-dist/tex/generic/babel/locale/es/babel-mexican.tex
new file mode 100644
index 00000000000..b9bb453db32
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/es/babel-mexican.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{spanish-mexico}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/es/babel-spanish-mexico.tex b/Master/texmf-dist/tex/generic/babel/locale/es/babel-spanish-mexico.tex
new file mode 100644
index 00000000000..ab7abb104db
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/es/babel-spanish-mexico.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{es-MX}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/es/babel-spanish-mx.tex b/Master/texmf-dist/tex/generic/babel/locale/es/babel-spanish-mx.tex
new file mode 100644
index 00000000000..b9bb453db32
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/es/babel-spanish-mx.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{spanish-mexico}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/es/babel-spanish.tex b/Master/texmf-dist/tex/generic/babel/locale/es/babel-spanish.tex
new file mode 100644
index 00000000000..2a61414c07f
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/es/babel-spanish.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{es}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/et/babel-estonian.tex b/Master/texmf-dist/tex/generic/babel/locale/et/babel-estonian.tex
new file mode 100644
index 00000000000..4795cf9f663
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/et/babel-estonian.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{et}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..adad75e8e36
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/et/babel-et.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = eesti
+name.english = Estonian
+name.babel = estonian
+tag.bcp47 = et
+tag.opentype = ETI
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Sissejuhatus
+ref = Viited
+abstract = Kokkuvõte
+bib = Kirjandus
+chapter = Peatükk
+appendix = Lisa
+contents = Sisukord
+listfigure = Joonised
+listtable = Tabelid
+index = Indeks
+figure = Joonis
+table = Tabel
+part = Osa
+encl = Lisa(d)
+cc = Koopia(d)
+headto =
+page = Lk.
+see = vt.
+also = vt. ka
+proof = Tõestus
+glossary = Sõnastik
+
+[captions.licr]
+preface = Sissejuhatus
+ref = Viited
+abstract = Kokkuv\~ote
+bib = Kirjandus
+chapter = Peat\"ukk
+appendix = Lisa
+contents = Sisukord
+listfigure = Joonised
+listtable = Tabelid
+index = Indeks
+figure = Joonis
+table = Tabel
+part = Osa
+encl = Lisa(d)
+cc = Koopia(d)
+headto =
+page = Lk.
+see = vt.
+also = vt.\space ka
+proof = T\~oestus
+glossary = S\~onastik
+
+[date.gregorian]
+date.long = [d][.] [MMMM] [y][.] a[.]
+date.short = [dd].[MM].[yy]
+months.wide.1 = jaanuar
+months.wide.2 = veebruar
+months.wide.3 = märts
+months.wide.4 = aprill
+months.wide.5 = mai
+months.wide.6 = juuni
+months.wide.7 = juuli
+months.wide.8 = august
+months.wide.9 = september
+months.wide.10 = oktoober
+months.wide.11 = november
+months.wide.12 = detsember
+months.narrow.1 = J
+months.narrow.2 = V
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = esmaspäev
+days.wide.tue = teisipäev
+days.wide.wed = kolmapäev
+days.wide.thu = neljapäev
+days.wide.fri = reede
+days.wide.sat = laupäev
+days.wide.sun = pühapäev
+days.abbreviated.mon = E
+days.abbreviated.tue = T
+days.abbreviated.wed = K
+days.abbreviated.thu = N
+days.abbreviated.fri = R
+days.abbreviated.sat = L
+days.abbreviated.sun = P
+days.narrow.mon = E
+days.narrow.tue = T
+days.narrow.wed = K
+days.narrow.thu = N
+days.narrow.fri = R
+days.narrow.sat = L
+days.narrow.sun = P
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = jaanuar
+months.wide.2 = veebruar
+months.wide.3 = m\"arts
+months.wide.4 = aprill
+months.wide.5 = mai
+months.wide.6 = juuni
+months.wide.7 = juuli
+months.wide.8 = august
+months.wide.9 = september
+months.wide.10 = oktoober
+months.wide.11 = november
+months.wide.12 = detsember
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = yes
+hyphenrules = estonian
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „“‚‘
+auxiliary = [á à â å ā æ ç é è ê ë ē í ì î ï ī ñ ó ò ŏ ô ø ō œ ú ù û ū]
+exemplarCharacters = [a b c d e f g h i j k l m n o p q r s š z ž t u v w õ ä ö ü x y]
+index = [A B C D E F G H I J K L M N O P Q R S Š Z Ž T U V Õ Ä Ö Ü X Y]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 2
+decimal = ,
+exponential = ×10^
+group =  
+infinity = ∞
+list = ;
+minusSign = −
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/eu/babel-basque.tex b/Master/texmf-dist/tex/generic/babel/locale/eu/babel-basque.tex
new file mode 100644
index 00000000000..83be3d4449f
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/eu/babel-basque.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{eu}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..9eb1c545c05
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/eu/babel-eu.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = euskara
+name.english = Basque
+name.babel = basque
+tag.bcp47 = eu
+tag.opentype = EUQ
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Hitzaurrea
+ref = Erreferentziak
+abstract = Laburpena
+bib = Bibliografia
+chapter = Kapitulua
+appendix = Eranskina
+contents = Gaien Aurkibidea
+listfigure = Irudien Zerrenda
+listtable = Taulen Zerrenda
+index = Kontzeptuen Aurkibidea
+figure = Irudia
+table = Taula
+part = Atala
+encl = Erantsia
+cc = Kopia
+headto = Nori
+page = Orria
+see = Ikusi
+also = Ikusi, halaber
+proof = Frogapena
+glossary = Glosarioa
+
+[captions.licr]
+preface = Hitzaurrea
+ref = Erreferentziak
+abstract = Laburpena
+bib = Bibliografia
+chapter = Kapitulua
+appendix = Eranskina
+contents = Gaien Aurkibidea
+listfigure = Irudien Zerrenda
+listtable = Taulen Zerrenda
+index = Kontzeptuen Aurkibidea
+figure = Irudia
+table = Taula
+part = Atala
+encl = Erantsia
+cc = Kopia
+headto = Nori
+page = Orria
+see = Ikusi
+also = Ikusi,\space halaber
+proof = Frogapena
+glossary = Glosarioa
+
+[date.gregorian]
+date.long = [y](e)ko [MMMM] [d]
+date.short = [yy]/[M]/[d]
+months.wide.1 = urtarrila
+months.wide.2 = otsaila
+months.wide.3 = martxoa
+months.wide.4 = apirila
+months.wide.5 = maiatza
+months.wide.6 = ekaina
+months.wide.7 = uztaila
+months.wide.8 = abuztua
+months.wide.9 = iraila
+months.wide.10 = urria
+months.wide.11 = azaroa
+months.wide.12 = abendua
+months.narrow.1 = U
+months.narrow.2 = O
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = E
+months.narrow.7 = U
+months.narrow.8 = A
+months.narrow.9 = I
+months.narrow.10 = U
+months.narrow.11 = A
+months.narrow.12 = A
+days.wide.mon = astelehena
+days.wide.tue = asteartea
+days.wide.wed = asteazkena
+days.wide.thu = osteguna
+days.wide.fri = ostirala
+days.wide.sat = larunbata
+days.wide.sun = igandea
+days.abbreviated.mon = al.
+days.abbreviated.tue = ar.
+days.abbreviated.wed = az.
+days.abbreviated.thu = og.
+days.abbreviated.fri = or.
+days.abbreviated.sat = lr.
+days.abbreviated.sun = ig.
+days.narrow.mon = A
+days.narrow.tue = A
+days.narrow.wed = A
+days.narrow.thu = O
+days.narrow.fri = O
+days.narrow.sat = L
+days.narrow.sun = I
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = g
+dayPeriods.narrow.pm = a
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = urtarrila
+months.wide.2 = otsaila
+months.wide.3 = martxoa
+months.wide.4 = apirila
+months.wide.5 = maiatza
+months.wide.6 = ekaina
+months.wide.7 = uztaila
+months.wide.8 = abuztua
+months.wide.9 = iraila
+months.wide.10 = urria
+months.wide.11 = azaroa
+months.wide.12 = abendua
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = basque
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”“”
+auxiliary = [á à ă â å ä ã ā æ é è ĕ ê ë ē í ì ĭ î ï ī ó ò ŏ ô ö ø ō œ ú ù ŭ û ü ū ÿ]
+exemplarCharacters = [a b c ç d e f g h i j k l m n ñ o p q r s t u v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..bcd6a503563
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ewo/babel-ewo.ini
@@ -0,0 +1,172 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = ewondo
+name.english = Ewondo
+name.babel = ewondo
+tag.bcp47 = ewo
+tag.opentype = BTI
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]/[M]/[y]
+months.wide.1 = ngɔn osú
+months.wide.2 = ngɔn bɛ̌
+months.wide.3 = ngɔn lála
+months.wide.4 = ngɔn nyina
+months.wide.5 = ngɔn tána
+months.wide.6 = ngɔn saməna
+months.wide.7 = ngɔn zamgbála
+months.wide.8 = ngɔn mwom
+months.wide.9 = ngɔn ebulú
+months.wide.10 = ngɔn awóm
+months.wide.11 = ngɔn awóm ai dziá
+months.wide.12 = ngɔn awóm ai bɛ̌
+months.narrow.1 = o
+months.narrow.2 = b
+months.narrow.3 = l
+months.narrow.4 = n
+months.narrow.5 = t
+months.narrow.6 = s
+months.narrow.7 = z
+months.narrow.8 = m
+months.narrow.9 = e
+months.narrow.10 = a
+months.narrow.11 = d
+months.narrow.12 = b
+days.wide.mon = mɔ́ndi
+days.wide.tue = sɔ́ndɔ məlú mə́bɛ̌
+days.wide.wed = sɔ́ndɔ məlú mə́lɛ́
+days.wide.thu = sɔ́ndɔ məlú mə́nyi
+days.wide.fri = fúladé
+days.wide.sat = séradé
+days.wide.sun = sɔ́ndɔ
+days.abbreviated.mon = mɔ́n
+days.abbreviated.tue = smb
+days.abbreviated.wed = sml
+days.abbreviated.thu = smn
+days.abbreviated.fri = fúl
+days.abbreviated.sat = sér
+days.abbreviated.sun = sɔ́n
+days.narrow.mon = m
+days.narrow.tue = s
+days.narrow.wed = s
+days.narrow.thu = s
+days.narrow.fri = f
+days.narrow.sat = s
+days.narrow.sun = s
+dayPeriods.abbreviated.am = kíkíríg
+dayPeriods.abbreviated.pm = ngəgógəle
+dayPeriods.narrow.am = kíkíríg
+dayPeriods.narrow.pm = ngəgógəle
+dayPeriods.wide.am = kíkíríg
+dayPeriods.wide.pm = ngəgógəle
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»“”
+auxiliary = [c j q x]
+exemplarCharacters = [a á à â ǎ b d {dz} e é è ê ě ə {ə\u0301} {ə\u0300} {ə\u0302} {ə\u030C} ɛ {ɛ\u0301} {ɛ\u0300} {ɛ\u0302} {ɛ\u030C} f g h i í ì î ǐ k {kp} l m n ń ǹ {ng} {nk} ŋ o ó ò ô ǒ ɔ {ɔ\u0301} {ɔ\u0300} {ɔ\u0302} {ɔ\u030C} p r s t {ts} u ú ù û ǔ v w y z]
+index = [A B D E Ə Ɛ F G H I K L M N Ŋ O Ɔ P R S T U V W Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ewo/babel-ewondo.tex b/Master/texmf-dist/tex/generic/babel/locale/ewo/babel-ewondo.tex
new file mode 100644
index 00000000000..b01e5865c82
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ewo/babel-ewondo.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{ewo}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..2fa0955a081
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/fa/babel-fa.ini
@@ -0,0 +1,149 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = فارسی
+name.english = Persian
+name.babel = persian
+tag.bcp47 = fa
+tag.opentype = FAR
+script.name = Arabic
+script.tag.bcp47 = Arab
+script.tag.opentype = arab
+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 = [y]/[M]/[d]
+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 = دسامبر
+months.narrow.1 = ژ
+months.narrow.2 = ف
+months.narrow.3 = م
+months.narrow.4 = آ
+months.narrow.5 = م
+months.narrow.6 = ژ
+months.narrow.7 = ژ
+months.narrow.8 = ا
+months.narrow.9 = س
+months.narrow.10 = ا
+months.narrow.11 = ن
+months.narrow.12 = د
+days.wide.mon = دوشنبه
+days.wide.tue = سه‌شنبه
+days.wide.wed = چهارشنبه
+days.wide.thu = پنجشنبه
+days.wide.fri = جمعه
+days.wide.sat = شنبه
+days.wide.sun = یکشنبه
+days.abbreviated.mon = دوشنبه
+days.abbreviated.tue = سه‌شنبه
+days.abbreviated.wed = چهارشنبه
+days.abbreviated.thu = پنجشنبه
+days.abbreviated.fri = جمعه
+days.abbreviated.sat = شنبه
+days.abbreviated.sun = یکشنبه
+days.narrow.mon = د
+days.narrow.tue = س
+days.narrow.wed = چ
+days.narrow.thu = پ
+days.narrow.fri = ج
+days.narrow.sat = ش
+days.narrow.sun = ی
+dayPeriods.abbreviated.am = ق.ظ.
+dayPeriods.abbreviated.pm = ب.ظ.
+dayPeriods.narrow.am = ق
+dayPeriods.narrow.pm = ب
+dayPeriods.wide.am = قبل‌ازظهر
+dayPeriods.wide.pm = بعدازظهر
+
+[time.gregorian]
+time.medium = [H]:[mm]:[ss]
+time.short = [H]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»‹›
+auxiliary = [\u200C\u200D\u200E\u200F \u064E \u0650 \u064F \u0652 \u0656 \u0670 إ ك ى ي]
+exemplarCharacters = [\u064B \u064D \u064C \u0651 \u0654 آ ا ء أ ؤ ئ ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن و ه ة ی]
+index = [آ ا ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن و ه ی]
+punctuation = [\\- ‐ ، ٫ ٬ ؛ \\: ! ؟ . … ‹ › « » ( ) \\[ \\] * / \\\\]
+
+[numbers]
+defaultNumberingSystem = arabext
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = ‎−
+nan = ناعدد
+perMille = ‰
+percentSign = %
+plusSign = ‎+
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fa/babel-persian.tex b/Master/texmf-dist/tex/generic/babel/locale/fa/babel-persian.tex
new file mode 100644
index 00000000000..3ce50150ee6
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/fa/babel-persian.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{fa}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..1b23a9f2688
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ff/babel-ff.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Pulaar
+name.english = Fulah
+name.babel = fulah
+tag.bcp47 = ff
+tag.opentype = FUL
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]/[M]/[y]
+months.wide.1 = siilo
+months.wide.2 = colte
+months.wide.3 = mbooy
+months.wide.4 = seeɗto
+months.wide.5 = duujal
+months.wide.6 = korse
+months.wide.7 = morso
+months.wide.8 = juko
+months.wide.9 = siilto
+months.wide.10 = yarkomaa
+months.wide.11 = jolal
+months.wide.12 = bowte
+months.narrow.1 = s
+months.narrow.2 = c
+months.narrow.3 = m
+months.narrow.4 = s
+months.narrow.5 = d
+months.narrow.6 = k
+months.narrow.7 = m
+months.narrow.8 = j
+months.narrow.9 = s
+months.narrow.10 = y
+months.narrow.11 = j
+months.narrow.12 = b
+days.wide.mon = aaɓnde
+days.wide.tue = mawbaare
+days.wide.wed = njeslaare
+days.wide.thu = naasaande
+days.wide.fri = mawnde
+days.wide.sat = hoore-biir
+days.wide.sun = dewo
+days.abbreviated.mon = aaɓ
+days.abbreviated.tue = maw
+days.abbreviated.wed = nje
+days.abbreviated.thu = naa
+days.abbreviated.fri = mwd
+days.abbreviated.sat = hbi
+days.abbreviated.sun = dew
+days.narrow.mon = a
+days.narrow.tue = m
+days.narrow.wed = n
+days.narrow.thu = n
+days.narrow.fri = m
+days.narrow.sat = h
+days.narrow.sun = d
+dayPeriods.abbreviated.am = subaka
+dayPeriods.abbreviated.pm = kikiiɗe
+dayPeriods.narrow.am = subaka
+dayPeriods.narrow.pm = kikiiɗe
+dayPeriods.wide.am = subaka
+dayPeriods.wide.pm = kikiiɗe
+
+[date.gregorian.licr]
+months.wide.1 = siilo
+months.wide.2 = colte
+months.wide.3 = mbooy
+months.wide.4 = see\textdhook to
+months.wide.5 = duujal
+months.wide.6 = korse
+months.wide.7 = morso
+months.wide.8 = juko
+months.wide.9 = siilto
+months.wide.10 = yarkomaa
+months.wide.11 = jolal
+months.wide.12 = bowte
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „”‚’
+auxiliary = [q v x z]
+exemplarCharacters = [a b ɓ c d ɗ e f g h i j k l m n ñ ŋ o p r s t u w y ƴ]
+index = [A B Ɓ C D Ɗ E F G H I J K L M N Ñ Ŋ O P R S T U W Y Ƴ]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ff/babel-fulah.tex b/Master/texmf-dist/tex/generic/babel/locale/ff/babel-fulah.tex
new file mode 100644
index 00000000000..057f4845e3e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ff/babel-fulah.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{ff}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..1d8ffe76a77
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/fi/babel-fi.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = suomi
+name.english = Finnish
+name.babel = finnish
+tag.bcp47 = fi
+tag.opentype = FIN
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Esipuhe
+ref = Viitteet
+abstract = Tiivistelmä
+bib = Kirjallisuutta
+chapter = Luku
+appendix = Liite
+contents = Sisältö
+listfigure = Kuvat
+listtable = Taulukot
+index = Hakemisto
+figure = Kuva
+table = Taulukko
+part = Osa
+encl = Liitteet
+cc = Jakelu
+headto = Vastaanottaja
+page = Sivu
+see = katso
+also = katso myös
+proof = Todistus
+glossary = Sanasto
+
+[captions.licr]
+preface = Esipuhe
+ref = Viitteet
+abstract = Tiivistelm\"a
+bib = Kirjallisuutta
+chapter = Luku
+appendix = Liite
+contents = Sis\"alt\"o
+listfigure = Kuvat
+listtable = Taulukot
+index = Hakemisto
+figure = Kuva
+table = Taulukko
+part = Osa
+encl = Liitteet
+cc = Jakelu
+headto = Vastaanottaja
+page = Sivu
+see = katso
+also = katso\space my\"os
+proof = Todistus
+glossary = Sanasto
+
+[date.gregorian]
+date.long = [d].[ ][MMMM] [y]
+date.short = [d].[M].[y]
+months.wide.1 = tammikuuta
+months.wide.2 = helmikuuta
+months.wide.3 = maaliskuuta
+months.wide.4 = huhtikuuta
+months.wide.5 = toukokuuta
+months.wide.6 = kesäkuuta
+months.wide.7 = heinäkuuta
+months.wide.8 = elokuuta
+months.wide.9 = syyskuuta
+months.wide.10 = lokakuuta
+months.wide.11 = marraskuuta
+months.wide.12 = joulukuuta
+months.narrow.1 = T
+months.narrow.2 = H
+months.narrow.3 = M
+months.narrow.4 = H
+months.narrow.5 = T
+months.narrow.6 = K
+months.narrow.7 = H
+months.narrow.8 = E
+months.narrow.9 = S
+months.narrow.10 = L
+months.narrow.11 = M
+months.narrow.12 = J
+days.wide.mon = maanantaina
+days.wide.tue = tiistaina
+days.wide.wed = keskiviikkona
+days.wide.thu = torstaina
+days.wide.fri = perjantaina
+days.wide.sat = lauantaina
+days.wide.sun = sunnuntaina
+days.abbreviated.mon = ma
+days.abbreviated.tue = ti
+days.abbreviated.wed = ke
+days.abbreviated.thu = to
+days.abbreviated.fri = pe
+days.abbreviated.sat = la
+days.abbreviated.sun = su
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = K
+days.narrow.thu = T
+days.narrow.fri = P
+days.narrow.sat = L
+days.narrow.sun = S
+dayPeriods.abbreviated.am = ap.
+dayPeriods.abbreviated.pm = ip.
+dayPeriods.narrow.am = ap.
+dayPeriods.narrow.pm = ip.
+dayPeriods.wide.am = ap.
+dayPeriods.wide.pm = ip.
+
+[date.gregorian.licr]
+months.wide.1 = tammikuuta
+months.wide.2 = helmikuuta
+months.wide.3 = maaliskuuta
+months.wide.4 = huhtikuuta
+months.wide.5 = toukokuuta
+months.wide.6 = kes\"akuuta
+months.wide.7 = hein\"akuuta
+months.wide.8 = elokuuta
+months.wide.9 = syyskuuta
+months.wide.10 = lokakuuta
+months.wide.11 = marraskuuta
+months.wide.12 = joulukuuta
+
+[time.gregorian]
+time.medium = [H].[mm].[ss]
+time.short = [H].[mm]
+
+[typography]
+frenchspacing = yes
+hyphenrules = finnish
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = ””’’
+auxiliary = [á à ă â ã ą ā ć č ċ ç ď ð đ é è ê ě ë ė ę ē ğ ǧ ģ ǥ ȟ ħ í î ï İ į ī ı ǩ ķ ĺ ľ ļ ł ń ň ñ ņ ŋ ó ò ô ő õ œ ŕ ř ś ŝ ş ß ť ţ ŧ ú ù û ů ű ų ū ý ÿ ü ź ż ʒ ǯ þ æ ø]
+exemplarCharacters = [a b c d e f g h i j k l m n o p q r s š t u v w x y z ž å ä ö]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Å Ä Ö]
+punctuation = [‐ – , ; \\: ! ? . … ’ ” » ( ) \\[ \\] § @ * / \\\\ \\& #]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = −
+nan = epäluku
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fi/babel-finnish.tex b/Master/texmf-dist/tex/generic/babel/locale/fi/babel-finnish.tex
new file mode 100644
index 00000000000..bd295a38525
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/fi/babel-finnish.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{fi}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..0735eb8f5b2
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/fil/babel-fil.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Filipino
+name.english = Filipino
+name.babel = filipino
+tag.bcp47 = fil
+tag.opentype = PIL
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [MMMM] [d], [y]
+date.short = [M]/[d]/[yy]
+months.wide.1 = Enero
+months.wide.2 = Pebrero
+months.wide.3 = Marso
+months.wide.4 = Abril
+months.wide.5 = Mayo
+months.wide.6 = Hunyo
+months.wide.7 = Hulyo
+months.wide.8 = Agosto
+months.wide.9 = Setyembre
+months.wide.10 = Oktubre
+months.wide.11 = Nobyembre
+months.wide.12 = Disyembre
+months.narrow.1 = Ene
+months.narrow.2 = Peb
+months.narrow.3 = Mar
+months.narrow.4 = Abr
+months.narrow.5 = May
+months.narrow.6 = Hun
+months.narrow.7 = Hul
+months.narrow.8 = Ago
+months.narrow.9 = Set
+months.narrow.10 = Okt
+months.narrow.11 = Nob
+months.narrow.12 = Dis
+days.wide.mon = Lunes
+days.wide.tue = Martes
+days.wide.wed = Miyerkules
+days.wide.thu = Huwebes
+days.wide.fri = Biyernes
+days.wide.sat = Sabado
+days.wide.sun = Linggo
+days.abbreviated.mon = Lun
+days.abbreviated.tue = Mar
+days.abbreviated.wed = Miy
+days.abbreviated.thu = Huw
+days.abbreviated.fri = Biy
+days.abbreviated.sat = Sab
+days.abbreviated.sun = Lin
+days.narrow.mon = Lun
+days.narrow.tue = Mar
+days.narrow.wed = Miy
+days.narrow.thu = Huw
+days.narrow.fri = Biy
+days.narrow.sat = Sab
+days.narrow.sun = Lin
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = am
+dayPeriods.narrow.pm = pm
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = Enero
+months.wide.2 = Pebrero
+months.wide.3 = Marso
+months.wide.4 = Abril
+months.wide.5 = Mayo
+months.wide.6 = Hunyo
+months.wide.7 = Hulyo
+months.wide.8 = Agosto
+months.wide.9 = Setyembre
+months.wide.10 = Oktubre
+months.wide.11 = Nobyembre
+months.wide.12 = Disyembre
+
+[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 =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [á à â é è ê í ì î ó ò ô ú ù û]
+exemplarCharacters = [a b c d e f g h i j k l m n ñ {ng} o p q r s t u v w x y z]
+index = [A B C D E F G H I J K L M N Ñ {Ng} O P Q R S T U V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § * / \\& # ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fil/babel-filipino.tex b/Master/texmf-dist/tex/generic/babel/locale/fil/babel-filipino.tex
new file mode 100644
index 00000000000..7dd83d8b9d6
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/fil/babel-filipino.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{fil}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fo/babel-faroese.tex b/Master/texmf-dist/tex/generic/babel/locale/fo/babel-faroese.tex
new file mode 100644
index 00000000000..9f5dce62150
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/fo/babel-faroese.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{fo}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..732e11d38a5
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/fo/babel-fo.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = føroyskt
+name.english = Faroese
+name.babel = faroese
+tag.bcp47 = fo
+tag.opentype = FOS
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d]. [MMMM] [y]
+date.short = [dd].[MM].[yy]
+months.wide.1 = januar
+months.wide.2 = februar
+months.wide.3 = mars
+months.wide.4 = apríl
+months.wide.5 = mai
+months.wide.6 = juni
+months.wide.7 = juli
+months.wide.8 = august
+months.wide.9 = september
+months.wide.10 = oktober
+months.wide.11 = november
+months.wide.12 = desember
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = mánadagur
+days.wide.tue = týsdagur
+days.wide.wed = mikudagur
+days.wide.thu = hósdagur
+days.wide.fri = fríggjadagur
+days.wide.sat = leygardagur
+days.wide.sun = sunnudagur
+days.abbreviated.mon = mán.
+days.abbreviated.tue = týs.
+days.abbreviated.wed = mik.
+days.abbreviated.thu = hós.
+days.abbreviated.fri = frí.
+days.abbreviated.sat = ley.
+days.abbreviated.sun = sun.
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = M
+days.narrow.thu = H
+days.narrow.fri = F
+days.narrow.sat = L
+days.narrow.sun = S
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = januar
+months.wide.2 = februar
+months.wide.3 = mars
+months.wide.4 = apr\'\i l
+months.wide.5 = mai
+months.wide.6 = juni
+months.wide.7 = juli
+months.wide.8 = august
+months.wide.9 = september
+months.wide.10 = oktober
+months.wide.11 = november
+months.wide.12 = desember
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [c q w x z]
+exemplarCharacters = [a á b d ð e f g h i í j k l m n o ó p r s t u ú v y ý æ ø]
+index = [A Á B C D Ð E F G H I Í J K L M N O Ó P Q R S T U Ú V W X Y Ý Z Æ Ø]
+punctuation = [\\- ‐ – , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = −
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..fd58e8e2e27
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-BE.ini
@@ -0,0 +1,190 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = français
+name.english = French
+name.babel = french-belgium
+name.babel.A = french-be
+tag.bcp47 = fr
+tag.opentype = FRA
+region.local = Belgique
+region.english = Belgium
+region.tag.bcp47 = BE
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Préface
+ref = Références
+abstract = Résumé
+bib = Bibliographie
+chapter = Chapitre
+appendix = Annexe
+contents = Table des matières
+listfigure = Table des figures
+listtable = Liste des tableaux
+index = Index
+figure = Figure
+table = Table
+part = partie
+encl = P.~J.
+cc = Copie à
+headto =
+page = page
+see = voir
+also = voir aussi
+proof = Démonstration
+glossary = Glossaire
+
+[captions.licr]
+preface = Pr\'eface
+ref = R\'ef\'erences
+abstract = R\'esum\'e
+bib = Bibliographie
+chapter = Chapitre
+appendix = Annexe
+contents = Table des mati\`eres
+listfigure = Table des figures
+listtable = Liste des tableaux
+index = Index
+figure = Figure
+table = Table
+part = partie
+encl = P.~J.
+cc = Copie \`a
+headto =
+page = page
+see = voir
+also = voir aussi
+proof = D\'emonstration
+glossary = Glossaire
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]/[MM]/[yy]
+months.wide.1 = janvier
+months.wide.2 = février
+months.wide.3 = mars
+months.wide.4 = avril
+months.wide.5 = mai
+months.wide.6 = juin
+months.wide.7 = juillet
+months.wide.8 = août
+months.wide.9 = septembre
+months.wide.10 = octobre
+months.wide.11 = novembre
+months.wide.12 = décembre
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = lundi
+days.wide.tue = mardi
+days.wide.wed = mercredi
+days.wide.thu = jeudi
+days.wide.fri = vendredi
+days.wide.sat = samedi
+days.wide.sun = dimanche
+days.abbreviated.mon = lun.
+days.abbreviated.tue = mar.
+days.abbreviated.wed = mer.
+days.abbreviated.thu = jeu.
+days.abbreviated.fri = ven.
+days.abbreviated.sat = sam.
+days.abbreviated.sun = dim.
+days.narrow.mon = L
+days.narrow.tue = M
+days.narrow.wed = M
+days.narrow.thu = J
+days.narrow.fri = V
+days.narrow.sat = S
+days.narrow.sun = D
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = janvier
+months.wide.2 = f\'evrier
+months.wide.3 = mars
+months.wide.4 = avril
+months.wide.5 = mai
+months.wide.6 = juin
+months.wide.7 = juillet
+months.wide.8 = ao\^ut
+months.wide.9 = septembre
+months.wide.10 = octobre
+months.wide.11 = novembre
+months.wide.12 = d\'ecembre
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = yes
+hyphenrules = french
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»«»
+auxiliary = [á å ä ã ā ē í ì ī ñ ó ò ö ø ú ǔ]
+exemplarCharacters = [a à â æ b c ç d e é è ê ë f g h i î ï j k l m n o ô œ p q r s t u ù û ü v w x y ÿ z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ’ \" “ ” « » ( ) \\[ \\] § @ * / \\& # † ‡]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..55df14bf755
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CA.ini
@@ -0,0 +1,190 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = français
+name.english = French
+name.babel = french-canada
+name.babel.A = french-ca
+tag.bcp47 = fr
+tag.opentype = FRA
+region.local = Canada
+region.english = Canada
+region.tag.bcp47 = CA
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Préface
+ref = Références
+abstract = Résumé
+bib = Bibliographie
+chapter = Chapitre
+appendix = Annexe
+contents = Table des matières
+listfigure = Table des figures
+listtable = Liste des tableaux
+index = Index
+figure = Figure
+table = Table
+part = partie
+encl = P.~J.
+cc = Copie à
+headto =
+page = page
+see = voir
+also = voir aussi
+proof = Démonstration
+glossary = Glossaire
+
+[captions.licr]
+preface = Pr\'eface
+ref = R\'ef\'erences
+abstract = R\'esum\'e
+bib = Bibliographie
+chapter = Chapitre
+appendix = Annexe
+contents = Table des mati\`eres
+listfigure = Table des figures
+listtable = Liste des tableaux
+index = Index
+figure = Figure
+table = Table
+part = partie
+encl = P.~J.
+cc = Copie \`a
+headto =
+page = page
+see = voir
+also = voir aussi
+proof = D\'emonstration
+glossary = Glossaire
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [yy]-[MM]-[dd]
+months.wide.1 = janvier
+months.wide.2 = février
+months.wide.3 = mars
+months.wide.4 = avril
+months.wide.5 = mai
+months.wide.6 = juin
+months.wide.7 = juillet
+months.wide.8 = août
+months.wide.9 = septembre
+months.wide.10 = octobre
+months.wide.11 = novembre
+months.wide.12 = décembre
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = lundi
+days.wide.tue = mardi
+days.wide.wed = mercredi
+days.wide.thu = jeudi
+days.wide.fri = vendredi
+days.wide.sat = samedi
+days.wide.sun = dimanche
+days.abbreviated.mon = lun.
+days.abbreviated.tue = mar.
+days.abbreviated.wed = mer.
+days.abbreviated.thu = jeu.
+days.abbreviated.fri = ven.
+days.abbreviated.sat = sam.
+days.abbreviated.sun = dim.
+days.narrow.mon = L
+days.narrow.tue = M
+days.narrow.wed = M
+days.narrow.thu = J
+days.narrow.fri = V
+days.narrow.sat = S
+days.narrow.sun = D
+dayPeriods.abbreviated.am = a.m.
+dayPeriods.abbreviated.pm = p.m.
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = a.m.
+dayPeriods.wide.pm = p.m.
+
+[date.gregorian.licr]
+months.wide.1 = janvier
+months.wide.2 = f\'evrier
+months.wide.3 = mars
+months.wide.4 = avril
+months.wide.5 = mai
+months.wide.6 = juin
+months.wide.7 = juillet
+months.wide.8 = ao\^ut
+months.wide.9 = septembre
+months.wide.10 = octobre
+months.wide.11 = novembre
+months.wide.12 = d\'ecembre
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH] h [mm]
+
+[typography]
+frenchspacing = yes
+hyphenrules = french
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»”“
+auxiliary = [á å ä ã ā ē í ì ī ñ ó ò ö ø ú ǔ]
+exemplarCharacters = [a à â æ b c ç d e é è ê ë f g h i î ï j k l m n o ô œ p q r s t u ù û ü v w x y ÿ z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ’ \" “ ” « » ( ) \\[ \\] § @ * / \\& # † ‡]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..c726afc9632
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CH.ini
@@ -0,0 +1,190 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = français
+name.english = French
+name.babel = french-switzerland
+name.babel.A = french-ch
+tag.bcp47 = fr
+tag.opentype = FRA
+region.local = Suisse
+region.english = Switzerland
+region.tag.bcp47 = CH
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Préface
+ref = Références
+abstract = Résumé
+bib = Bibliographie
+chapter = Chapitre
+appendix = Annexe
+contents = Table des matières
+listfigure = Table des figures
+listtable = Liste des tableaux
+index = Index
+figure = Figure
+table = Table
+part = partie
+encl = P.~J.
+cc = Copie à
+headto =
+page = page
+see = voir
+also = voir aussi
+proof = Démonstration
+glossary = Glossaire
+
+[captions.licr]
+preface = Pr\'eface
+ref = R\'ef\'erences
+abstract = R\'esum\'e
+bib = Bibliographie
+chapter = Chapitre
+appendix = Annexe
+contents = Table des mati\`eres
+listfigure = Table des figures
+listtable = Liste des tableaux
+index = Index
+figure = Figure
+table = Table
+part = partie
+encl = P.~J.
+cc = Copie \`a
+headto =
+page = page
+see = voir
+also = voir aussi
+proof = D\'emonstration
+glossary = Glossaire
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd].[MM].[yy]
+months.wide.1 = janvier
+months.wide.2 = février
+months.wide.3 = mars
+months.wide.4 = avril
+months.wide.5 = mai
+months.wide.6 = juin
+months.wide.7 = juillet
+months.wide.8 = août
+months.wide.9 = septembre
+months.wide.10 = octobre
+months.wide.11 = novembre
+months.wide.12 = décembre
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = lundi
+days.wide.tue = mardi
+days.wide.wed = mercredi
+days.wide.thu = jeudi
+days.wide.fri = vendredi
+days.wide.sat = samedi
+days.wide.sun = dimanche
+days.abbreviated.mon = lun.
+days.abbreviated.tue = mar.
+days.abbreviated.wed = mer.
+days.abbreviated.thu = jeu.
+days.abbreviated.fri = ven.
+days.abbreviated.sat = sam.
+days.abbreviated.sun = dim.
+days.narrow.mon = L
+days.narrow.tue = M
+days.narrow.wed = M
+days.narrow.thu = J
+days.narrow.fri = V
+days.narrow.sat = S
+days.narrow.sun = D
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = janvier
+months.wide.2 = f\'evrier
+months.wide.3 = mars
+months.wide.4 = avril
+months.wide.5 = mai
+months.wide.6 = juin
+months.wide.7 = juillet
+months.wide.8 = ao\^ut
+months.wide.9 = septembre
+months.wide.10 = octobre
+months.wide.11 = novembre
+months.wide.12 = d\'ecembre
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = yes
+hyphenrules = french
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»‹›
+auxiliary = [á å ä ã ā ē í ì ī ñ ó ò ö ø ú ǔ]
+exemplarCharacters = [a à â æ b c ç d e é è ê ë f g h i î ï j k l m n o ô œ p q r s t u ù û ü v w x y ÿ z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ’ \" “ ” « » ( ) \\[ \\] § @ * / \\& # † ‡]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..f61d5c6f6e7
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-LU.ini
@@ -0,0 +1,190 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = français
+name.english = French
+name.babel = french-luxembourg
+name.babel.A = french-lu
+tag.bcp47 = fr
+tag.opentype = FRA
+region.local = Luxembourg
+region.english = Luxembourg
+region.tag.bcp47 = LU
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Préface
+ref = Références
+abstract = Résumé
+bib = Bibliographie
+chapter = Chapitre
+appendix = Annexe
+contents = Table des matières
+listfigure = Table des figures
+listtable = Liste des tableaux
+index = Index
+figure = Figure
+table = Table
+part = partie
+encl = P.~J.
+cc = Copie à
+headto =
+page = page
+see = voir
+also = voir aussi
+proof = Démonstration
+glossary = Glossaire
+
+[captions.licr]
+preface = Pr\'eface
+ref = R\'ef\'erences
+abstract = R\'esum\'e
+bib = Bibliographie
+chapter = Chapitre
+appendix = Annexe
+contents = Table des mati\`eres
+listfigure = Table des figures
+listtable = Liste des tableaux
+index = Index
+figure = Figure
+table = Table
+part = partie
+encl = P.~J.
+cc = Copie \`a
+headto =
+page = page
+see = voir
+also = voir aussi
+proof = D\'emonstration
+glossary = Glossaire
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = janvier
+months.wide.2 = février
+months.wide.3 = mars
+months.wide.4 = avril
+months.wide.5 = mai
+months.wide.6 = juin
+months.wide.7 = juillet
+months.wide.8 = août
+months.wide.9 = septembre
+months.wide.10 = octobre
+months.wide.11 = novembre
+months.wide.12 = décembre
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = lundi
+days.wide.tue = mardi
+days.wide.wed = mercredi
+days.wide.thu = jeudi
+days.wide.fri = vendredi
+days.wide.sat = samedi
+days.wide.sun = dimanche
+days.abbreviated.mon = lun.
+days.abbreviated.tue = mar.
+days.abbreviated.wed = mer.
+days.abbreviated.thu = jeu.
+days.abbreviated.fri = ven.
+days.abbreviated.sat = sam.
+days.abbreviated.sun = dim.
+days.narrow.mon = L
+days.narrow.tue = M
+days.narrow.wed = M
+days.narrow.thu = J
+days.narrow.fri = V
+days.narrow.sat = S
+days.narrow.sun = D
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = janvier
+months.wide.2 = f\'evrier
+months.wide.3 = mars
+months.wide.4 = avril
+months.wide.5 = mai
+months.wide.6 = juin
+months.wide.7 = juillet
+months.wide.8 = ao\^ut
+months.wide.9 = septembre
+months.wide.10 = octobre
+months.wide.11 = novembre
+months.wide.12 = d\'ecembre
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = yes
+hyphenrules = french
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»«»
+auxiliary = [á å ä ã ā ē í ì ī ñ ó ò ö ø ú ǔ]
+exemplarCharacters = [a à â æ b c ç d e é è ê ë f g h i î ï j k l m n o ô œ p q r s t u ù û ü v w x y ÿ z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ’ \" “ ” « » ( ) \\[ \\] § @ * / \\& # † ‡]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..2f5e4d01e35
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = français
+name.english = French
+name.babel = french
+tag.bcp47 = fr
+tag.opentype = FRA
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Préface
+ref = Références
+abstract = Résumé
+bib = Bibliographie
+chapter = Chapitre
+appendix = Annexe
+contents = Table des matières
+listfigure = Table des figures
+listtable = Liste des tableaux
+index = Index
+figure = Figure
+table = Table
+part = partie
+encl = P.~J.
+cc = Copie à
+headto =
+page = page
+see = voir
+also = voir aussi
+proof = Démonstration
+glossary = Glossaire
+
+[captions.licr]
+preface = Pr\'eface
+ref = R\'ef\'erences
+abstract = R\'esum\'e
+bib = Bibliographie
+chapter = Chapitre
+appendix = Annexe
+contents = Table des mati\`eres
+listfigure = Table des figures
+listtable = Liste des tableaux
+index = Index
+figure = Figure
+table = Table
+part = partie
+encl = P.~J.
+cc = Copie \`a
+headto =
+page = page
+see = voir
+also = voir aussi
+proof = D\'emonstration
+glossary = Glossaire
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = janvier
+months.wide.2 = février
+months.wide.3 = mars
+months.wide.4 = avril
+months.wide.5 = mai
+months.wide.6 = juin
+months.wide.7 = juillet
+months.wide.8 = août
+months.wide.9 = septembre
+months.wide.10 = octobre
+months.wide.11 = novembre
+months.wide.12 = décembre
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = lundi
+days.wide.tue = mardi
+days.wide.wed = mercredi
+days.wide.thu = jeudi
+days.wide.fri = vendredi
+days.wide.sat = samedi
+days.wide.sun = dimanche
+days.abbreviated.mon = lun.
+days.abbreviated.tue = mar.
+days.abbreviated.wed = mer.
+days.abbreviated.thu = jeu.
+days.abbreviated.fri = ven.
+days.abbreviated.sat = sam.
+days.abbreviated.sun = dim.
+days.narrow.mon = L
+days.narrow.tue = M
+days.narrow.wed = M
+days.narrow.thu = J
+days.narrow.fri = V
+days.narrow.sat = S
+days.narrow.sun = D
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = janvier
+months.wide.2 = f\'evrier
+months.wide.3 = mars
+months.wide.4 = avril
+months.wide.5 = mai
+months.wide.6 = juin
+months.wide.7 = juillet
+months.wide.8 = ao\^ut
+months.wide.9 = septembre
+months.wide.10 = octobre
+months.wide.11 = novembre
+months.wide.12 = d\'ecembre
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = yes
+hyphenrules = french
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»«»
+auxiliary = [á å ä ã ā ē í ì ī ñ ó ò ö ø ú ǔ]
+exemplarCharacters = [a à â æ b c ç d e é è ê ë f g h i î ï j k l m n o ô œ p q r s t u ù û ü v w x y ÿ z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ’ \" “ ” « » ( ) \\[ \\] § @ * / \\& # † ‡]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-be.tex b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-be.tex
new file mode 100644
index 00000000000..427fc973fa5
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-be.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{french-belgium}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-belgium.tex b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-belgium.tex
new file mode 100644
index 00000000000..7ac4ea00bc4
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-belgium.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{fr-BE}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-ca.tex b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-ca.tex
new file mode 100644
index 00000000000..b4ae9d45ec7
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-ca.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{french-canada}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-canada.tex b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-canada.tex
new file mode 100644
index 00000000000..cedf0ff25b8
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-canada.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{fr-CA}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-ch.tex b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-ch.tex
new file mode 100644
index 00000000000..34effe40d6f
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-ch.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{french-switzerland}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-lu.tex b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-lu.tex
new file mode 100644
index 00000000000..ed8a18e3f1b
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-lu.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{french-luxembourg}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-luxembourg.tex b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-luxembourg.tex
new file mode 100644
index 00000000000..980dc5f8ccc
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-luxembourg.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{fr-LU}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-switzerland.tex b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-switzerland.tex
new file mode 100644
index 00000000000..78f7cc32d18
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french-switzerland.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{fr-CH}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french.tex b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french.tex
new file mode 100644
index 00000000000..b0e3a6e1bbd
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-french.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{fr}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fur/babel-friulian.tex b/Master/texmf-dist/tex/generic/babel/locale/fur/babel-friulian.tex
new file mode 100644
index 00000000000..4e620e82871
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/fur/babel-friulian.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{fur}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..216fb822330
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/fur/babel-fur.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = furlan
+name.english = Friulian
+name.babel = friulian
+tag.bcp47 = fur
+tag.opentype = FRL
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Prefazion
+ref = Riferiments
+abstract = Somari
+bib = Bibliografie
+chapter = Cjapitul
+appendix = Zonte
+contents = Tabele gjenerâl
+listfigure = Liste des figuris
+listtable = Liste des tabelis
+index = Tabele analitiche
+figure = Figure
+table = Tabele
+part = Part
+encl = Zonte(is)
+cc = Cun copie a
+headto = Par
+page = Pagjine
+see = cjale
+also = cjale ancje
+proof = Dimostrazion
+glossary = Glossari
+
+[captions.licr]
+preface = Prefazion
+ref = Riferiments
+abstract = Somari
+bib = Bibliografie
+chapter = Cjapitul
+appendix = Zonte
+contents = Tabele\space gjener\^al
+listfigure = Liste\space des\space figuris
+listtable = Liste\space des\space tabelis
+index = Tabele\space analitiche
+figure = Figure
+table = Tabele
+part = Part
+encl = Zonte(is)
+cc = Cun\space copie\space a
+headto = Par
+page = Pagjine
+see = cjale
+also = cjale\space ancje
+proof = Dimostrazion
+glossary = Glossari
+
+[date.gregorian]
+date.long = [d] di [MMMM] dal [y]
+date.short = [dd]/[MM]/[yy]
+months.wide.1 = Zenâr
+months.wide.2 = Fevrâr
+months.wide.3 = Març
+months.wide.4 = Avrîl
+months.wide.5 = Mai
+months.wide.6 = Jugn
+months.wide.7 = Lui
+months.wide.8 = Avost
+months.wide.9 = Setembar
+months.wide.10 = Otubar
+months.wide.11 = Novembar
+months.wide.12 = Dicembar
+months.narrow.1 = Z
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = L
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = lunis
+days.wide.tue = martars
+days.wide.wed = miercus
+days.wide.thu = joibe
+days.wide.fri = vinars
+days.wide.sat = sabide
+days.wide.sun = domenie
+days.abbreviated.mon = lun
+days.abbreviated.tue = mar
+days.abbreviated.wed = mie
+days.abbreviated.thu = joi
+days.abbreviated.fri = vin
+days.abbreviated.sat = sab
+days.abbreviated.sun = dom
+days.narrow.mon = L
+days.narrow.tue = M
+days.narrow.wed = M
+days.narrow.thu = J
+days.narrow.fri = V
+days.narrow.sat = S
+days.narrow.sun = D
+dayPeriods.abbreviated.am = a.
+dayPeriods.abbreviated.pm = p.
+dayPeriods.narrow.am = a.
+dayPeriods.narrow.pm = p.
+dayPeriods.wide.am = a.
+dayPeriods.wide.pm = p.
+
+[date.gregorian.licr]
+months.wide.1 = Zen\^ar
+months.wide.2 = Fevr\^ar
+months.wide.3 = Mar\c c
+months.wide.4 = Avr\^\i l
+months.wide.5 = Mai
+months.wide.6 = Jugn
+months.wide.7 = Lui
+months.wide.8 = Avost
+months.wide.9 = Setembar
+months.wide.10 = Otubar
+months.wide.11 = Novembar
+months.wide.12 = Dicembar
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = friulian
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = ‘’“”
+auxiliary = [å č é ë ğ ï ñ ó š ü]
+exemplarCharacters = [a à â b c ç d e è ê f g h i ì î j k l m n o ò ô p q r s t u ù û v w x y z]
+index = [A B C Ç D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..7880856bbe9
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/fy/babel-fy.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = West-Frysk
+name.english = Western Frisian
+name.babel = westernfrisian
+tag.bcp47 = fy
+tag.opentype = FRI
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+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 =
+
+[captions.licr]
+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]-[yy]
+months.wide.1 = Jannewaris
+months.wide.2 = Febrewaris
+months.wide.3 = Maart
+months.wide.4 = April
+months.wide.5 = Maaie
+months.wide.6 = Juny
+months.wide.7 = July
+months.wide.8 = Augustus
+months.wide.9 = Septimber
+months.wide.10 = Oktober
+months.wide.11 = Novimber
+months.wide.12 = Desimber
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = moandei
+days.wide.tue = tiisdei
+days.wide.wed = woansdei
+days.wide.thu = tongersdei
+days.wide.fri = freed
+days.wide.sat = sneon
+days.wide.sun = snein
+days.abbreviated.mon = mo
+days.abbreviated.tue = ti
+days.abbreviated.wed = wo
+days.abbreviated.thu = to
+days.abbreviated.fri = fr
+days.abbreviated.sat = so
+days.abbreviated.sun = si
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = Jannewaris
+months.wide.2 = Febrewaris
+months.wide.3 = Maart
+months.wide.4 = April
+months.wide.5 = Maaie
+months.wide.6 = Juny
+months.wide.7 = July
+months.wide.8 = Augustus
+months.wide.9 = Septimber
+months.wide.10 = Oktober
+months.wide.11 = Novimber
+months.wide.12 = Desimber
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [æ ò ù]
+exemplarCharacters = [a á à â ä b c d e é è ê ë f g h i í ï {ij} {íj\u0301} j k l m n o ó ô ö p r s t u ú û ü v w y ý z]
+index = [A B C D E F G H I J K L M N O P R S T U V W X Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fy/babel-westernfrisian.tex b/Master/texmf-dist/tex/generic/babel/locale/fy/babel-westernfrisian.tex
new file mode 100644
index 00000000000..1e3ea77eaed
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/fy/babel-westernfrisian.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{fy}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..ddbb977b57d
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ga/babel-ga.ini
@@ -0,0 +1,185 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Gaeilge
+name.english = Irish
+name.babel = irish
+tag.bcp47 = ga
+tag.opentype = IRI
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Réamhrá
+ref = Tagairtí
+abstract = Achoimre
+bib = Leabharliosta
+chapter = Caibidil
+appendix = Aguisín
+contents = Clár Ábhair
+listfigure = Léaráidí
+listtable = Táblaí
+index = Innéacs
+figure = Léaráid
+table = Tábla
+part = Cuid
+encl = faoi iamh
+cc = cc
+headto = Go
+page = Leathanach
+see = féach
+also = féach freisin
+proof = Cruthúnas
+glossary = Glossary
+
+[captions.licr]
+preface = R\'eamhr\'a
+ref = Tagairt\'\i
+abstract = Achoimre
+bib = Leabharliosta
+chapter = Caibidil
+appendix = Aguis\'\i n
+contents = Cl\'ar \'Abhair
+listfigure = L\'ear\'aid\'\i
+listtable = T\'abla\'\i
+index = Inn\'eacs
+figure = L\'ear\'aid
+table = T\'abla
+part = Cuid
+encl = faoi iamh
+cc = cc
+headto = Go
+page = Leathanach
+see = f\'each
+also = f\'each freisin
+proof = Cruth\'unas
+glossary = Glossary
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Eanáir
+months.wide.2 = Feabhra
+months.wide.3 = Márta
+months.wide.4 = Aibreán
+months.wide.5 = Bealtaine
+months.wide.6 = Meitheamh
+months.wide.7 = Iúil
+months.wide.8 = Lúnasa
+months.wide.9 = Meán Fómhair
+months.wide.10 = Deireadh Fómhair
+months.wide.11 = Samhain
+months.wide.12 = Nollaig
+months.narrow.1 = E
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = B
+months.narrow.6 = M
+months.narrow.7 = I
+months.narrow.8 = L
+months.narrow.9 = M
+months.narrow.10 = D
+months.narrow.11 = S
+months.narrow.12 = N
+days.wide.mon = Dé Luain
+days.wide.tue = Dé Máirt
+days.wide.wed = Dé Céadaoin
+days.wide.thu = Déardaoin
+days.wide.fri = Dé hAoine
+days.wide.sat = Dé Sathairn
+days.wide.sun = Dé Domhnaigh
+days.abbreviated.mon = Luan
+days.abbreviated.tue = Máirt
+days.abbreviated.wed = Céad
+days.abbreviated.thu = Déar
+days.abbreviated.fri = Aoine
+days.abbreviated.sat = Sath
+days.abbreviated.sun = Domh
+days.narrow.mon = L
+days.narrow.tue = M
+days.narrow.wed = C
+days.narrow.thu = D
+days.narrow.fri = A
+days.narrow.sat = S
+days.narrow.sun = D
+dayPeriods.abbreviated.am = a.m.
+dayPeriods.abbreviated.pm = p.m.
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = a.m.
+dayPeriods.wide.pm = p.m.
+
+[date.gregorian.licr]
+months.wide.1 = Ean\'air
+months.wide.2 = Feabhra
+months.wide.3 = M\'arta
+months.wide.4 = Aibre\'an
+months.wide.5 = Bealtaine
+months.wide.6 = Meitheamh
+months.wide.7 = I\'uil
+months.wide.8 = L\'unasa
+months.wide.9 = Me\'an F\'omhair
+months.wide.10 = Deireadh F\'omhair
+months.wide.11 = Samhain
+months.wide.12 = Nollaig
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = irish
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [å ḃ ċ ḋ ḟ ġ j k ṁ ṗ q ṡ ṫ v w x y z]
+exemplarCharacters = [a á b c d e é f g h i í l m n o ó p r s t u ú]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ga/babel-irish.tex b/Master/texmf-dist/tex/generic/babel/locale/ga/babel-irish.tex
new file mode 100644
index 00000000000..9acb1a1d9c4
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ga/babel-irish.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{ga}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..8a6b42ab332
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/gd/babel-gd.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Gàidhlig
+name.english = Scottish Gaelic
+name.babel = scottishgaelic
+tag.bcp47 = gd
+tag.opentype = GAE
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Preface
+ref = Iomraidh
+abstract = Brìgh
+bib = Leabhraichean
+chapter = Caibideil
+appendix = Ath-sgr`ıobhadh
+contents = Clàr-obrach
+listfigure = Liosta Dhealbh
+listtable = Liosta Chlàr
+index = Clàr-innse
+figure = Dealbh
+table = Clàr
+part = Cuid
+encl = a-staigh
+cc = lethbhreac gu
+headto = gu
+page = t.d.
+see = see
+also = see also
+proof = Proof
+glossary = Glossary
+
+[captions.licr]
+preface = Preface
+ref = Iomraidh
+abstract = Br\`\i gh
+bib = Leabhraichean
+chapter = Caibideil
+appendix = Ath-sgr`\i obhadh
+contents = Cl\`ar-obrach
+listfigure = Liosta Dhealbh
+listtable = Liosta Chl\`ar
+index = Cl\`ar-innse
+figure = Dealbh
+table = Cl\`ar
+part = Cuid
+encl = a-staigh
+cc = lethbhreac gu
+headto = gu
+page = t.d.
+see = see
+also = see also
+proof = Proof
+glossary = Glossary
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = am Faoilleach
+months.wide.2 = an Gearran
+months.wide.3 = am Màrt
+months.wide.4 = an Giblean
+months.wide.5 = an Cèitean
+months.wide.6 = an t-Ògmhios
+months.wide.7 = an t-Iuchar
+months.wide.8 = an Lùnastal
+months.wide.9 = an t-Sultain
+months.wide.10 = an Dàmhair
+months.wide.11 = an t-Samhain
+months.wide.12 = an Dùbhlachd
+months.narrow.1 = F
+months.narrow.2 = G
+months.narrow.3 = M
+months.narrow.4 = G
+months.narrow.5 = C
+months.narrow.6 = Ò
+months.narrow.7 = I
+months.narrow.8 = L
+months.narrow.9 = S
+months.narrow.10 = D
+months.narrow.11 = S
+months.narrow.12 = D
+days.wide.mon = DiLuain
+days.wide.tue = DiMàirt
+days.wide.wed = DiCiadain
+days.wide.thu = DiarDaoin
+days.wide.fri = DihAoine
+days.wide.sat = DiSathairne
+days.wide.sun = DiDòmhnaich
+days.abbreviated.mon = DiL
+days.abbreviated.tue = DiM
+days.abbreviated.wed = DiC
+days.abbreviated.thu = Dia
+days.abbreviated.fri = Dih
+days.abbreviated.sat = DiS
+days.abbreviated.sun = DiD
+days.narrow.mon = L
+days.narrow.tue = M
+days.narrow.wed = C
+days.narrow.thu = A
+days.narrow.fri = H
+days.narrow.sat = S
+days.narrow.sun = D
+dayPeriods.abbreviated.am = m
+dayPeriods.abbreviated.pm = f
+dayPeriods.narrow.am = m
+dayPeriods.narrow.pm = f
+dayPeriods.wide.am = m
+dayPeriods.wide.pm = f
+
+[date.gregorian.licr]
+months.wide.1 = am Faoilleach
+months.wide.2 = an Gearran
+months.wide.3 = am M\`art
+months.wide.4 = an Giblean
+months.wide.5 = an C\`eitean
+months.wide.6 = an t-\`Ogmhios
+months.wide.7 = an t-Iuchar
+months.wide.8 = an L\`unastal
+months.wide.9 = an t-Sultain
+months.wide.10 = an D\`amhair
+months.wide.11 = an t-Samhain
+months.wide.12 = an D\`ubhlachd
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = scottish
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [á ă â å ä ã ā æ ċ ç ḋ é ĕ ê ë ē ḟ ġ í ĭ î ï ī ı j k ł ṁ ñ ó ŏ ô ö ø ō œ ṗ q ṡ ş ș ṫ ú ŭ û ü ū v w x y ÿ z]
+exemplarCharacters = [a à b c d e è f g h i ì l m n o ò p r s t u ù]
+index = [A B C D E F G H I L M N O P R S T U]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/gd/babel-scottishgaelic.tex b/Master/texmf-dist/tex/generic/babel/locale/gd/babel-scottishgaelic.tex
new file mode 100644
index 00000000000..8c6bad79aca
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/gd/babel-scottishgaelic.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{gd}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/gl/babel-galician.tex b/Master/texmf-dist/tex/generic/babel/locale/gl/babel-galician.tex
new file mode 100644
index 00000000000..b8b5ffa80e8
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/gl/babel-galician.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{gl}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..e73f2f9f547
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/gl/babel-gl.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = galego
+name.english = Galician
+name.babel = galician
+tag.bcp47 = gl
+tag.opentype = GAL
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Prefacio
+ref = Referencias
+abstract = Resumo
+bib = Bibliografía
+chapter = Capítulo
+appendix = Apéndice
+contents = Índice
+listfigure = Índice de figuras
+listtable = Índice de cadros
+index = Índice alfabético
+figure = Figura
+table = Cadro
+part = Parte
+encl = Adxunto
+cc = Copia a
+headto = A
+page = Páxina
+see = véxase
+also = véxase tamén
+proof = Demostración
+glossary = Glosario
+
+[captions.licr]
+preface = Prefacio
+ref = Referencias
+abstract = Resumo
+bib = Bibliograf\'\i a
+chapter = Cap\'\i tulo
+appendix = Ap\'endice
+contents = \'Indice
+listfigure = \'Indice de figuras
+listtable = \'Indice de cadros
+index = \'Indice alfab\'etico
+figure = Figura
+table = Cadro
+part = Parte
+encl = Adxunto
+cc = Copia\space a
+headto = A
+page = P\'axina
+see = v\'exase
+also = v\'exase tam\'en
+proof = Demostraci\'on
+glossary = Glosario
+
+[date.gregorian]
+date.long = [d] de [MMMM] de [y]
+date.short = [dd]/[MM]/[yy]
+months.wide.1 = xaneiro
+months.wide.2 = febreiro
+months.wide.3 = marzo
+months.wide.4 = abril
+months.wide.5 = maio
+months.wide.6 = xuño
+months.wide.7 = xullo
+months.wide.8 = agosto
+months.wide.9 = setembro
+months.wide.10 = outubro
+months.wide.11 = novembro
+months.wide.12 = decembro
+months.narrow.1 = x.
+months.narrow.2 = f.
+months.narrow.3 = m.
+months.narrow.4 = a.
+months.narrow.5 = m.
+months.narrow.6 = x.
+months.narrow.7 = x.
+months.narrow.8 = a.
+months.narrow.9 = s.
+months.narrow.10 = o.
+months.narrow.11 = n.
+months.narrow.12 = d.
+days.wide.mon = luns
+days.wide.tue = martes
+days.wide.wed = mércores
+days.wide.thu = xoves
+days.wide.fri = venres
+days.wide.sat = sábado
+days.wide.sun = domingo
+days.abbreviated.mon = luns
+days.abbreviated.tue = mar.
+days.abbreviated.wed = mér.
+days.abbreviated.thu = xov.
+days.abbreviated.fri = ven.
+days.abbreviated.sat = sáb.
+days.abbreviated.sun = dom.
+days.narrow.mon = l.
+days.narrow.tue = m.
+days.narrow.wed = m.
+days.narrow.thu = x.
+days.narrow.fri = v.
+days.narrow.sat = s.
+days.narrow.sun = d.
+dayPeriods.abbreviated.am = a.m.
+dayPeriods.abbreviated.pm = p.m.
+dayPeriods.narrow.am = a.m.
+dayPeriods.narrow.pm = p.m.
+dayPeriods.wide.am = a.m.
+dayPeriods.wide.pm = p.m.
+
+[date.gregorian.licr]
+months.wide.1 = xaneiro
+months.wide.2 = febreiro
+months.wide.3 = marzo
+months.wide.4 = abril
+months.wide.5 = maio
+months.wide.6 = xu\~no
+months.wide.7 = xullo
+months.wide.8 = agosto
+months.wide.9 = setembro
+months.wide.10 = outubro
+months.wide.11 = novembro
+months.wide.12 = decembro
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = yes
+hyphenrules = galician
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [ª à â ä ã ç è ê ë ì î ï º ò ô ö õ ù û]
+exemplarCharacters = [a á b c d e é f g h i í j k l m n ñ o ó p q r s t u ú ü v w x y z]
+index = [A B C D E F G H I J K L M N Ñ O P Q R S T U V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
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
new file mode 100644
index 00000000000..9e3d3698181
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/gsw/babel-gsw.ini
@@ -0,0 +1,185 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Schwiizertüütsch
+name.english = Swiss German
+name.babel = swissgerman
+tag.bcp47 = gsw
+tag.opentype = ALS
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d]. [MMMM] [y]
+date.short = [dd].[MM].[yy]
+months.wide.1 = Januar
+months.wide.2 = Februar
+months.wide.3 = März
+months.wide.4 = April
+months.wide.5 = Mai
+months.wide.6 = Juni
+months.wide.7 = Juli
+months.wide.8 = Auguscht
+months.wide.9 = Septämber
+months.wide.10 = Oktoober
+months.wide.11 = Novämber
+months.wide.12 = Dezämber
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Määntig
+days.wide.tue = Ziischtig
+days.wide.wed = Mittwuch
+days.wide.thu = Dunschtig
+days.wide.fri = Friitig
+days.wide.sat = Samschtig
+days.wide.sun = Sunntig
+days.abbreviated.mon = Mä.
+days.abbreviated.tue = Zi.
+days.abbreviated.wed = Mi.
+days.abbreviated.thu = Du.
+days.abbreviated.fri = Fr.
+days.abbreviated.sat = Sa.
+days.abbreviated.sun = Su.
+days.narrow.mon = M
+days.narrow.tue = D
+days.narrow.wed = M
+days.narrow.thu = D
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = v.m.
+dayPeriods.abbreviated.pm = n.m.
+dayPeriods.narrow.am = v.m.
+dayPeriods.narrow.pm = n.m.
+dayPeriods.wide.am = vorm.
+dayPeriods.wide.pm = nam.
+
+[date.gregorian.licr]
+months.wide.1 = Januar
+months.wide.2 = Februar
+months.wide.3 = M\"arz
+months.wide.4 = April
+months.wide.5 = Mai
+months.wide.6 = Juni
+months.wide.7 = Juli
+months.wide.8 = Auguscht
+months.wide.9 = Sept\"amber
+months.wide.10 = Oktoober
+months.wide.11 = Nov\"amber
+months.wide.12 = Dez\"amber
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»‹›
+auxiliary = [á à ă â å ā æ ç é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ø ō œ ú ù ŭ û ū ÿ]
+exemplarCharacters = [a ä b c d e f g h i j k l m n o ö p q r s t u ü v w x y z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ’
+infinity = ∞
+list = ;
+minusSign = −
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/gsw/babel-swissgerman.tex b/Master/texmf-dist/tex/generic/babel/locale/gsw/babel-swissgerman.tex
new file mode 100644
index 00000000000..e3670de5e88
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/gsw/babel-swissgerman.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{gsw}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..c9cb0ee0425
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/gu/babel-gu.ini
@@ -0,0 +1,172 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = ગુજરાતી
+name.english = Gujarati
+name.babel = gujarati
+tag.bcp47 = gu
+tag.opentype = GUJ
+script.name = Gujarati
+script.tag.bcp47 = Gujr
+script.tag.opentype = gujr
+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 =
+
+[captions.licr]
+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]/[yy]
+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 = ડિસેમ્બર
+months.narrow.1 = જા
+months.narrow.2 = ફે
+months.narrow.3 = મા
+months.narrow.4 = એ
+months.narrow.5 = મે
+months.narrow.6 = જૂ
+months.narrow.7 = જુ
+months.narrow.8 = ઑ
+months.narrow.9 = સ
+months.narrow.10 = ઑ
+months.narrow.11 = ન
+months.narrow.12 = ડિ
+days.wide.mon = સોમવાર
+days.wide.tue = મંગળવાર
+days.wide.wed = બુધવાર
+days.wide.thu = ગુરુવાર
+days.wide.fri = શુક્રવાર
+days.wide.sat = શનિવાર
+days.wide.sun = રવિવાર
+days.abbreviated.mon = સોમ
+days.abbreviated.tue = મંગળ
+days.abbreviated.wed = બુધ
+days.abbreviated.thu = ગુરુ
+days.abbreviated.fri = શુક્ર
+days.abbreviated.sat = શનિ
+days.abbreviated.sun = રવિ
+days.narrow.mon = સો
+days.narrow.tue = મં
+days.narrow.wed = બુ
+days.narrow.thu = ગુ
+days.narrow.fri = શુ
+days.narrow.sat = શ
+days.narrow.sun = ર
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[time.gregorian]
+time.medium = [hh]:[mm]:[ss] [a]
+time.short = [hh]:[mm] [a]
+
+[typography]
+frenchspacing =
+hyphenrules = gujarati
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [\u200C\u200D ૰]
+exemplarCharacters = [\u0ABC ૐ \u0A82 \u0A81 ઃ અ આ ઇ ઈ ઉ ઊ ઋ ૠ ઍ એ ઐ ઑ ઓ ઔ ક ખ ગ ઘ ઙ ચ છ જ ઝ ઞ ટ ઠ ડ ઢ ણ ત થ દ ધ ન પ ફ બ ભ મ ય ર લ વ શ ષ સ હ ળ ઽ ા િ ી \u0AC1 \u0AC2 \u0AC3 \u0AC4 \u0AC5 \u0AC7 \u0AC8 ૉ ો ૌ \u0ACD]
+index = [અ {અ\u0A82} {અઃ} આ ઇ ઈ ઉ ઊ ઋ ઍ એ ઐ ઑ ઓ ઔ ક {ક\u0ACDષ} ખ ગ ઘ ઙ ચ છ જ {જ\u0ACDઞ} ઝ ઞ ટ ઠ ડ ઢ ણ ત {ત\u0ACDર} થ દ ધ ન પ ફ બ ભ મ ય ર લ વ શ ષ સ હ ળ]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/gu/babel-gujarati.tex b/Master/texmf-dist/tex/generic/babel/locale/gu/babel-gujarati.tex
new file mode 100644
index 00000000000..26b4792e5d4
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/gu/babel-gujarati.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{gu}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/guz/babel-gusii.tex b/Master/texmf-dist/tex/generic/babel/locale/guz/babel-gusii.tex
new file mode 100644
index 00000000000..19f694f960f
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/guz/babel-gusii.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{guz}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..daf6907b952
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/guz/babel-guz.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Ekegusii
+name.english = Gusii
+name.babel = gusii
+tag.bcp47 = guz
+tag.opentype = KIS
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Chanuari
+months.wide.2 = Feburari
+months.wide.3 = Machi
+months.wide.4 = Apiriri
+months.wide.5 = Mei
+months.wide.6 = Juni
+months.wide.7 = Chulai
+months.wide.8 = Agosti
+months.wide.9 = Septemba
+months.wide.10 = Okitoba
+months.wide.11 = Nobemba
+months.wide.12 = Disemba
+months.narrow.1 = C
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = C
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Chumatato
+days.wide.tue = Chumaine
+days.wide.wed = Chumatano
+days.wide.thu = Aramisi
+days.wide.fri = Ichuma
+days.wide.sat = Esabato
+days.wide.sun = Chumapiri
+days.abbreviated.mon = Ctt
+days.abbreviated.tue = Cmn
+days.abbreviated.wed = Cmt
+days.abbreviated.thu = Ars
+days.abbreviated.fri = Icm
+days.abbreviated.sat = Est
+days.abbreviated.sun = Cpr
+days.narrow.mon = C
+days.narrow.tue = C
+days.narrow.wed = C
+days.narrow.thu = A
+days.narrow.fri = I
+days.narrow.sat = E
+days.narrow.sun = C
+dayPeriods.abbreviated.am = Ma
+dayPeriods.abbreviated.pm = Mo
+dayPeriods.narrow.am = Ma
+dayPeriods.narrow.pm = Mo
+dayPeriods.wide.am = Mambia
+dayPeriods.wide.pm = Mog
+
+[date.gregorian.licr]
+months.wide.1 = Chanuari
+months.wide.2 = Feburari
+months.wide.3 = Machi
+months.wide.4 = Apiriri
+months.wide.5 = Mei
+months.wide.6 = Juni
+months.wide.7 = Chulai
+months.wide.8 = Agosti
+months.wide.9 = Septemba
+months.wide.10 = Okitoba
+months.wide.11 = Nobemba
+months.wide.12 = Disemba
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [q x]
+exemplarCharacters = [a b c d e f g h i j k l m n o p r s t u v w y z]
+index = [A B C D E F G H I J K L M N O P R S T U V W Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..c509972aa85
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/gv/babel-gv.ini
@@ -0,0 +1,185 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Gaelg
+name.english = Manx
+name.babel = manx
+tag.bcp47 = gv
+tag.opentype = MNX
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [y] [MMMM] [d]
+date.short = [y]-[MM]-[dd]
+months.wide.1 = Jerrey-geuree
+months.wide.2 = Toshiaght-arree
+months.wide.3 = Mayrnt
+months.wide.4 = Averil
+months.wide.5 = Boaldyn
+months.wide.6 = Mean-souree
+months.wide.7 = Jerrey-souree
+months.wide.8 = Luanistyn
+months.wide.9 = Mean-fouyir
+months.wide.10 = Jerrey-fouyir
+months.wide.11 = Mee Houney
+months.wide.12 = Mee ny Nollick
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = Jelhein
+days.wide.tue = Jemayrt
+days.wide.wed = Jercean
+days.wide.thu = Jerdein
+days.wide.fri = Jeheiney
+days.wide.sat = Jesarn
+days.wide.sun = Jedoonee
+days.abbreviated.mon = Jel
+days.abbreviated.tue = Jem
+days.abbreviated.wed = Jerc
+days.abbreviated.thu = Jerd
+days.abbreviated.fri = Jeh
+days.abbreviated.sat = Jes
+days.abbreviated.sun = Jed
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = a.m.
+dayPeriods.abbreviated.pm = p.m.
+dayPeriods.narrow.am = a.m.
+dayPeriods.narrow.pm = p.m.
+dayPeriods.wide.am = a.m.
+dayPeriods.wide.pm = p.m.
+
+[date.gregorian.licr]
+months.wide.1 = Jerrey-geuree
+months.wide.2 = Toshiaght-arree
+months.wide.3 = Mayrnt
+months.wide.4 = Averil
+months.wide.5 = Boaldyn
+months.wide.6 = Mean-souree
+months.wide.7 = Jerrey-souree
+months.wide.8 = Luanistyn
+months.wide.9 = Mean-fouyir
+months.wide.10 = Jerrey-fouyir
+months.wide.11 = Mee\space Houney
+months.wide.12 = Mee\space ny\space Nollick
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = []
+exemplarCharacters = [a b c ç d e f g h i j k l m n o p q r s t u v w x y z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/gv/babel-manx.tex b/Master/texmf-dist/tex/generic/babel/locale/gv/babel-manx.tex
new file mode 100644
index 00000000000..1a313f2a5cb
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/gv/babel-manx.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{gv}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..7ebfdd36c7c
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-GH.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Hausa
+name.english = Hausa
+name.babel = hausa-ghana
+name.babel.A = hausa-gh
+tag.bcp47 = ha
+tag.opentype = HAU
+region.local = Gana
+region.english = Ghana
+region.tag.bcp47 = GH
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM], [y]
+date.short = [d]/[M]/[yy]
+months.wide.1 = Janairu
+months.wide.2 = Faburairu
+months.wide.3 = Maris
+months.wide.4 = Afirilu
+months.wide.5 = Mayu
+months.wide.6 = Yuni
+months.wide.7 = Yuli
+months.wide.8 = Agusta
+months.wide.9 = Satumba
+months.wide.10 = Oktoba
+months.wide.11 = Nuwamba
+months.wide.12 = Disamba
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = Y
+months.narrow.7 = Y
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Litinin
+days.wide.tue = Talata
+days.wide.wed = Laraba
+days.wide.thu = Alhamis
+days.wide.fri = Jummaʼa
+days.wide.sat = Asabar
+days.wide.sun = Lahadi
+days.abbreviated.mon = Lit
+days.abbreviated.tue = Tal
+days.abbreviated.wed = Lar
+days.abbreviated.thu = Alh
+days.abbreviated.fri = Jum
+days.abbreviated.sat = Asa
+days.abbreviated.sun = Lah
+days.narrow.mon = L
+days.narrow.tue = T
+days.narrow.wed = L
+days.narrow.thu = A
+days.narrow.fri = J
+days.narrow.sat = A
+days.narrow.sun = L
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = Janairu
+months.wide.2 = Faburairu
+months.wide.3 = Maris
+months.wide.4 = Afirilu
+months.wide.5 = Mayu
+months.wide.6 = Yuni
+months.wide.7 = Yuli
+months.wide.8 = Agusta
+months.wide.9 = Satumba
+months.wide.10 = Oktoba
+months.wide.11 = Nuwamba
+months.wide.12 = Disamba
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [á à â é è ê í ì î ó ò ô p q {r\u0303} ú ù û v x ƴ]
+exemplarCharacters = [a b ɓ c d ɗ e f g h i j k ƙ l m n o r s {sh} t {ts} u w y {ʼy} z ʼ]
+index = [A B Ɓ C D Ɗ E F G H I J K Ƙ L M N O P Q R S T U V W X Y {ʼY} Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..4240d70dfd8
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-NE.ini
@@ -0,0 +1,163 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Hausa
+name.english = Hausa
+name.babel = hausa-niger
+name.babel.A = hausa-ne
+tag.bcp47 = ha
+tag.opentype = HAU
+region.local = Nijar
+region.english = Niger
+region.tag.bcp47 = NE
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+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]/[yy]
+months.wide.1 = Janairu
+months.wide.2 = Faburairu
+months.wide.3 = Maris
+months.wide.4 = Afirilu
+months.wide.5 = Mayu
+months.wide.6 = Yuni
+months.wide.7 = Yuli
+months.wide.8 = Agusta
+months.wide.9 = Satumba
+months.wide.10 = Oktoba
+months.wide.11 = Nuwamba
+months.wide.12 = Disamba
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = Y
+months.narrow.7 = Y
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Litinin
+days.wide.tue = Talata
+days.wide.wed = Laraba
+days.wide.thu = Alhamis
+days.wide.fri = Jummaʼa
+days.wide.sat = Asabar
+days.wide.sun = Lahadi
+days.abbreviated.mon = Lit
+days.abbreviated.tue = Tal
+days.abbreviated.wed = Lar
+days.abbreviated.thu = Alh
+days.abbreviated.fri = Jum
+days.abbreviated.sat = Asa
+days.abbreviated.sun = Lah
+days.narrow.mon = L
+days.narrow.tue = T
+days.narrow.wed = L
+days.narrow.thu = A
+days.narrow.fri = J
+days.narrow.sat = A
+days.narrow.sun = L
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = Janairu
+months.wide.2 = Faburairu
+months.wide.3 = Maris
+months.wide.4 = Afirilu
+months.wide.5 = Mayu
+months.wide.6 = Yuni
+months.wide.7 = Yuli
+months.wide.8 = Agusta
+months.wide.9 = Satumba
+months.wide.10 = Oktoba
+months.wide.11 = Nuwamba
+months.wide.12 = Disamba
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [á à â é è ê í ì î ó ò ô p q {r\u0303} ú ù û v x ƴ]
+exemplarCharacters = [a b ɓ c d ɗ e f g h i j k ƙ l m n o r s {sh} t {ts} u w y {ʼy} z ʼ]
+index = [A B Ɓ C D Ɗ E F G H I J K Ƙ L M N O P Q R S T U V W X Y {ʼY} Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..cfa8b3e5dce
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Hausa
+name.english = Hausa
+name.babel = hausa
+tag.bcp47 = ha
+tag.opentype = HAU
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM], [y]
+date.short = [d]/[M]/[yy]
+months.wide.1 = Janairu
+months.wide.2 = Faburairu
+months.wide.3 = Maris
+months.wide.4 = Afirilu
+months.wide.5 = Mayu
+months.wide.6 = Yuni
+months.wide.7 = Yuli
+months.wide.8 = Agusta
+months.wide.9 = Satumba
+months.wide.10 = Oktoba
+months.wide.11 = Nuwamba
+months.wide.12 = Disamba
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = Y
+months.narrow.7 = Y
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Litinin
+days.wide.tue = Talata
+days.wide.wed = Laraba
+days.wide.thu = Alhamis
+days.wide.fri = Jummaʼa
+days.wide.sat = Asabar
+days.wide.sun = Lahadi
+days.abbreviated.mon = Lit
+days.abbreviated.tue = Tal
+days.abbreviated.wed = Lar
+days.abbreviated.thu = Alh
+days.abbreviated.fri = Jum
+days.abbreviated.sat = Asa
+days.abbreviated.sun = Lah
+days.narrow.mon = L
+days.narrow.tue = T
+days.narrow.wed = L
+days.narrow.thu = A
+days.narrow.fri = J
+days.narrow.sat = A
+days.narrow.sun = L
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = Janairu
+months.wide.2 = Faburairu
+months.wide.3 = Maris
+months.wide.4 = Afirilu
+months.wide.5 = Mayu
+months.wide.6 = Yuni
+months.wide.7 = Yuli
+months.wide.8 = Agusta
+months.wide.9 = Satumba
+months.wide.10 = Oktoba
+months.wide.11 = Nuwamba
+months.wide.12 = Disamba
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [á à â é è ê í ì î ó ò ô p q {r\u0303} ú ù û v x ƴ]
+exemplarCharacters = [a b ɓ c d ɗ e f g h i j k ƙ l m n o r s {sh} t {ts} u w y {ʼy} z ʼ]
+index = [A B Ɓ C D Ɗ E F G H I J K Ƙ L M N O P Q R S T U V W X Y {ʼY} Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ha/babel-hausa-gh.tex b/Master/texmf-dist/tex/generic/babel/locale/ha/babel-hausa-gh.tex
new file mode 100644
index 00000000000..5f382a8f047
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ha/babel-hausa-gh.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{hausa-ghana}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ha/babel-hausa-ghana.tex b/Master/texmf-dist/tex/generic/babel/locale/ha/babel-hausa-ghana.tex
new file mode 100644
index 00000000000..3e739f3f95d
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ha/babel-hausa-ghana.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{ha-GH}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ha/babel-hausa-ne.tex b/Master/texmf-dist/tex/generic/babel/locale/ha/babel-hausa-ne.tex
new file mode 100644
index 00000000000..1f555bcccba
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ha/babel-hausa-ne.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{hausa-niger}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ha/babel-hausa-niger.tex b/Master/texmf-dist/tex/generic/babel/locale/ha/babel-hausa-niger.tex
new file mode 100644
index 00000000000..3460dccd791
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ha/babel-hausa-niger.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{ha-NE}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ha/babel-hausa.tex b/Master/texmf-dist/tex/generic/babel/locale/ha/babel-hausa.tex
new file mode 100644
index 00000000000..1d7361370ac
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ha/babel-hausa.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{ha}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..098e864f33f
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/haw/babel-haw.ini
@@ -0,0 +1,170 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = ʻŌlelo Hawaiʻi
+name.english = Hawaiian
+name.babel = hawaiian
+tag.bcp47 = haw
+tag.opentype = HAW
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+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 =
+
+[captions.licr]
+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]
+months.wide.1 = Ianuali
+months.wide.2 = Pepeluali
+months.wide.3 = Malaki
+months.wide.4 = ʻApelila
+months.wide.5 = Mei
+months.wide.6 = Iune
+months.wide.7 = Iulai
+months.wide.8 = ʻAukake
+months.wide.9 = Kepakemapa
+months.wide.10 = ʻOkakopa
+months.wide.11 = Nowemapa
+months.wide.12 = Kekemapa
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = Poʻakahi
+days.wide.tue = Poʻalua
+days.wide.wed = Poʻakolu
+days.wide.thu = Poʻahā
+days.wide.fri = Poʻalima
+days.wide.sat = Poʻaono
+days.wide.sun = Lāpule
+days.abbreviated.mon = P1
+days.abbreviated.tue = P2
+days.abbreviated.wed = P3
+days.abbreviated.thu = P4
+days.abbreviated.fri = P5
+days.abbreviated.sat = P6
+days.abbreviated.sun = LP
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[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 =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [b c d f g j q r s t v x y z]
+exemplarCharacters = [a ā e ē i ī o ō u ū h k l m n p w ʻ]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/haw/babel-hawaiian.tex b/Master/texmf-dist/tex/generic/babel/locale/haw/babel-hawaiian.tex
new file mode 100644
index 00000000000..842b293dd49
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/haw/babel-hawaiian.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{haw}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..a7d6921ca9f
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/he/babel-he.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = עברית
+name.english = Hebrew
+name.babel = hebrew
+tag.bcp47 = he
+tag.opentype = IWR
+script.name = Hebrew
+script.tag.bcp47 = Hebr
+script.tag.opentype = hebr
+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 = מילון מונחים
+
+[captions.licr]
+preface = \hebmem\hebbet\hebvav\hebalef
+ref = \hebmem\hebqof\hebvav\hebresh\hebvav\hebtav
+abstract = \hebtav\hebqof\hebtsadi\hebyod\hebresh
+bib = \hebbet\hebyod\hebbet\heblamed\hebyod\hebvav\hebgimel\hebresh\hebpe\hebyod\hebhe
+chapter = \hebpe\hebresh\hebqof
+appendix = \hebnun\hebsamekh\hebpe\hebhet
+contents = \hebtav\hebvav\hebkaf\hebfinalnun\space \hebhe\hebayin\hebnun\hebyod\hebyod\hebnun\hebyod\hebfinalmem
+listfigure = \hebresh\hebshin\hebyod\hebmem\hebtav\space \hebhe\hebalef\hebyod\hebvav\hebresh\hebyod\hebfinalmem
+listtable = \hebresh\hebshin\hebyod\hebmem\hebtav\space \hebhe\hebtet\hebbet\heblamed\hebalef\hebvav\hebtav
+index = \hebmem\hebpe\hebtav\hebhet
+figure = \hebalef\hebyod\hebvav\hebresh
+table = \hebtet\hebbet\heblamed\hebhe
+part = \hebhet\heblamed\hebqof
+encl = \hebresh\hebtsadi"\hebbet
+cc = \hebhe\hebayin\hebtav\hebqof\hebyod\hebfinalmem
+headto = \hebalef\heblamed
+page = \hebayin\hebmem\hebvav\hebdalet
+see = \hebresh\hebalef\hebhe
+also = \hebresh\hebalef\hebhe\space \hebgimel\hebfinalmem
+proof = \hebhe\hebvav\hebkaf\hebhet\hebhe}
+glossary = \hebmem\hebyod\heblamed\hebvav\hebfinalnun\space \hebmem\hebvav\hebnun\hebhet\hebyod\hebfinalmem
+
+[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 = דצמבר
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = יום שני
+days.wide.tue = יום שלישי
+days.wide.wed = יום רביעי
+days.wide.thu = יום חמישי
+days.wide.fri = יום שישי
+days.wide.sat = יום שבת
+days.wide.sun = יום ראשון
+days.abbreviated.mon = יום ב׳
+days.abbreviated.tue = יום ג׳
+days.abbreviated.wed = יום ד׳
+days.abbreviated.thu = יום ה׳
+days.abbreviated.fri = יום ו׳
+days.abbreviated.sat = שבת
+days.abbreviated.sun = יום א׳
+days.narrow.mon = ב׳
+days.narrow.tue = ג׳
+days.narrow.wed = ד׳
+days.narrow.thu = ה׳
+days.narrow.fri = ו׳
+days.narrow.sat = ש׳
+days.narrow.sun = א׳
+dayPeriods.abbreviated.am = לפנה״צ
+dayPeriods.abbreviated.pm = אחה״צ
+dayPeriods.narrow.am = לפנה״צ
+dayPeriods.narrow.pm = אחה״צ
+dayPeriods.wide.am = לפנה״צ
+dayPeriods.wide.pm = אחה״צ
+
+[date.gregorian.licr]
+months.wide.1 = \hebyod\hebnun\hebvav\hebalef\hebresh
+months.wide.2 = \hebpe\hebbet\hebresh\hebvav\hebalef\hebresh
+months.wide.3 = \hebmem\hebresh\hebfinaltsadi
+months.wide.4 = \hebalef\hebpe\hebresh\hebyod\heblamed
+months.wide.5 = \hebmem\hebalef\hebyod
+months.wide.6 = \hebyod\hebvav\hebnun\hebyod
+months.wide.7 = \hebyod\hebvav\heblamed\hebyod
+months.wide.8 = \hebalef\hebvav\hebgimel\hebvav\hebsamekh\hebtet
+months.wide.9 = \hebsamekh\hebpe\hebtet\hebmem\hebbet\hebresh
+months.wide.10 = \hebalef\hebvav\hebqof\hebtet\hebvav\hebbet\hebresh
+months.wide.11 = \hebnun\hebvav\hebbet\hebmem\hebbet\hebresh
+months.wide.12 = \hebdalet\hebtsadi\hebmem\hebbet\hebresh
+
+[time.gregorian]
+time.medium = [H]:[mm]:[ss]
+time.short = [H]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = hebrew
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = ””’’
+auxiliary = [\u05BD\u05C4\u200E\u200F \u05B0 \u05B1 \u05B2 \u05B3 \u05B4 \u05B5 \u05B6 \u05B7 \u05B8 \u05B9 \u05BB \u05C2 \u05C1 \u05BC \u05BF ״]
+exemplarCharacters = [א ב ג ד ה ו ז ח ט י כ ך ל מ ם נ ן ס ע פ ף צ ץ ק ר ש ת]
+index = [א ב ג ד ה ו ז ח ט י כ ל מ נ ס ע פ צ ק ר ש ת]
+punctuation = [\\- ‐ – — , ; \\: ! ? . ׳ ' \" ( ) \\[ \\] / ״ ־]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = ‎-
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = ‎+
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/he/babel-hebrew.tex b/Master/texmf-dist/tex/generic/babel/locale/he/babel-hebrew.tex
new file mode 100644
index 00000000000..cc6f5f77c08
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/he/babel-hebrew.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{he}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..72ab25846b8
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.ini
@@ -0,0 +1,173 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+; With suggestions by Zdeněk Wagner
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = हिन्दी
+name.english = Hindi
+name.babel = hindi
+tag.bcp47 = hi
+tag.opentype = HIN
+script.name = Devanagari
+script.tag.bcp47 = Deva
+script.tag.opentype = deva
+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 = शब्दार्थ सूची
+
+[captions.licr]
+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]/[yy]
+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 = दिसंबर
+months.narrow.1 = ज
+months.narrow.2 = फ़
+months.narrow.3 = मा
+months.narrow.4 = अ
+months.narrow.5 = म
+months.narrow.6 = जू
+months.narrow.7 = जु
+months.narrow.8 = अ
+months.narrow.9 = सि
+months.narrow.10 = अ
+months.narrow.11 = न
+months.narrow.12 = दि
+days.wide.mon = सोमवार
+days.wide.tue = मंगलवार
+days.wide.wed = बुधवार
+days.wide.thu = गुरुवार
+days.wide.fri = शुक्रवार
+days.wide.sat = शनिवार
+days.wide.sun = रविवार
+days.abbreviated.mon = सोम
+days.abbreviated.tue = मंगल
+days.abbreviated.wed = बुध
+days.abbreviated.thu = गुरु
+days.abbreviated.fri = शुक्र
+days.abbreviated.sat = शनि
+days.abbreviated.sun = रवि
+days.narrow.mon = सो
+days.narrow.tue = मं
+days.narrow.wed = बु
+days.narrow.thu = गु
+days.narrow.fri = शु
+days.narrow.sat = श
+days.narrow.sun = र
+dayPeriods.abbreviated.am = पूर्वाह्न
+dayPeriods.abbreviated.pm = अपराह्न
+dayPeriods.narrow.am = पू
+dayPeriods.narrow.pm = अ
+dayPeriods.wide.am = पूर्वाह्न
+dayPeriods.wide.pm = अपराह्न
+
+[time.gregorian]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
+
+[typography]
+frenchspacing =
+hyphenrules = hindi
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [\u200C\u200D]
+exemplarCharacters = [\u093C ॐ \u0902 \u0901 ः अ आ इ ई उ ऊ ऋ ऌ ऍ ए ऐ ऑ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल ळ व श ष स ह ऽ ा ि ी \u0941 \u0942 \u0943 \u0944 \u0945 \u0947 \u0948 ॉ ो ौ \u094D]
+index = [अ आ इ ई उ ऊ ऋ ए ऐ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल व श ष स ह]
+punctuation = [। ॥ \\- , ; \\: ! ? . ‘ ’ “ ” ( ) \\[ \\] \\{ \\} ॰]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/hi/babel-hindi.tex b/Master/texmf-dist/tex/generic/babel/locale/hi/babel-hindi.tex
new file mode 100644
index 00000000000..c7c070d2360
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/hi/babel-hindi.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{hi}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/hr/babel-croatian.tex b/Master/texmf-dist/tex/generic/babel/locale/hr/babel-croatian.tex
new file mode 100644
index 00000000000..89b796f9746
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/hr/babel-croatian.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{hr}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..f18bdbf9efa
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/hr/babel-hr.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = hrvatski
+name.english = Croatian
+name.babel = croatian
+tag.bcp47 = hr
+tag.opentype = HRV
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Predgovor
+ref = Literatura
+abstract = Sažetak
+bib = Bibliografija
+chapter = Poglavlje
+appendix = Dodatak
+contents = Sadržaj
+listfigure = Popis slika
+listtable = Popis tablica
+index = Kazalo
+figure = Slika
+table = Tablica
+part = Dio
+encl = Prilozi
+cc = Kopija
+headto = Prima
+page = Stranica
+see = Vidjeti
+also = Također vidjeti
+proof = Dokaz
+glossary = Pojmovnik
+
+[captions.licr]
+preface = Predgovor
+ref = Literatura
+abstract = Sa\v zetak
+bib = Bibliografija
+chapter = Poglavlje
+appendix = Dodatak
+contents = Sadr\v zaj
+listfigure = Popis slika
+listtable = Popis tablica
+index = Kazalo
+figure = Slika
+table = Tablica
+part = Dio
+encl = Prilozi
+cc = Kopija
+headto = Prima
+page = Stranica
+see = Vidjeti
+also = Tako\dj er vidjeti
+proof = Dokaz
+glossary = Pojmovnik
+
+[date.gregorian]
+date.long = [d].[ ][MMMM] [y].
+date.short = [dd]. [MM]. [y].
+months.wide.1 = siječnja
+months.wide.2 = veljače
+months.wide.3 = ožujka
+months.wide.4 = travnja
+months.wide.5 = svibnja
+months.wide.6 = lipnja
+months.wide.7 = srpnja
+months.wide.8 = kolovoza
+months.wide.9 = rujna
+months.wide.10 = listopada
+months.wide.11 = studenoga
+months.wide.12 = prosinca
+months.narrow.1 = 1.
+months.narrow.2 = 2.
+months.narrow.3 = 3.
+months.narrow.4 = 4.
+months.narrow.5 = 5.
+months.narrow.6 = 6.
+months.narrow.7 = 7.
+months.narrow.8 = 8.
+months.narrow.9 = 9.
+months.narrow.10 = 10.
+months.narrow.11 = 11.
+months.narrow.12 = 12.
+days.wide.mon = ponedjeljak
+days.wide.tue = utorak
+days.wide.wed = srijeda
+days.wide.thu = četvrtak
+days.wide.fri = petak
+days.wide.sat = subota
+days.wide.sun = nedjelja
+days.abbreviated.mon = pon
+days.abbreviated.tue = uto
+days.abbreviated.wed = sri
+days.abbreviated.thu = čet
+days.abbreviated.fri = pet
+days.abbreviated.sat = sub
+days.abbreviated.sun = ned
+days.narrow.mon = P
+days.narrow.tue = U
+days.narrow.wed = S
+days.narrow.thu = Č
+days.narrow.fri = P
+days.narrow.sat = S
+days.narrow.sun = N
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = sije\v cnja
+months.wide.2 = velja\v ce
+months.wide.3 = o\v zujka
+months.wide.4 = travnja
+months.wide.5 = svibnja
+months.wide.6 = lipnja
+months.wide.7 = srpnja
+months.wide.8 = kolovoza
+months.wide.9 = rujna
+months.wide.10 = listopada
+months.wide.11 = studenoga
+months.wide.12 = prosinca
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = croatian
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „“‚‘
+auxiliary = [q w x y]
+exemplarCharacters = [a b c č ć d {dž} đ e f g h i j k l {lj} m n {nj} o p r s š t u v z ž]
+index = [A B C Č Ć D {DŽ} Đ E F G H I J K L {LJ} M N {NJ} O P Q R S Š T U V W X Y Z Ž]
+punctuation = [‐ – — , ; \\: ! ? . … ' ‘ ’ ‚ \" “ ” „ ( ) \\[ \\] @ * / ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..4e4a67025d1
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/hsb/babel-hsb.ini
@@ -0,0 +1,187 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = hornjoserbšćina
+name.english = Upper Sorbian
+name.babel = uppersorbian
+name.babel.A = usorbian
+tag.bcp47 = hsb
+tag.opentype = USB
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Zawod
+ref = Referency
+abstract = Abstrakt
+bib = Literatura
+chapter = Kapitl
+appendix = Dodawki
+contents = Wobsah
+listfigure = Zapis wobrazow
+listtable = Zapis tabulkow
+index = Indeks
+figure = Wobraz
+table = Tabulka
+part = Dźěl
+encl = Přłoha
+cc = CC
+headto = Komu
+page = Strona
+see = hl.
+also = hl.~tež
+proof = Proof
+glossary = Glossary
+
+[captions.licr]
+preface = Zawod
+ref = Referency
+abstract = Abstrakt
+bib = Literatura
+chapter = Kapitl
+appendix = Dodawki
+contents = Wobsah
+listfigure = Zapis wobrazow
+listtable = Zapis tabulkow
+index = Indeks
+figure = Wobraz
+table = Tabulka
+part = D\'z\v el
+encl = P\v r\l oha
+cc = CC
+headto = Komu
+page = Strona
+see = hl.
+also = hl.~te\v z
+proof = Proof
+glossary = Glossary
+
+[date.gregorian]
+date.long = [d].[ ][MMMM] [y]
+date.short = [d].[M].[yy]
+months.wide.1 = januara
+months.wide.2 = februara
+months.wide.3 = měrca
+months.wide.4 = apryla
+months.wide.5 = meje
+months.wide.6 = junija
+months.wide.7 = julija
+months.wide.8 = awgusta
+months.wide.9 = septembra
+months.wide.10 = oktobra
+months.wide.11 = nowembra
+months.wide.12 = decembra
+months.narrow.1 = j
+months.narrow.2 = f
+months.narrow.3 = m
+months.narrow.4 = a
+months.narrow.5 = m
+months.narrow.6 = j
+months.narrow.7 = j
+months.narrow.8 = a
+months.narrow.9 = s
+months.narrow.10 = o
+months.narrow.11 = n
+months.narrow.12 = d
+days.wide.mon = póndźela
+days.wide.tue = wutora
+days.wide.wed = srjeda
+days.wide.thu = štwórtk
+days.wide.fri = pjatk
+days.wide.sat = sobota
+days.wide.sun = njedźela
+days.abbreviated.mon = pón
+days.abbreviated.tue = wut
+days.abbreviated.wed = srj
+days.abbreviated.thu = štw
+days.abbreviated.fri = pja
+days.abbreviated.sat = sob
+days.abbreviated.sun = nje
+days.narrow.mon = p
+days.narrow.tue = w
+days.narrow.wed = s
+days.narrow.thu = š
+days.narrow.fri = p
+days.narrow.sat = s
+days.narrow.sun = n
+dayPeriods.abbreviated.am = dopołdnja
+dayPeriods.abbreviated.pm = popołdnju
+dayPeriods.narrow.am = dop.
+dayPeriods.narrow.pm = pop.
+dayPeriods.wide.am = dopołdnja
+dayPeriods.wide.pm = popołdnju
+
+[date.gregorian.licr]
+months.wide.1 = januara
+months.wide.2 = februara
+months.wide.3 = m\v erca
+months.wide.4 = apryla
+months.wide.5 = meje
+months.wide.6 = junija
+months.wide.7 = julija
+months.wide.8 = awgusta
+months.wide.9 = septembra
+months.wide.10 = oktobra
+months.wide.11 = nowembra
+months.wide.12 = decembra
+
+[time.gregorian]
+time.medium = [H]:[mm]:[ss]
+time.short = [H]:[mm] hodź.
+
+[typography]
+frenchspacing = no
+hyphenrules = uppersorbian
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „“‚‘
+auxiliary = [á à ă â å ä ã ą ā æ ç ď đ é è ĕ ê ë ė ę ē ğ í ì ĭ î ï İ ī ı ĺ ľ ň ñ ò ŏ ô ö ő ø ō œ ŕ ś ş ß ť ú ù ŭ û ů ü ű ū ý ÿ ż ź]
+exemplarCharacters = [a b c č ć d {dź} e ě f g h {ch} i j k ł l m n ń o ó p q r ř s š t u v w x y z ž]
+index = [A B C Č Ć D {DŹ} E F G H {CH} I J K Ł L M N O P Q R S Š T U V W X Y Z Ž]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ·
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/hsb/babel-uppersorbian.tex b/Master/texmf-dist/tex/generic/babel/locale/hsb/babel-uppersorbian.tex
new file mode 100644
index 00000000000..cffcb7f6123
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/hsb/babel-uppersorbian.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{hsb}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/hsb/babel-usorbian.tex b/Master/texmf-dist/tex/generic/babel/locale/hsb/babel-usorbian.tex
new file mode 100644
index 00000000000..6a41d80a628
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/hsb/babel-usorbian.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{uppersorbian}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..eef5a481f17
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/hu/babel-hu.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = magyar
+name.english = Hungarian
+name.babel = hungarian
+tag.bcp47 = hu
+tag.opentype = HUN
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Előszó
+ref = Hivatkozások
+abstract = Kivonat
+bib = Irodalomjegyzék
+chapter = fejezet
+appendix = függelék
+contents = Tartalomjegyzék
+listfigure = Ábrák jegyzéke
+listtable = Táblázatok jegyzéke
+index = Tárgymutató
+figure = ábra
+table = táblázat
+part = rész
+encl = Melléklet
+cc = Körlevél–címzettek
+headto = Címzett
+page = oldal
+see = lásd
+also = lásd még
+proof = Bizonyítás
+glossary = Szójegyzék
+
+[captions.licr]
+preface = El\H osz\'o
+ref = Hivatkoz\'asok
+abstract = Kivonat
+bib = Irodalomjegyz\'ek
+chapter = fejezet
+appendix = f\"uggel\'ek
+contents = Tartalomjegyz\'ek
+listfigure = \'Abr\'ak jegyz\'eke
+listtable = T\'abl\'azatok jegyz\'eke
+index = T\'argymutat\'o
+figure = \'abra
+table = t\'abl\'azat
+part = r\'esz
+encl = Mell\'eklet
+cc = K\"orlev\'el\textendash c\'\i mzettek
+headto = C\'\i mzett
+page = oldal
+see = l\'asd
+also = l\'asd m\'eg
+proof = Bizony\'\i t\'as
+glossary = Sz\'ojegyz\'ek
+
+[date.gregorian]
+date.long = [y].[ ][MMMM] [d].
+date.short = [y]. [MM]. [dd].
+months.wide.1 = január
+months.wide.2 = február
+months.wide.3 = március
+months.wide.4 = április
+months.wide.5 = május
+months.wide.6 = június
+months.wide.7 = július
+months.wide.8 = augusztus
+months.wide.9 = szeptember
+months.wide.10 = október
+months.wide.11 = november
+months.wide.12 = december
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = Á
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = Sz
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = hétfő
+days.wide.tue = kedd
+days.wide.wed = szerda
+days.wide.thu = csütörtök
+days.wide.fri = péntek
+days.wide.sat = szombat
+days.wide.sun = vasárnap
+days.abbreviated.mon = H
+days.abbreviated.tue = K
+days.abbreviated.wed = Sze
+days.abbreviated.thu = Cs
+days.abbreviated.fri = P
+days.abbreviated.sat = Szo
+days.abbreviated.sun = V
+days.narrow.mon = H
+days.narrow.tue = K
+days.narrow.wed = Sz
+days.narrow.thu = Cs
+days.narrow.fri = P
+days.narrow.sat = Sz
+days.narrow.sun = V
+dayPeriods.abbreviated.am = de.
+dayPeriods.abbreviated.pm = du.
+dayPeriods.narrow.am = de.
+dayPeriods.narrow.pm = du.
+dayPeriods.wide.am = de.
+dayPeriods.wide.pm = du.
+
+[date.gregorian.licr]
+months.wide.1 = janu\'ar
+months.wide.2 = febru\'ar
+months.wide.3 = m\'arcius
+months.wide.4 = \'aprilis
+months.wide.5 = m\'ajus
+months.wide.6 = j\'unius
+months.wide.7 = j\'ulius
+months.wide.8 = augusztus
+months.wide.9 = szeptember
+months.wide.10 = okt\'ober
+months.wide.11 = november
+months.wide.12 = december
+
+[time.gregorian]
+time.medium = [H]:[mm]:[ss]
+time.short = [H]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = hungarian
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „”»«
+auxiliary = [à ă â å ä ã ā æ ç è ĕ ê ë ē ì ĭ î ï ī ñ ò ŏ ô ø ō œ q ù ŭ û ū w x y ÿ]
+exemplarCharacters = [a á b c {cs} {ccs} d {dz} {ddz} {dzs} {ddzs} e é f g {gy} {ggy} h i í j k l {ly} {lly} m n {ny} {nny} o ó ö ő p r s {sz} {ssz} t {ty} {tty} u ú ü ű v z {zs} {zzs}]
+index = [A Á B C {CS} D {DZ} {DZS} E É F G {GY} H I Í J K L {LY} M N {NY} O Ó Ö Ő P Q R S {SZ} T {TY} U Ú Ü Ű V W X Y Z {ZS}]
+punctuation = [\\- – , ; \\: ! ? . … ' ’ \" ” „ « » ( ) \\[ \\] \\{ \\} ⟨ ⟩ § @ * / \\& # ~ ⁒]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/hu/babel-hungarian.tex b/Master/texmf-dist/tex/generic/babel/locale/hu/babel-hungarian.tex
new file mode 100644
index 00000000000..a774379bd90
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/hu/babel-hungarian.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{hu}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/hy/babel-armenian.tex b/Master/texmf-dist/tex/generic/babel/locale/hy/babel-armenian.tex
new file mode 100644
index 00000000000..d7a826c56df
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/hy/babel-armenian.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{hy}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..24989d817c8
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/hy/babel-hy.ini
@@ -0,0 +1,171 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = հայերեն
+name.english = Armenian
+name.babel = armenian
+tag.bcp47 = hy
+tag.opentype = HYE
+script.name = Armenian
+script.tag.bcp47 = Armn
+script.tag.opentype = armn
+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 =
+
+[captions.licr]
+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 = [dd] [MMMM], [y] թ.
+date.short = [dd].[MM].[yy]
+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 = դեկտեմբերի
+months.narrow.1 = Հ
+months.narrow.2 = Փ
+months.narrow.3 = Մ
+months.narrow.4 = Ա
+months.narrow.5 = Մ
+months.narrow.6 = Հ
+months.narrow.7 = Հ
+months.narrow.8 = Օ
+months.narrow.9 = Ս
+months.narrow.10 = Հ
+months.narrow.11 = Ն
+months.narrow.12 = Դ
+days.wide.mon = երկուշաբթի
+days.wide.tue = երեքշաբթի
+days.wide.wed = չորեքշաբթի
+days.wide.thu = հինգշաբթի
+days.wide.fri = ուրբաթ
+days.wide.sat = շաբաթ
+days.wide.sun = կիրակի
+days.abbreviated.mon = երկ
+days.abbreviated.tue = երք
+days.abbreviated.wed = չրք
+days.abbreviated.thu = հնգ
+days.abbreviated.fri = ուր
+days.abbreviated.sat = շբթ
+days.abbreviated.sun = կիր
+days.narrow.mon = Ե
+days.narrow.tue = Ե
+days.narrow.wed = Չ
+days.narrow.thu = Հ
+days.narrow.fri = Ո
+days.narrow.sat = Շ
+days.narrow.sun = Կ
+dayPeriods.abbreviated.am = ԿԱ
+dayPeriods.abbreviated.pm = ԿՀ
+dayPeriods.narrow.am = ա
+dayPeriods.narrow.pm = հ
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules = armenian
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»«»
+auxiliary = []
+exemplarCharacters = [ա բ գ դ ե զ է ը թ ժ ի լ խ ծ կ հ ձ ղ ճ մ յ ն շ ո չ պ ջ ռ ս վ տ ր ց ւ փ ք և օ ֆ]
+punctuation = [֊ , ՝ \\: ՜ ՞ . « » ՚ ՛ ՟]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = ՈչԹ
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
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
new file mode 100644
index 00000000000..427854d4d55
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ia/babel-ia.ini
@@ -0,0 +1,122 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.english = Interlingua
+name.babel = interlingua
+tag.bcp47 = ia
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Prefacio
+ref = Referentias
+abstract = Summario
+bib = Bibliographia
+chapter = Capitulo
+appendix = Appendice
+contents = Contento
+listfigure = Lista de figuras
+listtable = Lista de tabellas
+index = Indice
+figure = Figura
+table = Tabella
+part = Parte
+encl = Incluso
+cc = Copia
+headto = A
+page = Pagina
+see = vide
+also = vide etiam
+proof = Prova
+glossary = Glossario
+
+[captions.licr]
+preface = Prefacio
+ref = Referentias
+abstract = Summario
+bib = Bibliographia
+chapter = Capitulo
+appendix = Appendice
+contents = Contento
+listfigure = Lista de figuras
+listtable = Lista de tabellas
+index = Indice
+figure = Figura
+table = Tabella
+part = Parte
+encl = Incluso
+cc = Copia
+headto = A
+page = Pagina
+see = vide
+also = vide etiam
+proof = Prova
+glossary = Glossario
+
+[date.gregorian]
+date.long = le[ ][d] de [MMMM] [y]
+months.wide.1 = januario
+months.wide.2 = februario
+months.wide.3 = martio
+months.wide.4 = april
+months.wide.5 = maio
+months.wide.6 = junio
+months.wide.7 = julio
+months.wide.8 = augusto
+months.wide.9 = septembre
+months.wide.10 = octobre
+months.wide.11 = novembre
+months.wide.12 = decembre
+
+[date.gregorian.licr]
+months.wide.1 = januario
+months.wide.2 = februario
+months.wide.3 = martio
+months.wide.4 = april
+months.wide.5 = maio
+months.wide.6 = junio
+months.wide.7 = julio
+months.wide.8 = augusto
+months.wide.9 = septembre
+months.wide.10 = octobre
+months.wide.11 = novembre
+months.wide.12 = decembre
+
+[typography]
+frenchspacing = no
+hyphenrules = interlingua
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes =
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ia/babel-interlingua.tex b/Master/texmf-dist/tex/generic/babel/locale/ia/babel-interlingua.tex
new file mode 100644
index 00000000000..96cf9334b42
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ia/babel-interlingua.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{ia}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..b011968309d
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/id/babel-id.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Indonesia
+name.english = Indonesian
+name.babel = indonesian
+tag.bcp47 = id
+tag.opentype = IND
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Pendahuluan
+ref = Pustaka
+abstract = Ringkasan
+bib = Bibliografi
+chapter = Bab
+appendix = Lampiran
+contents = Daftar Isi
+listfigure = Daftar Gambar
+listtable = Daftar Tabel
+index = Indeks
+figure = Gambar
+table = Tabel
+part = Bagian
+encl = Lampiran
+cc = cc
+headto = Kepada
+page = Halaman
+see = lihat
+also = lihat juga
+proof = Bukti
+glossary = Daftar Istilah
+
+[captions.licr]
+preface = Pendahuluan
+ref = Pustaka
+abstract = Ringkasan
+bib = Bibliografi
+chapter = Bab
+appendix = Lampiran
+contents = Daftar\space Isi
+listfigure = Daftar\space Gambar
+listtable = Daftar\space Tabel
+index = Indeks
+figure = Gambar
+table = Tabel
+part = Bagian
+encl = Lampiran
+cc = cc
+headto = Kepada
+page = Halaman
+see = lihat
+also = lihat\space juga
+proof = Bukti
+glossary = Daftar\space Istilah
+
+[date.gregorian]
+date.long = [d][ ][MMMM] [y]
+date.short = [dd]/[MM]/[yy]
+months.wide.1 = Januari
+months.wide.2 = Februari
+months.wide.3 = Maret
+months.wide.4 = April
+months.wide.5 = Mei
+months.wide.6 = Juni
+months.wide.7 = Juli
+months.wide.8 = Agustus
+months.wide.9 = September
+months.wide.10 = Oktober
+months.wide.11 = November
+months.wide.12 = Desember
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Senin
+days.wide.tue = Selasa
+days.wide.wed = Rabu
+days.wide.thu = Kamis
+days.wide.fri = Jumat
+days.wide.sat = Sabtu
+days.wide.sun = Minggu
+days.abbreviated.mon = Sen
+days.abbreviated.tue = Sel
+days.abbreviated.wed = Rab
+days.abbreviated.thu = Kam
+days.abbreviated.fri = Jum
+days.abbreviated.sat = Sab
+days.abbreviated.sun = Min
+days.narrow.mon = S
+days.narrow.tue = S
+days.narrow.wed = R
+days.narrow.thu = K
+days.narrow.fri = J
+days.narrow.sat = S
+days.narrow.sun = M
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = Januari
+months.wide.2 = Februari
+months.wide.3 = Maret
+months.wide.4 = April
+months.wide.5 = Mei
+months.wide.6 = Juni
+months.wide.7 = Juli
+months.wide.8 = Agustus
+months.wide.9 = September
+months.wide.10 = Oktober
+months.wide.11 = November
+months.wide.12 = Desember
+
+[time.gregorian]
+time.medium = [HH].[mm].[ss]
+time.short = [HH].[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = indonesian
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [å]
+exemplarCharacters = [a b c d e f g h i j k l m n o p q r s t u v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [‐ – — , ; \\: ! ? . … ' ‘ ’ “ ” ( ) \\[ \\] /]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/id/babel-indonesian.tex b/Master/texmf-dist/tex/generic/babel/locale/id/babel-indonesian.tex
new file mode 100644
index 00000000000..6f4c2464e48
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/id/babel-indonesian.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{id}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..00648eb70e8
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ig/babel-ig.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Igbo
+name.english = Igbo
+name.babel = igbo
+tag.bcp47 = ig
+tag.opentype = IBO
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Jenụwarị
+months.wide.2 = Febrụwarị
+months.wide.3 = Maachị
+months.wide.4 = Eprel
+months.wide.5 = Mee
+months.wide.6 = Juun
+months.wide.7 = Julaị
+months.wide.8 = Ọgọọst
+months.wide.9 = Septemba
+months.wide.10 = Ọktoba
+months.wide.11 = Novemba
+months.wide.12 = Disemba
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = Mọnde
+days.wide.tue = Tiuzdee
+days.wide.wed = Wenezdee
+days.wide.thu = Tọọzdee
+days.wide.fri = Fraịdee
+days.wide.sat = Satọdee
+days.wide.sun = Mbọsị Ụka
+days.abbreviated.mon = Mọn
+days.abbreviated.tue = Tiu
+days.abbreviated.wed = Wen
+days.abbreviated.thu = Tọọ
+days.abbreviated.fri = Fraị
+days.abbreviated.sat = Sat
+days.abbreviated.sun = Ụka
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = A.M.
+dayPeriods.abbreviated.pm = P.M.
+dayPeriods.narrow.am = A.M.
+dayPeriods.narrow.pm = P.M.
+dayPeriods.wide.am = A.M.
+dayPeriods.wide.pm = P.M.
+
+[date.gregorian.licr]
+months.wide.1 = Jen\d uwar\d i
+months.wide.2 = Febr\d uwar\d i
+months.wide.3 = Maach\d i
+months.wide.4 = Eprel
+months.wide.5 = Mee
+months.wide.6 = Juun
+months.wide.7 = Jula\d i
+months.wide.8 = \d Og\d o\d ost
+months.wide.9 = Septemba
+months.wide.10 = \d Oktoba
+months.wide.11 = Novemba
+months.wide.12 = Disemba
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = []
+exemplarCharacters = [a b {ch} d e ẹ f g {gb} {gh} {gw} h i ị j k {kp} {kw} l m n ṅ {nw} {ny} o ọ p r s {sh} t u ụ v w y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ig/babel-igbo.tex b/Master/texmf-dist/tex/generic/babel/locale/ig/babel-igbo.tex
new file mode 100644
index 00000000000..6aacb5cf660
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ig/babel-igbo.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{ig}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..ec029b951f8
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ii/babel-ii.ini
@@ -0,0 +1,171 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = ꆈꌠꉙ
+name.english = Sichuan Yi
+name.babel = sichuanyi
+tag.bcp47 = ii
+tag.opentype = YIM
+script.name = Yi
+script.tag.bcp47 = Yiii
+script.tag.opentype = yi
+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 =
+
+[captions.licr]
+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 = [y] [MMMM] [d]
+date.short = [y]-[MM]-[dd]
+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 = ꊰꑋꆪ
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = ꆏꊂꋍ
+days.wide.tue = ꆏꊂꑍ
+days.wide.wed = ꆏꊂꌕ
+days.wide.thu = ꆏꊂꇖ
+days.wide.fri = ꆏꊂꉬ
+days.wide.sat = ꆏꊂꃘ
+days.wide.sun = ꑭꆏꑍ
+days.abbreviated.mon = ꆏꋍ
+days.abbreviated.tue = ꆏꑍ
+days.abbreviated.wed = ꆏꌕ
+days.abbreviated.thu = ꆏꇖ
+days.abbreviated.fri = ꆏꉬ
+days.abbreviated.sat = ꆏꃘ
+days.abbreviated.sun = ꑭꆏ
+days.narrow.mon = ꋍ
+days.narrow.tue = ꑍ
+days.narrow.wed = ꌕ
+days.narrow.thu = ꇖ
+days.narrow.fri = ꉬ
+days.narrow.sat = ꃘ
+days.narrow.sun = ꆏ
+dayPeriods.abbreviated.am = ꎸꄑ
+dayPeriods.abbreviated.pm = ꁯꋒ
+dayPeriods.narrow.am = ꎸꄑ
+dayPeriods.narrow.pm = ꁯꋒ
+dayPeriods.wide.am = ꎸꄑ
+dayPeriods.wide.pm = ꁯꋒ
+
+[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 =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = []
+exemplarCharacters = [ꀀ-ꒌ]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ii/babel-sichuanyi.tex b/Master/texmf-dist/tex/generic/babel/locale/ii/babel-sichuanyi.tex
new file mode 100644
index 00000000000..bf22b6a4acc
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ii/babel-sichuanyi.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{ii}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/is/babel-icelandic.tex b/Master/texmf-dist/tex/generic/babel/locale/is/babel-icelandic.tex
new file mode 100644
index 00000000000..6de39cc9c57
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/is/babel-icelandic.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{is}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..a29154cbef3
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/is/babel-is.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = íslenska
+name.english = Icelandic
+name.babel = icelandic
+tag.bcp47 = is
+tag.opentype = ISL
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Formáli
+ref = Heimildir
+abstract = Útdráttur
+bib = Heimildir
+chapter = Kafli
+appendix = Viðauki
+contents = Efnisyfirlit
+listfigure = Myndaskrá
+listtable = Töfluskrá
+index = Atriðisorðaskrá
+figure = Mynd
+table = Tafla
+part = Hluti
+encl = Hjálagt
+cc = Samrit
+headto = Til:
+page = Blaðsíða
+see = Sjá
+also = Sjá einnig
+proof = Sönnun
+glossary = Orðalisti
+
+[captions.licr]
+preface = Form\'ali
+ref = Heimildir
+abstract = \'Utdr\'attur
+bib = Heimildir
+chapter = Kafli
+appendix = Vi\dh auki
+contents = Efnisyfirlit
+listfigure = Myndaskr\'a
+listtable = T\"ofluskr\'a
+index = Atri\dh isor\dh askr\'a
+figure = Mynd
+table = Tafla
+part = Hluti
+encl = Hj\'alagt
+cc = Samrit
+headto = Til:
+page = Bla\dh s\'\i\dh a
+see = Sj\'a
+also = Sj\'a einnig
+proof = S\"onnun
+glossary = Or\dh alisti
+
+[date.gregorian]
+date.long = [d].[ ][MMMM] [y]
+date.short = [d].[M].[y]
+months.wide.1 = janúar
+months.wide.2 = febrúar
+months.wide.3 = mars
+months.wide.4 = apríl
+months.wide.5 = maí
+months.wide.6 = júní
+months.wide.7 = júlí
+months.wide.8 = ágúst
+months.wide.9 = september
+months.wide.10 = október
+months.wide.11 = nóvember
+months.wide.12 = desember
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = Á
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = mánudagur
+days.wide.tue = þriðjudagur
+days.wide.wed = miðvikudagur
+days.wide.thu = fimmtudagur
+days.wide.fri = föstudagur
+days.wide.sat = laugardagur
+days.wide.sun = sunnudagur
+days.abbreviated.mon = mán.
+days.abbreviated.tue = þri.
+days.abbreviated.wed = mið.
+days.abbreviated.thu = fim.
+days.abbreviated.fri = fös.
+days.abbreviated.sat = lau.
+days.abbreviated.sun = sun.
+days.narrow.mon = M
+days.narrow.tue = Þ
+days.narrow.wed = M
+days.narrow.thu = F
+days.narrow.fri = F
+days.narrow.sat = L
+days.narrow.sun = S
+dayPeriods.abbreviated.am = f.h.
+dayPeriods.abbreviated.pm = e.h.
+dayPeriods.narrow.am = f.
+dayPeriods.narrow.pm = e.
+dayPeriods.wide.am = f.h.
+dayPeriods.wide.pm = e.h.
+
+[date.gregorian.licr]
+months.wide.1 = jan\'uar
+months.wide.2 = febr\'uar
+months.wide.3 = mars
+months.wide.4 = apr\'\i l
+months.wide.5 = ma\'\i
+months.wide.6 = j\'un\'\i
+months.wide.7 = j\'ul\'\i
+months.wide.8 = \'ag\'ust
+months.wide.9 = september
+months.wide.10 = okt\'ober
+months.wide.11 = n\'ovember
+months.wide.12 = desember
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = icelandic
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „“‚‘
+auxiliary = [c q w z]
+exemplarCharacters = [a á b d ð e é f g h i í j k l m n o ó p r s t u ú v x y ý þ æ ö]
+index = [A Á B C D Ð E É F G H I Í J K L M N O Ó P Q R S T U Ú V W X Y Ý Z Þ Æ Ö]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ‚ \" “ „ ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..ab6b1796db0
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/it/babel-it.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = italiano
+name.english = Italian
+name.babel = italian
+tag.bcp47 = it
+tag.opentype = ITA
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Prefazione
+ref = Riferimenti bibliografici
+abstract = Sommario
+bib = Bibliografia
+chapter = Capitolo
+appendix = Appendice
+contents = Indice
+listfigure = Elenco delle figure
+listtable = Elenco delle tabelle
+index = Indice analitico
+figure = Figura
+table = Tabella
+part = Parte
+encl = Allegati
+cc = e~p.~c.
+headto = Per
+page = Pag.
+see = vedi
+also = vedi anche
+proof = Dimostrazione
+glossary = Glossario
+
+[captions.licr]
+preface = Prefazione
+ref = Riferimenti bibliografici
+abstract = Sommario
+bib = Bibliografia
+chapter = Capitolo
+appendix = Appendice
+contents = Indice
+listfigure = Elenco delle figure
+listtable = Elenco delle tabelle
+index = Indice analitico
+figure = Figura
+table = Tabella
+part = Parte
+encl = Allegati
+cc = e~p.~c.
+headto = Per
+page = Pag.
+see = vedi
+also = vedi anche
+proof = Dimostrazione
+glossary = Glossario
+
+[date.gregorian]
+date.long = [d][ ][MMMM] [y]
+date.short = [dd]/[MM]/[yy]
+months.wide.1 = gennaio
+months.wide.2 = febbraio
+months.wide.3 = marzo
+months.wide.4 = aprile
+months.wide.5 = maggio
+months.wide.6 = giugno
+months.wide.7 = luglio
+months.wide.8 = agosto
+months.wide.9 = settembre
+months.wide.10 = ottobre
+months.wide.11 = novembre
+months.wide.12 = dicembre
+months.narrow.1 = G
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = G
+months.narrow.7 = L
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = lunedì
+days.wide.tue = martedì
+days.wide.wed = mercoledì
+days.wide.thu = giovedì
+days.wide.fri = venerdì
+days.wide.sat = sabato
+days.wide.sun = domenica
+days.abbreviated.mon = lun
+days.abbreviated.tue = mar
+days.abbreviated.wed = mer
+days.abbreviated.thu = gio
+days.abbreviated.fri = ven
+days.abbreviated.sat = sab
+days.abbreviated.sun = dom
+days.narrow.mon = L
+days.narrow.tue = M
+days.narrow.wed = M
+days.narrow.thu = G
+days.narrow.fri = V
+days.narrow.sat = S
+days.narrow.sun = D
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = m.
+dayPeriods.narrow.pm = p.
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = gennaio
+months.wide.2 = febbraio
+months.wide.3 = marzo
+months.wide.4 = aprile
+months.wide.5 = maggio
+months.wide.6 = giugno
+months.wide.7 = luglio
+months.wide.8 = agosto
+months.wide.9 = settembre
+months.wide.10 = ottobre
+months.wide.11 = novembre
+months.wide.12 = dicembre
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = italian
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»“”
+auxiliary = [ª á â å ä ã æ ç ê ë í î ï ñ º ô ö õ ø œ ß ú û ü ÿ]
+exemplarCharacters = [a à b c d e é è f g h i ì j k l m n o ó ò p q r s t u ù v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- — , ; \\: ! ? . … ' ’ \" “ ” « » ( ) \\[ \\] \\{ \\} @ /]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/it/babel-italian.tex b/Master/texmf-dist/tex/generic/babel/locale/it/babel-italian.tex
new file mode 100644
index 00000000000..3c4b81c9642
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/it/babel-italian.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{it}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..261400ae51d
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ja/babel-ja.ini
@@ -0,0 +1,172 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = 日本語
+name.english = Japanese
+name.babel = japanese
+tag.bcp47 = ja
+tag.opentype = JAN
+script.name = Japanese
+script.tag.bcp47 = Jpan
+script.tag.opentype = kana
+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 =
+
+[captions.licr]
+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 = [y]年[M]月[d]日
+date.short = [y]/[MM]/[dd]
+months.wide.1 = 1月
+months.wide.2 = 2月
+months.wide.3 = 3月
+months.wide.4 = 4月
+months.wide.5 = 5月
+months.wide.6 = 6月
+months.wide.7 = 7月
+months.wide.8 = 8月
+months.wide.9 = 9月
+months.wide.10 = 10月
+months.wide.11 = 11月
+months.wide.12 = 12月
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = 月曜日
+days.wide.tue = 火曜日
+days.wide.wed = 水曜日
+days.wide.thu = 木曜日
+days.wide.fri = 金曜日
+days.wide.sat = 土曜日
+days.wide.sun = 日曜日
+days.abbreviated.mon = 月
+days.abbreviated.tue = 火
+days.abbreviated.wed = 水
+days.abbreviated.thu = 木
+days.abbreviated.fri = 金
+days.abbreviated.sat = 土
+days.abbreviated.sun = 日
+days.narrow.mon = 月
+days.narrow.tue = 火
+days.narrow.wed = 水
+days.narrow.thu = 木
+days.narrow.fri = 金
+days.narrow.sat = 土
+days.narrow.sun = 日
+dayPeriods.abbreviated.am = 午前
+dayPeriods.abbreviated.pm = 午後
+dayPeriods.narrow.am = 午前
+dayPeriods.narrow.pm = 午後
+dayPeriods.wide.am = 午前
+dayPeriods.wide.pm = 午後
+
+[time.gregorian]
+time.medium = [H]:[mm]:[ss]
+time.short = [H]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = 「」『』
+auxiliary = [兌 拼 楔 錄 鳯]
+exemplarCharacters = [々 ゝヽ ゞヾ ー ぁァ あア ぃィ いイ ぅゥ うウ ヴ ぇェ えエ ぉォ おオ ヵ かカ がガ きキ ぎギ くク ぐグ ヶ けケ げゲ こコ ごゴ さサ ざザ しシ じジ すス ずズ せセ ぜゼ そソ ぞゾ たタ だダ ちチ ぢヂ っッ つツ づヅ てテ でデ とト どド なナ にニ ぬヌ ねネ のノ はハ ばバ ぱパ ひヒ びビ ぴピ ふフ ぶブ ぷプ へヘ べベ ぺペ ほホ ぼボ ぽポ まマ みミ むム めメ もモ ゃャ やヤ ゅュ ゆユ ょョ よヨ らラ りリ るル れレ ろロ ゎヮ わワ ゐヰ ゑヱ をヲ んン 一 丁 七 万-下 不 与 丑 且 世 丘 丙 両 並 中 丸 丹 主 久 乏 乗 乙 九 乱 乳 乾 亀 了 予 争 事 二 互 五 井 亜 亡 交 亥 亨 享-亭 人 仁 今 介 仏 仕 他 付 仙 代-以 仮 仰 仲 件 任 企 伊 伏-休 会 伝 伯 伴 伸 伺 似 但 位-佐 体 何 余 作 佳 併 使 例 侍 供 依 価 侮 侯 侵 便 係 促 俊 俗 保 信 修 俳 俵 俸 俺 倉 個 倍 倒 候 借 倣 値 倫 倹 偉 偏 停 健 側-偶 偽 傍 傑 傘 備 催 債 傷 傾 働 像 僕 僚 僧 儀 億 儒 償 優 元-兆 先 光 克 免 兎 児 党 入 全 八-六 共 兵 具 典 兼 内 円 冊 再 冒 冗 写 冠 冬 冷 准 凍 凝 凡 処 凶 凸-出 刀 刃 分-刈 刊 刑 列 初 判 別 利 到 制-券 刺 刻 則 削 前 剖 剛 剣 剤 副 剰 割 創 劇 力 功 加 劣 助 努 励 労 効 劾 勅 勇 勉 動 勘 務 勝 募 勢 勤 勧 勲 勺 匁 包 化 北 匠 匹-医 匿 十 千 升 午 半 卑-協 南 単 博 占 卯-危 即-卵 卸 厄 厘 厚 原 厳 去 参 又 及-収 叔 取 受 叙 口-句 叫 召 可 台 史 右 号 司 各 合 吉 同-向 君 吟 否 含 吸 吹 呈-告 周 味 呼 命 和 咲 哀 品 員 哲 唆 唇 唐 唯 唱 商 問 啓 善 喚 喜 喝 喪 喫 営 嗣 嘆 嘉 嘱 器 噴 嚇 囚 四 回 因 団 困 囲 図 固 国 圏 園 土 圧 在 地 坂 均 坊 坑 坪 垂 型 垣 埋 城 域 執 培 基 埼 堀 堂 堅 堕 堤 堪 報 場 塀 塁 塊 塑 塔 塗 塚 塩 塾 境 墓 増 墜 墨 墳 墾 壁 壇 壊 壌 士 壬 壮 声-売 変 夏 夕 外 多 夜 夢 大 天-夫 央 失 奇-奉 奏 契 奔 奥 奨 奪 奮 女 奴 好 如-妄 妊 妙 妥 妨 妹 妻 姉 始 姓 委 姫 姻 姿 威 娘 娠 娯 婆 婚 婦 婿 媒 嫁 嫌 嫡 嬢 子 孔 字 存 孝 季 孤 学 孫 宅 宇-安 完 宗-定 宜 宝 実 客-室 宮 宰 害-家 容 宿 寂 寄-密 富 寒 寛 寝 察 寡 寧 審 寮 寸 寺 対 寿 封 専 射 将 尉-尋 導 小 少 尚 就 尺 尼-局 居 屈 届 屋 展 属 層 履 屯 山 岐 岡 岩 岬 岳 岸 峠 峡 峰 島 崇 崎 崩 川 州 巡 巣 工-巨 差 己 巳 巻 市 布 帆 希 帝 帥 師 席 帯 帰 帳 常 帽 幅 幕 幣 干-年 幸 幹 幻-幾 庁 広 床 序 底 店 庚 府 度 座 庫 庭 庶-庸 廃 廉 廊 延 廷 建 弁 弊 式 弐 弓-引 弘 弟 弦 弧 弱 張 強 弾 当 形 彩 彫 彰 影 役 彼 往 征 径 待 律 後 徐 徒 従 得 御 復 循 微 徳 徴 徹 心 必 忌 忍 志-忙 応 忠 快 念 怒 怖 思 怠 急 性 怪 恋 恐 恒 恥 恨 恩 恭 息 恵 悔 悟 悠 患 悦 悩 悪 悲 悼 情 惑 惜 惨 惰 想 愁 愉 意 愚 愛 感 慈 態 慌 慎 慕 慢 慣 慨 慮 慰 慶 憂 憎 憤 憩 憲 憶 憾 懇 懐 懲 懸 戊 戌 成-戒 戦 戯 戸 戻 房 所 扇 扉 手 才 打 払 扱 扶 批 承 技 抄 把 抑 投 抗 折 抜 択 披 抱 抵 抹 押 抽 担 拍 拐 拒 拓 拘 拙 招 拝 拠 拡 括 拷 拾 持 指 挑 挙 挟 振 挿 捕 捜 捨 据 掃 授 掌 排 掘 掛 採 探 接 控 推 措 掲 描 提 揚 換 握 揮 援 揺 損 搬 搭 携 搾 摂 摘 摩 撃 撤 撮 撲 擁 操 擦 擬 支 改 攻 放 政 故 敏 救 敗 教 敢 散 敬 数 整 敵 敷 文 斉 斎 斗 料 斜 斤 斥 断 新 方 施 旅 旋 族 旗 既 日 旧-早 旬 昆 昇 昌 明 易 昔 星 映 春 昨 昭 是 昼 時 晩 普 景 晴 晶 暁 暇 暑 暖 暗 暦 暫 暮 暴 曇 曜 曲 更 書 曹 替 最 月 有 服 朕 朗 望 朝 期 木 未-札 朱 朴 机 朽 杉 材 村 束 条 来 杯 東 松 板 析 林 枚 果 枝 枠 枢 枯 架 柄 某 染 柔 柱 柳 査 栄 栓 校 株 核 根 格 栽 桃 案 桑 桜 桟 梅 械 棄 棋 棒 棚 棟 森 棺 植 検 業 極 楼 楽 概 構 様 槽 標 模 権 横 樹 橋 機 欄 欠 次 欧 欲 欺 款 歌 歓 止 正 武 歩 歯 歳 歴 死 殉-残 殖 殴 段 殺 殻 殿 母 毎 毒 比 毛 氏 民 気 水 氷 永 汁 求 汎 汗 汚 江 池 決 汽 沈 沖 没 沢 河 沸 油 治 沼 沿 況 泉 泊 泌 法 泡-泣 泥 注 泰 泳 洋 洗 洞 津 洪 活 派 流 浄 浅 浜 浦 浪 浮 浴 海 浸 消 涙 涯 液 涼 淑 淡 深 混 添 清 渇-渉 渋 渓 減 渡 渦 温 測 港 湖 湯 湾-満 源 準 溝 溶 滅 滋 滑 滝 滞 滴 漁 漂 漆 漏 演 漠 漢 漫 漬 漸 潔 潜 潟 潤 潮 澄 激 濁 濃 濫 濯 瀬 火 灯 灰 災 炉 炊 炎 炭 点 為 烈 無 焦 然 焼 煙 照 煩 煮 熟 熱 燃 燥 爆 爵 父 片 版 牙 牛 牧 物 牲 特 犠 犬 犯 状 狂 狩 独 狭 猛 猟 猪 猫 献 猶 猿 獄 獣 獲 玄 率 玉 王 珍 珠 班 現 球 理 琴 環 璽 瓶 甘 甚 生 産 用 田-申 男 町 画 界 畑 畔 留 畜 畝 略 番 異 畳 疎 疑 疫 疲 疾 病 症 痘 痛 痢 痴 療 癒 癖 癸 発 登 白 百 的 皆 皇 皮 皿 盆 益 盗 盛 盟 監 盤 目 盲 直 相 盾 省 看 県 真 眠 眺 眼 着 睡 督 瞬 矛 矢 知 短 矯 石 砂 研 砕 砲 破 硝 硫 硬 碁 碑 確 磁 磨 礁 礎 示 礼 社 祈 祉 祖 祚 祝 神 祥 票 祭 禁 禄 禅 禍-福 秀 私 秋 科 秒 秘 租 秩 称 移 程 税 稚 種 稲 稼 稿 穀 穂 積 穏 穫 穴 究 空 突 窃 窒 窓 窮 窯 立 竜 章 童 端 競 竹 笑 笛 符 第 筆 等 筋 筒 答 策 箇 算 管 箱 節 範 築 篤 簡 簿 籍 米 粉 粋 粒 粗 粘 粛 粧 精 糖 糧 糸 系 糾 紀 約 紅 紋 納 純 紙-紛 素-索 紫 累 細 紳 紹 紺 終 組 経 結 絞 絡 給 統 絵 絶 絹 継 続 維 綱 網 綿 緊 総 緑 緒 線 締 編 緩 緯 練 縁 縄 縛 縦 縫 縮 績 繁 繊 織 繕 繭 繰 缶 罪 置 罰 署 罷 羅 羊 美 群 義 羽 翁 翌 習 翻 翼 老 考 者 耐 耕 耗 耳 聖 聞 聴 職 肉 肌 肖 肝 肢 肥 肩 肪 肯 育 肺 胃 胆 背 胎 胞 胴 胸 能 脂 脅 脈 脚 脱 脳 脹 腐 腕 腰 腸 腹 膚 膜 膨 臓 臣 臨 自 臭 至 致 興 舌 舎 舗 舞 舟 航 般 舶 船 艇 艦 良 色 芋 芝 花 芳 芸 芽 苗 若 苦 英 茂 茎 茶 草 荒 荘 荷 菊 菌 菓 菜 華 落 葉 著 葬 蒸 蓄 蔵 薄 薦 薪-薬 藤 藩 藻 虎 虐 虚 虜 虞 虫 蚊 蚕 蛇 蛍 蛮 融 血 衆 行 術 街 衛 衝 衡 衣 表 衰 衷 袋 被 裁 裂 装 裏 裕 補 裸 製 複 褐 褒 襟 襲 西 要 覆 覇 見 規 視 覚 覧 親 観 角 解 触 言 訂 計 討 訓 託 記 訟 訪 設 許 訳 訴 診 証 詐 詔 評 詞 詠 試 詩 詰-詳 誇 誉 誌 認 誓 誕 誘 語 誠 誤 説 読 誰 課 調 談 請 論 諭 諮 諸 諾 謀 謁 謄 謙 講 謝 謡 謹 識 譜 警 議 譲 護 谷 豆 豊 豚 象 豪 貝 貞 負-貢 貧-販 貫 責 貯 貴 買 貸 費 貿 賀 賃 賄 資 賊 賓 賛 賜 賞 賠 賢 賦 質 購 贈 赤 赦 走 赴 起 超 越 趣 足 距 跡 路 跳 践 踊 踏 躍 身 車 軌 軍 軒 軟 転 軸 軽 較 載 輝 輩 輪 輸 轄 辛 辞 辰-農 辺 込 迅 迎 近 返 迫 迭 述 迷 追 退 送 逃 逆 透 逐 逓 途 通 逝 速 造 連 逮 週 進 逸 遂 遅 遇 遊 運 遍 過 道-違 遠 遣 適 遭 遮 遵 遷 選 遺 避 還 邦 邪 邸 郊 郎 郡 部 郭 郵 郷 都 酉 酌 配 酒 酔 酢 酪 酬 酵 酷 酸 醜 醸 釈 里-量 金 針 釣 鈍 鈴 鉄 鉛 鉢 鉱 銀 銃 銅 銑 銘 銭 鋭 鋳 鋼 錘 錠 錬 錯 録 鍛 鎖 鎮 鏡 鐘 鑑 長 門 閉 開 閏 閑 間 関 閣 閥 閲 闘 阪 防 阻 附 降 限 陛 院-陥 陪 陰 陳 陵 陶 陸 険 陽 隅 隆 隊 階 随 隔 際 障 隠 隣 隷 隻 雄-雇 雉 雌 雑 離 難 雨 雪 雰 雲 零 雷 電 需 震 霊 霜 霧 露 青 静 非 面 革 靴 韓 音 韻 響 頂 頃 項 順 預-頒 領 頭 頻 頼 題 額 顔 顕 願 類 顧 風 飛 食 飢 飯 飲 飼-飾 養 餓 館 首 香 馬 駄-駆 駐 騎 騒 験 騰 驚 骨 髄 高 髪 鬼 魂 魅 魔 魚 鮮 鯨 鳥 鳴 鶏 鹿 麗 麦 麻 黄 黒 黙 鼓 鼠 鼻 齢]
+index = [あ か さ た な は ま や ら わ]
+punctuation = [‾ __ \\-- ‐ — ― 〜 ・ ・ ,, 、、 ;; \\:: !! ?? .. ‥ … 。。 ' ‘ ’ \"" “ ” (( )) \\[[ \\]] \\{{ \\}} 〈 〉 《 》 「「 」」 『 』 【 】 〔 〕 ‖ § ¶ @@ ** // \\\\\ \\&& ## %% ‰ † ‡ ′ ″ 〃 ※]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ja/babel-japanese.tex b/Master/texmf-dist/tex/generic/babel/locale/ja/babel-japanese.tex
new file mode 100644
index 00000000000..0ffb953be1d
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ja/babel-japanese.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{ja}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..d9f5e56da78
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/jgo/babel-jgo.ini
@@ -0,0 +1,172 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Ndaꞌa
+name.english = Ngomba
+name.babel = ngomba
+tag.bcp47 = jgo
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [y] [MMMM] [d]
+date.short = [y]-[MM]-[dd]
+months.wide.1 = Nduŋmbi Saŋ
+months.wide.2 = Pɛsaŋ Pɛ́pá
+months.wide.3 = Pɛsaŋ Pɛ́tát
+months.wide.4 = Pɛsaŋ Pɛ́nɛ́kwa
+months.wide.5 = Pɛsaŋ Pataa
+months.wide.6 = Pɛsaŋ Pɛ́nɛ́ntúkú
+months.wide.7 = Pɛsaŋ Saambá
+months.wide.8 = Pɛsaŋ Pɛ́nɛ́fɔm
+months.wide.9 = Pɛsaŋ Pɛ́nɛ́pfúꞋú
+months.wide.10 = Pɛsaŋ Nɛgɛ́m
+months.wide.11 = Pɛsaŋ Ntsɔ̌pmɔ́
+months.wide.12 = Pɛsaŋ Ntsɔ̌ppá
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = Mɔ́ndi
+days.wide.tue = Ápta Mɔ́ndi
+days.wide.wed = Wɛ́nɛsɛdɛ
+days.wide.thu = Tɔ́sɛdɛ
+days.wide.fri = Fɛlâyɛdɛ
+days.wide.sat = Sásidɛ
+days.wide.sun = Sɔ́ndi
+days.abbreviated.mon = Mɔ́ndi
+days.abbreviated.tue = Ápta Mɔ́ndi
+days.abbreviated.wed = Wɛ́nɛsɛdɛ
+days.abbreviated.thu = Tɔ́sɛdɛ
+days.abbreviated.fri = Fɛlâyɛdɛ
+days.abbreviated.sat = Sásidɛ
+days.abbreviated.sun = Sɔ́ndi
+days.narrow.mon = Mɔ́
+days.narrow.tue = ÁM
+days.narrow.wed = Wɛ́
+days.narrow.thu = Tɔ́
+days.narrow.fri = Fɛ
+days.narrow.sat = Sá
+days.narrow.sun = Sɔ́
+dayPeriods.abbreviated.am = mbaꞌmbaꞌ
+dayPeriods.abbreviated.pm = ŋka mbɔ́t nji
+dayPeriods.narrow.am = mbaꞌmbaꞌ
+dayPeriods.narrow.pm = ŋka mbɔ́t nji
+dayPeriods.wide.am = mbaꞌmbaꞌ
+dayPeriods.wide.pm = ŋka mbɔ́t nji
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»‹›
+auxiliary = [e o q r x]
+exemplarCharacters = [a á â ǎ b c d ɛ {ɛ\u0301} {ɛ\u0300} {ɛ\u0302} {ɛ\u030C} {ɛ\u0304} f g h i í î ǐ j k l m ḿ {m\u0300} {m\u0304} n ń ǹ {n\u0304} ŋ {ŋ\u0301} {ŋ\u0300} {ŋ\u0304} ɔ {ɔ\u0301} {ɔ\u0302} {ɔ\u030C} p {pf} s {sh} t {ts} u ú û ǔ ʉ {ʉ\u0301} {ʉ\u0302} {ʉ\u030C} {ʉ\u0308} v w ẅ y z ꞌ]
+index = [A B C D Ɛ F G H I J K L M N Ŋ Ɔ P {Pf} S {Sh} T {Ts} U Ʉ {Ʉ\u0308} V W Ẅ Y Z Ꞌ]
+punctuation = [\\- , ; \\: ! ? . ‹ › « »]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/jgo/babel-ngomba.tex b/Master/texmf-dist/tex/generic/babel/locale/jgo/babel-ngomba.tex
new file mode 100644
index 00000000000..34ac50c370c
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/jgo/babel-ngomba.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{jgo}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..63da4daba5d
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/jmc/babel-jmc.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Kimachame
+name.english = Machame
+name.babel = machame
+tag.bcp47 = jmc
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Januari
+months.wide.2 = Februari
+months.wide.3 = Machi
+months.wide.4 = Aprilyi
+months.wide.5 = Mei
+months.wide.6 = Junyi
+months.wide.7 = Julyai
+months.wide.8 = Agusti
+months.wide.9 = Septemba
+months.wide.10 = Oktoba
+months.wide.11 = Novemba
+months.wide.12 = Desemba
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Jumatatuu
+days.wide.tue = Jumanne
+days.wide.wed = Jumatanu
+days.wide.thu = Alhamisi
+days.wide.fri = Ijumaa
+days.wide.sat = Jumamosi
+days.wide.sun = Jumapilyi
+days.abbreviated.mon = Jtt
+days.abbreviated.tue = Jnn
+days.abbreviated.wed = Jtn
+days.abbreviated.thu = Alh
+days.abbreviated.fri = Iju
+days.abbreviated.sat = Jmo
+days.abbreviated.sun = Jpi
+days.narrow.mon = J
+days.narrow.tue = J
+days.narrow.wed = J
+days.narrow.thu = A
+days.narrow.fri = I
+days.narrow.sat = J
+days.narrow.sun = J
+dayPeriods.abbreviated.am = utuko
+dayPeriods.abbreviated.pm = kyiukonyi
+dayPeriods.narrow.am = utuko
+dayPeriods.narrow.pm = kyiukonyi
+dayPeriods.wide.am = utuko
+dayPeriods.wide.pm = kyiukonyi
+
+[date.gregorian.licr]
+months.wide.1 = Januari
+months.wide.2 = Februari
+months.wide.3 = Machi
+months.wide.4 = Aprilyi
+months.wide.5 = Mei
+months.wide.6 = Junyi
+months.wide.7 = Julyai
+months.wide.8 = Agusti
+months.wide.9 = Septemba
+months.wide.10 = Oktoba
+months.wide.11 = Novemba
+months.wide.12 = Desemba
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [q x]
+exemplarCharacters = [a b c d e f g h i j k l m n o p r s t u v w y z]
+index = [A B C D E F G H I J K L M N O P R S T U V W Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/jmc/babel-machame.tex b/Master/texmf-dist/tex/generic/babel/locale/jmc/babel-machame.tex
new file mode 100644
index 00000000000..47ef8a969f4
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/jmc/babel-machame.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{jmc}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ka/babel-georgian.tex b/Master/texmf-dist/tex/generic/babel/locale/ka/babel-georgian.tex
new file mode 100644
index 00000000000..fe716fd943e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ka/babel-georgian.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{ka}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..fc8a6d5812a
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ka/babel-ka.ini
@@ -0,0 +1,149 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = ქართული
+name.english = Georgian
+name.babel = georgian
+tag.bcp47 = ka
+tag.opentype = KAT
+script.name = Georgian
+script.tag.bcp47 = Geor
+script.tag.opentype = geor
+level = 1
+encodings = T8M T8K
+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].[yy]
+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 = დეკემბერი
+months.narrow.1 = ი
+months.narrow.2 = თ
+months.narrow.3 = მ
+months.narrow.4 = ა
+months.narrow.5 = მ
+months.narrow.6 = ი
+months.narrow.7 = ი
+months.narrow.8 = ა
+months.narrow.9 = ს
+months.narrow.10 = ო
+months.narrow.11 = ნ
+months.narrow.12 = დ
+days.wide.mon = ორშაბათი
+days.wide.tue = სამშაბათი
+days.wide.wed = ოთხშაბათი
+days.wide.thu = ხუთშაბათი
+days.wide.fri = პარასკევი
+days.wide.sat = შაბათი
+days.wide.sun = კვირა
+days.abbreviated.mon = ორშ
+days.abbreviated.tue = სამ
+days.abbreviated.wed = ოთხ
+days.abbreviated.thu = ხუთ
+days.abbreviated.fri = პარ
+days.abbreviated.sat = შაბ
+days.abbreviated.sun = კვი
+days.narrow.mon = ო
+days.narrow.tue = ს
+days.narrow.wed = ო
+days.narrow.thu = ხ
+days.narrow.fri = პ
+days.narrow.sat = შ
+days.narrow.sun = კ
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = yes
+hyphenrules = georgian
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „“«»
+auxiliary = [ⴀ ⴁ ⴂ ⴃ ⴄ ⴅ ⴆ ჱ ⴡ ⴇ ⴈ ⴉ ⴊ ⴋ ⴌ ჲ ⴢ ⴍ ⴎ ⴏ ⴐ ⴑ ⴒ ჳ ⴣ ⴓ ⴔ ⴕ ⴖ ⴗ ⴘ ⴙ ⴚ ⴛ ⴜ ⴝ ⴞ ჴ ⴤ ⴟ ⴠ ჵ ⴥ ჶ ჷ ჸ ჹ ჺ]
+exemplarCharacters = [ა ბ გ დ ე ვ ზ თ ი კ ლ მ ნ ო პ ჟ რ ს ტ უ ფ ქ ღ ყ შ ჩ ც ძ წ ჭ ხ ჯ ჰ]
+index = [ა ბ გ დ ე ვ ზ თ ი კ ლ მ ნ ო პ ჟ რ ს ტ უ ფ ქ ღ ყ შ ჩ ც ძ წ ჭ ხ ჯ ჰ]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ჻ ' ‘ ‚ “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& # † ‡ ′ ″ №]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 2
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = არ არის რიცხვი
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
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
new file mode 100644
index 00000000000..21ceb2acf9a
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/kab/babel-kab.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Taqbaylit
+name.english = Kabyle
+name.babel = kabyle
+tag.bcp47 = kab
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+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 =
+
+[captions.licr]
+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 = Yennayer
+months.wide.2 = Fuṛar
+months.wide.3 = Meɣres
+months.wide.4 = Yebrir
+months.wide.5 = Mayyu
+months.wide.6 = Yunyu
+months.wide.7 = Yulyu
+months.wide.8 = Ɣuct
+months.wide.9 = Ctembeṛ
+months.wide.10 = Tubeṛ
+months.wide.11 = Nunembeṛ
+months.wide.12 = Duǧembeṛ
+months.narrow.1 = Y
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = Y
+months.narrow.5 = M
+months.narrow.6 = Y
+months.narrow.7 = Y
+months.narrow.8 = Ɣ
+months.narrow.9 = C
+months.narrow.10 = T
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Sanass
+days.wide.tue = Kraḍass
+days.wide.wed = Kuẓass
+days.wide.thu = Samass
+days.wide.fri = Sḍisass
+days.wide.sat = Sayass
+days.wide.sun = Yanass
+days.abbreviated.mon = San
+days.abbreviated.tue = Kraḍ
+days.abbreviated.wed = Kuẓ
+days.abbreviated.thu = Sam
+days.abbreviated.fri = Sḍis
+days.abbreviated.sat = Say
+days.abbreviated.sun = Yan
+days.narrow.mon = S
+days.narrow.tue = K
+days.narrow.wed = K
+days.narrow.thu = S
+days.narrow.fri = S
+days.narrow.sat = S
+days.narrow.sun = Y
+dayPeriods.abbreviated.am = n tufat
+dayPeriods.abbreviated.pm = n tmeddit
+dayPeriods.narrow.am = n tufat
+dayPeriods.narrow.pm = n tmeddit
+dayPeriods.wide.am = n tufat
+dayPeriods.wide.pm = n tmeddit
+
+[date.gregorian.licr]
+months.wide.1 = Yennayer
+months.wide.2 = Fu\d rar
+months.wide.3 = Me\textgammalatinsmall res
+months.wide.4 = Yebrir
+months.wide.5 = Mayyu
+months.wide.6 = Yunyu
+months.wide.7 = Yulyu
+months.wide.8 = \textGammaafrican uct
+months.wide.9 = Ctembe\d r
+months.wide.10 = Tube\d r
+months.wide.11 = Nunembe\d r
+months.wide.12 = Du\v gembe\d r
+
+[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 =
+
+[characters]
+delimiters.quotes = «»“”
+auxiliary = [o v]
+exemplarCharacters = [a b c č d ḍ e ɛ f g ǧ ɣ h ḥ i j k l m n p q r ṛ s ṣ t ṭ u w x y z ẓ]
+index = [A B C Č D Ḍ E Ɛ F G Ǧ Ɣ H Ḥ I J K L M N P Q R Ṛ S Ṣ T Ṭ U W X Y Z Ẓ]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kab/babel-kabyle.tex b/Master/texmf-dist/tex/generic/babel/locale/kab/babel-kabyle.tex
new file mode 100644
index 00000000000..8e5573fa4e0
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/kab/babel-kabyle.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{kab}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..18865e8fa36
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/kam/babel-kam.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Kikamba
+name.english = Kamba
+name.babel = kamba
+tag.bcp47 = kam
+tag.opentype = KMB
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Mwai wa mbee
+months.wide.2 = Mwai wa kelĩ
+months.wide.3 = Mwai wa katatũ
+months.wide.4 = Mwai wa kana
+months.wide.5 = Mwai wa katano
+months.wide.6 = Mwai wa thanthatũ
+months.wide.7 = Mwai wa muonza
+months.wide.8 = Mwai wa nyaanya
+months.wide.9 = Mwai wa kenda
+months.wide.10 = Mwai wa ĩkumi
+months.wide.11 = Mwai wa ĩkumi na ĩmwe
+months.wide.12 = Mwai wa ĩkumi na ilĩ
+months.narrow.1 = M
+months.narrow.2 = K
+months.narrow.3 = K
+months.narrow.4 = K
+months.narrow.5 = K
+months.narrow.6 = T
+months.narrow.7 = M
+months.narrow.8 = N
+months.narrow.9 = K
+months.narrow.10 = Ĩ
+months.narrow.11 = Ĩ
+months.narrow.12 = Ĩ
+days.wide.mon = Wa kwambĩlĩlya
+days.wide.tue = Wa kelĩ
+days.wide.wed = Wa katatũ
+days.wide.thu = Wa kana
+days.wide.fri = Wa katano
+days.wide.sat = Wa thanthatũ
+days.wide.sun = Wa kyumwa
+days.abbreviated.mon = Wkw
+days.abbreviated.tue = Wkl
+days.abbreviated.wed = Wtũ
+days.abbreviated.thu = Wkn
+days.abbreviated.fri = Wtn
+days.abbreviated.sat = Wth
+days.abbreviated.sun = Wky
+days.narrow.mon = W
+days.narrow.tue = E
+days.narrow.wed = A
+days.narrow.thu = A
+days.narrow.fri = A
+days.narrow.sat = A
+days.narrow.sun = Y
+dayPeriods.abbreviated.am = Ĩyakwakya
+dayPeriods.abbreviated.pm = Ĩyawĩoo
+dayPeriods.narrow.am = Ĩyakwakya
+dayPeriods.narrow.pm = Ĩyawĩoo
+dayPeriods.wide.am = Ĩyakwakya
+dayPeriods.wide.pm = Ĩyawĩoo
+
+[date.gregorian.licr]
+months.wide.1 = Mwai wa mbee
+months.wide.2 = Mwai wa kel\~\i
+months.wide.3 = Mwai wa katat\~u
+months.wide.4 = Mwai wa kana
+months.wide.5 = Mwai wa katano
+months.wide.6 = Mwai wa thanthat\~u
+months.wide.7 = Mwai wa muonza
+months.wide.8 = Mwai wa nyaanya
+months.wide.9 = Mwai wa kenda
+months.wide.10 = Mwai wa \~\i kumi
+months.wide.11 = Mwai wa \~\i kumi na \~\i mwe
+months.wide.12 = Mwai wa \~\i kumi na il\~\i
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = []
+exemplarCharacters = [a b c d e f g h i ĩ j k l m n o p q r s t u ũ v w y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kam/babel-kamba.tex b/Master/texmf-dist/tex/generic/babel/locale/kam/babel-kamba.tex
new file mode 100644
index 00000000000..5af2261f433
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/kam/babel-kamba.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{kam}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..26d8aca12eb
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/kde/babel-kde.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Chimakonde
+name.english = Makonde
+name.babel = makonde
+tag.bcp47 = kde
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Mwedi Ntandi
+months.wide.2 = Mwedi wa Pili
+months.wide.3 = Mwedi wa Tatu
+months.wide.4 = Mwedi wa Nchechi
+months.wide.5 = Mwedi wa Nnyano
+months.wide.6 = Mwedi wa Nnyano na Umo
+months.wide.7 = Mwedi wa Nnyano na Mivili
+months.wide.8 = Mwedi wa Nnyano na Mitatu
+months.wide.9 = Mwedi wa Nnyano na Nchechi
+months.wide.10 = Mwedi wa Nnyano na Nnyano
+months.wide.11 = Mwedi wa Nnyano na Nnyano na U
+months.wide.12 = Mwedi wa Nnyano na Nnyano na M
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Liduva lyatatu
+days.wide.tue = Liduva lyanchechi
+days.wide.wed = Liduva lyannyano
+days.wide.thu = Liduva lyannyano na linji
+days.wide.fri = Liduva lyannyano na mavili
+days.wide.sat = Liduva litandi
+days.wide.sun = Liduva lyapili
+days.abbreviated.mon = Ll3
+days.abbreviated.tue = Ll4
+days.abbreviated.wed = Ll5
+days.abbreviated.thu = Ll6
+days.abbreviated.fri = Ll7
+days.abbreviated.sat = Ll1
+days.abbreviated.sun = Ll2
+days.narrow.mon = 3
+days.narrow.tue = 4
+days.narrow.wed = 5
+days.narrow.thu = 6
+days.narrow.fri = 7
+days.narrow.sat = 1
+days.narrow.sun = 2
+dayPeriods.abbreviated.am = Muhi
+dayPeriods.abbreviated.pm = Chilo
+dayPeriods.narrow.am = Muhi
+dayPeriods.narrow.pm = Chilo
+dayPeriods.wide.am = Muhi
+dayPeriods.wide.pm = Chilo
+
+[date.gregorian.licr]
+months.wide.1 = Mwedi Ntandi
+months.wide.2 = Mwedi wa Pili
+months.wide.3 = Mwedi wa Tatu
+months.wide.4 = Mwedi wa Nchechi
+months.wide.5 = Mwedi wa Nnyano
+months.wide.6 = Mwedi wa Nnyano na Umo
+months.wide.7 = Mwedi wa Nnyano na Mivili
+months.wide.8 = Mwedi wa Nnyano na Mitatu
+months.wide.9 = Mwedi wa Nnyano na Nchechi
+months.wide.10 = Mwedi wa Nnyano na Nnyano
+months.wide.11 = Mwedi wa Nnyano na Nnyano na U
+months.wide.12 = Mwedi wa Nnyano na Nnyano na M
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = []
+exemplarCharacters = [a b c d e f g h i j k l m n o p q r s t u v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kde/babel-makonde.tex b/Master/texmf-dist/tex/generic/babel/locale/kde/babel-makonde.tex
new file mode 100644
index 00000000000..021f3d2066a
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/kde/babel-makonde.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{kde}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kea/babel-kabuverdianu.tex b/Master/texmf-dist/tex/generic/babel/locale/kea/babel-kabuverdianu.tex
new file mode 100644
index 00000000000..6b674be3052
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/kea/babel-kabuverdianu.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{kea}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..e1597ee32b9
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/kea/babel-kea.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = kabuverdianu
+name.english = Kabuverdianu
+name.babel = kabuverdianu
+tag.bcp47 = kea
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+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 =
+
+[captions.licr]
+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] di [MMMM] di [y]
+date.short = [d]/[M]/[y]
+months.wide.1 = Janeru
+months.wide.2 = Febreru
+months.wide.3 = Marsu
+months.wide.4 = Abril
+months.wide.5 = Maiu
+months.wide.6 = Junhu
+months.wide.7 = Julhu
+months.wide.8 = Agostu
+months.wide.9 = Setenbru
+months.wide.10 = Otubru
+months.wide.11 = Nuvenbru
+months.wide.12 = Dizenbru
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = sigunda-fera
+days.wide.tue = tersa-fera
+days.wide.wed = kuarta-fera
+days.wide.thu = kinta-fera
+days.wide.fri = sesta-fera
+days.wide.sat = sabadu
+days.wide.sun = dumingu
+days.abbreviated.mon = sig
+days.abbreviated.tue = ter
+days.abbreviated.wed = kua
+days.abbreviated.thu = kin
+days.abbreviated.fri = ses
+days.abbreviated.sat = sab
+days.abbreviated.sun = dum
+days.narrow.mon = S
+days.narrow.tue = T
+days.narrow.wed = K
+days.narrow.thu = K
+days.narrow.fri = S
+days.narrow.sat = S
+days.narrow.sun = D
+dayPeriods.abbreviated.am = am
+dayPeriods.abbreviated.pm = pm
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = am
+dayPeriods.wide.pm = pm
+
+[date.gregorian.licr]
+months.wide.1 = Janeru
+months.wide.2 = Febreru
+months.wide.3 = Marsu
+months.wide.4 = Abril
+months.wide.5 = Maiu
+months.wide.6 = Junhu
+months.wide.7 = Julhu
+months.wide.8 = Agostu
+months.wide.9 = Setenbru
+months.wide.10 = Otubru
+months.wide.11 = Nuvenbru
+months.wide.12 = Dizenbru
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [á à ă â å ä ã ā æ c ç é è ĕ ê ë ẽ ē í ì ĭ î ï ĩ ī {n\u0308} ó ò ŏ ô ö õ ø ō œ q {rr} ú ù ŭ û ü ũ ū w ÿ]
+exemplarCharacters = [a b d {dj} e f g h i j k l {lh} m n ñ {nh} o p r s t {tx} u v x y z]
+index = [A B D E F G H I J K L M N O P R S T U V X Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..ae077cdce6e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/khq/babel-khq.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Koyra ciini
+name.english = Koyra Chiini
+name.babel = koyrachiini
+tag.bcp47 = khq
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]/[M]/[y]
+months.wide.1 = Žanwiye
+months.wide.2 = Feewiriye
+months.wide.3 = Marsi
+months.wide.4 = Awiril
+months.wide.5 = Me
+months.wide.6 = Žuweŋ
+months.wide.7 = Žuyye
+months.wide.8 = Ut
+months.wide.9 = Sektanbur
+months.wide.10 = Oktoobur
+months.wide.11 = Noowanbur
+months.wide.12 = Deesanbur
+months.narrow.1 = Ž
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = Ž
+months.narrow.7 = Ž
+months.narrow.8 = U
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Atini
+days.wide.tue = Atalata
+days.wide.wed = Alarba
+days.wide.thu = Alhamiisa
+days.wide.fri = Aljuma
+days.wide.sat = Assabdu
+days.wide.sun = Alhadi
+days.abbreviated.mon = Ati
+days.abbreviated.tue = Ata
+days.abbreviated.wed = Ala
+days.abbreviated.thu = Alm
+days.abbreviated.fri = Alj
+days.abbreviated.sat = Ass
+days.abbreviated.sun = Alh
+days.narrow.mon = T
+days.narrow.tue = T
+days.narrow.wed = L
+days.narrow.thu = L
+days.narrow.fri = L
+days.narrow.sat = S
+days.narrow.sun = H
+dayPeriods.abbreviated.am = Adduha
+dayPeriods.abbreviated.pm = Aluula
+dayPeriods.narrow.am = Adduha
+dayPeriods.narrow.pm = Aluula
+dayPeriods.wide.am = Adduha
+dayPeriods.wide.pm = Aluula
+
+[date.gregorian.licr]
+months.wide.1 = \v Zanwiye
+months.wide.2 = Feewiriye
+months.wide.3 = Marsi
+months.wide.4 = Awiril
+months.wide.5 = Me
+months.wide.6 = \v Zuwe\ng
+months.wide.7 = \v Zuyye
+months.wide.8 = Ut
+months.wide.9 = Sektanbur
+months.wide.10 = Oktoobur
+months.wide.11 = Noowanbur
+months.wide.12 = Deesanbur
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [v]
+exemplarCharacters = [a ã b c d e ẽ f g h i j k l m n ɲ ŋ o õ p q r s š t u w x y z ž]
+index = [A Ã B C D E Ẽ F G H I J K L M N Ɲ Ŋ O Õ P Q R S Š T U W X Y Z Ž]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/khq/babel-koyrachiini.tex b/Master/texmf-dist/tex/generic/babel/locale/khq/babel-koyrachiini.tex
new file mode 100644
index 00000000000..db701358e80
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/khq/babel-koyrachiini.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{khq}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..a17e4e41154
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ki/babel-ki.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Gikuyu
+name.english = Kikuyu
+name.babel = kikuyu
+tag.bcp47 = ki
+tag.opentype = KIK
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Njenuarĩ
+months.wide.2 = Mwere wa kerĩ
+months.wide.3 = Mwere wa gatatũ
+months.wide.4 = Mwere wa kana
+months.wide.5 = Mwere wa gatano
+months.wide.6 = Mwere wa gatandatũ
+months.wide.7 = Mwere wa mũgwanja
+months.wide.8 = Mwere wa kanana
+months.wide.9 = Mwere wa kenda
+months.wide.10 = Mwere wa ikũmi
+months.wide.11 = Mwere wa ikũmi na ũmwe
+months.wide.12 = Ndithemba
+months.narrow.1 = J
+months.narrow.2 = K
+months.narrow.3 = G
+months.narrow.4 = K
+months.narrow.5 = G
+months.narrow.6 = G
+months.narrow.7 = M
+months.narrow.8 = K
+months.narrow.9 = K
+months.narrow.10 = I
+months.narrow.11 = I
+months.narrow.12 = D
+days.wide.mon = Njumatatũ
+days.wide.tue = Njumaine
+days.wide.wed = Njumatana
+days.wide.thu = Aramithi
+days.wide.fri = Njumaa
+days.wide.sat = Njumamothi
+days.wide.sun = Kiumia
+days.abbreviated.mon = NTT
+days.abbreviated.tue = NMN
+days.abbreviated.wed = NMT
+days.abbreviated.thu = ART
+days.abbreviated.fri = NMA
+days.abbreviated.sat = NMM
+days.abbreviated.sun = KMA
+days.narrow.mon = N
+days.narrow.tue = N
+days.narrow.wed = N
+days.narrow.thu = A
+days.narrow.fri = N
+days.narrow.sat = N
+days.narrow.sun = K
+dayPeriods.abbreviated.am = Kiroko
+dayPeriods.abbreviated.pm = Hwaĩ-inĩ
+dayPeriods.narrow.am = Kiroko
+dayPeriods.narrow.pm = Hwaĩ-inĩ
+dayPeriods.wide.am = Kiroko
+dayPeriods.wide.pm = Hwaĩ-inĩ
+
+[date.gregorian.licr]
+months.wide.1 = Njenuar\~\i
+months.wide.2 = Mwere wa ker\~\i
+months.wide.3 = Mwere wa gatat\~u
+months.wide.4 = Mwere wa kana
+months.wide.5 = Mwere wa gatano
+months.wide.6 = Mwere wa gatandat\~u
+months.wide.7 = Mwere wa m\~ugwanja
+months.wide.8 = Mwere wa kanana
+months.wide.9 = Mwere wa kenda
+months.wide.10 = Mwere wa ik\~umi
+months.wide.11 = Mwere wa ik\~umi na \~umwe
+months.wide.12 = Ndithemba
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [f l p q s v x z]
+exemplarCharacters = [a b c d e g h i ĩ j k m n o r t u ũ w y]
+index = [A B C D E G H I J K M N O R T U W Y]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ki/babel-kikuyu.tex b/Master/texmf-dist/tex/generic/babel/locale/ki/babel-kikuyu.tex
new file mode 100644
index 00000000000..07bc96a857b
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ki/babel-kikuyu.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{ki}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kk/babel-kazakh.tex b/Master/texmf-dist/tex/generic/babel/locale/kk/babel-kazakh.tex
new file mode 100644
index 00000000000..f8eea992750
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/kk/babel-kazakh.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{kk}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..9bb36fefed0
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/kk/babel-kk.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = қазақ тілі
+name.english = Kazakh
+name.babel = kazakh
+tag.bcp47 = kk
+tag.opentype = KAZ
+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 =
+
+[captions.licr]
+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 = [y] ж. [d] [MMMM]
+date.short = [dd].[MM].[yy]
+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 = желтоқсан
+months.narrow.1 = Қ
+months.narrow.2 = А
+months.narrow.3 = Н
+months.narrow.4 = С
+months.narrow.5 = М
+months.narrow.6 = М
+months.narrow.7 = Ш
+months.narrow.8 = Т
+months.narrow.9 = Қ
+months.narrow.10 = Қ
+months.narrow.11 = Қ
+months.narrow.12 = Ж
+days.wide.mon = дүйсенбі
+days.wide.tue = сейсенбі
+days.wide.wed = сәрсенбі
+days.wide.thu = бейсенбі
+days.wide.fri = жұма
+days.wide.sat = сенбі
+days.wide.sun = жексенбі
+days.abbreviated.mon = Дс
+days.abbreviated.tue = Сс
+days.abbreviated.wed = Ср
+days.abbreviated.thu = Бс
+days.abbreviated.fri = Жм
+days.abbreviated.sat = Сб
+days.abbreviated.sun = Жс
+days.narrow.mon = Д
+days.narrow.tue = С
+days.narrow.wed = С
+days.narrow.thu = Б
+days.narrow.fri = Ж
+days.narrow.sat = С
+days.narrow.sun = Ж
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = \cyrkdsc\cyra\cyrndsc\cyrt\cyra\cyrr
+months.wide.2 = \cyra\cyrkdsc\cyrp\cyra\cyrn
+months.wide.3 = \cyrn\cyra\cyru\cyrr\cyrery\cyrz
+months.wide.4 = \cyrs\cyrschwa\cyru\cyrii\cyrr
+months.wide.5 = \cyrm\cyra\cyrm\cyrery\cyrr
+months.wide.6 = \cyrm\cyra\cyru\cyrs\cyrery\cyrm
+months.wide.7 = \cyrsh\cyrii\cyrl\cyrd\cyre
+months.wide.8 = \cyrt\cyra\cyrm\cyrery\cyrz
+months.wide.9 = \cyrkdsc\cyrery\cyrr\cyrk\cyry\cyrishrt\cyre\cyrk
+months.wide.10 = \cyrkdsc\cyra\cyrz\cyra\cyrn
+months.wide.11 = \cyrkdsc\cyra\cyrr\cyra\cyrsh\cyra
+months.wide.12 = \cyrzh\cyre\cyrl\cyrt\cyro\cyrkdsc\cyrs\cyra\cyrn
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»“”
+auxiliary = []
+exemplarCharacters = [а ә б в г ғ д е ё ж з и й к қ л м н ң о ө п р с т у ұ ү ф х һ ц ч ш щ ъ ы і ь э ю я]
+index = [А Ә Б В Г Ғ Д Е Ё Ж З И Й К Қ Л М Н Ң О Ө П Р С Т У Ұ Ү Ф Х Һ Ц Ч Ш Щ Ъ Ы І Ь Э Ю Я]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = сан емес
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kkj/babel-kako.tex b/Master/texmf-dist/tex/generic/babel/locale/kkj/babel-kako.tex
new file mode 100644
index 00000000000..21457115eb0
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/kkj/babel-kako.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{kkj}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..8a6d8e513d6
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/kkj/babel-kkj.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = kakɔ
+name.english = Kako
+name.babel = kako
+tag.bcp47 = kkj
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM] [y]
+months.wide.1 = pamba
+months.wide.2 = wanja
+months.wide.3 = mbiyɔ mɛndoŋgɔ
+months.wide.4 = Nyɔlɔmbɔŋgɔ
+months.wide.5 = Mɔnɔ ŋgbanja
+months.wide.6 = Nyaŋgwɛ ŋgbanja
+months.wide.7 = kuŋgwɛ
+months.wide.8 = fɛ
+months.wide.9 = njapi
+months.wide.10 = nyukul
+months.wide.11 = 11
+months.wide.12 = ɓulɓusɛ
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = lundi
+days.wide.tue = mardi
+days.wide.wed = mɛrkɛrɛdi
+days.wide.thu = yedi
+days.wide.fri = vaŋdɛrɛdi
+days.wide.sat = mɔnɔ sɔndi
+days.wide.sun = sɔndi
+days.abbreviated.mon = lundi
+days.abbreviated.tue = mardi
+days.abbreviated.wed = mɛrkɛrɛdi
+days.abbreviated.thu = yedi
+days.abbreviated.fri = vaŋdɛrɛdi
+days.abbreviated.sat = mɔnɔ sɔndi
+days.abbreviated.sun = sɔndi
+days.narrow.mon = lu
+days.narrow.tue = ma
+days.narrow.wed = mɛ
+days.narrow.thu = ye
+days.narrow.fri = va
+days.narrow.sat = ms
+days.narrow.sun = so
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = pamba
+months.wide.2 = wanja
+months.wide.3 = mbiy\textoopen\space m\texteopen ndo\ng g\textoopen
+months.wide.4 = Ny\textoopen l\textoopen mb\textoopen\ng g\textoopen
+months.wide.5 = M\textoopen n\textoopen\space \ng gbanja
+months.wide.6 = Nya\ng gw\texteopen\space \ng gbanja
+months.wide.7 = ku\ng gw\texteopen
+months.wide.8 = f\texteopen
+months.wide.9 = njapi
+months.wide.10 = nyukul
+months.wide.11 = 11
+months.wide.12 = \textbhook ul\textbhook us\texteopen
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»‹›
+auxiliary = [q x z]
+exemplarCharacters = [a á à â {a\u0327} b ɓ c d ɗ {ɗy} e é è ê ɛ {ɛ\u0301} {ɛ\u0300} {ɛ\u0302} {ɛ\u0327} f g {gb} {gw} h i í ì î {i\u0327} j k {kp} {kw} l m {mb} n {nd} nj {ny} ŋ {ŋg} {ŋgb} {ŋgw} o ó ò ô ɔ {ɔ\u0301} {ɔ\u0300} {ɔ\u0302} {ɔ\u0327} p r s t u ú ù û {u\u0327} v w y]
+index = [A B Ɓ C D Ɗ {Ɗy} E Ɛ F G {Gb} {Gw} H I {I\u0327} J K {Kp} {Kw} L M {Mb} N {Nd} Nj {Ny} Ŋ {Ŋg} {Ŋgb} {Ŋgw} O Ɔ {Ɔ\u0327} P R S T U {U\u0327} V W Y]
+punctuation = [, \\: ! ? . … ‘ ‹ › “ ” « » ( ) *]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kl/babel-kalaallisut.tex b/Master/texmf-dist/tex/generic/babel/locale/kl/babel-kalaallisut.tex
new file mode 100644
index 00000000000..29e78e1ac55
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/kl/babel-kalaallisut.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{kl}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..5de3a7e9e50
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/kl/babel-kl.ini
@@ -0,0 +1,185 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = kalaallisut
+name.english = Kalaallisut
+name.babel = kalaallisut
+tag.bcp47 = kl
+tag.opentype = GRN
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+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 =
+
+[captions.licr]
+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 = [y] [MMMM] [d]
+date.short = [y]-[MM]-[dd]
+months.wide.1 = januari
+months.wide.2 = februari
+months.wide.3 = martsi
+months.wide.4 = aprili
+months.wide.5 = maji
+months.wide.6 = juni
+months.wide.7 = juli
+months.wide.8 = augustusi
+months.wide.9 = septemberi
+months.wide.10 = oktoberi
+months.wide.11 = novemberi
+months.wide.12 = decemberi
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = ataasinngorneq
+days.wide.tue = marlunngorneq
+days.wide.wed = pingasunngorneq
+days.wide.thu = sisamanngorneq
+days.wide.fri = tallimanngorneq
+days.wide.sat = arfininngorneq
+days.wide.sun = sabaat
+days.abbreviated.mon = ata
+days.abbreviated.tue = mar
+days.abbreviated.wed = pin
+days.abbreviated.thu = sis
+days.abbreviated.fri = tal
+days.abbreviated.sat = arf
+days.abbreviated.sun = sab
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = januari
+months.wide.2 = februari
+months.wide.3 = martsi
+months.wide.4 = aprili
+months.wide.5 = maji
+months.wide.6 = juni
+months.wide.7 = juli
+months.wide.8 = augustusi
+months.wide.9 = septemberi
+months.wide.10 = oktoberi
+months.wide.11 = novemberi
+months.wide.12 = decemberi
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = []
+exemplarCharacters = [a á â ã b c d e é ê f g h i í î ĩ j k l m n o ô p q ĸ r s t u ú û ũ v w x y z æ ø å]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kln/babel-kalenjin.tex b/Master/texmf-dist/tex/generic/babel/locale/kln/babel-kalenjin.tex
new file mode 100644
index 00000000000..285895f0124
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/kln/babel-kalenjin.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{kln}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..b4e1de85b6f
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/kln/babel-kln.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Kalenjin
+name.english = Kalenjin
+name.babel = kalenjin
+tag.bcp47 = kln
+tag.opentype = KAL
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Mulgul
+months.wide.2 = Ng’atyaato
+months.wide.3 = Kiptaamo
+months.wide.4 = Iwootkuut
+months.wide.5 = Mamuut
+months.wide.6 = Paagi
+months.wide.7 = Ng’eiyeet
+months.wide.8 = Rooptui
+months.wide.9 = Bureet
+months.wide.10 = Epeeso
+months.wide.11 = Kipsuunde ne taai
+months.wide.12 = Kipsuunde nebo aeng’
+months.narrow.1 = M
+months.narrow.2 = N
+months.narrow.3 = T
+months.narrow.4 = I
+months.narrow.5 = M
+months.narrow.6 = P
+months.narrow.7 = N
+months.narrow.8 = R
+months.narrow.9 = B
+months.narrow.10 = E
+months.narrow.11 = K
+months.narrow.12 = K
+days.wide.mon = Kotaai
+days.wide.tue = Koaeng’
+days.wide.wed = Kosomok
+days.wide.thu = Koang’wan
+days.wide.fri = Komuut
+days.wide.sat = Kolo
+days.wide.sun = Kotisap
+days.abbreviated.mon = Kot
+days.abbreviated.tue = Koo
+days.abbreviated.wed = Kos
+days.abbreviated.thu = Koa
+days.abbreviated.fri = Kom
+days.abbreviated.sat = Kol
+days.abbreviated.sun = Kts
+days.narrow.mon = T
+days.narrow.tue = O
+days.narrow.wed = S
+days.narrow.thu = A
+days.narrow.fri = M
+days.narrow.sat = L
+days.narrow.sun = T
+dayPeriods.abbreviated.am = krn
+dayPeriods.abbreviated.pm = koosk
+dayPeriods.narrow.am = krn
+dayPeriods.narrow.pm = koosk
+dayPeriods.wide.am = karoon
+dayPeriods.wide.pm = kooskoliny
+
+[date.gregorian.licr]
+months.wide.1 = Mulgul
+months.wide.2 = Ng\textquoteright atyaato
+months.wide.3 = Kiptaamo
+months.wide.4 = Iwootkuut
+months.wide.5 = Mamuut
+months.wide.6 = Paagi
+months.wide.7 = Ng\textquoteright eiyeet
+months.wide.8 = Rooptui
+months.wide.9 = Bureet
+months.wide.10 = Epeeso
+months.wide.11 = Kipsuunde ne taai
+months.wide.12 = Kipsuunde nebo aeng\textquoteright
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [f q v x z]
+exemplarCharacters = [a b c d e g h i j k l m n o p r s t u w y]
+index = [A B C D E G H I J K L M N O P R S T U W Y]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..f8cf086111a
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/km/babel-khmer.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{km}{%
+}
+\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
new file mode 100644
index 00000000000..0740934b664
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/km/babel-km.ini
@@ -0,0 +1,171 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = ខ្មែរ
+name.english = Khmer
+name.babel = khmer
+tag.bcp47 = km
+tag.opentype = KHM
+script.name = Khmer
+script.tag.bcp47 = Khmr
+script.tag.opentype = khmr
+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 =
+
+[captions.licr]
+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]/[yy]
+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 = ធ្នូ
+months.narrow.1 = ម
+months.narrow.2 = ក
+months.narrow.3 = ម
+months.narrow.4 = ម
+months.narrow.5 = ឧ
+months.narrow.6 = ម
+months.narrow.7 = ក
+months.narrow.8 = ស
+months.narrow.9 = ក
+months.narrow.10 = ត
+months.narrow.11 = វ
+months.narrow.12 = ធ
+days.wide.mon = ច័ន្ទ
+days.wide.tue = អង្គារ
+days.wide.wed = ពុធ
+days.wide.thu = ព្រហស្បតិ៍
+days.wide.fri = សុក្រ
+days.wide.sat = សៅរ៍
+days.wide.sun = អាទិត្យ
+days.abbreviated.mon = ច័ន្ទ
+days.abbreviated.tue = អង្គារ
+days.abbreviated.wed = ពុធ
+days.abbreviated.thu = ព្រហស្បតិ៍
+days.abbreviated.fri = សុក្រ
+days.abbreviated.sat = សៅរ៍
+days.abbreviated.sun = អាទិត្យ
+days.narrow.mon = ច
+days.narrow.tue = អ
+days.narrow.wed = ព
+days.narrow.thu = ព
+days.narrow.fri = ស
+days.narrow.sat = ស
+days.narrow.sun = អ
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[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 =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [\u17B4\u17B5\u200B \u17CC \u17CE \u17CF \u17D1 ឝ ឞ]
+exemplarCharacters = [\u17D0 ៈ \u17CB \u17C9 \u17CA \u17CD ក ខ គ ឃ ង ច ឆ ជ ឈ ញ ដ ឋ ឌ ឍ ណ ត ថ ទ ធ ន ប ផ ព ភ ម យ រ ឫ ឬ ល ឭ ឮ វ ស ហ ឡ អ {អា} ឥ ឦ ឧ {ឧក} ឩ ឪ ឯ ឰ ឱ ឲ ឳ ា \u17B7 \u17B8 \u17B9 \u17BA \u17BB \u17BC \u17BD ើ ឿ ៀ េ ែ ៃ ោ ៅ \u17C6 ះ \u17D2]
+punctuation = [\\- , ៖ ! ? . ។ ៕ ‘ ’ \" “ ” ( ) \\[ \\] \\{ \\} ៙ ៚]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kn/babel-kannada.tex b/Master/texmf-dist/tex/generic/babel/locale/kn/babel-kannada.tex
new file mode 100644
index 00000000000..9b2e1511a92
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/kn/babel-kannada.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{kn}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..62094bccd4b
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/kn/babel-kn.ini
@@ -0,0 +1,154 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = ಕನ್ನಡ
+name.english = Kannada
+name.babel = kannada
+tag.bcp47 = kn
+tag.opentype = kan
+script.name = Kannada
+script.tag.bcp47 = Knda
+script.tag.opentype = knda
+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 =
+
+[captions.licr]
+encl =
+cc =
+glossary =
+
+[date.gregorian]
+date.long = [MMMM] [d], [y]
+date.short = [d]/[M]/[yy]
+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 = ಡಿಸೆಂಬರ್
+months.narrow.1 = ಜ
+months.narrow.2 = ಫೆ
+months.narrow.3 = ಮಾ
+months.narrow.4 = ಏ
+months.narrow.5 = ಮೇ
+months.narrow.6 = ಜೂ
+months.narrow.7 = ಜು
+months.narrow.8 = ಆ
+months.narrow.9 = ಸೆ
+months.narrow.10 = ಅ
+months.narrow.11 = ನ
+months.narrow.12 = ಡಿ
+days.wide.mon = ಸೋಮವಾರ
+days.wide.tue = ಮಂಗಳವಾರ
+days.wide.wed = ಬುಧವಾರ
+days.wide.thu = ಗುರುವಾರ
+days.wide.fri = ಶುಕ್ರವಾರ
+days.wide.sat = ಶನಿವಾರ
+days.wide.sun = ಭಾನುವಾರ
+days.abbreviated.mon = ಸೋಮ
+days.abbreviated.tue = ಮಂಗಳ
+days.abbreviated.wed = ಬುಧ
+days.abbreviated.thu = ಗುರು
+days.abbreviated.fri = ಶುಕ್ರ
+days.abbreviated.sat = ಶನಿ
+days.abbreviated.sun = ಭಾನು
+days.narrow.mon = ಸೋ
+days.narrow.tue = ಮಂ
+days.narrow.wed = ಬು
+days.narrow.thu = ಗು
+days.narrow.fri = ಶು
+days.narrow.sat = ಶ
+days.narrow.sun = ಭಾ
+dayPeriods.abbreviated.am = ಪೂರ್ವಾಹ್ನ
+dayPeriods.abbreviated.pm = ಅಪರಾಹ್ನ
+dayPeriods.narrow.am = ಪೂ
+dayPeriods.narrow.pm = ಅ
+dayPeriods.wide.am = ಪೂರ್ವಾಹ್ನ
+dayPeriods.wide.pm = ಅಪರಾಹ್ನ
+
+[time.gregorian]
+time.medium = [hh]:[mm]:[ss] [a]
+time.short = [hh]:[mm] [a]
+
+[typography]
+frenchspacing =
+hyphenrules = kannada
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [\u200C\u200D ೞ]
+exemplarCharacters = [\u0CBC ೦ ೧ ೨ ೩ ೪ ೫ ೬ ೭ ೮ ೯ ಅ ಆ ಇ ಈ ಉ ಊ ಋ ೠ ಌ ೡ ಎ ಏ ಐ ಒ ಓ ಔ ಂ ಃ ಕ ಖ ಗ ಘ ಙ ಚ ಛ ಜ ಝ ಞ ಟ ಠ ಡ ಢ ಣ ತ ಥ ದ ಧ ನ ಪ ಫ ಬ ಭ ಮ ಯ ರ ಱ ಲ ವ ಶ ಷ ಸ ಹ ಳ ಽ ಾ \u0CBF ೀ ು ೂ ೃ ೄ \u0CC6 ೇ ೈ ೊ ೋ \u0CCC \u0CCD ೕ ೖ]
+index = [ಅ ಆ ಇ ಈ ಉ ಊ ಋ ೠ ಌ ೡ ಎ ಏ ಐ ಒ ಓ ಔ ಕ ಖ ಗ ಘ ಙ ಚ ಛ ಜ ಝ ಞ ಟ ಠ ಡ ಢ ಣ ತ ಥ ದ ಧ ನ ಪ ಫ ಬ ಭ ಮ ಯ ರ ಱ ಲ ವ ಶ ಷ ಸ ಹ ಳ ೞ]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] @ * / \\& # ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..32afb5c561b
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko.ini
@@ -0,0 +1,172 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = 한국어
+name.english = Korean
+name.babel = korean
+tag.bcp47 = ko
+tag.opentype = KOR
+script.name = Korean
+script.tag.bcp47 = Kore
+script.tag.opentype = hang
+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 =
+
+[captions.licr]
+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 = [y]년 [M]월 [d]일
+date.short = [yy]. [M]. [d].
+months.wide.1 = 1월
+months.wide.2 = 2월
+months.wide.3 = 3월
+months.wide.4 = 4월
+months.wide.5 = 5월
+months.wide.6 = 6월
+months.wide.7 = 7월
+months.wide.8 = 8월
+months.wide.9 = 9월
+months.wide.10 = 10월
+months.wide.11 = 11월
+months.wide.12 = 12월
+months.narrow.1 = 1월
+months.narrow.2 = 2월
+months.narrow.3 = 3월
+months.narrow.4 = 4월
+months.narrow.5 = 5월
+months.narrow.6 = 6월
+months.narrow.7 = 7월
+months.narrow.8 = 8월
+months.narrow.9 = 9월
+months.narrow.10 = 10월
+months.narrow.11 = 11월
+months.narrow.12 = 12월
+days.wide.mon = 월요일
+days.wide.tue = 화요일
+days.wide.wed = 수요일
+days.wide.thu = 목요일
+days.wide.fri = 금요일
+days.wide.sat = 토요일
+days.wide.sun = 일요일
+days.abbreviated.mon = 월
+days.abbreviated.tue = 화
+days.abbreviated.wed = 수
+days.abbreviated.thu = 목
+days.abbreviated.fri = 금
+days.abbreviated.sat = 토
+days.abbreviated.sun = 일
+days.narrow.mon = 월
+days.narrow.tue = 화
+days.narrow.wed = 수
+days.narrow.thu = 목
+days.narrow.fri = 금
+days.narrow.sat = 토
+days.narrow.sun = 일
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = 오전
+dayPeriods.wide.pm = 오후
+
+[time.gregorian]
+time.medium = [a] [h]:[mm]:[ss]
+time.short = [a] [h]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [ᄀ-ᄒ ᅡ-ᅵ ᆨ-ᇂ 丘 串 乃 久 乖 九 乞 乫 乾 亂 亘 交 京 仇 今 介 件 价 企 伋 伎 伽 佳 佶 侃 來 侊 供 係 俓 俱 個 倞 倦 倨 假 偈 健 傀 傑 傾 僅 僑 價 儆 儉 儺 光 克 兢 內 公 共 其 具 兼 冀 冠 凱 刊 刮 券 刻 剋 剛 劇 劍 劒 功 加 劤 劫 勁 勍 勘 勤 勸 勻 勾 匡 匣 區 南 卦 却 卵 卷 卿 厥 去 及 口 句 叩 叫 可 各 吉 君 告 呱 呵 咎 咬 哥 哭 啓 喀 喇 喝 喫 喬 嗜 嘉 嘔 器 囊 困 固 圈 國 圭 圻 均 坎 坑 坤 坰 坵 垢 基 埼 堀 堅 堈 堪 堺 塊 塏 境 墾 壙 壞 夔 奇 奈 奎 契 奸 妓 妗 姑 姜 姦 娘 娜 嫁 嬌 孔 季 孤 宏 官 客 宮 家 寄 寇 寡 寬 尻 局 居 屆 屈 岐 岡 岬 崎 崑 崗 嵌 嵐 嶇 嶠 工 巧 巨 己 巾 干 幹 幾 庚 庫 康 廊 廐 廓 廣 建 弓 强 彊 徑 忌 急 怪 怯 恐 恝 恪 恭 悸 愆 感 愧 愷 愾 慊 慣 慤 慨 慶 慷 憩 憬 憾 懃 懇 懦 懶 懼 戈 戒 戟 戡 扱 技 抉 拉 拏 拐 拒 拘 括 拮 拱 拳 拷 拿 捏 据 捲 捺 掘 掛 控 揀 揆 揭 擊 擎 擒 據 擧 攪 攷 改 攻 故 敎 救 敢 敬 敲 斛 斤 旗 旣 昆 昑 景 晷 暇 暖 暠 暻 曠 曲 更 曷 朗 朞 期 机 杆 杞 杰 枏 果 枯 架 枸 柑 柩 柬 柯 校 根 格 桀 桂 桔 桿 梏 梗 械 梱 棄 棋 棍 棘 棨 棺 楗 楠 極 槁 構 槐 槨 槪 槻 槿 樂 橄 橋 橘 機 檄 檎 檢 櫃 欄 權 欺 款 歌 歐 歸 殼 毆 毬 氣 求 江 汨 汲 決 汽 沂 沽 洛 洸 浪 涇 淃 淇 減 渠 渴 湳 溝 溪 滑 滾 漑 潔 潰 澗 激 濫 灌 灸 炅 炚 炬 烙 烱 煖 爛 牽 犬 狂 狗 狡 狼 獗 玖 玘 珂 珏 珖 珙 珞 珪 球 琦 琨 琪 琯 琴 瑾 璂 璟 璣 璥 瓊 瓘 瓜 甄 甘 甲 男 畇 界 畸 畺 畿 疆 疥 疳 痂 痙 痼 癎 癩 癸 皆 皎 皐 盖 監 看 眷 睾 瞰 瞼 瞿 矜 矩 矯 硅 硬 碁 碣 磎 磬 磯 磵 祁 祇 祈 祛 祺 禁 禽 科 稈 稼 稽 稿 穀 究 穹 空 窘 窟 窮 窺 竅 竟 竭 競 竿 筋 筐 筠 箇 箕 箝 管 簡 粳 糠 系 糾 紀 納 紘 級 紺 絅 結 絞 給 絳 絹 絿 經 綱 綺 緊 繫 繭 繼 缺 罐 罫 羅 羈 羌 羔 群 羹 翹 考 耆 耉 耕 耭 耿 肌 肝 股 肩 肯 肱 胛 胱 脚 脛 腔 腱 膈 膏 膠 臘 臼 舅 舊 舡 艮 艱 芎 芥 芩 芹 苛 苟 苦 苽 茄 莖 菅 菊 菌 菓 菫 菰 落 葛 葵 蓋 蕎 蕨 薑 藁 藍 藿 蘭 蘿 虔 蚣 蛟 蝎 螺 蠟 蠱 街 衢 衲 衾 衿 袈 袞 袴 裙 裸 褐 襁 襟 襤 見 規 覡 覲 覺 觀 角 計 記 訣 訶 詭 誇 誡 誥 課 諫 諾 謙 講 謳 謹 譏 警 譴 谷 谿 豈 貢 貫 貴 賈 購 赳 起 跏 距 跨 踞 蹇 蹶 躬 軀 車 軌 軍 軻 較 輕 轎 轟 辜 近 迦 迲 适 逑 逕 逵 過 遣 遽 邏 那 邯 邱 郊 郎 郡 郭 酪 醵 金 鈐 鈞 鉀 鉅 鉗 鉤 銶 鋸 鋼 錡 錤 錦 錮 鍋 鍵 鎌 鎧 鏡 鑑 鑒 鑛 開 間 閘 閣 閨 闕 關 降 階 隔 隙 雇 難 鞏 鞠 鞨 鞫 頃 頸 顆 顧 飢 餃 館 饉 饋 饑 駒 駕 駱 騎 騏 騫 驅 驕 驚 驥 骨 高 鬼 魁 鮫 鯤 鯨 鱇 鳩 鵑 鵠 鷄 鷗 鸞 麒 麴 黔 鼓 龕 龜]
+exemplarCharacters = [가-힣]
+index = [ㄱ ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㅊ ㅋ ㅌ ㅍ ㅎ]
+punctuation = [‾ _ _ \\- - ‐ — ― 〜 ・ , , 、 ; ; \\: : ! ! ¡ ? ? ¿ . . ‥ … 。 · ' ‘ ’ \" " “ ” ( ( ) ) \\[ [ \\] ] \\{ { \\} } 〈 〉 《 》 「 」 『 』 【 】 〔 〕 § ¶ @ @ * * / / \\\\ \ \\& & # # % % ‰ † ‡ ′ ″ 〃 ※]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ko/babel-korean.tex b/Master/texmf-dist/tex/generic/babel/locale/ko/babel-korean.tex
new file mode 100644
index 00000000000..eaf6a40400b
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ko/babel-korean.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{ko}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..01a280f5237
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/kok/babel-kok.ini
@@ -0,0 +1,171 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = कोंकणी
+name.english = Konkani
+name.babel = konkani
+tag.bcp47 = kok
+tag.opentype = KOK
+script.name = Devanagari
+script.tag.bcp47 = Deva
+script.tag.opentype = deva
+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 =
+
+[captions.licr]
+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 = [y] [MMMM] [d]
+date.short = [y]-[MM]-[dd]
+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 = डिसेंबर
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = सोमवार
+days.wide.tue = मंगळार
+days.wide.wed = बुधवार
+days.wide.thu = गुरुवार
+days.wide.fri = शुक्रवार
+days.wide.sat = शनिवार
+days.wide.sun = आदित्यवार
+days.abbreviated.mon = सोम
+days.abbreviated.tue = मंगळ
+days.abbreviated.wed = बुध
+days.abbreviated.thu = गुरु
+days.abbreviated.fri = शुक्र
+days.abbreviated.sat = शनि
+days.abbreviated.sun = रवि
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = म.पू.
+dayPeriods.abbreviated.pm = म.नं.
+dayPeriods.narrow.am = म.पू.
+dayPeriods.narrow.pm = म.नं.
+dayPeriods.wide.am = म.पू.
+dayPeriods.wide.pm = म.नं.
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [\u200C\u200D]
+exemplarCharacters = [\u093C ० १ २ ३ ४ ५ ६ ७ ८ ९ ॐ \u0902 \u0901 ः अ आ इ ई उ ऊ ऋ ऌ ऍ ए ऐ ऑ ओ औ क {क\u093C} ख {ख\u093C} ग {ग\u093C} घ ङ च छ ज {ज\u093C} झ ञ ट ठ ड {ड\u093C} ढ {ढ\u093C} ण त थ द ध न प फ {फ\u093C} ब भ म य {य\u093C} र ल व श ष स ह ळ ऽ ा ि ी \u0941 \u0942 \u0943 \u0944 \u0945 \u0947 \u0948 ॉ ो ौ \u094D]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kok/babel-konkani.tex b/Master/texmf-dist/tex/generic/babel/locale/kok/babel-konkani.tex
new file mode 100644
index 00000000000..c9d92db3dfa
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/kok/babel-konkani.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{kok}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ks/babel-kashmiri.tex b/Master/texmf-dist/tex/generic/babel/locale/ks/babel-kashmiri.tex
new file mode 100644
index 00000000000..5d7beda0e18
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ks/babel-kashmiri.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{ks}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..2a73963c362
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ks/babel-ks.ini
@@ -0,0 +1,171 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = کٲشُر
+name.english = Kashmiri
+name.babel = kashmiri
+tag.bcp47 = ks
+tag.opentype = KSH
+script.name = Arabic
+script.tag.bcp47 = Arab
+script.tag.opentype = arab
+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 =
+
+[captions.licr]
+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 = [MMMM] [d], [y]
+date.short = [M]/[d]/[yy]
+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 = دسمبر
+months.narrow.1 = ج
+months.narrow.2 = ف
+months.narrow.3 = م
+months.narrow.4 = ا
+months.narrow.5 = م
+months.narrow.6 = ج
+months.narrow.7 = ج
+months.narrow.8 = ا
+months.narrow.9 = س
+months.narrow.10 = س
+months.narrow.11 = ا
+months.narrow.12 = ن
+days.wide.mon = ژٔنٛدرٕروار
+days.wide.tue = بوٚموار
+days.wide.wed = بودوار
+days.wide.thu = برٛٮ۪سوار
+days.wide.fri = جُمہ
+days.wide.sat = بٹوار
+days.wide.sun = اَتھوار
+days.abbreviated.mon = ژٔنٛدٕروار
+days.abbreviated.tue = بوٚموار
+days.abbreviated.wed = بودوار
+days.abbreviated.thu = برٛٮ۪سوار
+days.abbreviated.fri = جُمہ
+days.abbreviated.sat = بٹوار
+days.abbreviated.sun = آتھوار
+days.narrow.mon = ژ
+days.narrow.tue = ب
+days.narrow.wed = ب
+days.narrow.thu = ب
+days.narrow.fri = ج
+days.narrow.sat = ب
+days.narrow.sun = ا
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[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 =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [\u200E\u200F]
+exemplarCharacters = [\u06EA\u06ED \u064E \u064F \u0650 \u0654 \u0655 \u0656 \u0657 \u065A \u065B ء آ أ ٲ ؤ ا ٮ ب پ ت ث ٹ ج چ ح خ د ذ ڈ ر ز ڑ ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن ں ھ ہ و ۄ ی ۍ ے]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = arabext
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = ‎-
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..39d1e8d9f6f
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ksb/babel-ksb.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Kishambaa
+name.english = Shambala
+name.babel = shambala
+tag.bcp47 = ksb
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Januali
+months.wide.2 = Febluali
+months.wide.3 = Machi
+months.wide.4 = Aplili
+months.wide.5 = Mei
+months.wide.6 = Juni
+months.wide.7 = Julai
+months.wide.8 = Agosti
+months.wide.9 = Septemba
+months.wide.10 = Oktoba
+months.wide.11 = Novemba
+months.wide.12 = Desemba
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Jumaatatu
+days.wide.tue = Jumaane
+days.wide.wed = Jumaatano
+days.wide.thu = Alhamisi
+days.wide.fri = Ijumaa
+days.wide.sat = Jumaamosi
+days.wide.sun = Jumaapii
+days.abbreviated.mon = Jtt
+days.abbreviated.tue = Jmn
+days.abbreviated.wed = Jtn
+days.abbreviated.thu = Alh
+days.abbreviated.fri = Iju
+days.abbreviated.sat = Jmo
+days.abbreviated.sun = Jpi
+days.narrow.mon = 3
+days.narrow.tue = 4
+days.narrow.wed = 5
+days.narrow.thu = A
+days.narrow.fri = I
+days.narrow.sat = 1
+days.narrow.sun = 2
+dayPeriods.abbreviated.am = makeo
+dayPeriods.abbreviated.pm = nyiaghuo
+dayPeriods.narrow.am = makeo
+dayPeriods.narrow.pm = nyiaghuo
+dayPeriods.wide.am = makeo
+dayPeriods.wide.pm = nyiaghuo
+
+[date.gregorian.licr]
+months.wide.1 = Januali
+months.wide.2 = Febluali
+months.wide.3 = Machi
+months.wide.4 = Aplili
+months.wide.5 = Mei
+months.wide.6 = Juni
+months.wide.7 = Julai
+months.wide.8 = Agosti
+months.wide.9 = Septemba
+months.wide.10 = Oktoba
+months.wide.11 = Novemba
+months.wide.12 = Desemba
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [q r x]
+exemplarCharacters = [a b c d e f g h i j k l m n o p s t u v w y z]
+index = [A B C D E F G H I J K L M N O P S T U V W Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ksb/babel-shambala.tex b/Master/texmf-dist/tex/generic/babel/locale/ksb/babel-shambala.tex
new file mode 100644
index 00000000000..5bbc4f76aef
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ksb/babel-shambala.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{ksb}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ksf/babel-bafia.tex b/Master/texmf-dist/tex/generic/babel/locale/ksf/babel-bafia.tex
new file mode 100644
index 00000000000..2d02f9d2c36
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ksf/babel-bafia.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{ksf}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..4739f62f636
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ksf/babel-ksf.ini
@@ -0,0 +1,172 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = rikpa
+name.english = Bafia
+name.babel = bafia
+tag.bcp47 = ksf
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]/[M]/[y]
+months.wide.1 = ŋwíí a ntɔ́ntɔ
+months.wide.2 = ŋwíí akǝ bɛ́ɛ
+months.wide.3 = ŋwíí akǝ ráá
+months.wide.4 = ŋwíí akǝ nin
+months.wide.5 = ŋwíí akǝ táan
+months.wide.6 = ŋwíí akǝ táafɔk
+months.wide.7 = ŋwíí akǝ táabɛɛ
+months.wide.8 = ŋwíí akǝ táaraa
+months.wide.9 = ŋwíí akǝ táanin
+months.wide.10 = ŋwíí akǝ ntɛk
+months.wide.11 = ŋwíí akǝ ntɛk di bɔ́k
+months.wide.12 = ŋwíí akǝ ntɛk di bɛ́ɛ
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = lǝndí
+days.wide.tue = maadí
+days.wide.wed = mɛkrɛdí
+days.wide.thu = jǝǝdí
+days.wide.fri = júmbá
+days.wide.sat = samdí
+days.wide.sun = sɔ́ndǝ
+days.abbreviated.mon = lǝn
+days.abbreviated.tue = maa
+days.abbreviated.wed = mɛk
+days.abbreviated.thu = jǝǝ
+days.abbreviated.fri = júm
+days.abbreviated.sat = sam
+days.abbreviated.sun = sɔ́n
+days.narrow.mon = l
+days.narrow.tue = m
+days.narrow.wed = m
+days.narrow.thu = j
+days.narrow.fri = j
+days.narrow.sat = s
+days.narrow.sun = s
+dayPeriods.abbreviated.am = sárúwá
+dayPeriods.abbreviated.pm = cɛɛ́nko
+dayPeriods.narrow.am = sárúwá
+dayPeriods.narrow.pm = cɛɛ́nko
+dayPeriods.wide.am = sárúwá
+dayPeriods.wide.pm = cɛɛ́nko
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»‘’
+auxiliary = [q x]
+exemplarCharacters = [a á b c d e é ǝ {ǝ\u0301} ɛ {ɛ\u0301} f g h i í j k l m n ŋ o ó ɔ {ɔ\u0301} p r s t u ú v w y z]
+index = [A B C D E Ǝ Ɛ F G H I J K L M N Ŋ O Ɔ P R S T U V W Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ksh/babel-colognian.tex b/Master/texmf-dist/tex/generic/babel/locale/ksh/babel-colognian.tex
new file mode 100644
index 00000000000..dad9fbb04a5
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ksh/babel-colognian.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{ksh}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..ec998cb58fd
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ksh/babel-ksh.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Kölsch
+name.english = Colognian
+name.babel = colognian
+tag.bcp47 = ksh
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d]. [MMMM] [y]
+date.short = [d]. [M]. [y]
+months.wide.1 = Jannewa
+months.wide.2 = Fäbrowa
+months.wide.3 = Määz
+months.wide.4 = Aprell
+months.wide.5 = Mai
+months.wide.6 = Juuni
+months.wide.7 = Juuli
+months.wide.8 = Oujoß
+months.wide.9 = Septämber
+months.wide.10 = Oktohber
+months.wide.11 = Novämber
+months.wide.12 = Dezämber
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = O
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Mohndaach
+days.wide.tue = Dinnsdaach
+days.wide.wed = Metwoch
+days.wide.thu = Dunnersdaach
+days.wide.fri = Friidaach
+days.wide.sat = Samsdaach
+days.wide.sun = Sunndaach
+days.abbreviated.mon = Mo.
+days.abbreviated.tue = Di.
+days.abbreviated.wed = Me.
+days.abbreviated.thu = Du.
+days.abbreviated.fri = Fr.
+days.abbreviated.sat = Sa.
+days.abbreviated.sun = Su.
+days.narrow.mon = M
+days.narrow.tue = D
+days.narrow.wed = M
+days.narrow.thu = D
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = v.M.
+dayPeriods.abbreviated.pm = n.M.
+dayPeriods.narrow.am = v.M.
+dayPeriods.narrow.pm = n.M.
+dayPeriods.wide.am = Uhr vörmiddaachs
+dayPeriods.wide.pm = Uhr nommendaachs
+
+[date.gregorian.licr]
+months.wide.1 = Jannewa
+months.wide.2 = F\"abrowa
+months.wide.3 = M\"a\"az
+months.wide.4 = Aprell
+months.wide.5 = Mai
+months.wide.6 = Juuni
+months.wide.7 = Juuli
+months.wide.8 = Oujo\ss
+months.wide.9 = Sept\"amber
+months.wide.10 = Oktohber
+months.wide.11 = Nov\"amber
+months.wide.12 = Dez\"amber
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „“‚‘
+auxiliary = [á à ă â ã ā ç é è ĕ ê ē ğ í ì ĭ î ï ī ij ı ł ñ ó ò ŏ ô ø ō ú ù ŭ û ū ÿ]
+exemplarCharacters = [a å ä æ b c d e ë ė f g h i j k l m n o ö œ p q r s ß t u ů ü v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [_ ‐ – — ⸗ , ; \\: ! ? . … ' ‘ ‚ \" “ „ ( ) \\[ \\] \\{ \\} § @ * / \\& # % † ‡ ° < = > ~ \\$]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = ×10^
+group =  
+infinity = ∞
+list = ;
+minusSign = −
+nan = ¤¤¤
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kw/babel-cornish.tex b/Master/texmf-dist/tex/generic/babel/locale/kw/babel-cornish.tex
new file mode 100644
index 00000000000..7e980675894
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/kw/babel-cornish.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{kw}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..5ccf713fd81
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/kw/babel-kw.ini
@@ -0,0 +1,185 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = kernewek
+name.english = Cornish
+name.babel = cornish
+tag.bcp47 = kw
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [y] [MMMM] [d]
+date.short = [y]-[MM]-[dd]
+months.wide.1 = mis Genver
+months.wide.2 = mis Hwevrer
+months.wide.3 = mis Meurth
+months.wide.4 = mis Ebrel
+months.wide.5 = mis Me
+months.wide.6 = mis Metheven
+months.wide.7 = mis Gortheren
+months.wide.8 = mis Est
+months.wide.9 = mis Gwynngala
+months.wide.10 = mis Hedra
+months.wide.11 = mis Du
+months.wide.12 = mis Kevardhu
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = dy Lun
+days.wide.tue = dy Meurth
+days.wide.wed = dy Merher
+days.wide.thu = dy Yow
+days.wide.fri = dy Gwener
+days.wide.sat = dy Sadorn
+days.wide.sun = dy Sul
+days.abbreviated.mon = Lun
+days.abbreviated.tue = Mth
+days.abbreviated.wed = Mhr
+days.abbreviated.thu = Yow
+days.abbreviated.fri = Gwe
+days.abbreviated.sat = Sad
+days.abbreviated.sun = Sul
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = a.m.
+dayPeriods.abbreviated.pm = p.m.
+dayPeriods.narrow.am = a.m.
+dayPeriods.narrow.pm = p.m.
+dayPeriods.wide.am = a.m.
+dayPeriods.wide.pm = p.m.
+
+[date.gregorian.licr]
+months.wide.1 = mis Genver
+months.wide.2 = mis Hwevrer
+months.wide.3 = mis Meurth
+months.wide.4 = mis Ebrel
+months.wide.5 = mis Me
+months.wide.6 = mis Metheven
+months.wide.7 = mis Gortheren
+months.wide.8 = mis Est
+months.wide.9 = mis Gwynngala
+months.wide.10 = mis Hedra
+months.wide.11 = mis Du
+months.wide.12 = mis Kevardhu
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = []
+exemplarCharacters = [a b c d e f g h i j k l m n o p q r s t u v w x y z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..66771457dd4
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ky/babel-ky.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = кыргызча
+name.english = Kyrgyz
+name.babel = kyrgyz
+tag.bcp47 = ky
+tag.opentype = KIR
+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 =
+
+[captions.licr]
+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 = [y]-ж., [d]-[MMMM]
+date.short = [d]/[M]/[yy]
+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 = декабрь
+months.narrow.1 = Я
+months.narrow.2 = Ф
+months.narrow.3 = М
+months.narrow.4 = А
+months.narrow.5 = М
+months.narrow.6 = И
+months.narrow.7 = И
+months.narrow.8 = А
+months.narrow.9 = С
+months.narrow.10 = О
+months.narrow.11 = Н
+months.narrow.12 = Д
+days.wide.mon = дүйшөмбү
+days.wide.tue = шейшемби
+days.wide.wed = шаршемби
+days.wide.thu = бейшемби
+days.wide.fri = жума
+days.wide.sat = ишемби
+days.wide.sun = жекшемби
+days.abbreviated.mon = дүй.
+days.abbreviated.tue = шейш.
+days.abbreviated.wed = шарш.
+days.abbreviated.thu = бейш.
+days.abbreviated.fri = жума
+days.abbreviated.sat = ишм.
+days.abbreviated.sun = жек.
+days.narrow.mon = Д
+days.narrow.tue = Ш
+days.narrow.wed = Ш
+days.narrow.thu = Б
+days.narrow.fri = Ж
+days.narrow.sat = И
+days.narrow.sun = Ж
+dayPeriods.abbreviated.am = тң
+dayPeriods.abbreviated.pm = тк
+dayPeriods.narrow.am = тң
+dayPeriods.narrow.pm = тк
+dayPeriods.wide.am = таңкы
+dayPeriods.wide.pm = түштөн кийинки
+
+[date.gregorian.licr]
+months.wide.1 = \cyrya\cyrn\cyrv\cyra\cyrr\cyrsftsn
+months.wide.2 = \cyrf\cyre\cyrv\cyrr\cyra\cyrl\cyrsftsn
+months.wide.3 = \cyrm\cyra\cyrr\cyrt
+months.wide.4 = \cyra\cyrp\cyrr\cyre\cyrl\cyrsftsn
+months.wide.5 = \cyrm\cyra\cyrishrt
+months.wide.6 = \cyri\cyryu\cyrn\cyrsftsn
+months.wide.7 = \cyri\cyryu\cyrl\cyrsftsn
+months.wide.8 = \cyra\cyrv\cyrg\cyru\cyrs\cyrt
+months.wide.9 = \cyrs\cyre\cyrn\cyrt\cyrya\cyrb\cyrr\cyrsftsn
+months.wide.10 = \cyro\cyrk\cyrt\cyrya\cyrb\cyrr\cyrsftsn
+months.wide.11 = \cyrn\cyro\cyrya\cyrb\cyrr\cyrsftsn
+months.wide.12 = \cyrd\cyre\cyrk\cyra\cyrb\cyrr\cyrsftsn
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»„“
+auxiliary = [в ф ц щ ь]
+exemplarCharacters = [а б г д е ё ж з и й к л м н ӊ о ө п р с т у ү х ч ш ъ ы э ю я]
+index = [А Б В Г Д Е Ё Ж З И Й К Л М Н Ң О Ө П Р С Т У Ү Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = сан эмес
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ky/babel-kyrgyz.tex b/Master/texmf-dist/tex/generic/babel/locale/ky/babel-kyrgyz.tex
new file mode 100644
index 00000000000..7671da6f623
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ky/babel-kyrgyz.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{ky}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..97ac1c3c2a1
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/lag/babel-lag.ini
@@ -0,0 +1,172 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Kɨlaangi
+name.english = Langi
+name.babel = langi
+tag.bcp47 = lag
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+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 =
+
+[captions.licr]
+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 = Kʉfúngatɨ
+months.wide.2 = Kʉnaanɨ
+months.wide.3 = Kʉkeenda
+months.wide.4 = Kwiikumi
+months.wide.5 = Kwiinyambála
+months.wide.6 = Kwiidwaata
+months.wide.7 = Kʉmʉʉnchɨ
+months.wide.8 = Kʉvɨɨrɨ
+months.wide.9 = Kʉsaatʉ
+months.wide.10 = Kwiinyi
+months.wide.11 = Kʉsaano
+months.wide.12 = Kʉsasatʉ
+months.narrow.1 = F
+months.narrow.2 = N
+months.narrow.3 = K
+months.narrow.4 = I
+months.narrow.5 = I
+months.narrow.6 = I
+months.narrow.7 = M
+months.narrow.8 = V
+months.narrow.9 = S
+months.narrow.10 = I
+months.narrow.11 = S
+months.narrow.12 = S
+days.wide.mon = Jumatátu
+days.wide.tue = Jumaíne
+days.wide.wed = Jumatáano
+days.wide.thu = Alamíisi
+days.wide.fri = Ijumáa
+days.wide.sat = Jumamóosi
+days.wide.sun = Jumapíiri
+days.abbreviated.mon = Táatu
+days.abbreviated.tue = Íne
+days.abbreviated.wed = Táano
+days.abbreviated.thu = Alh
+days.abbreviated.fri = Ijm
+days.abbreviated.sat = Móosi
+days.abbreviated.sun = Píili
+days.narrow.mon = T
+days.narrow.tue = E
+days.narrow.wed = O
+days.narrow.thu = A
+days.narrow.fri = I
+days.narrow.sat = M
+days.narrow.sun = P
+dayPeriods.abbreviated.am = TOO
+dayPeriods.abbreviated.pm = MUU
+dayPeriods.narrow.am = TOO
+dayPeriods.narrow.pm = MUU
+dayPeriods.wide.am = TOO
+dayPeriods.wide.pm = MUU
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = ””’’
+auxiliary = []
+exemplarCharacters = [a á b c d e é f g h i í ɨ j k l m n o ó p q r s t u ú ʉ v w x y z]
+index = [A B C D E F G H I Ɨ J K L M N O P Q R S T U Ʉ V W X Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/lag/babel-langi.tex b/Master/texmf-dist/tex/generic/babel/locale/lag/babel-langi.tex
new file mode 100644
index 00000000000..d512fb4d316
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/lag/babel-langi.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{lag}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..3a57a8a5dcf
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/lb/babel-lb.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Lëtzebuergesch
+name.english = Luxembourgish
+name.babel = luxembourgish
+tag.bcp47 = lb
+tag.opentype = LTZ
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d]. [MMMM] [y]
+date.short = [dd].[MM].[yy]
+months.wide.1 = Januar
+months.wide.2 = Februar
+months.wide.3 = Mäerz
+months.wide.4 = Abrëll
+months.wide.5 = Mee
+months.wide.6 = Juni
+months.wide.7 = Juli
+months.wide.8 = August
+months.wide.9 = September
+months.wide.10 = Oktober
+months.wide.11 = November
+months.wide.12 = Dezember
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Méindeg
+days.wide.tue = Dënschdeg
+days.wide.wed = Mëttwoch
+days.wide.thu = Donneschdeg
+days.wide.fri = Freideg
+days.wide.sat = Samschdeg
+days.wide.sun = Sonndeg
+days.abbreviated.mon = Méi.
+days.abbreviated.tue = Dën.
+days.abbreviated.wed = Mët.
+days.abbreviated.thu = Don.
+days.abbreviated.fri = Fre.
+days.abbreviated.sat = Sam.
+days.abbreviated.sun = Son.
+days.narrow.mon = M
+days.narrow.tue = D
+days.narrow.wed = M
+days.narrow.thu = D
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = moies
+dayPeriods.abbreviated.pm = nomëttes
+dayPeriods.narrow.am = mo.
+dayPeriods.narrow.pm = nomë.
+dayPeriods.wide.am = moies
+dayPeriods.wide.pm = nomëttes
+
+[date.gregorian.licr]
+months.wide.1 = Januar
+months.wide.2 = Februar
+months.wide.3 = M\"aerz
+months.wide.4 = Abr\"ell
+months.wide.5 = Mee
+months.wide.6 = Juni
+months.wide.7 = Juli
+months.wide.8 = August
+months.wide.9 = September
+months.wide.10 = Oktober
+months.wide.11 = November
+months.wide.12 = Dezember
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „“‚‘
+auxiliary = [á à ă â å ã ā æ ç è ĕ ê ē ğ í ì ĭ î ï İ ī ı ñ ó ò ŏ ô ö ø ō œ ş ß ú ù ŭ û ü ū ÿ]
+exemplarCharacters = [a ä b c d e é ë f g h i j k l m n o p q r s t u v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/lb/babel-luxembourgish.tex b/Master/texmf-dist/tex/generic/babel/locale/lb/babel-luxembourgish.tex
new file mode 100644
index 00000000000..ddb83dc8e82
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/lb/babel-luxembourgish.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{lb}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/lg/babel-ganda.tex b/Master/texmf-dist/tex/generic/babel/locale/lg/babel-ganda.tex
new file mode 100644
index 00000000000..3892d36b452
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/lg/babel-ganda.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{lg}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..7ce8a3e4fbf
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/lg/babel-lg.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Luganda
+name.english = Ganda
+name.babel = ganda
+tag.bcp47 = lg
+tag.opentype = LUG
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Janwaliyo
+months.wide.2 = Febwaliyo
+months.wide.3 = Marisi
+months.wide.4 = Apuli
+months.wide.5 = Maayi
+months.wide.6 = Juuni
+months.wide.7 = Julaayi
+months.wide.8 = Agusito
+months.wide.9 = Sebuttemba
+months.wide.10 = Okitobba
+months.wide.11 = Novemba
+months.wide.12 = Desemba
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Balaza
+days.wide.tue = Lwakubiri
+days.wide.wed = Lwakusatu
+days.wide.thu = Lwakuna
+days.wide.fri = Lwakutaano
+days.wide.sat = Lwamukaaga
+days.wide.sun = Sabbiiti
+days.abbreviated.mon = Bal
+days.abbreviated.tue = Lw2
+days.abbreviated.wed = Lw3
+days.abbreviated.thu = Lw4
+days.abbreviated.fri = Lw5
+days.abbreviated.sat = Lw6
+days.abbreviated.sun = Sab
+days.narrow.mon = B
+days.narrow.tue = L
+days.narrow.wed = L
+days.narrow.thu = L
+days.narrow.fri = L
+days.narrow.sat = L
+days.narrow.sun = S
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = Janwaliyo
+months.wide.2 = Febwaliyo
+months.wide.3 = Marisi
+months.wide.4 = Apuli
+months.wide.5 = Maayi
+months.wide.6 = Juuni
+months.wide.7 = Julaayi
+months.wide.8 = Agusito
+months.wide.9 = Sebuttemba
+months.wide.10 = Okitobba
+months.wide.11 = Novemba
+months.wide.12 = Desemba
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [h q x]
+exemplarCharacters = [a b c d e f g i j k l m n {ny} ŋ o p r s t u v w y z]
+index = [A B C D E F G I J K L M N Ŋ O P R S T U V W Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/lkt/babel-lakota.tex b/Master/texmf-dist/tex/generic/babel/locale/lkt/babel-lakota.tex
new file mode 100644
index 00000000000..a5aac88f3b4
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/lkt/babel-lakota.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{lkt}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..60709cde4fe
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/lkt/babel-lkt.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Lakȟólʼiyapi
+name.english = Lakota
+name.babel = lakota
+tag.bcp47 = lkt
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+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 =
+
+[captions.licr]
+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 = [y] [MMMM] [d]
+date.short = [y]-[MM]-[dd]
+months.wide.1 = Wiótheȟika Wí
+months.wide.2 = Thiyóȟeyuŋka Wí
+months.wide.3 = Ištáwičhayazaŋ Wí
+months.wide.4 = Pȟežítȟo Wí
+months.wide.5 = Čhaŋwápetȟo Wí
+months.wide.6 = Wípazukȟa-wašté Wí
+months.wide.7 = Čhaŋpȟásapa Wí
+months.wide.8 = Wasútȟuŋ Wí
+months.wide.9 = Čhaŋwápeǧi Wí
+months.wide.10 = Čhaŋwápe-kasná Wí
+months.wide.11 = Waníyetu Wí
+months.wide.12 = Tȟahékapšuŋ Wí
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = Aŋpétuwaŋži
+days.wide.tue = Aŋpétunuŋpa
+days.wide.wed = Aŋpétuyamni
+days.wide.thu = Aŋpétutopa
+days.wide.fri = Aŋpétuzaptaŋ
+days.wide.sat = Owáŋgyužažapi
+days.wide.sun = Aŋpétuwakȟaŋ
+days.abbreviated.mon = Aŋpétuwaŋži
+days.abbreviated.tue = Aŋpétunuŋpa
+days.abbreviated.wed = Aŋpétuyamni
+days.abbreviated.thu = Aŋpétutopa
+days.abbreviated.fri = Aŋpétuzaptaŋ
+days.abbreviated.sat = Owáŋgyužažapi
+days.abbreviated.sun = Aŋpétuwakȟaŋ
+days.narrow.mon = W
+days.narrow.tue = N
+days.narrow.wed = Y
+days.narrow.thu = T
+days.narrow.fri = Z
+days.narrow.sat = O
+days.narrow.sun = A
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = Wi\'othe\v hika\space W\'\i
+months.wide.2 = Thiy\'o\v heyu\ng ka\space W\'\i
+months.wide.3 = I\v st\'awi\v chayaza\ng\space W\'\i
+months.wide.4 = P\v he\v z\'\i t\v ho\space W\'\i
+months.wide.5 = \v Cha\ng w\'apet\v ho\space W\'\i
+months.wide.6 = W\'\i pazuk\v ha-wa\v st\'e\space W\'\i
+months.wide.7 = \v Cha\ng p\v h\'asapa\space W\'\i
+months.wide.8 = Was\'ut\v hu\ng\space W\'\i
+months.wide.9 = \v Cha\ng w\'ape\v gi\space W\'\i
+months.wide.10 = \v Cha\ng w\'ape-kasn\'a\space W\'\i
+months.wide.11 = Wan\'\i yetu\space W\'\i
+months.wide.12 = T\v hah\'ekap\v su\ng\space W\'\i
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [c d f {ȟʼ} j q r {sʼ} {šʼ} v x]
+exemplarCharacters = [a á {aŋ} b č {čh} {čʼ} e é g ǧ h ȟ i í {iŋ} k {kh} {kȟ} {kʼ} l m n ŋ o ó p {ph} {pȟ} {pʼ} s š t {th} {tȟ} {tʼ} u ú {uŋ} w y z ž ʼ]
+index = [A B Č E G Ǧ H Ȟ I K L M N Ŋ O P S Š T U W Y Z Ž]
+punctuation = [\\- ‐ – — , ; \\: ! ? . \" “ ” ( ) \\[ \\] @ * / \\& #]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ln/babel-lingala.tex b/Master/texmf-dist/tex/generic/babel/locale/ln/babel-lingala.tex
new file mode 100644
index 00000000000..bb90bd7f5ff
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ln/babel-lingala.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{ln}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..efed906b00a
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ln/babel-ln.ini
@@ -0,0 +1,172 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = lingála
+name.english = Lingala
+name.babel = lingala
+tag.bcp47 = ln
+tag.opentype = LIN
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]/[M]/[y]
+months.wide.1 = sánzá ya yambo
+months.wide.2 = sánzá ya míbalé
+months.wide.3 = sánzá ya mísáto
+months.wide.4 = sánzá ya mínei
+months.wide.5 = sánzá ya mítáno
+months.wide.6 = sánzá ya motóbá
+months.wide.7 = sánzá ya nsambo
+months.wide.8 = sánzá ya mwambe
+months.wide.9 = sánzá ya libwa
+months.wide.10 = sánzá ya zómi
+months.wide.11 = sánzá ya zómi na mɔ̌kɔ́
+months.wide.12 = sánzá ya zómi na míbalé
+months.narrow.1 = y
+months.narrow.2 = f
+months.narrow.3 = m
+months.narrow.4 = a
+months.narrow.5 = m
+months.narrow.6 = y
+months.narrow.7 = y
+months.narrow.8 = a
+months.narrow.9 = s
+months.narrow.10 = ɔ
+months.narrow.11 = n
+months.narrow.12 = d
+days.wide.mon = mokɔlɔ mwa yambo
+days.wide.tue = mokɔlɔ mwa míbalé
+days.wide.wed = mokɔlɔ mwa mísáto
+days.wide.thu = mokɔlɔ ya mínéi
+days.wide.fri = mokɔlɔ ya mítáno
+days.wide.sat = mpɔ́sɔ
+days.wide.sun = eyenga
+days.abbreviated.mon = ybo
+days.abbreviated.tue = mbl
+days.abbreviated.wed = mst
+days.abbreviated.thu = min
+days.abbreviated.fri = mtn
+days.abbreviated.sat = mps
+days.abbreviated.sun = eye
+days.narrow.mon = y
+days.narrow.tue = m
+days.narrow.wed = m
+days.narrow.thu = m
+days.narrow.fri = m
+days.narrow.sat = p
+days.narrow.sun = e
+dayPeriods.abbreviated.am = ntɔ́ngɔ́
+dayPeriods.abbreviated.pm = mpókwa
+dayPeriods.narrow.am = ntɔ́ngɔ́
+dayPeriods.narrow.pm = mpókwa
+dayPeriods.wide.am = ntɔ́ngɔ́
+dayPeriods.wide.pm = mpókwa
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [j q x]
+exemplarCharacters = [a á â ǎ b c d e é ê ě ɛ {ɛ\u0301} {ɛ\u0302} {ɛ\u030C} f g {gb} h i í î ǐ k l m {mb} {mp} n {nd} {ng} {nk} {ns} {nt} {ny} {nz} o ó ô ǒ ɔ {ɔ\u0301} {ɔ\u0302} {ɔ\u030C} p r s t u ú v w y z]
+index = [A B C D E Ɛ F G {Gb} H I K L M {Mb} {Mp} N {Nd} {Ng} {Nk} {Ns} {Nt} {Ny} {Nz} O Ɔ P R S T U V W Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..d2d995ffacf
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/lo/babel-lao.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{lo}{%
+}
+\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
new file mode 100644
index 00000000000..0dc4a632d89
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/lo/babel-lo.ini
@@ -0,0 +1,149 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = ລາວ
+name.english = Lao
+name.babel = lao
+tag.bcp47 = lo
+tag.opentype = LAO
+script.name = Lao
+script.tag.bcp47 = Laoo
+script.tag.opentype = lao
+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 = ທັນວາ
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = ວັນຈັນ
+days.wide.tue = ວັນອັງຄານ
+days.wide.wed = ວັນພຸດ
+days.wide.thu = ວັນພະຫັດ
+days.wide.fri = ວັນສຸກ
+days.wide.sat = ວັນເສົາ
+days.wide.sun = ວັນອາທິດ
+days.abbreviated.mon = ຈັນ
+days.abbreviated.tue = ອັງຄານ
+days.abbreviated.wed = ພຸດ
+days.abbreviated.thu = ພະຫັດ
+days.abbreviated.fri = ສຸກ
+days.abbreviated.sat = ເສົາ
+days.abbreviated.sun = ອາທິດ
+days.narrow.mon = ຈ
+days.narrow.tue = ອ
+days.narrow.wed = ພ
+days.narrow.thu = ພຫ
+days.narrow.fri = ສຸ
+days.narrow.sat = ສ
+days.narrow.sun = ອາ
+dayPeriods.abbreviated.am = ກ່ອນທ່ຽງ
+dayPeriods.abbreviated.pm = ຫຼັງທ່ຽງ
+dayPeriods.narrow.am = ກທ
+dayPeriods.narrow.pm = ຫຼທ
+dayPeriods.wide.am = ກ່ອນທ່ຽງ
+dayPeriods.wide.pm = ຫຼັງທ່ຽງ
+
+[time.gregorian]
+time.medium = [H]:[mm]:[ss]
+time.short = [H]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin = 1
+righthyphenmin = 1
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [\u200B ໐ ໑ ໒ ໓ ໔ ໕ ໖ ໗ ໘ ໙]
+exemplarCharacters = [\u0EC8 \u0EC9 \u0ECA \u0ECB \u0ECC \u0ECD ໆ ກ ຂ ຄ ງ ຈ ສ ຊ ຍ ດ ຕ ຖ ທ ນ ບ ປ ຜ ຝ ພ ຟ ມ ຢ ຣ ລ ວ ຫ ໜ ໝ ອ ຮ ຯ ະ \u0EB1 າ ຳ \u0EB4 \u0EB5 \u0EB6 \u0EB7 \u0EB8 \u0EB9 \u0EBB \u0EBC ຽ ເ ແ ໂ ໃ ໄ]
+index = [ກ ຂ ຄ ງ ຈ ສ ຊ ຍ ດ ຕ ຖ ທ ນ ບ ປ ຜ ຝ ພ ຟ ມ ຢ ຣ ລ ວ ຫ {ຫງ} {ຫຍ} {ຫນ} {ຫມ} {ຫລ} {ຫວ} ອ ຮ]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = ບໍ່​ແມ່ນ​ໂຕ​ເລກ
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..8b20fac0437
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/lrc/babel-lrc.ini
@@ -0,0 +1,172 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = لۊری شومالی
+name.english = Northern Luri
+name.babel = northernluri
+tag.bcp47 = lrc
+tag.opentype =
+script.name = Arabic
+script.tag.bcp47 = Arab
+script.tag.opentype = arab
+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 =
+
+[captions.licr]
+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 = [y] [MMMM] [d]
+date.short = [y]-[MM]-[dd]
+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 = دئسامر
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = Mon
+days.wide.tue = Tue
+days.wide.wed = Wed
+days.wide.thu = Thu
+days.wide.fri = Fri
+days.wide.sat = Sat
+days.wide.sun = Sun
+days.abbreviated.mon = Mon
+days.abbreviated.tue = Tue
+days.abbreviated.wed = Wed
+days.abbreviated.thu = Thu
+days.abbreviated.fri = Fri
+days.abbreviated.sat = Sat
+days.abbreviated.sun = Sun
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [\u200B\u200C\u200D\u200E\u200F \u064B \u064C \u064D \u064E \u064F \u0650 \u0651 \u0652 \u0654 إ ة ك ه ى ي]
+exemplarCharacters = [\u0659 \u065B آ أ ؤ ئ ا ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ڤ ق ک گ ل م ن ھ ە و ۉ ۊ ی ؽ]
+index = [آ ا ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن ھ و ی]
+punctuation = [\\- ‐ ، ٫ ٬ ؛ \\: ! ؟ . … ‹ › « » ( ) \\[ \\] * / \\\\]
+
+[numbers]
+defaultNumberingSystem = arabext
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/lrc/babel-northernluri.tex b/Master/texmf-dist/tex/generic/babel/locale/lrc/babel-northernluri.tex
new file mode 100644
index 00000000000..321f73720b3
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/lrc/babel-northernluri.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{lrc}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/lt/babel-lithuanian.tex b/Master/texmf-dist/tex/generic/babel/locale/lt/babel-lithuanian.tex
new file mode 100644
index 00000000000..46765d1a422
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/lt/babel-lithuanian.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{lt}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..fd028ddf94d
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/lt/babel-lt.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = lietuvių
+name.english = Lithuanian
+name.babel = lithuanian
+tag.bcp47 = lt
+tag.opentype = LTH
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = L7x
+derivate = no
+
+[captions]
+preface = Pratarmė
+ref = Literatūra
+abstract = Santrauka
+bib = Literatūra
+chapter = skyrius
+appendix = Priedas
+contents = Turinys
+listfigure = Iliustracijų sąrašas
+listtable = Lentelių sąrašas
+index = Rodyklė
+figure = pav.
+table = lentelė
+part = Dalis
+encl = Įdėta
+cc = Kopijos
+headto =
+page = puslapis
+see = žiūrėk
+also = taip pat
+proof =
+glossary =
+
+[captions.licr]
+preface = Pratarm\.e
+ref = Literat\=ura
+abstract = Santrauka
+bib = Literat\=ura
+chapter = skyrius
+appendix = Priedas
+contents = Turinys
+listfigure = Iliustracij\k u\space s\k ara\v sas
+listtable = Lenteli\k u\space s\k ara\v sas
+index = Rodykl\.e
+figure = pav.
+table = lentel\.e
+part = Dalis
+encl = \k Id\.eta
+cc = Kopijos
+headto\space=
+page = puslapis
+see = \v zi\=ur\.ek
+also = taip\space pat
+proof =
+glossary =
+
+[date.gregorian]
+date.long = [y] m. [MMMM] [d] d.
+date.short = [y]-[MM]-[dd]
+months.wide.1 = sausio
+months.wide.2 = vasario
+months.wide.3 = kovo
+months.wide.4 = balandžio
+months.wide.5 = gegužės
+months.wide.6 = birželio
+months.wide.7 = liepos
+months.wide.8 = rugpjūčio
+months.wide.9 = rugsėjo
+months.wide.10 = spalio
+months.wide.11 = lapkričio
+months.wide.12 = gruodžio
+months.narrow.1 = S
+months.narrow.2 = V
+months.narrow.3 = K
+months.narrow.4 = B
+months.narrow.5 = G
+months.narrow.6 = B
+months.narrow.7 = L
+months.narrow.8 = R
+months.narrow.9 = R
+months.narrow.10 = S
+months.narrow.11 = L
+months.narrow.12 = G
+days.wide.mon = pirmadienis
+days.wide.tue = antradienis
+days.wide.wed = trečiadienis
+days.wide.thu = ketvirtadienis
+days.wide.fri = penktadienis
+days.wide.sat = šeštadienis
+days.wide.sun = sekmadienis
+days.abbreviated.mon = pr
+days.abbreviated.tue = an
+days.abbreviated.wed = tr
+days.abbreviated.thu = kt
+days.abbreviated.fri = pn
+days.abbreviated.sat = št
+days.abbreviated.sun = sk
+days.narrow.mon = P
+days.narrow.tue = A
+days.narrow.wed = T
+days.narrow.thu = K
+days.narrow.fri = P
+days.narrow.sat = Š
+days.narrow.sun = S
+dayPeriods.abbreviated.am = priešpiet
+dayPeriods.abbreviated.pm = popiet
+dayPeriods.narrow.am = pr. p.
+dayPeriods.narrow.pm = pop.
+dayPeriods.wide.am = priešpiet
+dayPeriods.wide.pm = popiet
+
+[date.gregorian.licr]
+months.wide.1 = sausio
+months.wide.2 = vasario
+months.wide.3 = kovo
+months.wide.4 = baland\v zio
+months.wide.5 = gegu\v z\.es
+months.wide.6 = bir\v zelio
+months.wide.7 = liepos
+months.wide.8 = rugpj\=u\v cio
+months.wide.9 = rugs\.ejo
+months.wide.10 = spalio
+months.wide.11 = lapkri\v cio
+months.wide.12 = gruod\v zio
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = yes
+hyphenrules = lithuanian
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „“„“
+auxiliary = [á à ã {ą\u0301} {ą\u0303} {ch} {dz} {dž} é è ẽ {ę\u0301} {ę\u0303} {ė\u0301} {ė\u0303} {i\u0307\u0301}í {i\u0307\u0300}ì {i\u0307\u0303}ĩ {į\u0301}{į\u0307\u0301} {į\u0303}{į\u0307\u0303} {j\u0303}{j\u0307\u0303} {l\u0303} {m\u0303} ñ ó ò õ q {r\u0303} ú ù ũ {ų\u0301} {ų\u0303} {ū\u0301} {ū\u0303} w x]
+exemplarCharacters = [a ą b c č d e ę ė f g h i į y j k l m n o p r s š t u ų ū v z ž]
+index = [A Ą B C Č D E Ę Ė F G H I Į Y J K L M N O P R S Š T U Ų Ū V Z Ž]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … “ „ ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = ×10^
+group =  
+infinity = ∞
+list = ;
+minusSign = −
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..70c8b914915
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/lu/babel-lu.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Tshiluba
+name.english = Luba-Katanga
+name.babel = lubakatanga
+tag.bcp47 = lu
+tag.opentype = LUB
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]/[M]/[y]
+months.wide.1 = Ciongo
+months.wide.2 = Lùishi
+months.wide.3 = Lusòlo
+months.wide.4 = Mùuyà
+months.wide.5 = Lumùngùlù
+months.wide.6 = Lufuimi
+months.wide.7 = Kabàlàshìpù
+months.wide.8 = Lùshìkà
+months.wide.9 = Lutongolo
+months.wide.10 = Lungùdi
+months.wide.11 = Kaswèkèsè
+months.wide.12 = Ciswà
+months.narrow.1 = C
+months.narrow.2 = L
+months.narrow.3 = L
+months.narrow.4 = M
+months.narrow.5 = L
+months.narrow.6 = L
+months.narrow.7 = K
+months.narrow.8 = L
+months.narrow.9 = L
+months.narrow.10 = L
+months.narrow.11 = K
+months.narrow.12 = C
+days.wide.mon = Nkodya
+days.wide.tue = Ndàayà
+days.wide.wed = Ndangù
+days.wide.thu = Njòwa
+days.wide.fri = Ngòvya
+days.wide.sat = Lubingu
+days.wide.sun = Lumingu
+days.abbreviated.mon = Nko
+days.abbreviated.tue = Ndy
+days.abbreviated.wed = Ndg
+days.abbreviated.thu = Njw
+days.abbreviated.fri = Ngv
+days.abbreviated.sat = Lub
+days.abbreviated.sun = Lum
+days.narrow.mon = N
+days.narrow.tue = N
+days.narrow.wed = N
+days.narrow.thu = N
+days.narrow.fri = N
+days.narrow.sat = L
+days.narrow.sun = L
+dayPeriods.abbreviated.am = Dinda
+dayPeriods.abbreviated.pm = Dilolo
+dayPeriods.narrow.am = Dinda
+dayPeriods.narrow.pm = Dilolo
+dayPeriods.wide.am = Dinda
+dayPeriods.wide.pm = Dilolo
+
+[date.gregorian.licr]
+months.wide.1 = Ciongo
+months.wide.2 = L\`uishi
+months.wide.3 = Lus\`olo
+months.wide.4 = M\`uuy\`a
+months.wide.5 = Lum\`ung\`ul\`u
+months.wide.6 = Lufuimi
+months.wide.7 = Kab\`al\`ash\`\i p\`u
+months.wide.8 = L\`ush\`\i k\`a
+months.wide.9 = Lutongolo
+months.wide.10 = Lung\`udi
+months.wide.11 = Kasw\`ek\`es\`e
+months.wide.12 = Cisw\`a
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [g r x]
+exemplarCharacters = [a á à b c d e é è ɛ {ɛ\u0301} {ɛ\u0300} f h i í ì j k l m n {ng} {ny} o ó ò ɔ {ɔ\u0301} {ɔ\u0300} p {ph} q s {shi} t u ú ù v w y z]
+index = [A B C D E F H I J K L M N O P Q S T U V W Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/lu/babel-lubakatanga.tex b/Master/texmf-dist/tex/generic/babel/locale/lu/babel-lubakatanga.tex
new file mode 100644
index 00000000000..a8dac681332
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/lu/babel-lubakatanga.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{lu}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..f3708d606d3
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/luo/babel-luo.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Dholuo
+name.english = Luo
+name.babel = luo
+tag.bcp47 = luo
+tag.opentype = LUO
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Dwe mar Achiel
+months.wide.2 = Dwe mar Ariyo
+months.wide.3 = Dwe mar Adek
+months.wide.4 = Dwe mar Ang’wen
+months.wide.5 = Dwe mar Abich
+months.wide.6 = Dwe mar Auchiel
+months.wide.7 = Dwe mar Abiriyo
+months.wide.8 = Dwe mar Aboro
+months.wide.9 = Dwe mar Ochiko
+months.wide.10 = Dwe mar Apar
+months.wide.11 = Dwe mar gi achiel
+months.wide.12 = Dwe mar Apar gi ariyo
+months.narrow.1 = C
+months.narrow.2 = R
+months.narrow.3 = D
+months.narrow.4 = N
+months.narrow.5 = B
+months.narrow.6 = U
+months.narrow.7 = B
+months.narrow.8 = B
+months.narrow.9 = C
+months.narrow.10 = P
+months.narrow.11 = C
+months.narrow.12 = P
+days.wide.mon = Wuok Tich
+days.wide.tue = Tich Ariyo
+days.wide.wed = Tich Adek
+days.wide.thu = Tich Ang’wen
+days.wide.fri = Tich Abich
+days.wide.sat = Ngeso
+days.wide.sun = Jumapil
+days.abbreviated.mon = WUT
+days.abbreviated.tue = TAR
+days.abbreviated.wed = TAD
+days.abbreviated.thu = TAN
+days.abbreviated.fri = TAB
+days.abbreviated.sat = NGS
+days.abbreviated.sun = JMP
+days.narrow.mon = W
+days.narrow.tue = T
+days.narrow.wed = T
+days.narrow.thu = T
+days.narrow.fri = T
+days.narrow.sat = N
+days.narrow.sun = J
+dayPeriods.abbreviated.am = OD
+dayPeriods.abbreviated.pm = OT
+dayPeriods.narrow.am = OD
+dayPeriods.narrow.pm = OT
+dayPeriods.wide.am = OD
+dayPeriods.wide.pm = OT
+
+[date.gregorian.licr]
+months.wide.1 = Dwe mar Achiel
+months.wide.2 = Dwe mar Ariyo
+months.wide.3 = Dwe mar Adek
+months.wide.4 = Dwe mar Ang\textquoteright wen
+months.wide.5 = Dwe mar Abich
+months.wide.6 = Dwe mar Auchiel
+months.wide.7 = Dwe mar Abiriyo
+months.wide.8 = Dwe mar Aboro
+months.wide.9 = Dwe mar Ochiko
+months.wide.10 = Dwe mar Apar
+months.wide.11 = Dwe mar gi achiel
+months.wide.12 = Dwe mar Apar gi ariyo
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [q x z]
+exemplarCharacters = [a b c d e f g h i j k l m n o p r s t u v w y]
+index = [A B C D E F G H I J K L M N O P R S T U V W Y]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/luo/babel-luo.tex b/Master/texmf-dist/tex/generic/babel/locale/luo/babel-luo.tex
new file mode 100644
index 00000000000..69463b317f7
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/luo/babel-luo.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{luo}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..d12c3ad5312
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/luy/babel-luy.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Luluhia
+name.english = Luyia
+name.babel = luyia
+tag.bcp47 = luy
+tag.opentype = LUH
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Januari
+months.wide.2 = Februari
+months.wide.3 = Machi
+months.wide.4 = Aprili
+months.wide.5 = Mei
+months.wide.6 = Juni
+months.wide.7 = Julai
+months.wide.8 = Agosti
+months.wide.9 = Septemba
+months.wide.10 = Oktoba
+months.wide.11 = Novemba
+months.wide.12 = Desemba
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Jumatatu
+days.wide.tue = Jumanne
+days.wide.wed = Jumatano
+days.wide.thu = Murwa wa Kanne
+days.wide.fri = Murwa wa Katano
+days.wide.sat = Jumamosi
+days.wide.sun = Jumapiri
+days.abbreviated.mon = J3
+days.abbreviated.tue = J4
+days.abbreviated.wed = J5
+days.abbreviated.thu = Al
+days.abbreviated.fri = Ij
+days.abbreviated.sat = J1
+days.abbreviated.sun = J2
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = a.m.
+dayPeriods.abbreviated.pm = p.m.
+dayPeriods.narrow.am = a.m.
+dayPeriods.narrow.pm = p.m.
+dayPeriods.wide.am = a.m.
+dayPeriods.wide.pm = p.m.
+
+[date.gregorian.licr]
+months.wide.1 = Januari
+months.wide.2 = Februari
+months.wide.3 = Machi
+months.wide.4 = Aprili
+months.wide.5 = Mei
+months.wide.6 = Juni
+months.wide.7 = Julai
+months.wide.8 = Agosti
+months.wide.9 = Septemba
+months.wide.10 = Oktoba
+months.wide.11 = Novemba
+months.wide.12 = Desemba
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „“‚‘
+auxiliary = []
+exemplarCharacters = [a b c d e f g h i j k l m n o p q r s t u v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/luy/babel-luyia.tex b/Master/texmf-dist/tex/generic/babel/locale/luy/babel-luyia.tex
new file mode 100644
index 00000000000..1c55b64cc64
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/luy/babel-luyia.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{luy}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/lv/babel-latvian.tex b/Master/texmf-dist/tex/generic/babel/locale/lv/babel-latvian.tex
new file mode 100644
index 00000000000..733246d64a8
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/lv/babel-latvian.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{lv}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..3ad55bb0964
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/lv/babel-lv.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = latviešu
+name.english = Latvian
+name.babel = latvian
+tag.bcp47 = lv
+tag.opentype = LVI
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = L7x T1 OT1
+derivate = no
+
+[captions]
+preface = Priekšvārds
+ref = Literatūra
+abstract = Anotācija
+bib = Bibliogrāfija
+chapter = nodaļa
+appendix = Pielikums
+contents = Saturs
+listfigure = Attēlu rādītājs
+listtable = Tabulu rādītājs
+index = Priekšmetu rādītājs
+figure = zīm.
+table = tabula
+part = daļa
+encl = Pielikumā
+cc = Kopija(s)
+headto =
+page = lpp.
+see = skat.
+also = skat. arī
+proof =
+glossary =
+
+[captions.licr]
+preface = Priek\v sv\=ards
+ref = Literat\=ura
+abstract = Anot\=acija
+bib = Bibliogr\=afija
+chapter = noda\c la
+appendix = Pielikums
+contents = Saturs
+listfigure = Att\=elu r\=ad\=\i t\=ajs
+listtable = Tabulu r\=ad\=\i t\=ajs
+index = Priek\v smetupace r\=ad\=\i t\=ajs
+figure = z\=\i m.
+table = tabula
+part = da\c la
+encl = Pielikum\=a
+cc = Kopija(s)
+headto =
+page = lpp.
+see = skat.
+also = skat. ar\=\i
+proof =
+glossary =
+
+[date.gregorian]
+date.long = [y].[ ]gada [d].[ ][MMMM]
+date.short = [dd].[MM].[yy]
+months.wide.1 = janvārī
+months.wide.2 = februārī
+months.wide.3 = martā
+months.wide.4 = aprīlī
+months.wide.5 = maijā
+months.wide.6 = jūnijā
+months.wide.7 = jūlijā
+months.wide.8 = augustā
+months.wide.9 = septembrī
+months.wide.10 = oktobrī
+months.wide.11 = novembrī
+months.wide.12 = decembrī
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = pirmdiena
+days.wide.tue = otrdiena
+days.wide.wed = trešdiena
+days.wide.thu = ceturtdiena
+days.wide.fri = piektdiena
+days.wide.sat = sestdiena
+days.wide.sun = svētdiena
+days.abbreviated.mon = pirmd.
+days.abbreviated.tue = otrd.
+days.abbreviated.wed = trešd.
+days.abbreviated.thu = ceturtd.
+days.abbreviated.fri = piektd.
+days.abbreviated.sat = sestd.
+days.abbreviated.sun = svētd.
+days.narrow.mon = P
+days.narrow.tue = O
+days.narrow.wed = T
+days.narrow.thu = C
+days.narrow.fri = P
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = priekšp.
+dayPeriods.abbreviated.pm = pēcp.
+dayPeriods.narrow.am = priekšp.
+dayPeriods.narrow.pm = pēcp.
+dayPeriods.wide.am = priekšpusdienā
+dayPeriods.wide.pm = pēcpusdienā
+
+[date.gregorian.licr]
+months.wide.1 = janv\=ar\=\i
+months.wide.2 = febru\=ar\=\i
+months.wide.3 = mart\=a
+months.wide.4 = apr\=\i l\=\i
+months.wide.5 = maij\=a
+months.wide.6 = j\=unij\=a
+months.wide.7 = j\=ulij\=a
+months.wide.8 = august\=a
+months.wide.9 = septembr\=\i
+months.wide.10 = oktobr\=\i
+months.wide.11 = novembr\=\i
+months.wide.12 = decembr\=\i
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = latvian
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [y ō q ŗ w x]
+exemplarCharacters = [a ā b c č d e ē f g ģ h i ī j k ķ l ļ m n ņ o p r s š t u ū v z ž]
+index = [A Ā B C Č D E Ē F G Ģ H I Ī Y J K Ķ L Ļ M N Ņ O P Q R S Š T U Ū V W X Z Ž]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ ‚ \" “ ” „ ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 2
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NS
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..33c2eb8e239
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/mas/babel-mas.ini
@@ -0,0 +1,172 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Maa
+name.english = Masai
+name.babel = masai
+tag.bcp47 = mas
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+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 =
+
+[captions.licr]
+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 = Oladalʉ́
+months.wide.2 = Arát
+months.wide.3 = Ɔɛnɨ́ɔɨŋɔk
+months.wide.4 = Olodoyíóríê inkókúâ
+months.wide.5 = Oloilépūnyīē inkókúâ
+months.wide.6 = Kújúɔrɔk
+months.wide.7 = Mórusásin
+months.wide.8 = Ɔlɔ́ɨ́bɔ́rárɛ
+months.wide.9 = Kúshîn
+months.wide.10 = Olgísan
+months.wide.11 = Pʉshʉ́ka
+months.wide.12 = Ntʉ́ŋʉ́s
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = Jumatátu
+days.wide.tue = Jumane
+days.wide.wed = Jumatánɔ
+days.wide.thu = Alaámisi
+days.wide.fri = Jumáa
+days.wide.sat = Jumamósi
+days.wide.sun = Jumapílí
+days.abbreviated.mon = Jtt
+days.abbreviated.tue = Jnn
+days.abbreviated.wed = Jtn
+days.abbreviated.thu = Alh
+days.abbreviated.fri = Iju
+days.abbreviated.sat = Jmo
+days.abbreviated.sun = Jpi
+days.narrow.mon = 3
+days.narrow.tue = 4
+days.narrow.wed = 5
+days.narrow.thu = 6
+days.narrow.fri = 7
+days.narrow.sat = 1
+days.narrow.sun = 2
+dayPeriods.abbreviated.am = Ɛnkakɛnyá
+dayPeriods.abbreviated.pm = Ɛndámâ
+dayPeriods.narrow.am = Ɛnkakɛnyá
+dayPeriods.narrow.pm = Ɛndámâ
+dayPeriods.wide.am = Ɛnkakɛnyá
+dayPeriods.wide.pm = Ɛndámâ
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [f q v x z]
+exemplarCharacters = [a á à â ā b c d e é è ê ē ɛ g h i í ì î ī ɨ j k l m n {ny} ŋ o ó ò ô ō ɔ p r {rr} s {sh} t u ú ù û ū ʉ {ʉ\u0301} w {wu} y {yi}]
+index = [A B C D E Ɛ G H I Ɨ J K L M N Ŋ O Ɔ P R S T U Ʉ W Y]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/mas/babel-masai.tex b/Master/texmf-dist/tex/generic/babel/locale/mas/babel-masai.tex
new file mode 100644
index 00000000000..f151730ffb5
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/mas/babel-masai.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{mas}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..0543d55127b
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/mer/babel-mer.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Kĩmĩrũ
+name.english = Meru
+name.babel = meru
+tag.bcp47 = mer
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Januarĩ
+months.wide.2 = Feburuarĩ
+months.wide.3 = Machi
+months.wide.4 = Ĩpurũ
+months.wide.5 = Mĩĩ
+months.wide.6 = Njuni
+months.wide.7 = Njuraĩ
+months.wide.8 = Agasti
+months.wide.9 = Septemba
+months.wide.10 = Oktũba
+months.wide.11 = Novemba
+months.wide.12 = Dicemba
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = Ĩ
+months.narrow.5 = M
+months.narrow.6 = N
+months.narrow.7 = N
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Muramuko
+days.wide.tue = Wairi
+days.wide.wed = Wethatu
+days.wide.thu = Wena
+days.wide.fri = Wetano
+days.wide.sat = Jumamosi
+days.wide.sun = Kiumia
+days.abbreviated.mon = MRA
+days.abbreviated.tue = WAI
+days.abbreviated.wed = WET
+days.abbreviated.thu = WEN
+days.abbreviated.fri = WTN
+days.abbreviated.sat = JUM
+days.abbreviated.sun = KIU
+days.narrow.mon = M
+days.narrow.tue = W
+days.narrow.wed = W
+days.narrow.thu = W
+days.narrow.fri = W
+days.narrow.sat = J
+days.narrow.sun = K
+dayPeriods.abbreviated.am = RŨ
+dayPeriods.abbreviated.pm = ŨG
+dayPeriods.narrow.am = RŨ
+dayPeriods.narrow.pm = ŨG
+dayPeriods.wide.am = RŨ
+dayPeriods.wide.pm = ŨG
+
+[date.gregorian.licr]
+months.wide.1 = Januar\~\i
+months.wide.2 = Feburuar\~\i
+months.wide.3 = Machi
+months.wide.4 = \~Ipur\~u
+months.wide.5 = M\~\i\~\i
+months.wide.6 = Njuni
+months.wide.7 = Njura\~\i
+months.wide.8 = Agasti
+months.wide.9 = Septemba
+months.wide.10 = Okt\~uba
+months.wide.11 = Novemba
+months.wide.12 = Dicemba
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = []
+exemplarCharacters = [a b c d e f g h i ĩ j k l m n o p q r s t u ũ v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/mer/babel-meru.tex b/Master/texmf-dist/tex/generic/babel/locale/mer/babel-meru.tex
new file mode 100644
index 00000000000..9191350db30
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/mer/babel-meru.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{mer}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..ef4ea3f20c1
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/mfe/babel-mfe.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = kreol morisien
+name.english = Morisyen
+name.babel = morisyen
+tag.bcp47 = mfe
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]/[M]/[y]
+months.wide.1 = zanvie
+months.wide.2 = fevriye
+months.wide.3 = mars
+months.wide.4 = avril
+months.wide.5 = me
+months.wide.6 = zin
+months.wide.7 = zilye
+months.wide.8 = out
+months.wide.9 = septam
+months.wide.10 = oktob
+months.wide.11 = novam
+months.wide.12 = desam
+months.narrow.1 = z
+months.narrow.2 = f
+months.narrow.3 = m
+months.narrow.4 = a
+months.narrow.5 = m
+months.narrow.6 = z
+months.narrow.7 = z
+months.narrow.8 = o
+months.narrow.9 = s
+months.narrow.10 = o
+months.narrow.11 = n
+months.narrow.12 = d
+days.wide.mon = lindi
+days.wide.tue = mardi
+days.wide.wed = merkredi
+days.wide.thu = zedi
+days.wide.fri = vandredi
+days.wide.sat = samdi
+days.wide.sun = dimans
+days.abbreviated.mon = lin
+days.abbreviated.tue = mar
+days.abbreviated.wed = mer
+days.abbreviated.thu = ze
+days.abbreviated.fri = van
+days.abbreviated.sat = sam
+days.abbreviated.sun = dim
+days.narrow.mon = l
+days.narrow.tue = m
+days.narrow.wed = m
+days.narrow.thu = z
+days.narrow.fri = v
+days.narrow.sat = s
+days.narrow.sun = d
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = zanvie
+months.wide.2 = fevriye
+months.wide.3 = mars
+months.wide.4 = avril
+months.wide.5 = me
+months.wide.6 = zin
+months.wide.7 = zilye
+months.wide.8 = out
+months.wide.9 = septam
+months.wide.10 = oktob
+months.wide.11 = novam
+months.wide.12 = desam
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = []
+exemplarCharacters = [a b c d e f g h i j k l m n o p r s t u v w x y z]
+index = [A B C D E F G H I J K L M N O P R S T U V W X Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/mfe/babel-morisyen.tex b/Master/texmf-dist/tex/generic/babel/locale/mfe/babel-morisyen.tex
new file mode 100644
index 00000000000..4cd887fa865
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/mfe/babel-morisyen.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{mfe}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/mg/babel-malagasy.tex b/Master/texmf-dist/tex/generic/babel/locale/mg/babel-malagasy.tex
new file mode 100644
index 00000000000..a5ca395d7c4
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/mg/babel-malagasy.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{mg}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..1efd6ec6d25
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/mg/babel-mg.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Malagasy
+name.english = Malagasy
+name.babel = malagasy
+tag.bcp47 = mg
+tag.opentype = MLG
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [y]-[MM]-[dd]
+months.wide.1 = Janoary
+months.wide.2 = Febroary
+months.wide.3 = Martsa
+months.wide.4 = Aprily
+months.wide.5 = Mey
+months.wide.6 = Jona
+months.wide.7 = Jolay
+months.wide.8 = Aogositra
+months.wide.9 = Septambra
+months.wide.10 = Oktobra
+months.wide.11 = Novambra
+months.wide.12 = Desambra
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Alatsinainy
+days.wide.tue = Talata
+days.wide.wed = Alarobia
+days.wide.thu = Alakamisy
+days.wide.fri = Zoma
+days.wide.sat = Asabotsy
+days.wide.sun = Alahady
+days.abbreviated.mon = Alats
+days.abbreviated.tue = Tal
+days.abbreviated.wed = Alar
+days.abbreviated.thu = Alak
+days.abbreviated.fri = Zom
+days.abbreviated.sat = Asab
+days.abbreviated.sun = Alah
+days.narrow.mon = A
+days.narrow.tue = T
+days.narrow.wed = A
+days.narrow.thu = A
+days.narrow.fri = Z
+days.narrow.sat = A
+days.narrow.sun = A
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = Janoary
+months.wide.2 = Febroary
+months.wide.3 = Martsa
+months.wide.4 = Aprily
+months.wide.5 = Mey
+months.wide.6 = Jona
+months.wide.7 = Jolay
+months.wide.8 = Aogositra
+months.wide.9 = Septambra
+months.wide.10 = Oktobra
+months.wide.11 = Novambra
+months.wide.12 = Desambra
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»“”
+auxiliary = [c q u w x]
+exemplarCharacters = [a à â b d e é è ê ë f g h i ì î ï j k l m n ñ o ô p r s t v y z]
+index = [A B D E F G H I J K L M N O P R S T V Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/mgh/babel-makhuwameetto.tex b/Master/texmf-dist/tex/generic/babel/locale/mgh/babel-makhuwameetto.tex
new file mode 100644
index 00000000000..f023ffcfbbe
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/mgh/babel-makhuwameetto.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{mgh}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..679494d540c
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/mgh/babel-mgh.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Makua
+name.english = Makhuwa-Meetto
+name.babel = makhuwameetto
+tag.bcp47 = mgh
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Mweri wo kwanza
+months.wide.2 = Mweri wo unayeli
+months.wide.3 = Mweri wo uneraru
+months.wide.4 = Mweri wo unecheshe
+months.wide.5 = Mweri wo unethanu
+months.wide.6 = Mweri wo thanu na mocha
+months.wide.7 = Mweri wo saba
+months.wide.8 = Mweri wo nane
+months.wide.9 = Mweri wo tisa
+months.wide.10 = Mweri wo kumi
+months.wide.11 = Mweri wo kumi na moja
+months.wide.12 = Mweri wo kumi na yel’li
+months.narrow.1 = K
+months.narrow.2 = U
+months.narrow.3 = R
+months.narrow.4 = C
+months.narrow.5 = T
+months.narrow.6 = M
+months.narrow.7 = S
+months.narrow.8 = N
+months.narrow.9 = T
+months.narrow.10 = K
+months.narrow.11 = M
+months.narrow.12 = Y
+days.wide.mon = Jumatatu
+days.wide.tue = Jumanne
+days.wide.wed = Jumatano
+days.wide.thu = Arahamisi
+days.wide.fri = Ijumaa
+days.wide.sat = Jumamosi
+days.wide.sun = Sabato
+days.abbreviated.mon = Jtt
+days.abbreviated.tue = Jnn
+days.abbreviated.wed = Jtn
+days.abbreviated.thu = Ara
+days.abbreviated.fri = Iju
+days.abbreviated.sat = Jmo
+days.abbreviated.sun = Sab
+days.narrow.mon = J
+days.narrow.tue = J
+days.narrow.wed = J
+days.narrow.thu = A
+days.narrow.fri = I
+days.narrow.sat = J
+days.narrow.sun = S
+dayPeriods.abbreviated.am = wichishu
+dayPeriods.abbreviated.pm = mchochil’l
+dayPeriods.narrow.am = wichishu
+dayPeriods.narrow.pm = mchochil’l
+dayPeriods.wide.am = wichishu
+dayPeriods.wide.pm = mchochil’l
+
+[date.gregorian.licr]
+months.wide.1 = Mweri wo kwanza
+months.wide.2 = Mweri wo unayeli
+months.wide.3 = Mweri wo uneraru
+months.wide.4 = Mweri wo unecheshe
+months.wide.5 = Mweri wo unethanu
+months.wide.6 = Mweri wo thanu na mocha
+months.wide.7 = Mweri wo saba
+months.wide.8 = Mweri wo nane
+months.wide.9 = Mweri wo tisa
+months.wide.10 = Mweri wo kumi
+months.wide.11 = Mweri wo kumi na moja
+months.wide.12 = Mweri wo kumi na yel\textquoteright li
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [q x]
+exemplarCharacters = [a b c d e f g h i j k l m n o p r s t u v w y z]
+index = [A B C D E F G H I J K L M N O P R S T U V W Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/mgo/babel-meta.tex b/Master/texmf-dist/tex/generic/babel/locale/mgo/babel-meta.tex
new file mode 100644
index 00000000000..7e09b1651a3
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/mgo/babel-meta.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{mgo}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..bb8191e4302
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/mgo/babel-mgo.ini
@@ -0,0 +1,172 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = metaʼ
+name.english = Metaʼ
+name.babel = meta
+tag.bcp47 = mgo
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [y] [MMMM] [d]
+date.short = [y]-[MM]-[dd]
+months.wide.1 = iməg mbegtug
+months.wide.2 = imeg àbùbì
+months.wide.3 = imeg mbəŋchubi
+months.wide.4 = iməg ngwə̀t
+months.wide.5 = iməg fog
+months.wide.6 = iməg ichiibɔd
+months.wide.7 = iməg àdùmbə̀ŋ
+months.wide.8 = iməg ichika
+months.wide.9 = iməg kud
+months.wide.10 = iməg tèsiʼe
+months.wide.11 = iməg zò
+months.wide.12 = iməg krizmed
+months.narrow.1 = M1
+months.narrow.2 = A2
+months.narrow.3 = M3
+months.narrow.4 = N4
+months.narrow.5 = F5
+months.narrow.6 = I6
+months.narrow.7 = A7
+months.narrow.8 = I8
+months.narrow.9 = K9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = Aneg 2
+days.wide.tue = Aneg 3
+days.wide.wed = Aneg 4
+days.wide.thu = Aneg 5
+days.wide.fri = Aneg 6
+days.wide.sat = Aneg 7
+days.wide.sun = Aneg 1
+days.abbreviated.mon = Aneg 2
+days.abbreviated.tue = Aneg 3
+days.abbreviated.wed = Aneg 4
+days.abbreviated.thu = Aneg 5
+days.abbreviated.fri = Aneg 6
+days.abbreviated.sat = Aneg 7
+days.abbreviated.sun = Aneg 1
+days.narrow.mon = A2
+days.narrow.tue = A3
+days.narrow.wed = A4
+days.narrow.thu = A5
+days.narrow.fri = A6
+days.narrow.sat = A7
+days.narrow.sun = A1
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [c h l q v x]
+exemplarCharacters = [a à b {ch} d e è ə {ə\u0300} f g {gh} i ì j k m n ŋ o ò ɔ {ɔ\u0300} p r s t u ù w y z ʼ]
+index = [A B {CH} D E Ə F G {GH} I J K M N Ŋ O Ɔ P R S T U W Y Z ʼ]
+punctuation = [, ; \\: ! ? . ' ‘ ’ \" “ ”]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/mk/babel-macedonian.tex b/Master/texmf-dist/tex/generic/babel/locale/mk/babel-macedonian.tex
new file mode 100644
index 00000000000..a852685b5e9
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/mk/babel-macedonian.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{mk}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..3e0f983a897
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/mk/babel-mk.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = македонски
+name.english = Macedonian
+name.babel = macedonian
+tag.bcp47 = mk
+tag.opentype = MKD
+script.name = Cyrillic
+script.tag.bcp47 = Cyrl
+script.tag.opentype = cyrl
+level = 1
+encodings = T2A
+derivate = no
+
+[captions]
+preface = Предговор
+ref = Литература
+abstract = Абстракт
+bib = Библиографиjа
+chapter = Глава
+appendix = Прилог
+contents = Содржина
+listfigure = Листа на слики
+listtable = Листа на табели
+index = Индекс на термини
+figure = Слика
+table = Табела
+part = Дел
+encl = Прилози
+cc = копиjа
+headto = За
+page = стр.
+see = види
+also = види истотака
+proof = доказ
+glossaryname = Рецник
+
+[captions.licr]
+preface = \CYRP\cyrr\cyre\cyrd\cyrg\cyro\cyrv\cyro\cyrr
+ref = \CYRL\cyri\cyrt\cyre\cyrr\cyra\cyrt\cyru\cyrr\cyra
+abstract = \CYRA\cyrb\cyrs\cyrt\cyrr\cyra\cyrk\cyrt
+bib = \CYRB\cyri\cyrb\cyrl\cyri\cyro\cyrg\cyrr\cyra\cyrf\cyri j\cyra
+chapter = \CYRG\cyrl\cyra\cyrv\cyra
+appendix = \CYRP\cyrr\cyri\cyrl\cyro\cyrg
+contents = \CYRS\cyro\cyrd\cyrr\cyrzh\cyri\cyrn\cyra
+listfigure = \CYRL\cyri\cyrs\cyrt\cyra\space \cyrn\cyra\space \cyrs\cyrl\cyri\cyrk\cyri
+listtable = \CYRL\cyri\cyrs\cyrt\cyra\space \cyrn\cyra\space \cyrt\cyra\cyrb\cyre\cyrl\cyri
+index = \CYRI\cyrn\cyrd\cyre\cyrk\cyrs\space \cyrn\cyra\space \cyrt\cyre\cyrr\cyrm\cyri\cyrn\cyri
+figure = \CYRS\cyrl\cyri\cyrk\cyra
+table = \CYRT\cyra\cyrb\cyre\cyrl\cyra
+part = \CYRD\cyre\cyrl
+encl = \CYRP\cyrr\cyri\cyrl\cyro\cyrz\cyri
+cc = \cyrk\cyro\cyrp\cyri j\cyra
+headto = \CYRZ\cyra
+page = \cyrs\cyrt\cyrr.
+see = \cyrv\cyri\cyrd\cyri
+also = \cyrv\cyri\cyrd\cyri\space \cyri\cyrs\cyrt\cyro\cyrt\cyra\cyrk\cyra
+proof = \cyrd\cyro\cyrk\cyra\cyrz
+glossaryname = \CYRR\cyre\cyrc\cyrn\cyri\cyrk
+
+[date.gregorian]
+date.long = [d][ ][MMMM] [y][ ]год.
+date.short = [dd].[M].[yy]
+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 = декември
+months.narrow.1 = ј
+months.narrow.2 = ф
+months.narrow.3 = м
+months.narrow.4 = а
+months.narrow.5 = м
+months.narrow.6 = ј
+months.narrow.7 = ј
+months.narrow.8 = а
+months.narrow.9 = с
+months.narrow.10 = о
+months.narrow.11 = н
+months.narrow.12 = д
+days.wide.mon = понеделник
+days.wide.tue = вторник
+days.wide.wed = среда
+days.wide.thu = четврток
+days.wide.fri = петок
+days.wide.sat = сабота
+days.wide.sun = недела
+days.abbreviated.mon = пон.
+days.abbreviated.tue = вт.
+days.abbreviated.wed = сре.
+days.abbreviated.thu = чет.
+days.abbreviated.fri = пет.
+days.abbreviated.sat = саб.
+days.abbreviated.sun = нед.
+days.narrow.mon = п
+days.narrow.tue = в
+days.narrow.wed = с
+days.narrow.thu = ч
+days.narrow.fri = п
+days.narrow.sat = с
+days.narrow.sun = н
+dayPeriods.abbreviated.am = претпл.
+dayPeriods.abbreviated.pm = попл.
+dayPeriods.narrow.am = претпл.
+dayPeriods.narrow.pm = попл.
+dayPeriods.wide.am = претпладне
+dayPeriods.wide.pm = попладне
+
+[date.gregorian.licr]
+months.wide.1 = \cyrje\cyra\cyrn\cyru\cyra\cyrr\cyri
+months.wide.2 = \cyrf\cyre\cyrv\cyrr\cyru\cyra\cyrr\cyri
+months.wide.3 = \cyrm\cyra\cyrr\cyrt
+months.wide.4 = \cyra\cyrp\cyrr\cyri\cyrl
+months.wide.5 = \cyrm\cyra\cyrje
+months.wide.6 = \cyrje\cyru\cyrn\cyri
+months.wide.7 = \cyrje\cyru\cyrl\cyri
+months.wide.8 = \cyra\cyrv\cyrg\cyru\cyrs\cyrt
+months.wide.9 = \cyrs\cyre\cyrp\cyrt\cyre\cyrm\cyrv\cyrr\cyri
+months.wide.10 = \cyro\cyrk\cyrt\cyro\cyrm\cyrv\cyrr\cyri
+months.wide.11 = \cyrn\cyro\cyre\cyrm\cyrv\cyrr\cyri
+months.wide.12 = \cyrd\cyre\cyrk\cyre\cyrm\cyrv\cyrr\cyri
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = t
+hyphenrules = macedonian
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „“‚‘
+auxiliary = [ѐ ѝ]
+exemplarCharacters = [а б в г д ѓ е ж з ѕ и ј к л љ м н њ о п р с т ќ у ф х ц ч џ ш]
+index = [А Б В Г Д Ѓ Е Ж З Ѕ И Ј К Л Љ М Н Њ О П Р С Т Ќ У Ф Х Ц Ч Џ Ш]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ‘ ‚ “ „ ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ml/babel-malayalam.tex b/Master/texmf-dist/tex/generic/babel/locale/ml/babel-malayalam.tex
new file mode 100644
index 00000000000..8d20f47ba49
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ml/babel-malayalam.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{ml}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..e4ae08f93fd
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ml/babel-ml.ini
@@ -0,0 +1,160 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = മലയാളം
+name.english = Malayalam
+name.babel = malayalam
+tag.bcp47 = ml
+tag.opentype = MAL
+script.name = Malayalam
+script.tag.bcp47 = Mlym
+script.tag.opentype = mlym
+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 =
+
+[captions.licr]
+preface =
+ref =
+bib =
+encl =
+cc =
+headto =
+page =
+proof =
+glossary =
+
+[date.gregorian]
+date.long = [y], [MMMM] [d]
+date.short = [d]/[M]/[yy]
+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 = ഡിസംബർ
+months.narrow.1 = ജ
+months.narrow.2 = ഫ
+months.narrow.3 = മാ
+months.narrow.4 = ഏ
+months.narrow.5 = മെ
+months.narrow.6 = ജൂൺ
+months.narrow.7 = ജൂ
+months.narrow.8 = ഓ
+months.narrow.9 = സെ
+months.narrow.10 = ഒ
+months.narrow.11 = ന
+months.narrow.12 = ഡി
+days.wide.mon = തിങ്കളാഴ്‌ച
+days.wide.tue = ചൊവ്വാഴ്ച
+days.wide.wed = ബുധനാഴ്‌ച
+days.wide.thu = വ്യാഴാഴ്‌ച
+days.wide.fri = വെള്ളിയാഴ്‌ച
+days.wide.sat = ശനിയാഴ്‌ച
+days.wide.sun = ഞായറാഴ്‌ച
+days.abbreviated.mon = തിങ്കൾ
+days.abbreviated.tue = ചൊവ്വ
+days.abbreviated.wed = ബുധൻ
+days.abbreviated.thu = വ്യാഴം
+days.abbreviated.fri = വെള്ളി
+days.abbreviated.sat = ശനി
+days.abbreviated.sun = ഞായർ
+days.narrow.mon = തി
+days.narrow.tue = ചൊ
+days.narrow.wed = ബു
+days.narrow.thu = വ്യാ
+days.narrow.fri = വെ
+days.narrow.sat = ശ
+days.narrow.sun = ഞ
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[time.gregorian]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
+
+[typography]
+frenchspacing =
+hyphenrules = malayalam
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = []
+exemplarCharacters = [\u200C\u200D ഃ അ ആ ഇ ഈ ഉ ഊ ഋ ൠ ഌ ൡ എ ഏ ഐ ഒ ഓ ഔ ക ൿ ഖ ഗ ഘ ങ ച ഛ ജ ഝ ഞ ട ഠ ഡ ഢ ണ ൺ ത ഥ ദ ധ ന ൻ പ ഫ ബ ഭ മ ം യ ര ർ ല ൽ വ ശ ഷ സ ഹ ള ൾ ഴ റ ാ ി ീ \u0D41 \u0D42 \u0D43 െ േ ൈ ൊ ോ ൌ ൗ \u0D4D]
+index = [അ ആ ഇ ഈ ഉ ഊ ഋ എ ഏ ഐ ഒ ഓ ഔ ക ഖ ഗ ഘ ങ ച ഛ ജ ഝ ഞ ട ഠ ഡ ഢ ണ ത ഥ ദ ധ ന പ ഫ ബ ഭ മ യ ര ല വ ശ ഷ സ ഹ ള ഴ റ]
+punctuation = [\\- , ; \\: ! ? . ' ‘ ’ \" “ ” ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..26b534fd7e6
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/mn/babel-mn.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = монгол
+name.english = Mongolian
+name.babel = mongolian
+tag.bcp47 = mn
+tag.opentype = MNG
+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 =
+
+[captions.licr]
+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 = [y]оны [MMMM]сарын [d]өдөр
+date.short = [y]-[MM]-[dd]
+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 = Арван хоёрдугаар сар
+;; Numbers are correct?
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = даваа
+days.wide.tue = мягмар
+days.wide.wed = лхагва
+days.wide.thu = пүрэв
+days.wide.fri = баасан
+days.wide.sat = бямба
+days.wide.sun = ням
+days.abbreviated.mon = Да
+days.abbreviated.tue = Мя
+days.abbreviated.wed = Лх
+days.abbreviated.thu = Пү
+days.abbreviated.fri = Ба
+days.abbreviated.sat = Бя
+days.abbreviated.sun = Ня
+days.narrow.mon = Да
+days.narrow.tue = Мя
+days.narrow.wed = Лх
+days.narrow.thu = Пү
+days.narrow.fri = Ба
+days.narrow.sat = Бя
+days.narrow.sun = Ня
+dayPeriods.abbreviated.am = ҮӨ
+dayPeriods.abbreviated.pm = ҮХ
+dayPeriods.narrow.am = үө
+dayPeriods.narrow.pm = үх
+dayPeriods.wide.am = ү.ө
+dayPeriods.wide.pm = ү.х
+
+[date.gregorian.licr]
+months.wide.1 = \CYRN\cyrerev\cyrg\cyrd\cyry\cyrg\cyrerev\cyrerev\cyrr\space \cyrs\cyra\cyrr
+months.wide.2 = \CYRH\cyro\cyryo\cyrr\cyrd\cyru\cyrg\cyra\cyra\cyrr\space \cyrs\cyra\cyrr
+months.wide.3 = \CYRG\cyru\cyrr\cyra\cyrv\cyrd\cyru\cyrg\cyra\cyra\cyrr\space \cyrs\cyra\cyrr
+months.wide.4 = \CYRD\cyrotld\cyrr\cyrotld\cyrv\cyrd\cyry\cyrg\cyrerev\cyrerev\cyrr\space \cyrs\cyra\cyrr
+months.wide.5 = \CYRT\cyra\cyrv\cyrd\cyru\cyrg\cyra\cyra\cyrr\space \cyrs\cyra\cyrr
+months.wide.6 = \CYRZ\cyru\cyrr\cyrg\cyra\cyrd\cyru\cyrg\cyra\cyra\cyrr\space \cyrs\cyra\cyrr
+months.wide.7 = \CYRD\cyro\cyrl\cyrd\cyru\cyrg\cyra\cyra\cyrr\space \cyrs\cyra\cyrr
+months.wide.8 = \CYRN\cyra\cyrishrt\cyrm\cyrd\cyru\cyrg\cyra\cyra\cyrr\space \cyrs\cyra\cyrr
+months.wide.9 = \CYRE\cyrs\cyrd\cyry\cyrg\cyrerev\cyrerev\cyrr\space \cyrs\cyra\cyrr
+months.wide.10 = \CYRA\cyrr\cyra\cyrv\cyrd\cyru\cyrg\cyra\cyra\cyrr\space \cyrs\cyra\cyrr
+months.wide.11 = \CYRA\cyrr\cyrv\cyra\cyrn\space \cyrn\cyrerev\cyrg\cyrd\cyry\cyrg\cyrerev\cyrerev\cyrr\space \cyrs\cyra\cyrr
+months.wide.12 = \CYRA\cyrr\cyrv\cyra\cyrn\space \cyrh\cyro\cyryo\cyrr\cyrd\cyru\cyrg\cyra\cyra\cyrr\space \cyrs\cyra\cyrr
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules = mongolian
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [ә җ ӊ һ]
+exemplarCharacters = [а б в г д е ё ж з и й к л м н о ө п р с т у ү ф х ц ч ш щ ъ ы ь э ю я]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/mn/babel-mongolian.tex b/Master/texmf-dist/tex/generic/babel/locale/mn/babel-mongolian.tex
new file mode 100644
index 00000000000..ad3bc2e71a4
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/mn/babel-mongolian.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{mn}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/mr/babel-marathi.tex b/Master/texmf-dist/tex/generic/babel/locale/mr/babel-marathi.tex
new file mode 100644
index 00000000000..e837ec35d67
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/mr/babel-marathi.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{mr}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..1762d02fd0e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/mr/babel-mr.ini
@@ -0,0 +1,149 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = मराठी
+name.english = Marathi
+name.babel = marathi
+tag.bcp47 = mr
+tag.opentype = MAR
+script.name = Devanagari
+script.tag.bcp47 = Mahj
+script.tag.opentype = mahj
+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]/[yy]
+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 = डिसेंबर
+months.narrow.1 = जा
+months.narrow.2 = फे
+months.narrow.3 = मा
+months.narrow.4 = ए
+months.narrow.5 = मे
+months.narrow.6 = जू
+months.narrow.7 = जु
+months.narrow.8 = ऑ
+months.narrow.9 = स
+months.narrow.10 = ऑ
+months.narrow.11 = नो
+months.narrow.12 = डि
+days.wide.mon = सोमवार
+days.wide.tue = मंगळवार
+days.wide.wed = बुधवार
+days.wide.thu = गुरुवार
+days.wide.fri = शुक्रवार
+days.wide.sat = शनिवार
+days.wide.sun = रविवार
+days.abbreviated.mon = सोम
+days.abbreviated.tue = मंगळ
+days.abbreviated.wed = बुध
+days.abbreviated.thu = गुरु
+days.abbreviated.fri = शुक्र
+days.abbreviated.sat = शनि
+days.abbreviated.sun = रवि
+days.narrow.mon = सो
+days.narrow.tue = मं
+days.narrow.wed = बु
+days.narrow.thu = गु
+days.narrow.fri = शु
+days.narrow.sat = श
+days.narrow.sun = र
+dayPeriods.abbreviated.am = म.पू.
+dayPeriods.abbreviated.pm = म.उ.
+dayPeriods.narrow.am = स
+dayPeriods.narrow.pm = सं
+dayPeriods.wide.am = म.पू.
+dayPeriods.wide.pm = म.उ.
+
+[time.gregorian]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
+
+[typography]
+frenchspacing =
+hyphenrules = marathi
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [\u200C\u200D]
+exemplarCharacters = [\u093C ॐ \u0902 \u0901 ः अ आ इ ई उ ऊ ऋ ऌ ऍ ए ऐ ऑ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल व श ष स ह ळ ऽ ा ि ी \u0941 \u0942 \u0943 \u0944 \u0945 \u0947 \u0948 ॉ ो ौ \u094D]
+index = [\u200D ॐ \u0902 ः अ आ इ ई उ ऊ ऋ ऌ ए ऐ ऑ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल व श ष स ह ळ ऽ \u0945 \u094D]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] @ * / \\& # ′ ″]
+
+[numbers]
+defaultNumberingSystem = deva
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ms/babel-malay-bn.tex b/Master/texmf-dist/tex/generic/babel/locale/ms/babel-malay-bn.tex
new file mode 100644
index 00000000000..ff3f5f96e08
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ms/babel-malay-bn.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{malay-brunei}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ms/babel-malay-brunei.tex b/Master/texmf-dist/tex/generic/babel/locale/ms/babel-malay-brunei.tex
new file mode 100644
index 00000000000..85b6a047258
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ms/babel-malay-brunei.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{ms-BN}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ms/babel-malay-sg.tex b/Master/texmf-dist/tex/generic/babel/locale/ms/babel-malay-sg.tex
new file mode 100644
index 00000000000..2cef1df3b9e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ms/babel-malay-sg.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{malay-singapore}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ms/babel-malay-singapore.tex b/Master/texmf-dist/tex/generic/babel/locale/ms/babel-malay-singapore.tex
new file mode 100644
index 00000000000..660e4f5c4a5
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ms/babel-malay-singapore.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{ms-SG}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ms/babel-malay.tex b/Master/texmf-dist/tex/generic/babel/locale/ms/babel-malay.tex
new file mode 100644
index 00000000000..bdb0ef49a0a
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ms/babel-malay.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{ms}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..246f4190f8e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms-BN.ini
@@ -0,0 +1,163 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Bahasa Melayu
+name.english = Malay
+name.babel = malay-brunei
+name.babel.A = malay-bn
+tag.bcp47 = ms
+tag.opentype = MLY
+region.local = Brunei
+region.english = Brunei
+region.tag.bcp47 = BN
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+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]/[MM]/[yy]
+months.wide.1 = Januari
+months.wide.2 = Februari
+months.wide.3 = Mac
+months.wide.4 = April
+months.wide.5 = Mei
+months.wide.6 = Jun
+months.wide.7 = Julai
+months.wide.8 = Ogos
+months.wide.9 = September
+months.wide.10 = Oktober
+months.wide.11 = November
+months.wide.12 = Disember
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = O
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Isnin
+days.wide.tue = Selasa
+days.wide.wed = Rabu
+days.wide.thu = Khamis
+days.wide.fri = Jumaat
+days.wide.sat = Sabtu
+days.wide.sun = Ahad
+days.abbreviated.mon = Isn
+days.abbreviated.tue = Sel
+days.abbreviated.wed = Rab
+days.abbreviated.thu = Kha
+days.abbreviated.fri = Jum
+days.abbreviated.sat = Sab
+days.abbreviated.sun = Ahd
+days.narrow.mon = I
+days.narrow.tue = S
+days.narrow.wed = R
+days.narrow.thu = K
+days.narrow.fri = J
+days.narrow.sat = S
+days.narrow.sun = A
+dayPeriods.abbreviated.am = PG
+dayPeriods.abbreviated.pm = PTG
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = PG
+dayPeriods.wide.pm = PTG
+
+[date.gregorian.licr]
+months.wide.1 = Januari
+months.wide.2 = Februari
+months.wide.3 = Mac
+months.wide.4 = April
+months.wide.5 = Mei
+months.wide.6 = Jun
+months.wide.7 = Julai
+months.wide.8 = Ogos
+months.wide.9 = September
+months.wide.10 = Oktober
+months.wide.11 = November
+months.wide.12 = Disember
+
+[time.gregorian]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
+
+[typography]
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = []
+exemplarCharacters = [a {ai} {au} b c d {dz} e f g h i j k {kh} l m n {ng} {ngg} {ny} o p q r s {sy} t {ts} u {ua} v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..6d0c3d8b664
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms-SG.ini
@@ -0,0 +1,163 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Bahasa Melayu
+name.english = Malay
+name.babel = malay-singapore
+name.babel.A = malay-sg
+tag.bcp47 = ms
+tag.opentype = MLY
+region.local = Singapura
+region.english = Singapore
+region.tag.bcp47 = SG
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+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]/[MM]/[yy]
+months.wide.1 = Januari
+months.wide.2 = Februari
+months.wide.3 = Mac
+months.wide.4 = April
+months.wide.5 = Mei
+months.wide.6 = Jun
+months.wide.7 = Julai
+months.wide.8 = Ogos
+months.wide.9 = September
+months.wide.10 = Oktober
+months.wide.11 = November
+months.wide.12 = Disember
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = O
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Isnin
+days.wide.tue = Selasa
+days.wide.wed = Rabu
+days.wide.thu = Khamis
+days.wide.fri = Jumaat
+days.wide.sat = Sabtu
+days.wide.sun = Ahad
+days.abbreviated.mon = Isn
+days.abbreviated.tue = Sel
+days.abbreviated.wed = Rab
+days.abbreviated.thu = Kha
+days.abbreviated.fri = Jum
+days.abbreviated.sat = Sab
+days.abbreviated.sun = Ahd
+days.narrow.mon = I
+days.narrow.tue = S
+days.narrow.wed = R
+days.narrow.thu = K
+days.narrow.fri = J
+days.narrow.sat = S
+days.narrow.sun = A
+dayPeriods.abbreviated.am = PG
+dayPeriods.abbreviated.pm = PTG
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = PG
+dayPeriods.wide.pm = PTG
+
+[date.gregorian.licr]
+months.wide.1 = Januari
+months.wide.2 = Februari
+months.wide.3 = Mac
+months.wide.4 = April
+months.wide.5 = Mei
+months.wide.6 = Jun
+months.wide.7 = Julai
+months.wide.8 = Ogos
+months.wide.9 = September
+months.wide.10 = Oktober
+months.wide.11 = November
+months.wide.12 = Disember
+
+[time.gregorian]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
+
+[typography]
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = []
+exemplarCharacters = [a {ai} {au} b c d {dz} e f g h i j k {kh} l m n {ng} {ngg} {ny} o p q r s {sy} t {ts} u {ua} v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..f6255942313
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ms/babel-ms.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Bahasa Melayu
+name.english = Malay
+name.babel = malay
+tag.bcp47 = ms
+tag.opentype = MLY
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Prakata
+ref = Rujukan
+abstract = Abstrak
+bib = Bibliografi
+chapter = Bab
+appendix = Lampiran
+contents = Kandungan
+listfigure = Senarai Gambar
+listtable = Senarai Jadual
+index = Indeks
+figure = Gambar
+table = Jadual
+part = Bahagian
+encl = Lampiran
+cc = sk
+headto = Kepada
+page = Halaman
+see = sila rujuk
+also = rujuk juga
+proof = Bukti
+glossary = Istilah
+
+[captions.licr]
+preface = Prakata
+ref = Rujukan
+abstract = Abstrak
+bib = Bibliografi
+chapter = Bab
+appendix = Lampiran
+contents = Kandungan
+listfigure = Senarai Gambar
+listtable = Senarai Jadual
+index = Indeks
+figure = Gambar
+table = Jadual
+part = Bahagian
+encl = Lampiran
+cc = sk
+headto = Kepada
+page = Halaman
+see = sila rujuk
+also = rujuk juga
+proof = Bukti
+glossary = Istilah
+
+[date.gregorian]
+date.long = [d][ ][MMMM] [y]
+date.short = [d]/[MM]/[yy]
+months.wide.1 = Januari
+months.wide.2 = Februari
+months.wide.3 = Mac
+months.wide.4 = April
+months.wide.5 = Mei
+months.wide.6 = Jun
+months.wide.7 = Julai
+months.wide.8 = Ogos
+months.wide.9 = September
+months.wide.10 = Oktober
+months.wide.11 = November
+months.wide.12 = Disember
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = O
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Isnin
+days.wide.tue = Selasa
+days.wide.wed = Rabu
+days.wide.thu = Khamis
+days.wide.fri = Jumaat
+days.wide.sat = Sabtu
+days.wide.sun = Ahad
+days.abbreviated.mon = Isn
+days.abbreviated.tue = Sel
+days.abbreviated.wed = Rab
+days.abbreviated.thu = Kha
+days.abbreviated.fri = Jum
+days.abbreviated.sat = Sab
+days.abbreviated.sun = Ahd
+days.narrow.mon = I
+days.narrow.tue = S
+days.narrow.wed = R
+days.narrow.thu = K
+days.narrow.fri = J
+days.narrow.sat = S
+days.narrow.sun = A
+dayPeriods.abbreviated.am = PG
+dayPeriods.abbreviated.pm = PTG
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = PG
+dayPeriods.wide.pm = PTG
+
+[date.gregorian.licr]
+months.wide.1 = Januari
+months.wide.2 = Februari
+months.wide.3 = Mac
+months.wide.4 = April
+months.wide.5 = Mei
+months.wide.6 = Jun
+months.wide.7 = Julai
+months.wide.8 = Ogos
+months.wide.9 = September
+months.wide.10 = Oktober
+months.wide.11 = November
+months.wide.12 = Disember
+
+[time.gregorian]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
+
+[typography]
+frenchspacing = no
+hyphenrules = malay
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = []
+exemplarCharacters = [a {ai} {au} b c d {dz} e f g h i j k {kh} l m n {ng} {ngg} {ny} o p q r s {sy} t {ts} u {ua} v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/mt/babel-maltese.tex b/Master/texmf-dist/tex/generic/babel/locale/mt/babel-maltese.tex
new file mode 100644
index 00000000000..5ec5d43c820
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/mt/babel-maltese.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{mt}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..3d79754b8eb
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/mt/babel-mt.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Malti
+name.english = Maltese
+name.babel = maltese
+tag.bcp47 = mt
+tag.opentype = MTS
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+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 =
+
+[captions.licr]
+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] ta’ [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Jannar
+months.wide.2 = Frar
+months.wide.3 = Marzu
+months.wide.4 = April
+months.wide.5 = Mejju
+months.wide.6 = Ġunju
+months.wide.7 = Lulju
+months.wide.8 = Awwissu
+months.wide.9 = Settembru
+months.wide.10 = Ottubru
+months.wide.11 = Novembru
+months.wide.12 = Diċembru
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = Ġ
+months.narrow.7 = L
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = It-Tnejn
+days.wide.tue = It-Tlieta
+days.wide.wed = L-Erbgħa
+days.wide.thu = Il-Ħamis
+days.wide.fri = Il-Ġimgħa
+days.wide.sat = Is-Sibt
+days.wide.sun = Il-Ħadd
+days.abbreviated.mon = Tne
+days.abbreviated.tue = Tli
+days.abbreviated.wed = Erb
+days.abbreviated.thu = Ħam
+days.abbreviated.fri = Ġim
+days.abbreviated.sat = Sib
+days.abbreviated.sun = Ħad
+days.narrow.mon = T
+days.narrow.tue = Tl
+days.narrow.wed = Er
+days.narrow.thu = Ħm
+days.narrow.fri = Ġm
+days.narrow.sat = Sb
+days.narrow.sun = Ħd
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = am
+dayPeriods.narrow.pm = pm
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = Jannar
+months.wide.2 = Frar
+months.wide.3 = Marzu
+months.wide.4 = April
+months.wide.5 = Mejju
+months.wide.6 = \.Gunju
+months.wide.7 = Lulju
+months.wide.8 = Awwissu
+months.wide.9 = Settembru
+months.wide.10 = Ottubru
+months.wide.11 = Novembru
+months.wide.12 = Di\.cembru
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [c y]
+exemplarCharacters = [a à b ċ d e è f ġ g {għ} h ħ i ì j k l m n o ò p q r s t u ù v w x ż z]
+index = [A B Ċ C D E F Ġ G {GĦ} H Ħ I {IE*} J K L M N O P Q R S T U V W X Y Ż Z]
+punctuation = [\\- , ; \\: ! ? . ' ‘ ’ \" “ ” ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..dfd1d0208a2
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/mua/babel-mua.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Mundaŋ
+name.english = Mundang
+name.babel = mundang
+tag.bcp47 = mua
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+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 =
+
+[captions.licr]
+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 = Fĩi Loo
+months.wide.2 = Cokcwaklaŋne
+months.wide.3 = Cokcwaklii
+months.wide.4 = Fĩi Marfoo
+months.wide.5 = Madǝǝuutǝbijaŋ
+months.wide.6 = Mamǝŋgwãafahbii
+months.wide.7 = Mamǝŋgwãalii
+months.wide.8 = Madǝmbii
+months.wide.9 = Fĩi Dǝɓlii
+months.wide.10 = Fĩi Mundaŋ
+months.wide.11 = Fĩi Gwahlle
+months.wide.12 = Fĩi Yuru
+months.narrow.1 = O
+months.narrow.2 = A
+months.narrow.3 = I
+months.narrow.4 = F
+months.narrow.5 = D
+months.narrow.6 = B
+months.narrow.7 = L
+months.narrow.8 = M
+months.narrow.9 = E
+months.narrow.10 = U
+months.narrow.11 = W
+months.narrow.12 = Y
+days.wide.mon = Comlaaɗii
+days.wide.tue = Comzyiiɗii
+days.wide.wed = Comkolle
+days.wide.thu = Comkaldǝɓlii
+days.wide.fri = Comgaisuu
+days.wide.sat = Comzyeɓsuu
+days.wide.sun = Com’yakke
+days.abbreviated.mon = Cla
+days.abbreviated.tue = Czi
+days.abbreviated.wed = Cko
+days.abbreviated.thu = Cka
+days.abbreviated.fri = Cga
+days.abbreviated.sat = Cze
+days.abbreviated.sun = Cya
+days.narrow.mon = L
+days.narrow.tue = Z
+days.narrow.wed = O
+days.narrow.thu = A
+days.narrow.fri = G
+days.narrow.sat = E
+days.narrow.sun = Y
+dayPeriods.abbreviated.am = comme
+dayPeriods.abbreviated.pm = lilli
+dayPeriods.narrow.am = comme
+dayPeriods.narrow.pm = lilli
+dayPeriods.wide.am = comme
+dayPeriods.wide.pm = lilli
+
+[date.gregorian.licr]
+months.wide.1 = F\~\i i Loo
+months.wide.2 = Cokcwakla\ng ne
+months.wide.3 = Cokcwaklii
+months.wide.4 = F\~\i i Marfoo
+months.wide.5 = Mad\texteturned\texteturned uut\texteturned bija\ng
+months.wide.6 = Mam\texteturned\ng gw\~aafahbii
+months.wide.7 = Mam\texteturned\ng gw\~aalii
+months.wide.8 = Mad\texteturned mbii
+months.wide.9 = F\~\i i D\texteturned\textbhook lii
+months.wide.10 = F\~\i i Munda\ng
+months.wide.11 = F\~\i i Gwahlle
+months.wide.12 = F\~\i i Yuru
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»“”
+auxiliary = [q x]
+exemplarCharacters = [a ã b ɓ c d ɗ e ë ǝ f g h i ĩ j k l m n ŋ o õ p r s t u v ṽ w y z]
+index = [A B Ɓ C D Ɗ E Ǝ F G H I J K L M N Ŋ O P R S T U V W Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/mua/babel-mundang.tex b/Master/texmf-dist/tex/generic/babel/locale/mua/babel-mundang.tex
new file mode 100644
index 00000000000..640b28f161f
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/mua/babel-mundang.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{mua}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/my/babel-burmese.tex b/Master/texmf-dist/tex/generic/babel/locale/my/babel-burmese.tex
new file mode 100644
index 00000000000..09755684622
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/my/babel-burmese.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{my}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..c782078ed00
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/my/babel-my.ini
@@ -0,0 +1,172 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = မြန်မာ
+name.english = Burmese
+name.babel = burmese
+tag.bcp47 = my
+tag.opentype = BRM
+script.name = Myanmar
+script.tag.bcp47 = Mymr
+script.tag.opentype = mymr
+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 =
+
+[captions.licr]
+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]-[yy]
+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 = ဒီဇင်ဘာ
+months.narrow.1 = ဇ
+months.narrow.2 = ဖ
+months.narrow.3 = မ
+months.narrow.4 = ဧ
+months.narrow.5 = မ
+months.narrow.6 = ဇ
+months.narrow.7 = ဇ
+months.narrow.8 = ဩ
+months.narrow.9 = စ
+months.narrow.10 = အ
+months.narrow.11 = န
+months.narrow.12 = ဒ
+days.wide.mon = တနင်္လာ
+days.wide.tue = အင်္ဂါ
+days.wide.wed = ဗုဒ္ဓဟူး
+days.wide.thu = ကြာသပတေး
+days.wide.fri = သောကြာ
+days.wide.sat = စနေ
+days.wide.sun = တနင်္ဂနွေ
+days.abbreviated.mon = တနင်္လာ
+days.abbreviated.tue = အင်္ဂါ
+days.abbreviated.wed = ဗုဒ္ဓဟူး
+days.abbreviated.thu = ကြာသပတေး
+days.abbreviated.fri = သောကြာ
+days.abbreviated.sat = စနေ
+days.abbreviated.sun = တနင်္ဂနွေ
+days.narrow.mon = တ
+days.narrow.tue = အ
+days.narrow.wed = ဗ
+days.narrow.thu = က
+days.narrow.fri = သ
+days.narrow.sat = စ
+days.narrow.sun = တ
+dayPeriods.abbreviated.am = နံနက်
+dayPeriods.abbreviated.pm = ညနေ
+dayPeriods.narrow.am = နံနက်
+dayPeriods.narrow.pm = ညနေ
+dayPeriods.wide.am = နံနက်
+dayPeriods.wide.pm = ညနေ
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [ၐ ၑ ဨ ဢ ၒ ၓ ၔ ၕ ၖ ၗ \u1058 \u1059]
+exemplarCharacters = [က ခ ဂ ဃ င စ ဆ ဇ ဈ ဉ ည ဋ ဌ ဍ ဎ ဏ တ ထ ဒ ဓ န ပ ဖ ဗ ဘ မ ယ ရ လ ဝ သ ဟ ဠ အ ဣ ဤ ဥ ဦ ဧ ဩ ဪ ာ ါ \u102D \u102E \u102F \u1030 ေ \u1032 \u1036 ဿ ျ ြ \u103D \u103E \u1039 \u103A \u1037 း]
+index = [က ခ ဂ ဃ င စ ဆ ဇ ဈ ဉ ည ဋ ဌ ဍ ဎ ဏ တ ထ ဒ ဓ န ပ ဖ ဗ ဘ မ ယ ရ လ ဝ သ ဟ ဠ အ]
+punctuation = [၊ ။ ‘ ’ “ ”]
+
+[numbers]
+defaultNumberingSystem = mymr
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = ဂဏန်းမဟုတ်သော
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/mzn/babel-mazanderani.tex b/Master/texmf-dist/tex/generic/babel/locale/mzn/babel-mazanderani.tex
new file mode 100644
index 00000000000..9d485d6ed92
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/mzn/babel-mazanderani.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{mzn}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..62d3a2afbca
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/mzn/babel-mzn.ini
@@ -0,0 +1,172 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = مازرونی
+name.english = Mazanderani
+name.babel = mazanderani
+tag.bcp47 = mzn
+tag.opentype =
+script.name = Arabic
+script.tag.bcp47 = Arab
+script.tag.opentype = arab
+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 =
+
+[captions.licr]
+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 = [y] [MMMM] [d]
+date.short = [y]-[MM]-[dd]
+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 = دسامبر
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = Mon
+days.wide.tue = Tue
+days.wide.wed = Wed
+days.wide.thu = Thu
+days.wide.fri = Fri
+days.wide.sat = Sat
+days.wide.sun = Sun
+days.abbreviated.mon = Mon
+days.abbreviated.tue = Tue
+days.abbreviated.wed = Wed
+days.abbreviated.thu = Thu
+days.abbreviated.fri = Fri
+days.abbreviated.sat = Sat
+days.abbreviated.sun = Sun
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»‹›
+auxiliary = [\u200C\u200D\u200E\u200F \u064E \u064F \u0650 \u0652 \u0656 \u0670 إ ك ى ي]
+exemplarCharacters = [\u064B \u064C \u064D \u0651 \u0654 ء آ أ ؤ ئ ا ب پ ة ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن ه و ی]
+index = [آ ا ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن ه و ی]
+punctuation = [\\- ‐ ، ٫ ٬ ؛ \\: ! ؟ . … ‹ › « » ( ) \\[ \\] * / \\\\]
+
+[numbers]
+defaultNumberingSystem = arabext
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/naq/babel-nama.tex b/Master/texmf-dist/tex/generic/babel/locale/naq/babel-nama.tex
new file mode 100644
index 00000000000..487df82f95a
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/naq/babel-nama.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{naq}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..1dad5482cf2
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/naq/babel-naq.ini
@@ -0,0 +1,172 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Khoekhoegowab
+name.english = Nama
+name.babel = nama
+tag.bcp47 = naq
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+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 =
+
+[captions.licr]
+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 = ǃKhanni
+months.wide.2 = ǃKhanǀgôab
+months.wide.3 = ǀKhuuǁkhâb
+months.wide.4 = ǃHôaǂkhaib
+months.wide.5 = ǃKhaitsâb
+months.wide.6 = Gamaǀaeb
+months.wide.7 = ǂKhoesaob
+months.wide.8 = Aoǁkhuumûǁkhâb
+months.wide.9 = Taraǀkhuumûǁkhâb
+months.wide.10 = ǂNûǁnâiseb
+months.wide.11 = ǀHooǂgaeb
+months.wide.12 = Hôasoreǁkhâb
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Mantaxtsees
+days.wide.tue = Denstaxtsees
+days.wide.wed = Wunstaxtsees
+days.wide.thu = Dondertaxtsees
+days.wide.fri = Fraitaxtsees
+days.wide.sat = Satertaxtsees
+days.wide.sun = Sontaxtsees
+days.abbreviated.mon = Ma
+days.abbreviated.tue = De
+days.abbreviated.wed = Wu
+days.abbreviated.thu = Do
+days.abbreviated.fri = Fr
+days.abbreviated.sat = Sat
+days.abbreviated.sun = Son
+days.narrow.mon = M
+days.narrow.tue = E
+days.narrow.wed = W
+days.narrow.thu = D
+days.narrow.fri = F
+days.narrow.sat = A
+days.narrow.sun = S
+dayPeriods.abbreviated.am = ǁgoagas
+dayPeriods.abbreviated.pm = ǃuias
+dayPeriods.narrow.am = ǁgoagas
+dayPeriods.narrow.pm = ǃuias
+dayPeriods.wide.am = ǁgoagas
+dayPeriods.wide.pm = ǃuias
+
+[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 =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [j l v]
+exemplarCharacters = [a â b c d e f g h i î k m n o ô p q r s t u û w x y z ǀ ǁ ǂ ǃ]
+index = [A B C D E F G H I K M N O P Q R S T U W X Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..2f611ab8647
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/nb/babel-nb.ini
@@ -0,0 +1,188 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = norsk bokmål
+name.english = Norwegian Bokmål
+name.babel = norwegianbokmal
+name.babel.A = norsk
+tag.bcp47 = nb
+tag.opentype = NOR
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+
+[captions]
+preface = Forord
+ref = Referanser
+abstract = Sammendrag
+bib = Bibliografi
+chapter = Kapittel
+appendix = Tillegg
+contents = Innhold
+listfigure = Figurer
+listtable = Tabeller
+index = Register
+figure = Figur
+table = Tabell
+part = Del
+encl = Vedlegg
+cc = Kopi sendt
+headto = Til
+page = Side
+see = Se
+also = Se også
+proof = Bevis
+glossary = Ordliste
+
+[captions.licr]
+preface = Forord
+ref = Referanser
+abstract = Sammendrag
+bib = Bibliografi
+chapter = Kapittel
+appendix = Tillegg
+contents = Innhold
+listfigure = Figurer
+listtable = Tabeller
+index = Register
+figure = Figur
+table = Tabell
+part = Del
+encl = Vedlegg
+cc = Kopi sendt
+headto = Til
+page = Side
+see = Se
+also = Se ogs\r a
+proof = Bevis
+glossary = Ordliste
+
+[date.gregorian]
+date.long = [d]. [MMMM] [y]
+date.short = [dd].[MM].[y]
+months.wide.1 = januar
+months.wide.2 = februar
+months.wide.3 = mars
+months.wide.4 = april
+months.wide.5 = mai
+months.wide.6 = juni
+months.wide.7 = juli
+months.wide.8 = august
+months.wide.9 = september
+months.wide.10 = oktober
+months.wide.11 = november
+months.wide.12 = desember
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = mandag
+days.wide.tue = tirsdag
+days.wide.wed = onsdag
+days.wide.thu = torsdag
+days.wide.fri = fredag
+days.wide.sat = lørdag
+days.wide.sun = søndag
+days.abbreviated.mon = man.
+days.abbreviated.tue = tir.
+days.abbreviated.wed = ons.
+days.abbreviated.thu = tor.
+days.abbreviated.fri = fre.
+days.abbreviated.sat = lør.
+days.abbreviated.sun = søn.
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = O
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = L
+days.narrow.sun = S
+dayPeriods.abbreviated.am = a.m.
+dayPeriods.abbreviated.pm = p.m.
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = a.m.
+dayPeriods.wide.pm = p.m.
+
+[date.gregorian.licr]
+months.wide.1 = januar
+months.wide.2 = februar
+months.wide.3 = mars
+months.wide.4 = april
+months.wide.5 = mai
+months.wide.6 = juni
+months.wide.7 = juli
+months.wide.8 = august
+months.wide.9 = september
+months.wide.10 = oktober
+months.wide.11 = november
+months.wide.12 = desember
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules = bokmal
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»‘’
+auxiliary = [á ǎ ã č ç đ è ê í ń ñ ŋ š ŧ ú ü ž ä ö]
+exemplarCharacters = [a à b c d e é f g h i j k l m n o ó ò ô p q r s t u v w x y z æ ø å]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Æ Ø Å]
+punctuation = [\\- – , ; \\: ! ? . ' \" « » ( ) \\[ \\] \\{ \\} § @ * / \\\\]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = −
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/nb/babel-norsk.tex b/Master/texmf-dist/tex/generic/babel/locale/nb/babel-norsk.tex
new file mode 100644
index 00000000000..85d250208a8
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/nb/babel-norsk.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{norwegianbokmal}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/nb/babel-norwegianbokmal.tex b/Master/texmf-dist/tex/generic/babel/locale/nb/babel-norwegianbokmal.tex
new file mode 100644
index 00000000000..82096791a4e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/nb/babel-norwegianbokmal.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{nb}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..09c69fac487
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/nd/babel-nd.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = isiNdebele
+name.english = North Ndebele
+name.babel = northndebele
+tag.bcp47 = nd
+tag.opentype = NDB
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Zibandlela
+months.wide.2 = Nhlolanja
+months.wide.3 = Mbimbitho
+months.wide.4 = Mabasa
+months.wide.5 = Nkwenkwezi
+months.wide.6 = Nhlangula
+months.wide.7 = Ntulikazi
+months.wide.8 = Ncwabakazi
+months.wide.9 = Mpandula
+months.wide.10 = Mfumfu
+months.wide.11 = Lwezi
+months.wide.12 = Mpalakazi
+months.narrow.1 = Z
+months.narrow.2 = N
+months.narrow.3 = M
+months.narrow.4 = M
+months.narrow.5 = N
+months.narrow.6 = N
+months.narrow.7 = N
+months.narrow.8 = N
+months.narrow.9 = M
+months.narrow.10 = M
+months.narrow.11 = L
+months.narrow.12 = M
+days.wide.mon = Mvulo
+days.wide.tue = Sibili
+days.wide.wed = Sithathu
+days.wide.thu = Sine
+days.wide.fri = Sihlanu
+days.wide.sat = Mgqibelo
+days.wide.sun = Sonto
+days.abbreviated.mon = Mvu
+days.abbreviated.tue = Sib
+days.abbreviated.wed = Sit
+days.abbreviated.thu = Sin
+days.abbreviated.fri = Sih
+days.abbreviated.sat = Mgq
+days.abbreviated.sun = Son
+days.narrow.mon = M
+days.narrow.tue = S
+days.narrow.wed = S
+days.narrow.thu = S
+days.narrow.fri = S
+days.narrow.sat = M
+days.narrow.sun = S
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = Zibandlela
+months.wide.2 = Nhlolanja
+months.wide.3 = Mbimbitho
+months.wide.4 = Mabasa
+months.wide.5 = Nkwenkwezi
+months.wide.6 = Nhlangula
+months.wide.7 = Ntulikazi
+months.wide.8 = Ncwabakazi
+months.wide.9 = Mpandula
+months.wide.10 = Mfumfu
+months.wide.11 = Lwezi
+months.wide.12 = Mpalakazi
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [r]
+exemplarCharacters = [a b c d e f g h i j k l m n o p q s t u v w x y z]
+index = [A B C D E F G H I J K L M N O P Q S T U V W X Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/nd/babel-northndebele.tex b/Master/texmf-dist/tex/generic/babel/locale/nd/babel-northndebele.tex
new file mode 100644
index 00000000000..275fefeb372
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/nd/babel-northndebele.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{nd}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..0824d972725
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ne/babel-ne.ini
@@ -0,0 +1,171 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = नेपाली
+name.english = Nepali
+name.babel = nepali
+tag.bcp47 = ne
+tag.opentype = NEP
+script.name = Devanagari
+script.tag.bcp47 = Deva
+script.tag.opentype = deva
+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 =
+
+[captions.licr]
+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 = [y] [MMMM] [d]
+date.short = [y]-[MM]-[dd]
+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 = डिसेम्बर
+months.narrow.1 = १
+months.narrow.2 = २
+months.narrow.3 = ३
+months.narrow.4 = ४
+months.narrow.5 = ५
+months.narrow.6 = ६
+months.narrow.7 = ७
+months.narrow.8 = ८
+months.narrow.9 = ९
+months.narrow.10 = १०
+months.narrow.11 = ११
+months.narrow.12 = १२
+days.wide.mon = सोमबार
+days.wide.tue = मङ्गलबार
+days.wide.wed = बुधबार
+days.wide.thu = बिहिबार
+days.wide.fri = शुक्रबार
+days.wide.sat = शनिबार
+days.wide.sun = आइतबार
+days.abbreviated.mon = सोम
+days.abbreviated.tue = मङ्गल
+days.abbreviated.wed = बुध
+days.abbreviated.thu = बिहि
+days.abbreviated.fri = शुक्र
+days.abbreviated.sat = शनि
+days.abbreviated.sun = आइत
+days.narrow.mon = सो
+days.narrow.tue = म
+days.narrow.wed = बु
+days.narrow.thu = बि
+days.narrow.fri = शु
+days.narrow.sat = श
+days.narrow.sun = आ
+dayPeriods.abbreviated.am = पूर्वाह्न
+dayPeriods.abbreviated.pm = अपराह्न
+dayPeriods.narrow.am = पूर्वाह्न
+dayPeriods.narrow.pm = अपराह्न
+dayPeriods.wide.am = पूर्वाह्न
+dayPeriods.wide.pm = अपराह्न
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [\u200C\u200D]
+exemplarCharacters = [\u093C \u0901 \u0902 ः ॐ अ आ इ ई उ ऊ ऋ ऌ ऍ ए ऐ ऑ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल ळ व श ष स ह ऽ ा ि ी \u0941 \u0942 \u0943 \u0944 \u0945 \u0947 \u0948 ॉ ो ौ \u094D]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = deva
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ne/babel-nepali.tex b/Master/texmf-dist/tex/generic/babel/locale/ne/babel-nepali.tex
new file mode 100644
index 00000000000..f1b94c3ae09
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ne/babel-nepali.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{ne}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/nl/babel-dutch.tex b/Master/texmf-dist/tex/generic/babel/locale/nl/babel-dutch.tex
new file mode 100644
index 00000000000..a19006f6284
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/nl/babel-dutch.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{nl}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..13450f0f9ab
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/nl/babel-nl.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Nederlands
+name.english = Dutch
+name.babel = dutch
+tag.bcp47 = nl
+tag.opentype = NLD
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Voorwoord
+ref = Referenties
+abstract = Samenvatting
+bib = Bibliografie
+chapter = Hoofdstuk
+appendix = Bijlage
+contents = Inhoudsopgave
+listfigure = Lijst van figuren
+listtable = Lijst van tabellen
+index = Index
+figure = Figuur
+table = Tabel
+part = Deel
+encl = Bijlage(n)
+cc = cc
+headto = Aan
+page = Pagina
+see = zie
+also = zie ook
+proof = Bewijs
+glossary = Verklarende Woordenlijst
+
+[captions.licr]
+preface = Voorwoord
+ref = Referenties
+abstract = Samenvatting
+bib = Bibliografie
+chapter = Hoofdstuk
+appendix = B\ij lage
+contents = Inhoudsopgave
+listfigure = L\ij st van figuren
+listtable = L\ij st van tabellen
+index = Index
+figure = Figuur
+table = Tabel
+part = Deel
+encl = B\ij lage(n)
+cc = cc
+headto = Aan
+page = Pagina
+see = zie
+also = zie ook
+proof = Bew\ij s
+glossary = Verklarende Woordenl\ij st
+
+[date.gregorian]
+date.long = [d][ ][MMMM] [y]
+date.short = [dd]-[MM]-[yy]
+months.wide.1 = januari
+months.wide.2 = februari
+months.wide.3 = maart
+months.wide.4 = april
+months.wide.5 = mei
+months.wide.6 = juni
+months.wide.7 = juli
+months.wide.8 = augustus
+months.wide.9 = september
+months.wide.10 = oktober
+months.wide.11 = november
+months.wide.12 = december
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = maandag
+days.wide.tue = dinsdag
+days.wide.wed = woensdag
+days.wide.thu = donderdag
+days.wide.fri = vrijdag
+days.wide.sat = zaterdag
+days.wide.sun = zondag
+days.abbreviated.mon = ma
+days.abbreviated.tue = di
+days.abbreviated.wed = wo
+days.abbreviated.thu = do
+days.abbreviated.fri = vr
+days.abbreviated.sat = za
+days.abbreviated.sun = zo
+days.narrow.mon = M
+days.narrow.tue = D
+days.narrow.wed = W
+days.narrow.thu = D
+days.narrow.fri = V
+days.narrow.sat = Z
+days.narrow.sun = Z
+dayPeriods.abbreviated.am = a.m.
+dayPeriods.abbreviated.pm = p.m.
+dayPeriods.narrow.am = a.m.
+dayPeriods.narrow.pm = p.m.
+dayPeriods.wide.am = a.m.
+dayPeriods.wide.pm = p.m.
+
+[date.gregorian.licr]
+months.wide.1 = januari
+months.wide.2 = februari
+months.wide.3 = maart
+months.wide.4 = april
+months.wide.5 = mei
+months.wide.6 = juni
+months.wide.7 = juli
+months.wide.8 = augustus
+months.wide.9 = september
+months.wide.10 = oktober
+months.wide.11 = november
+months.wide.12 = december
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = dutch
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = ‘’“”
+auxiliary = [à â å ã æ ç è ê î ñ ô ø œ ù û ÿ]
+exemplarCharacters = [a á ä b c d e é ë f g h i í ï {ij} {íj\u0301} j k l m n o ó ö p q r s t u ú ü v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/nmg/babel-kwasio.tex b/Master/texmf-dist/tex/generic/babel/locale/nmg/babel-kwasio.tex
new file mode 100644
index 00000000000..0fd4e561d33
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/nmg/babel-kwasio.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{nmg}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..31f16f4ce42
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/nmg/babel-nmg.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = nmg
+name.english = Kwasio
+name.babel = kwasio
+tag.bcp47 = nmg
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]/[M]/[y]
+months.wide.1 = ngwɛn matáhra
+months.wide.2 = ngwɛn ńmba
+months.wide.3 = ngwɛn ńlal
+months.wide.4 = ngwɛn ńna
+months.wide.5 = ngwɛn ńtan
+months.wide.6 = ngwɛn ńtuó
+months.wide.7 = ngwɛn hɛmbuɛrí
+months.wide.8 = ngwɛn lɔmbi
+months.wide.9 = ngwɛn rɛbvuâ
+months.wide.10 = ngwɛn wum
+months.wide.11 = ngwɛn wum navǔr
+months.wide.12 = krísimin
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = mɔ́ndɔ
+days.wide.tue = sɔ́ndɔ mafú mába
+days.wide.wed = sɔ́ndɔ mafú málal
+days.wide.thu = sɔ́ndɔ mafú mána
+days.wide.fri = mabágá má sukul
+days.wide.sat = sásadi
+days.wide.sun = sɔ́ndɔ
+days.abbreviated.mon = mɔ́n
+days.abbreviated.tue = smb
+days.abbreviated.wed = sml
+days.abbreviated.thu = smn
+days.abbreviated.fri = mbs
+days.abbreviated.sat = sas
+days.abbreviated.sun = sɔ́n
+days.narrow.mon = m
+days.narrow.tue = s
+days.narrow.wed = s
+days.narrow.thu = s
+days.narrow.fri = m
+days.narrow.sat = s
+days.narrow.sun = s
+dayPeriods.abbreviated.am = maná
+dayPeriods.abbreviated.pm = kugú
+dayPeriods.narrow.am = maná
+dayPeriods.narrow.pm = kugú
+dayPeriods.wide.am = maná
+dayPeriods.wide.pm = kugú
+
+[date.gregorian.licr]
+months.wide.1 = ngw\texteopen n mat\'ahra
+months.wide.2 = ngw\texteopen n \'nmba
+months.wide.3 = ngw\texteopen n \'nlal
+months.wide.4 = ngw\texteopen n \'nna
+months.wide.5 = ngw\texteopen n \'ntan
+months.wide.6 = ngw\texteopen n \'ntu\'o
+months.wide.7 = ngw\texteopen n h\texteopen mbu\texteopen r\'\i
+months.wide.8 = ngw\texteopen n l\textoopen mbi
+months.wide.9 = ngw\texteopen n r\texteopen bvu\^a
+months.wide.10 = ngw\texteopen n wum
+months.wide.11 = ngw\texteopen n wum nav\v ur
+months.wide.12 = kr\'\i simin
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „”«»
+auxiliary = [q x z]
+exemplarCharacters = [a á â ǎ ä ā b ɓ c d e é ê ě ē ǝ {ǝ\u0301} {ǝ\u0302} {ǝ\u030C} {ǝ\u0304} ɛ {ɛ\u0301} {ɛ\u0302} {ɛ\u030C} {ɛ\u0304} f g h i í î ǐ ï ī j k l m n ń ŋ o ó ô ǒ ö ō ɔ {ɔ\u0301} {ɔ\u0302} {ɔ\u030C} {ɔ\u0304} p r ŕ s t u ú û ǔ ū v w y]
+index = [A B Ɓ C D E Ǝ Ɛ F G H I J K L M N Ŋ O Ɔ P R S T U V W Y]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..a8ed7435318
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/nn/babel-nn.ini
@@ -0,0 +1,187 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = nynorsk
+name.english = Norwegian Nynorsk
+name.babel = norwegiannynorsk
+name.babel.A = nynorsk
+tag.bcp47 = nn
+tag.opentype = NYN
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Forord
+ref = Referansar
+abstract = Samandrag
+bib = Litteratur
+chapter = Kapittel
+appendix = Tillegg
+contents = Innhald
+listfigure = Figurar
+listtable = Tabellar
+index = Register
+figure = Figur
+table = Tabell
+part = Del
+encl = Vedlegg
+cc = Kopi til
+headto = Til
+page = Side
+see = Sjå
+also = Sjå òg
+proof = Bevis
+glossary = Ordliste
+
+[captions.licr]
+preface = Forord
+ref = Referansar
+abstract = Samandrag
+bib = Litteratur
+chapter = Kapittel
+appendix = Tillegg
+contents = Innhald
+listfigure = Figurar
+listtable = Tabellar
+index = Register
+figure = Figur
+table = Tabell
+part = Del
+encl = Vedlegg
+cc = Kopi til
+headto = Til
+page = Side
+see = Sj\r a
+also = Sj\r a\space \`{o}g
+proof = Bevis
+glossary = Ordliste
+
+[date.gregorian]
+date.long = [d].[ ][MMMM] [y]
+date.short = [dd].[MM].[y]
+months.wide.1 = januar
+months.wide.2 = februar
+months.wide.3 = mars
+months.wide.4 = april
+months.wide.5 = mai
+months.wide.6 = juni
+months.wide.7 = juli
+months.wide.8 = august
+months.wide.9 = september
+months.wide.10 = oktober
+months.wide.11 = november
+months.wide.12 = desember
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = måndag
+days.wide.tue = tysdag
+days.wide.wed = onsdag
+days.wide.thu = torsdag
+days.wide.fri = fredag
+days.wide.sat = laurdag
+days.wide.sun = søndag
+days.abbreviated.mon = må.
+days.abbreviated.tue = ty.
+days.abbreviated.wed = on.
+days.abbreviated.thu = to.
+days.abbreviated.fri = fr.
+days.abbreviated.sat = la.
+days.abbreviated.sun = sø.
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = O
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = L
+days.narrow.sun = S
+dayPeriods.abbreviated.am = f.m.
+dayPeriods.abbreviated.pm = e.m.
+dayPeriods.narrow.am = f.m.
+dayPeriods.narrow.pm = e.m.
+dayPeriods.wide.am = formiddag
+dayPeriods.wide.pm = ettermiddag
+
+[date.gregorian.licr]
+months.wide.1 = januar
+months.wide.2 = februar
+months.wide.3 = mars
+months.wide.4 = april
+months.wide.5 = mai
+months.wide.6 = juni
+months.wide.7 = juli
+months.wide.8 = august
+months.wide.9 = september
+months.wide.10 = oktober
+months.wide.11 = november
+months.wide.12 = desember
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = yes
+hyphenrules = nynorsk
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»‘’
+auxiliary = [á ǎ č ç đ è ê ń ñ ŋ š ŧ ü ž ä ö]
+exemplarCharacters = [a à b c d e é f g h i j k l m n o ó ò ô p q r s t u v w x y z æ ø å]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Æ Ø Å]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = −
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/nn/babel-norwegiannynorsk.tex b/Master/texmf-dist/tex/generic/babel/locale/nn/babel-norwegiannynorsk.tex
new file mode 100644
index 00000000000..d253a3727e8
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/nn/babel-norwegiannynorsk.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{nn}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/nn/babel-nynorsk.tex b/Master/texmf-dist/tex/generic/babel/locale/nn/babel-nynorsk.tex
new file mode 100644
index 00000000000..5aedc14b2e4
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/nn/babel-nynorsk.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{norwegiannynorsk}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/nnh/babel-ngiemboon.tex b/Master/texmf-dist/tex/generic/babel/locale/nnh/babel-ngiemboon.tex
new file mode 100644
index 00000000000..cce86dc64bc
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/nnh/babel-ngiemboon.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{nnh}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..417dfde372b
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/nnh/babel-nnh.ini
@@ -0,0 +1,172 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Shwóŋò ngiembɔɔn
+name.english = Ngiemboon
+name.babel = ngiemboon
+tag.bcp47 = nnh
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = lyɛ̌ʼ [d] na [MMMM], [y]
+date.short = [dd]/[MM]/[yy]
+months.wide.1 = saŋ tsetsɛ̀ɛ lùm
+months.wide.2 = saŋ kàg ngwóŋ
+months.wide.3 = saŋ lepyè shúm
+months.wide.4 = saŋ cÿó
+months.wide.5 = saŋ tsɛ̀ɛ cÿó
+months.wide.6 = saŋ njÿoláʼ
+months.wide.7 = saŋ tyɛ̀b tyɛ̀b mbʉ̀ŋ
+months.wide.8 = saŋ mbʉ̀ŋ
+months.wide.9 = saŋ ngwɔ̀ʼ mbÿɛ
+months.wide.10 = saŋ tàŋa tsetsáʼ
+months.wide.11 = saŋ mejwoŋó
+months.wide.12 = saŋ lùm
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = mvfò lyɛ̌ʼ
+days.wide.tue = mbɔ́ɔntè mvfò lyɛ̌ʼ
+days.wide.wed = tsètsɛ̀ɛ lyɛ̌ʼ
+days.wide.thu = mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ
+days.wide.fri = mvfò màga lyɛ̌ʼ
+days.wide.sat = màga lyɛ̌ʼ
+days.wide.sun = lyɛʼɛ́ sẅíŋtè
+days.abbreviated.mon = mvfò lyɛ̌ʼ
+days.abbreviated.tue = mbɔ́ɔntè mvfò lyɛ̌ʼ
+days.abbreviated.wed = tsètsɛ̀ɛ lyɛ̌ʼ
+days.abbreviated.thu = mbɔ́ɔntè tsetsɛ̀ɛ lyɛ̌ʼ
+days.abbreviated.fri = mvfò màga lyɛ̌ʼ
+days.abbreviated.sat = màga lyɛ̌ʼ
+days.abbreviated.sun = lyɛʼɛ́ sẅíŋtè
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = mbaʼámbaʼ
+dayPeriods.abbreviated.pm = ncwònzém
+dayPeriods.narrow.am = mbaʼámbaʼ
+dayPeriods.narrow.pm = ncwònzém
+dayPeriods.wide.am = mbaʼámbaʼ
+dayPeriods.wide.pm = ncwònzém
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»“”
+auxiliary = [q r x]
+exemplarCharacters = [a á à â ǎ b c d e é è ê ě ɛ {ɛ\u0301} {ɛ\u0300} {ɛ\u0302} {ɛ\u030C} f g h i í ì j k l m ḿ n ń ŋ o ó ò ô ǒ ɔ {ɔ\u0301} {ɔ\u0300} {ɔ\u0302} {ɔ\u030C} p {pf} s {sh} t {ts} u ú ù û ǔ ʉ {ʉ\u0301} {ʉ\u0300} {ʉ\u0302} {ʉ\u030C} v w ẅ y ÿ z ʼ]
+index = [A B C D E Ɛ F G H I J K L M N Ŋ O Ɔ P {Pf} R S {Sh} T {Ts} U Ʉ V W Ẅ Y Ÿ Z ʼ]
+punctuation = [, ; \\: ! ? . ' ‘ ’ « »]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/nus/babel-nuer.tex b/Master/texmf-dist/tex/generic/babel/locale/nus/babel-nuer.tex
new file mode 100644
index 00000000000..3e1c5dee9af
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/nus/babel-nuer.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{nus}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..3620269478b
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/nus/babel-nus.ini
@@ -0,0 +1,172 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Thok Nath
+name.english = Nuer
+name.babel = nuer
+tag.bcp47 = nus
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]/[MM]/[y]
+months.wide.1 = Tiop thar pɛt
+months.wide.2 = Pɛt
+months.wide.3 = Duɔ̱ɔ̱ŋ
+months.wide.4 = Guak
+months.wide.5 = Duät
+months.wide.6 = Kornyoot
+months.wide.7 = Pay yie̱tni
+months.wide.8 = Tho̱o̱r
+months.wide.9 = Tɛɛr
+months.wide.10 = Laath
+months.wide.11 = Kur
+months.wide.12 = Tio̱p in di̱i̱t
+months.narrow.1 = T
+months.narrow.2 = P
+months.narrow.3 = D
+months.narrow.4 = G
+months.narrow.5 = D
+months.narrow.6 = K
+months.narrow.7 = P
+months.narrow.8 = T
+months.narrow.9 = T
+months.narrow.10 = L
+months.narrow.11 = K
+months.narrow.12 = T
+days.wide.mon = Jiec la̱t
+days.wide.tue = Rɛw lätni
+days.wide.wed = Diɔ̱k lätni
+days.wide.thu = Ŋuaan lätni
+days.wide.fri = Dhieec lätni
+days.wide.sat = Bäkɛl lätni
+days.wide.sun = Cäŋ kuɔth
+days.abbreviated.mon = Jiec
+days.abbreviated.tue = Rɛw
+days.abbreviated.wed = Diɔ̱k
+days.abbreviated.thu = Ŋuaan
+days.abbreviated.fri = Dhieec
+days.abbreviated.sat = Bäkɛl
+days.abbreviated.sun = Cäŋ
+days.narrow.mon = J
+days.narrow.tue = R
+days.narrow.wed = D
+days.narrow.thu = Ŋ
+days.narrow.fri = D
+days.narrow.sat = B
+days.narrow.sun = C
+dayPeriods.abbreviated.am = RW
+dayPeriods.abbreviated.pm = TŊ
+dayPeriods.narrow.am = RW
+dayPeriods.narrow.pm = TŊ
+dayPeriods.wide.am = RW
+dayPeriods.wide.pm = TŊ
+
+[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 =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = []
+exemplarCharacters = [a ä {a\u0331} b c d e ë {e\u0331} ɛ {ɛ\u0308} {ɛ\u0331} {ɛ\u0331\u0308} f g ɣ h i ï {i\u0331} j k l m n ŋ o ö {o\u0331} ɔ {ɔ\u0308} {ɔ\u0331} p q r s t u v w x y z]
+index = [A B C D E Ɛ F G Ɣ H I J K L M N Ŋ O Ɔ P Q R S T U V W X Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/nyn/babel-nyankole.tex b/Master/texmf-dist/tex/generic/babel/locale/nyn/babel-nyankole.tex
new file mode 100644
index 00000000000..87f74658626
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/nyn/babel-nyankole.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{nyn}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..838b09fcdc4
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/nyn/babel-nyn.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Runyankore
+name.english = Nyankole
+name.babel = nyankole
+tag.bcp47 = nyn
+tag.opentype = NKL
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Okwokubanza
+months.wide.2 = Okwakabiri
+months.wide.3 = Okwakashatu
+months.wide.4 = Okwakana
+months.wide.5 = Okwakataana
+months.wide.6 = Okwamukaaga
+months.wide.7 = Okwamushanju
+months.wide.8 = Okwamunaana
+months.wide.9 = Okwamwenda
+months.wide.10 = Okwaikumi
+months.wide.11 = Okwaikumi na kumwe
+months.wide.12 = Okwaikumi na ibiri
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Orwokubanza
+days.wide.tue = Orwakabiri
+days.wide.wed = Orwakashatu
+days.wide.thu = Orwakana
+days.wide.fri = Orwakataano
+days.wide.sat = Orwamukaaga
+days.wide.sun = Sande
+days.abbreviated.mon = ORK
+days.abbreviated.tue = OKB
+days.abbreviated.wed = OKS
+days.abbreviated.thu = OKN
+days.abbreviated.fri = OKT
+days.abbreviated.sat = OMK
+days.abbreviated.sun = SAN
+days.narrow.mon = K
+days.narrow.tue = R
+days.narrow.wed = S
+days.narrow.thu = N
+days.narrow.fri = T
+days.narrow.sat = M
+days.narrow.sun = S
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = Okwokubanza
+months.wide.2 = Okwakabiri
+months.wide.3 = Okwakashatu
+months.wide.4 = Okwakana
+months.wide.5 = Okwakataana
+months.wide.6 = Okwamukaaga
+months.wide.7 = Okwamushanju
+months.wide.8 = Okwamunaana
+months.wide.9 = Okwamwenda
+months.wide.10 = Okwaikumi
+months.wide.11 = Okwaikumi na kumwe
+months.wide.12 = Okwaikumi na ibiri
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = []
+exemplarCharacters = [a b c d e f g h i j k l m n o p q r s t u v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..117d2dd09e0
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/oc/babel-oc.ini
@@ -0,0 +1,122 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.english = Occitan
+name.babel = occitan
+tag.bcp47 = oc
+tag.opentype = OCI
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Prefàcia
+ref = Referéncias
+abstract = Resumit
+bib = Bibliografia
+chapter = Capítol
+appendix = Annèx
+contents = Ensenhador
+listfigure = Taula de las figuras
+listtable = Taula dels tablèus
+index = Indèx
+figure = Figura
+table = Tablèu
+part = Partida
+encl = Pèça junta
+cc = còpia a
+headto = A
+page = Pagina
+see = vejatz
+also = vejatz tanben
+proof = Demostracion
+glossary = Glossari
+
+[captions.licr]
+preface = Pref\`acia
+ref = Refer\'encias
+abstract = Resumit
+bib = Bibliografia
+chapter = Cap\'\i tol
+appendix = Ann\`ex
+contents = Ensenhador
+listfigure = Taula de las figuras
+listtable = Taula dels tabl\`eus
+index = Ind\`ex
+figure = Figura
+table = Tabl\`eu
+part = Partida
+encl = P\`e\c ca junta
+cc = c\`opia a
+headto = A
+page = Pagina
+see = vejatz
+also = vejatz tanben
+proof = Demostracion
+glossary = Glossari
+
+[date.gregorian]
+date.long = [d][ ][MMMM] de[ ][y]
+months.wide.1 = de genièr
+months.wide.2 = de febrièr
+months.wide.3 = de març
+months.wide.4 = d’abril
+months.wide.5 = de mai
+months.wide.6 = de jiunh
+months.wide.7 = de julhet
+months.wide.8 = d’agost
+months.wide.9 = de setembre
+months.wide.10 = d’octobre
+months.wide.11 = de novembre
+months.wide.12 = de decembre
+
+[date.gregorian.licr]
+months.wide.1 = de geni\`er
+months.wide.2 = de febri\`er
+months.wide.3 = de mar\c c
+months.wide.4 = d\textquoteright abril
+months.wide.5 = de mai
+months.wide.6 = de jiunh
+months.wide.7 = de julhet
+months.wide.8 = d\textquoteright agost
+months.wide.9 = de setembre
+months.wide.10 = d\textquoteright octobre
+months.wide.11 = de novembre
+months.wide.12 = de decembre
+
+[typography]
+frenchspacing = yes
+hyphenrules = occitan
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes =
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/oc/babel-occitan.tex b/Master/texmf-dist/tex/generic/babel/locale/oc/babel-occitan.tex
new file mode 100644
index 00000000000..8d235a64052
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/oc/babel-occitan.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{oc}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..a163e2a8e65
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/om/babel-om.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Oromoo
+name.english = Oromo
+name.babel = oromo
+tag.bcp47 = om
+tag.opentype = ORO
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [dd] [MMMM] [y]
+date.short = [dd]/[MM]/[yy]
+months.wide.1 = Amajjii
+months.wide.2 = Guraandhala
+months.wide.3 = Bitooteessa
+months.wide.4 = Elba
+months.wide.5 = Caamsa
+months.wide.6 = Waxabajjii
+months.wide.7 = Adooleessa
+months.wide.8 = Hagayya
+months.wide.9 = Fuulbana
+months.wide.10 = Onkololeessa
+months.wide.11 = Sadaasa
+months.wide.12 = Muddee
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Wiixata
+days.wide.tue = Qibxata
+days.wide.wed = Roobii
+days.wide.thu = Kamiisa
+days.wide.fri = Jimaata
+days.wide.sat = Sanbata
+days.wide.sun = Dilbata
+days.abbreviated.mon = Wix
+days.abbreviated.tue = Qib
+days.abbreviated.wed = Rob
+days.abbreviated.thu = Kam
+days.abbreviated.fri = Jim
+days.abbreviated.sat = San
+days.abbreviated.sun = Dil
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = WD
+dayPeriods.abbreviated.pm = WB
+dayPeriods.narrow.am = WD
+dayPeriods.narrow.pm = WB
+dayPeriods.wide.am = WD
+dayPeriods.wide.pm = WB
+
+[date.gregorian.licr]
+months.wide.1 = Amajjii
+months.wide.2 = Guraandhala
+months.wide.3 = Bitooteessa
+months.wide.4 = Elba
+months.wide.5 = Caamsa
+months.wide.6 = Waxabajjii
+months.wide.7 = Adooleessa
+months.wide.8 = Hagayya
+months.wide.9 = Fuulbana
+months.wide.10 = Onkololeessa
+months.wide.11 = Sadaasa
+months.wide.12 = Muddee
+
+[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 =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = []
+exemplarCharacters = [a b c d e f g h i j k l m n o p q r s t u v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/om/babel-oromo.tex b/Master/texmf-dist/tex/generic/babel/locale/om/babel-oromo.tex
new file mode 100644
index 00000000000..4e32d508fbd
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/om/babel-oromo.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{om}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..fca253e7632
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/or/babel-or.ini
@@ -0,0 +1,172 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = ଓଡ଼ିଆ
+name.english = Odia
+name.babel = oriya
+tag.bcp47 = or
+tag.opentype = ORI
+script.name = Oriya
+script.tag.bcp47 = Orya
+script.tag.opentype = orya
+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 =
+
+[captions.licr]
+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]-[yy]
+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 = ଡିସେମ୍ବର
+months.narrow.1 = ଜା
+months.narrow.2 = ଫେ
+months.narrow.3 = ମା
+months.narrow.4 = ଅ
+months.narrow.5 = ମଇ
+months.narrow.6 = ଜୁ
+months.narrow.7 = ଜୁ
+months.narrow.8 = ଅ
+months.narrow.9 = ସେ
+months.narrow.10 = ଅ
+months.narrow.11 = ନ
+months.narrow.12 = ଡି
+days.wide.mon = ସୋମବାର
+days.wide.tue = ମଙ୍ଗଳବାର
+days.wide.wed = ବୁଧବାର
+days.wide.thu = ଗୁରୁବାର
+days.wide.fri = ଶୁକ୍ରବାର
+days.wide.sat = ଶନିବାର
+days.wide.sun = ରବିବାର
+days.abbreviated.mon = ସୋମ
+days.abbreviated.tue = ମଙ୍ଗଳ
+days.abbreviated.wed = ବୁଧ
+days.abbreviated.thu = ଗୁରୁ
+days.abbreviated.fri = ଶୁକ୍ର
+days.abbreviated.sat = ଶନି
+days.abbreviated.sun = ରବି
+days.narrow.mon = ସୋ
+days.narrow.tue = ମ
+days.narrow.wed = ବୁ
+days.narrow.thu = ଗୁ
+days.narrow.fri = ଶୁ
+days.narrow.sat = ଶ
+days.narrow.sun = ର
+dayPeriods.abbreviated.am = am
+dayPeriods.abbreviated.pm = pm
+dayPeriods.narrow.am = am
+dayPeriods.narrow.pm = pm
+dayPeriods.wide.am = am
+dayPeriods.wide.pm = pm
+
+[time.gregorian]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
+
+[typography]
+frenchspacing =
+hyphenrules = oriya
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [\u200C\u200D]
+exemplarCharacters = [\u0B3C ଅ ଆ ଇ ଈ ଉ ଊ ଋ ଏ ଐ ଓ ଔ \u0B01 ଂ ଃ କ ଖ ଗ ଘ ଙ ଚ ଛ ଜ ଝ ଞ ଟ ଠ ଡ {ଡ\u0B3C} ଢ {ଢ\u0B3C} ଣ ତ ଥ ଦ ଧ ନ ପ ଫ ବ ଭ ମ ଯ ୟ ର ଲ ଳ ଵ ୱ ଶ ଷ ସ ହ ା \u0B3F ୀ \u0B41 \u0B42 \u0B43 େ ୈ ୋ ୌ \u0B4D]
+index = [ଅ ଆ ଇ ଈ ଉ ଊ ଋ ଏ ଐ ଓ ଔ କ ଖ ଗ ଘ ଙ ଚ ଛ ଜ ଝ ଞ ଟ ଠ ଡ ଢ ଣ ତ ଥ ଦ ଧ ନ ପ ଫ ବ ଭ ମ ଯ ର ଲ ଳ ଶ ଷ ସ ହ {କ\u0B4Dଷ}]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/or/babel-oriya.tex b/Master/texmf-dist/tex/generic/babel/locale/or/babel-oriya.tex
new file mode 100644
index 00000000000..d7d34f8ed0d
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/or/babel-oriya.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{or}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..f6d21c5b885
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/os/babel-os.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = ирон
+name.english = Ossetic
+name.babel = ossetic
+tag.bcp47 = os
+tag.opentype = OSS
+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 =
+
+[captions.licr]
+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].[yy]
+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 = декабры
+months.narrow.1 = Я
+months.narrow.2 = Ф
+months.narrow.3 = М
+months.narrow.4 = А
+months.narrow.5 = М
+months.narrow.6 = И
+months.narrow.7 = И
+months.narrow.8 = А
+months.narrow.9 = С
+months.narrow.10 = О
+months.narrow.11 = Н
+months.narrow.12 = Д
+days.wide.mon = къуырисӕр
+days.wide.tue = дыццӕг
+days.wide.wed = ӕртыццӕг
+days.wide.thu = цыппӕрӕм
+days.wide.fri = майрӕмбон
+days.wide.sat = сабат
+days.wide.sun = хуыцаубон
+days.abbreviated.mon = крс
+days.abbreviated.tue = дцг
+days.abbreviated.wed = ӕрт
+days.abbreviated.thu = цпр
+days.abbreviated.fri = мрб
+days.abbreviated.sat = сбт
+days.abbreviated.sun = хцб
+days.narrow.mon = К
+days.narrow.tue = Д
+days.narrow.wed = Ӕ
+days.narrow.thu = Ц
+days.narrow.fri = М
+days.narrow.sat = С
+days.narrow.sun = Х
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = ӕмбисбоны размӕ
+dayPeriods.wide.pm = ӕмбисбоны фӕстӕ
+
+[date.gregorian.licr]
+months.wide.1 = \cyrya\cyrn\cyrv\cyra\cyrr\cyrery
+months.wide.2 = \cyrf\cyre\cyrv\cyrr\cyra\cyrl\cyrery
+months.wide.3 = \cyrm\cyra\cyrr\cyrt\cyrhrdsn\cyri\cyrishrt\cyrery
+months.wide.4 = \cyra\cyrp\cyrr\cyre\cyrl\cyrery
+months.wide.5 = \cyrm\cyra\cyrishrt\cyrery
+months.wide.6 = \cyri\cyryu\cyrn\cyrery
+months.wide.7 = \cyri\cyryu\cyrl\cyrery
+months.wide.8 = \cyra\cyrv\cyrg\cyru\cyrs\cyrt\cyrery
+months.wide.9 = \cyrs\cyre\cyrn\cyrt\cyrya\cyrb\cyrr\cyrery
+months.wide.10 = \cyro\cyrk\cyrt\cyrya\cyrb\cyrr\cyrery
+months.wide.11 = \cyrn\cyro\cyrya\cyrb\cyrr\cyrery
+months.wide.12 = \cyrd\cyre\cyrk\cyra\cyrb\cyrr\cyrery
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»„“
+auxiliary = []
+exemplarCharacters = [а ӕ б в г {гъ} д {дж} {дз} е ё ж з и й к {къ} л м н о п {пъ} р с т {тъ} у ф х {хъ} ц {цъ} ч {чъ} ш щ ъ ы ь э ю я]
+index = [А Ӕ Б В Г {Гъ} Д {Дж} {Дз} Е Ё Ж З И Й К {Къ} Л М Н О П {Пъ} Р С Т {Тъ} У Ф Х {Хъ} Ц {Цъ} Ч {Чъ} Ш Щ Ы Э Ю Я]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = НН
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/os/babel-ossetic.tex b/Master/texmf-dist/tex/generic/babel/locale/os/babel-ossetic.tex
new file mode 100644
index 00000000000..693eb01fafe
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/os/babel-ossetic.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{os}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..602118cdae0
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa-Arab.ini
@@ -0,0 +1,172 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = پنجابی
+name.english = Punjabi
+name.babel = punjabi-arabic
+name.babel.A = punjabi-arab
+tag.bcp47 = pa
+tag.opentype = PAN
+script.name = Arabic
+script.tag.bcp47 = Arab
+script.tag.opentype = arab
+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 =
+
+[captions.licr]
+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 = دسمبر
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = پیر
+days.wide.tue = منگل
+days.wide.wed = بُدھ
+days.wide.thu = جمعرات
+days.wide.fri = جمعہ
+days.wide.sat = ہفتہ
+days.wide.sun = اتوار
+days.abbreviated.mon = پیر
+days.abbreviated.tue = منگل
+days.abbreviated.wed = بُدھ
+days.abbreviated.thu = جمعرات
+days.abbreviated.fri = جمعہ
+days.abbreviated.sat = ہفتہ
+days.abbreviated.sun = اتوار
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[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 =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [\u200E\u200F أ ٻ ة ٺ ټ ٽ]
+exemplarCharacters = [\u064F ء آ ؤ ئ ا ب پ ت ث ٹ ج چ ح خ د ذ ڈ ر ز ڑ ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن ں ه ھ ہ و ی ے]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = arabext
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = ‎-
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..9165d96f070
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa-Guru.ini
@@ -0,0 +1,172 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = ਪੰਜਾਬੀ
+name.english = Punjabi
+name.babel = punjabi-gurmukhi
+name.babel.A = punjabi-guru
+tag.bcp47 = pa
+tag.opentype = PAN
+script.name = Gurmukhi
+script.tag.bcp47 = Guru
+script.tag.opentype = guru
+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 =
+
+[captions.licr]
+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]/[yy]
+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 = ਦਸੰਬਰ
+months.narrow.1 = ਜ
+months.narrow.2 = ਫ਼
+months.narrow.3 = ਮਾ
+months.narrow.4 = ਅ
+months.narrow.5 = ਮ
+months.narrow.6 = ਜੂ
+months.narrow.7 = ਜੁ
+months.narrow.8 = ਅ
+months.narrow.9 = ਸ
+months.narrow.10 = ਅ
+months.narrow.11 = ਨ
+months.narrow.12 = ਦ
+days.wide.mon = ਸੋਮਵਾਰ
+days.wide.tue = ਮੰਗਲਵਾਰ
+days.wide.wed = ਬੁੱਧਵਾਰ
+days.wide.thu = ਵੀਰਵਾਰ
+days.wide.fri = ਸ਼ੁੱਕਰਵਾਰ
+days.wide.sat = ਸ਼ਨਿੱਚਰਵਾਰ
+days.wide.sun = ਐਤਵਾਰ
+days.abbreviated.mon = ਸੋਮ
+days.abbreviated.tue = ਮੰਗਲ
+days.abbreviated.wed = ਬੁੱਧ
+days.abbreviated.thu = ਵੀਰ
+days.abbreviated.fri = ਸ਼ੁੱਕਰ
+days.abbreviated.sat = ਸ਼ਨਿੱਚਰ
+days.abbreviated.sun = ਐਤ
+days.narrow.mon = ਸੋ
+days.narrow.tue = ਮੰ
+days.narrow.wed = ਬੁੱ
+days.narrow.thu = ਵੀ
+days.narrow.fri = ਸ਼ੁੱ
+days.narrow.sat = ਸ਼
+days.narrow.sun = ਐ
+dayPeriods.abbreviated.am = ਪੂ.ਦੁ.
+dayPeriods.abbreviated.pm = ਬਾ.ਦੁ.
+dayPeriods.narrow.am = ਸ.
+dayPeriods.narrow.pm = ਸ਼.
+dayPeriods.wide.am = ਪੂ.ਦੁ.
+dayPeriods.wide.pm = ਬਾ.ਦੁ.
+
+[time.gregorian]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
+
+[typography]
+frenchspacing =
+hyphenrules = punjabi
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [\u200C\u200D ਃ \u0A02 \u0A01 {ਲ\u0A3C}]
+exemplarCharacters = [\u0A71 \u0A70 \u0A3C ੦ ੧ ੨ ੩ ੪ ੫ ੬ ੭ ੮ ੯ ੴ ੳ ਉ ਊ ਓ ਅ ਆ ਐ ਔ ੲ ਇ ਈ ਏ ਸ {ਸ\u0A3C} ਹ ਕ ਖ {ਖ\u0A3C} ਗ {ਗ\u0A3C} ਘ ਙ ਚ ਛ ਜ {ਜ\u0A3C} ਝ ਞ ਟ ਠ ਡ ਢ ਣ ਤ ਥ ਦ ਧ ਨ ਪ ਫ {ਫ\u0A3C} ਬ ਭ ਮ ਯ ਰ ਲ ਵ ੜ \u0A4D ਾ ਿ ੀ \u0A41 \u0A42 \u0A47 \u0A48 \u0A4B \u0A4C]
+punctuation = [\\- ‐ – — , ; \\: ! ? . ' ‘ ’ \" “ ” ( ) \\[ \\] / \\& ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..caed8411955
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa.ini
@@ -0,0 +1,171 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = ਪੰਜਾਬੀ
+name.english = Punjabi
+name.babel = punjabi
+tag.bcp47 = pa
+tag.opentype = PAN
+script.name = Gurmukhi
+script.tag.bcp47 = Guru
+script.tag.opentype = guru
+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 =
+
+[captions.licr]
+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]/[yy]
+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 = ਦਸੰਬਰ
+months.narrow.1 = ਜ
+months.narrow.2 = ਫ਼
+months.narrow.3 = ਮਾ
+months.narrow.4 = ਅ
+months.narrow.5 = ਮ
+months.narrow.6 = ਜੂ
+months.narrow.7 = ਜੁ
+months.narrow.8 = ਅ
+months.narrow.9 = ਸ
+months.narrow.10 = ਅ
+months.narrow.11 = ਨ
+months.narrow.12 = ਦ
+days.wide.mon = ਸੋਮਵਾਰ
+days.wide.tue = ਮੰਗਲਵਾਰ
+days.wide.wed = ਬੁੱਧਵਾਰ
+days.wide.thu = ਵੀਰਵਾਰ
+days.wide.fri = ਸ਼ੁੱਕਰਵਾਰ
+days.wide.sat = ਸ਼ਨਿੱਚਰਵਾਰ
+days.wide.sun = ਐਤਵਾਰ
+days.abbreviated.mon = ਸੋਮ
+days.abbreviated.tue = ਮੰਗਲ
+days.abbreviated.wed = ਬੁੱਧ
+days.abbreviated.thu = ਵੀਰ
+days.abbreviated.fri = ਸ਼ੁੱਕਰ
+days.abbreviated.sat = ਸ਼ਨਿੱਚਰ
+days.abbreviated.sun = ਐਤ
+days.narrow.mon = ਸੋ
+days.narrow.tue = ਮੰ
+days.narrow.wed = ਬੁੱ
+days.narrow.thu = ਵੀ
+days.narrow.fri = ਸ਼ੁੱ
+days.narrow.sat = ਸ਼
+days.narrow.sun = ਐ
+dayPeriods.abbreviated.am = ਪੂ.ਦੁ.
+dayPeriods.abbreviated.pm = ਬਾ.ਦੁ.
+dayPeriods.narrow.am = ਸ.
+dayPeriods.narrow.pm = ਸ਼.
+dayPeriods.wide.am = ਪੂ.ਦੁ.
+dayPeriods.wide.pm = ਬਾ.ਦੁ.
+
+[time.gregorian]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
+
+[typography]
+frenchspacing =
+hyphenrules = punjabi
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [\u200C\u200D ਃ \u0A02 \u0A01 {ਲ\u0A3C}]
+exemplarCharacters = [\u0A71 \u0A70 \u0A3C ੦ ੧ ੨ ੩ ੪ ੫ ੬ ੭ ੮ ੯ ੴ ੳ ਉ ਊ ਓ ਅ ਆ ਐ ਔ ੲ ਇ ਈ ਏ ਸ {ਸ\u0A3C} ਹ ਕ ਖ {ਖ\u0A3C} ਗ {ਗ\u0A3C} ਘ ਙ ਚ ਛ ਜ {ਜ\u0A3C} ਝ ਞ ਟ ਠ ਡ ਢ ਣ ਤ ਥ ਦ ਧ ਨ ਪ ਫ {ਫ\u0A3C} ਬ ਭ ਮ ਯ ਰ ਲ ਵ ੜ \u0A4D ਾ ਿ ੀ \u0A41 \u0A42 \u0A47 \u0A48 \u0A4B \u0A4C]
+punctuation = [\\- ‐ – — , ; \\: ! ? . ' ‘ ’ \" “ ” ( ) \\[ \\] / \\& ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/pa/babel-punjabi-arab.tex b/Master/texmf-dist/tex/generic/babel/locale/pa/babel-punjabi-arab.tex
new file mode 100644
index 00000000000..0bac116d639
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/pa/babel-punjabi-arab.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{punjabi-arabic}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/pa/babel-punjabi-arabic.tex b/Master/texmf-dist/tex/generic/babel/locale/pa/babel-punjabi-arabic.tex
new file mode 100644
index 00000000000..31d12fbb913
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/pa/babel-punjabi-arabic.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{pa-Arab}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/pa/babel-punjabi-gurmukhi.tex b/Master/texmf-dist/tex/generic/babel/locale/pa/babel-punjabi-gurmukhi.tex
new file mode 100644
index 00000000000..217c2d0956e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/pa/babel-punjabi-gurmukhi.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{pa-Guru}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/pa/babel-punjabi-guru.tex b/Master/texmf-dist/tex/generic/babel/locale/pa/babel-punjabi-guru.tex
new file mode 100644
index 00000000000..501a05e92c6
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/pa/babel-punjabi-guru.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{punjabi-gurmukhi}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/pa/babel-punjabi.tex b/Master/texmf-dist/tex/generic/babel/locale/pa/babel-punjabi.tex
new file mode 100644
index 00000000000..19b5eb2d501
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/pa/babel-punjabi.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{pa}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..f32e757c19b
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/pl/babel-pl.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = polski
+name.english = Polish
+name.babel = polish
+tag.bcp47 = pl
+tag.opentype = PLK
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Przedmowa
+ref = Literatura
+abstract = Streszczenie
+bib = Bibliografia
+chapter = Rozdział
+appendix = Dodatek
+contents = Spis treści
+listfigure = Spis rysunków
+listtable = Spis tablic
+index = Indeks
+figure = Rysunek
+table = Tablica
+part = Cześć
+encl = Załacznik
+cc = Kopie:
+headto = Do
+page = Strona
+see = Porównaj
+also = Porównaj także
+proof = Dowód
+glossary = Glossary
+
+[captions.licr]
+preface = Przedmowa
+ref = Literatura
+abstract = Streszczenie
+bib = Bibliografia
+chapter = Rozdzia\l
+appendix = Dodatek
+contents = Spis tre\'sci
+listfigure = Spis rysunk\'ow
+listtable = Spis tablic
+index = Indeks
+figure = Rysunek
+table = Tablica
+part = Cze\'s\'c
+encl = Za\l acznik
+cc = Kopie:
+headto = Do
+page = Strona
+see = Por\'ownaj
+also = Por\'ownaj tak\.ze
+proof = Dow\'od
+glossary = Glossary
+
+[date.gregorian]
+date.long = [d][ ][MMMM] [y]
+date.short = [dd].[MM].[y]
+months.wide.1 = stycznia
+months.wide.2 = lutego
+months.wide.3 = marca
+months.wide.4 = kwietnia
+months.wide.5 = maja
+months.wide.6 = czerwca
+months.wide.7 = lipca
+months.wide.8 = sierpnia
+months.wide.9 = września
+months.wide.10 = października
+months.wide.11 = listopada
+months.wide.12 = grudnia
+months.narrow.1 = s
+months.narrow.2 = l
+months.narrow.3 = m
+months.narrow.4 = k
+months.narrow.5 = m
+months.narrow.6 = c
+months.narrow.7 = l
+months.narrow.8 = s
+months.narrow.9 = w
+months.narrow.10 = p
+months.narrow.11 = l
+months.narrow.12 = g
+days.wide.mon = poniedziałek
+days.wide.tue = wtorek
+days.wide.wed = środa
+days.wide.thu = czwartek
+days.wide.fri = piątek
+days.wide.sat = sobota
+days.wide.sun = niedziela
+days.abbreviated.mon = pon.
+days.abbreviated.tue = wt.
+days.abbreviated.wed = śr.
+days.abbreviated.thu = czw.
+days.abbreviated.fri = pt.
+days.abbreviated.sat = sob.
+days.abbreviated.sun = niedz.
+days.narrow.mon = p
+days.narrow.tue = w
+days.narrow.wed = ś
+days.narrow.thu = c
+days.narrow.fri = p
+days.narrow.sat = s
+days.narrow.sun = n
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = stycznia
+months.wide.2 = lutego
+months.wide.3 = marca
+months.wide.4 = kwietnia
+months.wide.5 = maja
+months.wide.6 = czerwca
+months.wide.7 = lipca
+months.wide.8 = sierpnia
+months.wide.9 = wrze\'snia
+months.wide.10 = pa\'zdziernika
+months.wide.11 = listopada
+months.wide.12 = grudnia
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = polish
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „”«»
+auxiliary = [à â å ä æ ç é è ê ë î ï ô ö œ q ß ù û ü v x ÿ]
+exemplarCharacters = [a ą b c ć d e ę f g h i j k l ł m n ń o ó p r s ś t u w y z ź ż]
+index = [A Ą B C Ć D E Ę F G H I J K L Ł M N Ń O Ó P Q R S Ś T U V W X Y Z Ź Ż]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' \" ” „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& # % † ‡ ′ ″ ° ~]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 2
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/pl/babel-polish.tex b/Master/texmf-dist/tex/generic/babel/locale/pl/babel-polish.tex
new file mode 100644
index 00000000000..11693406825
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/pl/babel-polish.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{pl}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/pms/babel-piedmontese.tex b/Master/texmf-dist/tex/generic/babel/locale/pms/babel-piedmontese.tex
new file mode 100644
index 00000000000..77a1c058c4c
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/pms/babel-piedmontese.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{pms}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..efa9fbb7e59
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/pms/babel-pms.ini
@@ -0,0 +1,122 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.english = Piedmontese
+name.babel = piedmontese
+tag.bcp47 = pms
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Prefassion
+ref = Riferiment
+abstract = Somari
+bib = Bibliografìa
+chapter = Capìtol
+appendix = Gionta
+contents = Tàula
+listfigure = Lista dle figure
+listtable = Lista dle tabele
+index = Tàula analìtica
+figure = Figura
+table = Tabela
+part = Part
+encl = Gionta/e
+cc = Con còpia a
+headto = Për
+page = Pàgina
+see = vëd
+also = vëd anche
+proof = Dimostrassion
+glossary = Glossari
+
+[captions.licr]
+preface = Prefassion
+ref = Riferiment
+abstract = Somari
+bib = Bibliograf\`\i a
+chapter = Cap\`\i tol
+appendix = Gionta
+contents = T\`aula
+listfigure = Lista\space dle\space figure
+listtable = Lista\space dle\space tabele
+index = T\`aula\space anal\`\i tica
+figure = Figura
+table = Tabela
+part = Part
+encl = Gionta/e
+cc = Con\space c\`opia\space a
+headto = P\"er
+page = P\`agina
+see = v\"ed
+also = v\"ed\space anche
+proof = Dimostrassion
+glossary = Glossari
+
+[date.gregorian]
+date.long = [d] [MMMM] dal [y]
+months.wide.1 = ëd gené
+months.wide.2 = ëd fevré
+months.wide.3 = ëd mars
+months.wide.4 = d’avril
+months.wide.5 = ëd maj
+months.wide.6 = ëd giugn
+months.wide.7 = ëd luj
+months.wide.8 = d’agost
+months.wide.9 = dë stèmber
+months.wide.10 = d’otóber
+months.wide.11 = ëd novèmber
+months.wide.12 = dë dzèmber
+
+[date.gregorian.licr]
+months.wide.1 = \"ed gen\'e
+months.wide.2 = \"ed fevr\'e
+months.wide.3 = \"ed mars
+months.wide.4 = d\textquoteright avril
+months.wide.5 = \"ed maj
+months.wide.6 = \"ed giugn
+months.wide.7 = \"ed luj
+months.wide.8 = d\textquoteright agost
+months.wide.9 = d\"e st\`ember
+months.wide.10 = d\textquoteright ot\'ober
+months.wide.11 = \"ed nov\`ember
+months.wide.12 = d\"e dz\`ember
+
+[typography]
+frenchspacing = no
+hyphenrules = piedmontese
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes =
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ps/babel-pashto.tex b/Master/texmf-dist/tex/generic/babel/locale/ps/babel-pashto.tex
new file mode 100644
index 00000000000..31435d24792
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ps/babel-pashto.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{ps}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..80963949ad0
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ps/babel-ps.ini
@@ -0,0 +1,171 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = پښتو
+name.english = Pashto
+name.babel = pashto
+tag.bcp47 = ps
+tag.opentype = PAS
+script.name = Arabic
+script.tag.bcp47 = Arab
+script.tag.opentype = arab
+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 =
+
+[captions.licr]
+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 = د [y] د [MMMM] [d]
+date.short = [y]/[M]/[d]
+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 = دسمبر
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = دوشنبه
+days.wide.tue = سه‌شنبه
+days.wide.wed = چهارشنبه
+days.wide.thu = پنجشنبه
+days.wide.fri = جمعه
+days.wide.sat = شنبه
+days.wide.sun = یکشنبه
+days.abbreviated.mon = دوشنبه
+days.abbreviated.tue = سه‌شنبه
+days.abbreviated.wed = چهارشنبه
+days.abbreviated.thu = پنجشنبه
+days.abbreviated.fri = جمعه
+days.abbreviated.sat = شنبه
+days.abbreviated.sun = یکشنبه
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = غ.م.
+dayPeriods.abbreviated.pm = غ.و.
+dayPeriods.narrow.am = غ.م.
+dayPeriods.narrow.pm = غ.و.
+dayPeriods.wide.am = غ.م.
+dayPeriods.wide.pm = غ.و.
+
+[time.gregorian]
+time.medium = [H]:[mm]:[ss]
+time.short = [H]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [\u200C \u200D \u200E\u200F]
+exemplarCharacters = [\u064E \u0650 \u064F \u064B \u064D \u064C \u0651 \u0652 \u0654 \u0670 آ ا أ ء ب پ ت ټ ث ج ځ چ څ ح خ د ډ ذ ر ړ ز ژ ږ س ش ښ ص ض ط ظ ع غ ف ق ک ګ گ ل م ن ڼ ه ة و ؤ ی ي ې ۍ ئ]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = arabext
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = ‎−
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = ‎+
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/pt/babel-brazilian.tex b/Master/texmf-dist/tex/generic/babel/locale/pt/babel-brazilian.tex
new file mode 100644
index 00000000000..1f815bb817a
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/pt/babel-brazilian.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{portuguese-brazil}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/pt/babel-portuguese-br.tex b/Master/texmf-dist/tex/generic/babel/locale/pt/babel-portuguese-br.tex
new file mode 100644
index 00000000000..1f815bb817a
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/pt/babel-portuguese-br.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{portuguese-brazil}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/pt/babel-portuguese-brazil.tex b/Master/texmf-dist/tex/generic/babel/locale/pt/babel-portuguese-brazil.tex
new file mode 100644
index 00000000000..c6d732d4771
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/pt/babel-portuguese-brazil.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{pt-BR}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/pt/babel-portuguese-portugal.tex b/Master/texmf-dist/tex/generic/babel/locale/pt/babel-portuguese-portugal.tex
new file mode 100644
index 00000000000..c91f46dc74e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/pt/babel-portuguese-portugal.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{pt-PT}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/pt/babel-portuguese-pt.tex b/Master/texmf-dist/tex/generic/babel/locale/pt/babel-portuguese-pt.tex
new file mode 100644
index 00000000000..b08ced3490f
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/pt/babel-portuguese-pt.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{portuguese-portugal}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/pt/babel-portuguese.tex b/Master/texmf-dist/tex/generic/babel/locale/pt/babel-portuguese.tex
new file mode 100644
index 00000000000..885e12b140c
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/pt/babel-portuguese.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{pt}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..b6b13af4c67
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-BR.ini
@@ -0,0 +1,191 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = português
+name.english = Portuguese
+name.babel = portuguese-brazil
+name.babel.A = portuguese-br
+name.babel.B = brazilian
+tag.bcp47 = pt
+tag.opentype = PTG
+region.local = Brasil
+region.english = Brazil
+region.tag.bcp47 = BR
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Prefácio
+ref = Referências
+abstract = Resumo
+bib = Referências Bibliográficas
+chapter = Capítulo
+appendix = Apêndice
+contents = Sumário
+listfigure = Lista de Figuras
+listtable = Lista de Tabelas
+index = Índice Remissivo
+figure = Figura
+table = Tabela
+part = Parte
+encl = Anexo
+cc = Cópia para
+headto = Para
+page = Página
+see = veja
+also = veja também
+proof = Demonstração
+glossary = Glossário
+
+[captions.licr]
+preface = Pref\'acio
+ref = Refer\^encias
+abstract = Resumo
+bib = Refer\^encias Bibliogr\'aficas
+chapter = Cap\'\i tulo
+appendix = Ap\^endice
+contents = Sum\'ario
+listfigure = Lista de Figuras
+listtable = Lista de Tabelas
+index = \'Indice Remissivo
+figure = Figura
+table = Tabela
+part = Parte
+encl = Anexo
+cc = C\'opia para
+headto = Para
+page = P\'agina
+see = veja
+also = veja tamb\'em
+proof = Demonstra\c c\~ao
+glossary = Gloss\'ario
+
+[date.gregorian]
+date.long = [d] de [MMMM] de [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = janeiro
+months.wide.2 = fevereiro
+months.wide.3 = março
+months.wide.4 = abril
+months.wide.5 = maio
+months.wide.6 = junho
+months.wide.7 = julho
+months.wide.8 = agosto
+months.wide.9 = setembro
+months.wide.10 = outubro
+months.wide.11 = novembro
+months.wide.12 = dezembro
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = segunda-feira
+days.wide.tue = terça-feira
+days.wide.wed = quarta-feira
+days.wide.thu = quinta-feira
+days.wide.fri = sexta-feira
+days.wide.sat = sábado
+days.wide.sun = domingo
+days.abbreviated.mon = seg
+days.abbreviated.tue = ter
+days.abbreviated.wed = qua
+days.abbreviated.thu = qui
+days.abbreviated.fri = sex
+days.abbreviated.sat = sáb
+days.abbreviated.sun = dom
+days.narrow.mon = S
+days.narrow.tue = T
+days.narrow.wed = Q
+days.narrow.thu = Q
+days.narrow.fri = S
+days.narrow.sat = S
+days.narrow.sun = D
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = janeiro
+months.wide.2 = fevereiro
+months.wide.3 = mar\c co
+months.wide.4 = abril
+months.wide.5 = maio
+months.wide.6 = junho
+months.wide.7 = julho
+months.wide.8 = agosto
+months.wide.9 = setembro
+months.wide.10 = outubro
+months.wide.11 = novembro
+months.wide.12 = dezembro
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = portuguese
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [ª ă å ä ā æ è ĕ ë ē ì ĭ î ï ī ñ º ŏ ö ø ō œ ù ŭ û ü ū ÿ]
+exemplarCharacters = [a á à â ã b c ç d e é ê f g h i í j k l m n o ó ò ô õ p q r s t u ú v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..a255f80c2c1
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-PT.ini
@@ -0,0 +1,190 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = português
+name.english = Portuguese
+name.babel = portuguese-portugal
+name.babel.A = portuguese-pt
+tag.bcp47 = pt
+tag.opentype = PTG
+region.local = Portugal
+region.english = Portugal
+region.tag.bcp47 = PT
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Prefácio
+ref = Referências
+abstract = Resumo
+bib = Bibliografia
+chapter = Capítulo
+appendix = Apêndice
+contents = Conteúdo
+listfigure = Lista de Figuras
+listtable = Lista de Tabelas
+index = Índice
+figure = Figura
+table = Tabela
+part = Parte
+encl = Anexo
+cc = Com cópia a
+headto = Para
+page = Página
+see = ver
+also = ver também
+proof = Demonstração
+glossary = Glossário
+
+[captions.licr]
+preface = Pref\'acio
+ref = Refer\^encias
+abstract = Resumo
+bib = Bibliografia
+chapter = Cap\'\i tulo
+appendix = Ap\^endice
+contents = Conte\'udo
+listfigure = Lista de Figuras
+listtable = Lista de Tabelas
+index = \'Indice
+figure = Figura
+table = Tabela
+part = Parte
+encl = Anexo
+cc = Com c\'opia a
+headto = Para
+page = P\'agina
+see = ver
+also = ver tamb\'em
+proof = Demonstra\c c\~ao
+glossary = Gloss\'ario
+
+[date.gregorian]
+date.long = [d] de [MMMM] de [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Janeiro
+months.wide.2 = Fevereiro
+months.wide.3 = Março
+months.wide.4 = Abril
+months.wide.5 = Maio
+months.wide.6 = Junho
+months.wide.7 = Julho
+months.wide.8 = Agosto
+months.wide.9 = Setembro
+months.wide.10 = Outubro
+months.wide.11 = Novembro
+months.wide.12 = Dezembro
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = segunda-feira
+days.wide.tue = terça-feira
+days.wide.wed = quarta-feira
+days.wide.thu = quinta-feira
+days.wide.fri = sexta-feira
+days.wide.sat = sábado
+days.wide.sun = domingo
+days.abbreviated.mon = seg
+days.abbreviated.tue = ter
+days.abbreviated.wed = qua
+days.abbreviated.thu = qui
+days.abbreviated.fri = sex
+days.abbreviated.sat = sáb
+days.abbreviated.sun = dom
+days.narrow.mon = S
+days.narrow.tue = T
+days.narrow.wed = Q
+days.narrow.thu = Q
+days.narrow.fri = S
+days.narrow.sat = S
+days.narrow.sun = D
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = Janeiro
+months.wide.2 = Fevereiro
+months.wide.3 = Mar\c co
+months.wide.4 = Abril
+months.wide.5 = Maio
+months.wide.6 = Junho
+months.wide.7 = Julho
+months.wide.8 = Agosto
+months.wide.9 = Setembro
+months.wide.10 = Outubro
+months.wide.11 = Novembro
+months.wide.12 = Dezembro
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = portuguese
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [ª ă å ä ā æ è ĕ ë ē ì ĭ î ï ī ñ º ŏ ö ø ō œ ù ŭ û ü ū ÿ]
+exemplarCharacters = [a á à â ã b c ç d e é ê f g h i í j k l m n o ó ò ô õ p q r s t u ú v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..4cc66434c64
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = português
+name.english = Portuguese
+name.babel = portuguese
+tag.bcp47 = pt
+tag.opentype = PTG
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Prefácio
+ref = Referências
+abstract = Resumo
+bib = Bibliografia
+chapter = Capítulo
+appendix = Apêndice
+contents = Conteúdo
+listfigure = Lista de Figuras
+listtable = Lista de Tabelas
+index = Índice
+figure = Figura
+table = Tabela
+part = Parte
+encl = Anexo
+cc = Com cópia a
+headto = Para
+page = Página
+see = ver
+also = ver também
+proof = Demonstração
+glossary = Glossário
+
+[captions.licr]
+preface = Pref\'acio
+ref = Refer\^encias
+abstract = Resumo
+bib = Bibliografia
+chapter = Cap\'\i tulo
+appendix = Ap\^endice
+contents = Conte\'udo
+listfigure = Lista de Figuras
+listtable = Lista de Tabelas
+index = \'Indice
+figure = Figura
+table = Tabela
+part = Parte
+encl = Anexo
+cc = Com c\'opia a
+headto = Para
+page = P\'agina
+see = ver
+also = ver tamb\'em
+proof = Demonstra\c c\~ao
+glossary = Gloss\'ario
+
+[date.gregorian]
+date.long = [d] de [MMMM] de [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = janeiro
+months.wide.2 = fevereiro
+months.wide.3 = março
+months.wide.4 = abril
+months.wide.5 = maio
+months.wide.6 = junho
+months.wide.7 = julho
+months.wide.8 = agosto
+months.wide.9 = setembro
+months.wide.10 = outubro
+months.wide.11 = novembro
+months.wide.12 = dezembro
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = segunda-feira
+days.wide.tue = terça-feira
+days.wide.wed = quarta-feira
+days.wide.thu = quinta-feira
+days.wide.fri = sexta-feira
+days.wide.sat = sábado
+days.wide.sun = domingo
+days.abbreviated.mon = seg
+days.abbreviated.tue = ter
+days.abbreviated.wed = qua
+days.abbreviated.thu = qui
+days.abbreviated.fri = sex
+days.abbreviated.sat = sáb
+days.abbreviated.sun = dom
+days.narrow.mon = S
+days.narrow.tue = T
+days.narrow.wed = Q
+days.narrow.thu = Q
+days.narrow.fri = S
+days.narrow.sat = S
+days.narrow.sun = D
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = janeiro
+months.wide.2 = fevereiro
+months.wide.3 = mar\c co
+months.wide.4 = abril
+months.wide.5 = maio
+months.wide.6 = junho
+months.wide.7 = julho
+months.wide.8 = agosto
+months.wide.9 = setembro
+months.wide.10 = outubro
+months.wide.11 = novembro
+months.wide.12 = dezembro
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = portuguese
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [ª ă å ä ā æ è ĕ ë ē ì ĭ î ï ī ñ º ŏ ö ø ō œ ù ŭ û ü ū ÿ]
+exemplarCharacters = [a á à â ã b c ç d e é ê f g h i í j k l m n o ó ò ô õ p q r s t u ú v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..e60a67ef2f3
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/qu/babel-qu.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Runasimi
+name.english = Quechua
+name.babel = quechua
+tag.bcp47 = qu
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Qulla puquy
+months.wide.2 = Hatun puquy
+months.wide.3 = Pauqar waray
+months.wide.4 = Ayriwa
+months.wide.5 = Aymuray
+months.wide.6 = Inti raymi
+months.wide.7 = Anta Sitwa
+months.wide.8 = Qhapaq Sitwa
+months.wide.9 = Uma raymi
+months.wide.10 = Kantaray
+months.wide.11 = Ayamarqʼa
+months.wide.12 = Kapaq Raymi
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = Lunes
+days.wide.tue = Martes
+days.wide.wed = Miércoles
+days.wide.thu = Jueves
+days.wide.fri = Viernes
+days.wide.sat = Sábado
+days.wide.sun = Domingo
+days.abbreviated.mon = Lun
+days.abbreviated.tue = Mar
+days.abbreviated.wed = Mié
+days.abbreviated.thu = Jue
+days.abbreviated.fri = Vie
+days.abbreviated.sat = Sab
+days.abbreviated.sun = Dom
+days.narrow.mon = L
+days.narrow.tue = M
+days.narrow.wed = X
+days.narrow.thu = J
+days.narrow.fri = V
+days.narrow.sat = S
+days.narrow.sun = D
+dayPeriods.abbreviated.am = a.m.
+dayPeriods.abbreviated.pm = p.m.
+dayPeriods.narrow.am = a.m.
+dayPeriods.narrow.pm = p.m.
+dayPeriods.wide.am = a.m.
+dayPeriods.wide.pm = p.m.
+
+[date.gregorian.licr]
+months.wide.1 = Qulla puquy
+months.wide.2 = Hatun puquy
+months.wide.3 = Pauqar waray
+months.wide.4 = Ayriwa
+months.wide.5 = Aymuray
+months.wide.6 = Inti raymi
+months.wide.7 = Anta Sitwa
+months.wide.8 = Qhapaq Sitwa
+months.wide.9 = Uma raymi
+months.wide.10 = Kantaray
+months.wide.11 = Ayamarq'a
+months.wide.12 = Kapaq Raymi
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [á à ă â å ä ã ā æ b c ç d e é è ĕ ê ë ē f g í ì ĭ î ï ī j o ó ò ŏ ô ö ø ō œ r ú ù ŭ û ü ū v x ÿ z]
+exemplarCharacters = [a {ch} {chʼ} h i k {kʼ} l {ll} m n ñ p {pʼ} q {qʼ} s t {tʼ} u w y]
+index = [A {Ch} H I K L {Ll} M N Ñ P Q S T U W Y]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/qu/babel-quechua.tex b/Master/texmf-dist/tex/generic/babel/locale/qu/babel-quechua.tex
new file mode 100644
index 00000000000..645eab1bc21
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/qu/babel-quechua.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{qu}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..ce82a44b146
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/rm/babel-rm.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = rumantsch
+name.english = Romansh
+name.babel = romansh
+tag.bcp47 = rm
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Prefaziun
+ref = Bibliografia
+abstract = Recapitulaziun
+bib = Index bibliografic
+chapter = Chapitel
+appendix = Appendix
+contents = Tavla dal cuntegn
+listfigure = Tavla da las figuras
+listtable = Tavla da las tabellas
+index = Register da materias
+figure = Figura
+table = Tabella
+part = Part
+encl = Agiunta(s)
+cc = Copia a
+headto = A
+page = pagina
+see = vesair
+also = vesair era
+proof = Demonstraziun
+glossary = Glossari
+
+[captions.licr]
+preface = Prefaziun
+ref = Bibliografia
+abstract = Recapitulaziun
+bib = Index bibliografic
+chapter = Chapitel
+appendix = Appendix
+contents = Tavla dal cuntegn
+listfigure = Tavla da las figuras
+listtable = Tavla da las tabellas
+index = Register da materias
+figure = Figura
+table = Tabella
+part = Part
+encl = Agiunta(s)
+cc = Copia a
+headto = A
+page = pagina
+see = vesair
+also = vesair era
+proof = Demonstraziun
+glossary = Glossari
+
+[date.gregorian]
+date.long = [d] da [MMMM] [y]
+date.short = [dd]-[MM]-[yy]
+months.wide.1 = schaner
+months.wide.2 = favrer
+months.wide.3 = mars
+months.wide.4 = avrigl
+months.wide.5 = matg
+months.wide.6 = zercladur
+months.wide.7 = fanadur
+months.wide.8 = avust
+months.wide.9 = settember
+months.wide.10 = october
+months.wide.11 = november
+months.wide.12 = december
+months.narrow.1 = S
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = Z
+months.narrow.7 = F
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = glindesdi
+days.wide.tue = mardi
+days.wide.wed = mesemna
+days.wide.thu = gievgia
+days.wide.fri = venderdi
+days.wide.sat = sonda
+days.wide.sun = dumengia
+days.abbreviated.mon = gli
+days.abbreviated.tue = ma
+days.abbreviated.wed = me
+days.abbreviated.thu = gie
+days.abbreviated.fri = ve
+days.abbreviated.sat = so
+days.abbreviated.sun = du
+days.narrow.mon = G
+days.narrow.tue = M
+days.narrow.wed = M
+days.narrow.thu = G
+days.narrow.fri = V
+days.narrow.sat = S
+days.narrow.sun = D
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = schaner
+months.wide.2 = favrer
+months.wide.3 = mars
+months.wide.4 = avrigl
+months.wide.5 = matg
+months.wide.6 = zercladur
+months.wide.7 = fanadur
+months.wide.8 = avust
+months.wide.9 = settember
+months.wide.10 = october
+months.wide.11 = november
+months.wide.12 = december
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = romansh
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»‹›
+auxiliary = [á ă â å ä ā æ ç ĕ ê ë ē í ĭ î ï ī ñ ó ŏ ô ö ø ō œ ú ŭ û ü ū ÿ]
+exemplarCharacters = [a à b c d e é è f g h i ì j k l m n o ò p q r s t u ù v w x y z]
+index = [A À B C D E É È F G H I Ì J K L M N O Ò P Q R S T U Ù V W X Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ’
+infinity = ∞
+list = ;
+minusSign = −
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/rm/babel-romansh.tex b/Master/texmf-dist/tex/generic/babel/locale/rm/babel-romansh.tex
new file mode 100644
index 00000000000..375399663f5
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/rm/babel-romansh.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{rm}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..f980a8c9064
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/rn/babel-rn.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Ikirundi
+name.english = Rundi
+name.babel = rundi
+tag.bcp47 = rn
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]/[M]/[y]
+months.wide.1 = Nzero
+months.wide.2 = Ruhuhuma
+months.wide.3 = Ntwarante
+months.wide.4 = Ndamukiza
+months.wide.5 = Rusama
+months.wide.6 = Ruheshi
+months.wide.7 = Mukakaro
+months.wide.8 = Nyandagaro
+months.wide.9 = Nyakanga
+months.wide.10 = Gitugutu
+months.wide.11 = Munyonyo
+months.wide.12 = Kigarama
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = Ku wa mbere
+days.wide.tue = Ku wa kabiri
+days.wide.wed = Ku wa gatatu
+days.wide.thu = Ku wa kane
+days.wide.fri = Ku wa gatanu
+days.wide.sat = Ku wa gatandatu
+days.wide.sun = Ku w’indwi
+days.abbreviated.mon = mbe.
+days.abbreviated.tue = kab.
+days.abbreviated.wed = gtu.
+days.abbreviated.thu = kan.
+days.abbreviated.fri = gnu.
+days.abbreviated.sat = gnd.
+days.abbreviated.sun = cu.
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = Z.MU.
+dayPeriods.abbreviated.pm = Z.MW.
+dayPeriods.narrow.am = Z.MU.
+dayPeriods.narrow.pm = Z.MW.
+dayPeriods.wide.am = Z.MU.
+dayPeriods.wide.pm = Z.MW.
+
+[date.gregorian.licr]
+months.wide.1 = Nzero
+months.wide.2 = Ruhuhuma
+months.wide.3 = Ntwarante
+months.wide.4 = Ndamukiza
+months.wide.5 = Rusama
+months.wide.6 = Ruheshi
+months.wide.7 = Mukakaro
+months.wide.8 = Nyandagaro
+months.wide.9 = Nyakanga
+months.wide.10 = Gitugutu
+months.wide.11 = Munyonyo
+months.wide.12 = Kigarama
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = ””’’
+auxiliary = []
+exemplarCharacters = [a b c d e f g h i j k l m n o p q r s t u v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/rn/babel-rundi.tex b/Master/texmf-dist/tex/generic/babel/locale/rn/babel-rundi.tex
new file mode 100644
index 00000000000..3ace5c6b77c
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/rn/babel-rundi.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{rn}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..bb0a6076430
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ro/babel-ro.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = română
+name.english = Romanian
+name.babel = romanian
+tag.bcp47 = ro
+tag.opentype = ROM
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Prefaţă
+ref = Bibliografie
+abstract = Rezumat
+bib = Bibliografie
+chapter = Capitolul
+appendix = Anexa
+contents = Cuprins
+listfigure = Listă de figuri
+listtable = Listă de tabele
+index = Glosar
+figure = Figura
+table = Tabela
+part = Partea
+encl = Anexă
+cc = Copie
+headto = Pentru
+page = Pagina
+see = Vezi
+also = Vezi de asemenea
+proof = Demonstraţie
+glossary = Glosar
+
+[captions.licr]
+preface = Prefa\c t\u a
+ref = Bibliografie
+abstract = Rezumat
+bib = Bibliografie
+chapter = Capitolul
+appendix = Anexa
+contents = Cuprins
+listfigure = List\u a de figuri
+listtable = List\u a de tabele
+index = Glosar
+figure = Figura
+table = Tabela
+part = Partea
+encl = Anex\u a
+cc = Copie
+headto = Pentru
+page = Pagina
+see = Vezi
+also = Vezi de asemenea
+proof = Demonstra\c tie
+glossary = Glosar
+
+[date.gregorian]
+date.long = [d][ ][MMMM] [y]
+date.short = [dd].[MM].[y]
+months.wide.1 = ianuarie
+months.wide.2 = februarie
+months.wide.3 = martie
+months.wide.4 = aprilie
+months.wide.5 = mai
+months.wide.6 = iunie
+months.wide.7 = iulie
+months.wide.8 = august
+months.wide.9 = septembrie
+months.wide.10 = octombrie
+months.wide.11 = noiembrie
+months.wide.12 = decembrie
+months.narrow.1 = I
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = I
+months.narrow.7 = I
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = luni
+days.wide.tue = marți
+days.wide.wed = miercuri
+days.wide.thu = joi
+days.wide.fri = vineri
+days.wide.sat = sâmbătă
+days.wide.sun = duminică
+days.abbreviated.mon = lun.
+days.abbreviated.tue = mar.
+days.abbreviated.wed = mie.
+days.abbreviated.thu = joi
+days.abbreviated.fri = vin.
+days.abbreviated.sat = sâm.
+days.abbreviated.sun = dum.
+days.narrow.mon = L
+days.narrow.tue = M
+days.narrow.wed = M
+days.narrow.thu = J
+days.narrow.fri = V
+days.narrow.sat = S
+days.narrow.sun = D
+dayPeriods.abbreviated.am = a.m.
+dayPeriods.abbreviated.pm = p.m.
+dayPeriods.narrow.am = a.m.
+dayPeriods.narrow.pm = p.m.
+dayPeriods.wide.am = a.m.
+dayPeriods.wide.pm = p.m.
+
+[date.gregorian.licr]
+months.wide.1 = ianuarie
+months.wide.2 = februarie
+months.wide.3 = martie
+months.wide.4 = aprilie
+months.wide.5 = mai
+months.wide.6 = iunie
+months.wide.7 = iulie
+months.wide.8 = august
+months.wide.9 = septembrie
+months.wide.10 = octombrie
+months.wide.11 = noiembrie
+months.wide.12 = decembrie
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = romanian
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „”«»
+auxiliary = [á à å ä ç é è ê ë ñ ö q ş ţ ü w y]
+exemplarCharacters = [a ă â b c d e f g h i î j k l m n o p r s ș t ț u v x z]
+index = [A Ă Â B C D E F G H I Î J K L M N O P Q R S Ș T Ț U V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ \" “ ” „ « » ( ) \\[ \\] @ * /]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ro/babel-romanian.tex b/Master/texmf-dist/tex/generic/babel/locale/ro/babel-romanian.tex
new file mode 100644
index 00000000000..45644e671d3
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ro/babel-romanian.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{ro}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..07294a12fc6
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/rof/babel-rof.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Kihorombo
+name.english = Rombo
+name.babel = rombo
+tag.bcp47 = rof
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Mweri wa kwanza
+months.wide.2 = Mweri wa kaili
+months.wide.3 = Mweri wa katatu
+months.wide.4 = Mweri wa kaana
+months.wide.5 = Mweri wa tanu
+months.wide.6 = Mweri wa sita
+months.wide.7 = Mweri wa saba
+months.wide.8 = Mweri wa nane
+months.wide.9 = Mweri wa tisa
+months.wide.10 = Mweri wa ikumi
+months.wide.11 = Mweri wa ikumi na moja
+months.wide.12 = Mweri wa ikumi na mbili
+months.narrow.1 = K
+months.narrow.2 = K
+months.narrow.3 = K
+months.narrow.4 = K
+months.narrow.5 = T
+months.narrow.6 = S
+months.narrow.7 = S
+months.narrow.8 = N
+months.narrow.9 = T
+months.narrow.10 = I
+months.narrow.11 = I
+months.narrow.12 = I
+days.wide.mon = Ijumatatu
+days.wide.tue = Ijumanne
+days.wide.wed = Ijumatano
+days.wide.thu = Alhamisi
+days.wide.fri = Ijumaa
+days.wide.sat = Ijumamosi
+days.wide.sun = Ijumapili
+days.abbreviated.mon = Ijt
+days.abbreviated.tue = Ijn
+days.abbreviated.wed = Ijtn
+days.abbreviated.thu = Alh
+days.abbreviated.fri = Iju
+days.abbreviated.sat = Ijm
+days.abbreviated.sun = Ijp
+days.narrow.mon = 3
+days.narrow.tue = 4
+days.narrow.wed = 5
+days.narrow.thu = 6
+days.narrow.fri = 7
+days.narrow.sat = 1
+days.narrow.sun = 2
+dayPeriods.abbreviated.am = kang’ama
+dayPeriods.abbreviated.pm = kingoto
+dayPeriods.narrow.am = kang’ama
+dayPeriods.narrow.pm = kingoto
+dayPeriods.wide.am = kang’ama
+dayPeriods.wide.pm = kingoto
+
+[date.gregorian.licr]
+months.wide.1 = Mweri wa kwanza
+months.wide.2 = Mweri wa kaili
+months.wide.3 = Mweri wa katatu
+months.wide.4 = Mweri wa kaana
+months.wide.5 = Mweri wa tanu
+months.wide.6 = Mweri wa sita
+months.wide.7 = Mweri wa saba
+months.wide.8 = Mweri wa nane
+months.wide.9 = Mweri wa tisa
+months.wide.10 = Mweri wa ikumi
+months.wide.11 = Mweri wa ikumi na moja
+months.wide.12 = Mweri wa ikumi na mbili
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [q x]
+exemplarCharacters = [a b c d e f g h i j k l m n o p r s t u v w y z]
+index = [A B C D E F G H I J K L M N O P R S T U V W Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/rof/babel-rombo.tex b/Master/texmf-dist/tex/generic/babel/locale/rof/babel-rombo.tex
new file mode 100644
index 00000000000..d79240a3ca9
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/rof/babel-rombo.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{rof}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..a4761093d43
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ru/babel-ru.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = русский
+name.english = Russian
+name.babel = russian
+tag.bcp47 = ru
+tag.opentype = RUS
+script.name = Cyrillic
+script.tag.bcp47 = Cyrl
+script.tag.opentype = cyrl
+level = 1
+encodings = T2A
+derivate = no
+
+[captions]
+preface = Предисловие
+ref = Список литературы
+abstract = Аннотация
+bib = Литература
+chapter = Глава
+appendix = Приложение
+contents = Содержание
+listfigure = Список иллюстраций
+listtable = Список таблиц
+index = Предметный указатель
+figure = Рис.
+table = Таблица
+part = Часть
+encl = вкл.
+cc = исх.
+headto = вх.
+page = с.
+see = см.
+also = см. также
+proof = Доказательство
+glossary = Словарь терминов
+
+[captions.licr]
+preface = \CYRP\cyrr\cyre\cyrd\cyri\cyrs\cyrl\cyro\cyrv\cyri\cyre
+ref = \CYRS\cyrp\cyri\cyrs\cyro\cyrk\space \cyrl\cyri\cyrt\cyre\cyrr\cyra\cyrt\cyru\cyrr\cyrery
+abstract = \CYRA\cyrn\cyrn\cyro\cyrt\cyra\cyrc\cyri\cyrya
+bib = \CYRL\cyri\cyrt\cyre\cyrr\cyra\cyrt\cyru\cyrr\cyra
+chapter = \CYRG\cyrl\cyra\cyrv\cyra
+appendix = \CYRP\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyre
+contents = \CYRS\cyro\cyrd\cyre\cyrr\cyrzh\cyra\cyrn\cyri\cyre
+listfigure = \CYRS\cyrp\cyri\cyrs\cyro\cyrk\space \cyri\cyrl\cyrl\cyryu\cyrs\cyrt\cyrr\cyra\cyrc\cyri\cyrishrt
+listtable = \CYRS\cyrp\cyri\cyrs\cyro\cyrk\space \cyrt\cyra\cyrb\cyrl\cyri\cyrc
+index = \CYRP\cyrr\cyre\cyrd\cyrm\cyre\cyrt\cyrn\cyrery\cyrishrt\space \cyru\cyrk\cyra\cyrz\cyra\cyrt\cyre\cyrl\cyrsftsn
+figure = \CYRR\cyri\cyrs.
+table = \CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyra
+part = \CYRCH\cyra\cyrs\cyrt\cyrsftsn
+encl = \cyrv\cyrk\cyrl.
+cc = \cyri\cyrs\cyrh.
+headto = \cyrv\cyrh.
+page = \cyrs.
+see = \cyrs\cyrm.
+also = \cyrs\cyrm.\space \cyrt\cyra\cyrk\cyrzh\cyre
+proof = \CYRD\cyro\cyrk\cyra\cyrz\cyra\cyrt\cyre\cyrl\cyrsftsn\cyrs\cyrt\cyrv\cyro
+glossary = \CYRS\cyrl\cyro\cyrv\cyra\cyrr\cyrsftsn\space \cyrt\cyre\cyrr\cyrm\cyri\cyrn\cyro\cyrv
+
+[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 = декабря
+months.narrow.1 = Я
+months.narrow.2 = Ф
+months.narrow.3 = М
+months.narrow.4 = А
+months.narrow.5 = М
+months.narrow.6 = И
+months.narrow.7 = И
+months.narrow.8 = А
+months.narrow.9 = С
+months.narrow.10 = О
+months.narrow.11 = Н
+months.narrow.12 = Д
+days.wide.mon = понедельник
+days.wide.tue = вторник
+days.wide.wed = среда
+days.wide.thu = четверг
+days.wide.fri = пятница
+days.wide.sat = суббота
+days.wide.sun = воскресенье
+days.abbreviated.mon = пн
+days.abbreviated.tue = вт
+days.abbreviated.wed = ср
+days.abbreviated.thu = чт
+days.abbreviated.fri = пт
+days.abbreviated.sat = сб
+days.abbreviated.sun = вс
+days.narrow.mon = пн
+days.narrow.tue = вт
+days.narrow.wed = ср
+days.narrow.thu = чт
+days.narrow.fri = пт
+days.narrow.sat = сб
+days.narrow.sun = вс
+dayPeriods.abbreviated.am = ДП
+dayPeriods.abbreviated.pm = ПП
+dayPeriods.narrow.am = ДП
+dayPeriods.narrow.pm = ПП
+dayPeriods.wide.am = ДП
+dayPeriods.wide.pm = ПП
+
+[date.gregorian.licr]
+months.wide.1 = \cyrya\cyrn\cyrv\cyra\cyrr\cyrya
+months.wide.2 = \cyrf\cyre\cyrv\cyrr\cyra\cyrl\cyrya
+months.wide.3 = \cyrm\cyra\cyrr\cyrt\cyra
+months.wide.4 = \cyra\cyrp\cyrr\cyre\cyrl\cyrya
+months.wide.5 = \cyrm\cyra\cyrya
+months.wide.6 = \cyri\cyryu\cyrn\cyrya
+months.wide.7 = \cyri\cyryu\cyrl\cyrya
+months.wide.8 = \cyra\cyrv\cyrg\cyru\cyrs\cyrt\cyra
+months.wide.9 = \cyrs\cyre\cyrn\cyrt\cyrya\cyrb\cyrr\cyrya
+months.wide.10 = \cyro\cyrk\cyrt\cyrya\cyrb\cyrr\cyrya
+months.wide.11 = \cyrn\cyro\cyrya\cyrb\cyrr\cyrya
+months.wide.12 = \cyrd\cyre\cyrk\cyra\cyrb\cyrr\cyrya
+
+[time.gregorian]
+time.medium = [H]:[mm]:[ss]
+time.short = [H]:[mm]
+
+[typography]
+frenchspacing = yes
+hyphenrules = russian
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»„“
+auxiliary = [{а\u0301} {е\u0301} {и\u0301} {о\u0301} {у\u0301} {ы\u0301} {э\u0301} {ю\u0301} {я\u0301}]
+exemplarCharacters = [а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я]
+index = [А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = не число
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ru/babel-russian.tex b/Master/texmf-dist/tex/generic/babel/locale/ru/babel-russian.tex
new file mode 100644
index 00000000000..bb48cb98e73
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ru/babel-russian.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{ru}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/rw/babel-kinyarwanda.tex b/Master/texmf-dist/tex/generic/babel/locale/rw/babel-kinyarwanda.tex
new file mode 100644
index 00000000000..a12e6f04150
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/rw/babel-kinyarwanda.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{rw}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..eac31dd9f99
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/rw/babel-rw.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Kinyarwanda
+name.english = Kinyarwanda
+name.babel = kinyarwanda
+tag.bcp47 = rw
+tag.opentype = RUA
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [y] [MMMM] [d]
+date.short = [y]-[MM]-[dd]
+months.wide.1 = Mutarama
+months.wide.2 = Gashyantare
+months.wide.3 = Werurwe
+months.wide.4 = Mata
+months.wide.5 = Gicuransi
+months.wide.6 = Kamena
+months.wide.7 = Nyakanga
+months.wide.8 = Kanama
+months.wide.9 = Nzeli
+months.wide.10 = Ukwakira
+months.wide.11 = Ugushyingo
+months.wide.12 = Ukuboza
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = Kuwa mbere
+days.wide.tue = Kuwa kabiri
+days.wide.wed = Kuwa gatatu
+days.wide.thu = Kuwa kane
+days.wide.fri = Kuwa gatanu
+days.wide.sat = Kuwa gatandatu
+days.wide.sun = Ku cyumweru
+days.abbreviated.mon = mbe.
+days.abbreviated.tue = kab.
+days.abbreviated.wed = gtu.
+days.abbreviated.thu = kan.
+days.abbreviated.fri = gnu.
+days.abbreviated.sat = gnd.
+days.abbreviated.sun = cyu.
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = Mutarama
+months.wide.2 = Gashyantare
+months.wide.3 = Werurwe
+months.wide.4 = Mata
+months.wide.5 = Gicuransi
+months.wide.6 = Kamena
+months.wide.7 = Nyakanga
+months.wide.8 = Kanama
+months.wide.9 = Nzeli
+months.wide.10 = Ukwakira
+months.wide.11 = Ugushyingo
+months.wide.12 = Ukuboza
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»‘’
+auxiliary = []
+exemplarCharacters = [a b c d e f g h i j k l m n o p q r s t u v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/rwk/babel-rwa.tex b/Master/texmf-dist/tex/generic/babel/locale/rwk/babel-rwa.tex
new file mode 100644
index 00000000000..7fc7ff6f268
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/rwk/babel-rwa.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{rwk}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..d783b0a8549
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/rwk/babel-rwk.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Kiruwa
+name.english = Rwa
+name.babel = rwa
+tag.bcp47 = rwk
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Januari
+months.wide.2 = Februari
+months.wide.3 = Machi
+months.wide.4 = Aprilyi
+months.wide.5 = Mei
+months.wide.6 = Junyi
+months.wide.7 = Julyai
+months.wide.8 = Agusti
+months.wide.9 = Septemba
+months.wide.10 = Oktoba
+months.wide.11 = Novemba
+months.wide.12 = Desemba
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Jumatatuu
+days.wide.tue = Jumanne
+days.wide.wed = Jumatanu
+days.wide.thu = Alhamisi
+days.wide.fri = Ijumaa
+days.wide.sat = Jumamosi
+days.wide.sun = Jumapilyi
+days.abbreviated.mon = Jtt
+days.abbreviated.tue = Jnn
+days.abbreviated.wed = Jtn
+days.abbreviated.thu = Alh
+days.abbreviated.fri = Iju
+days.abbreviated.sat = Jmo
+days.abbreviated.sun = Jpi
+days.narrow.mon = J
+days.narrow.tue = J
+days.narrow.wed = J
+days.narrow.thu = A
+days.narrow.fri = I
+days.narrow.sat = J
+days.narrow.sun = J
+dayPeriods.abbreviated.am = utuko
+dayPeriods.abbreviated.pm = kyiukonyi
+dayPeriods.narrow.am = utuko
+dayPeriods.narrow.pm = kyiukonyi
+dayPeriods.wide.am = utuko
+dayPeriods.wide.pm = kyiukonyi
+
+[date.gregorian.licr]
+months.wide.1 = Januari
+months.wide.2 = Februari
+months.wide.3 = Machi
+months.wide.4 = Aprilyi
+months.wide.5 = Mei
+months.wide.6 = Junyi
+months.wide.7 = Julyai
+months.wide.8 = Agusti
+months.wide.9 = Septemba
+months.wide.10 = Oktoba
+months.wide.11 = Novemba
+months.wide.12 = Desemba
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [q x]
+exemplarCharacters = [a b c d e f g h i j k l m n o p r s t u v w y z]
+index = [A B C D E F G H I J K L M N O P R S T U V W Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[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
new file mode 100644
index 00000000000..af4e122234c
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sah/babel-sah.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = саха тыла
+name.english = Sakha
+name.babel = sakha
+tag.bcp47 = sah
+tag.opentype = YAK
+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 =
+
+[captions.licr]
+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 = [y], [MMMM] [d]
+date.short = [yy]/[M]/[d]
+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 = Ахсынньы
+months.narrow.1 = Т
+months.narrow.2 = О
+months.narrow.3 = К
+months.narrow.4 = М
+months.narrow.5 = Ы
+months.narrow.6 = Б
+months.narrow.7 = О
+months.narrow.8 = А
+months.narrow.9 = Б
+months.narrow.10 = А
+months.narrow.11 = С
+months.narrow.12 = А
+days.wide.mon = бэнидиэнньик
+days.wide.tue = оптуорунньук
+days.wide.wed = сэрэдэ
+days.wide.thu = чэппиэр
+days.wide.fri = бээтиҥсэ
+days.wide.sat = субуота
+days.wide.sun = баскыһыанньа
+days.abbreviated.mon = бн
+days.abbreviated.tue = оп
+days.abbreviated.wed = сэ
+days.abbreviated.thu = чп
+days.abbreviated.fri = бэ
+days.abbreviated.sat = сб
+days.abbreviated.sun = бс
+days.narrow.mon = Б
+days.narrow.tue = О
+days.narrow.wed = С
+days.narrow.thu = Ч
+days.narrow.fri = Б
+days.narrow.sat = С
+days.narrow.sun = Б
+dayPeriods.abbreviated.am = ЭИ
+dayPeriods.abbreviated.pm = ЭК
+dayPeriods.narrow.am = ЭИ
+dayPeriods.narrow.pm = ЭК
+dayPeriods.wide.am = ЭИ
+dayPeriods.wide.pm = ЭК
+
+[date.gregorian.licr]
+months.wide.1 = \CYRT\cyro\cyrh\cyrs\cyru\cyrn\cyrn\cyrsftsn\cyru
+months.wide.2 = \CYRO\cyrl\cyru\cyrn\cyrn\cyrsftsn\cyru
+months.wide.3 = \CYRK\cyru\cyrl\cyru\cyrn\space \cyrt\cyru\cyrt\cyra\cyrr
+months.wide.4 = \CYRM\cyru\cyru\cyrs\space \cyru\cyrs\cyrt\cyra\cyrr
+months.wide.5 = \CYRERY\cyra\cyrm\space \cyrery\cyrishrt\cyrery\cyrn
+months.wide.6 = \CYRB\cyrerev\cyrs\space \cyrery\cyrishrt\cyrery\cyrn
+months.wide.7 = \CYRO\cyrt\space \cyrery\cyrishrt\cyrery\cyrn
+months.wide.8 = \CYRA\cyrt\cyrery\cyrr\cyrd\cyrsftsn\cyrery\cyrh\space \cyrery\cyrishrt\cyrery\cyrn
+months.wide.9 = \CYRB\cyra\cyrl\cyra\cyrghk\cyra\cyrn\space \cyrery\cyrishrt\cyrery\cyrn
+months.wide.10 = \CYRA\cyrl\cyrt\cyrery\cyrn\cyrn\cyrsftsn\cyrery
+months.wide.11 = \CYRS\cyrerev\cyrt\cyri\cyrn\cyrn\cyrsftsn\cyri
+months.wide.12 = \CYRA\cyrh\cyrs\cyrery\cyrn\cyrn\cyrsftsn\cyrery
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»„“
+auxiliary = [в е ё ж з ф ц ш щ ъ ь ю я]
+exemplarCharacters = [а б г ҕ д {дь} и й к л м н {нь} ҥ о ө п р с т у ү х һ ч ы э]
+index = [А Б Г Ҕ Д {Дь} И Й К Л М Н {Нь} Ҥ О Ө П Р С Т У Ү Х Һ Ч Ы Э]
+punctuation = [\\:]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = чыыһыла буотах
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sah/babel-sakha.tex b/Master/texmf-dist/tex/generic/babel/locale/sah/babel-sakha.tex
new file mode 100644
index 00000000000..034408ea607
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sah/babel-sakha.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{sah}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/saq/babel-samburu.tex b/Master/texmf-dist/tex/generic/babel/locale/saq/babel-samburu.tex
new file mode 100644
index 00000000000..f149effb3ac
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/saq/babel-samburu.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{saq}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..00450a0fb25
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/saq/babel-saq.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Kisampur
+name.english = Samburu
+name.babel = samburu
+tag.bcp47 = saq
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Lapa le obo
+months.wide.2 = Lapa le waare
+months.wide.3 = Lapa le okuni
+months.wide.4 = Lapa le ong’wan
+months.wide.5 = Lapa le imet
+months.wide.6 = Lapa le ile
+months.wide.7 = Lapa le sapa
+months.wide.8 = Lapa le isiet
+months.wide.9 = Lapa le saal
+months.wide.10 = Lapa le tomon
+months.wide.11 = Lapa le tomon obo
+months.wide.12 = Lapa le tomon waare
+months.narrow.1 = O
+months.narrow.2 = W
+months.narrow.3 = O
+months.narrow.4 = O
+months.narrow.5 = I
+months.narrow.6 = I
+months.narrow.7 = S
+months.narrow.8 = I
+months.narrow.9 = S
+months.narrow.10 = T
+months.narrow.11 = T
+months.narrow.12 = T
+days.wide.mon = Mderot ee kuni
+days.wide.tue = Mderot ee ong’wan
+days.wide.wed = Mderot ee inet
+days.wide.thu = Mderot ee ile
+days.wide.fri = Mderot ee sapa
+days.wide.sat = Mderot ee kwe
+days.wide.sun = Mderot ee are
+days.abbreviated.mon = Kun
+days.abbreviated.tue = Ong
+days.abbreviated.wed = Ine
+days.abbreviated.thu = Ile
+days.abbreviated.fri = Sap
+days.abbreviated.sat = Kwe
+days.abbreviated.sun = Are
+days.narrow.mon = K
+days.narrow.tue = O
+days.narrow.wed = I
+days.narrow.thu = I
+days.narrow.fri = S
+days.narrow.sat = K
+days.narrow.sun = A
+dayPeriods.abbreviated.am = Tesiran
+dayPeriods.abbreviated.pm = Teipa
+dayPeriods.narrow.am = Tesiran
+dayPeriods.narrow.pm = Teipa
+dayPeriods.wide.am = Tesiran
+dayPeriods.wide.pm = Teipa
+
+[date.gregorian.licr]
+months.wide.1 = Lapa le obo
+months.wide.2 = Lapa le waare
+months.wide.3 = Lapa le okuni
+months.wide.4 = Lapa le ong\textquoteright wan
+months.wide.5 = Lapa le imet
+months.wide.6 = Lapa le ile
+months.wide.7 = Lapa le sapa
+months.wide.8 = Lapa le isiet
+months.wide.9 = Lapa le saal
+months.wide.10 = Lapa le tomon
+months.wide.11 = Lapa le tomon obo
+months.wide.12 = Lapa le tomon waare
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [f q x z]
+exemplarCharacters = [a b c d e g h i j k l m n o p r s t u v w y]
+index = [A B C D E G H I J K L M N O P R S T U V W Y]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sbp/babel-sangu.tex b/Master/texmf-dist/tex/generic/babel/locale/sbp/babel-sangu.tex
new file mode 100644
index 00000000000..a250208f03c
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sbp/babel-sangu.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{sbp}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..030db2a1917
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sbp/babel-sbp.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Ishisangu
+name.english = Sangu
+name.babel = sangu
+tag.bcp47 = sbp
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Mupalangulwa
+months.wide.2 = Mwitope
+months.wide.3 = Mushende
+months.wide.4 = Munyi
+months.wide.5 = Mushende Magali
+months.wide.6 = Mujimbi
+months.wide.7 = Mushipepo
+months.wide.8 = Mupuguto
+months.wide.9 = Munyense
+months.wide.10 = Mokhu
+months.wide.11 = Musongandembwe
+months.wide.12 = Muhaano
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = Jumatatu
+days.wide.tue = Jumanne
+days.wide.wed = Jumatano
+days.wide.thu = Alahamisi
+days.wide.fri = Ijumaa
+days.wide.sat = Jumamosi
+days.wide.sun = Mulungu
+days.abbreviated.mon = Jtt
+days.abbreviated.tue = Jnn
+days.abbreviated.wed = Jtn
+days.abbreviated.thu = Alh
+days.abbreviated.fri = Iju
+days.abbreviated.sat = Jmo
+days.abbreviated.sun = Mul
+days.narrow.mon = J
+days.narrow.tue = J
+days.narrow.wed = J
+days.narrow.thu = A
+days.narrow.fri = I
+days.narrow.sat = J
+days.narrow.sun = M
+dayPeriods.abbreviated.am = Lwamilawu
+dayPeriods.abbreviated.pm = Pashamihe
+dayPeriods.narrow.am = Lwamilawu
+dayPeriods.narrow.pm = Pashamihe
+dayPeriods.wide.am = Lwamilawu
+dayPeriods.wide.pm = Pashamihe
+
+[date.gregorian.licr]
+months.wide.1 = Mupalangulwa
+months.wide.2 = Mwitope
+months.wide.3 = Mushende
+months.wide.4 = Munyi
+months.wide.5 = Mushende\space Magali
+months.wide.6 = Mujimbi
+months.wide.7 = Mushipepo
+months.wide.8 = Mupuguto
+months.wide.9 = Munyense
+months.wide.10 = Mokhu
+months.wide.11 = Musongandembwe
+months.wide.12 = Muhaano
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [q r x z]
+exemplarCharacters = [a b c d e f g h i j k l m n o p s t u v w y]
+index = [A B C D E F G H I J K L M N O P S T U V W Y]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/se/babel-northernsami.tex b/Master/texmf-dist/tex/generic/babel/locale/se/babel-northernsami.tex
new file mode 100644
index 00000000000..1b6afbed813
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/se/babel-northernsami.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{se}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/se/babel-samin.tex b/Master/texmf-dist/tex/generic/babel/locale/se/babel-samin.tex
new file mode 100644
index 00000000000..f6c48020cd3
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/se/babel-samin.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{northernsami}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..94042ea3888
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/se/babel-se.ini
@@ -0,0 +1,187 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = davvisámegiella
+name.english = Northern Sami
+name.babel = northernsami
+name.babel.A = samin
+tag.bcp47 = se
+tag.opentype = NSM
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Ovdasátni
+ref = Čujuhusat
+abstract = Čoahkkáigeassu
+bib = Girjjálašvuohta
+chapter = Kapihttal
+appendix = Čuovus
+contents = Sisdoallu
+listfigure = Govvosat
+listtable = Tabeallat
+index = Registtar
+figure = Govus
+table = Tabealla
+part = Oassi
+encl = Mielddus
+cc = Kopia sáddejuvvon
+headto = Vuostáiváldi
+page = Siidu
+see = geahča
+also = geahča maiddái
+proof = Duođaštus
+glossary = Sátnelistu
+
+[captions.licr]
+preface = Ovdas\'atni
+ref = \v Cujuhusat
+abstract = \v Coahkk\'aigeassu
+bib = Girjj\'ala\v svuohta
+chapter = Kapihttal
+appendix = \v Cuovus
+contents = Sisdoallu
+listfigure = Govvosat
+listtable = Tabeallat
+index = Registtar
+figure = Govus
+table = Tabealla
+part = Oassi
+encl = Mielddus
+cc = Kopia s\'addejuvvon
+headto = Vuost\'aiv\'aldi
+page = Siidu
+see = geah\v ca
+also = geah\v ca maidd\'ai
+proof = Duo\dj a\v stus
+glossary = S\'atnelistu
+
+[date.gregorian]
+date.long = [MMMM] [d].[ ]b[.] [y]
+date.short = [y]-[MM]-[dd]
+months.wide.1 = ođđajagemánnu
+months.wide.2 = guovvamánnu
+months.wide.3 = njukčamánnu
+months.wide.4 = cuoŋománnu
+months.wide.5 = miessemánnu
+months.wide.6 = geassemánnu
+months.wide.7 = suoidnemánnu
+months.wide.8 = borgemánnu
+months.wide.9 = čakčamánnu
+months.wide.10 = golggotmánnu
+months.wide.11 = skábmamánnu
+months.wide.12 = juovlamánnu
+months.narrow.1 = O
+months.narrow.2 = G
+months.narrow.3 = N
+months.narrow.4 = C
+months.narrow.5 = M
+months.narrow.6 = G
+months.narrow.7 = S
+months.narrow.8 = B
+months.narrow.9 = Č
+months.narrow.10 = G
+months.narrow.11 = S
+months.narrow.12 = J
+days.wide.mon = vuossárga
+days.wide.tue = maŋŋebárga
+days.wide.wed = gaskavahkku
+days.wide.thu = duorasdat
+days.wide.fri = bearjadat
+days.wide.sat = lávvardat
+days.wide.sun = sotnabeaivi
+days.abbreviated.mon = vuos
+days.abbreviated.tue = maŋ
+days.abbreviated.wed = gask
+days.abbreviated.thu = duor
+days.abbreviated.fri = bear
+days.abbreviated.sat = láv
+days.abbreviated.sun = sotn
+days.narrow.mon = V
+days.narrow.tue = M
+days.narrow.wed = G
+days.narrow.thu = D
+days.narrow.fri = B
+days.narrow.sat = L
+days.narrow.sun = S
+dayPeriods.abbreviated.am = i.b.
+dayPeriods.abbreviated.pm = e.b.
+dayPeriods.narrow.am = i.b.
+dayPeriods.narrow.pm = e.b.
+dayPeriods.wide.am = iđitbeaivet
+dayPeriods.wide.pm = eahketbeaivet
+
+[date.gregorian.licr]
+months.wide.1 = o\dj\dj ajagem\'annu
+months.wide.2 = guovvam\'annu
+months.wide.3 = njuk\v cam\'annu
+months.wide.4 = cuo\ng om\'annu
+months.wide.5 = miessem\'annu
+months.wide.6 = geassem\'annu
+months.wide.7 = suoidnem\'annu
+months.wide.8 = borgem\'annu
+months.wide.9 = \v cak\v cam\'annu
+months.wide.10 = golggotm\'annu
+months.wide.11 = sk\'abmam\'annu
+months.wide.12 = juovlam\'annu
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = samin
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = ””’’
+auxiliary = [à ç é è í ń ñ ó ò q ú w x y ü ø æ å ä ã ö]
+exemplarCharacters = [a á b c č d đ e f g h i j k l m n ŋ o p r s š t ŧ u v z ž]
+index = [A Á B C Č D Đ E É F G H I J K L M N Ŋ O P Q R S Š T Ŧ U V W X Y Z Ž Ø Æ Å Ä Ö]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = ·10^
+group =  
+infinity = ∞
+list = ;
+minusSign = −
+nan = ¤¤¤
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..8a3b125c98f
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/seh/babel-seh.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = sena
+name.english = Sena
+name.babel = sena
+tag.bcp47 = seh
+tag.opentype = SNA
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] de [MMMM] de [y]
+date.short = [d]/[M]/[y]
+months.wide.1 = Janeiro
+months.wide.2 = Fevreiro
+months.wide.3 = Marco
+months.wide.4 = Abril
+months.wide.5 = Maio
+months.wide.6 = Junho
+months.wide.7 = Julho
+months.wide.8 = Augusto
+months.wide.9 = Setembro
+months.wide.10 = Otubro
+months.wide.11 = Novembro
+months.wide.12 = Decembro
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Chiposi
+days.wide.tue = Chipiri
+days.wide.wed = Chitatu
+days.wide.thu = Chinai
+days.wide.fri = Chishanu
+days.wide.sat = Sabudu
+days.wide.sun = Dimingu
+days.abbreviated.mon = Pos
+days.abbreviated.tue = Pir
+days.abbreviated.wed = Tat
+days.abbreviated.thu = Nai
+days.abbreviated.fri = Sha
+days.abbreviated.sat = Sab
+days.abbreviated.sun = Dim
+days.narrow.mon = P
+days.narrow.tue = C
+days.narrow.wed = T
+days.narrow.thu = N
+days.narrow.fri = S
+days.narrow.sat = S
+days.narrow.sun = D
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = Janeiro
+months.wide.2 = Fevreiro
+months.wide.3 = Marco
+months.wide.4 = Abril
+months.wide.5 = Maio
+months.wide.6 = Junho
+months.wide.7 = Julho
+months.wide.8 = Augusto
+months.wide.9 = Setembro
+months.wide.10 = Otubro
+months.wide.11 = Novembro
+months.wide.12 = Decembro
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = []
+exemplarCharacters = [a á à â ã b c ç d e é ê f g h i í j k l m n o ó ò ô õ p q r s t u ú v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/seh/babel-sena.tex b/Master/texmf-dist/tex/generic/babel/locale/seh/babel-sena.tex
new file mode 100644
index 00000000000..cc431040166
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/seh/babel-sena.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{seh}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ses/babel-koyraborosenni.tex b/Master/texmf-dist/tex/generic/babel/locale/ses/babel-koyraborosenni.tex
new file mode 100644
index 00000000000..b44ceadc21a
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ses/babel-koyraborosenni.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{ses}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..23c05db919c
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ses/babel-ses.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Koyraboro senni
+name.english = Koyraboro Senni
+name.babel = koyraborosenni
+tag.bcp47 = ses
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]/[M]/[y]
+months.wide.1 = Žanwiye
+months.wide.2 = Feewiriye
+months.wide.3 = Marsi
+months.wide.4 = Awiril
+months.wide.5 = Me
+months.wide.6 = Žuweŋ
+months.wide.7 = Žuyye
+months.wide.8 = Ut
+months.wide.9 = Sektanbur
+months.wide.10 = Oktoobur
+months.wide.11 = Noowanbur
+months.wide.12 = Deesanbur
+months.narrow.1 = Ž
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = Ž
+months.narrow.7 = Ž
+months.narrow.8 = U
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Atinni
+days.wide.tue = Atalaata
+days.wide.wed = Alarba
+days.wide.thu = Alhamiisa
+days.wide.fri = Alzuma
+days.wide.sat = Asibti
+days.wide.sun = Alhadi
+days.abbreviated.mon = Ati
+days.abbreviated.tue = Ata
+days.abbreviated.wed = Ala
+days.abbreviated.thu = Alm
+days.abbreviated.fri = Alz
+days.abbreviated.sat = Asi
+days.abbreviated.sun = Alh
+days.narrow.mon = T
+days.narrow.tue = T
+days.narrow.wed = L
+days.narrow.thu = L
+days.narrow.fri = L
+days.narrow.sat = S
+days.narrow.sun = H
+dayPeriods.abbreviated.am = Adduha
+dayPeriods.abbreviated.pm = Aluula
+dayPeriods.narrow.am = Adduha
+dayPeriods.narrow.pm = Aluula
+dayPeriods.wide.am = Adduha
+dayPeriods.wide.pm = Aluula
+
+[date.gregorian.licr]
+months.wide.1 = \v Zanwiye
+months.wide.2 = Feewiriye
+months.wide.3 = Marsi
+months.wide.4 = Awiril
+months.wide.5 = Me
+months.wide.6 = \v Zuwe\ng
+months.wide.7 = \v Zuyye
+months.wide.8 = Ut
+months.wide.9 = Sektanbur
+months.wide.10 = Oktoobur
+months.wide.11 = Noowanbur
+months.wide.12 = Deesanbur
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [v]
+exemplarCharacters = [a ã b c d e ẽ f g h i j k l m n ɲ ŋ o õ p q r s š t u w x y z ž]
+index = [A Ã B C D E Ẽ F G H I J K L M N Ɲ Ŋ O Õ P Q R S Š T U W X Y Z Ž]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sg/babel-sango.tex b/Master/texmf-dist/tex/generic/babel/locale/sg/babel-sango.tex
new file mode 100644
index 00000000000..c1ee9bde16c
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sg/babel-sango.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{sg}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..92d2808c678
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sg/babel-sg.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Sängö
+name.english = Sango
+name.babel = sango
+tag.bcp47 = sg
+tag.opentype = SGO
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]/[M]/[y]
+months.wide.1 = Nyenye
+months.wide.2 = Fulundïgi
+months.wide.3 = Mbängü
+months.wide.4 = Ngubùe
+months.wide.5 = Bêläwü
+months.wide.6 = Föndo
+months.wide.7 = Lengua
+months.wide.8 = Kükürü
+months.wide.9 = Mvuka
+months.wide.10 = Ngberere
+months.wide.11 = Nabändüru
+months.wide.12 = Kakauka
+months.narrow.1 = N
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = N
+months.narrow.5 = B
+months.narrow.6 = F
+months.narrow.7 = L
+months.narrow.8 = K
+months.narrow.9 = M
+months.narrow.10 = N
+months.narrow.11 = N
+months.narrow.12 = K
+days.wide.mon = Bïkua-ûse
+days.wide.tue = Bïkua-ptâ
+days.wide.wed = Bïkua-usïö
+days.wide.thu = Bïkua-okü
+days.wide.fri = Lâpôsö
+days.wide.sat = Lâyenga
+days.wide.sun = Bikua-ôko
+days.abbreviated.mon = Bk2
+days.abbreviated.tue = Bk3
+days.abbreviated.wed = Bk4
+days.abbreviated.thu = Bk5
+days.abbreviated.fri = Lâp
+days.abbreviated.sat = Lây
+days.abbreviated.sun = Bk1
+days.narrow.mon = S
+days.narrow.tue = T
+days.narrow.wed = S
+days.narrow.thu = K
+days.narrow.fri = P
+days.narrow.sat = Y
+days.narrow.sun = K
+dayPeriods.abbreviated.am = ND
+dayPeriods.abbreviated.pm = LK
+dayPeriods.narrow.am = ND
+dayPeriods.narrow.pm = LK
+dayPeriods.wide.am = ND
+dayPeriods.wide.pm = LK
+
+[date.gregorian.licr]
+months.wide.1 = Nyenye
+months.wide.2 = Fulund\"\i gi
+months.wide.3 = Mb\"ang\"u
+months.wide.4 = Ngub\`ue
+months.wide.5 = B\^el\"aw\"u
+months.wide.6 = F\"ondo
+months.wide.7 = Lengua
+months.wide.8 = K\"uk\"ur\"u
+months.wide.9 = Mvuka
+months.wide.10 = Ngberere
+months.wide.11 = Nab\"and\"uru
+months.wide.12 = Kakauka
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»“”
+auxiliary = [c q x]
+exemplarCharacters = [a â ä b d e ê ë f g h i î ï j k l m n o ô ö p r s t u ù û ü v w y z]
+index = [A B D E F G H I J K L M N O P R S T U V W Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..5aab558c866
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi-Latn.ini
@@ -0,0 +1,187 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Tashelḥiyt
+name.english = Tachelhit
+name.babel = tachelhit-latin
+name.babel.A = tachelhit-latn
+tag.bcp47 = shi
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+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 =
+
+[captions.licr]
+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 = innayr
+months.wide.2 = bṛayṛ
+months.wide.3 = maṛṣ
+months.wide.4 = ibrir
+months.wide.5 = mayyu
+months.wide.6 = yunyu
+months.wide.7 = yulyuz
+months.wide.8 = ɣuct
+months.wide.9 = cutanbir
+months.wide.10 = ktubr
+months.wide.11 = nuwanbir
+months.wide.12 = dujanbir
+months.narrow.1 = i
+months.narrow.2 = b
+months.narrow.3 = m
+months.narrow.4 = i
+months.narrow.5 = m
+months.narrow.6 = y
+months.narrow.7 = y
+months.narrow.8 = ɣ
+months.narrow.9 = c
+months.narrow.10 = k
+months.narrow.11 = n
+months.narrow.12 = d
+days.wide.mon = aynas
+days.wide.tue = asinas
+days.wide.wed = akṛas
+days.wide.thu = akwas
+days.wide.fri = asimwas
+days.wide.sat = asiḍyas
+days.wide.sun = asamas
+days.abbreviated.mon = ayn
+days.abbreviated.tue = asi
+days.abbreviated.wed = akṛ
+days.abbreviated.thu = akw
+days.abbreviated.fri = asim
+days.abbreviated.sat = asiḍ
+days.abbreviated.sun = asa
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = tifawt
+dayPeriods.abbreviated.pm = tadggʷat
+dayPeriods.narrow.am = tifawt
+dayPeriods.narrow.pm = tadggʷat
+dayPeriods.wide.am = tifawt
+dayPeriods.wide.pm = tadggʷat
+
+[date.gregorian.licr]
+months.wide.1 = innayr
+months.wide.2 = b\d ray\d r
+months.wide.3 = ma\d r\d s
+months.wide.4 = ibrir
+months.wide.5 = mayyu
+months.wide.6 = yunyu
+months.wide.7 = yulyuz
+months.wide.8 = \textgammalatinsmall uct
+months.wide.9 = cutanbir
+months.wide.10 = ktubr
+months.wide.11 = nuwanbir
+months.wide.12 = dujanbir
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»„”
+auxiliary = [o p v]
+exemplarCharacters = [a b c d ḍ e ɛ f g {gʷ} ɣ h ḥ i j k {kʷ} l m n q r ṛ s ṣ t ṭ u w x y z]
+index = [A B C D Ḍ E Ɛ F G {Gʷ} Ɣ H Ḥ I J K {Kʷ} L M N Q R Ṛ S Ṣ T Ṭ U W X Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..c580167f545
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi-Tfng.ini
@@ -0,0 +1,173 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = ⵜⴰⵛⵍⵃⵉⵜ
+name.english = Tachelhit
+name.babel = tachelhit-tifinagh
+name.babel.A = tachelhit-tfng
+tag.bcp47 = shi
+tag.opentype =
+script.name = Tifinagh
+script.tag.bcp47 = Tfng
+script.tag.opentype = tfng
+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 =
+
+[captions.licr]
+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 = ⴷⵓⵊⴰⵏⴱⵉⵔ
+months.narrow.1 = ⵉ
+months.narrow.2 = ⴱ
+months.narrow.3 = ⵎ
+months.narrow.4 = ⵉ
+months.narrow.5 = ⵎ
+months.narrow.6 = ⵢ
+months.narrow.7 = ⵢ
+months.narrow.8 = ⵖ
+months.narrow.9 = ⵛ
+months.narrow.10 = ⴽ
+months.narrow.11 = ⵏ
+months.narrow.12 = ⴷ
+days.wide.mon = ⴰⵢⵏⴰⵙ
+days.wide.tue = ⴰⵙⵉⵏⴰⵙ
+days.wide.wed = ⴰⴽⵕⴰⵙ
+days.wide.thu = ⴰⴽⵡⴰⵙ
+days.wide.fri = ⵙⵉⵎⵡⴰⵙ
+days.wide.sat = ⴰⵙⵉⴹⵢⴰⵙ
+days.wide.sun = ⴰⵙⴰⵎⴰⵙ
+days.abbreviated.mon = ⴰⵢⵏ
+days.abbreviated.tue = ⴰⵙⵉ
+days.abbreviated.wed = ⴰⴽⵕ
+days.abbreviated.thu = ⴰⴽⵡ
+days.abbreviated.fri = ⴰⵙⵉⵎ
+days.abbreviated.sat = ⴰⵙⵉⴹ
+days.abbreviated.sun = ⴰⵙⴰ
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = ⵜⵉⴼⴰⵡⵜ
+dayPeriods.abbreviated.pm = ⵜⴰⴷⴳⴳⵯⴰⵜ
+dayPeriods.narrow.am = ⵜⵉⴼⴰⵡⵜ
+dayPeriods.narrow.pm = ⵜⴰⴷⴳⴳⵯⴰⵜ
+dayPeriods.wide.am = ⵜⵉⴼⴰⵡⵜ
+dayPeriods.wide.pm = ⵜⴰⴷⴳⴳⵯⴰⵜ
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»„”
+auxiliary = []
+exemplarCharacters = [ⴰ ⴱ ⴳ {ⴳⵯ} ⴷ ⴹ ⴻ ⴼ ⴽ {ⴽⵯ} ⵀ ⵃ ⵄ ⵅ ⵇ ⵉ ⵊ ⵍ ⵎ ⵏ ⵓ ⵔ ⵕ ⵖ ⵙ ⵚ ⵛ ⵜ ⵟ ⵡ ⵢ ⵣ ⵥ]
+index = [ⴰ ⴱ ⴳ ⴷ ⴹ ⴻ ⴼ ⴽ ⵀ ⵃ ⵄ ⵅ ⵇ ⵉ ⵊ ⵍ ⵎ ⵏ ⵓ ⵔ ⵕ ⵖ ⵙ ⵚ ⵛ ⵜ ⵟ ⵡ ⵢ ⵣ ⵥ]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..8fb94f69379
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/shi/babel-shi.ini
@@ -0,0 +1,172 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = ⵜⴰⵛⵍⵃⵉⵜ
+name.english = Tachelhit
+name.babel = tachelhit
+tag.bcp47 = shi
+tag.opentype =
+script.name = Tifinagh
+script.tag.bcp47 = Tfng
+script.tag.opentype = tfng
+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 =
+
+[captions.licr]
+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 = ⴷⵓⵊⴰⵏⴱⵉⵔ
+months.narrow.1 = ⵉ
+months.narrow.2 = ⴱ
+months.narrow.3 = ⵎ
+months.narrow.4 = ⵉ
+months.narrow.5 = ⵎ
+months.narrow.6 = ⵢ
+months.narrow.7 = ⵢ
+months.narrow.8 = ⵖ
+months.narrow.9 = ⵛ
+months.narrow.10 = ⴽ
+months.narrow.11 = ⵏ
+months.narrow.12 = ⴷ
+days.wide.mon = ⴰⵢⵏⴰⵙ
+days.wide.tue = ⴰⵙⵉⵏⴰⵙ
+days.wide.wed = ⴰⴽⵕⴰⵙ
+days.wide.thu = ⴰⴽⵡⴰⵙ
+days.wide.fri = ⵙⵉⵎⵡⴰⵙ
+days.wide.sat = ⴰⵙⵉⴹⵢⴰⵙ
+days.wide.sun = ⴰⵙⴰⵎⴰⵙ
+days.abbreviated.mon = ⴰⵢⵏ
+days.abbreviated.tue = ⴰⵙⵉ
+days.abbreviated.wed = ⴰⴽⵕ
+days.abbreviated.thu = ⴰⴽⵡ
+days.abbreviated.fri = ⴰⵙⵉⵎ
+days.abbreviated.sat = ⴰⵙⵉⴹ
+days.abbreviated.sun = ⴰⵙⴰ
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = ⵜⵉⴼⴰⵡⵜ
+dayPeriods.abbreviated.pm = ⵜⴰⴷⴳⴳⵯⴰⵜ
+dayPeriods.narrow.am = ⵜⵉⴼⴰⵡⵜ
+dayPeriods.narrow.pm = ⵜⴰⴷⴳⴳⵯⴰⵜ
+dayPeriods.wide.am = ⵜⵉⴼⴰⵡⵜ
+dayPeriods.wide.pm = ⵜⴰⴷⴳⴳⵯⴰⵜ
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»„”
+auxiliary = []
+exemplarCharacters = [ⴰ ⴱ ⴳ {ⴳⵯ} ⴷ ⴹ ⴻ ⴼ ⴽ {ⴽⵯ} ⵀ ⵃ ⵄ ⵅ ⵇ ⵉ ⵊ ⵍ ⵎ ⵏ ⵓ ⵔ ⵕ ⵖ ⵙ ⵚ ⵛ ⵜ ⵟ ⵡ ⵢ ⵣ ⵥ]
+index = [ⴰ ⴱ ⴳ ⴷ ⴹ ⴻ ⴼ ⴽ ⵀ ⵃ ⵄ ⵅ ⵇ ⵉ ⵊ ⵍ ⵎ ⵏ ⵓ ⵔ ⵕ ⵖ ⵙ ⵚ ⵛ ⵜ ⵟ ⵡ ⵢ ⵣ ⵥ]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/shi/babel-tachelhit-latin.tex b/Master/texmf-dist/tex/generic/babel/locale/shi/babel-tachelhit-latin.tex
new file mode 100644
index 00000000000..47417816459
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/shi/babel-tachelhit-latin.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{shi-Latn}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/shi/babel-tachelhit-latn.tex b/Master/texmf-dist/tex/generic/babel/locale/shi/babel-tachelhit-latn.tex
new file mode 100644
index 00000000000..89a519b0d66
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/shi/babel-tachelhit-latn.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{tachelhit-latin}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/shi/babel-tachelhit-tfng.tex b/Master/texmf-dist/tex/generic/babel/locale/shi/babel-tachelhit-tfng.tex
new file mode 100644
index 00000000000..167683178d2
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/shi/babel-tachelhit-tfng.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{tachelhit-tifinagh}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/shi/babel-tachelhit-tifinagh.tex b/Master/texmf-dist/tex/generic/babel/locale/shi/babel-tachelhit-tifinagh.tex
new file mode 100644
index 00000000000..0a89dd07a1b
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/shi/babel-tachelhit-tifinagh.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{shi-Tfng}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/shi/babel-tachelhit.tex b/Master/texmf-dist/tex/generic/babel/locale/shi/babel-tachelhit.tex
new file mode 100644
index 00000000000..5f13f624984
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/shi/babel-tachelhit.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{shi}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..068b7b389ba
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/si/babel-si.ini
@@ -0,0 +1,172 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = සිංහල
+name.english = Sinhala
+name.babel = sinhala
+tag.bcp47 = si
+tag.opentype = SNH
+script.name = Sinhala
+script.tag.bcp47 = Sinh
+script.tag.opentype = sinh
+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 =
+
+[captions.licr]
+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 = [y] [MMMM] [d]
+date.short = [y]-[MM]-[dd]
+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 = දෙසැම්බර්
+months.narrow.1 = ජ
+months.narrow.2 = පෙ
+months.narrow.3 = මා
+months.narrow.4 = අ
+months.narrow.5 = මැ
+months.narrow.6 = ජූ
+months.narrow.7 = ජූ
+months.narrow.8 = අ
+months.narrow.9 = සැ
+months.narrow.10 = ඔ
+months.narrow.11 = නෙ
+months.narrow.12 = දෙ
+days.wide.mon = සඳුදා
+days.wide.tue = අඟහරුවාදා
+days.wide.wed = බදාදා
+days.wide.thu = බ්‍රහස්පතින්දා
+days.wide.fri = සිකුරාදා
+days.wide.sat = සෙනසුරාදා
+days.wide.sun = ඉරිදා
+days.abbreviated.mon = සඳුදා
+days.abbreviated.tue = අඟහ
+days.abbreviated.wed = බදාදා
+days.abbreviated.thu = බ්‍රහස්
+days.abbreviated.fri = සිකු
+days.abbreviated.sat = සෙන
+days.abbreviated.sun = ඉරිදා
+days.narrow.mon = ස
+days.narrow.tue = අ
+days.narrow.wed = බ
+days.narrow.thu = බ්‍ර
+days.narrow.fri = සි
+days.narrow.sat = සෙ
+days.narrow.sun = ඉ
+dayPeriods.abbreviated.am = පෙ.ව.
+dayPeriods.abbreviated.pm = ප.ව.
+dayPeriods.narrow.am = පෙ
+dayPeriods.narrow.pm = ප
+dayPeriods.wide.am = පෙ.ව.
+dayPeriods.wide.pm = ප.ව.
+
+[time.gregorian]
+time.medium = [HH].[mm].[ss]
+time.short = [HH].[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [\u200B\u200C\u200D ඎ ඏ ඐ ඦ ෳ]
+exemplarCharacters = [අ ආ ඇ ඈ ඉ ඊ උ ඌ ඍ එ ඒ ඓ ඔ ඕ ඖ ං ඃ ක ඛ ග ඝ ඞ ඟ ච ඡ ජ ඣ ඥ ඤ ට ඨ ඩ ඪ ණ ඬ ත ථ ද ධ න ඳ ප ඵ බ භ ම ඹ ය ර ල ව ශ ෂ ස හ ළ ෆ ා ැ ෑ \u0DD2 \u0DD3 \u0DD4 \u0DD6 ෘ ෲ ෟ ෙ ේ ෛ ො ෝ ෞ \u0DCA]
+index = [අ ආ ඇ ඈ ඉ ඊ උ ඌ ඍ එ ඒ ඓ ඔ ඕ ඖ ක ඛ ග ඝ ඞ ඟ ච ඡ ජ ඣ ඥ ඤ ට ඨ ඩ ඪ ණ ඬ ත ථ ද ධ න ඳ ප ඵ බ භ ම ඹ ය ර ල ව ශ ෂ ස හ ළ ෆ]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/si/babel-sinhala.tex b/Master/texmf-dist/tex/generic/babel/locale/si/babel-sinhala.tex
new file mode 100644
index 00000000000..5cbde72198c
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/si/babel-sinhala.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{si}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..f7935de8fa5
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sk/babel-sk.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = slovenčina
+name.english = Slovak
+name.babel = slovak
+tag.bcp47 = sk
+tag.opentype = SKY
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Predhovor
+ref = Literatúra
+abstract = Abstrakt
+bib = Literatúra
+chapter = Kapitola
+appendix = Dodatok
+contents = Obsah
+listfigure = Zoznam obrázkov
+listtable = Zoznam tabuliek
+index = Register
+figure = Obr.
+table = Tabuľka
+part = Časť
+encl = Príloha
+cc = cc.
+headto = Pre
+page = Str.
+see = viď
+also = viď tiež
+proof = Dôkaz
+glossary = Slovník
+
+[captions.licr]
+preface = Predhovor
+ref = Literat\'ura
+abstract = Abstrakt
+bib = Literat\'ura
+chapter = Kapitola
+appendix = Dodatok
+contents = Obsah
+listfigure = Zoznam obr\'azkov
+listtable = Zoznam tabuliek
+index = Register
+figure = Obr.
+table = Tabu\v lka
+part = \v Cas\v t
+encl = Pr\'\i loha
+cc = cc.
+headto = Pre
+page = Str.
+see = vi\v d
+also = vi\v d tie\v z
+proof = D\^okaz
+glossary = Slovn\'\i k
+
+[date.gregorian]
+date.long = [d].[ ][MMMM] [y]
+date.short = [d]. [M]. [y]
+months.wide.1 = januára
+months.wide.2 = februára
+months.wide.3 = marca
+months.wide.4 = apríla
+months.wide.5 = mája
+months.wide.6 = júna
+months.wide.7 = júla
+months.wide.8 = augusta
+months.wide.9 = septembra
+months.wide.10 = októbra
+months.wide.11 = novembra
+months.wide.12 = decembra
+months.narrow.1 = j
+months.narrow.2 = f
+months.narrow.3 = m
+months.narrow.4 = a
+months.narrow.5 = m
+months.narrow.6 = j
+months.narrow.7 = j
+months.narrow.8 = a
+months.narrow.9 = s
+months.narrow.10 = o
+months.narrow.11 = n
+months.narrow.12 = d
+days.wide.mon = pondelok
+days.wide.tue = utorok
+days.wide.wed = streda
+days.wide.thu = štvrtok
+days.wide.fri = piatok
+days.wide.sat = sobota
+days.wide.sun = nedeľa
+days.abbreviated.mon = po
+days.abbreviated.tue = ut
+days.abbreviated.wed = st
+days.abbreviated.thu = št
+days.abbreviated.fri = pi
+days.abbreviated.sat = so
+days.abbreviated.sun = ne
+days.narrow.mon = p
+days.narrow.tue = u
+days.narrow.wed = s
+days.narrow.thu = š
+days.narrow.fri = p
+days.narrow.sat = s
+days.narrow.sun = n
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = janu\'ara
+months.wide.2 = febru\'ara
+months.wide.3 = marca
+months.wide.4 = apr\'\i la
+months.wide.5 = m\'aja
+months.wide.6 = j\'una
+months.wide.7 = j\'ula
+months.wide.8 = augusta
+months.wide.9 = septembra
+months.wide.10 = okt\'obra
+months.wide.11 = novembra
+months.wide.12 = decembra
+
+[time.gregorian]
+time.medium = [H]:[mm]:[ss]
+time.short = [H]:[mm]
+
+[typography]
+frenchspacing = yes
+hyphenrules = slovak
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „“‚‘
+auxiliary = [à ă â å ā æ ç è ĕ ê ë ē ì ĭ î ï ī ñ ò ŏ ö ø ō œ ř ù ŭ û ü ū ÿ]
+exemplarCharacters = [a á ä b c č d ď e é f g h {ch} i í j k l ĺ ľ m n ň o ó ô p q r ŕ s š t ť u ú v w x y ý z ž]
+index = [A Ä B C Č D Ď E F G H {CH} I J K L Ľ M N O Ô P Q R S Š T Ť U V W X Y Z Ž]
+punctuation = [\\- ‐ – , ; \\: ! ? . … ‘ ‚ “ „ ( ) \\[ \\] § @ * / \\&]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = e
+group =  
+infinity = ∞
+list = ;
+minusSign = –
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sk/babel-slovak.tex b/Master/texmf-dist/tex/generic/babel/locale/sk/babel-slovak.tex
new file mode 100644
index 00000000000..986f014b2b7
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sk/babel-slovak.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{sk}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..7ba5d54449b
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sl/babel-sl.ini
@@ -0,0 +1,187 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = slovenščina
+name.english = Slovenian
+name.babel = slovenian
+name.babel.A = slovene
+tag.bcp47 = sl
+tag.opentype = SLV
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Predgovor
+ref = Literatura
+abstract = Povzetek
+bib = Literatura
+chapter = Poglavje
+appendix = Dodatek
+contents = Kazalo
+listfigure = Slike
+listtable = Tabele
+index = Stvarno kazalo
+figure = Slika
+table = Tabela
+part = Del
+encl = Priloge
+cc = Kopije
+headto = Prejme
+page = Stran
+see = glej
+also = glej tudi
+proof = Dokaz
+glossary = Glossary
+
+[captions.licr]
+preface = Predgovor
+ref = Literatura
+abstract = Povzetek
+bib = Literatura
+chapter = Poglavje
+appendix = Dodatek
+contents = Kazalo
+listfigure = Slike
+listtable = Tabele
+index = Stvarno kazalo
+figure = Slika
+table = Tabela
+part = Del
+encl = Priloge
+cc = Kopije
+headto = Prejme
+page = Stran
+see = glej
+also = glej tudi
+proof = Dokaz
+glossary = Glossary
+
+[date.gregorian]
+date.long = [d].[ ][MMMM] [y]
+date.short = [d]. [MM]. [yy]
+months.wide.1 = januar
+months.wide.2 = februar
+months.wide.3 = marec
+months.wide.4 = april
+months.wide.5 = maj
+months.wide.6 = junij
+months.wide.7 = julij
+months.wide.8 = avgust
+months.wide.9 = september
+months.wide.10 = oktober
+months.wide.11 = november
+months.wide.12 = december
+months.narrow.1 = j
+months.narrow.2 = f
+months.narrow.3 = m
+months.narrow.4 = a
+months.narrow.5 = m
+months.narrow.6 = j
+months.narrow.7 = j
+months.narrow.8 = a
+months.narrow.9 = s
+months.narrow.10 = o
+months.narrow.11 = n
+months.narrow.12 = d
+days.wide.mon = ponedeljek
+days.wide.tue = torek
+days.wide.wed = sreda
+days.wide.thu = četrtek
+days.wide.fri = petek
+days.wide.sat = sobota
+days.wide.sun = nedelja
+days.abbreviated.mon = pon.
+days.abbreviated.tue = tor.
+days.abbreviated.wed = sre.
+days.abbreviated.thu = čet.
+days.abbreviated.fri = pet.
+days.abbreviated.sat = sob.
+days.abbreviated.sun = ned.
+days.narrow.mon = p
+days.narrow.tue = t
+days.narrow.wed = s
+days.narrow.thu = č
+days.narrow.fri = p
+days.narrow.sat = s
+days.narrow.sun = n
+dayPeriods.abbreviated.am = dop.
+dayPeriods.abbreviated.pm = pop.
+dayPeriods.narrow.am = d
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = dop.
+dayPeriods.wide.pm = pop.
+
+[date.gregorian.licr]
+months.wide.1 = januar
+months.wide.2 = februar
+months.wide.3 = marec
+months.wide.4 = april
+months.wide.5 = maj
+months.wide.6 = junij
+months.wide.7 = julij
+months.wide.8 = avgust
+months.wide.9 = september
+months.wide.10 = oktober
+months.wide.11 = november
+months.wide.12 = december
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = slovene
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „“‚‘
+auxiliary = [á à ă â å ä ā æ ç ć đ é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ö ø ō œ q ú ù ŭ û ü ū w x y ÿ]
+exemplarCharacters = [a b c č d e f g h i j k l m n o p r s š t u v z ž]
+index = [A B C Č Ć D Đ E F G H I J K L M N O P Q R S Š T U V W X Y Z Ž]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = e
+group = .
+infinity = ∞
+list = ;
+minusSign = –
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sl/babel-slovene.tex b/Master/texmf-dist/tex/generic/babel/locale/sl/babel-slovene.tex
new file mode 100644
index 00000000000..764608eedcc
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sl/babel-slovene.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{slovenian}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sl/babel-slovenian.tex b/Master/texmf-dist/tex/generic/babel/locale/sl/babel-slovenian.tex
new file mode 100644
index 00000000000..74b663bdfe8
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sl/babel-slovenian.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{sl}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/smn/babel-inarisami.tex b/Master/texmf-dist/tex/generic/babel/locale/smn/babel-inarisami.tex
new file mode 100644
index 00000000000..be9ab5765f5
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/smn/babel-inarisami.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{smn}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..3cd4cd31905
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/smn/babel-smn.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = anarâškielâ
+name.english = Inari Sami
+name.babel = inarisami
+tag.bcp47 = smn
+tag.opentype = ISM
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+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 =
+
+[captions.licr]
+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 = [MMMM] [d]. [y]
+date.short = [d].[M].[y]
+months.wide.1 = uđđâivemáánu
+months.wide.2 = kuovâmáánu
+months.wide.3 = njuhčâmáánu
+months.wide.4 = cuáŋuimáánu
+months.wide.5 = vyesimáánu
+months.wide.6 = kesimáánu
+months.wide.7 = syeinimáánu
+months.wide.8 = porgemáánu
+months.wide.9 = čohčâmáánu
+months.wide.10 = roovvâdmáánu
+months.wide.11 = skammâmáánu
+months.wide.12 = juovlâmáánu
+months.narrow.1 = U
+months.narrow.2 = K
+months.narrow.3 = NJ
+months.narrow.4 = C
+months.narrow.5 = V
+months.narrow.6 = K
+months.narrow.7 = S
+months.narrow.8 = P
+months.narrow.9 = Č
+months.narrow.10 = R
+months.narrow.11 = S
+months.narrow.12 = J
+days.wide.mon = vuossaargâ
+days.wide.tue = majebaargâ
+days.wide.wed = koskoho
+days.wide.thu = tuorâstuv
+days.wide.fri = vástuppeeivi
+days.wide.sat = lávurduv
+days.wide.sun = pasepeeivi
+days.abbreviated.mon = vuo
+days.abbreviated.tue = maj
+days.abbreviated.wed = kos
+days.abbreviated.thu = tuo
+days.abbreviated.fri = vás
+days.abbreviated.sat = láv
+days.abbreviated.sun = pas
+days.narrow.mon = V
+days.narrow.tue = M
+days.narrow.wed = K
+days.narrow.thu = T
+days.narrow.fri = V
+days.narrow.sat = L
+days.narrow.sun = p
+dayPeriods.abbreviated.am = ip.
+dayPeriods.abbreviated.pm = ep.
+dayPeriods.narrow.am = ip.
+dayPeriods.narrow.pm = ep.
+dayPeriods.wide.am = ip.
+dayPeriods.wide.pm = ep.
+
+[date.gregorian.licr]
+months.wide.1 = u\dj\dj\^aivem\'a\'anu
+months.wide.2 = kuov\^am\'a\'anu
+months.wide.3 = njuh\v c\^am\'a\'anu
+months.wide.4 = cu\'a\ng uim\'a\'anu
+months.wide.5 = vyesim\'a\'anu
+months.wide.6 = kesim\'a\'anu
+months.wide.7 = syeinim\'a\'anu
+months.wide.8 = porgem\'a\'anu
+months.wide.9 = \v coh\v c\^am\'a\'anu
+months.wide.10 = roovv\^adm\'a\'anu
+months.wide.11 = skamm\^am\'a\'anu
+months.wide.12 = juovl\^am\'a\'anu
+
+[time.gregorian]
+time.medium = [H].[mm].[ss]
+time.short = [H].[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [à ç é è í ñ ń ó ò q ú ü w x æ ø å ã ö]
+exemplarCharacters = [a â b c č d đ e f g h i j k l m n ŋ o p r s š t u v y z ž ä á]
+index = [A Â B C Č D Đ E F G H I J K L M N Ŋ O P R S Š T U V Y Z Ž Ä Á]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = epiloho
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sn/babel-shona.tex b/Master/texmf-dist/tex/generic/babel/locale/sn/babel-shona.tex
new file mode 100644
index 00000000000..8b2167765aa
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sn/babel-shona.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{sn}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..4f99a124b93
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sn/babel-sn.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = chiShona
+name.english = Shona
+name.babel = shona
+tag.bcp47 = sn
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [y] [MMMM] [d]
+date.short = [y]-[MM]-[dd]
+months.wide.1 = Ndira
+months.wide.2 = Kukadzi
+months.wide.3 = Kurume
+months.wide.4 = Kubvumbi
+months.wide.5 = Chivabvu
+months.wide.6 = Chikumi
+months.wide.7 = Chikunguru
+months.wide.8 = Nyamavhuvhu
+months.wide.9 = Gunyana
+months.wide.10 = Gumiguru
+months.wide.11 = Mbudzi
+months.wide.12 = Zvita
+months.narrow.1 = N
+months.narrow.2 = K
+months.narrow.3 = K
+months.narrow.4 = K
+months.narrow.5 = C
+months.narrow.6 = C
+months.narrow.7 = C
+months.narrow.8 = N
+months.narrow.9 = G
+months.narrow.10 = G
+months.narrow.11 = M
+months.narrow.12 = Z
+days.wide.mon = Muvhuro
+days.wide.tue = Chipiri
+days.wide.wed = Chitatu
+days.wide.thu = China
+days.wide.fri = Chishanu
+days.wide.sat = Mugovera
+days.wide.sun = Svondo
+days.abbreviated.mon = Muv
+days.abbreviated.tue = Chp
+days.abbreviated.wed = Cht
+days.abbreviated.thu = Chn
+days.abbreviated.fri = Chs
+days.abbreviated.sat = Mug
+days.abbreviated.sun = Svo
+days.narrow.mon = M
+days.narrow.tue = C
+days.narrow.wed = C
+days.narrow.thu = C
+days.narrow.fri = C
+days.narrow.sat = M
+days.narrow.sun = S
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = Ndira
+months.wide.2 = Kukadzi
+months.wide.3 = Kurume
+months.wide.4 = Kubvumbi
+months.wide.5 = Chivabvu
+months.wide.6 = Chikumi
+months.wide.7 = Chikunguru
+months.wide.8 = Nyamavhuvhu
+months.wide.9 = Gunyana
+months.wide.10 = Gumiguru
+months.wide.11 = Mbudzi
+months.wide.12 = Zvita
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = ””’’
+auxiliary = [q x]
+exemplarCharacters = [a b c d e f g h i j k l m n o p r s t u v w y z]
+index = [A B C D E F G H I J K L M N O P R S T U V W Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..fc72d0ab10a
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/so/babel-so.ini
@@ -0,0 +1,185 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Soomaali
+name.english = Somali
+name.babel = somali
+tag.bcp47 = so
+tag.opentype = SML
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [dd] [MMMM] [y]
+date.short = [dd]/[MM]/[yy]
+months.wide.1 = Bisha Koobaad
+months.wide.2 = Bisha Labaad
+months.wide.3 = Bisha Saddexaad
+months.wide.4 = Bisha Afraad
+months.wide.5 = Bisha Shanaad
+months.wide.6 = Bisha Lixaad
+months.wide.7 = Bisha Todobaad
+months.wide.8 = Bisha Sideedaad
+months.wide.9 = Bisha Sagaalaad
+months.wide.10 = Bisha Tobnaad
+months.wide.11 = Bisha Kow iyo Tobnaad
+months.wide.12 = Bisha Laba iyo Tobnaad
+months.narrow.1 = K
+months.narrow.2 = L
+months.narrow.3 = S
+months.narrow.4 = A
+months.narrow.5 = S
+months.narrow.6 = L
+months.narrow.7 = T
+months.narrow.8 = S
+months.narrow.9 = S
+months.narrow.10 = T
+months.narrow.11 = K
+months.narrow.12 = L
+days.wide.mon = Isniin
+days.wide.tue = Talaado
+days.wide.wed = Arbaco
+days.wide.thu = Khamiis
+days.wide.fri = Jimco
+days.wide.sat = Sabti
+days.wide.sun = Axad
+days.abbreviated.mon = Isn
+days.abbreviated.tue = Tal
+days.abbreviated.wed = Arb
+days.abbreviated.thu = Kha
+days.abbreviated.fri = Jim
+days.abbreviated.sat = Sab
+days.abbreviated.sun = Axd
+days.narrow.mon = I
+days.narrow.tue = T
+days.narrow.wed = A
+days.narrow.thu = Kh
+days.narrow.fri = J
+days.narrow.sat = S
+days.narrow.sun = A
+dayPeriods.abbreviated.am = sn.
+dayPeriods.abbreviated.pm = gn.
+dayPeriods.narrow.am = sn.
+dayPeriods.narrow.pm = gn.
+dayPeriods.wide.am = sn.
+dayPeriods.wide.pm = gn.
+
+[date.gregorian.licr]
+months.wide.1 = Bisha Koobaad
+months.wide.2 = Bisha Labaad
+months.wide.3 = Bisha Saddexaad
+months.wide.4 = Bisha Afraad
+months.wide.5 = Bisha Shanaad
+months.wide.6 = Bisha Lixaad
+months.wide.7 = Bisha Todobaad
+months.wide.8 = Bisha Sideedaad
+months.wide.9 = Bisha Sagaalaad
+months.wide.10 = Bisha Tobnaad
+months.wide.11 = Bisha Kow iyo Tobnaad
+months.wide.12 = Bisha Laba iyo Tobnaad
+
+[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 =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = []
+exemplarCharacters = [a b c d e f g h i j k l m n o p q r s t u v w x y z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/so/babel-somali.tex b/Master/texmf-dist/tex/generic/babel/locale/so/babel-somali.tex
new file mode 100644
index 00000000000..79818a0d575
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/so/babel-somali.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{so}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sq/babel-albanian.tex b/Master/texmf-dist/tex/generic/babel/locale/sq/babel-albanian.tex
new file mode 100644
index 00000000000..2eb623bbcdf
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sq/babel-albanian.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{sq}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..89326b3402a
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sq/babel-sq.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = shqip
+name.english = Albanian
+name.babel = albanian
+tag.bcp47 = sq
+tag.opentype = SQI
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Parathenia
+ref = Referencat
+abstract = Përmbledhja
+bib = Bibliografia
+chapter = Kapitulli
+appendix = Shtesa
+contents = Përmbajta
+listfigure = Figurat
+listtable = Tabelat
+index = Indeksi
+figure = Figura
+table = Tabela
+part = Pjesa
+encl = Lidhja
+cc = Kopja
+headto = Për
+page = Faqe
+see = shiko
+also = shiko dhe
+proof = Vërtetim
+glossary = Përhasja e Fjalëve
+
+[captions.licr]
+preface = Parathenia
+ref = Referencat
+abstract = P\"ermbledhja
+bib = Bibliografia
+chapter = Kapitulli
+appendix = Shtesa
+contents = P\"ermbajta
+listfigure = Figurat
+listtable = Tabelat
+index = Indeksi
+figure = Figura
+table = Tabela
+part = Pjesa
+encl = Lidhja
+cc = Kopja
+headto = P\"er
+page = Faqe
+see = shiko
+also = shiko dhe
+proof = V\"ertetim
+glossary = P\"erhasja e Fjal\"eve
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d].[M].[yy]
+months.wide.1 = janar
+months.wide.2 = shkurt
+months.wide.3 = mars
+months.wide.4 = prill
+months.wide.5 = maj
+months.wide.6 = qershor
+months.wide.7 = korrik
+months.wide.8 = gusht
+months.wide.9 = shtator
+months.wide.10 = tetor
+months.wide.11 = nëntor
+months.wide.12 = dhjetor
+months.narrow.1 = j
+months.narrow.2 = s
+months.narrow.3 = m
+months.narrow.4 = p
+months.narrow.5 = m
+months.narrow.6 = q
+months.narrow.7 = k
+months.narrow.8 = g
+months.narrow.9 = s
+months.narrow.10 = t
+months.narrow.11 = n
+months.narrow.12 = d
+days.wide.mon = e hënë
+days.wide.tue = e martë
+days.wide.wed = e mërkurë
+days.wide.thu = e enjte
+days.wide.fri = e premte
+days.wide.sat = e shtunë
+days.wide.sun = e diel
+days.abbreviated.mon = Hën
+days.abbreviated.tue = Mar
+days.abbreviated.wed = Mër
+days.abbreviated.thu = Enj
+days.abbreviated.fri = Pre
+days.abbreviated.sat = Sht
+days.abbreviated.sun = Die
+days.narrow.mon = H
+days.narrow.tue = M
+days.narrow.wed = M
+days.narrow.thu = E
+days.narrow.fri = P
+days.narrow.sat = S
+days.narrow.sun = D
+dayPeriods.abbreviated.am = e paradites
+dayPeriods.abbreviated.pm = e pasdites
+dayPeriods.narrow.am = e paradites
+dayPeriods.narrow.pm = e pasdites
+dayPeriods.wide.am = e paradites
+dayPeriods.wide.pm = e pasdites
+
+[date.gregorian.licr]
+months.wide.1 = janar
+months.wide.2 = shkurt
+months.wide.3 = mars
+months.wide.4 = prill
+months.wide.5 = maj
+months.wide.6 = qershor
+months.wide.7 = korrik
+months.wide.8 = gusht
+months.wide.9 = shtator
+months.wide.10 = tetor
+months.wide.11 = n\"entor
+months.wide.12 = dhjetor
+
+[time.gregorian]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
+
+[typography]
+frenchspacing = no
+hyphenrules = albanian
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»“”
+auxiliary = [w]
+exemplarCharacters = [a b c ç d {dh} e ë f g {gj} h i j k l {ll} m n {nj} o p q r {rr} s {sh} t {th} u v x {xh} y z {zh}]
+index = [A B C Ç D {DH} E Ë F G {GJ} H I J K L {LL} M N {NJ} O P Q R {RR} S {SH} T {TH} U V X {XH} Y Z {ZH}]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” « » ( ) \\[ \\] § @ * / \\& # ′ ″ ~]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrillic-bosniaherzegovina.tex b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrillic-bosniaherzegovina.tex
new file mode 100644
index 00000000000..f58517fd77a
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrillic-bosniaherzegovina.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{sr-Cyrl-BA}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrillic-kosovo.tex b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrillic-kosovo.tex
new file mode 100644
index 00000000000..80e88d1803b
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrillic-kosovo.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{sr-Cyrl-XK}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrillic-montenegro.tex b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrillic-montenegro.tex
new file mode 100644
index 00000000000..8d1915f5497
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrillic-montenegro.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{sr-Cyrl-ME}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrillic.tex b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrillic.tex
new file mode 100644
index 00000000000..d29d564c527
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrillic.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{sr-Cyrl}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrl-ba.tex b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrl-ba.tex
new file mode 100644
index 00000000000..1cf43ca50c4
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrl-ba.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{serbian-cyrillic-bosniaherzegovina}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrl-me.tex b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrl-me.tex
new file mode 100644
index 00000000000..91761d29c1e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrl-me.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{serbian-cyrillic-montenegro}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrl-xk.tex b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrl-xk.tex
new file mode 100644
index 00000000000..5ee14b568af
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrl-xk.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{serbian-cyrillic-kosovo}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrl.tex b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrl.tex
new file mode 100644
index 00000000000..8ec044d6d25
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-cyrl.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{serbian-cyrillic}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latin-bosniaherzegovina.tex b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latin-bosniaherzegovina.tex
new file mode 100644
index 00000000000..2d17d87d61a
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latin-bosniaherzegovina.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{sr-Latn-BA}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latin-kosovo.tex b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latin-kosovo.tex
new file mode 100644
index 00000000000..592d333db18
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latin-kosovo.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{sr-Latn-XK}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latin-montenegro.tex b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latin-montenegro.tex
new file mode 100644
index 00000000000..209f858f4ef
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latin-montenegro.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{sr-Latn-ME}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latin.tex b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latin.tex
new file mode 100644
index 00000000000..9465f9a6628
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latin.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{sr-Latn}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latn-ba.tex b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latn-ba.tex
new file mode 100644
index 00000000000..898b04ad633
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latn-ba.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{serbian-latin-bosniaherzegovina}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latn-me.tex b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latn-me.tex
new file mode 100644
index 00000000000..aa74a7910f1
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latn-me.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{serbian-latin-montenegro}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latn-xk.tex b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latn-xk.tex
new file mode 100644
index 00000000000..b9a019a6fb6
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latn-xk.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{serbian-latin-kosovo}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latn.tex b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latn.tex
new file mode 100644
index 00000000000..9114b5ff362
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian-latn.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{serbian-latin}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian.tex b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian.tex
new file mode 100644
index 00000000000..67b84061dbc
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-serbian.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{sr}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..d171575063d
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-BA.ini
@@ -0,0 +1,190 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = српски
+name.english = Serbian
+name.babel = serbian-cyrillic-bosniaherzegovina
+name.babel.A = serbian-cyrl-ba
+tag.bcp47 = sr
+tag.opentype = SRB
+region.local = Босна и Херцеговина
+region.english = Bosnia & Herzegovina
+region.tag.bcp47 = BA
+script.name = Cyrillic
+script.tag.bcp47 = Cyrl
+script.tag.opentype = cyrl
+level = 1
+encodings = T2A
+derivate = no
+
+[captions]
+preface = Предговор
+ref = Литература
+abstract = Абстракт
+bib = Библиографиjа
+chapter = Глава
+appendix = Додатак
+contents = Садржаj
+listfigure = Листаслика
+listtable = Листатабела
+index = Индекспоjмова
+figure = Слика
+table = Табела
+part = Део
+encl = Прилози
+cc = Копиjе
+headto = Прима
+page = страна
+see = види
+also = видитакође
+proof = Доказ
+glossary = Речник
+
+[captions.licr]
+preface = \CYRP\cyrr\cyre\cyrd\cyrg\cyro\cyrv\cyro\cyrr
+ref = \CYRL\cyri\cyrt\cyre\cyrr\cyra\cyrt\cyru\cyrr\cyra
+abstract = \CYRA\cyrb\cyrs\cyrt\cyrr\cyra\cyrk\cyrt
+bib = \CYRB\cyri\cyrb\cyrl\cyri\cyro\cyrg\cyrr\cyra\cyrf\cyri j\cyra
+chapter = \CYRG\cyrl\cyra\cyrv\cyra
+appendix = \CYRD\cyro\cyrd\cyra\cyrt\cyra\cyrk
+contents = \CYRS\cyra\cyrd\cyrr\cyrzh\cyra j
+listfigure = \CYRL\cyri\cyrs\cyrt\cyra\cyrs\cyrl\cyri\cyrk\cyra
+listtable = \CYRL\cyri\cyrs\cyrt\cyra\cyrt\cyra\cyrb\cyre\cyrl\cyra
+index = \CYRI\cyrn\cyrd\cyre\cyrk\cyrs\cyrp\cyro j\cyrm\cyro\cyrv\cyra
+figure = \CYRS\cyrl\cyri\cyrk\cyra
+table = \CYRT\cyra\cyrb\cyre\cyrl\cyra
+part = \CYRD\cyre\cyro
+encl = \CYRP\cyrr\cyri\cyrl\cyro\cyrz\cyri
+cc = \CYRK\cyro\cyrp\cyri j\cyre
+headto = \CYRP\cyrr\cyri\cyrm\cyra
+page = \cyrs\cyrt\cyrr\cyra\cyrn\cyra
+see = \cyrv\cyri\cyrd\cyri
+also = \cyrv\cyri\cyrd\cyri\cyrt\cyra\cyrk\cyro\cyrdje\cyre
+proof = \CYRD\cyro\cyrk\cyra\cyrz
+glossary = \CYRR\cyre\cyrch\cyrn\cyri\cyrk
+
+[date.gregorian]
+date.long = [d].[ ][MMMM] [y].
+date.short = [d].[M].[yy].
+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 = децембар
+months.narrow.1 = ј
+months.narrow.2 = ф
+months.narrow.3 = м
+months.narrow.4 = а
+months.narrow.5 = м
+months.narrow.6 = ј
+months.narrow.7 = ј
+months.narrow.8 = а
+months.narrow.9 = с
+months.narrow.10 = о
+months.narrow.11 = н
+months.narrow.12 = д
+days.wide.mon = понедељак
+days.wide.tue = уторак
+days.wide.wed = сриједа
+days.wide.thu = четвртак
+days.wide.fri = петак
+days.wide.sat = субота
+days.wide.sun = недјеља
+days.abbreviated.mon = пон.
+days.abbreviated.tue = ут.
+days.abbreviated.wed = ср.
+days.abbreviated.thu = чет.
+days.abbreviated.fri = пет.
+days.abbreviated.sat = суб.
+days.abbreviated.sun = нед.
+days.narrow.mon = п
+days.narrow.tue = у
+days.narrow.wed = с
+days.narrow.thu = ч
+days.narrow.fri = п
+days.narrow.sat = с
+days.narrow.sun = н
+dayPeriods.abbreviated.am = прије подне
+dayPeriods.abbreviated.pm = по подне
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = прије подне
+dayPeriods.wide.pm = по подне
+
+[date.gregorian.licr]
+months.wide.1 = \cyrje\cyra\cyrn\cyru\cyra\cyrr
+months.wide.2 = \cyrf\cyre\cyrb\cyrr\cyru\cyra\cyrr
+months.wide.3 = \cyrm\cyra\cyrr\cyrt
+months.wide.4 = \cyra\cyrp\cyrr\cyri\cyrl
+months.wide.5 = \cyrm\cyra\cyrje
+months.wide.6 = \cyrje\cyru\cyrn
+months.wide.7 = \cyrje\cyru\cyrl
+months.wide.8 = \cyra\cyrv\cyrg\cyru\cyrs\cyrt
+months.wide.9 = \cyrs\cyre\cyrp\cyrt\cyre\cyrm\cyrb\cyra\cyrr
+months.wide.10 = \cyro\cyrk\cyrt\cyro\cyrb\cyra\cyrr
+months.wide.11 = \cyrn\cyro\cyrv\cyre\cyrm\cyrb\cyra\cyrr
+months.wide.12 = \cyrd\cyre\cyrc\cyre\cyrm\cyrb\cyra\cyrr
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = serbianc
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „“‘‘
+auxiliary = [ё й щ ъ ы ь э ю я]
+exemplarCharacters = [а б в г д ђ е ж з и ј к л љ м н њ о п р с т ћ у ф х ц ч џ ш]
+index = [А Б В Г Д Ђ Е Ж З И Ј К Л Љ М Н Њ О П Р С Т Ћ У Ф Х Ц Ч Џ Ш]
+punctuation = [\\- ‐ – , ; \\: ! ? . … ‘ ‚ “ „ ( ) \\[ \\] \\{ \\} * #]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+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
new file mode 100644
index 00000000000..449e289b3a8
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-ME.ini
@@ -0,0 +1,190 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = српски
+name.english = Serbian
+name.babel = serbian-cyrillic-montenegro
+name.babel.A = serbian-cyrl-me
+tag.bcp47 = sr
+tag.opentype = SRB
+region.local = Црна Гора
+region.english = Montenegro
+region.tag.bcp47 = ME
+script.name = Cyrillic
+script.tag.bcp47 = Cyrl
+script.tag.opentype = cyrl
+level = 1
+encodings = T2A
+derivate = no
+
+[captions]
+preface = Предговор
+ref = Литература
+abstract = Абстракт
+bib = Библиографиjа
+chapter = Глава
+appendix = Додатак
+contents = Садржаj
+listfigure = Листаслика
+listtable = Листатабела
+index = Индекспоjмова
+figure = Слика
+table = Табела
+part = Део
+encl = Прилози
+cc = Копиjе
+headto = Прима
+page = страна
+see = види
+also = видитакође
+proof = Доказ
+glossary = Речник
+
+[captions.licr]
+preface = \CYRP\cyrr\cyre\cyrd\cyrg\cyro\cyrv\cyro\cyrr
+ref = \CYRL\cyri\cyrt\cyre\cyrr\cyra\cyrt\cyru\cyrr\cyra
+abstract = \CYRA\cyrb\cyrs\cyrt\cyrr\cyra\cyrk\cyrt
+bib = \CYRB\cyri\cyrb\cyrl\cyri\cyro\cyrg\cyrr\cyra\cyrf\cyri j\cyra
+chapter = \CYRG\cyrl\cyra\cyrv\cyra
+appendix = \CYRD\cyro\cyrd\cyra\cyrt\cyra\cyrk
+contents = \CYRS\cyra\cyrd\cyrr\cyrzh\cyra j
+listfigure = \CYRL\cyri\cyrs\cyrt\cyra\cyrs\cyrl\cyri\cyrk\cyra
+listtable = \CYRL\cyri\cyrs\cyrt\cyra\cyrt\cyra\cyrb\cyre\cyrl\cyra
+index = \CYRI\cyrn\cyrd\cyre\cyrk\cyrs\cyrp\cyro j\cyrm\cyro\cyrv\cyra
+figure = \CYRS\cyrl\cyri\cyrk\cyra
+table = \CYRT\cyra\cyrb\cyre\cyrl\cyra
+part = \CYRD\cyre\cyro
+encl = \CYRP\cyrr\cyri\cyrl\cyro\cyrz\cyri
+cc = \CYRK\cyro\cyrp\cyri j\cyre
+headto = \CYRP\cyrr\cyri\cyrm\cyra
+page = \cyrs\cyrt\cyrr\cyra\cyrn\cyra
+see = \cyrv\cyri\cyrd\cyri
+also = \cyrv\cyri\cyrd\cyri\cyrt\cyra\cyrk\cyro\cyrdje\cyre
+proof = \CYRD\cyro\cyrk\cyra\cyrz
+glossary = \CYRR\cyre\cyrch\cyrn\cyri\cyrk
+
+[date.gregorian]
+date.long = [d].[ ][MMMM] [y].
+date.short = [d].[M].[yy].
+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 = децембар
+months.narrow.1 = ј
+months.narrow.2 = ф
+months.narrow.3 = м
+months.narrow.4 = а
+months.narrow.5 = м
+months.narrow.6 = ј
+months.narrow.7 = ј
+months.narrow.8 = а
+months.narrow.9 = с
+months.narrow.10 = о
+months.narrow.11 = н
+months.narrow.12 = д
+days.wide.mon = понедељак
+days.wide.tue = уторак
+days.wide.wed = сриједа
+days.wide.thu = четвртак
+days.wide.fri = петак
+days.wide.sat = субота
+days.wide.sun = недјеља
+days.abbreviated.mon = пон.
+days.abbreviated.tue = ут.
+days.abbreviated.wed = ср.
+days.abbreviated.thu = чет.
+days.abbreviated.fri = пет.
+days.abbreviated.sat = суб.
+days.abbreviated.sun = нед.
+days.narrow.mon = п
+days.narrow.tue = у
+days.narrow.wed = с
+days.narrow.thu = ч
+days.narrow.fri = п
+days.narrow.sat = с
+days.narrow.sun = н
+dayPeriods.abbreviated.am = прије подне
+dayPeriods.abbreviated.pm = по подне
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = прије подне
+dayPeriods.wide.pm = по подне
+
+[date.gregorian.licr]
+months.wide.1 = \cyrje\cyra\cyrn\cyru\cyra\cyrr
+months.wide.2 = \cyrf\cyre\cyrb\cyrr\cyru\cyra\cyrr
+months.wide.3 = \cyrm\cyra\cyrr\cyrt
+months.wide.4 = \cyra\cyrp\cyrr\cyri\cyrl
+months.wide.5 = \cyrm\cyra\cyrje
+months.wide.6 = \cyrje\cyru\cyrn
+months.wide.7 = \cyrje\cyru\cyrl
+months.wide.8 = \cyra\cyrv\cyrg\cyru\cyrs\cyrt
+months.wide.9 = \cyrs\cyre\cyrp\cyrt\cyre\cyrm\cyrb\cyra\cyrr
+months.wide.10 = \cyro\cyrk\cyrt\cyro\cyrb\cyra\cyrr
+months.wide.11 = \cyrn\cyro\cyrv\cyre\cyrm\cyrb\cyra\cyrr
+months.wide.12 = \cyrd\cyre\cyrc\cyre\cyrm\cyrb\cyra\cyrr
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = serbianc
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „“‘‘
+auxiliary = [ё й щ ъ ы ь э ю я]
+exemplarCharacters = [а б в г д ђ е ж з и ј к л љ м н њ о п р с т ћ у ф х ц ч џ ш]
+index = [А Б В Г Д Ђ Е Ж З И Ј К Л Љ М Н Њ О П Р С Т Ћ У Ф Х Ц Ч Џ Ш]
+punctuation = [\\- ‐ – , ; \\: ! ? . … ‘ ‚ “ „ ( ) \\[ \\] \\{ \\} * #]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+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
new file mode 100644
index 00000000000..a7117004e49
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl-XK.ini
@@ -0,0 +1,190 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = српски
+name.english = Serbian
+name.babel = serbian-cyrillic-kosovo
+name.babel.A = serbian-cyrl-xk
+tag.bcp47 = sr
+tag.opentype = SRB
+region.local = Косово
+region.english = Kosovo
+region.tag.bcp47 = XK
+script.name = Cyrillic
+script.tag.bcp47 = Cyrl
+script.tag.opentype = cyrl
+level = 1
+encodings = T2A
+derivate = no
+
+[captions]
+preface = Предговор
+ref = Литература
+abstract = Абстракт
+bib = Библиографиjа
+chapter = Глава
+appendix = Додатак
+contents = Садржаj
+listfigure = Листаслика
+listtable = Листатабела
+index = Индекспоjмова
+figure = Слика
+table = Табела
+part = Део
+encl = Прилози
+cc = Копиjе
+headto = Прима
+page = страна
+see = види
+also = видитакође
+proof = Доказ
+glossary = Речник
+
+[captions.licr]
+preface = \CYRP\cyrr\cyre\cyrd\cyrg\cyro\cyrv\cyro\cyrr
+ref = \CYRL\cyri\cyrt\cyre\cyrr\cyra\cyrt\cyru\cyrr\cyra
+abstract = \CYRA\cyrb\cyrs\cyrt\cyrr\cyra\cyrk\cyrt
+bib = \CYRB\cyri\cyrb\cyrl\cyri\cyro\cyrg\cyrr\cyra\cyrf\cyri j\cyra
+chapter = \CYRG\cyrl\cyra\cyrv\cyra
+appendix = \CYRD\cyro\cyrd\cyra\cyrt\cyra\cyrk
+contents = \CYRS\cyra\cyrd\cyrr\cyrzh\cyra j
+listfigure = \CYRL\cyri\cyrs\cyrt\cyra\cyrs\cyrl\cyri\cyrk\cyra
+listtable = \CYRL\cyri\cyrs\cyrt\cyra\cyrt\cyra\cyrb\cyre\cyrl\cyra
+index = \CYRI\cyrn\cyrd\cyre\cyrk\cyrs\cyrp\cyro j\cyrm\cyro\cyrv\cyra
+figure = \CYRS\cyrl\cyri\cyrk\cyra
+table = \CYRT\cyra\cyrb\cyre\cyrl\cyra
+part = \CYRD\cyre\cyro
+encl = \CYRP\cyrr\cyri\cyrl\cyro\cyrz\cyri
+cc = \CYRK\cyro\cyrp\cyri j\cyre
+headto = \CYRP\cyrr\cyri\cyrm\cyra
+page = \cyrs\cyrt\cyrr\cyra\cyrn\cyra
+see = \cyrv\cyri\cyrd\cyri
+also = \cyrv\cyri\cyrd\cyri\cyrt\cyra\cyrk\cyro\cyrdje\cyre
+proof = \CYRD\cyro\cyrk\cyra\cyrz
+glossary = \CYRR\cyre\cyrch\cyrn\cyri\cyrk
+
+[date.gregorian]
+date.long = [d].[ ][MMMM] [y].
+date.short = [d].[M].[yy].
+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 = децембар
+months.narrow.1 = ј
+months.narrow.2 = ф
+months.narrow.3 = м
+months.narrow.4 = а
+months.narrow.5 = м
+months.narrow.6 = ј
+months.narrow.7 = ј
+months.narrow.8 = а
+months.narrow.9 = с
+months.narrow.10 = о
+months.narrow.11 = н
+months.narrow.12 = д
+days.wide.mon = понедељак
+days.wide.tue = уторак
+days.wide.wed = среда
+days.wide.thu = четвртак
+days.wide.fri = петак
+days.wide.sat = субота
+days.wide.sun = недеља
+days.abbreviated.mon = пон.
+days.abbreviated.tue = ут.
+days.abbreviated.wed = ср.
+days.abbreviated.thu = чет.
+days.abbreviated.fri = пет.
+days.abbreviated.sat = суб.
+days.abbreviated.sun = нед.
+days.narrow.mon = п
+days.narrow.tue = у
+days.narrow.wed = с
+days.narrow.thu = ч
+days.narrow.fri = п
+days.narrow.sat = с
+days.narrow.sun = н
+dayPeriods.abbreviated.am = пре подне
+dayPeriods.abbreviated.pm = по подне
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = пре подне
+dayPeriods.wide.pm = по подне
+
+[date.gregorian.licr]
+months.wide.1 = \cyrje\cyra\cyrn\cyru\cyra\cyrr
+months.wide.2 = \cyrf\cyre\cyrb\cyrr\cyru\cyra\cyrr
+months.wide.3 = \cyrm\cyra\cyrr\cyrt
+months.wide.4 = \cyra\cyrp\cyrr\cyri\cyrl
+months.wide.5 = \cyrm\cyra\cyrje
+months.wide.6 = \cyrje\cyru\cyrn
+months.wide.7 = \cyrje\cyru\cyrl
+months.wide.8 = \cyra\cyrv\cyrg\cyru\cyrs\cyrt
+months.wide.9 = \cyrs\cyre\cyrp\cyrt\cyre\cyrm\cyrb\cyra\cyrr
+months.wide.10 = \cyro\cyrk\cyrt\cyro\cyrb\cyra\cyrr
+months.wide.11 = \cyrn\cyro\cyrv\cyre\cyrm\cyrb\cyra\cyrr
+months.wide.12 = \cyrd\cyre\cyrc\cyre\cyrm\cyrb\cyra\cyrr
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = serbianc
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „“‘‘
+auxiliary = [ё й щ ъ ы ь э ю я]
+exemplarCharacters = [а б в г д ђ е ж з и ј к л љ м н њ о п р с т ћ у ф х ц ч џ ш]
+index = [А Б В Г Д Ђ Е Ж З И Ј К Л Љ М Н Њ О П Р С Т Ћ У Ф Х Ц Ч Џ Ш]
+punctuation = [\\- ‐ – , ; \\: ! ? . … ‘ ‚ “ „ ( ) \\[ \\] \\{ \\} * #]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+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
new file mode 100644
index 00000000000..dd0d1586e5f
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Cyrl.ini
@@ -0,0 +1,187 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = српски
+name.english = Serbian
+name.babel = serbian-cyrillic
+name.babel.A = serbian-cyrl
+tag.bcp47 = sr
+tag.opentype = SRB
+script.name = Cyrillic
+script.tag.bcp47 = Cyrl
+script.tag.opentype = cyrl
+level = 1
+encodings = T2A
+derivate = no
+
+[captions]
+preface = Предговор
+ref = Литература
+abstract = Абстракт
+bib = Библиографиjа
+chapter = Глава
+appendix = Додатак
+contents = Садржаj
+listfigure = Листаслика
+listtable = Листатабела
+index = Индекспоjмова
+figure = Слика
+table = Табела
+part = Део
+encl = Прилози
+cc = Копиjе
+headto = Прима
+page = страна
+see = види
+also = видитакође
+proof = Доказ
+glossary = Речник
+
+[captions.licr]
+preface = \CYRP\cyrr\cyre\cyrd\cyrg\cyro\cyrv\cyro\cyrr
+ref = \CYRL\cyri\cyrt\cyre\cyrr\cyra\cyrt\cyru\cyrr\cyra
+abstract = \CYRA\cyrb\cyrs\cyrt\cyrr\cyra\cyrk\cyrt
+bib = \CYRB\cyri\cyrb\cyrl\cyri\cyro\cyrg\cyrr\cyra\cyrf\cyri j\cyra
+chapter = \CYRG\cyrl\cyra\cyrv\cyra
+appendix = \CYRD\cyro\cyrd\cyra\cyrt\cyra\cyrk
+contents = \CYRS\cyra\cyrd\cyrr\cyrzh\cyra j
+listfigure = \CYRL\cyri\cyrs\cyrt\cyra\cyrs\cyrl\cyri\cyrk\cyra
+listtable = \CYRL\cyri\cyrs\cyrt\cyra\cyrt\cyra\cyrb\cyre\cyrl\cyra
+index = \CYRI\cyrn\cyrd\cyre\cyrk\cyrs\cyrp\cyro j\cyrm\cyro\cyrv\cyra
+figure = \CYRS\cyrl\cyri\cyrk\cyra
+table = \CYRT\cyra\cyrb\cyre\cyrl\cyra
+part = \CYRD\cyre\cyro
+encl = \CYRP\cyrr\cyri\cyrl\cyro\cyrz\cyri
+cc = \CYRK\cyro\cyrp\cyri j\cyre
+headto = \CYRP\cyrr\cyri\cyrm\cyra
+page = \cyrs\cyrt\cyrr\cyra\cyrn\cyra
+see = \cyrv\cyri\cyrd\cyri
+also = \cyrv\cyri\cyrd\cyri\cyrt\cyra\cyrk\cyro\cyrdje\cyre
+proof = \CYRD\cyro\cyrk\cyra\cyrz
+glossary = \CYRR\cyre\cyrch\cyrn\cyri\cyrk
+
+[date.gregorian]
+date.long = [d].[ ][MMMM] [y].
+date.short = [d].[M].[yy].
+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 = децембар
+months.narrow.1 = ј
+months.narrow.2 = ф
+months.narrow.3 = м
+months.narrow.4 = а
+months.narrow.5 = м
+months.narrow.6 = ј
+months.narrow.7 = ј
+months.narrow.8 = а
+months.narrow.9 = с
+months.narrow.10 = о
+months.narrow.11 = н
+months.narrow.12 = д
+days.wide.mon = понедељак
+days.wide.tue = уторак
+days.wide.wed = среда
+days.wide.thu = четвртак
+days.wide.fri = петак
+days.wide.sat = субота
+days.wide.sun = недеља
+days.abbreviated.mon = пон
+days.abbreviated.tue = уто
+days.abbreviated.wed = сре
+days.abbreviated.thu = чет
+days.abbreviated.fri = пет
+days.abbreviated.sat = суб
+days.abbreviated.sun = нед
+days.narrow.mon = п
+days.narrow.tue = у
+days.narrow.wed = с
+days.narrow.thu = ч
+days.narrow.fri = п
+days.narrow.sat = с
+days.narrow.sun = н
+dayPeriods.abbreviated.am = пре подне
+dayPeriods.abbreviated.pm = по подне
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = пре подне
+dayPeriods.wide.pm = по подне
+
+[date.gregorian.licr]
+months.wide.1 = \cyrje\cyra\cyrn\cyru\cyra\cyrr
+months.wide.2 = \cyrf\cyre\cyrb\cyrr\cyru\cyra\cyrr
+months.wide.3 = \cyrm\cyra\cyrr\cyrt
+months.wide.4 = \cyra\cyrp\cyrr\cyri\cyrl
+months.wide.5 = \cyrm\cyra\cyrje
+months.wide.6 = \cyrje\cyru\cyrn
+months.wide.7 = \cyrje\cyru\cyrl
+months.wide.8 = \cyra\cyrv\cyrg\cyru\cyrs\cyrt
+months.wide.9 = \cyrs\cyre\cyrp\cyrt\cyre\cyrm\cyrb\cyra\cyrr
+months.wide.10 = \cyro\cyrk\cyrt\cyro\cyrb\cyra\cyrr
+months.wide.11 = \cyrn\cyro\cyrv\cyre\cyrm\cyrb\cyra\cyrr
+months.wide.12 = \cyrd\cyre\cyrc\cyre\cyrm\cyrb\cyra\cyrr
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = serbianc
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „“‘‘
+auxiliary = [ё й щ ъ ы ь э ю я]
+exemplarCharacters = [а б в г д ђ е ж з и ј к л љ м н њ о п р с т ћ у ф х ц ч џ ш]
+index = [А Б В Г Д Ђ Е Ж З И Ј К Л Љ М Н Њ О П Р С Т Ћ У Ф Х Ц Ч Џ Ш]
+punctuation = [\\- ‐ – , ; \\: ! ? . … ‘ ‚ “ „ ( ) \\[ \\] \\{ \\} * #]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+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
new file mode 100644
index 00000000000..8f76f713c2f
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-BA.ini
@@ -0,0 +1,190 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = srpski
+name.english = Serbian
+name.babel = serbian-latin-bosniaherzegovina
+name.babel.A = serbian-latn-ba
+tag.bcp47 = sr
+tag.opentype = SRB
+region.local = Bosna i Hercegovina
+region.english = Bosnia & Herzegovina
+region.tag.bcp47 = BA
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Predgovor
+ref = Literatura
+abstract = Sažetak
+bib = Bibliografija
+chapter = Glava
+appendix = Dodatak
+contents = Sadržaj
+listfigure = Slike
+listtable = Tabele
+index = Indeks
+figure = Slika
+table = Tabela
+part = Deo
+encl = Prilozi
+cc = Kopije
+headto = Prima
+page = Strana
+see = Vidi
+also = Vidi takođe
+proof = Dokaz
+glossary = Glossary
+
+[captions.licr]
+preface = Predgovor
+ref = Literatura
+abstract = Sa\v zetak
+bib = Bibliografija
+chapter = Glava
+appendix = Dodatak
+contents = Sadr\v zaj
+listfigure = Slike
+listtable = Tabele
+index = Indeks
+figure = Slika
+table = Tabela
+part = Deo
+encl = Prilozi
+cc = Kopije
+headto = Prima
+page = Strana
+see = Vidi
+also = Vidi tako\dj e
+proof = Dokaz
+glossary = Glossary
+
+[date.gregorian]
+date.long = [d].[ ][MMMM] [y]
+date.short = [d].[M].[yy].
+months.wide.1 = januar
+months.wide.2 = februar
+months.wide.3 = mart
+months.wide.4 = april
+months.wide.5 = maj
+months.wide.6 = jun
+months.wide.7 = jul
+months.wide.8 = avgust
+months.wide.9 = septembar
+months.wide.10 = oktobar
+months.wide.11 = novembar
+months.wide.12 = decembar
+months.narrow.1 = j
+months.narrow.2 = f
+months.narrow.3 = m
+months.narrow.4 = a
+months.narrow.5 = m
+months.narrow.6 = j
+months.narrow.7 = j
+months.narrow.8 = a
+months.narrow.9 = s
+months.narrow.10 = o
+months.narrow.11 = n
+months.narrow.12 = d
+days.wide.mon = ponedeljak
+days.wide.tue = utorak
+days.wide.wed = srijeda
+days.wide.thu = četvrtak
+days.wide.fri = petak
+days.wide.sat = subota
+days.wide.sun = nedjelja
+days.abbreviated.mon = pon.
+days.abbreviated.tue = ut.
+days.abbreviated.wed = sr.
+days.abbreviated.thu = čet.
+days.abbreviated.fri = pet.
+days.abbreviated.sat = sub.
+days.abbreviated.sun = ned.
+days.narrow.mon = p
+days.narrow.tue = u
+days.narrow.wed = s
+days.narrow.thu = č
+days.narrow.fri = p
+days.narrow.sat = s
+days.narrow.sun = n
+dayPeriods.abbreviated.am = prije podne
+dayPeriods.abbreviated.pm = po podne
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = prije podne
+dayPeriods.wide.pm = po podne
+
+[date.gregorian.licr]
+months.wide.1 = januar
+months.wide.2 = februar
+months.wide.3 = mart
+months.wide.4 = april
+months.wide.5 = maj
+months.wide.6 = jun
+months.wide.7 = jul
+months.wide.8 = avgust
+months.wide.9 = septembar
+months.wide.10 = oktobar
+months.wide.11 = novembar
+months.wide.12 = decembar
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = serbian
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „“‘‘
+auxiliary = [å q w x y]
+exemplarCharacters = [a b c č ć d {dž} đ e f g h i j k l {lj} m n {nj} o p r s š t u v z ž]
+index = [A B C Č Ć D {DŽ} E F G H I J K L {LJ} M N {NJ} O P Q R S Š T U V W X Y Z Ž]
+punctuation = [\\- ‐ – , ; \\: ! ? . … ‘ ‚ “ „ ( ) \\[ \\] \\{ \\} * #]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..bfad3fa8fb6
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-ME.ini
@@ -0,0 +1,190 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = srpski
+name.english = Serbian
+name.babel = serbian-latin-montenegro
+name.babel.A = serbian-latn-me
+tag.bcp47 = sr
+tag.opentype = SRB
+region.local = Crna Gora
+region.english = Montenegro
+region.tag.bcp47 = ME
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Predgovor
+ref = Literatura
+abstract = Sažetak
+bib = Bibliografija
+chapter = Glava
+appendix = Dodatak
+contents = Sadržaj
+listfigure = Slike
+listtable = Tabele
+index = Indeks
+figure = Slika
+table = Tabela
+part = Deo
+encl = Prilozi
+cc = Kopije
+headto = Prima
+page = Strana
+see = Vidi
+also = Vidi takođe
+proof = Dokaz
+glossary = Glossary
+
+[captions.licr]
+preface = Predgovor
+ref = Literatura
+abstract = Sa\v zetak
+bib = Bibliografija
+chapter = Glava
+appendix = Dodatak
+contents = Sadr\v zaj
+listfigure = Slike
+listtable = Tabele
+index = Indeks
+figure = Slika
+table = Tabela
+part = Deo
+encl = Prilozi
+cc = Kopije
+headto = Prima
+page = Strana
+see = Vidi
+also = Vidi tako\dj e
+proof = Dokaz
+glossary = Glossary
+
+[date.gregorian]
+date.long = [d].[ ][MMMM] [y]
+date.short = [d].[M].[yy].
+months.wide.1 = januar
+months.wide.2 = februar
+months.wide.3 = mart
+months.wide.4 = april
+months.wide.5 = maj
+months.wide.6 = jun
+months.wide.7 = jul
+months.wide.8 = avgust
+months.wide.9 = septembar
+months.wide.10 = oktobar
+months.wide.11 = novembar
+months.wide.12 = decembar
+months.narrow.1 = j
+months.narrow.2 = f
+months.narrow.3 = m
+months.narrow.4 = a
+months.narrow.5 = m
+months.narrow.6 = j
+months.narrow.7 = j
+months.narrow.8 = a
+months.narrow.9 = s
+months.narrow.10 = o
+months.narrow.11 = n
+months.narrow.12 = d
+days.wide.mon = ponedeljak
+days.wide.tue = utorak
+days.wide.wed = srijeda
+days.wide.thu = četvrtak
+days.wide.fri = petak
+days.wide.sat = subota
+days.wide.sun = nedjelja
+days.abbreviated.mon = pon.
+days.abbreviated.tue = ut.
+days.abbreviated.wed = sr.
+days.abbreviated.thu = čet.
+days.abbreviated.fri = pet.
+days.abbreviated.sat = sub.
+days.abbreviated.sun = ned.
+days.narrow.mon = p
+days.narrow.tue = u
+days.narrow.wed = s
+days.narrow.thu = č
+days.narrow.fri = p
+days.narrow.sat = s
+days.narrow.sun = n
+dayPeriods.abbreviated.am = prije podne
+dayPeriods.abbreviated.pm = po podne
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = prije podne
+dayPeriods.wide.pm = po podne
+
+[date.gregorian.licr]
+months.wide.1 = januar
+months.wide.2 = februar
+months.wide.3 = mart
+months.wide.4 = april
+months.wide.5 = maj
+months.wide.6 = jun
+months.wide.7 = jul
+months.wide.8 = avgust
+months.wide.9 = septembar
+months.wide.10 = oktobar
+months.wide.11 = novembar
+months.wide.12 = decembar
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = serbian
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „“‘‘
+auxiliary = [å q w x y]
+exemplarCharacters = [a b c č ć d {dž} đ e f g h i j k l {lj} m n {nj} o p r s š t u v z ž]
+index = [A B C Č Ć D {DŽ} E F G H I J K L {LJ} M N {NJ} O P Q R S Š T U V W X Y Z Ž]
+punctuation = [\\- ‐ – , ; \\: ! ? . … ‘ ‚ “ „ ( ) \\[ \\] \\{ \\} * #]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..cbd85cc8725
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn-XK.ini
@@ -0,0 +1,190 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = srpski
+name.english = Serbian
+name.babel = serbian-latin-kosovo
+name.babel.A = serbian-latn-xk
+tag.bcp47 = sr
+tag.opentype = SRB
+region.local = Kosovo
+region.english = Kosovo
+region.tag.bcp47 = XK
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Predgovor
+ref = Literatura
+abstract = Sažetak
+bib = Bibliografija
+chapter = Glava
+appendix = Dodatak
+contents = Sadržaj
+listfigure = Slike
+listtable = Tabele
+index = Indeks
+figure = Slika
+table = Tabela
+part = Deo
+encl = Prilozi
+cc = Kopije
+headto = Prima
+page = Strana
+see = Vidi
+also = Vidi takođe
+proof = Dokaz
+glossary = Glossary
+
+[captions.licr]
+preface = Predgovor
+ref = Literatura
+abstract = Sa\v zetak
+bib = Bibliografija
+chapter = Glava
+appendix = Dodatak
+contents = Sadr\v zaj
+listfigure = Slike
+listtable = Tabele
+index = Indeks
+figure = Slika
+table = Tabela
+part = Deo
+encl = Prilozi
+cc = Kopije
+headto = Prima
+page = Strana
+see = Vidi
+also = Vidi tako\dj e
+proof = Dokaz
+glossary = Glossary
+
+[date.gregorian]
+date.long = [d].[ ][MMMM] [y]
+date.short = [d].[M].[yy].
+months.wide.1 = januar
+months.wide.2 = februar
+months.wide.3 = mart
+months.wide.4 = april
+months.wide.5 = maj
+months.wide.6 = jun
+months.wide.7 = jul
+months.wide.8 = avgust
+months.wide.9 = septembar
+months.wide.10 = oktobar
+months.wide.11 = novembar
+months.wide.12 = decembar
+months.narrow.1 = j
+months.narrow.2 = f
+months.narrow.3 = m
+months.narrow.4 = a
+months.narrow.5 = m
+months.narrow.6 = j
+months.narrow.7 = j
+months.narrow.8 = a
+months.narrow.9 = s
+months.narrow.10 = o
+months.narrow.11 = n
+months.narrow.12 = d
+days.wide.mon = ponedeljak
+days.wide.tue = utorak
+days.wide.wed = sreda
+days.wide.thu = četvrtak
+days.wide.fri = petak
+days.wide.sat = subota
+days.wide.sun = nedelja
+days.abbreviated.mon = pon.
+days.abbreviated.tue = ut.
+days.abbreviated.wed = sr.
+days.abbreviated.thu = čet.
+days.abbreviated.fri = pet.
+days.abbreviated.sat = sub.
+days.abbreviated.sun = ned.
+days.narrow.mon = p
+days.narrow.tue = u
+days.narrow.wed = s
+days.narrow.thu = č
+days.narrow.fri = p
+days.narrow.sat = s
+days.narrow.sun = n
+dayPeriods.abbreviated.am = pre podne
+dayPeriods.abbreviated.pm = po podne
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = pre podne
+dayPeriods.wide.pm = po podne
+
+[date.gregorian.licr]
+months.wide.1 = januar
+months.wide.2 = februar
+months.wide.3 = mart
+months.wide.4 = april
+months.wide.5 = maj
+months.wide.6 = jun
+months.wide.7 = jul
+months.wide.8 = avgust
+months.wide.9 = septembar
+months.wide.10 = oktobar
+months.wide.11 = novembar
+months.wide.12 = decembar
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = serbian
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „“‘‘
+auxiliary = [å q w x y]
+exemplarCharacters = [a b c č ć d {dž} đ e f g h i j k l {lj} m n {nj} o p r s š t u v z ž]
+index = [A B C Č Ć D {DŽ} E F G H I J K L {LJ} M N {NJ} O P Q R S Š T U V W X Y Z Ž]
+punctuation = [\\- ‐ – , ; \\: ! ? . … ‘ ‚ “ „ ( ) \\[ \\] \\{ \\} * #]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..8c8c3279e41
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr-Latn.ini
@@ -0,0 +1,187 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = srpski
+name.english = Serbian
+name.babel = serbian-latin
+name.babel.A = serbian-latn
+tag.bcp47 = sr
+tag.opentype = SRB
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Predgovor
+ref = Literatura
+abstract = Sažetak
+bib = Bibliografija
+chapter = Glava
+appendix = Dodatak
+contents = Sadržaj
+listfigure = Slike
+listtable = Tabele
+index = Indeks
+figure = Slika
+table = Tabela
+part = Deo
+encl = Prilozi
+cc = Kopije
+headto = Prima
+page = Strana
+see = Vidi
+also = Vidi takođe
+proof = Dokaz
+glossary = Glossary
+
+[captions.licr]
+preface = Predgovor
+ref = Literatura
+abstract = Sa\v zetak
+bib = Bibliografija
+chapter = Glava
+appendix = Dodatak
+contents = Sadr\v zaj
+listfigure = Slike
+listtable = Tabele
+index = Indeks
+figure = Slika
+table = Tabela
+part = Deo
+encl = Prilozi
+cc = Kopije
+headto = Prima
+page = Strana
+see = Vidi
+also = Vidi tako\dj e
+proof = Dokaz
+glossary = Glossary
+
+[date.gregorian]
+date.long = [d].[ ][MMMM] [y]
+date.short = [d].[M].[yy].
+months.wide.1 = januar
+months.wide.2 = februar
+months.wide.3 = mart
+months.wide.4 = april
+months.wide.5 = maj
+months.wide.6 = jun
+months.wide.7 = jul
+months.wide.8 = avgust
+months.wide.9 = septembar
+months.wide.10 = oktobar
+months.wide.11 = novembar
+months.wide.12 = decembar
+months.narrow.1 = j
+months.narrow.2 = f
+months.narrow.3 = m
+months.narrow.4 = a
+months.narrow.5 = m
+months.narrow.6 = j
+months.narrow.7 = j
+months.narrow.8 = a
+months.narrow.9 = s
+months.narrow.10 = o
+months.narrow.11 = n
+months.narrow.12 = d
+days.wide.mon = ponedeljak
+days.wide.tue = utorak
+days.wide.wed = sreda
+days.wide.thu = četvrtak
+days.wide.fri = petak
+days.wide.sat = subota
+days.wide.sun = nedelja
+days.abbreviated.mon = pon
+days.abbreviated.tue = uto
+days.abbreviated.wed = sre
+days.abbreviated.thu = čet
+days.abbreviated.fri = pet
+days.abbreviated.sat = sub
+days.abbreviated.sun = ned
+days.narrow.mon = p
+days.narrow.tue = u
+days.narrow.wed = s
+days.narrow.thu = č
+days.narrow.fri = p
+days.narrow.sat = s
+days.narrow.sun = n
+dayPeriods.abbreviated.am = pre podne
+dayPeriods.abbreviated.pm = po podne
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = pre podne
+dayPeriods.wide.pm = po podne
+
+[date.gregorian.licr]
+months.wide.1 = januar
+months.wide.2 = februar
+months.wide.3 = mart
+months.wide.4 = april
+months.wide.5 = maj
+months.wide.6 = jun
+months.wide.7 = jul
+months.wide.8 = avgust
+months.wide.9 = septembar
+months.wide.10 = oktobar
+months.wide.11 = novembar
+months.wide.12 = decembar
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = serbian
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „“‘‘
+auxiliary = [å q w x y]
+exemplarCharacters = [a b c č ć d {dž} đ e f g h i j k l {lj} m n {nj} o p r s š t u v z ž]
+index = [A B C Č Ć D {DŽ} E F G H I J K L {LJ} M N {NJ} O P Q R S Š T U V W X Y Z Ž]
+punctuation = [\\- ‐ – , ; \\: ! ? . … ‘ ‚ “ „ ( ) \\[ \\] \\{ \\} * #]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..c96b2fc0e47
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sr/babel-sr.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = српски
+name.english = Serbian
+name.babel = serbian
+tag.bcp47 = sr
+tag.opentype = SRB
+script.name = Cyrillic
+script.tag.bcp47 = Cyrl
+script.tag.opentype = cyrl
+level = 1
+encodings = T2A
+derivate = no
+
+[captions]
+preface = Предговор
+ref = Литература
+abstract = Абстракт
+bib = Библиографиjа
+chapter = Глава
+appendix = Додатак
+contents = Садржаj
+listfigure = Листаслика
+listtable = Листатабела
+index = Индекспоjмова
+figure = Слика
+table = Табела
+part = Део
+encl = Прилози
+cc = Копиjе
+headto = Прима
+page = страна
+see = види
+also = видитакође
+proof = Доказ
+glossary = Речник
+
+[captions.licr]
+preface = \CYRP\cyrr\cyre\cyrd\cyrg\cyro\cyrv\cyro\cyrr
+ref = \CYRL\cyri\cyrt\cyre\cyrr\cyra\cyrt\cyru\cyrr\cyra
+abstract = \CYRA\cyrb\cyrs\cyrt\cyrr\cyra\cyrk\cyrt
+bib = \CYRB\cyri\cyrb\cyrl\cyri\cyro\cyrg\cyrr\cyra\cyrf\cyri j\cyra
+chapter = \CYRG\cyrl\cyra\cyrv\cyra
+appendix = \CYRD\cyro\cyrd\cyra\cyrt\cyra\cyrk
+contents = \CYRS\cyra\cyrd\cyrr\cyrzh\cyra j
+listfigure = \CYRL\cyri\cyrs\cyrt\cyra\cyrs\cyrl\cyri\cyrk\cyra
+listtable = \CYRL\cyri\cyrs\cyrt\cyra\cyrt\cyra\cyrb\cyre\cyrl\cyra
+index = \CYRI\cyrn\cyrd\cyre\cyrk\cyrs\cyrp\cyro j\cyrm\cyro\cyrv\cyra
+figure = \CYRS\cyrl\cyri\cyrk\cyra
+table = \CYRT\cyra\cyrb\cyre\cyrl\cyra
+part = \CYRD\cyre\cyro
+encl = \CYRP\cyrr\cyri\cyrl\cyro\cyrz\cyri
+cc = \CYRK\cyro\cyrp\cyri j\cyre
+headto = \CYRP\cyrr\cyri\cyrm\cyra
+page = \cyrs\cyrt\cyrr\cyra\cyrn\cyra
+see = \cyrv\cyri\cyrd\cyri
+also = \cyrv\cyri\cyrd\cyri\cyrt\cyra\cyrk\cyro\cyrdje\cyre
+proof = \CYRD\cyro\cyrk\cyra\cyrz
+glossary = \CYRR\cyre\cyrch\cyrn\cyri\cyrk
+
+[date.gregorian]
+date.long = [d].[ ][MMMM] [y].
+date.short = [d].[M].[yy].
+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 = децембар
+months.narrow.1 = ј
+months.narrow.2 = ф
+months.narrow.3 = м
+months.narrow.4 = а
+months.narrow.5 = м
+months.narrow.6 = ј
+months.narrow.7 = ј
+months.narrow.8 = а
+months.narrow.9 = с
+months.narrow.10 = о
+months.narrow.11 = н
+months.narrow.12 = д
+days.wide.mon = понедељак
+days.wide.tue = уторак
+days.wide.wed = среда
+days.wide.thu = четвртак
+days.wide.fri = петак
+days.wide.sat = субота
+days.wide.sun = недеља
+days.abbreviated.mon = пон
+days.abbreviated.tue = уто
+days.abbreviated.wed = сре
+days.abbreviated.thu = чет
+days.abbreviated.fri = пет
+days.abbreviated.sat = суб
+days.abbreviated.sun = нед
+days.narrow.mon = п
+days.narrow.tue = у
+days.narrow.wed = с
+days.narrow.thu = ч
+days.narrow.fri = п
+days.narrow.sat = с
+days.narrow.sun = н
+dayPeriods.abbreviated.am = пре подне
+dayPeriods.abbreviated.pm = по подне
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = пре подне
+dayPeriods.wide.pm = по подне
+
+[date.gregorian.licr]
+months.wide.1 = \cyrje\cyra\cyrn\cyru\cyra\cyrr
+months.wide.2 = \cyrf\cyre\cyrb\cyrr\cyru\cyra\cyrr
+months.wide.3 = \cyrm\cyra\cyrr\cyrt
+months.wide.4 = \cyra\cyrp\cyrr\cyri\cyrl
+months.wide.5 = \cyrm\cyra\cyrje
+months.wide.6 = \cyrje\cyru\cyrn
+months.wide.7 = \cyrje\cyru\cyrl
+months.wide.8 = \cyra\cyrv\cyrg\cyru\cyrs\cyrt
+months.wide.9 = \cyrs\cyre\cyrp\cyrt\cyre\cyrm\cyrb\cyra\cyrr
+months.wide.10 = \cyro\cyrk\cyrt\cyro\cyrb\cyra\cyrr
+months.wide.11 = \cyrn\cyro\cyrv\cyre\cyrm\cyrb\cyra\cyrr
+months.wide.12 = \cyrd\cyre\cyrc\cyre\cyrm\cyrb\cyra\cyrr
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = serbianc
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = „“‘‘
+auxiliary = [ё й щ ъ ы ь э ю я]
+exemplarCharacters = [а б в г д ђ е ж з и ј к л љ м н њ о п р с т ћ у ф х ц ч џ ш]
+index = [А Б В Г Д Ђ Е Ж З И Ј К Л Љ М Н Њ О П Р С Т Ћ У Ф Х Ц Ч Џ Ш]
+punctuation = [\\- ‐ – , ; \\: ! ? . … ‘ ‚ “ „ ( ) \\[ \\] \\{ \\} * #]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+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
new file mode 100644
index 00000000000..ac1a6751b79
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sv/babel-sv.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = svenska
+name.english = Swedish
+name.babel = swedish
+tag.bcp47 = sv
+tag.opentype = SVE
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Förord
+ref = Referenser
+abstract = Sammanfattning
+bib = Litteraturförteckning
+chapter = Kapitel
+appendix = Bilaga
+contents = Innehåll
+listfigure = Figurer
+listtable = Tabeller
+index = Sakregister
+figure = Figur
+table = Tabell
+part = Del
+encl = Bil.
+cc = Kopia för kännedom
+headto = Till
+page = Sida
+see = se
+also = se även
+proof = Bevis
+glossary = Ordlista
+
+[captions.licr]
+preface = F\"orord
+ref = Referenser
+abstract = Sammanfattning
+bib = Litteraturf\"orteckning
+chapter = Kapitel
+appendix = Bilaga
+contents = Inneh\r all
+listfigure = Figurer
+listtable = Tabeller
+index = Sakregister
+figure = Figur
+table = Tabell
+part = Del
+encl = Bil.
+cc = Kopia f\"or k\"annedom
+headto = Till
+page = Sida
+see = se
+also = se \"aven
+proof = Bevis
+glossary = Ordlista
+
+[date.gregorian]
+date.long = [d][ ][MMMM] [y]
+date.short = [y]-[MM]-[dd]
+months.wide.1 = januari
+months.wide.2 = februari
+months.wide.3 = mars
+months.wide.4 = april
+months.wide.5 = maj
+months.wide.6 = juni
+months.wide.7 = juli
+months.wide.8 = augusti
+months.wide.9 = september
+months.wide.10 = oktober
+months.wide.11 = november
+months.wide.12 = december
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = måndag
+days.wide.tue = tisdag
+days.wide.wed = onsdag
+days.wide.thu = torsdag
+days.wide.fri = fredag
+days.wide.sat = lördag
+days.wide.sun = söndag
+days.abbreviated.mon = mån
+days.abbreviated.tue = tis
+days.abbreviated.wed = ons
+days.abbreviated.thu = tors
+days.abbreviated.fri = fre
+days.abbreviated.sat = lör
+days.abbreviated.sun = sön
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = O
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = L
+days.narrow.sun = S
+dayPeriods.abbreviated.am = fm
+dayPeriods.abbreviated.pm = em
+dayPeriods.narrow.am = fm
+dayPeriods.narrow.pm = em
+dayPeriods.wide.am = fm
+dayPeriods.wide.pm = em
+
+[date.gregorian.licr]
+months.wide.1 = januari
+months.wide.2 = februari
+months.wide.3 = mars
+months.wide.4 = april
+months.wide.5 = maj
+months.wide.6 = juni
+months.wide.7 = juli
+months.wide.8 = augusti
+months.wide.9 = september
+months.wide.10 = oktober
+months.wide.11 = november
+months.wide.12 = december
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = yes
+hyphenrules = swedish
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = ””’’
+auxiliary = [á â ã ā ç ë í î ï ī ñ ó ú ÿ ü æ ø]
+exemplarCharacters = [a à b c d e é f g h i j k l m n o p q r s t u v w x y z å ä ö]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Å Ä Ö]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = ×10^
+group =  
+infinity = ∞
+list = ;
+minusSign = −
+nan = ¤¤¤
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sv/babel-swedish.tex b/Master/texmf-dist/tex/generic/babel/locale/sv/babel-swedish.tex
new file mode 100644
index 00000000000..becccc41993
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sv/babel-swedish.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{sv}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..dea48dcfa5d
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sw/babel-sw.ini
@@ -0,0 +1,185 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Kiswahili
+name.english = Swahili
+name.babel = swahili
+tag.bcp47 = sw
+tag.opentype = SWK
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Januari
+months.wide.2 = Februari
+months.wide.3 = Machi
+months.wide.4 = Aprili
+months.wide.5 = Mei
+months.wide.6 = Juni
+months.wide.7 = Julai
+months.wide.8 = Agosti
+months.wide.9 = Septemba
+months.wide.10 = Oktoba
+months.wide.11 = Novemba
+months.wide.12 = Desemba
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Jumatatu
+days.wide.tue = Jumanne
+days.wide.wed = Jumatano
+days.wide.thu = Alhamisi
+days.wide.fri = Ijumaa
+days.wide.sat = Jumamosi
+days.wide.sun = Jumapili
+days.abbreviated.mon = Jumatatu
+days.abbreviated.tue = Jumanne
+days.abbreviated.wed = Jumatano
+days.abbreviated.thu = Alhamisi
+days.abbreviated.fri = Ijumaa
+days.abbreviated.sat = Jumamosi
+days.abbreviated.sun = Jumapili
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = am
+dayPeriods.narrow.pm = pm
+dayPeriods.wide.am = Asubuhi
+dayPeriods.wide.pm = Mchana
+
+[date.gregorian.licr]
+months.wide.1 = Januari
+months.wide.2 = Februari
+months.wide.3 = Machi
+months.wide.4 = Aprili
+months.wide.5 = Mei
+months.wide.6 = Juni
+months.wide.7 = Julai
+months.wide.8 = Agosti
+months.wide.9 = Septemba
+months.wide.10 = Oktoba
+months.wide.11 = Novemba
+months.wide.12 = Desemba
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [c q x]
+exemplarCharacters = [a b {ch} d e f g h i j k l m n o p r s t u v w y z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/sw/babel-swahili.tex b/Master/texmf-dist/tex/generic/babel/locale/sw/babel-swahili.tex
new file mode 100644
index 00000000000..30e2e69262b
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/sw/babel-swahili.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{sw}{%
+}
+\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
new file mode 100644
index 00000000000..f5990b53f63
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ta/babel-ta.ini
@@ -0,0 +1,172 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = தமிழ்
+name.english = Tamil
+name.babel = tamil
+tag.bcp47 = ta
+tag.opentype = TAM
+script.name = Tamil
+script.tag.bcp47 = Taml
+script.tag.opentype = taml
+level = o
+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 =
+
+[captions.licr]
+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]/[yy]
+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 = டிசம்பர்
+months.narrow.1 = ஜ
+months.narrow.2 = பி
+months.narrow.3 = மா
+months.narrow.4 = ஏ
+months.narrow.5 = மே
+months.narrow.6 = ஜூ
+months.narrow.7 = ஜூ
+months.narrow.8 = ஆ
+months.narrow.9 = செ
+months.narrow.10 = அ
+months.narrow.11 = ந
+months.narrow.12 = டி
+days.wide.mon = திங்கள்
+days.wide.tue = செவ்வாய்
+days.wide.wed = புதன்
+days.wide.thu = வியாழன்
+days.wide.fri = வெள்ளி
+days.wide.sat = சனி
+days.wide.sun = ஞாயிறு
+days.abbreviated.mon = திங்.
+days.abbreviated.tue = செவ்.
+days.abbreviated.wed = புத.
+days.abbreviated.thu = வியா.
+days.abbreviated.fri = வெள்.
+days.abbreviated.sat = சனி
+days.abbreviated.sun = ஞாயி.
+days.narrow.mon = தி
+days.narrow.tue = செ
+days.narrow.wed = பு
+days.narrow.thu = வி
+days.narrow.fri = வெ
+days.narrow.sat = ச
+days.narrow.sun = ஞா
+dayPeriods.abbreviated.am = முற்பகல்
+dayPeriods.abbreviated.pm = பிற்பகல்
+dayPeriods.narrow.am = மு.ப
+dayPeriods.narrow.pm = பி.ப
+dayPeriods.wide.am = முற்பகல்
+dayPeriods.wide.pm = பிற்பகல்
+
+[time.gregorian]
+time.medium = [a] [h]:[mm]:[ss]
+time.short = [a] [h]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules = tamil
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [\u200C\u200D]
+exemplarCharacters = [அ ஆ இ ஈ உ ஊ எ ஏ ஐ ஒ ஓ ஔ ஃ க ங ச ஞ ட ண த ந ப ம ய ர ல வ ழ ள ற ன ஜ ஷ ஸ ஹ ா ி \u0BC0 ு ூ ெ ே ை ொ ோ ௌ \u0BCD]
+index = [அ ஆ இ ஈ உ ஊ எ ஏ ஐ ஒ ஓ ஔ க ங ச ஞ ட ண த ந ப ம ய ர ல வ ழ ள ற ன ஜ ஶ ஷ ஸ ஹ {க\u0BCDஷ}]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ta/babel-tamil.tex b/Master/texmf-dist/tex/generic/babel/locale/ta/babel-tamil.tex
new file mode 100644
index 00000000000..ef8af5f9e84
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ta/babel-tamil.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{ta}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..f9ac105ed94
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/te/babel-te.ini
@@ -0,0 +1,149 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = తెలుగు
+name.english = Telugu
+name.babel = telugu
+tag.bcp47 = te
+tag.opentype = TEL
+script.name = Telugu
+script.tag.bcp47 = Telu
+script.tag.opentype = telu
+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]-[yy]
+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 = డిసెంబర్
+months.narrow.1 = జ
+months.narrow.2 = ఫి
+months.narrow.3 = మా
+months.narrow.4 = ఏ
+months.narrow.5 = మే
+months.narrow.6 = జూ
+months.narrow.7 = జు
+months.narrow.8 = ఆ
+months.narrow.9 = సె
+months.narrow.10 = అ
+months.narrow.11 = న
+months.narrow.12 = డి
+days.wide.mon = సోమవారం
+days.wide.tue = మంగళవారం
+days.wide.wed = బుధవారం
+days.wide.thu = గురువారం
+days.wide.fri = శుక్రవారం
+days.wide.sat = శనివారం
+days.wide.sun = ఆదివారం
+days.abbreviated.mon = సోమ
+days.abbreviated.tue = మంగళ
+days.abbreviated.wed = బుధ
+days.abbreviated.thu = గురు
+days.abbreviated.fri = శుక్ర
+days.abbreviated.sat = శని
+days.abbreviated.sun = ఆది
+days.narrow.mon = సో
+days.narrow.tue = మ
+days.narrow.wed = బు
+days.narrow.thu = గు
+days.narrow.fri = శు
+days.narrow.sat = శ
+days.narrow.sun = ఆ
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = ఉ
+dayPeriods.narrow.pm = సా
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[time.gregorian]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
+
+[typography]
+frenchspacing =
+hyphenrules = telugu
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [\u200C\u200D ౦ ౧ ౨ ౩ ౪ ౫ ౬ ౭ ౮ ౯]
+exemplarCharacters = [అ ఆ ఇ ఈ ఉ ఊ ఋ ౠ ఌ ౡ ఎ ఏ ఐ ఒ ఓ ఔ ఁ ం ః క ఖ గ ఘ ఙ చ ఛ జ ఝ ఞ ట ఠ డ ఢ ణ త థ ద ధ న ప ఫ బ భ మ య ర ఱ ల వ శ ష స హ ళ \u0C3E \u0C3F \u0C40 ు ూ ృ ౄ \u0C46 \u0C47 \u0C48 \u0C4A \u0C4B \u0C4C \u0C4D \u0C55 \u0C56]
+index = [అ ఆ ఇ ఈ ఉ ఊ ఋ ౠ ఎ ఏ ఐ ఒ ఓ ఔ క ఖ గ ఘ ఙ చ ఛ జ ఝ ఞ ట ఠ డ ఢ ణ త థ ద ధ న ప ఫ బ భ మ య ర ఱ ల వ శ ష స హ ళ]
+punctuation = [\\- , ; \\: ! ? . ' ‘ ’ \" “ ” ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/te/babel-telugu.tex b/Master/texmf-dist/tex/generic/babel/locale/te/babel-telugu.tex
new file mode 100644
index 00000000000..5cacd099888
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/te/babel-telugu.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{te}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..737e2c34489
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/teo/babel-teo.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Kiteso
+name.english = Teso
+name.babel = teso
+tag.bcp47 = teo
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Orara
+months.wide.2 = Omuk
+months.wide.3 = Okwamg’
+months.wide.4 = Odung’el
+months.wide.5 = Omaruk
+months.wide.6 = Omodok’king’ol
+months.wide.7 = Ojola
+months.wide.8 = Opedel
+months.wide.9 = Osokosokoma
+months.wide.10 = Otibar
+months.wide.11 = Olabor
+months.wide.12 = Opoo
+months.narrow.1 = R
+months.narrow.2 = M
+months.narrow.3 = K
+months.narrow.4 = D
+months.narrow.5 = M
+months.narrow.6 = M
+months.narrow.7 = J
+months.narrow.8 = P
+months.narrow.9 = S
+months.narrow.10 = T
+months.narrow.11 = L
+months.narrow.12 = P
+days.wide.mon = Nakaebarasa
+days.wide.tue = Nakaare
+days.wide.wed = Nakauni
+days.wide.thu = Nakaung’on
+days.wide.fri = Nakakany
+days.wide.sat = Nakasabiti
+days.wide.sun = Nakaejuma
+days.abbreviated.mon = Bar
+days.abbreviated.tue = Aar
+days.abbreviated.wed = Uni
+days.abbreviated.thu = Ung
+days.abbreviated.fri = Kan
+days.abbreviated.sat = Sab
+days.abbreviated.sun = Jum
+days.narrow.mon = B
+days.narrow.tue = A
+days.narrow.wed = U
+days.narrow.thu = U
+days.narrow.fri = K
+days.narrow.sat = S
+days.narrow.sun = J
+dayPeriods.abbreviated.am = Taparachu
+dayPeriods.abbreviated.pm = Ebongi
+dayPeriods.narrow.am = Taparachu
+dayPeriods.narrow.pm = Ebongi
+dayPeriods.wide.am = Taparachu
+dayPeriods.wide.pm = Ebongi
+
+[date.gregorian.licr]
+months.wide.1 = Orara
+months.wide.2 = Omuk
+months.wide.3 = Okwamg\textquoteright
+months.wide.4 = Odung\textquoteright el
+months.wide.5 = Omaruk
+months.wide.6 = Omodok\textquoteright king\textquoteright ol
+months.wide.7 = Ojola
+months.wide.8 = Opedel
+months.wide.9 = Osokosokoma
+months.wide.10 = Otibar
+months.wide.11 = Olabor
+months.wide.12 = Opoo
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [f q z]
+exemplarCharacters = [a b c d e g h i j k l m n o p r s t u v w x y]
+index = [A B C D E G H I J K L M N O P R S T U V W X Y]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/teo/babel-teso.tex b/Master/texmf-dist/tex/generic/babel/locale/teo/babel-teso.tex
new file mode 100644
index 00000000000..498d386b16e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/teo/babel-teso.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{teo}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..312287fa9b4
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/th/babel-th.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = ไทย
+name.english = Thai
+name.babel = thai
+tag.bcp47 = th
+tag.opentype = THA
+script.name = Thai
+script.tag.bcp47 = Thai
+script.tag.opentype = thai
+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 =
+
+[captions.licr]
+preface = \thaiKhoKhwai\thaiSaraAm\thaiNoNu\thaiSaraAm
+ref = \thaiSaraE\thaiOAng\thaiKoKai\thaiSoSua\thaiSaraAa\thaiRoRua\thaiOAng\thaiMaiTho\thaiSaraAa\thaiNgoNgu\thaiOAng\thaiSaraI\thaiNgoNgu
+abstract = \thaiBoBaimai\thaiThoThahan\thaiKhoKhwai\thaiDoDek\thaiMaiHanakat\space \thaiYoYak\thaiOAng\thaiMaiEk
+bib = \thaiBoBaimai\thaiRoRua\thaiRoRua\thaiNoNen\thaiSaraAa\thaiNoNu\thaiKoKai\thaiSaraU\space \thaiRoRua\thaiMoMa
+chapter = \thaiBoBaimai\thaiThoThahan\thaiThoThahan\thaiMaiEk\thaiSaraIi
+appendix = \thaiPhoSamphao\thaiSaraAa\thaiKhoKhwai\thaiPhoPhung\thaiNoNu\thaiWoWaen\thaiKoKai
+contents = \thaiSoSua\thaiSaraAa\thaiRoRua\thaiBoBaimai\thaiMaiHanakat\thaiYoYing
+listfigure = \thaiSoSua\thaiSaraAa\thaiRoRua\thaiBoBaimai\thaiMaiHanakat\thaiYoYing\thaiRoRua\thaiPoPla\thaiSaraUu
+listtable = \thaiSoSua\thaiSaraAa\thaiRoRua\thaiBoBaimai\thaiYoYing\thaiMaiHanakat\space \thaiToTao\thaiSaraAa\thaiRoRua\thaiSaraAa\thaiNgoNgu
+index = \thaiDoDek\thaiRoRua\thaiRoRua\thaiChoChang\thaiNoNu\thaiSaraIi
+figure = \thaiRoRua\thaiPoPla\thaiSaraUu\space \thaiThoThahan\thaiMaiEk\thaiSaraIi
+table = \thaiToTao\thaiSaraAa\thaiRoRua\thaiSaraAa\thaiNgoNgu\thaiThoThahan\thaiMaiEk\thaiSaraIi
+part = \thaiPhoSamphao\thaiSaraAa\thaiKhoKhwai
+encl = \thaiSoSua\thaiNgoNgu\thaiMaiEk\thaiSaraI\space \thaiThoThahan\thaiSaraAe\thaiMaiEk\thaiSaraIi\space \thaiNoNu\thaiBoBaimai\thaiMoMa\thaiSaraAa\thaiDoDek\thaiMaiTho\thaiWoWaen\thaiYoYak
+cc = \thaiSoSua\thaiSaraAm\thaiSaraE\thaiNoNu\thaiSaraAa\thaiThoThung\thaiSaraUe\thaiNgoNgu
+headto = \thaiSaraE\thaiRoRua\thaiYoYak\thaiSaraIi\space \thaiNoNu
+page = \thaiHoHip\thaiNoNu\thaiMaiTho\thaiSaraAa
+see = \thaiDoDek\thaiSaraUu
+also = \thaiDoDek\thaiSaraUu\thaiSaraE\thaiPhoPhan\thaiMaiEk\thaiSaraI\thaiMoMa\thaiSaraE\thaiToTao\thaiMoMa\thaiSaraI
+proof = \thaiPhoPhan\thaiSaraI\thaiSoSua\thaiChoChan\thaiSaraUu\space \thaiNoNu\thaiThanthakhat
+glossary =
+
+[date.gregorian]
+date.long = [d] [MMMM] [G] [y]
+date.short = [d]/[M]/[yy]
+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 = ธันวาคม
+months.narrow.1 = ม.ค.
+months.narrow.2 = ก.พ.
+months.narrow.3 = มี.ค.
+months.narrow.4 = เม.ย.
+months.narrow.5 = พ.ค.
+months.narrow.6 = มิ.ย.
+months.narrow.7 = ก.ค.
+months.narrow.8 = ส.ค.
+months.narrow.9 = ก.ย.
+months.narrow.10 = ต.ค.
+months.narrow.11 = พ.ย.
+months.narrow.12 = ธ.ค.
+days.wide.mon = วันจันทร์
+days.wide.tue = วันอังคาร
+days.wide.wed = วันพุธ
+days.wide.thu = วันพฤหัสบดี
+days.wide.fri = วันศุกร์
+days.wide.sat = วันเสาร์
+days.wide.sun = วันอาทิตย์
+days.abbreviated.mon = จ.
+days.abbreviated.tue = อ.
+days.abbreviated.wed = พ.
+days.abbreviated.thu = พฤ.
+days.abbreviated.fri = ศ.
+days.abbreviated.sat = ส.
+days.abbreviated.sun = อา.
+days.narrow.mon = จ
+days.narrow.tue = อ
+days.narrow.wed = พ
+days.narrow.thu = พฤ
+days.narrow.fri = ศ
+days.narrow.sat = ส
+days.narrow.sun = อา
+dayPeriods.abbreviated.am = ก่อนเที่ยง
+dayPeriods.abbreviated.pm = หลังเที่ยง
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = ก่อนเที่ยง
+dayPeriods.wide.pm = หลังเที่ยง
+
+[date.gregorian.licr]
+months.wide.1 = \thaiMoMa\thaiKoKai\thaiRoRua\thaiSaraAa\thaiKhoKhwai\thaiMoMa
+months.wide.2 = \thaiKoKai\thaiSaraU\thaiMoMa\thaiPhoSamphao\thaiSaraAa\thaiPhoPhan\thaiMaiHanakat\thaiNoNu\thaiThoThong\thaiThanthakhat
+months.wide.3 = \thaiMoMa\thaiSaraIi\thaiNoNu\thaiSaraAa\thaiKhoKhwai\thaiMoMa
+months.wide.4 = \thaiSaraE\thaiMoMa\thaiSoRusi\thaiSaraAa\thaiYoYak\thaiNoNu
+months.wide.5 = \thaiPhoPhan\thaiRu\thaiSoRusi\thaiPhoSamphao\thaiSaraAa\thaiKhoKhwai\thaiMoMa
+months.wide.6 = \thaiMoMa\thaiSaraI\thaiThoThung\thaiSaraU\thaiNoNu\thaiSaraAa\thaiYoYak\thaiNoNu
+months.wide.7 = \thaiKoKai\thaiRoRua\thaiKoKai\thaiDoChada\thaiSaraAa\thaiKhoKhwai\thaiMoMa
+months.wide.8 = \thaiSoSua\thaiSaraI\thaiNgoNgu\thaiHoHip\thaiSaraAa\thaiKhoKhwai\thaiMoMa
+months.wide.9 = \thaiKoKai\thaiMaiHanakat\thaiNoNu\thaiYoYak\thaiSaraAa\thaiYoYak\thaiNoNu
+months.wide.10 = \thaiToTao\thaiSaraU\thaiLoLing\thaiSaraAa\thaiKhoKhwai\thaiMoMa
+months.wide.11 = \thaiPhoPhan\thaiRu\thaiSoSala\thaiChoChan\thaiSaraI\thaiKoKai\thaiSaraAa\thaiYoYak\thaiNoNu
+months.wide.12 = \thaiThoThong\thaiMaiHanakat\thaiNoNu\thaiWoWaen\thaiSaraAa\thaiKhoKhwai\thaiMoMa
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = thai
+lefthyphenmin = 1
+righthyphenmin = 1
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [\u200B]
+exemplarCharacters = [ฯ ๆ \u0E4E \u0E4C \u0E47 \u0E48 \u0E49 \u0E4A \u0E4B ก ข ฃ ค ฅ ฆ ง จ ฉ ช ซ ฌ ญ ฎ ฏ ฐ ฑ ฒ ณ ด ต ถ ท ธ น บ ป ผ ฝ พ ฟ ภ ม ย ร ฤ ล ฦ ว ศ ษ ส ห ฬ อ ฮ \u0E4D ะ \u0E31 า ๅ ำ \u0E34 \u0E35 \u0E36 \u0E37 \u0E38 \u0E39 เ แ โ ใ ไ \u0E3A]
+index = [ก ข ฃ ค ฅ ฆ ง จ ฉ ช ซ ฌ ญ ฎ ฏ ฐ ฑ ฒ ณ ด ต ถ ท ธ น บ ป ผ ฝ พ ฟ ภ ม ย ร ฤ ล ฦ ว ศ ษ ส ห ฬ อ ฮ]
+punctuation = [! \" # ' ( ) * , \\- . / \\: @ \\[ \\] ‐ – — ‘ ’ “ ” … ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+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
new file mode 100644
index 00000000000..39c07418b35
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/th/babel-thai.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{th}{%
+}
+\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
new file mode 100644
index 00000000000..0ad7092735e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ti/babel-ti.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = ትግርኛ
+name.english = Tigrinya
+name.babel = tigrinya
+tag.bcp47 = ti
+tag.opentype = TGY
+script.name = Ethiopic
+script.tag.bcp47 = Ethi
+script.tag.opentype = ethi
+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 =
+
+[captions.licr]
+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 = [dd] [MMMM] [y]
+date.short = [dd]/[MM]/[yy]
+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 = ታሕሳስ
+months.narrow.1 = ጥ
+months.narrow.2 = ለ
+months.narrow.3 = መ
+months.narrow.4 = ሚ
+months.narrow.5 = ግ
+months.narrow.6 = ሰ
+months.narrow.7 = ሓ
+months.narrow.8 = ነ
+months.narrow.9 = መ
+months.narrow.10 = ጥ
+months.narrow.11 = ሕ
+months.narrow.12 = ታ
+days.wide.mon = ሰኑይ
+days.wide.tue = ሠሉስ
+days.wide.wed = ረቡዕ
+days.wide.thu = ኃሙስ
+days.wide.fri = ዓርቢ
+days.wide.sat = ቀዳም
+days.wide.sun = ሰንበት
+days.abbreviated.mon = ሰኑ
+days.abbreviated.tue = ሰሉ
+days.abbreviated.wed = ረቡ
+days.abbreviated.thu = ሓሙ
+days.abbreviated.fri = ዓር
+days.abbreviated.sat = ቀዳ
+days.abbreviated.sun = ሰን
+days.narrow.mon = ሰ
+days.narrow.tue = ሰ
+days.narrow.wed = ረ
+days.narrow.thu = ሓ
+days.narrow.fri = ዓ
+days.narrow.sat = ቀ
+days.narrow.sun = ሰ
+dayPeriods.abbreviated.am = ንጉሆ ሰዓተ
+dayPeriods.abbreviated.pm = ድሕር ሰዓት
+dayPeriods.narrow.am = ንጉሆ ሰዓተ
+dayPeriods.narrow.pm = ድሕር ሰዓት
+dayPeriods.wide.am = ንጉሆ ሰዓተ
+dayPeriods.wide.pm = ድሕር ሰዓት
+
+[date.gregorian.licr]
+months.wide.1 = \textethiopicthe\textethiopicri
+months.wide.2 = \textethiopicla\textethiopickaa\textethiopicti\textethiopicte
+months.wide.3 = \textethiopicma\textethiopicgaa\textethiopicbi\textethiopicte
+months.wide.4 = \textethiopicmi\textethiopicyaa\textethiopicze\textethiopicyaa
+months.wide.5 = \textethiopicge\textethiopicne\textethiopicbo\textethiopicte
+months.wide.6 = \textethiopicsa\textethiopicna
+months.wide.7 = \textethiopichhaa\textethiopicme\textethiopicla
+months.wide.8 = \textethiopicna\textethiopichhaa\textethiopicsa
+months.wide.9 = \textethiopicma\textethiopicse\textethiopicka\textethiopicra\textethiopicme
+months.wide.10 = \textethiopicthe\textethiopicqe\textethiopicme\textethiopicti
+months.wide.11 = \textethiopichhe\textethiopicdaa\textethiopicre
+months.wide.12 = \textethiopictaa\textethiopichhe\textethiopicsaa\textethiopicse
+
+[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 =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [᎐ ᎑ ᎒ ᎓ ᎔ ᎕ ᎖ ᎗ ᎘ ᎙ ሇ ⶀ ᎀ ᎁ ᎂ ᎃ ⶁ ⶂ ⶃ ⶄ ቇ ᎄ ᎅ ᎆ ᎇ ⶅ ⶆ ⶇ ኇ ⶈ ⶉ ⶊ ኯ ዏ ⶋ ዯ ⶌ ዸ ዹ ዺ ዻ ዼ ዽ ዾ ዿ ⶍ ⶎ ጏ ጘ ጙ ጚ ጛ ጜ ጝ ጞ ጟ ⶓ ⶔ ⶕ ⶖ ⶏ ⶐ ⶑ ᎈ ᎉ ᎊ ᎋ ᎌ ᎍ ᎎ ᎏ ⶒ ፘ ፙ ፚ ⶠ ⶡ ⶢ ⶣ ⶤ ⶥ ⶦ ⶨ ⶩ ⶪ ⶫ ⶬ ⶭ ⶮ ⶰ ⶱ ⶲ ⶳ ⶴ ⶵ ⶶ ⶸ ⶹ ⶺ ⶻ ⶼ ⶽ ⶾ ⷀ ⷁ ⷂ ⷃ ⷄ ⷅ ⷆ ⷈ ⷉ ⷊ ⷋ ⷌ ⷍ ⷎ ⷐ ⷑ ⷒ ⷓ ⷔ ⷕ ⷖ ⷘ ⷙ ⷚ ⷛ ⷜ ⷝ ⷞ]
+exemplarCharacters = [\u135F ሀ-ሆ ለ-ቆ ቈ ቊ-ቍ ቐ-ቖ ቘ ቚ-ቝ በ-ኆ ኈ ኊ-ኍ ነ-ኮ ኰ ኲ-ኵ ኸ-ኾ ዀ ዂ-ዅ ወ-ዎ ዐ-ዖ ዘ-ዮ ደ-ዷ ጀ-ጎ ጐ ጒ-ጕ ጠ-ፗ]
+index = [ሀ ለ ሐ መ ሠ ረ ሰ ሸ ቀ ቈ ቐ ቘ በ ቨ ተ ቸ ኀ ኈ ነ ኘ አ ከ ኰ ኸ ዀ ወ ዐ ዘ ዠ የ ደ ጀ ገ ጐ ጠ ጨ ጰ ጸ ፀ ፈ ፐ]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ti/babel-tigrinya.tex b/Master/texmf-dist/tex/generic/babel/locale/ti/babel-tigrinya.tex
new file mode 100644
index 00000000000..4fc04fda5ed
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ti/babel-tigrinya.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{ti}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..f6955eac59b
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/tk/babel-tk.ini
@@ -0,0 +1,147 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = tk
+name.english = Turkmen
+name.babel = turkmen
+tag.bcp47 = tk
+tag.opentype = TKM
+script.name = Arabic
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Sözbaşy
+ref = Çeşmeler
+abstract = Gysgaça manysy
+bib = Çeşmeler
+chapter = Bap
+appendix = Goşmaça
+contents = Mazmuny
+listfigure = Suratlaryň sanawy
+listtable = Tablisalaryň sanawy
+index = Indeks
+figure = Surat
+table = Tablisa
+part = Bölüm
+encl = Goşmaça
+cc = Iberilenler
+headto = Kime
+page = Sahypa
+see = ser.
+also = şuňa-da ser.
+proof = Delil
+glossary = Sözlük
+
+[captions.licr]
+preface = S\"ozba\c sy
+ref = \c Ce\c smeler
+abstract = Gysga\c ca manysy
+bib = \c Ce\c smeler
+chapter = Bap
+appendix = Go\c sma\c ca
+contents = Mazmuny
+listfigure = Suratlary\v n sanawy
+listtable = Tablisalary\v n sanawy
+index = Indeks
+figure = Surat
+table = Tablisa
+part = B\"ol\"um
+encl = Go\c sma\c ca
+cc = Iberilenler
+headto = Kime
+page = Sahypa
+see = ser.
+also = \c su\v na-da ser.
+proof = Delil
+glossary = S\"ozl\"uk
+
+[date.gregorian]
+date.long = [d].[ ][MMMM] [y]
+date.short = [dd].[MM].[y]
+months.wide.1 = Ýanwar
+months.wide.2 = Fewral
+months.wide.3 = Mart
+months.wide.4 = Aprel
+months.wide.5 = Maý
+months.wide.6 = Iýun
+months.wide.7 = Iýul
+months.wide.8 = Awgust
+months.wide.9 = Sentýabr
+months.wide.10 = Oktýabr
+months.wide.11 = Noýabr
+months.wide.12 = Dekabr
+
+[date.gregorian.licr]
+months.wide.1 = \'Yanwar
+months.wide.2 = Fewral
+months.wide.3 = Mart
+months.wide.4 = Aprel
+months.wide.5 = Ma\'y
+months.wide.6 = I\'yun
+months.wide.7 = I\'yul
+months.wide.8 = Awgust
+months.wide.9 = Sent\'yabr
+months.wide.10 = Okt\'yabr
+months.wide.11 = No\'yabr
+months.wide.12 = Dekabr
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = turkmen
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”“”
+auxiliary = [c q v x]
+exemplarCharacters = [a b ç d e ä f g h i j ž k l m n ň o ö p r s ş t u ü w y ý z]
+index = [A B Ç D E Ä F G H I J Ž K L M N Ň O Ö P R S Ş T U Ü W Y Ý Z]
+punctuation = [\\- – — , ; \\: ! ? . … \" “ ” ( ) \\[ \\] \\{ \\} § @ * #]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = san däl
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/tk/babel-turkmen.tex b/Master/texmf-dist/tex/generic/babel/locale/tk/babel-turkmen.tex
new file mode 100644
index 00000000000..b80ca59bb53
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/tk/babel-turkmen.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{tk}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..b952ad150c3
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/to/babel-to.ini
@@ -0,0 +1,172 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = lea fakatonga
+name.english = Tongan
+name.babel = tongan
+tag.bcp47 = to
+tag.opentype = TGN
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]/[M]/[yy]
+months.wide.1 = Sānuali
+months.wide.2 = Fēpueli
+months.wide.3 = Maʻasi
+months.wide.4 = ʻEpeleli
+months.wide.5 = Mē
+months.wide.6 = Sune
+months.wide.7 = Siulai
+months.wide.8 = ʻAokosi
+months.wide.9 = Sepitema
+months.wide.10 = ʻOkatopa
+months.wide.11 = Nōvema
+months.wide.12 = Tīsema
+months.narrow.1 = S
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = E
+months.narrow.5 = M
+months.narrow.6 = S
+months.narrow.7 = S
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = T
+days.wide.mon = Mōnite
+days.wide.tue = Tūsite
+days.wide.wed = Pulelulu
+days.wide.thu = Tuʻapulelulu
+days.wide.fri = Falaite
+days.wide.sat = Tokonaki
+days.wide.sun = Sāpate
+days.abbreviated.mon = Mōn
+days.abbreviated.tue = Tūs
+days.abbreviated.wed = Pul
+days.abbreviated.thu = Tuʻa
+days.abbreviated.fri = Fal
+days.abbreviated.sat = Tok
+days.abbreviated.sun = Sāp
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = P
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = T
+days.narrow.sun = S
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = hengihengi
+dayPeriods.wide.pm = efiafi
+
+[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 =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [à ă â å ä æ b c ç d è ĕ ê ë g ì ĭ î ï j ñ ò ŏ ô ö ø œ q r ù ŭ û ü w x y ÿ z]
+exemplarCharacters = [a á ā e é ē f h i í ī k l m n {ng} o ó ō p s t u ú ū v ʻ]
+index = [A E F H I K L M N {NG} O P S T U V ʻ]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = TF
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/to/babel-tongan.tex b/Master/texmf-dist/tex/generic/babel/locale/to/babel-tongan.tex
new file mode 100644
index 00000000000..5a5a6b6d3f5
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/to/babel-tongan.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{to}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..205a135f2c7
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/tr/babel-tr.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Türkçe
+name.english = Turkish
+name.babel = turkish
+tag.bcp47 = tr
+tag.opentype = TRK
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Önsöz
+ref = Kaynaklar
+abstract = Özet
+bib = Kaynakça
+chapter = Bölüm
+appendix = Ek
+contents = İçindekiler
+listfigure = Şekil Listesi
+listtable = Tablo Listesi
+index = Dizin
+figure = Şekil
+table = Tablo
+part = Kısım
+encl = İlişik
+cc = Diğer Alıcılar
+headto = Alıcı
+page = Sayfa
+see = bkz.
+also = ayrıca bkz.
+proof = Kanıt
+glossary = Lügatçe
+
+[captions.licr]
+preface = \"Ons\"oz
+ref = Kaynaklar
+abstract = \"Ozet
+bib = Kaynak\c ca
+chapter = B\"ol\"um
+appendix = Ek
+contents = \.I\c cindekiler
+listfigure = \c Sekil Listesi
+listtable = Tablo Listesi
+index = Dizin
+figure = \c Sekil
+table = Tablo
+part = K\i s\i m
+encl = \.Ili\c sik
+cc = Di\u ger Al\i c\i lar
+headto = Al\i c\i
+page = Sayfa
+see = bkz.
+also = ayr\i ca bkz.
+proof = Kan\i t
+glossary = L\"ugat\c ce
+
+[date.gregorian]
+date.long = [d][ ][MMMM] [y]
+date.short = [d].[MM].[y]
+months.wide.1 = Ocak
+months.wide.2 = Şubat
+months.wide.3 = Mart
+months.wide.4 = Nisan
+months.wide.5 = Mayıs
+months.wide.6 = Haziran
+months.wide.7 = Temmuz
+months.wide.8 = Ağustos
+months.wide.9 = Eylül
+months.wide.10 = Ekim
+months.wide.11 = Kasım
+months.wide.12 = Aralık
+months.narrow.1 = O
+months.narrow.2 = Ş
+months.narrow.3 = M
+months.narrow.4 = N
+months.narrow.5 = M
+months.narrow.6 = H
+months.narrow.7 = T
+months.narrow.8 = A
+months.narrow.9 = E
+months.narrow.10 = E
+months.narrow.11 = K
+months.narrow.12 = A
+days.wide.mon = Pazartesi
+days.wide.tue = Salı
+days.wide.wed = Çarşamba
+days.wide.thu = Perşembe
+days.wide.fri = Cuma
+days.wide.sat = Cumartesi
+days.wide.sun = Pazar
+days.abbreviated.mon = Pzt
+days.abbreviated.tue = Sal
+days.abbreviated.wed = Çar
+days.abbreviated.thu = Per
+days.abbreviated.fri = Cum
+days.abbreviated.sat = Cmt
+days.abbreviated.sun = Paz
+days.narrow.mon = P
+days.narrow.tue = S
+days.narrow.wed = Ç
+days.narrow.thu = P
+days.narrow.fri = C
+days.narrow.sat = C
+days.narrow.sun = P
+dayPeriods.abbreviated.am = ÖÖ
+dayPeriods.abbreviated.pm = ÖS
+dayPeriods.narrow.am = öö
+dayPeriods.narrow.pm = ös
+dayPeriods.wide.am = ÖÖ
+dayPeriods.wide.pm = ÖS
+
+[date.gregorian.licr]
+months.wide.1 = Ocak
+months.wide.2 = \c Subat
+months.wide.3 = Mart
+months.wide.4 = Nisan
+months.wide.5 = May\i s
+months.wide.6 = Haziran
+months.wide.7 = Temmuz
+months.wide.8 = A\u gustos
+months.wide.9 = Eyl\"ul
+months.wide.10 = Ekim
+months.wide.11 = Kas\i m
+months.wide.12 = Aral\i k
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = no
+hyphenrules = turkish
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [á à ă â å ä ã ā æ é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ø ō œ q ß ú ù ŭ û ū w x ÿ]
+exemplarCharacters = [a b c ç d e f g ğ h ı i İ j k l m n o ö p r s ş t u ü v y z]
+index = [A B C Ç D E F G H I İ J K L M N O Ö P Q R S Ş T U Ü V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/tr/babel-turkish.tex b/Master/texmf-dist/tex/generic/babel/locale/tr/babel-turkish.tex
new file mode 100644
index 00000000000..0becc4f003f
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/tr/babel-turkish.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{tr}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/twq/babel-tasawaq.tex b/Master/texmf-dist/tex/generic/babel/locale/twq/babel-tasawaq.tex
new file mode 100644
index 00000000000..e226e91aff1
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/twq/babel-tasawaq.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{twq}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..cfb1bf96739
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/twq/babel-twq.ini
@@ -0,0 +1,185 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Tasawaq senni
+name.english = Tasawaq
+name.babel = tasawaq
+tag.bcp47 = twq
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]/[M]/[y]
+months.wide.1 = Žanwiye
+months.wide.2 = Feewiriye
+months.wide.3 = Marsi
+months.wide.4 = Awiril
+months.wide.5 = Me
+months.wide.6 = Žuweŋ
+months.wide.7 = Žuyye
+months.wide.8 = Ut
+months.wide.9 = Sektanbur
+months.wide.10 = Oktoobur
+months.wide.11 = Noowanbur
+months.wide.12 = Deesanbur
+months.narrow.1 = Ž
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = Ž
+months.narrow.7 = Ž
+months.narrow.8 = U
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Atinni
+days.wide.tue = Atalaata
+days.wide.wed = Alarba
+days.wide.thu = Alhamiisa
+days.wide.fri = Alzuma
+days.wide.sat = Asibti
+days.wide.sun = Alhadi
+days.abbreviated.mon = Ati
+days.abbreviated.tue = Ata
+days.abbreviated.wed = Ala
+days.abbreviated.thu = Alm
+days.abbreviated.fri = Alz
+days.abbreviated.sat = Asi
+days.abbreviated.sun = Alh
+days.narrow.mon = T
+days.narrow.tue = T
+days.narrow.wed = L
+days.narrow.thu = L
+days.narrow.fri = L
+days.narrow.sat = S
+days.narrow.sun = H
+dayPeriods.abbreviated.am = Subbaahi
+dayPeriods.abbreviated.pm = Zaarikay b
+dayPeriods.narrow.am = Subbaahi
+dayPeriods.narrow.pm = Zaarikay b
+dayPeriods.wide.am = Subbaahi
+dayPeriods.wide.pm = Zaarikay b
+
+[date.gregorian.licr]
+months.wide.1 = \v Zanwiye
+months.wide.2 = Feewiriye
+months.wide.3 = Marsi
+months.wide.4 = Awiril
+months.wide.5 = Me
+months.wide.6 = \v Zuwe\ng
+months.wide.7 = \v Zuyye
+months.wide.8 = Ut
+months.wide.9 = Sektanbur
+months.wide.10 = Oktoobur
+months.wide.11 = Noowanbur
+months.wide.12 = Deesanbur
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [v]
+exemplarCharacters = [a ã b c d e ẽ f g h i j k l m n ɲ ŋ o õ p q r s š t u w x y z ž]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/tzm/babel-centralatlastamazight.tex b/Master/texmf-dist/tex/generic/babel/locale/tzm/babel-centralatlastamazight.tex
new file mode 100644
index 00000000000..fdc110bcf48
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/tzm/babel-centralatlastamazight.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{tzm}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..2d9ad03109f
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/tzm/babel-tzm.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Tamaziɣt n laṭlaṣ
+name.english = Central Atlas Tamazight
+name.babel = centralatlastamazight
+tag.bcp47 = tzm
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Yennayer
+months.wide.2 = Yebrayer
+months.wide.3 = Mars
+months.wide.4 = Ibrir
+months.wide.5 = Mayyu
+months.wide.6 = Yunyu
+months.wide.7 = Yulyuz
+months.wide.8 = Ɣuct
+months.wide.9 = Cutanbir
+months.wide.10 = Kṭuber
+months.wide.11 = Nwanbir
+months.wide.12 = Dujanbir
+months.narrow.1 = Y
+months.narrow.2 = Y
+months.narrow.3 = M
+months.narrow.4 = I
+months.narrow.5 = M
+months.narrow.6 = Y
+months.narrow.7 = Y
+months.narrow.8 = Ɣ
+months.narrow.9 = C
+months.narrow.10 = K
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Aynas
+days.wide.tue = Asinas
+days.wide.wed = Akras
+days.wide.thu = Akwas
+days.wide.fri = Asimwas
+days.wide.sat = Asiḍyas
+days.wide.sun = Asamas
+days.abbreviated.mon = Ayn
+days.abbreviated.tue = Asn
+days.abbreviated.wed = Akr
+days.abbreviated.thu = Akw
+days.abbreviated.fri = Asm
+days.abbreviated.sat = Asḍ
+days.abbreviated.sun = Asa
+days.narrow.mon = A
+days.narrow.tue = A
+days.narrow.wed = A
+days.narrow.thu = A
+days.narrow.fri = A
+days.narrow.sat = A
+days.narrow.sun = A
+dayPeriods.abbreviated.am = Zdat azal
+dayPeriods.abbreviated.pm = Ḍeffir aza
+dayPeriods.narrow.am = Zdat azal
+dayPeriods.narrow.pm = Ḍeffir aza
+dayPeriods.wide.am = Zdat azal
+dayPeriods.wide.pm = Ḍeffir aza
+
+[date.gregorian.licr]
+months.wide.1 = Yennayer
+months.wide.2 = Yebrayer
+months.wide.3 = Mars
+months.wide.4 = Ibrir
+months.wide.5 = Mayyu
+months.wide.6 = Yunyu
+months.wide.7 = Yulyuz
+months.wide.8 = \textGammaafrican uct
+months.wide.9 = Cutanbir
+months.wide.10 = K\d tuber
+months.wide.11 = Nwanbir
+months.wide.12 = Dujanbir
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [o p v]
+exemplarCharacters = [a b c d ḍ e ɛ f g {gʷ} ɣ h ḥ i j k {kʷ} l m n q r ṛ s ṣ t ṭ u w x y z]
+index = [A B C D Ḍ E Ɛ F G Ɣ H Ḥ I J K L M N Q R Ṛ S Ṣ T Ṭ U W X Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..e49159dafc5
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ug/babel-ug.ini
@@ -0,0 +1,172 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = ئۇيغۇرچە
+name.english = Uyghur
+name.babel = uyghur
+tag.bcp47 = ug
+tag.opentype = UYG
+script.name = Arabic
+script.tag.bcp47 = Arab
+script.tag.opentype = arab
+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 =
+
+[captions.licr]
+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 = [y]-[MM]-[dd]
+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 = دېكابىر
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = دۈشەنبە
+days.wide.tue = سەيشەنبە
+days.wide.wed = چارشەنبە
+days.wide.thu = پەيشەنبە
+days.wide.fri = جۈمە
+days.wide.sat = شەنبە
+days.wide.sun = يەكشەنبە
+days.abbreviated.mon = دۈ
+days.abbreviated.tue = سە
+days.abbreviated.wed = چا
+days.abbreviated.thu = پە
+days.abbreviated.fri = جۈ
+days.abbreviated.sat = شە
+days.abbreviated.sun = يە
+days.narrow.mon = د
+days.narrow.tue = س
+days.narrow.wed = چ
+days.narrow.thu = پ
+days.narrow.fri = ج
+days.narrow.sat = ش
+days.narrow.sun = ي
+dayPeriods.abbreviated.am = چ.ب
+dayPeriods.abbreviated.pm = چ.ك
+dayPeriods.narrow.am = ب
+dayPeriods.narrow.pm = ك
+dayPeriods.wide.am = چۈشتىن بۇرۇن
+dayPeriods.wide.pm = چۈشتىن كېيىن
+
+[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 =
+
+[characters]
+delimiters.quotes = »«›‹
+auxiliary = []
+exemplarCharacters = [ئ ا ە ب پ ت ج چ خ د ر ز ژ س ش غ ف ق ك گ ڭ ل م ن ھ و ۇ ۆ ۈ ۋ ې ى ي]
+index = [ئ ا ە ب پ ت ج چ خ د ر ز ژ س ش غ ف ق ك گ ڭ ل م ن ھ و ۇ ۆ ۈ ۋ ې ى ي]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ug/babel-uyghur.tex b/Master/texmf-dist/tex/generic/babel/locale/ug/babel-uyghur.tex
new file mode 100644
index 00000000000..0963ec194e9
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ug/babel-uyghur.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{ug}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..ca4a2e74df1
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/uk/babel-uk.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = українська
+name.english = Ukrainian
+name.babel = ukrainian
+tag.bcp47 = uk
+tag.opentype = UKR
+script.name = Cyrillic
+script.tag.bcp47 = Cyrl
+script.tag.opentype = cyrl
+level = 1
+encodings = T2A
+derivate = no
+
+[captions]
+preface = Вступ
+ref = Література
+abstract = Анотація
+bib = Бібліоґрафія
+chapter = Розділ
+appendix = Додаток
+contents = Зміст
+listfigure = Перелік ілюстрацій
+listtable = Перелік таблиць
+index = Покажчик
+figure = Рис.
+table = Табл.
+part = Частина
+encl = вкладка
+cc = копія
+headto = До
+page = с.
+see = див.
+also = див. також
+proof = Доведення
+glossary = Словник термінів
+
+[captions.licr]
+preface = \CYRV\cyrs\cyrt\cyru\cyrp
+ref = \CYRL\cyrii\cyrt\cyre\cyrr\cyra\cyrt\cyru\cyrr\cyra
+abstract = \CYRA\cyrn\cyro\cyrt\cyra\cyrc\cyrii\cyrya
+bib = \CYRB\cyrii\cyrb\cyrl\cyrii\cyro\cyrgup\cyrr\cyra\cyrf\cyrii\cyrya
+chapter = \CYRR\cyro\cyrz\cyrd\cyrii\cyrl
+appendix = \CYRD\cyro\cyrd\cyra\cyrt\cyro\cyrk
+contents = \CYRZ\cyrm\cyrii\cyrs\cyrt
+listfigure = \CYRP\cyre\cyrr\cyre\cyrl\cyrii\cyrk\space \cyrii\cyrl\cyryu\cyrs\cyrt\cyrr\cyra\cyrc\cyrii\cyrishrt
+listtable = \CYRP\cyre\cyrr\cyre\cyrl\cyrii\cyrk\space \cyrt\cyra\cyrb\cyrl\cyri\cyrc\cyrsftsn
+index = \CYRP\cyro\cyrk\cyra\cyrzh\cyrch\cyri\cyrk
+figure = \CYRR\cyri\cyrs.
+table = \CYRT\cyra\cyrb\cyrl.
+part = \CYRCH\cyra\cyrs\cyrt\cyri\cyrn\cyra
+encl = \cyrv\cyrk\cyrl\cyra\cyrd\cyrk\cyra
+cc = \cyrk\cyro\cyrp\cyrii\cyrya
+headto = \CYRD\cyro
+page = \cyrs.
+see = \cyrd\cyri\cyrv.
+also = \cyrd\cyri\cyrv.\space \cyrt\cyra\cyrk\cyro\cyrzh
+proof = \CYRD\cyro\cyrv\cyre\cyrd\cyre\cyrn\cyrn\cyrya
+glossary = \CYRS\cyrl\cyro\cyrv\cyrn\cyri\cyrk\space \cyrt\cyre\cyrr\cyrm\cyrii\cyrn\cyrii\cyrv
+
+[date.gregorian]
+date.long = [d][ ][MMMM] [y][ ]р.
+date.short = [dd].[MM].[yy]
+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 = грудня
+months.narrow.1 = с
+months.narrow.2 = л
+months.narrow.3 = б
+months.narrow.4 = к
+months.narrow.5 = т
+months.narrow.6 = ч
+months.narrow.7 = л
+months.narrow.8 = с
+months.narrow.9 = в
+months.narrow.10 = ж
+months.narrow.11 = л
+months.narrow.12 = г
+days.wide.mon = понеділок
+days.wide.tue = вівторок
+days.wide.wed = середа
+days.wide.thu = четвер
+days.wide.fri = пʼятниця
+days.wide.sat = субота
+days.wide.sun = неділя
+days.abbreviated.mon = пн
+days.abbreviated.tue = вт
+days.abbreviated.wed = ср
+days.abbreviated.thu = чт
+days.abbreviated.fri = пт
+days.abbreviated.sat = сб
+days.abbreviated.sun = нд
+days.narrow.mon = П
+days.narrow.tue = В
+days.narrow.wed = С
+days.narrow.thu = Ч
+days.narrow.fri = П
+days.narrow.sat = С
+days.narrow.sun = Н
+dayPeriods.abbreviated.am = дп
+dayPeriods.abbreviated.pm = пп
+dayPeriods.narrow.am = дп
+dayPeriods.narrow.pm = пп
+dayPeriods.wide.am = дп
+dayPeriods.wide.pm = пп
+
+[date.gregorian.licr]
+months.wide.1 = \cyrs\cyrii\cyrch\cyrn\cyrya
+months.wide.2 = \cyrl\cyryu\cyrt\cyro\cyrg\cyro
+months.wide.3 = \cyrb\cyre\cyrr\cyre\cyrz\cyrn\cyrya
+months.wide.4 = \cyrk\cyrv\cyrii\cyrt\cyrn\cyrya
+months.wide.5 = \cyrt\cyrr\cyra\cyrv\cyrn\cyrya
+months.wide.6 = \cyrch\cyre\cyrr\cyrv\cyrn\cyrya
+months.wide.7 = \cyrl\cyri\cyrp\cyrn\cyrya
+months.wide.8 = \cyrs\cyre\cyrr\cyrp\cyrn\cyrya
+months.wide.9 = \cyrv\cyre\cyrr\cyre\cyrs\cyrn\cyrya
+months.wide.10 = \cyrzh\cyro\cyrv\cyrt\cyrn\cyrya
+months.wide.11 = \cyrl\cyri\cyrs\cyrt\cyro\cyrp\cyra\cyrd\cyra
+months.wide.12 = \cyrg\cyrr\cyru\cyrd\cyrn\cyrya
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = yes
+hyphenrules = ukrainian
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»„“
+auxiliary = [{а\u0301} {е\u0301} ё {є\u0301} {и\u0301} {і\u0301} {ї\u0301} {о\u0301} {у\u0301} ъ ы э {ю\u0301} {я\u0301}]
+exemplarCharacters = [а б в г ґ д е є ж з и і ї й к л м н о п р с т у ф х ц ч ш щ ь ю я ʼ]
+index = [А Б В Г Ґ Д Е Є Ж З И І Ї Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ю Я]
+punctuation = [\\- – , ; \\: ! ? . ' \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\\\ №]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = Е
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/uk/babel-ukrainian.tex b/Master/texmf-dist/tex/generic/babel/locale/uk/babel-ukrainian.tex
new file mode 100644
index 00000000000..e0b20fdfc73
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/uk/babel-ukrainian.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{uk}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..15521a250e1
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ur/babel-ur.ini
@@ -0,0 +1,149 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = اردو
+name.english = Urdu
+name.babel = urdu
+tag.bcp47 = ur
+tag.opentype = URD
+script.name = Arabic
+script.tag.bcp47 = Arab
+script.tag.opentype = arab
+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]/[yy]
+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 = دسمبر
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = سوموار
+days.wide.tue = منگل
+days.wide.wed = بدھ
+days.wide.thu = جمعرات
+days.wide.fri = جمعہ
+days.wide.sat = ہفتہ
+days.wide.sun = اتوار
+days.abbreviated.mon = سوموار
+days.abbreviated.tue = منگل
+days.abbreviated.wed = بدھ
+days.abbreviated.thu = جمعرات
+days.abbreviated.fri = جمعہ
+days.abbreviated.sat = ہفتہ
+days.abbreviated.sun = اتوار
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[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 =
+
+[characters]
+delimiters.quotes = ”“’‘
+auxiliary = [؀؁؂؃\u200C\u200D\u200E\u200F \u064B \u064C \u064D \u064E \u064F \u0650 \u0651 \u0652 \u0654 \u0656 \u0657 \u0658 \u0670 ۃ ٻ ٺ ټ ٽ ي]
+exemplarCharacters = [ا أ آ ب پ ت ٹ ث ج چ ح خ د ڈ ذ ر ڑ ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن ں و ؤ ہ ۂ ھ ء ی ئ ے ة ه]
+index = [ا ب پ ت ٹ ث ج چ ح خ د ڈ ذ ر ڑ ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن و ہ ھ ء ی ے]
+punctuation = [، ؍ ٫ ٬ ؛ \\: ؟ . ۔ ( ) \\[ \\]]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = ‎-
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = ‎+
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ur/babel-urdu.tex b/Master/texmf-dist/tex/generic/babel/locale/ur/babel-urdu.tex
new file mode 100644
index 00000000000..c9ffc68947b
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ur/babel-urdu.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{ur}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..629454ca0a4
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Arab.ini
@@ -0,0 +1,172 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = اوزبیک
+name.english = Uzbek
+name.babel = uzbek-arabic
+name.babel.A = uzbek-arab
+tag.bcp47 = uz
+tag.opentype = UZB
+script.name = Arabic
+script.tag.bcp47 = Arab
+script.tag.opentype = arab
+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 =
+
+[captions.licr]
+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 = [y] [MMMM] [d]
+date.short = [y]-[MM]-[dd]
+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 = دسمبر
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = دوشنبه
+days.wide.tue = سه‌شنبه
+days.wide.wed = چهارشنبه
+days.wide.thu = پنجشنبه
+days.wide.fri = جمعه
+days.wide.sat = شنبه
+days.wide.sun = یکشنبه
+days.abbreviated.mon = د.
+days.abbreviated.tue = س.
+days.abbreviated.wed = چ.
+days.abbreviated.thu = پ.
+days.abbreviated.fri = ج.
+days.abbreviated.sat = ش.
+days.abbreviated.sun = ی.
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [\u200C\u200D\u200E\u200F ټ ځ څ ډ ړ ږ ښ ګ ڼ ي ۍ ې]
+exemplarCharacters = [\u064B \u064C \u064D \u064E \u064F \u0650 \u0651 \u0652 \u0654 \u0670 ء آ أ ؤ ئ ا ب پ ة ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن ه و ۇ ۉ ی]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = arabext
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = ‎−
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..b89ad97f0bf
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Cyrl.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = ўзбекча
+name.english = Uzbek
+name.babel = uzbek-cyrillic
+name.babel.A = uzbek-cyrl
+tag.bcp47 = uz
+tag.opentype = UZB
+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 =
+
+[captions.licr]
+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]/[yy]
+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 = декабр
+months.narrow.1 = Я
+months.narrow.2 = Ф
+months.narrow.3 = М
+months.narrow.4 = А
+months.narrow.5 = М
+months.narrow.6 = И
+months.narrow.7 = И
+months.narrow.8 = А
+months.narrow.9 = С
+months.narrow.10 = О
+months.narrow.11 = Н
+months.narrow.12 = Д
+days.wide.mon = душанба
+days.wide.tue = сешанба
+days.wide.wed = чоршанба
+days.wide.thu = пайшанба
+days.wide.fri = жума
+days.wide.sat = шанба
+days.wide.sun = якшанба
+days.abbreviated.mon = душ
+days.abbreviated.tue = сеш
+days.abbreviated.wed = чор
+days.abbreviated.thu = пай
+days.abbreviated.fri = жум
+days.abbreviated.sat = шан
+days.abbreviated.sun = якш
+days.narrow.mon = Д
+days.narrow.tue = С
+days.narrow.wed = Ч
+days.narrow.thu = П
+days.narrow.fri = Ж
+days.narrow.sat = Ш
+days.narrow.sun = Я
+dayPeriods.abbreviated.am = ТО
+dayPeriods.abbreviated.pm = ТК
+dayPeriods.narrow.am = ТО
+dayPeriods.narrow.pm = ТК
+dayPeriods.wide.am = ТО
+dayPeriods.wide.pm = ТК
+
+[date.gregorian.licr]
+months.wide.1 = \cyrya\cyrn\cyrv\cyra\cyrr
+months.wide.2 = \cyrf\cyre\cyrv\cyrr\cyra\cyrl
+months.wide.3 = \cyrm\cyra\cyrr\cyrt
+months.wide.4 = \cyra\cyrp\cyrr\cyre\cyrl
+months.wide.5 = \cyrm\cyra\cyrishrt
+months.wide.6 = \cyri\cyryu\cyrn
+months.wide.7 = \cyri\cyryu\cyrl
+months.wide.8 = \cyra\cyrv\cyrg\cyru\cyrs\cyrt
+months.wide.9 = \cyrs\cyre\cyrn\cyrt\cyrya\cyrb\cyrr
+months.wide.10 = \cyro\cyrk\cyrt\cyrya\cyrb\cyrr
+months.wide.11 = \cyrn\cyro\cyrya\cyrb\cyrr
+months.wide.12 = \cyrd\cyre\cyrk\cyra\cyrb\cyrr
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [ц щ ы ь]
+exemplarCharacters = [а б в г ғ д е ё ж з и й к қ л м н о п р с т у ў ф х ҳ ч ш ъ э ю я]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = ҳақиқий сон эмас
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..0756c1f57e9
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz-Latn.ini
@@ -0,0 +1,187 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = o‘zbek
+name.english = Uzbek
+name.babel = uzbek-latin
+name.babel.A = uzbek-latn
+tag.bcp47 = uz
+tag.opentype = UZB
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d]-[MMMM], [y]
+date.short = [dd]/[MM]/[yy]
+months.wide.1 = yanvar
+months.wide.2 = fevral
+months.wide.3 = mart
+months.wide.4 = aprel
+months.wide.5 = may
+months.wide.6 = iyun
+months.wide.7 = iyul
+months.wide.8 = avgust
+months.wide.9 = sentabr
+months.wide.10 = oktabr
+months.wide.11 = noyabr
+months.wide.12 = dekabr
+months.narrow.1 = Y
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = I
+months.narrow.7 = I
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = dushanba
+days.wide.tue = seshanba
+days.wide.wed = chorshanba
+days.wide.thu = payshanba
+days.wide.fri = juma
+days.wide.sat = shanba
+days.wide.sun = yakshanba
+days.abbreviated.mon = Dush
+days.abbreviated.tue = Sesh
+days.abbreviated.wed = Chor
+days.abbreviated.thu = Pay
+days.abbreviated.fri = Jum
+days.abbreviated.sat = Shan
+days.abbreviated.sun = Yak
+days.narrow.mon = D
+days.narrow.tue = S
+days.narrow.wed = C
+days.narrow.thu = P
+days.narrow.fri = J
+days.narrow.sat = S
+days.narrow.sun = Y
+dayPeriods.abbreviated.am = TO
+dayPeriods.abbreviated.pm = TK
+dayPeriods.narrow.am = TO
+dayPeriods.narrow.pm = TK
+dayPeriods.wide.am = TO
+dayPeriods.wide.pm = TK
+
+[date.gregorian.licr]
+months.wide.1 = yanvar
+months.wide.2 = fevral
+months.wide.3 = mart
+months.wide.4 = aprel
+months.wide.5 = may
+months.wide.6 = iyun
+months.wide.7 = iyul
+months.wide.8 = avgust
+months.wide.9 = sentabr
+months.wide.10 = oktabr
+months.wide.11 = noyabr
+months.wide.12 = dekabr
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”’‘
+auxiliary = [c w]
+exemplarCharacters = [a b d e f g h i j k l m n o p q r s t u v x y z {oʻ} {gʻ} {sh} {ch} ʼ]
+index = [A B D E F G H I J K L M N O P Q R S T U V X Y Z {Oʻ} {Gʻ} {Sh} {Ch}]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& # ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = haqiqiy son emas
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..d2011978c29
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uz.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = o‘zbek
+name.english = Uzbek
+name.babel = uzbek
+tag.bcp47 = uz
+tag.opentype = UZB
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d]-[MMMM], [y]
+date.short = [dd]/[MM]/[yy]
+months.wide.1 = yanvar
+months.wide.2 = fevral
+months.wide.3 = mart
+months.wide.4 = aprel
+months.wide.5 = may
+months.wide.6 = iyun
+months.wide.7 = iyul
+months.wide.8 = avgust
+months.wide.9 = sentabr
+months.wide.10 = oktabr
+months.wide.11 = noyabr
+months.wide.12 = dekabr
+months.narrow.1 = Y
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = I
+months.narrow.7 = I
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = dushanba
+days.wide.tue = seshanba
+days.wide.wed = chorshanba
+days.wide.thu = payshanba
+days.wide.fri = juma
+days.wide.sat = shanba
+days.wide.sun = yakshanba
+days.abbreviated.mon = Dush
+days.abbreviated.tue = Sesh
+days.abbreviated.wed = Chor
+days.abbreviated.thu = Pay
+days.abbreviated.fri = Jum
+days.abbreviated.sat = Shan
+days.abbreviated.sun = Yak
+days.narrow.mon = D
+days.narrow.tue = S
+days.narrow.wed = C
+days.narrow.thu = P
+days.narrow.fri = J
+days.narrow.sat = S
+days.narrow.sun = Y
+dayPeriods.abbreviated.am = TO
+dayPeriods.abbreviated.pm = TK
+dayPeriods.narrow.am = TO
+dayPeriods.narrow.pm = TK
+dayPeriods.wide.am = TO
+dayPeriods.wide.pm = TK
+
+[date.gregorian.licr]
+months.wide.1 = yanvar
+months.wide.2 = fevral
+months.wide.3 = mart
+months.wide.4 = aprel
+months.wide.5 = may
+months.wide.6 = iyun
+months.wide.7 = iyul
+months.wide.8 = avgust
+months.wide.9 = sentabr
+months.wide.10 = oktabr
+months.wide.11 = noyabr
+months.wide.12 = dekabr
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”’‘
+auxiliary = [c w]
+exemplarCharacters = [a b d e f g h i j k l m n o p q r s t u v x y z {oʻ} {gʻ} {sh} {ch} ʼ]
+index = [A B D E F G H I J K L M N O P Q R S T U V X Y Z {Oʻ} {Gʻ} {Sh} {Ch}]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& # ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = haqiqiy son emas
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uzbek-arab.tex b/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uzbek-arab.tex
new file mode 100644
index 00000000000..9f1db3ab119
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uzbek-arab.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{uzbek-arabic}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uzbek-arabic.tex b/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uzbek-arabic.tex
new file mode 100644
index 00000000000..eef43894009
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uzbek-arabic.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{uz-Arab}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uzbek-cyrillic.tex b/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uzbek-cyrillic.tex
new file mode 100644
index 00000000000..175a5af9d75
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uzbek-cyrillic.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{uz-Cyrl}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uzbek-cyrl.tex b/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uzbek-cyrl.tex
new file mode 100644
index 00000000000..e195b0578c2
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uzbek-cyrl.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{uzbek-cyrillic}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uzbek-latin.tex b/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uzbek-latin.tex
new file mode 100644
index 00000000000..2b41a07aee6
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uzbek-latin.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{uz-Latn}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uzbek-latn.tex b/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uzbek-latn.tex
new file mode 100644
index 00000000000..df7759623d2
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uzbek-latn.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{uzbek-latin}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uzbek.tex b/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uzbek.tex
new file mode 100644
index 00000000000..18d82216261
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/uz/babel-uzbek.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{uz}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..5a034236914
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-Latn.ini
@@ -0,0 +1,187 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Vai
+name.english = Vai
+name.babel = vai-latin
+name.babel.A = vai-latn
+tag.bcp47 = vai
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = luukao kemã
+months.wide.2 = ɓandaɓu
+months.wide.3 = vɔɔ
+months.wide.4 = fulu
+months.wide.5 = goo
+months.wide.6 = 6
+months.wide.7 = 7
+months.wide.8 = kɔnde
+months.wide.9 = saah
+months.wide.10 = galo
+months.wide.11 = kenpkato ɓololɔ
+months.wide.12 = luukao lɔma
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = tɛɛnɛɛ
+days.wide.tue = talata
+days.wide.wed = alaba
+days.wide.thu = aimisa
+days.wide.fri = aijima
+days.wide.sat = siɓiti
+days.wide.sun = lahadi
+days.abbreviated.mon = tɛɛnɛɛ
+days.abbreviated.tue = talata
+days.abbreviated.wed = alaba
+days.abbreviated.thu = aimisa
+days.abbreviated.fri = aijima
+days.abbreviated.sat = siɓiti
+days.abbreviated.sun = lahadi
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = luukao kem\~a
+months.wide.2 = \textbhook anda\textbhook u
+months.wide.3 = v\textoopen\textoopen
+months.wide.4 = fulu
+months.wide.5 = goo
+months.wide.6 = 6
+months.wide.7 = 7
+months.wide.8 = k\textoopen nde
+months.wide.9 = saah
+months.wide.10 = galo
+months.wide.11 = kenpkato \textbhook olol\textoopen
+months.wide.12 = luukao l\textoopen ma
+
+[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 =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = []
+exemplarCharacters = [a á ã b ɓ c d ɗ e é ẽ ɛ {ɛ\u0301} {ɛ\u0303} f g h i í ĩ j k l m n ŋ o ó õ ɔ {ɔ\u0301} {ɔ\u0303} p q r s t u ú ũ v w x y z]
+index = [A B Ɓ C D Ɗ E Ɛ F G H I J K L M N Ŋ O Ɔ P Q R S T U V W X Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..3c955e0ad57
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-Vaii.ini
@@ -0,0 +1,172 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = ꕙꔤ
+name.english = Vai
+name.babel = vai-vai
+name.babel.A = vai-vaii
+tag.bcp47 = vai
+tag.opentype =
+script.name = Vai
+script.tag.bcp47 = Vaii
+script.tag.opentype = vai
+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 =
+
+[captions.licr]
+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 = 6
+months.wide.7 = 7
+months.wide.8 = ꗛꔕ
+months.wide.9 = ꕢꕌ
+months.wide.10 = ꕭꖃ
+months.wide.11 = ꔞꘋꕔꕿ ꕸꖃꗏ
+months.wide.12 = ꖨꕪꕱ ꗏꕮ
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = ꗳꗡꘉ
+days.wide.tue = ꕚꕞꕚ
+days.wide.wed = ꕉꕞꕒ
+days.wide.thu = ꕉꔤꕆꕢ
+days.wide.fri = ꕉꔤꕀꕮ
+days.wide.sat = ꔻꔬꔳ
+days.wide.sun = ꕞꕌꔵ
+days.abbreviated.mon = ꗳꗡꘉ
+days.abbreviated.tue = ꕚꕞꕚ
+days.abbreviated.wed = ꕉꕞꕒ
+days.abbreviated.thu = ꕉꔤꕆꕢ
+days.abbreviated.fri = ꕉꔤꕀꕮ
+days.abbreviated.sat = ꔻꔬꔳ
+days.abbreviated.sun = ꕞꕌꔵ
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[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 =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [ꘓ ꘔ ꘕ ꘖ ꘗ ꘘ ꘙ ꘚ ꘛ ꘜ ꘝ ꘞ ꘟ]
+exemplarCharacters = [ꔀ ꔁ ꔂ ꔃ ꔄ ꔅ ꔆ ꔇ ꔈ ꔉ ꔊ ꔋ ꔌ ꔍ ꔎ ꔏ ꔐ ꔑ ꔒ ꔓ ꔔ ꔕ ꔖ ꔗ ꔘ ꔙ ꔚ ꔛ ꔜ ꔝ ꔞ ꔟ ꔠ ꔡ ꔢ ꔣ ꔤ ꔥ ꔦ ꔧ ꔨ ꔩ ꔪ ꔫ ꔬ ꔭ ꔮ ꔯ ꔰ ꔱ ꔲ ꔳ ꔴ ꔵ ꔶ ꔷ ꔸ ꔹ ꔺ ꔻ ꔼ ꔽ ꔾ ꔿ ꕀ ꕁ ꕂ ꕃ ꕄ ꕅ ꕆ ꕇ ꕈ ꕉ ꕊ ꕋ ꕌ ꕍ ꕎ ꕏ ꕐ ꕑ ꕒ ꕓ ꕔ ꕕ ꕖ ꕗ ꕘ ꘐ ꕙ ꕚ ꕛ ꕜ ꕝ ꕞ ꕟ ꕠ ꕡ ꕢ ꕣ ꕤ ꕥ ꕦ ꕧ ꕨ ꕩ ꕪ ꘑ ꕫ ꕬ ꕭ ꕮ ꘪ ꕯ ꕰ ꕱ ꕲ ꕳ ꕴ ꕵ ꕶ ꕷ ꕸ ꕹ ꕺ ꕻ ꕼ ꕽ ꕾ ꕿ ꖀ ꖁ ꖂ ꖃ ꖄ ꖅ ꖆ ꖇ ꘒ ꖈ ꖉ ꖊ ꖋ ꖌ ꖍ ꖎ ꖏ ꖐ ꖑ ꖒ ꖓ ꖔ ꖕ ꖖ ꖗ ꖘ ꖙ ꖚ ꖛ ꖜ ꖝ ꖞ ꖟ ꖠ ꖡ ꖢ ꖣ ꖤ ꖥ ꖦ ꖧ ꖨ ꖩ ꖪ ꖫ ꖬ ꖭ ꖮ ꖯ ꖰ ꖱ ꖲ ꖳ ꖴ ꖵ ꖶ ꖷ ꖸ ꖹ ꖺ ꖻ ꖼ ꖽ ꖾ ꖿ ꗀ ꗁ ꗂ ꗃ ꗄ ꗅ ꗆ ꗇ ꗈ ꗉ ꗊ ꗋ ꗌ ꗍ ꗎ ꗏ ꗐ ꗑ ꘫ ꗒ ꗓ ꗔ ꗕ ꗖ ꗗ ꗘ ꗙ ꗚ ꗛ ꗜ ꗝ ꗞ ꗟ ꗠ ꗡ ꗢ ꗣ ꗤ ꗥ ꗦ ꗧ ꗨ ꗩ ꗪ ꗫ ꗬ ꗭ ꗮ ꗯ ꗰ ꗱ ꗲ ꗳ ꗴ ꗵ ꗶ ꗷ ꗸ ꗹ ꗺ ꗻ ꗼ ꗽ ꗾ ꗿ ꘀ ꘁ ꘂ ꘃ ꘄ ꘅ ꘆ ꘇ ꘈ ꘉ ꘊ ꘋ ꘌ]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-latin.tex b/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-latin.tex
new file mode 100644
index 00000000000..f668b8ff9cb
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-latin.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{vai-Latn}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-latn.tex b/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-latn.tex
new file mode 100644
index 00000000000..74c94ac1568
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-latn.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{vai-latin}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-vai.tex b/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-vai.tex
new file mode 100644
index 00000000000..575cb1d2f06
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-vai.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{vai-Vaii}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-vaii.tex b/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-vaii.tex
new file mode 100644
index 00000000000..9ccecc85bb0
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-vaii.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{vai-vai}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..7249250cb9c
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai.ini
@@ -0,0 +1,171 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = ꕙꔤ
+name.english = Vai
+name.babel = vai
+tag.bcp47 = vai
+tag.opentype =
+script.name = Vai
+script.tag.bcp47 = Vaii
+script.tag.opentype = vai
+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 =
+
+[captions.licr]
+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 = 6
+months.wide.7 = 7
+months.wide.8 = ꗛꔕ
+months.wide.9 = ꕢꕌ
+months.wide.10 = ꕭꖃ
+months.wide.11 = ꔞꘋꕔꕿ ꕸꖃꗏ
+months.wide.12 = ꖨꕪꕱ ꗏꕮ
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = ꗳꗡꘉ
+days.wide.tue = ꕚꕞꕚ
+days.wide.wed = ꕉꕞꕒ
+days.wide.thu = ꕉꔤꕆꕢ
+days.wide.fri = ꕉꔤꕀꕮ
+days.wide.sat = ꔻꔬꔳ
+days.wide.sun = ꕞꕌꔵ
+days.abbreviated.mon = ꗳꗡꘉ
+days.abbreviated.tue = ꕚꕞꕚ
+days.abbreviated.wed = ꕉꕞꕒ
+days.abbreviated.thu = ꕉꔤꕆꕢ
+days.abbreviated.fri = ꕉꔤꕀꕮ
+days.abbreviated.sat = ꔻꔬꔳ
+days.abbreviated.sun = ꕞꕌꔵ
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[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 =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [ꘓ ꘔ ꘕ ꘖ ꘗ ꘘ ꘙ ꘚ ꘛ ꘜ ꘝ ꘞ ꘟ]
+exemplarCharacters = [ꔀ ꔁ ꔂ ꔃ ꔄ ꔅ ꔆ ꔇ ꔈ ꔉ ꔊ ꔋ ꔌ ꔍ ꔎ ꔏ ꔐ ꔑ ꔒ ꔓ ꔔ ꔕ ꔖ ꔗ ꔘ ꔙ ꔚ ꔛ ꔜ ꔝ ꔞ ꔟ ꔠ ꔡ ꔢ ꔣ ꔤ ꔥ ꔦ ꔧ ꔨ ꔩ ꔪ ꔫ ꔬ ꔭ ꔮ ꔯ ꔰ ꔱ ꔲ ꔳ ꔴ ꔵ ꔶ ꔷ ꔸ ꔹ ꔺ ꔻ ꔼ ꔽ ꔾ ꔿ ꕀ ꕁ ꕂ ꕃ ꕄ ꕅ ꕆ ꕇ ꕈ ꕉ ꕊ ꕋ ꕌ ꕍ ꕎ ꕏ ꕐ ꕑ ꕒ ꕓ ꕔ ꕕ ꕖ ꕗ ꕘ ꘐ ꕙ ꕚ ꕛ ꕜ ꕝ ꕞ ꕟ ꕠ ꕡ ꕢ ꕣ ꕤ ꕥ ꕦ ꕧ ꕨ ꕩ ꕪ ꘑ ꕫ ꕬ ꕭ ꕮ ꘪ ꕯ ꕰ ꕱ ꕲ ꕳ ꕴ ꕵ ꕶ ꕷ ꕸ ꕹ ꕺ ꕻ ꕼ ꕽ ꕾ ꕿ ꖀ ꖁ ꖂ ꖃ ꖄ ꖅ ꖆ ꖇ ꘒ ꖈ ꖉ ꖊ ꖋ ꖌ ꖍ ꖎ ꖏ ꖐ ꖑ ꖒ ꖓ ꖔ ꖕ ꖖ ꖗ ꖘ ꖙ ꖚ ꖛ ꖜ ꖝ ꖞ ꖟ ꖠ ꖡ ꖢ ꖣ ꖤ ꖥ ꖦ ꖧ ꖨ ꖩ ꖪ ꖫ ꖬ ꖭ ꖮ ꖯ ꖰ ꖱ ꖲ ꖳ ꖴ ꖵ ꖶ ꖷ ꖸ ꖹ ꖺ ꖻ ꖼ ꖽ ꖾ ꖿ ꗀ ꗁ ꗂ ꗃ ꗄ ꗅ ꗆ ꗇ ꗈ ꗉ ꗊ ꗋ ꗌ ꗍ ꗎ ꗏ ꗐ ꗑ ꘫ ꗒ ꗓ ꗔ ꗕ ꗖ ꗗ ꗘ ꗙ ꗚ ꗛ ꗜ ꗝ ꗞ ꗟ ꗠ ꗡ ꗢ ꗣ ꗤ ꗥ ꗦ ꗧ ꗨ ꗩ ꗪ ꗫ ꗬ ꗭ ꗮ ꗯ ꗰ ꗱ ꗲ ꗳ ꗴ ꗵ ꗶ ꗷ ꗸ ꗹ ꗺ ꗻ ꗼ ꗽ ꗾ ꗿ ꘀ ꘁ ꘂ ꘃ ꘄ ꘅ ꘆ ꘇ ꘈ ꘉ ꘊ ꘋ ꘌ]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai.tex b/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai.tex
new file mode 100644
index 00000000000..d0a1376bcce
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai.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{vai}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..8c071998e10
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/vi/babel-vi.ini
@@ -0,0 +1,187 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Tiếng Việt
+name.english = Vietnamese
+name.babel = vietnamese
+name.babel.A = vietnam
+tag.bcp47 = vi
+tag.opentype = VIT
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+preface = Lời nói đầu
+ref = Tài liệu
+abstract = Tóm tắt nội dung
+bib = Tài liệu tham khảo
+chapter = Chương
+appendix = Phụ lục
+contents = Mục lục
+listfigure = Danh sách hình vẽ
+listtable = Danh sách bảng
+index = Chỉ mục
+figure = Hình
+table = Bảng
+part = Phần
+encl = Kèm theo
+cc = Cùng gửi
+headto = Gửi
+page = Trang
+see = Xem
+also = Xem thêm
+proof = Chứng minh
+glossary = Từ điển chú giải
+
+[captions.licr]
+preface = L\`\ohorn i\space n\'oi\space \dj\`\acircumflex u
+ref = T\`ai\space li\d\ecircumflex u
+abstract = T\'om\space t\'\abreve t\space n\d\ocircumflex i\space dung
+bib = T\`ai\space li\d\ecircumflex u\space tham\space kh\h ao
+chapter = Ch\horn u\horn ong
+appendix = Ph\d u\space l\d uc
+contents = M\d uc\space l\d uc
+listfigure = Danh\space s\'ach\space h\`\i nh\space v\~e
+listtable = Danh\space s\'ach\space b\h ang
+index = Ch\h i\space m\d uc
+figure = H\`\i nh
+table = B\h ang
+part = Ph\`\acircumflex n
+encl = K\`em\space theo
+cc = C\`ung\space g\h\uhorn i
+headto = G\h\uhorn i
+page = Trang
+see = Xem
+also = Xem\space th\^em
+proof = Ch\'\uhorn ng\space minh
+glossary = T\`\uhorn\space \dj i\h\ecircumflex n\space ch\'u\space gi\h ai
+
+[date.gregorian]
+date.long = [d] [MMMM], [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = tháng 1
+months.wide.2 = tháng 2
+months.wide.3 = tháng 3
+months.wide.4 = tháng 4
+months.wide.5 = tháng 5
+months.wide.6 = tháng 6
+months.wide.7 = tháng 7
+months.wide.8 = tháng 8
+months.wide.9 = tháng 9
+months.wide.10 = tháng 10
+months.wide.11 = tháng 11
+months.wide.12 = tháng 12
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = Thứ Hai
+days.wide.tue = Thứ Ba
+days.wide.wed = Thứ Tư
+days.wide.thu = Thứ Năm
+days.wide.fri = Thứ Sáu
+days.wide.sat = Thứ Bảy
+days.wide.sun = Chủ Nhật
+days.abbreviated.mon = Th 2
+days.abbreviated.tue = Th 3
+days.abbreviated.wed = Th 4
+days.abbreviated.thu = Th 5
+days.abbreviated.fri = Th 6
+days.abbreviated.sat = Th 7
+days.abbreviated.sun = CN
+days.narrow.mon = T2
+days.narrow.tue = T3
+days.narrow.wed = T4
+days.narrow.thu = T5
+days.narrow.fri = T6
+days.narrow.sat = T7
+days.narrow.sun = CN
+dayPeriods.abbreviated.am = SA
+dayPeriods.abbreviated.pm = CH
+dayPeriods.narrow.am = s
+dayPeriods.narrow.pm = c
+dayPeriods.wide.am = SA
+dayPeriods.wide.pm = CH
+
+[date.gregorian.licr]
+months.wide.1 = th\'ang\space1
+months.wide.2 = th\'ang\space2
+months.wide.3 = th\'ang\space3
+months.wide.4 = th\'ang\space4
+months.wide.5 = th\'ang\space5
+months.wide.6 = th\'ang\space6
+months.wide.7 = th\'ang\space7
+months.wide.8 = th\'ang\space8
+months.wide.9 = th\'ang\space9
+months.wide.10 = th\'ang\space10
+months.wide.11 = th\'ang\space11
+months.wide.12 = th\'ang\space12
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = yes
+hyphenrules = vietnam
+lefthyphenmin = 2
+righthyphenmin = 3
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = []
+exemplarCharacters = [a à ả ã á ạ ă ằ ẳ ẵ ắ ặ â ầ ẩ ẫ ấ ậ b c d đ e è ẻ ẽ é ẹ ê ề ể ễ ế ệ f g h i ì ỉ ĩ í ị j k l m n o ò ỏ õ ó ọ ô ồ ổ ỗ ố ộ ơ ờ ở ỡ ớ ợ p q r s t u ù ủ ũ ú ụ ư ừ ử ữ ứ ự v w x y ỳ ỷ ỹ ý ỵ z]
+index = [A Ă Â B C D Đ E Ê F G H I J K L M N O Ô Ơ P Q R S T U Ư V W X Y Z]
+punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/vi/babel-vietnam.tex b/Master/texmf-dist/tex/generic/babel/locale/vi/babel-vietnam.tex
new file mode 100644
index 00000000000..a0c241123ab
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/vi/babel-vietnam.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{vietnamese}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/vi/babel-vietnamese.tex b/Master/texmf-dist/tex/generic/babel/locale/vi/babel-vietnamese.tex
new file mode 100644
index 00000000000..c70723f8f88
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/vi/babel-vietnamese.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{vi}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..091282d308d
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/vun/babel-vun.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Kyivunjo
+name.english = Vunjo
+name.babel = vunjo
+tag.bcp47 = vun
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Januari
+months.wide.2 = Februari
+months.wide.3 = Machi
+months.wide.4 = Aprilyi
+months.wide.5 = Mei
+months.wide.6 = Junyi
+months.wide.7 = Julyai
+months.wide.8 = Agusti
+months.wide.9 = Septemba
+months.wide.10 = Oktoba
+months.wide.11 = Novemba
+months.wide.12 = Desemba
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Jumatatuu
+days.wide.tue = Jumanne
+days.wide.wed = Jumatanu
+days.wide.thu = Alhamisi
+days.wide.fri = Ijumaa
+days.wide.sat = Jumamosi
+days.wide.sun = Jumapilyi
+days.abbreviated.mon = Jtt
+days.abbreviated.tue = Jnn
+days.abbreviated.wed = Jtn
+days.abbreviated.thu = Alh
+days.abbreviated.fri = Iju
+days.abbreviated.sat = Jmo
+days.abbreviated.sun = Jpi
+days.narrow.mon = J
+days.narrow.tue = J
+days.narrow.wed = J
+days.narrow.thu = A
+days.narrow.fri = I
+days.narrow.sat = J
+days.narrow.sun = J
+dayPeriods.abbreviated.am = utuko
+dayPeriods.abbreviated.pm = kyiukonyi
+dayPeriods.narrow.am = utuko
+dayPeriods.narrow.pm = kyiukonyi
+dayPeriods.wide.am = utuko
+dayPeriods.wide.pm = kyiukonyi
+
+[date.gregorian.licr]
+months.wide.1 = Januari
+months.wide.2 = Februari
+months.wide.3 = Machi
+months.wide.4 = Aprilyi
+months.wide.5 = Mei
+months.wide.6 = Junyi
+months.wide.7 = Julyai
+months.wide.8 = Agusti
+months.wide.9 = Septemba
+months.wide.10 = Oktoba
+months.wide.11 = Novemba
+months.wide.12 = Desemba
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [q x]
+exemplarCharacters = [a b c d e f g h i j k l m n o p r s t u v w y z]
+index = [A B C D E F G H I J K L M N O P R S T U V W Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/vun/babel-vunjo.tex b/Master/texmf-dist/tex/generic/babel/locale/vun/babel-vunjo.tex
new file mode 100644
index 00000000000..31ddd821f57
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/vun/babel-vunjo.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{vun}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..2574450dad1
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/wae/babel-wae.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Walser
+name.english = Walser
+name.babel = walser
+tag.bcp47 = wae
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d]. [MMMM] [y]
+date.short = [y]-[MM]-[dd]
+months.wide.1 = Jenner
+months.wide.2 = Hornig
+months.wide.3 = Märze
+months.wide.4 = Abrille
+months.wide.5 = Meije
+months.wide.6 = Bráčet
+months.wide.7 = Heiwet
+months.wide.8 = Öigšte
+months.wide.9 = Herbštmánet
+months.wide.10 = Wímánet
+months.wide.11 = Wintermánet
+months.wide.12 = Chrištmánet
+months.narrow.1 = J
+months.narrow.2 = H
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = B
+months.narrow.7 = H
+months.narrow.8 = Ö
+months.narrow.9 = H
+months.narrow.10 = W
+months.narrow.11 = W
+months.narrow.12 = C
+days.wide.mon = Mäntag
+days.wide.tue = Zištag
+days.wide.wed = Mittwuč
+days.wide.thu = Fróntag
+days.wide.fri = Fritag
+days.wide.sat = Samštag
+days.wide.sun = Sunntag
+days.abbreviated.mon = Män
+days.abbreviated.tue = Ziš
+days.abbreviated.wed = Mit
+days.abbreviated.thu = Fró
+days.abbreviated.fri = Fri
+days.abbreviated.sat = Sam
+days.abbreviated.sun = Sun
+days.narrow.mon = M
+days.narrow.tue = Z
+days.narrow.wed = M
+days.narrow.thu = F
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = Jenner
+months.wide.2 = Hornig
+months.wide.3 = M\"arze
+months.wide.4 = Abrille
+months.wide.5 = Meije
+months.wide.6 = Br\'a\v cet
+months.wide.7 = Heiwet
+months.wide.8 = \"Oig\v ste
+months.wide.9 = Herb\v stm\'anet
+months.wide.10 = W\'\i m\'anet
+months.wide.11 = Winterm\'anet
+months.wide.12 = Chri\v stm\'anet
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»‹›
+auxiliary = [à ă â å ā æ ç è ĕ ê ë ē ì ĭ î ï ī ñ ò ŏ ô ø ō œ ß ù ŭ û ū ÿ]
+exemplarCharacters = [a á ä ã b c č d e é f g h i í j k l m n o ó ö õ p q r s š t u ú ü ũ v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = ’
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/wae/babel-walser.tex b/Master/texmf-dist/tex/generic/babel/locale/wae/babel-walser.tex
new file mode 100644
index 00000000000..3f48a95cd46
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/wae/babel-walser.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{wae}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/xog/babel-soga.tex b/Master/texmf-dist/tex/generic/babel/locale/xog/babel-soga.tex
new file mode 100644
index 00000000000..3d7cc0cc54d
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/xog/babel-soga.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{xog}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..498c3b3aac6
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/xog/babel-xog.ini
@@ -0,0 +1,186 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Olusoga
+name.english = Soga
+name.babel = soga
+tag.bcp47 = xog
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = Janwaliyo
+months.wide.2 = Febwaliyo
+months.wide.3 = Marisi
+months.wide.4 = Apuli
+months.wide.5 = Maayi
+months.wide.6 = Juuni
+months.wide.7 = Julaayi
+months.wide.8 = Agusito
+months.wide.9 = Sebuttemba
+months.wide.10 = Okitobba
+months.wide.11 = Novemba
+months.wide.12 = Desemba
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = Balaza
+days.wide.tue = Owokubili
+days.wide.wed = Owokusatu
+days.wide.thu = Olokuna
+days.wide.fri = Olokutaanu
+days.wide.sat = Olomukaaga
+days.wide.sun = Sabiiti
+days.abbreviated.mon = Bala
+days.abbreviated.tue = Kubi
+days.abbreviated.wed = Kusa
+days.abbreviated.thu = Kuna
+days.abbreviated.fri = Kuta
+days.abbreviated.sat = Muka
+days.abbreviated.sun = Sabi
+days.narrow.mon = B
+days.narrow.tue = B
+days.narrow.wed = S
+days.narrow.thu = K
+days.narrow.fri = K
+days.narrow.sat = M
+days.narrow.sun = S
+dayPeriods.abbreviated.am = Munkyo
+dayPeriods.abbreviated.pm = Eigulo
+dayPeriods.narrow.am = Munkyo
+dayPeriods.narrow.pm = Eigulo
+dayPeriods.wide.am = Munkyo
+dayPeriods.wide.pm = Eigulo
+
+[date.gregorian.licr]
+months.wide.1 = Janwaliyo
+months.wide.2 = Febwaliyo
+months.wide.3 = Marisi
+months.wide.4 = Apuli
+months.wide.5 = Maayi
+months.wide.6 = Juuni
+months.wide.7 = Julaayi
+months.wide.8 = Agusito
+months.wide.9 = Sebuttemba
+months.wide.10 = Okitobba
+months.wide.11 = Novemba
+months.wide.12 = Desemba
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = []
+exemplarCharacters = [a b c d e f g h i j k l m n o p q r s t u v w x y z]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/yav/babel-yangben.tex b/Master/texmf-dist/tex/generic/babel/locale/yav/babel-yangben.tex
new file mode 100644
index 00000000000..b7f0c1b886c
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/yav/babel-yangben.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{yav}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..44eadcda085
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/yav/babel-yav.ini
@@ -0,0 +1,172 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = nuasue
+name.english = Yangben
+name.babel = yangben
+tag.bcp47 = yav
+tag.opentype =
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [d] [MMMM] [y]
+date.short = [d]/[M]/[y]
+months.wide.1 = pikítíkítie, oólí ú kutúan
+months.wide.2 = siɛyɛ́, oóli ú kándíɛ
+months.wide.3 = ɔnsúmbɔl, oóli ú kátátúɛ
+months.wide.4 = mesiŋ, oóli ú kénie
+months.wide.5 = ensil, oóli ú kátánuɛ
+months.wide.6 = ɔsɔn
+months.wide.7 = efute
+months.wide.8 = pisuyú
+months.wide.9 = imɛŋ i puɔs
+months.wide.10 = imɛŋ i putúk,oóli ú kátíɛ
+months.wide.11 = makandikɛ
+months.wide.12 = pilɔndɔ́
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = móndie
+days.wide.tue = muányáŋmóndie
+days.wide.wed = metúkpíápɛ
+days.wide.thu = kúpélimetúkpiapɛ
+days.wide.fri = feléte
+days.wide.sat = séselé
+days.wide.sun = sɔ́ndiɛ
+days.abbreviated.mon = md
+days.abbreviated.tue = mw
+days.abbreviated.wed = et
+days.abbreviated.thu = kl
+days.abbreviated.fri = fl
+days.abbreviated.sat = ss
+days.abbreviated.sun = sd
+days.narrow.mon = m
+days.narrow.tue = m
+days.narrow.wed = e
+days.narrow.thu = k
+days.narrow.fri = f
+days.narrow.sat = s
+days.narrow.sun = s
+dayPeriods.abbreviated.am = kiɛmɛ́ɛm
+dayPeriods.abbreviated.pm = kisɛ́ndɛ
+dayPeriods.narrow.am = kiɛmɛ́ɛm
+dayPeriods.narrow.pm = kisɛ́ndɛ
+dayPeriods.wide.am = kiɛmɛ́ɛm
+dayPeriods.wide.pm = kisɛ́ndɛ
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»«»
+auxiliary = [g j q r x z]
+exemplarCharacters = [a á à â ǎ ā b c d e é è ɛ {ɛ\u0301} {ɛ\u0300} f h i í ì î ī k l m {mb} n {ny} ŋ {ŋg} o ó ò ô ǒ ō ɔ {ɔ\u0301} {ɔ\u0300} p s t u ú ù û ǔ ū v w y]
+index = [A B C D E Ɛ F H I K L M N Ŋ O Ɔ P S T U V W Y]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+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
new file mode 100644
index 00000000000..3accfb700be
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/yi/babel-yi.ini
@@ -0,0 +1,182 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = ייִדיש
+name.english = Yiddish
+name.babel = yiddish
+tag.bcp47 = yi
+tag.opentype = JII
+script.name = Hebrew
+script.tag.bcp47 = Hebr
+script.tag.opentype = hebr
+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 =
+
+[captions.licr]
+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]/[yy]
+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 = דעצעמבער
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = מאָנטיק
+days.wide.tue = דינסטיק
+days.wide.wed = מיטוואך
+days.wide.thu = דאנערשטיק
+days.wide.fri = פֿרײַטיק
+days.wide.sat = שבת
+days.wide.sun = זונטיק
+days.abbreviated.mon = מאָנטיק
+days.abbreviated.tue = דינסטיק
+days.abbreviated.wed = מיטוואך
+days.abbreviated.thu = דאנערשטיק
+days.abbreviated.fri = פֿרײַטיק
+days.abbreviated.sat = שבת
+days.abbreviated.sun = זונטיק
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = פֿאַרמיטאָג
+dayPeriods.abbreviated.pm = נאָכמיטאָג
+dayPeriods.narrow.am = פֿאַרמיטאָג
+dayPeriods.narrow.pm = נאָכמיטאָג
+dayPeriods.wide.am = פֿאַרמיטאָג
+dayPeriods.wide.pm = נאָכמיטאָג
+
+[date.gregorian.licr]
+months.wide.3 = \hebmem\hebayin\hebresh\hebfinaltsadi
+months.wide.5 = \hebmem\hebyod\hebyod
+months.wide.6 = \hebyod\hebvav\hebnun\hebyod
+months.wide.7 = \hebyod\hebvav\heblamed\hebyod
+months.wide.8 = \hebalef\hebvav\hebyod\hebgimel\hebvav\hebsamekh\hebtet
+months.wide.10 = \hebalef\hebqof\hebtet\hebalef\hebbet\hebayin\hebresh
+months.wide.11 = \hebnun\hebalef\hebvav\hebvav\hebayin\hebmem\hebbet\hebayin\hebresh
+months.wide.12 = \hebdalet\hebayin\hebtsadi\hebayin\hebmem\hebbet\hebayin\hebresh
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = ””’’
+auxiliary = [\u200E\u200F]
+exemplarCharacters = [א {א\u05B7} {א\u05B8} ב {ב\u05BF} ג ד {דזש} ה ו {ו\u05BC} {וו} {וי} ז {זש} ח ט {טש} י {י\u05B4} {יי} {ײ\u05B7} {כ\u05BC} כ ך ל מ ם נ ן ס ע {פ\u05BC} {פ\u05BF} ף צ ץ ק ר ש {ש\u05C2} {ת\u05BC} ת]
+index = [\u05C2 \u05BC \u05BF א ב ג ד ה ו ז ח ט י כ ל מ נ ס ע פ צ ק ר ש ת]
+punctuation = [\\- ‐ – — , ; \\: ! ? . ׳ ' \" ( ) \\[ \\] / ״ ־]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/yi/babel-yiddish.tex b/Master/texmf-dist/tex/generic/babel/locale/yi/babel-yiddish.tex
new file mode 100644
index 00000000000..c5bcb2df168
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/yi/babel-yiddish.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{yi}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..3964a4bc43c
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/yo/babel-yo.ini
@@ -0,0 +1,172 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = Èdè Yorùbá
+name.english = Yoruba
+name.babel = yoruba
+tag.bcp47 = yo
+tag.opentype = YBA
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+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 =
+
+[captions.licr]
+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 = Oṣù Ṣẹ́rẹ́
+months.wide.2 = Oṣù Èrèlè
+months.wide.3 = Oṣù Ẹrẹ̀nà
+months.wide.4 = Oṣù Ìgbé
+months.wide.5 = Oṣù Ẹ̀bibi
+months.wide.6 = Oṣù Òkúdu
+months.wide.7 = Oṣù Agẹmọ
+months.wide.8 = Oṣù Ògún
+months.wide.9 = Oṣù Owewe
+months.wide.10 = Oṣù Ọ̀wàrà
+months.wide.11 = Oṣù Bélú
+months.wide.12 = Oṣù Ọ̀pẹ̀
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = Ọjọ́ Ajé
+days.wide.tue = Ọjọ́ Ìsẹ́gun
+days.wide.wed = Ọjọ́rú
+days.wide.thu = Ọjọ́bọ
+days.wide.fri = Ọjọ́ Ẹtì
+days.wide.sat = Ọjọ́ Àbámẹ́ta
+days.wide.sun = Ọjọ́ Àìkú
+days.abbreviated.mon = Ajé
+days.abbreviated.tue = Ìsẹ́gun
+days.abbreviated.wed = Ọjọ́rú
+days.abbreviated.thu = Ọjọ́bọ
+days.abbreviated.fri = Ẹtì
+days.abbreviated.sat = Àbámẹ́ta
+days.abbreviated.sun = Àìkú
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = Àárọ̀
+dayPeriods.abbreviated.pm = Ọ̀sán
+dayPeriods.narrow.am = Àárọ̀
+dayPeriods.narrow.pm = Ọ̀sán
+dayPeriods.wide.am = Àárọ̀
+dayPeriods.wide.pm = Ọ̀sán
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [c q v x z]
+exemplarCharacters = [a á à b d e é è ẹ {ẹ\u0301} {ẹ\u0300} f g {gb} h i í ì j k l m n o ó ò ọ {ọ\u0301} {ọ\u0300} p r s ṣ t u ú ù w y]
+index = [A B D E F G H I J K L M N O P R S T U W Y]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/yo/babel-yoruba.tex b/Master/texmf-dist/tex/generic/babel/locale/yo/babel-yoruba.tex
new file mode 100644
index 00000000000..e1a05b70845
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/yo/babel-yoruba.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{yo}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/yue/babel-cantonese.tex b/Master/texmf-dist/tex/generic/babel/locale/yue/babel-cantonese.tex
new file mode 100644
index 00000000000..d92e1387afa
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/yue/babel-cantonese.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{yue}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..c093547c431
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/yue/babel-yue.ini
@@ -0,0 +1,173 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = 粵語
+name.english = Cantonese
+name.babel = cantonese
+tag.bcp47 = yue
+tag.opentype = ZHS
+;;;; nombre de script correcto?
+script.name = Traditional
+script.tag.bcp47 = Hant
+script.tag.opentype = hani
+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 =
+
+[captions.licr]
+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 = [y]年[M]月[d]日
+date.short = [y]/[M]/[d]
+months.wide.1 = 1月
+months.wide.2 = 2月
+months.wide.3 = 3月
+months.wide.4 = 4月
+months.wide.5 = 5月
+months.wide.6 = 6月
+months.wide.7 = 7月
+months.wide.8 = 8月
+months.wide.9 = 9月
+months.wide.10 = 10月
+months.wide.11 = 11月
+months.wide.12 = 12月
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = 星期一
+days.wide.tue = 星期二
+days.wide.wed = 星期三
+days.wide.thu = 星期四
+days.wide.fri = 星期五
+days.wide.sat = 星期六
+days.wide.sun = 星期日
+days.abbreviated.mon = 週一
+days.abbreviated.tue = 週二
+days.abbreviated.wed = 週三
+days.abbreviated.thu = 週四
+days.abbreviated.fri = 週五
+days.abbreviated.sat = 週六
+days.abbreviated.sun = 週日
+days.narrow.mon = 一
+days.narrow.tue = 二
+days.narrow.wed = 三
+days.narrow.thu = 四
+days.narrow.fri = 五
+days.narrow.sat = 六
+days.narrow.sun = 日
+dayPeriods.abbreviated.am = 上午
+dayPeriods.abbreviated.pm = 下午
+dayPeriods.narrow.am = 上午
+dayPeriods.narrow.pm = 下午
+dayPeriods.wide.am = 上午
+dayPeriods.wide.pm = 下午
+
+[time.gregorian]
+time.medium = [a][h]:[mm]:[ss]
+time.short = [a][h]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = 「」『』
+auxiliary = [乍 仂 伏 佐 侶 僳 兆 兌 兹 别 券 勳 卑 卞 占 叶 堤 墎 壤 奥 孜 峇 嶼 巽 栗 楔 涅 渾 澎 燦 狄 琳 瑚 甫 碑 礁 芒 苗 茨 蓬 蚩 蜀 裘 謬 酋 隴]
+exemplarCharacters = [一 丁 七 丈-不 丑 且 世 丘 丙 丟 並 中 串 丸 丹 主 乃 久 么 之 乎 乏 乖 乘 乙 九 也 乾 亂 了 予 事 二 于 云 互 五 井 些 亞 亡 交-亦 亨 享 京 亮 人 什 仁 仇 今 介 仍 仔 他 付 仙 代-以 仰 仲 件 任 份 企 伊 伍 伐 休 伙 伯 估 伴 伸 似 伽 但 佈 佉 位-住 佔 何 余 佛 作 你 佩 佳 使 來 例 供 依 侯 侵 便 係-俄 俊 俗 保 俠 信 修 俱 俾 個 倍 們 倒 候 倚 借 倫 值 假 偉 偏 做 停 健 側-偷 傑 備 傢 傣 傲 傳 傷 傻 傾 僅 像 僑 僧 價 儀 億 儒 儘 優 允 元-充 兇-光 克 免 兒 兔 入 內-兩 八-兮 共 兵-典 兼 冊 再 冒 冠 冬 冰 冷 准 凌 凝 凡 凰 凱 出 函 刀 分 切 刊 列 初 判 別 利 刪 到 制 刷 刺 刻 則 剌 前 剛 剩 剪 副 割 創 劃 劇 劉 劍 力 功 加 助-劫 勁 勇 勉 勒 動 務 勝 勞 勢 勤 勵 勸 勿 包 匈 化 北 匹 區 十 千 升 午 半 卒-協 南 博 卜 卡 卯-危 即 卷 卻 厄 厘 厚 原 厭 厲 去 參 又 及 友 反 叔 取 受 口-另 只-叭 可 台 史 右 司 吃 各 合-吊 同-后 吐-吒 君 吝-吠 否 吧 含 吳 吵 吸 吹 吾 呀 呂 呆 告 呢 周 味 呵 呼 命 和 咖 咦 咧 咪 咬 咱 哀 品 哇-哉 哎 員 哥 哦 哩 哪 哭 哲 唉 唐 唔 唬 售 唯 唱 唷 唸 商 啊 問 啟 啡 啥 啦 啪 喀 喂 善 喇 喊 喔 喜 喝 喬 單 喵 嗎 嗚 嗨 嗯 嘆 嘉 嘗 嘛 嘴 嘻 嘿 器 噴 嚇 嚴 囉 四 回 因 困 固 圈 國 圍 園 圓 圖 團 圜 土 在 圭 地 圾 址 均 坎 坐 坡 坤 坦 坪 垂 垃 型 埃 城 埔 域 執 培 基 堂 堅 堆 堡 堪 報 場 塊 塔 塗 塞 填 塵 境 增 墨 墮 壁 壇 壓 壘 壞 壢 士 壬 壯 壽 夏 夕 外 多 夜 夠 夢 夥 大 天-夫 央 失 夷 夸 夾 奇-奉 奎 奏 契 奔 套 奧 奪 奮 女 奴 奶 她 好 如 妙 妝 妥 妨 妮 妳 妹 妻 姆 姊 始 姐 姑 姓 委 姿 威 娃 娘 娛 婁 婆 婚 婦 媒 媽 嫌 嫩 子 孔 字 存 孝 孟 季 孤 孩 孫 學 它 宅 宇-安 宋 完 宏 宗-宜 客-室 宮 害 家 容 宿 寂 寄-密 富 寒 寞 察 寢 實-審 寫 寬 寮 寵 寶 封 射 將 專 尊 尋 對-小 少 尖 尚 尤 就 尺 尼 尾 局 屁 居 屆 屋 屏 展 屠 層 屬 山 岡 岩 岸 峰 島 峽 崇 崙 崴 嵐 嶺 川 州 巡 工-巨 巫 差 己-巴 巷 市 布 希 帕 帖 帛 帝 帥 師 席 帳 帶 常 帽 幅 幕 幣 幫 干-年 幸 幹 幻-幾 庇 床 序 底 店 庚 府 度 座 庫 庭 康 庸 廉 廖 廠 廢 廣 廳 延 廷 建 弄 式 引 弗 弘 弟 弦 弱 張 強 彈 彊 彌 彎 彝 彞 形 彥 彩 彬 彭 彰 影 役 彼 往 征 待 很 律 後 徐-徒 得 從 復 微 徵 德 徹 心 必 忌 忍 志-忙 忠 快 念 忽 怎 怒 怕 怖 思 怡 急 性 怨 怪 恆 恐 恢 恥 恨 恩 恭 息 恰 悅 悉 悔 悟 悠 您 悲 悶 情 惑 惜 惠 惡 惱 想 惹 愁 愈 愉 意 愚 愛 感 慈 態 慕 慘 慢 慣 慧 慮 慰 慶 慾 憂 憐 憑 憲 憶 憾 懂 應 懶 懷 懼 戀 戈 戊 戌 成-戒 或 截 戰 戲 戴 戶 房-扁 扇 手 才 扎 打 托 扣 扥 扭 扯 批 找-技 抄 把 抓 投 抗 折 披 抬 抱 抵 抹 抽 拆 拉 拋 拍 拏 拒 拔 拖 招 拜 括 拳 拼 拾 拿 持 指 按 挑 挖 挪 振 挺 捐 捕 捨 捲 捷 掃 授 掉 掌 排 掛 採 探 接 控 推 措 描 提 插 揚 換 握 揮 援 損 搖 搜 搞 搬 搭 搶 摘 摩 摸 撐 撒 撞 撣 撥 播 撾 撿 擁 擇 擊 擋 操 擎 擔 據 擠 擦 擬 擴 擺 擾 攝 支 收 改 攻 放 政 故 效 敍 敏 救 敗-教 敝 敢 散 敦 敬 整 敵 數 文 斐 斗 料 斯 新 斷 方 於 施 旁 旅 旋 族 旗 既 日 旦 早 旭 旺 昂 昆 昇 昌 明 昏 易 星 映 春 昨 昭 是 時 晉 晒 晚 晨 普 景 晴 晶 智 暑 暖 暗 暫 暴 曆 曉 曰 曲 更 書 曼 曾-最 會 月 有 朋 服 朗 望 朝 期 木 未-札 朱 朵 杉 李 材 村 杜 束 杯-東 松 板 析 林 果 枝 架 柏 某 染 柔 查 柬 柯 柳 柴 校 核 根 格 桃 案 桌 桑 梁 梅 條 梨 梯 械 梵 棄 棉 棋 棒 棚 森 椅 植 椰 楊 楓 楚 業 極 概 榜 榮 構 槍 樂 樓 標 樞 模 樣 樹 橋 機 橫 檀 檔 檢 欄 權 次 欣 欲 欺 欽 款 歉 歌 歐 歡-武 歲 歷 歸 死 殊 殘 段 殺 殼 毀 毅 母 每 毒 比 毛 毫 氏 民 氣 水 永 求 汗 汝 江-污 汪 汶 決 汽 沃 沈 沉 沒 沖 沙 河 油 治 沿 況 泉 泊 法 泡 波 泥 注 泰 泳 洋 洗 洛 洞 洩 洪 洲 活 洽 派 流 浦 浩 浪 浮 海 涇-涉 涯 液 涵 涼 淑 淚 淡 淨 深 混 淺 清 減 渡 測 港 游 湖 湯 源 準 溝 溪 溫 滄 滅 滋 滑 滴 滾 滿 漂 漏 演 漠 漢 漫 漲 漸 潔 潘 潛 潮 澤 澳 激 濃 濟 濤 濫 濱 瀏 灌 灣 火 灰 災 炎 炮 炸 為 烈 烏 烤 無 焦 然 煙 煞 照 煩 熊 熟 熱 燃 燈 燒 營 爆 爐 爛 爪 爬 爭 爵 父 爸 爺 爽 爾 牆-版 牌 牙 牛 牠 牧 物 牲 特 牽 犧 犯 狀 狂 狐 狗 狠 狼 猛 猜 猴 猶 獄 獅 獎 獨 獲 獸 獻 玄 率 玉 王 玩 玫 玲 玻 珊 珍 珠 珥 班 現 球 理 琉 琪 琴 瑙 瑜 瑞 瑟 瑤 瑪 瑰 環 瓜 瓦 瓶 甘 甚 甜 生 產 用 田-申 男 甸 界 留 畢 略 番 畫 異 當 疆 疏 疑 疼 病 痕 痛 痴 瘋 療 癡 癸 登-百 的 皆 皇 皮 盃 益 盛 盜 盟 盡 監 盤 盧 目 盲 直 相 盼 盾 省 眉 看 真 眠 眼 眾 睛 睡 督 瞧 瞭 矛 矣 知 短 石 砂 砍 研 砲 破 硬 碎 碗 碟 碧 碩 碰 確 碼 磁 磨 磯 礎 礙 示 社 祕 祖 祚 祛 祝 神 祥 票 祿 禁 禍-福 禪 禮 秀 私 秋 科 秒 秘 租 秤 秦 移 稅 程 稍 種 稱 稿 穆 穌 積 穩 究 穹 空 穿 突 窗 窩 窮 窶 立 站 竟 章 童 端 競 竹 笑 笛 符 笨 第 筆 等 筋 答 策 简 算 管 箭 箱 節 範 篇 築 簡 簫 簽 簿 籃 籌 籍 籤 米 粉 粗 粵 精 糊 糕 糟 系 糾 紀 約 紅 納 紐 純 紙-紛 素 索 紫 累 細 紹 終 組 結 絕 絡 給 統 絲 經 綜 綠 維 綱 網 緊 緒 線 緣 編 緩 緬 緯 練 縛 縣 縮 縱 總 績 繁 繆 織 繞 繪 繳 繼 續 缸 缺 罕 罪 置 罰 署 罵 罷 羅 羊 美 羞 群 義 羽 翁 習 翔 翰 翹 翻 翼 耀 老 考 者 而 耍 耐 耗 耳 耶 聊 聖 聚 聞 聯 聰 聲 職 聽 肉 肚 股 肥 肩 肯 育 背 胎 胖 胞 胡 胸 能 脆 脫 腓 腔 腦 腰 腳 腿 膽 臉 臘 臣 臥 臨 自 臭 至 致 臺 與-舊 舌 舍 舒 舞 舟 航 般 船 艦 良 色 艾 芝 芬 花 芳 若 苦 英 茅 茫 茲 茶 草 荒 荷 荼 莉 莊 莎 莫 菜 菩 華 菲 萄 萊 萬 落 葉 著 葛 葡 蒂 蒙 蒲 蒼 蓋 蓮 蔕 蔡 蔣 蕭 薄 薦 薩 薪 藉 藍 藏 藝 藤 藥 蘆 蘇 蘭 虎 處 虛 號 虧 蛇 蛋 蛙 蜂 蜜 蝶 融 螢 蟲 蟹 蠍 蠻 血 行 術 街 衛 衝 衡 衣 表 袋 被 裁 裂 裕 補 裝 裡 製 複 褲 西 要 覆 見 規 視 親 覺 覽 觀 角 解 觸 言 訂 計 訊 討 訓 託 記 訥 訪 設 許 訴 註 証 評 詞 詢 試 詩 話-詳 誇 誌 認 誓 誕 語 誠 誤 說 誰 課 誼 調 談 請 諒 論 諸 諺 諾 謀 謂 講 謝 證 識 譜 警 譯 議 護 譽 讀 變 讓 讚 谷 豆 豈 豐 象 豪 豬 貌 貓 貝 貞 負-貢 貨 貪-責 貴 買 費 貼 賀 資 賈 賓 賜 賞 賢-賤 賦 質 賭 賴 賺 購 賽 贈 贊 贏 赤 赫 走 起 超 越 趕 趙 趣 趨 足 跌 跎 跑 距 跟 跡 路 跳 踏 踢 蹟 蹤 躍 身 躲 車 軌 軍 軒 軟 較 載 輔 輕 輛 輝 輩 輪 輯 輸 轉 轟 辛 辦 辨 辭 辯-農 迅 迎 近 返 迦 迪 迫 述 迴 迷 追 退 送 逃 逆 透 逐 途 這-逛 逝 速 造 逢 連 週 進 逸 逼 遇 遊 運 遍 過 道-違 遙 遜 遠 適 遭 遮 遲 遷 選 遺 避-邁 還 邊 邏 那 邦 邪 邱 郎 部 郭 郵 都 鄂 鄉 鄭 鄰 酉 配 酒 酷 酸 醉 醒 醜 醫 采 釋-量 金 針 釣 鈴 鉢 銀 銅 銖 銘 銳 銷 鋒 鋼 錄 錢 錦 錫 錯 鍋 鍵 鍾 鎊 鎖 鎮 鏡 鐘 鐵 鑑 長 門 閃 閉 開 閏 閒 間 閣 閱 闆 闊 闍 闐 關 闡 防 阻 阿 陀 附 降 限 院-除 陪 陰 陳 陵-陸 陽 隆 隊 階 隔 際 障 隨 險 隱 隻 雄-集 雉 雖 雙 雜 雞 離 難 雨 雪 雲 零 雷 電 需 震 霍 霧 露 霸 霹 靂 靈 青 靖 靜 非 靠 面 革 靼 鞋 韃 韋 韓 音 韻 響 頁 頂 項 順 須 預 頑 頓 頗 領 頞 頭 頻 顆 題 額 顏 願 類 顧 顯 風 飄 飛 食 飯 飲 飽 飾 餅 養 餐 餘 館 首 香 馬 駐 駕 駛 騎 騙 騷 驅 驗 驚 骨 體 高 髮 鬆 鬥 鬧 鬱 鬼 魁 魂 魅 魔 魚 魯 鮮 鳥 鳳 鳴 鴻 鵝 鷹 鹿 麗 麥 麵 麻 麼 黃 黎 黑 默 點 黨 鼓 鼠 鼻 齊 齋 齒 齡 龍 龜]
+index = [一 丁 丈 不 且 丞 並 串 乘 乾 亂 亭 傀 僎 僵 儐 償 儳 儷 儻 叢 嚴 囌 囑 廳]
+punctuation = [‾ ﹉﹊﹋﹌ _ _ ﹍﹎﹏ ︳︴ \\- - ﹣ ‐ – ︲ — ﹘ ︱ , , ﹐ 、 ﹑ ; ; ﹔ \\: : ﹕ ! ! ﹗ ? ? ﹖ . . ﹒ ‥ ︰ … 。 · ' ‘ ’ \" " “ ” 〝 〞 ( ( ﹙ ︵ ) ) ﹚ ︶ \\[ [ \\] ] \\{ { ﹛ ︷ \\} } ﹜ ︸ 〈 ︿ 〉 ﹀ 《 ︽ 》 ︾ 「 ﹁ 」 ﹂ 『 ﹃ 』 ﹄ 【 ︻ 】 ︼ 〔 ﹝ ︹ 〕 ﹞ ︺ § @ @ ﹫ * * ﹡ / / \\\\ \ ﹨ \\& & ﹠ # # ﹟ % % ﹪ ‰ † ‡ ‧ ′ ″ ‵ 〃 ※]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = 非數值
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/zgh/babel-standardmoroccantamazight.tex b/Master/texmf-dist/tex/generic/babel/locale/zgh/babel-standardmoroccantamazight.tex
new file mode 100644
index 00000000000..17742f9a11b
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/zgh/babel-standardmoroccantamazight.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{zgh}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..771f18345be
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/zgh/babel-zgh.ini
@@ -0,0 +1,172 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = ⵜⴰⵎⴰⵣⵉⵖⵜ
+name.english = Standard Moroccan Tamazight
+name.babel = standardmoroccantamazight
+tag.bcp47 = zgh
+tag.opentype =
+script.name = Tifinagh
+script.tag.bcp47 = Tfng
+script.tag.opentype = tfng
+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 =
+
+[captions.licr]
+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 = ⴷⵓⵊⴰⵏⴱⵉⵔ
+months.narrow.1 = ⵉ
+months.narrow.2 = ⴱ
+months.narrow.3 = ⵎ
+months.narrow.4 = ⵉ
+months.narrow.5 = ⵎ
+months.narrow.6 = ⵢ
+months.narrow.7 = ⵢ
+months.narrow.8 = ⵖ
+months.narrow.9 = ⵛ
+months.narrow.10 = ⴽ
+months.narrow.11 = ⵏ
+months.narrow.12 = ⴷ
+days.wide.mon = ⴰⵢⵏⴰⵙ
+days.wide.tue = ⴰⵙⵉⵏⴰⵙ
+days.wide.wed = ⴰⴽⵕⴰⵙ
+days.wide.thu = ⴰⴽⵡⴰⵙ
+days.wide.fri = ⴰⵙⵉⵎⵡⴰⵙ
+days.wide.sat = ⴰⵙⵉⴹⵢⴰⵙ
+days.wide.sun = ⴰⵙⴰⵎⴰⵙ
+days.abbreviated.mon = ⴰⵢⵏ
+days.abbreviated.tue = ⴰⵙⵉ
+days.abbreviated.wed = ⴰⴽⵕ
+days.abbreviated.thu = ⴰⴽⵡ
+days.abbreviated.fri = ⴰⵙⵉⵎ
+days.abbreviated.sat = ⴰⵙⵉⴹ
+days.abbreviated.sun = ⴰⵙⴰ
+days.narrow.mon = M
+days.narrow.tue = T
+days.narrow.wed = W
+days.narrow.thu = T
+days.narrow.fri = F
+days.narrow.sat = S
+days.narrow.sun = S
+dayPeriods.abbreviated.am = ⵜⵉⴼⴰⵡⵜ
+dayPeriods.abbreviated.pm = ⵜⴰⴷⴳⴳⵯⴰⵜ
+dayPeriods.narrow.am = ⵜⵉⴼⴰⵡⵜ
+dayPeriods.narrow.pm = ⵜⴰⴷⴳⴳⵯⴰⵜ
+dayPeriods.wide.am = ⵜⵉⴼⴰⵡⵜ
+dayPeriods.wide.pm = ⵜⴰⴷⴳⴳⵯⴰⵜ
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = «»„”
+auxiliary = []
+exemplarCharacters = [ⴰ ⴱ ⴳ {ⴳⵯ} ⴷ ⴹ ⴻ ⴼ ⴽ {ⴽⵯ} ⵀ ⵃ ⵄ ⵅ ⵇ ⵉ ⵊ ⵍ ⵎ ⵏ ⵓ ⵔ ⵕ ⵖ ⵙ ⵚ ⵛ ⵜ ⵟ ⵡ ⵢ ⵣ ⵥ]
+index = [ⴰ ⴱ ⴳ ⴷ ⴹ ⴻ ⴼ ⴽ ⵀ ⵃ ⵄ ⵅ ⵇ ⵉ ⵊ ⵍ ⵎ ⵏ ⵓ ⵔ ⵕ ⵖ ⵙ ⵚ ⵛ ⵜ ⵟ ⵡ ⵢ ⵣ ⵥ]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group =  
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-hans-hk.tex b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-hans-hk.tex
new file mode 100644
index 00000000000..da6861e7190
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-hans-hk.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{chinese-simplified-hongkongsarchina}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-hans-mo.tex b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-hans-mo.tex
new file mode 100644
index 00000000000..bff1415cd15
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-hans-mo.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{chinese-simplified-macausarchina}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-hans-sg.tex b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-hans-sg.tex
new file mode 100644
index 00000000000..2027f3a7e2f
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-hans-sg.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{chinese-simplified-singapore}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-hans.tex b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-hans.tex
new file mode 100644
index 00000000000..c18a7c64977
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-hans.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{chinese-simplified}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-hant-hk.tex b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-hant-hk.tex
new file mode 100644
index 00000000000..f7453d9ae83
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-hant-hk.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{chinese-traditional-hongkongsarchina}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-hant-mo.tex b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-hant-mo.tex
new file mode 100644
index 00000000000..429e74e2438
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-hant-mo.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{chinese-traditional-macausarchina}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-hant.tex b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-hant.tex
new file mode 100644
index 00000000000..8f643a34979
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-hant.tex
@@ -0,0 +1,4 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\input{chinese-traditional}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-simplified-hongkongsarchina.tex b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-simplified-hongkongsarchina.tex
new file mode 100644
index 00000000000..41bc86dd49d
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-simplified-hongkongsarchina.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{zh-Hans-HK}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-simplified-macausarchina.tex b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-simplified-macausarchina.tex
new file mode 100644
index 00000000000..4e8aef81879
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-simplified-macausarchina.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{zh-Hans-MO}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-simplified-singapore.tex b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-simplified-singapore.tex
new file mode 100644
index 00000000000..613d36f43b2
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-simplified-singapore.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{zh-Hans-SG}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-simplified.tex b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-simplified.tex
new file mode 100644
index 00000000000..8f7c7a57e16
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-simplified.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{zh-Hans}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-traditional-hongkongsarchina.tex b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-traditional-hongkongsarchina.tex
new file mode 100644
index 00000000000..66bd2f84c87
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-traditional-hongkongsarchina.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{zh-Hant-HK}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-traditional-macausarchina.tex b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-traditional-macausarchina.tex
new file mode 100644
index 00000000000..2b4e8adeac1
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-traditional-macausarchina.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{zh-Hant-MO}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-traditional.tex b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-traditional.tex
new file mode 100644
index 00000000000..14d54a98b1e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese-traditional.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{zh-Hant}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese.tex b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese.tex
new file mode 100644
index 00000000000..50ca3c4d172
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese.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{zh}{%
+}
+\endinput \ No newline at end of file
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
new file mode 100644
index 00000000000..41cdad356bf
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-HK.ini
@@ -0,0 +1,176 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = 中文
+name.english = Chinese
+name.babel = chinese-simplified-hongkongsarchina
+name.babel.A = chinese-hans-hk
+tag.bcp47 = zh
+tag.opentype = ZHS
+region.local = 中国香港特别行政区
+region.english = Hong Kong SAR China
+region.tag.bcp47 = HK
+script.name = Simplified
+script.tag.bcp47 = Hans
+script.tag.opentype = hani
+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 =
+
+[captions.licr]
+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 = [y]年[M]月[d]日
+date.short = [d]/[M]/[yy]
+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 = 十二月
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = 星期一
+days.wide.tue = 星期二
+days.wide.wed = 星期三
+days.wide.thu = 星期四
+days.wide.fri = 星期五
+days.wide.sat = 星期六
+days.wide.sun = 星期日
+days.abbreviated.mon = 周一
+days.abbreviated.tue = 周二
+days.abbreviated.wed = 周三
+days.abbreviated.thu = 周四
+days.abbreviated.fri = 周五
+days.abbreviated.sat = 周六
+days.abbreviated.sun = 周日
+days.narrow.mon = 一
+days.narrow.tue = 二
+days.narrow.wed = 三
+days.narrow.thu = 四
+days.narrow.fri = 五
+days.narrow.sat = 六
+days.narrow.sun = 日
+dayPeriods.abbreviated.am = 上午
+dayPeriods.abbreviated.pm = 下午
+dayPeriods.narrow.am = 上午
+dayPeriods.narrow.pm = 下午
+dayPeriods.wide.am = 上午
+dayPeriods.wide.pm = 下午
+
+[time.gregorian]
+time.medium = [a][h]:[mm]:[ss]
+time.short = [a][h]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [仂 侣 傈 傣 僳 卑 卞 厘 吕 坝 堤 奎 屿 巽 撤 楔 楠 滕 瑚 甫 盲 碑 禄 粟 脚 艮 谬 钯 铂 锑 镑 魁]
+exemplarCharacters = [一 丁 七 万-与 丑 专 且 世 丘-业 东 丝 丢 两 严 丧 个 中 丰 串 临 丸-主 丽 举 乃 久 么 义 之-乐 乔 乖 乘 乙 九 也-乡 书 买 乱 乾 了 予 争 事 二 于 亏 云 互 五 井 亚 些 亡 交-亨 享 京 亮 亲 人 亿-仁 仅 仇 今 介 仍 从 仔 他 付 仙 代-以 仪 们 仰 仲 件 价 任 份 仿 企 伊 伍 伏-休 众-会 伟 传 伤 伦 伯 估 伴 伸 似 伽 但 位-佑 体 何 余 佛 作 你 佤 佩 佳 使 例 供 依 侠 侦-侨 侬 侯 侵 便 促 俄 俊 俗 保 信 俩 修 俱 俾 倍 倒 候 倚 借 倦 值 倾 假 偌 偏 做 停 健 偶 偷 储 催 傲 傻 像 僧 儒 儿 允 元-兆 先 光 克 免 兑 兔 党 入 全 八-兮 兰 共 关-兹 养-兽 内 冈 册 再 冒 写 军 农 冠 冬 冰 冲 决 况 冷 准 凌 减 凝 几 凡 凤 凭 凯 凰 出 击 函 刀 分 切 刊 刑 划 列-创 初 判 利 别 到 制-券 刺 刻 剂 前 剑 剧 剩 剪 副 割 力 劝-务 劣 动-劫 励-劳 势 勇 勉 勋 勒 勤 勾 勿 包 匆 匈 化 北 匙 匹-医 十 千 升 午 半 华 协 卒 卓 单-南 博 占-卢 卫 卯-危 即 却 卷 厂 厄-历 厉 压-厍 厚 原 去 县 参 又-反 发 叔 取-叙 口-另 只-叭 可 台 史 右 叶-叹 吃 各 合-吊 同-后 吐 向 吓 吗 君 吝 吟 否 吧 含 听 启 吵 吸 吹 吻 吾 呀 呆 呈 告 呐 员 呜 呢 呦 周 味 呵 呼 命 和 咖 咦-咨 咪 咬 咯 咱 哀 品 哇-哉 响 哎 哟 哥 哦 哩 哪 哭 哲 唉 唐 唤 唬 售 唯 唱 唷 商 啊 啡 啥 啦 啪 喀 喂 善 喇 喊 喏 喔 喜 喝 喵 喷 喻 嗒 嗨 嗯 嘉 嘛 嘴 嘻 嘿 器 四 回 因 团 园 困 围 固 国 图 圆 圈 土 圣 在 圭 地 圳 场 圾 址 均 坎 坐 坑 块 坚-坜 坡 坤 坦 坪 垂 垃 型 垒 埃 埋 城 埔 域 培 基 堂 堆 堕 堡 堪 塑 塔 塞 填 境 增 墨 壁 壤 士 壬 壮 声 处 备 复 夏 夕 外 多 夜 够 夥 大 天-夫 央 失 头 夷-夺 奇-奉 奋 奏 契 奔 奖 套 奥 女 奴 奶 她 好 如 妇 妈 妖 妙 妥 妨 妮 妹 妻 姆 姊 始 姐 姑 姓 委 姿 威 娃 娄 娘 娜 娟 娱 婆 婚 媒 嫁 嫌 嫩 子 孔 孕 字-孙 孜 孝 孟 季 孤 学 孩 宁 它 宇-安 宋 完 宏 宗-实 审-室 宪 害 宴 家 容 宽-宿 寂 寄-寇 富 寒 寝-察 寡 寨 寸 对 寻 导 寿 封 射 将 尊 小 少 尔 尖 尘 尚 尝 尤 就 尺 尼-尾 局-层 居 屋 屏 展 属 屠 山 岁 岂 岗 岘 岚 岛 岳 岸 峡 峰 崇 崩 崴 川 州 巡 工-巨 巫 差 己-巴 巷 币-布 帅 师 希 帐 帕 帖 帝 带 席 帮 常 帽 幅 幕 干-年 并 幸 幻-幽 广 庆 床 序 库-底 店 庙 庚 府 庞 废 度 座 庭 康 庸 廉 廖 延 廷 建 开 异-弄 弊 式 引 弗 弘 弟 张 弥 弦 弯 弱 弹 强 归 当 录 彝 形 彩 彬 彭 彰 影 彷 役 彻 彼 往 征 径 待 很 律 後 徐 徒 得 循 微 徵 德 心 必 忆 忌 忍 志-忙 忠 忧 快 念 忽 怀 态 怎 怒 怕 怖 思 怡 急 性 怨 怪 总 恋 恐 恢 恨 恩 恭 息 恰 恶 恼 悄 悉 悔 悟 悠 患 您 悲 情 惑 惜 惠 惧 惨 惯 想 惹 愁 愈 愉 意 愚 感 愧 慈 慎 慕 慢 慧 慰 憾 懂 懒 戈 戊 戌 戏-戒 或 战 截 戴 户 房-扁 扇 手 才 扎 扑 打 托 扣 执 扩 扫-扯 批 找-技 抄 把 抑 抓 投 抗 折 抢 护 报 披 抬 抱 抵 抹 抽 担 拆 拉 拍 拒 拔 拖 拘 招 拜 拟 拥 拦 拨 择 括 拳 拷 拼 拾 拿 持 指 按 挑 挖 挝 挡 挤 挥 挪 振 挺 捉 捐 捕 损 捡 换 据 捷 授 掉 掌 排 探 接 控-措 掸 描 提 插 握 援 搜 搞 搬 搭 摄 摆 摊 摔 摘 摩 摸 撒 撞 播 操 擎 擦 支 收 改 攻 放 政 故 效 敌 敏 救 教 敝 敢 散 敦 敬 数 敲 整 文 斋 斐 斗 料 斜 斥 断 斯 新 方 於 施 旁 旅 旋 族 旗 无 既 日-早 旭 时 旺 昂 昆 昌 明 昏 易 星 映 春 昨 昭 是 显 晃 晋 晒 晓 晚 晨 普 景 晴 晶 智 暂 暑 暖 暗 暮 暴 曰 曲 更 曹 曼 曾-最 月 有 朋 服 朗 望 朝 期 木 未-札 术 朱 朵 机 杀 杂 权 杉 李 材 村 杜 束 条 来 杨 杯 杰 松 板 极 构 析 林 果 枝 枢 枪 枫 架 柏 某 染 柔 查 柬 柯 柳 柴 标 栋 栏 树 校 样-根 格 桃 框 案 桌 桑 档 桥 梁 梅 梦 梯 械 梵 检 棉 棋 棒 棚 森 椅 植 椰 楚 楼 概 榜 模 樱 檀 欠-欣 欧 欲 欺 款 歉 歌 止-武 歪 死 殊 残 段 毅 母 每 毒 比 毕 毛 毫 氏 民 气 氛 水 永 求 汇 汉 汗 汝 江-污 汤 汪 汶 汽 沃 沈 沉 沙 沟 没 沧 河 油 治 沿 泉 泊 法 泛 泡-泣 泥 注 泰 泳 泽 洋 洗 洛 洞 津 洪 洲 活 洽 派 流 浅 测 济 浏 浑 浓 浙 浦 浩 浪 浮 浴 海 涅 消 涉 涛 涨 涯 液 涵 淋 淑 淘 淡 深 混 添 清 渐 渡 渣 温 港 渴 游 湖 湾 源 溜 溪 滋 滑 满 滥 滨 滴 漂 漏 演 漠 漫 潘 潜 潮 澎 澳 激 灌 火 灭 灯 灰 灵 灿 炉 炎 炮 炸 点 烂 烈 烤 烦 烧 热 焦 然 煌 煞 照 煮 熊 熟 燃 燕 爆 爪 爬 爱 爵-爸 爽 片 版 牌 牙 牛 牡 牢 牧 物 牲 牵 特 牺 犯 状 犹 狂 狐 狗 狠 独 狮 狱 狼 猛 猜 猪 献 猴 玄 率 玉 王 玛 玩 玫 环 现 玲 玻 珀 珊 珍 珠 班 球 理 琊 琪 琳 琴 琼 瑙 瑜 瑞 瑟 瑰 瑶 璃 瓜 瓦 瓶 甘 甚 甜 生 用 田-申 电 男 甸 画 畅 界 留 略 番 疆 疏 疑 疗 疯 疲 疼 疾 病 痕 痛 痴 癸 登 白 百 的 皆 皇 皮 盈 益 监 盒 盖 盘 盛 盟 目 直 相 盼 盾 省 眉 看 真 眠 眼 着 睛 睡 督 瞧 矛 矣 知 短 石 矶 码 砂 砍 研 破 础 硕 硬 确 碍 碎 碗 碟 碧 碰 磁 磅 磨 示 礼 社 祖 祚 祝 神 祥 票 祯 祸 禁 禅 福 离 秀 私 秋 种 科 秒 秘 租 秤 秦 秩 积 称 移 稀 程 稍 税 稣 稳 稿 穆 究 穷 穹 空 穿 突 窗 窝 立 站 竞-章 童 端 竹 笑 笔 笛 符 笨 第 等 筋 筑 答 策 筹 签 简 算 管 箭 箱 篇 篮 簿 籍 米 类 粉 粒 粗 粤 粹 精 糊 糕 糖 糟 系 素 索 紧 紫 累 繁 红 约 级 纪 纯 纲 纳 纵 纷 纸 纽 线 练 组 细-终 绍 经 结 绕 绘 给 络 绝 统 继 绩 绪 续 维 绵 综 绿 缅 缓 编 缘 缠 缩 缴 缶 缸 缺 罐 网 罕 罗 罚 罢 罪 置 署 羊 美 羞 群 羯 羽 翁 翅 翔 翘 翠 翰 翻 翼 耀 老 考 者 而 耍 耐 耗 耳 耶 聊 职 联 聘 聚 聪 肉 肖 肚 股 肤 肥 肩 肯 育 胁 胆 背 胎 胖 胜 胞 胡 胶 胸 能 脆 脑 脱 脸 腊 腐 腓 腰 腹 腾 腿 臂 臣 自 臭 至 致 舌 舍 舒 舞 舟 航 般 舰 船 良 色 艺 艾 节 芒 芝 芦 芬 芭 花 芳 苍 苏 苗 若 苦 英 茂 范 茨 茫 茶 草 荐 荒 荣 药 荷 莉 莎 莪 莫 莱 莲 获 菜 菩 菲 萄 萍 萤 营 萧 萨 落 著 葛 葡 蒂 蒋 蒙 蓉 蓝 蓬 蔑 蔡 薄 薪 藉 藏 藤 虎 虑 虫 虹 虽 虾 蚁 蛇 蛋 蛙 蛮 蜂 蜜 蝶 融 蟹 蠢 血 行 街 衡 衣 补 表 袋 被 袭 裁 裂 装 裕 裤 西 要 覆 见 观 规 视 览 觉 角 解 言 誉 誓 警 计 订 认 讨 让 训-记 讲 讷 许 论 设 访 证 评 识 诉 词 译 试 诗 诚 话 诞 询 该 详 语 误 说 请 诸 诺 读 课 谁 调 谅 谈 谊 谋 谓 谜 谢 谨 谱 谷 豆 象 豪 貌 贝-负 贡-败 货-贪 购 贯 贱 贴 贵 贸-贺 贼 贾 资 赋 赌 赏 赐 赔 赖 赚 赛 赞 赠 赢 赤 赫 走 赵 起 趁 超 越 趋 趣 足 跃 跌 跑 距 跟 路 跳 踏 踢 踩 身 躲 车 轨 轩 转 轮-轰 轻 载 较 辅 辆 辈 辉 辑 输 辛 辞 辨 辩 辰 辱 边 达 迁 迅 过 迈 迎 运 近 返 还 这 进-迟 迦 迪 迫 述 迷 追 退-逃 逆 选 逊 透 逐 递 途 通 逛 逝 速 造 逢 逸 逻 逼 遇 遍 道 遗 遭 遮 遵 避 邀 邓 那 邦 邪 邮 邱 邻 郎 郑 部 郭 都 鄂 酉 酋 配 酒 酷 酸 醉 醒 采 释 里-量 金 针 钓 钟 钢 钦 钱 钻 铁 铃 铜 铢 铭 银 铺 链 销 锁 锅 锋 错 锡 锦 键 锺 镇 镜 镭 长 门 闪 闭 问 闰 闲 间 闷 闹 闻 阁 阅 阐 阔 队 阮 防-阶 阻 阿 陀 附-陆 陈 降 限 院 除 险 陪 陵-陷 隆 随 隐 隔 障 难 雄-集 雉 雨 雪 雯 雳 零 雷 雾 需 震 霍 霖 露 霸 霹 青 靖 静 非 靠 面 革 靼 鞋 鞑 韦 韩 音 页 顶 项-须 顽-顿 预 领 颇 频 颗 题 额 风 飘 飙 飞 食 餐 饭 饮 饰 饱 饼 馆 首 香 馨 马 驱 驶 驻 驾 验 骑 骗 骚 骤 骨 高 鬼 魂 魅 魔 鱼 鲁 鲜 鸟 鸡 鸣 鸭 鸿 鹅 鹤 鹰 鹿 麦 麻 黄 黎 黑 默 鼓 鼠 鼻 齐 齿 龄 龙 龟]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [﹉﹊﹋﹌ _ _ ﹍﹎﹏ ︳︴ \\- - ﹣ ‐ – — ︱ ― , , ﹐ 、 ﹑ ; ; ﹔ \\: : ﹕ ! ! ﹗ ? ? ﹖ . . ﹒ ‥ ︰ … 。 · ' ‘ ’ \" " “ ” 〝 〞 ( ( ﹙ ︵ ) ) ﹚ ︶ \\[ [ \\] ] \\{ { ﹛ ︷ \\} } ﹜ ︸ 〈 ︿ 〉 ﹀ 《 ︽ 》 ︾ 「 ﹁ 」 ﹂ 『 ﹃ 』 ﹄ 【 ︻ 】 ︼ 〔 ﹝ ︹ 〕 ﹞ ︺ 〖 〗 ‖ § @ @ ﹫ * * ﹡ / / \\\\ \ ﹨ \\& & ﹠ # # ﹟ % % ﹪ ‰ ′ ″ ‵ 〃 ※]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
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
new file mode 100644
index 00000000000..c51f650ea8f
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-MO.ini
@@ -0,0 +1,176 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = 中文
+name.english = Chinese
+name.babel = chinese-simplified-macausarchina
+name.babel.A = chinese-hans-mo
+tag.bcp47 = zh
+tag.opentype = ZHS
+region.local = 中国澳门特别行政区
+region.english = Macau SAR China
+region.tag.bcp47 = MO
+script.name = Simplified
+script.tag.bcp47 = Hans
+script.tag.opentype = hani
+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 =
+
+[captions.licr]
+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 = [y]年[M]月[d]日
+date.short = [d]/[M]/[yy]
+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 = 十二月
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = 星期一
+days.wide.tue = 星期二
+days.wide.wed = 星期三
+days.wide.thu = 星期四
+days.wide.fri = 星期五
+days.wide.sat = 星期六
+days.wide.sun = 星期日
+days.abbreviated.mon = 周一
+days.abbreviated.tue = 周二
+days.abbreviated.wed = 周三
+days.abbreviated.thu = 周四
+days.abbreviated.fri = 周五
+days.abbreviated.sat = 周六
+days.abbreviated.sun = 周日
+days.narrow.mon = 一
+days.narrow.tue = 二
+days.narrow.wed = 三
+days.narrow.thu = 四
+days.narrow.fri = 五
+days.narrow.sat = 六
+days.narrow.sun = 日
+dayPeriods.abbreviated.am = 上午
+dayPeriods.abbreviated.pm = 下午
+dayPeriods.narrow.am = 上午
+dayPeriods.narrow.pm = 下午
+dayPeriods.wide.am = 上午
+dayPeriods.wide.pm = 下午
+
+[time.gregorian]
+time.medium = [a][h]:[mm]:[ss]
+time.short = [a][h]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [仂 侣 傈 傣 僳 卑 卞 厘 吕 坝 堤 奎 屿 巽 撤 楔 楠 滕 瑚 甫 盲 碑 禄 粟 脚 艮 谬 钯 铂 锑 镑 魁]
+exemplarCharacters = [一 丁 七 万-与 丑 专 且 世 丘-业 东 丝 丢 两 严 丧 个 中 丰 串 临 丸-主 丽 举 乃 久 么 义 之-乐 乔 乖 乘 乙 九 也-乡 书 买 乱 乾 了 予 争 事 二 于 亏 云 互 五 井 亚 些 亡 交-亨 享 京 亮 亲 人 亿-仁 仅 仇 今 介 仍 从 仔 他 付 仙 代-以 仪 们 仰 仲 件 价 任 份 仿 企 伊 伍 伏-休 众-会 伟 传 伤 伦 伯 估 伴 伸 似 伽 但 位-佑 体 何 余 佛 作 你 佤 佩 佳 使 例 供 依 侠 侦-侨 侬 侯 侵 便 促 俄 俊 俗 保 信 俩 修 俱 俾 倍 倒 候 倚 借 倦 值 倾 假 偌 偏 做 停 健 偶 偷 储 催 傲 傻 像 僧 儒 儿 允 元-兆 先 光 克 免 兑 兔 党 入 全 八-兮 兰 共 关-兹 养-兽 内 冈 册 再 冒 写 军 农 冠 冬 冰 冲 决 况 冷 准 凌 减 凝 几 凡 凤 凭 凯 凰 出 击 函 刀 分 切 刊 刑 划 列-创 初 判 利 别 到 制-券 刺 刻 剂 前 剑 剧 剩 剪 副 割 力 劝-务 劣 动-劫 励-劳 势 勇 勉 勋 勒 勤 勾 勿 包 匆 匈 化 北 匙 匹-医 十 千 升 午 半 华 协 卒 卓 单-南 博 占-卢 卫 卯-危 即 却 卷 厂 厄-历 厉 压-厍 厚 原 去 县 参 又-反 发 叔 取-叙 口-另 只-叭 可 台 史 右 叶-叹 吃 各 合-吊 同-后 吐 向 吓 吗 君 吝 吟 否 吧 含 听 启 吵 吸 吹 吻 吾 呀 呆 呈 告 呐 员 呜 呢 呦 周 味 呵 呼 命 和 咖 咦-咨 咪 咬 咯 咱 哀 品 哇-哉 响 哎 哟 哥 哦 哩 哪 哭 哲 唉 唐 唤 唬 售 唯 唱 唷 商 啊 啡 啥 啦 啪 喀 喂 善 喇 喊 喏 喔 喜 喝 喵 喷 喻 嗒 嗨 嗯 嘉 嘛 嘴 嘻 嘿 器 四 回 因 团 园 困 围 固 国 图 圆 圈 土 圣 在 圭 地 圳 场 圾 址 均 坎 坐 坑 块 坚-坜 坡 坤 坦 坪 垂 垃 型 垒 埃 埋 城 埔 域 培 基 堂 堆 堕 堡 堪 塑 塔 塞 填 境 增 墨 壁 壤 士 壬 壮 声 处 备 复 夏 夕 外 多 夜 够 夥 大 天-夫 央 失 头 夷-夺 奇-奉 奋 奏 契 奔 奖 套 奥 女 奴 奶 她 好 如 妇 妈 妖 妙 妥 妨 妮 妹 妻 姆 姊 始 姐 姑 姓 委 姿 威 娃 娄 娘 娜 娟 娱 婆 婚 媒 嫁 嫌 嫩 子 孔 孕 字-孙 孜 孝 孟 季 孤 学 孩 宁 它 宇-安 宋 完 宏 宗-实 审-室 宪 害 宴 家 容 宽-宿 寂 寄-寇 富 寒 寝-察 寡 寨 寸 对 寻 导 寿 封 射 将 尊 小 少 尔 尖 尘 尚 尝 尤 就 尺 尼-尾 局-层 居 屋 屏 展 属 屠 山 岁 岂 岗 岘 岚 岛 岳 岸 峡 峰 崇 崩 崴 川 州 巡 工-巨 巫 差 己-巴 巷 币-布 帅 师 希 帐 帕 帖 帝 带 席 帮 常 帽 幅 幕 干-年 并 幸 幻-幽 广 庆 床 序 库-底 店 庙 庚 府 庞 废 度 座 庭 康 庸 廉 廖 延 廷 建 开 异-弄 弊 式 引 弗 弘 弟 张 弥 弦 弯 弱 弹 强 归 当 录 彝 形 彩 彬 彭 彰 影 彷 役 彻 彼 往 征 径 待 很 律 後 徐 徒 得 循 微 徵 德 心 必 忆 忌 忍 志-忙 忠 忧 快 念 忽 怀 态 怎 怒 怕 怖 思 怡 急 性 怨 怪 总 恋 恐 恢 恨 恩 恭 息 恰 恶 恼 悄 悉 悔 悟 悠 患 您 悲 情 惑 惜 惠 惧 惨 惯 想 惹 愁 愈 愉 意 愚 感 愧 慈 慎 慕 慢 慧 慰 憾 懂 懒 戈 戊 戌 戏-戒 或 战 截 戴 户 房-扁 扇 手 才 扎 扑 打 托 扣 执 扩 扫-扯 批 找-技 抄 把 抑 抓 投 抗 折 抢 护 报 披 抬 抱 抵 抹 抽 担 拆 拉 拍 拒 拔 拖 拘 招 拜 拟 拥 拦 拨 择 括 拳 拷 拼 拾 拿 持 指 按 挑 挖 挝 挡 挤 挥 挪 振 挺 捉 捐 捕 损 捡 换 据 捷 授 掉 掌 排 探 接 控-措 掸 描 提 插 握 援 搜 搞 搬 搭 摄 摆 摊 摔 摘 摩 摸 撒 撞 播 操 擎 擦 支 收 改 攻 放 政 故 效 敌 敏 救 教 敝 敢 散 敦 敬 数 敲 整 文 斋 斐 斗 料 斜 斥 断 斯 新 方 於 施 旁 旅 旋 族 旗 无 既 日-早 旭 时 旺 昂 昆 昌 明 昏 易 星 映 春 昨 昭 是 显 晃 晋 晒 晓 晚 晨 普 景 晴 晶 智 暂 暑 暖 暗 暮 暴 曰 曲 更 曹 曼 曾-最 月 有 朋 服 朗 望 朝 期 木 未-札 术 朱 朵 机 杀 杂 权 杉 李 材 村 杜 束 条 来 杨 杯 杰 松 板 极 构 析 林 果 枝 枢 枪 枫 架 柏 某 染 柔 查 柬 柯 柳 柴 标 栋 栏 树 校 样-根 格 桃 框 案 桌 桑 档 桥 梁 梅 梦 梯 械 梵 检 棉 棋 棒 棚 森 椅 植 椰 楚 楼 概 榜 模 樱 檀 欠-欣 欧 欲 欺 款 歉 歌 止-武 歪 死 殊 残 段 毅 母 每 毒 比 毕 毛 毫 氏 民 气 氛 水 永 求 汇 汉 汗 汝 江-污 汤 汪 汶 汽 沃 沈 沉 沙 沟 没 沧 河 油 治 沿 泉 泊 法 泛 泡-泣 泥 注 泰 泳 泽 洋 洗 洛 洞 津 洪 洲 活 洽 派 流 浅 测 济 浏 浑 浓 浙 浦 浩 浪 浮 浴 海 涅 消 涉 涛 涨 涯 液 涵 淋 淑 淘 淡 深 混 添 清 渐 渡 渣 温 港 渴 游 湖 湾 源 溜 溪 滋 滑 满 滥 滨 滴 漂 漏 演 漠 漫 潘 潜 潮 澎 澳 激 灌 火 灭 灯 灰 灵 灿 炉 炎 炮 炸 点 烂 烈 烤 烦 烧 热 焦 然 煌 煞 照 煮 熊 熟 燃 燕 爆 爪 爬 爱 爵-爸 爽 片 版 牌 牙 牛 牡 牢 牧 物 牲 牵 特 牺 犯 状 犹 狂 狐 狗 狠 独 狮 狱 狼 猛 猜 猪 献 猴 玄 率 玉 王 玛 玩 玫 环 现 玲 玻 珀 珊 珍 珠 班 球 理 琊 琪 琳 琴 琼 瑙 瑜 瑞 瑟 瑰 瑶 璃 瓜 瓦 瓶 甘 甚 甜 生 用 田-申 电 男 甸 画 畅 界 留 略 番 疆 疏 疑 疗 疯 疲 疼 疾 病 痕 痛 痴 癸 登 白 百 的 皆 皇 皮 盈 益 监 盒 盖 盘 盛 盟 目 直 相 盼 盾 省 眉 看 真 眠 眼 着 睛 睡 督 瞧 矛 矣 知 短 石 矶 码 砂 砍 研 破 础 硕 硬 确 碍 碎 碗 碟 碧 碰 磁 磅 磨 示 礼 社 祖 祚 祝 神 祥 票 祯 祸 禁 禅 福 离 秀 私 秋 种 科 秒 秘 租 秤 秦 秩 积 称 移 稀 程 稍 税 稣 稳 稿 穆 究 穷 穹 空 穿 突 窗 窝 立 站 竞-章 童 端 竹 笑 笔 笛 符 笨 第 等 筋 筑 答 策 筹 签 简 算 管 箭 箱 篇 篮 簿 籍 米 类 粉 粒 粗 粤 粹 精 糊 糕 糖 糟 系 素 索 紧 紫 累 繁 红 约 级 纪 纯 纲 纳 纵 纷 纸 纽 线 练 组 细-终 绍 经 结 绕 绘 给 络 绝 统 继 绩 绪 续 维 绵 综 绿 缅 缓 编 缘 缠 缩 缴 缶 缸 缺 罐 网 罕 罗 罚 罢 罪 置 署 羊 美 羞 群 羯 羽 翁 翅 翔 翘 翠 翰 翻 翼 耀 老 考 者 而 耍 耐 耗 耳 耶 聊 职 联 聘 聚 聪 肉 肖 肚 股 肤 肥 肩 肯 育 胁 胆 背 胎 胖 胜 胞 胡 胶 胸 能 脆 脑 脱 脸 腊 腐 腓 腰 腹 腾 腿 臂 臣 自 臭 至 致 舌 舍 舒 舞 舟 航 般 舰 船 良 色 艺 艾 节 芒 芝 芦 芬 芭 花 芳 苍 苏 苗 若 苦 英 茂 范 茨 茫 茶 草 荐 荒 荣 药 荷 莉 莎 莪 莫 莱 莲 获 菜 菩 菲 萄 萍 萤 营 萧 萨 落 著 葛 葡 蒂 蒋 蒙 蓉 蓝 蓬 蔑 蔡 薄 薪 藉 藏 藤 虎 虑 虫 虹 虽 虾 蚁 蛇 蛋 蛙 蛮 蜂 蜜 蝶 融 蟹 蠢 血 行 街 衡 衣 补 表 袋 被 袭 裁 裂 装 裕 裤 西 要 覆 见 观 规 视 览 觉 角 解 言 誉 誓 警 计 订 认 讨 让 训-记 讲 讷 许 论 设 访 证 评 识 诉 词 译 试 诗 诚 话 诞 询 该 详 语 误 说 请 诸 诺 读 课 谁 调 谅 谈 谊 谋 谓 谜 谢 谨 谱 谷 豆 象 豪 貌 贝-负 贡-败 货-贪 购 贯 贱 贴 贵 贸-贺 贼 贾 资 赋 赌 赏 赐 赔 赖 赚 赛 赞 赠 赢 赤 赫 走 赵 起 趁 超 越 趋 趣 足 跃 跌 跑 距 跟 路 跳 踏 踢 踩 身 躲 车 轨 轩 转 轮-轰 轻 载 较 辅 辆 辈 辉 辑 输 辛 辞 辨 辩 辰 辱 边 达 迁 迅 过 迈 迎 运 近 返 还 这 进-迟 迦 迪 迫 述 迷 追 退-逃 逆 选 逊 透 逐 递 途 通 逛 逝 速 造 逢 逸 逻 逼 遇 遍 道 遗 遭 遮 遵 避 邀 邓 那 邦 邪 邮 邱 邻 郎 郑 部 郭 都 鄂 酉 酋 配 酒 酷 酸 醉 醒 采 释 里-量 金 针 钓 钟 钢 钦 钱 钻 铁 铃 铜 铢 铭 银 铺 链 销 锁 锅 锋 错 锡 锦 键 锺 镇 镜 镭 长 门 闪 闭 问 闰 闲 间 闷 闹 闻 阁 阅 阐 阔 队 阮 防-阶 阻 阿 陀 附-陆 陈 降 限 院 除 险 陪 陵-陷 隆 随 隐 隔 障 难 雄-集 雉 雨 雪 雯 雳 零 雷 雾 需 震 霍 霖 露 霸 霹 青 靖 静 非 靠 面 革 靼 鞋 鞑 韦 韩 音 页 顶 项-须 顽-顿 预 领 颇 频 颗 题 额 风 飘 飙 飞 食 餐 饭 饮 饰 饱 饼 馆 首 香 馨 马 驱 驶 驻 驾 验 骑 骗 骚 骤 骨 高 鬼 魂 魅 魔 鱼 鲁 鲜 鸟 鸡 鸣 鸭 鸿 鹅 鹤 鹰 鹿 麦 麻 黄 黎 黑 默 鼓 鼠 鼻 齐 齿 龄 龙 龟]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [﹉﹊﹋﹌ _ _ ﹍﹎﹏ ︳︴ \\- - ﹣ ‐ – — ︱ ― , , ﹐ 、 ﹑ ; ; ﹔ \\: : ﹕ ! ! ﹗ ? ? ﹖ . . ﹒ ‥ ︰ … 。 · ' ‘ ’ \" " “ ” 〝 〞 ( ( ﹙ ︵ ) ) ﹚ ︶ \\[ [ \\] ] \\{ { ﹛ ︷ \\} } ﹜ ︸ 〈 ︿ 〉 ﹀ 《 ︽ 》 ︾ 「 ﹁ 」 ﹂ 『 ﹃ 』 ﹄ 【 ︻ 】 ︼ 〔 ﹝ ︹ 〕 ﹞ ︺ 〖 〗 ‖ § @ @ ﹫ * * ﹡ / / \\\\ \ ﹨ \\& & ﹠ # # ﹟ % % ﹪ ‰ ′ ″ ‵ 〃 ※]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
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
new file mode 100644
index 00000000000..e65250b127d
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-SG.ini
@@ -0,0 +1,177 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = 中文
+name.english = Chinese
+name.babel = chinese-simplified-singapore
+name.babel.A = chinese-hans-sg
+tag.bcp47 = zh
+tag.opentype = ZHS
+region.local = 新加坡
+region.english = Singapore
+region.tag.bcp47 = SG
+;;;;;
+script.name = Simplified
+script.tag.bcp47 = Hans
+script.tag.opentype = hani
+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 =
+
+[captions.licr]
+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 = [y]年[M]月[d]日
+date.short = [dd]/[MM]/[yy]
+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 = 十二月
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = 星期一
+days.wide.tue = 星期二
+days.wide.wed = 星期三
+days.wide.thu = 星期四
+days.wide.fri = 星期五
+days.wide.sat = 星期六
+days.wide.sun = 星期日
+days.abbreviated.mon = 周一
+days.abbreviated.tue = 周二
+days.abbreviated.wed = 周三
+days.abbreviated.thu = 周四
+days.abbreviated.fri = 周五
+days.abbreviated.sat = 周六
+days.abbreviated.sun = 周日
+days.narrow.mon = 一
+days.narrow.tue = 二
+days.narrow.wed = 三
+days.narrow.thu = 四
+days.narrow.fri = 五
+days.narrow.sat = 六
+days.narrow.sun = 日
+dayPeriods.abbreviated.am = 上午
+dayPeriods.abbreviated.pm = 下午
+dayPeriods.narrow.am = 上午
+dayPeriods.narrow.pm = 下午
+dayPeriods.wide.am = 上午
+dayPeriods.wide.pm = 下午
+
+[time.gregorian]
+time.medium = [a][h]:[mm]:[ss]
+time.short = [a][h]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [仂 侣 傈 傣 僳 卑 卞 厘 吕 坝 堤 奎 屿 巽 撤 楔 楠 滕 瑚 甫 盲 碑 禄 粟 脚 艮 谬 钯 铂 锑 镑 魁]
+exemplarCharacters = [一 丁 七 万-与 丑 专 且 世 丘-业 东 丝 丢 两 严 丧 个 中 丰 串 临 丸-主 丽 举 乃 久 么 义 之-乐 乔 乖 乘 乙 九 也-乡 书 买 乱 乾 了 予 争 事 二 于 亏 云 互 五 井 亚 些 亡 交-亨 享 京 亮 亲 人 亿-仁 仅 仇 今 介 仍 从 仔 他 付 仙 代-以 仪 们 仰 仲 件 价 任 份 仿 企 伊 伍 伏-休 众-会 伟 传 伤 伦 伯 估 伴 伸 似 伽 但 位-佑 体 何 余 佛 作 你 佤 佩 佳 使 例 供 依 侠 侦-侨 侬 侯 侵 便 促 俄 俊 俗 保 信 俩 修 俱 俾 倍 倒 候 倚 借 倦 值 倾 假 偌 偏 做 停 健 偶 偷 储 催 傲 傻 像 僧 儒 儿 允 元-兆 先 光 克 免 兑 兔 党 入 全 八-兮 兰 共 关-兹 养-兽 内 冈 册 再 冒 写 军 农 冠 冬 冰 冲 决 况 冷 准 凌 减 凝 几 凡 凤 凭 凯 凰 出 击 函 刀 分 切 刊 刑 划 列-创 初 判 利 别 到 制-券 刺 刻 剂 前 剑 剧 剩 剪 副 割 力 劝-务 劣 动-劫 励-劳 势 勇 勉 勋 勒 勤 勾 勿 包 匆 匈 化 北 匙 匹-医 十 千 升 午 半 华 协 卒 卓 单-南 博 占-卢 卫 卯-危 即 却 卷 厂 厄-历 厉 压-厍 厚 原 去 县 参 又-反 发 叔 取-叙 口-另 只-叭 可 台 史 右 叶-叹 吃 各 合-吊 同-后 吐 向 吓 吗 君 吝 吟 否 吧 含 听 启 吵 吸 吹 吻 吾 呀 呆 呈 告 呐 员 呜 呢 呦 周 味 呵 呼 命 和 咖 咦-咨 咪 咬 咯 咱 哀 品 哇-哉 响 哎 哟 哥 哦 哩 哪 哭 哲 唉 唐 唤 唬 售 唯 唱 唷 商 啊 啡 啥 啦 啪 喀 喂 善 喇 喊 喏 喔 喜 喝 喵 喷 喻 嗒 嗨 嗯 嘉 嘛 嘴 嘻 嘿 器 四 回 因 团 园 困 围 固 国 图 圆 圈 土 圣 在 圭 地 圳 场 圾 址 均 坎 坐 坑 块 坚-坜 坡 坤 坦 坪 垂 垃 型 垒 埃 埋 城 埔 域 培 基 堂 堆 堕 堡 堪 塑 塔 塞 填 境 增 墨 壁 壤 士 壬 壮 声 处 备 复 夏 夕 外 多 夜 够 夥 大 天-夫 央 失 头 夷-夺 奇-奉 奋 奏 契 奔 奖 套 奥 女 奴 奶 她 好 如 妇 妈 妖 妙 妥 妨 妮 妹 妻 姆 姊 始 姐 姑 姓 委 姿 威 娃 娄 娘 娜 娟 娱 婆 婚 媒 嫁 嫌 嫩 子 孔 孕 字-孙 孜 孝 孟 季 孤 学 孩 宁 它 宇-安 宋 完 宏 宗-实 审-室 宪 害 宴 家 容 宽-宿 寂 寄-寇 富 寒 寝-察 寡 寨 寸 对 寻 导 寿 封 射 将 尊 小 少 尔 尖 尘 尚 尝 尤 就 尺 尼-尾 局-层 居 屋 屏 展 属 屠 山 岁 岂 岗 岘 岚 岛 岳 岸 峡 峰 崇 崩 崴 川 州 巡 工-巨 巫 差 己-巴 巷 币-布 帅 师 希 帐 帕 帖 帝 带 席 帮 常 帽 幅 幕 干-年 并 幸 幻-幽 广 庆 床 序 库-底 店 庙 庚 府 庞 废 度 座 庭 康 庸 廉 廖 延 廷 建 开 异-弄 弊 式 引 弗 弘 弟 张 弥 弦 弯 弱 弹 强 归 当 录 彝 形 彩 彬 彭 彰 影 彷 役 彻 彼 往 征 径 待 很 律 後 徐 徒 得 循 微 徵 德 心 必 忆 忌 忍 志-忙 忠 忧 快 念 忽 怀 态 怎 怒 怕 怖 思 怡 急 性 怨 怪 总 恋 恐 恢 恨 恩 恭 息 恰 恶 恼 悄 悉 悔 悟 悠 患 您 悲 情 惑 惜 惠 惧 惨 惯 想 惹 愁 愈 愉 意 愚 感 愧 慈 慎 慕 慢 慧 慰 憾 懂 懒 戈 戊 戌 戏-戒 或 战 截 戴 户 房-扁 扇 手 才 扎 扑 打 托 扣 执 扩 扫-扯 批 找-技 抄 把 抑 抓 投 抗 折 抢 护 报 披 抬 抱 抵 抹 抽 担 拆 拉 拍 拒 拔 拖 拘 招 拜 拟 拥 拦 拨 择 括 拳 拷 拼 拾 拿 持 指 按 挑 挖 挝 挡 挤 挥 挪 振 挺 捉 捐 捕 损 捡 换 据 捷 授 掉 掌 排 探 接 控-措 掸 描 提 插 握 援 搜 搞 搬 搭 摄 摆 摊 摔 摘 摩 摸 撒 撞 播 操 擎 擦 支 收 改 攻 放 政 故 效 敌 敏 救 教 敝 敢 散 敦 敬 数 敲 整 文 斋 斐 斗 料 斜 斥 断 斯 新 方 於 施 旁 旅 旋 族 旗 无 既 日-早 旭 时 旺 昂 昆 昌 明 昏 易 星 映 春 昨 昭 是 显 晃 晋 晒 晓 晚 晨 普 景 晴 晶 智 暂 暑 暖 暗 暮 暴 曰 曲 更 曹 曼 曾-最 月 有 朋 服 朗 望 朝 期 木 未-札 术 朱 朵 机 杀 杂 权 杉 李 材 村 杜 束 条 来 杨 杯 杰 松 板 极 构 析 林 果 枝 枢 枪 枫 架 柏 某 染 柔 查 柬 柯 柳 柴 标 栋 栏 树 校 样-根 格 桃 框 案 桌 桑 档 桥 梁 梅 梦 梯 械 梵 检 棉 棋 棒 棚 森 椅 植 椰 楚 楼 概 榜 模 樱 檀 欠-欣 欧 欲 欺 款 歉 歌 止-武 歪 死 殊 残 段 毅 母 每 毒 比 毕 毛 毫 氏 民 气 氛 水 永 求 汇 汉 汗 汝 江-污 汤 汪 汶 汽 沃 沈 沉 沙 沟 没 沧 河 油 治 沿 泉 泊 法 泛 泡-泣 泥 注 泰 泳 泽 洋 洗 洛 洞 津 洪 洲 活 洽 派 流 浅 测 济 浏 浑 浓 浙 浦 浩 浪 浮 浴 海 涅 消 涉 涛 涨 涯 液 涵 淋 淑 淘 淡 深 混 添 清 渐 渡 渣 温 港 渴 游 湖 湾 源 溜 溪 滋 滑 满 滥 滨 滴 漂 漏 演 漠 漫 潘 潜 潮 澎 澳 激 灌 火 灭 灯 灰 灵 灿 炉 炎 炮 炸 点 烂 烈 烤 烦 烧 热 焦 然 煌 煞 照 煮 熊 熟 燃 燕 爆 爪 爬 爱 爵-爸 爽 片 版 牌 牙 牛 牡 牢 牧 物 牲 牵 特 牺 犯 状 犹 狂 狐 狗 狠 独 狮 狱 狼 猛 猜 猪 献 猴 玄 率 玉 王 玛 玩 玫 环 现 玲 玻 珀 珊 珍 珠 班 球 理 琊 琪 琳 琴 琼 瑙 瑜 瑞 瑟 瑰 瑶 璃 瓜 瓦 瓶 甘 甚 甜 生 用 田-申 电 男 甸 画 畅 界 留 略 番 疆 疏 疑 疗 疯 疲 疼 疾 病 痕 痛 痴 癸 登 白 百 的 皆 皇 皮 盈 益 监 盒 盖 盘 盛 盟 目 直 相 盼 盾 省 眉 看 真 眠 眼 着 睛 睡 督 瞧 矛 矣 知 短 石 矶 码 砂 砍 研 破 础 硕 硬 确 碍 碎 碗 碟 碧 碰 磁 磅 磨 示 礼 社 祖 祚 祝 神 祥 票 祯 祸 禁 禅 福 离 秀 私 秋 种 科 秒 秘 租 秤 秦 秩 积 称 移 稀 程 稍 税 稣 稳 稿 穆 究 穷 穹 空 穿 突 窗 窝 立 站 竞-章 童 端 竹 笑 笔 笛 符 笨 第 等 筋 筑 答 策 筹 签 简 算 管 箭 箱 篇 篮 簿 籍 米 类 粉 粒 粗 粤 粹 精 糊 糕 糖 糟 系 素 索 紧 紫 累 繁 红 约 级 纪 纯 纲 纳 纵 纷 纸 纽 线 练 组 细-终 绍 经 结 绕 绘 给 络 绝 统 继 绩 绪 续 维 绵 综 绿 缅 缓 编 缘 缠 缩 缴 缶 缸 缺 罐 网 罕 罗 罚 罢 罪 置 署 羊 美 羞 群 羯 羽 翁 翅 翔 翘 翠 翰 翻 翼 耀 老 考 者 而 耍 耐 耗 耳 耶 聊 职 联 聘 聚 聪 肉 肖 肚 股 肤 肥 肩 肯 育 胁 胆 背 胎 胖 胜 胞 胡 胶 胸 能 脆 脑 脱 脸 腊 腐 腓 腰 腹 腾 腿 臂 臣 自 臭 至 致 舌 舍 舒 舞 舟 航 般 舰 船 良 色 艺 艾 节 芒 芝 芦 芬 芭 花 芳 苍 苏 苗 若 苦 英 茂 范 茨 茫 茶 草 荐 荒 荣 药 荷 莉 莎 莪 莫 莱 莲 获 菜 菩 菲 萄 萍 萤 营 萧 萨 落 著 葛 葡 蒂 蒋 蒙 蓉 蓝 蓬 蔑 蔡 薄 薪 藉 藏 藤 虎 虑 虫 虹 虽 虾 蚁 蛇 蛋 蛙 蛮 蜂 蜜 蝶 融 蟹 蠢 血 行 街 衡 衣 补 表 袋 被 袭 裁 裂 装 裕 裤 西 要 覆 见 观 规 视 览 觉 角 解 言 誉 誓 警 计 订 认 讨 让 训-记 讲 讷 许 论 设 访 证 评 识 诉 词 译 试 诗 诚 话 诞 询 该 详 语 误 说 请 诸 诺 读 课 谁 调 谅 谈 谊 谋 谓 谜 谢 谨 谱 谷 豆 象 豪 貌 贝-负 贡-败 货-贪 购 贯 贱 贴 贵 贸-贺 贼 贾 资 赋 赌 赏 赐 赔 赖 赚 赛 赞 赠 赢 赤 赫 走 赵 起 趁 超 越 趋 趣 足 跃 跌 跑 距 跟 路 跳 踏 踢 踩 身 躲 车 轨 轩 转 轮-轰 轻 载 较 辅 辆 辈 辉 辑 输 辛 辞 辨 辩 辰 辱 边 达 迁 迅 过 迈 迎 运 近 返 还 这 进-迟 迦 迪 迫 述 迷 追 退-逃 逆 选 逊 透 逐 递 途 通 逛 逝 速 造 逢 逸 逻 逼 遇 遍 道 遗 遭 遮 遵 避 邀 邓 那 邦 邪 邮 邱 邻 郎 郑 部 郭 都 鄂 酉 酋 配 酒 酷 酸 醉 醒 采 释 里-量 金 针 钓 钟 钢 钦 钱 钻 铁 铃 铜 铢 铭 银 铺 链 销 锁 锅 锋 错 锡 锦 键 锺 镇 镜 镭 长 门 闪 闭 问 闰 闲 间 闷 闹 闻 阁 阅 阐 阔 队 阮 防-阶 阻 阿 陀 附-陆 陈 降 限 院 除 险 陪 陵-陷 隆 随 隐 隔 障 难 雄-集 雉 雨 雪 雯 雳 零 雷 雾 需 震 霍 霖 露 霸 霹 青 靖 静 非 靠 面 革 靼 鞋 鞑 韦 韩 音 页 顶 项-须 顽-顿 预 领 颇 频 颗 题 额 风 飘 飙 飞 食 餐 饭 饮 饰 饱 饼 馆 首 香 馨 马 驱 驶 驻 驾 验 骑 骗 骚 骤 骨 高 鬼 魂 魅 魔 鱼 鲁 鲜 鸟 鸡 鸣 鸭 鸿 鹅 鹤 鹰 鹿 麦 麻 黄 黎 黑 默 鼓 鼠 鼻 齐 齿 龄 龙 龟]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [﹉﹊﹋﹌ _ _ ﹍﹎﹏ ︳︴ \\- - ﹣ ‐ – — ︱ ― , , ﹐ 、 ﹑ ; ; ﹔ \\: : ﹕ ! ! ﹗ ? ? ﹖ . . ﹒ ‥ ︰ … 。 · ' ‘ ’ \" " “ ” 〝 〞 ( ( ﹙ ︵ ) ) ﹚ ︶ \\[ [ \\] ] \\{ { ﹛ ︷ \\} } ﹜ ︸ 〈 ︿ 〉 ﹀ 《 ︽ 》 ︾ 「 ﹁ 」 ﹂ 『 ﹃ 』 ﹄ 【 ︻ 】 ︼ 〔 ﹝ ︹ 〕 ﹞ ︺ 〖 〗 ‖ § @ @ ﹫ * * ﹡ / / \\\\ \ ﹨ \\& & ﹠ # # ﹟ % % ﹪ ‰ ′ ″ ‵ 〃 ※]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
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
new file mode 100644
index 00000000000..7de9501be49
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans.ini
@@ -0,0 +1,173 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = 中文
+name.english = Chinese
+name.babel = chinese-simplified
+name.babel.A = chinese-hans
+tag.bcp47 = zh
+tag.opentype = ZHS
+script.name = Simplified
+script.tag.bcp47 = Hans
+script.tag.opentype = hani
+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 =
+
+[captions.licr]
+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 = [y]年[M]月[d]日
+date.short = [y]/[M]/[d]
+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 = 十二月
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = 星期一
+days.wide.tue = 星期二
+days.wide.wed = 星期三
+days.wide.thu = 星期四
+days.wide.fri = 星期五
+days.wide.sat = 星期六
+days.wide.sun = 星期日
+days.abbreviated.mon = 周一
+days.abbreviated.tue = 周二
+days.abbreviated.wed = 周三
+days.abbreviated.thu = 周四
+days.abbreviated.fri = 周五
+days.abbreviated.sat = 周六
+days.abbreviated.sun = 周日
+days.narrow.mon = 一
+days.narrow.tue = 二
+days.narrow.wed = 三
+days.narrow.thu = 四
+days.narrow.fri = 五
+days.narrow.sat = 六
+days.narrow.sun = 日
+dayPeriods.abbreviated.am = 上午
+dayPeriods.abbreviated.pm = 下午
+dayPeriods.narrow.am = 上午
+dayPeriods.narrow.pm = 下午
+dayPeriods.wide.am = 上午
+dayPeriods.wide.pm = 下午
+
+[time.gregorian]
+time.medium = [a][h]:[mm]:[ss]
+time.short = [a][h]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [仂 侣 傈 傣 僳 卑 卞 厘 吕 坝 堤 奎 屿 巽 撤 楔 楠 滕 瑚 甫 盲 碑 禄 粟 脚 艮 谬 钯 铂 锑 镑 魁]
+exemplarCharacters = [一 丁 七 万-与 丑 专 且 世 丘-业 东 丝 丢 两 严 丧 个 中 丰 串 临 丸-主 丽 举 乃 久 么 义 之-乐 乔 乖 乘 乙 九 也-乡 书 买 乱 乾 了 予 争 事 二 于 亏 云 互 五 井 亚 些 亡 交-亨 享 京 亮 亲 人 亿-仁 仅 仇 今 介 仍 从 仔 他 付 仙 代-以 仪 们 仰 仲 件 价 任 份 仿 企 伊 伍 伏-休 众-会 伟 传 伤 伦 伯 估 伴 伸 似 伽 但 位-佑 体 何 余 佛 作 你 佤 佩 佳 使 例 供 依 侠 侦-侨 侬 侯 侵 便 促 俄 俊 俗 保 信 俩 修 俱 俾 倍 倒 候 倚 借 倦 值 倾 假 偌 偏 做 停 健 偶 偷 储 催 傲 傻 像 僧 儒 儿 允 元-兆 先 光 克 免 兑 兔 党 入 全 八-兮 兰 共 关-兹 养-兽 内 冈 册 再 冒 写 军 农 冠 冬 冰 冲 决 况 冷 准 凌 减 凝 几 凡 凤 凭 凯 凰 出 击 函 刀 分 切 刊 刑 划 列-创 初 判 利 别 到 制-券 刺 刻 剂 前 剑 剧 剩 剪 副 割 力 劝-务 劣 动-劫 励-劳 势 勇 勉 勋 勒 勤 勾 勿 包 匆 匈 化 北 匙 匹-医 十 千 升 午 半 华 协 卒 卓 单-南 博 占-卢 卫 卯-危 即 却 卷 厂 厄-历 厉 压-厍 厚 原 去 县 参 又-反 发 叔 取-叙 口-另 只-叭 可 台 史 右 叶-叹 吃 各 合-吊 同-后 吐 向 吓 吗 君 吝 吟 否 吧 含 听 启 吵 吸 吹 吻 吾 呀 呆 呈 告 呐 员 呜 呢 呦 周 味 呵 呼 命 和 咖 咦-咨 咪 咬 咯 咱 哀 品 哇-哉 响 哎 哟 哥 哦 哩 哪 哭 哲 唉 唐 唤 唬 售 唯 唱 唷 商 啊 啡 啥 啦 啪 喀 喂 善 喇 喊 喏 喔 喜 喝 喵 喷 喻 嗒 嗨 嗯 嘉 嘛 嘴 嘻 嘿 器 四 回 因 团 园 困 围 固 国 图 圆 圈 土 圣 在 圭 地 圳 场 圾 址 均 坎 坐 坑 块 坚-坜 坡 坤 坦 坪 垂 垃 型 垒 埃 埋 城 埔 域 培 基 堂 堆 堕 堡 堪 塑 塔 塞 填 境 增 墨 壁 壤 士 壬 壮 声 处 备 复 夏 夕 外 多 夜 够 夥 大 天-夫 央 失 头 夷-夺 奇-奉 奋 奏 契 奔 奖 套 奥 女 奴 奶 她 好 如 妇 妈 妖 妙 妥 妨 妮 妹 妻 姆 姊 始 姐 姑 姓 委 姿 威 娃 娄 娘 娜 娟 娱 婆 婚 媒 嫁 嫌 嫩 子 孔 孕 字-孙 孜 孝 孟 季 孤 学 孩 宁 它 宇-安 宋 完 宏 宗-实 审-室 宪 害 宴 家 容 宽-宿 寂 寄-寇 富 寒 寝-察 寡 寨 寸 对 寻 导 寿 封 射 将 尊 小 少 尔 尖 尘 尚 尝 尤 就 尺 尼-尾 局-层 居 屋 屏 展 属 屠 山 岁 岂 岗 岘 岚 岛 岳 岸 峡 峰 崇 崩 崴 川 州 巡 工-巨 巫 差 己-巴 巷 币-布 帅 师 希 帐 帕 帖 帝 带 席 帮 常 帽 幅 幕 干-年 并 幸 幻-幽 广 庆 床 序 库-底 店 庙 庚 府 庞 废 度 座 庭 康 庸 廉 廖 延 廷 建 开 异-弄 弊 式 引 弗 弘 弟 张 弥 弦 弯 弱 弹 强 归 当 录 彝 形 彩 彬 彭 彰 影 彷 役 彻 彼 往 征 径 待 很 律 後 徐 徒 得 循 微 徵 德 心 必 忆 忌 忍 志-忙 忠 忧 快 念 忽 怀 态 怎 怒 怕 怖 思 怡 急 性 怨 怪 总 恋 恐 恢 恨 恩 恭 息 恰 恶 恼 悄 悉 悔 悟 悠 患 您 悲 情 惑 惜 惠 惧 惨 惯 想 惹 愁 愈 愉 意 愚 感 愧 慈 慎 慕 慢 慧 慰 憾 懂 懒 戈 戊 戌 戏-戒 或 战 截 戴 户 房-扁 扇 手 才 扎 扑 打 托 扣 执 扩 扫-扯 批 找-技 抄 把 抑 抓 投 抗 折 抢 护 报 披 抬 抱 抵 抹 抽 担 拆 拉 拍 拒 拔 拖 拘 招 拜 拟 拥 拦 拨 择 括 拳 拷 拼 拾 拿 持 指 按 挑 挖 挝 挡 挤 挥 挪 振 挺 捉 捐 捕 损 捡 换 据 捷 授 掉 掌 排 探 接 控-措 掸 描 提 插 握 援 搜 搞 搬 搭 摄 摆 摊 摔 摘 摩 摸 撒 撞 播 操 擎 擦 支 收 改 攻 放 政 故 效 敌 敏 救 教 敝 敢 散 敦 敬 数 敲 整 文 斋 斐 斗 料 斜 斥 断 斯 新 方 於 施 旁 旅 旋 族 旗 无 既 日-早 旭 时 旺 昂 昆 昌 明 昏 易 星 映 春 昨 昭 是 显 晃 晋 晒 晓 晚 晨 普 景 晴 晶 智 暂 暑 暖 暗 暮 暴 曰 曲 更 曹 曼 曾-最 月 有 朋 服 朗 望 朝 期 木 未-札 术 朱 朵 机 杀 杂 权 杉 李 材 村 杜 束 条 来 杨 杯 杰 松 板 极 构 析 林 果 枝 枢 枪 枫 架 柏 某 染 柔 查 柬 柯 柳 柴 标 栋 栏 树 校 样-根 格 桃 框 案 桌 桑 档 桥 梁 梅 梦 梯 械 梵 检 棉 棋 棒 棚 森 椅 植 椰 楚 楼 概 榜 模 樱 檀 欠-欣 欧 欲 欺 款 歉 歌 止-武 歪 死 殊 残 段 毅 母 每 毒 比 毕 毛 毫 氏 民 气 氛 水 永 求 汇 汉 汗 汝 江-污 汤 汪 汶 汽 沃 沈 沉 沙 沟 没 沧 河 油 治 沿 泉 泊 法 泛 泡-泣 泥 注 泰 泳 泽 洋 洗 洛 洞 津 洪 洲 活 洽 派 流 浅 测 济 浏 浑 浓 浙 浦 浩 浪 浮 浴 海 涅 消 涉 涛 涨 涯 液 涵 淋 淑 淘 淡 深 混 添 清 渐 渡 渣 温 港 渴 游 湖 湾 源 溜 溪 滋 滑 满 滥 滨 滴 漂 漏 演 漠 漫 潘 潜 潮 澎 澳 激 灌 火 灭 灯 灰 灵 灿 炉 炎 炮 炸 点 烂 烈 烤 烦 烧 热 焦 然 煌 煞 照 煮 熊 熟 燃 燕 爆 爪 爬 爱 爵-爸 爽 片 版 牌 牙 牛 牡 牢 牧 物 牲 牵 特 牺 犯 状 犹 狂 狐 狗 狠 独 狮 狱 狼 猛 猜 猪 献 猴 玄 率 玉 王 玛 玩 玫 环 现 玲 玻 珀 珊 珍 珠 班 球 理 琊 琪 琳 琴 琼 瑙 瑜 瑞 瑟 瑰 瑶 璃 瓜 瓦 瓶 甘 甚 甜 生 用 田-申 电 男 甸 画 畅 界 留 略 番 疆 疏 疑 疗 疯 疲 疼 疾 病 痕 痛 痴 癸 登 白 百 的 皆 皇 皮 盈 益 监 盒 盖 盘 盛 盟 目 直 相 盼 盾 省 眉 看 真 眠 眼 着 睛 睡 督 瞧 矛 矣 知 短 石 矶 码 砂 砍 研 破 础 硕 硬 确 碍 碎 碗 碟 碧 碰 磁 磅 磨 示 礼 社 祖 祚 祝 神 祥 票 祯 祸 禁 禅 福 离 秀 私 秋 种 科 秒 秘 租 秤 秦 秩 积 称 移 稀 程 稍 税 稣 稳 稿 穆 究 穷 穹 空 穿 突 窗 窝 立 站 竞-章 童 端 竹 笑 笔 笛 符 笨 第 等 筋 筑 答 策 筹 签 简 算 管 箭 箱 篇 篮 簿 籍 米 类 粉 粒 粗 粤 粹 精 糊 糕 糖 糟 系 素 索 紧 紫 累 繁 红 约 级 纪 纯 纲 纳 纵 纷 纸 纽 线 练 组 细-终 绍 经 结 绕 绘 给 络 绝 统 继 绩 绪 续 维 绵 综 绿 缅 缓 编 缘 缠 缩 缴 缶 缸 缺 罐 网 罕 罗 罚 罢 罪 置 署 羊 美 羞 群 羯 羽 翁 翅 翔 翘 翠 翰 翻 翼 耀 老 考 者 而 耍 耐 耗 耳 耶 聊 职 联 聘 聚 聪 肉 肖 肚 股 肤 肥 肩 肯 育 胁 胆 背 胎 胖 胜 胞 胡 胶 胸 能 脆 脑 脱 脸 腊 腐 腓 腰 腹 腾 腿 臂 臣 自 臭 至 致 舌 舍 舒 舞 舟 航 般 舰 船 良 色 艺 艾 节 芒 芝 芦 芬 芭 花 芳 苍 苏 苗 若 苦 英 茂 范 茨 茫 茶 草 荐 荒 荣 药 荷 莉 莎 莪 莫 莱 莲 获 菜 菩 菲 萄 萍 萤 营 萧 萨 落 著 葛 葡 蒂 蒋 蒙 蓉 蓝 蓬 蔑 蔡 薄 薪 藉 藏 藤 虎 虑 虫 虹 虽 虾 蚁 蛇 蛋 蛙 蛮 蜂 蜜 蝶 融 蟹 蠢 血 行 街 衡 衣 补 表 袋 被 袭 裁 裂 装 裕 裤 西 要 覆 见 观 规 视 览 觉 角 解 言 誉 誓 警 计 订 认 讨 让 训-记 讲 讷 许 论 设 访 证 评 识 诉 词 译 试 诗 诚 话 诞 询 该 详 语 误 说 请 诸 诺 读 课 谁 调 谅 谈 谊 谋 谓 谜 谢 谨 谱 谷 豆 象 豪 貌 贝-负 贡-败 货-贪 购 贯 贱 贴 贵 贸-贺 贼 贾 资 赋 赌 赏 赐 赔 赖 赚 赛 赞 赠 赢 赤 赫 走 赵 起 趁 超 越 趋 趣 足 跃 跌 跑 距 跟 路 跳 踏 踢 踩 身 躲 车 轨 轩 转 轮-轰 轻 载 较 辅 辆 辈 辉 辑 输 辛 辞 辨 辩 辰 辱 边 达 迁 迅 过 迈 迎 运 近 返 还 这 进-迟 迦 迪 迫 述 迷 追 退-逃 逆 选 逊 透 逐 递 途 通 逛 逝 速 造 逢 逸 逻 逼 遇 遍 道 遗 遭 遮 遵 避 邀 邓 那 邦 邪 邮 邱 邻 郎 郑 部 郭 都 鄂 酉 酋 配 酒 酷 酸 醉 醒 采 释 里-量 金 针 钓 钟 钢 钦 钱 钻 铁 铃 铜 铢 铭 银 铺 链 销 锁 锅 锋 错 锡 锦 键 锺 镇 镜 镭 长 门 闪 闭 问 闰 闲 间 闷 闹 闻 阁 阅 阐 阔 队 阮 防-阶 阻 阿 陀 附-陆 陈 降 限 院 除 险 陪 陵-陷 隆 随 隐 隔 障 难 雄-集 雉 雨 雪 雯 雳 零 雷 雾 需 震 霍 霖 露 霸 霹 青 靖 静 非 靠 面 革 靼 鞋 鞑 韦 韩 音 页 顶 项-须 顽-顿 预 领 颇 频 颗 题 额 风 飘 飙 飞 食 餐 饭 饮 饰 饱 饼 馆 首 香 馨 马 驱 驶 驻 驾 验 骑 骗 骚 骤 骨 高 鬼 魂 魅 魔 鱼 鲁 鲜 鸟 鸡 鸣 鸭 鸿 鹅 鹤 鹰 鹿 麦 麻 黄 黎 黑 默 鼓 鼠 鼻 齐 齿 龄 龙 龟]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [﹉﹊﹋﹌ _ _ ﹍﹎﹏ ︳︴ \\- - ﹣ ‐ – — ︱ ― , , ﹐ 、 ﹑ ; ; ﹔ \\: : ﹕ ! ! ﹗ ? ? ﹖ . . ﹒ ‥ ︰ … 。 · ' ‘ ’ \" " “ ” 〝 〞 ( ( ﹙ ︵ ) ) ﹚ ︶ \\[ [ \\] ] \\{ { ﹛ ︷ \\} } ﹜ ︸ 〈 ︿ 〉 ﹀ 《 ︽ 》 ︾ 「 ﹁ 」 ﹂ 『 ﹃ 』 ﹄ 【 ︻ 】 ︼ 〔 ﹝ ︹ 〕 ﹞ ︺ 〖 〗 ‖ § @ @ ﹫ * * ﹡ / / \\\\ \ ﹨ \\& & ﹠ # # ﹟ % % ﹪ ‰ ′ ″ ‵ 〃 ※]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
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
new file mode 100644
index 00000000000..e5e77671723
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-HK.ini
@@ -0,0 +1,176 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = 中文
+name.english = Chinese
+name.babel = chinese-traditional-hongkongsarchina
+name.babel.A = chinese-hant-hk
+tag.bcp47 = zh
+tag.opentype = ZHS
+region.local = 中國香港特別行政區
+region.english = Hong Kong SAR China
+region.tag.bcp47 = HK
+script.name = Traditional
+script.tag.bcp47 = Hant
+script.tag.opentype = hani
+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 =
+
+[captions.licr]
+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 = [y]年[M]月[d]日
+date.short = [d]/[M]/[y]
+months.wide.1 = 1月
+months.wide.2 = 2月
+months.wide.3 = 3月
+months.wide.4 = 4月
+months.wide.5 = 5月
+months.wide.6 = 6月
+months.wide.7 = 7月
+months.wide.8 = 8月
+months.wide.9 = 9月
+months.wide.10 = 10月
+months.wide.11 = 11月
+months.wide.12 = 12月
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = 星期一
+days.wide.tue = 星期二
+days.wide.wed = 星期三
+days.wide.thu = 星期四
+days.wide.fri = 星期五
+days.wide.sat = 星期六
+days.wide.sun = 星期日
+days.abbreviated.mon = 週一
+days.abbreviated.tue = 週二
+days.abbreviated.wed = 週三
+days.abbreviated.thu = 週四
+days.abbreviated.fri = 週五
+days.abbreviated.sat = 週六
+days.abbreviated.sun = 週日
+days.narrow.mon = 一
+days.narrow.tue = 二
+days.narrow.wed = 三
+days.narrow.thu = 四
+days.narrow.fri = 五
+days.narrow.sat = 六
+days.narrow.sun = 日
+dayPeriods.abbreviated.am = 上午
+dayPeriods.abbreviated.pm = 下午
+dayPeriods.narrow.am = 上午
+dayPeriods.narrow.pm = 下午
+dayPeriods.wide.am = 上午
+dayPeriods.wide.pm = 下午
+
+[time.gregorian]
+time.medium = [a][h]:[mm]:[ss]
+time.short = [a][h]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = 「」『』
+auxiliary = [乍 仂 伏 佐 侶 僳 兆 兌 兹 别 券 勳 卑 卞 占 叶 堤 墎 壤 奥 孜 峇 嶼 巽 栗 楔 涅 渾 澎 燦 狄 琳 瑚 甫 碑 礁 芒 苗 茨 蓬 蚩 蜀 裘 謬 酋 隴]
+exemplarCharacters = [一 丁 七 丈-不 丑 且 世 丘 丙 丟 並 中 串 丸 丹 主 乃 久 么 之 乎 乏 乖 乘 乙 九 也 乾 亂 了 予 事 二 于 云 互 五 井 些 亞 亡 交-亦 亨 享 京 亮 人 什 仁 仇 今 介 仍 仔 他 付 仙 代-以 仰 仲 件 任 份 企 伊 伍 伐 休 伙 伯 估 伴 伸 似 伽 但 佈 佉 位-住 佔 何 余 佛 作 你 佩 佳 使 來 例 供 依 侯 侵 便 係-俄 俊 俗 保 俠 信 修 俱 俾 個 倍 們 倒 候 倚 借 倫 值 假 偉 偏 做 停 健 側-偷 傑 備 傢 傣 傲 傳 傷 傻 傾 僅 像 僑 僧 價 儀 億 儒 儘 優 允 元-充 兇-光 克 免 兒 兔 入 內-兩 八-兮 共 兵-典 兼 冊 再 冒 冠 冬 冰 冷 准 凌 凝 凡 凰 凱 出 函 刀 分 切 刊 列 初 判 別 利 刪 到 制 刷 刺 刻 則 剌 前 剛 剩 剪 副 割 創 劃 劇 劉 劍 力 功 加 助-劫 勁 勇 勉 勒 動 務 勝 勞 勢 勤 勵 勸 勿 包 匈 化 北 匹 區 十 千 升 午 半 卒-協 南 博 卜 卡 卯-危 即 卷 卻 厄 厘 厚 原 厭 厲 去 參 又 及 友 反 叔 取 受 口-另 只-叭 可 台 史 右 司 吃 各 合-吊 同-后 吐-吒 君 吝-吠 否 吧 含 吳 吵 吸 吹 吾 呀 呂 呆 告 呢 周 味 呵 呼 命 和 咖 咦 咧 咪 咬 咱 哀 品 哇-哉 哎 員 哥 哦 哩 哪 哭 哲 唉 唐 唔 唬 售 唯 唱 唷 唸 商 啊 問 啟 啡 啥 啦 啪 喀 喂 善 喇 喊 喔 喜 喝 喬 單 喵 嗎 嗚 嗨 嗯 嘆 嘉 嘗 嘛 嘴 嘻 嘿 器 噴 嚇 嚴 囉 四 回 因 困 固 圈 國 圍 園 圓 圖 團 圜 土 在 圭 地 圾 址 均 坎 坐 坡 坤 坦 坪 垂 垃 型 埃 城 埔 域 執 培 基 堂 堅 堆 堡 堪 報 場 塊 塔 塗 塞 填 塵 境 增 墨 墮 壁 壇 壓 壘 壞 壢 士 壬 壯 壽 夏 夕 外 多 夜 夠 夢 夥 大 天-夫 央 失 夷 夸 夾 奇-奉 奎 奏 契 奔 套 奧 奪 奮 女 奴 奶 她 好 如 妙 妝 妥 妨 妮 妳 妹 妻 姆 姊 始 姐 姑 姓 委 姿 威 娃 娘 娛 婁 婆 婚 婦 媒 媽 嫌 嫩 子 孔 字 存 孝 孟 季 孤 孩 孫 學 它 宅 宇-安 宋 完 宏 宗-宜 客-室 宮 害 家 容 宿 寂 寄-密 富 寒 寞 察 寢 實-審 寫 寬 寮 寵 寶 封 射 將 專 尊 尋 對-小 少 尖 尚 尤 就 尺 尼 尾 局 屁 居 屆 屋 屏 展 屠 層 屬 山 岡 岩 岸 峰 島 峽 崇 崙 崴 嵐 嶺 川 州 巡 工-巨 巫 差 己-巴 巷 市 布 希 帕 帖 帛 帝 帥 師 席 帳 帶 常 帽 幅 幕 幣 幫 干-年 幸 幹 幻-幾 庇 床 序 底 店 庚 府 度 座 庫 庭 康 庸 廉 廖 廠 廢 廣 廳 延 廷 建 弄 式 引 弗 弘 弟 弦 弱 張 強 彈 彊 彌 彎 彝 彞 形 彥 彩 彬 彭 彰 影 役 彼 往 征 待 很 律 後 徐-徒 得 從 復 微 徵 德 徹 心 必 忌 忍 志-忙 忠 快 念 忽 怎 怒 怕 怖 思 怡 急 性 怨 怪 恆 恐 恢 恥 恨 恩 恭 息 恰 悅 悉 悔 悟 悠 您 悲 悶 情 惑 惜 惠 惡 惱 想 惹 愁 愈 愉 意 愚 愛 感 慈 態 慕 慘 慢 慣 慧 慮 慰 慶 慾 憂 憐 憑 憲 憶 憾 懂 應 懶 懷 懼 戀 戈 戊 戌 成-戒 或 截 戰 戲 戴 戶 房-扁 扇 手 才 扎 打 托 扣 扥 扭 扯 批 找-技 抄 把 抓 投 抗 折 披 抬 抱 抵 抹 抽 拆 拉 拋 拍 拏 拒 拔 拖 招 拜 括 拳 拼 拾 拿 持 指 按 挑 挖 挪 振 挺 捐 捕 捨 捲 捷 掃 授 掉 掌 排 掛 採 探 接 控 推 措 描 提 插 揚 換 握 揮 援 損 搖 搜 搞 搬 搭 搶 摘 摩 摸 撐 撒 撞 撣 撥 播 撾 撿 擁 擇 擊 擋 操 擎 擔 據 擠 擦 擬 擴 擺 擾 攝 支 收 改 攻 放 政 故 效 敍 敏 救 敗-教 敝 敢 散 敦 敬 整 敵 數 文 斐 斗 料 斯 新 斷 方 於 施 旁 旅 旋 族 旗 既 日 旦 早 旭 旺 昂 昆 昇 昌 明 昏 易 星 映 春 昨 昭 是 時 晉 晒 晚 晨 普 景 晴 晶 智 暑 暖 暗 暫 暴 曆 曉 曰 曲 更 書 曼 曾-最 會 月 有 朋 服 朗 望 朝 期 木 未-札 朱 朵 杉 李 材 村 杜 束 杯-東 松 板 析 林 果 枝 架 柏 某 染 柔 查 柬 柯 柳 柴 校 核 根 格 桃 案 桌 桑 梁 梅 條 梨 梯 械 梵 棄 棉 棋 棒 棚 森 椅 植 椰 楊 楓 楚 業 極 概 榜 榮 構 槍 樂 樓 標 樞 模 樣 樹 橋 機 橫 檀 檔 檢 欄 權 次 欣 欲 欺 欽 款 歉 歌 歐 歡-武 歲 歷 歸 死 殊 殘 段 殺 殼 毀 毅 母 每 毒 比 毛 毫 氏 民 氣 水 永 求 汗 汝 江-污 汪 汶 決 汽 沃 沈 沉 沒 沖 沙 河 油 治 沿 況 泉 泊 法 泡 波 泥 注 泰 泳 洋 洗 洛 洞 洩 洪 洲 活 洽 派 流 浦 浩 浪 浮 海 涇-涉 涯 液 涵 涼 淑 淚 淡 淨 深 混 淺 清 減 渡 測 港 游 湖 湯 源 準 溝 溪 溫 滄 滅 滋 滑 滴 滾 滿 漂 漏 演 漠 漢 漫 漲 漸 潔 潘 潛 潮 澤 澳 激 濃 濟 濤 濫 濱 瀏 灌 灣 火 灰 災 炎 炮 炸 為 烈 烏 烤 無 焦 然 煙 煞 照 煩 熊 熟 熱 燃 燈 燒 營 爆 爐 爛 爪 爬 爭 爵 父 爸 爺 爽 爾 牆-版 牌 牙 牛 牠 牧 物 牲 特 牽 犧 犯 狀 狂 狐 狗 狠 狼 猛 猜 猴 猶 獄 獅 獎 獨 獲 獸 獻 玄 率 玉 王 玩 玫 玲 玻 珊 珍 珠 珥 班 現 球 理 琉 琪 琴 瑙 瑜 瑞 瑟 瑤 瑪 瑰 環 瓜 瓦 瓶 甘 甚 甜 生 產 用 田-申 男 甸 界 留 畢 略 番 畫 異 當 疆 疏 疑 疼 病 痕 痛 痴 瘋 療 癡 癸 登-百 的 皆 皇 皮 盃 益 盛 盜 盟 盡 監 盤 盧 目 盲 直 相 盼 盾 省 眉 看 真 眠 眼 眾 睛 睡 督 瞧 瞭 矛 矣 知 短 石 砂 砍 研 砲 破 硬 碎 碗 碟 碧 碩 碰 確 碼 磁 磨 磯 礎 礙 示 社 祕 祖 祚 祛 祝 神 祥 票 祿 禁 禍-福 禪 禮 秀 私 秋 科 秒 秘 租 秤 秦 移 稅 程 稍 種 稱 稿 穆 穌 積 穩 究 穹 空 穿 突 窗 窩 窮 窶 立 站 竟 章 童 端 競 竹 笑 笛 符 笨 第 筆 等 筋 答 策 简 算 管 箭 箱 節 範 篇 築 簡 簫 簽 簿 籃 籌 籍 籤 米 粉 粗 粵 精 糊 糕 糟 系 糾 紀 約 紅 納 紐 純 紙-紛 素 索 紫 累 細 紹 終 組 結 絕 絡 給 統 絲 經 綜 綠 維 綱 網 緊 緒 線 緣 編 緩 緬 緯 練 縛 縣 縮 縱 總 績 繁 繆 織 繞 繪 繳 繼 續 缸 缺 罕 罪 置 罰 署 罵 罷 羅 羊 美 羞 群 義 羽 翁 習 翔 翰 翹 翻 翼 耀 老 考 者 而 耍 耐 耗 耳 耶 聊 聖 聚 聞 聯 聰 聲 職 聽 肉 肚 股 肥 肩 肯 育 背 胎 胖 胞 胡 胸 能 脆 脫 腓 腔 腦 腰 腳 腿 膽 臉 臘 臣 臥 臨 自 臭 至 致 臺 與-舊 舌 舍 舒 舞 舟 航 般 船 艦 良 色 艾 芝 芬 花 芳 若 苦 英 茅 茫 茲 茶 草 荒 荷 荼 莉 莊 莎 莫 菜 菩 華 菲 萄 萊 萬 落 葉 著 葛 葡 蒂 蒙 蒲 蒼 蓋 蓮 蔕 蔡 蔣 蕭 薄 薦 薩 薪 藉 藍 藏 藝 藤 藥 蘆 蘇 蘭 虎 處 虛 號 虧 蛇 蛋 蛙 蜂 蜜 蝶 融 螢 蟲 蟹 蠍 蠻 血 行 術 街 衛 衝 衡 衣 表 袋 被 裁 裂 裕 補 裝 裡 製 複 褲 西 要 覆 見 規 視 親 覺 覽 觀 角 解 觸 言 訂 計 訊 討 訓 託 記 訥 訪 設 許 訴 註 証 評 詞 詢 試 詩 話-詳 誇 誌 認 誓 誕 語 誠 誤 說 誰 課 誼 調 談 請 諒 論 諸 諺 諾 謀 謂 講 謝 證 識 譜 警 譯 議 護 譽 讀 變 讓 讚 谷 豆 豈 豐 象 豪 豬 貌 貓 貝 貞 負-貢 貨 貪-責 貴 買 費 貼 賀 資 賈 賓 賜 賞 賢-賤 賦 質 賭 賴 賺 購 賽 贈 贊 贏 赤 赫 走 起 超 越 趕 趙 趣 趨 足 跌 跎 跑 距 跟 跡 路 跳 踏 踢 蹟 蹤 躍 身 躲 車 軌 軍 軒 軟 較 載 輔 輕 輛 輝 輩 輪 輯 輸 轉 轟 辛 辦 辨 辭 辯-農 迅 迎 近 返 迦 迪 迫 述 迴 迷 追 退 送 逃 逆 透 逐 途 這-逛 逝 速 造 逢 連 週 進 逸 逼 遇 遊 運 遍 過 道-違 遙 遜 遠 適 遭 遮 遲 遷 選 遺 避-邁 還 邊 邏 那 邦 邪 邱 郎 部 郭 郵 都 鄂 鄉 鄭 鄰 酉 配 酒 酷 酸 醉 醒 醜 醫 采 釋-量 金 針 釣 鈴 鉢 銀 銅 銖 銘 銳 銷 鋒 鋼 錄 錢 錦 錫 錯 鍋 鍵 鍾 鎊 鎖 鎮 鏡 鐘 鐵 鑑 長 門 閃 閉 開 閏 閒 間 閣 閱 闆 闊 闍 闐 關 闡 防 阻 阿 陀 附 降 限 院-除 陪 陰 陳 陵-陸 陽 隆 隊 階 隔 際 障 隨 險 隱 隻 雄-集 雉 雖 雙 雜 雞 離 難 雨 雪 雲 零 雷 電 需 震 霍 霧 露 霸 霹 靂 靈 青 靖 靜 非 靠 面 革 靼 鞋 韃 韋 韓 音 韻 響 頁 頂 項 順 須 預 頑 頓 頗 領 頞 頭 頻 顆 題 額 顏 願 類 顧 顯 風 飄 飛 食 飯 飲 飽 飾 餅 養 餐 餘 館 首 香 馬 駐 駕 駛 騎 騙 騷 驅 驗 驚 骨 體 高 髮 鬆 鬥 鬧 鬱 鬼 魁 魂 魅 魔 魚 魯 鮮 鳥 鳳 鳴 鴻 鵝 鷹 鹿 麗 麥 麵 麻 麼 黃 黎 黑 默 點 黨 鼓 鼠 鼻 齊 齋 齒 齡 龍 龜]
+index = [一 丁 丈 不 且 丞 並 串 乘 乾 亂 亭 傀 僎 僵 儐 償 儳 儷 儻 叢 嚴 囌 囑 廳]
+punctuation = [‾ ﹉﹊﹋﹌ _ _ ﹍﹎﹏ ︳︴ \\- - ﹣ ‐ – ︲ — ﹘ ︱ , , ﹐ 、 ﹑ ; ; ﹔ \\: : ﹕ ! ! ﹗ ? ? ﹖ . . ﹒ ‥ ︰ … 。 · ' ‘ ’ \" " “ ” 〝 〞 ( ( ﹙ ︵ ) ) ﹚ ︶ \\[ [ \\] ] \\{ { ﹛ ︷ \\} } ﹜ ︸ 〈 ︿ 〉 ﹀ 《 ︽ 》 ︾ 「 ﹁ 」 ﹂ 『 ﹃ 』 ﹄ 【 ︻ 】 ︼ 〔 ﹝ ︹ 〕 ﹞ ︺ § @ @ ﹫ * * ﹡ / / \\\\ \ ﹨ \\& & ﹠ # # ﹟ % % ﹪ ‰ † ‡ ‧ ′ ″ ‵ 〃 ※]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = 非數值
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
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
new file mode 100644
index 00000000000..5848ec98091
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-MO.ini
@@ -0,0 +1,176 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = 中文
+name.english = Chinese
+name.babel = chinese-traditional-macausarchina
+name.babel.A = chinese-hant-mo
+tag.bcp47 = zh
+tag.opentype = ZHS
+region.local = 中國澳門特別行政區
+region.english = Macau SAR China
+region.tag.bcp47 = MO
+script.name = Traditional
+script.tag.bcp47 = Hant
+script.tag.opentype = hani
+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 =
+
+[captions.licr]
+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 = [y]年[M]月[d]日
+date.short = [d]/[M]/[y]
+months.wide.1 = 1月
+months.wide.2 = 2月
+months.wide.3 = 3月
+months.wide.4 = 4月
+months.wide.5 = 5月
+months.wide.6 = 6月
+months.wide.7 = 7月
+months.wide.8 = 8月
+months.wide.9 = 9月
+months.wide.10 = 10月
+months.wide.11 = 11月
+months.wide.12 = 12月
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = 星期一
+days.wide.tue = 星期二
+days.wide.wed = 星期三
+days.wide.thu = 星期四
+days.wide.fri = 星期五
+days.wide.sat = 星期六
+days.wide.sun = 星期日
+days.abbreviated.mon = 週一
+days.abbreviated.tue = 週二
+days.abbreviated.wed = 週三
+days.abbreviated.thu = 週四
+days.abbreviated.fri = 週五
+days.abbreviated.sat = 週六
+days.abbreviated.sun = 週日
+days.narrow.mon = 一
+days.narrow.tue = 二
+days.narrow.wed = 三
+days.narrow.thu = 四
+days.narrow.fri = 五
+days.narrow.sat = 六
+days.narrow.sun = 日
+dayPeriods.abbreviated.am = 上午
+dayPeriods.abbreviated.pm = 下午
+dayPeriods.narrow.am = 上午
+dayPeriods.narrow.pm = 下午
+dayPeriods.wide.am = 上午
+dayPeriods.wide.pm = 下午
+
+[time.gregorian]
+time.medium = [a][h]:[mm]:[ss]
+time.short = [a][h]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = 「」『』
+auxiliary = [乍 仂 伏 佐 侶 僳 兆 兌 兹 别 券 勳 卑 卞 占 叶 堤 墎 壤 奥 孜 峇 嶼 巽 栗 楔 涅 渾 澎 燦 狄 琳 瑚 甫 碑 礁 芒 苗 茨 蓬 蚩 蜀 裘 謬 酋 隴]
+exemplarCharacters = [一 丁 七 丈-不 丑 且 世 丘 丙 丟 並 中 串 丸 丹 主 乃 久 么 之 乎 乏 乖 乘 乙 九 也 乾 亂 了 予 事 二 于 云 互 五 井 些 亞 亡 交-亦 亨 享 京 亮 人 什 仁 仇 今 介 仍 仔 他 付 仙 代-以 仰 仲 件 任 份 企 伊 伍 伐 休 伙 伯 估 伴 伸 似 伽 但 佈 佉 位-住 佔 何 余 佛 作 你 佩 佳 使 來 例 供 依 侯 侵 便 係-俄 俊 俗 保 俠 信 修 俱 俾 個 倍 們 倒 候 倚 借 倫 值 假 偉 偏 做 停 健 側-偷 傑 備 傢 傣 傲 傳 傷 傻 傾 僅 像 僑 僧 價 儀 億 儒 儘 優 允 元-充 兇-光 克 免 兒 兔 入 內-兩 八-兮 共 兵-典 兼 冊 再 冒 冠 冬 冰 冷 准 凌 凝 凡 凰 凱 出 函 刀 分 切 刊 列 初 判 別 利 刪 到 制 刷 刺 刻 則 剌 前 剛 剩 剪 副 割 創 劃 劇 劉 劍 力 功 加 助-劫 勁 勇 勉 勒 動 務 勝 勞 勢 勤 勵 勸 勿 包 匈 化 北 匹 區 十 千 升 午 半 卒-協 南 博 卜 卡 卯-危 即 卷 卻 厄 厘 厚 原 厭 厲 去 參 又 及 友 反 叔 取 受 口-另 只-叭 可 台 史 右 司 吃 各 合-吊 同-后 吐-吒 君 吝-吠 否 吧 含 吳 吵 吸 吹 吾 呀 呂 呆 告 呢 周 味 呵 呼 命 和 咖 咦 咧 咪 咬 咱 哀 品 哇-哉 哎 員 哥 哦 哩 哪 哭 哲 唉 唐 唔 唬 售 唯 唱 唷 唸 商 啊 問 啟 啡 啥 啦 啪 喀 喂 善 喇 喊 喔 喜 喝 喬 單 喵 嗎 嗚 嗨 嗯 嘆 嘉 嘗 嘛 嘴 嘻 嘿 器 噴 嚇 嚴 囉 四 回 因 困 固 圈 國 圍 園 圓 圖 團 圜 土 在 圭 地 圾 址 均 坎 坐 坡 坤 坦 坪 垂 垃 型 埃 城 埔 域 執 培 基 堂 堅 堆 堡 堪 報 場 塊 塔 塗 塞 填 塵 境 增 墨 墮 壁 壇 壓 壘 壞 壢 士 壬 壯 壽 夏 夕 外 多 夜 夠 夢 夥 大 天-夫 央 失 夷 夸 夾 奇-奉 奎 奏 契 奔 套 奧 奪 奮 女 奴 奶 她 好 如 妙 妝 妥 妨 妮 妳 妹 妻 姆 姊 始 姐 姑 姓 委 姿 威 娃 娘 娛 婁 婆 婚 婦 媒 媽 嫌 嫩 子 孔 字 存 孝 孟 季 孤 孩 孫 學 它 宅 宇-安 宋 完 宏 宗-宜 客-室 宮 害 家 容 宿 寂 寄-密 富 寒 寞 察 寢 實-審 寫 寬 寮 寵 寶 封 射 將 專 尊 尋 對-小 少 尖 尚 尤 就 尺 尼 尾 局 屁 居 屆 屋 屏 展 屠 層 屬 山 岡 岩 岸 峰 島 峽 崇 崙 崴 嵐 嶺 川 州 巡 工-巨 巫 差 己-巴 巷 市 布 希 帕 帖 帛 帝 帥 師 席 帳 帶 常 帽 幅 幕 幣 幫 干-年 幸 幹 幻-幾 庇 床 序 底 店 庚 府 度 座 庫 庭 康 庸 廉 廖 廠 廢 廣 廳 延 廷 建 弄 式 引 弗 弘 弟 弦 弱 張 強 彈 彊 彌 彎 彝 彞 形 彥 彩 彬 彭 彰 影 役 彼 往 征 待 很 律 後 徐-徒 得 從 復 微 徵 德 徹 心 必 忌 忍 志-忙 忠 快 念 忽 怎 怒 怕 怖 思 怡 急 性 怨 怪 恆 恐 恢 恥 恨 恩 恭 息 恰 悅 悉 悔 悟 悠 您 悲 悶 情 惑 惜 惠 惡 惱 想 惹 愁 愈 愉 意 愚 愛 感 慈 態 慕 慘 慢 慣 慧 慮 慰 慶 慾 憂 憐 憑 憲 憶 憾 懂 應 懶 懷 懼 戀 戈 戊 戌 成-戒 或 截 戰 戲 戴 戶 房-扁 扇 手 才 扎 打 托 扣 扥 扭 扯 批 找-技 抄 把 抓 投 抗 折 披 抬 抱 抵 抹 抽 拆 拉 拋 拍 拏 拒 拔 拖 招 拜 括 拳 拼 拾 拿 持 指 按 挑 挖 挪 振 挺 捐 捕 捨 捲 捷 掃 授 掉 掌 排 掛 採 探 接 控 推 措 描 提 插 揚 換 握 揮 援 損 搖 搜 搞 搬 搭 搶 摘 摩 摸 撐 撒 撞 撣 撥 播 撾 撿 擁 擇 擊 擋 操 擎 擔 據 擠 擦 擬 擴 擺 擾 攝 支 收 改 攻 放 政 故 效 敍 敏 救 敗-教 敝 敢 散 敦 敬 整 敵 數 文 斐 斗 料 斯 新 斷 方 於 施 旁 旅 旋 族 旗 既 日 旦 早 旭 旺 昂 昆 昇 昌 明 昏 易 星 映 春 昨 昭 是 時 晉 晒 晚 晨 普 景 晴 晶 智 暑 暖 暗 暫 暴 曆 曉 曰 曲 更 書 曼 曾-最 會 月 有 朋 服 朗 望 朝 期 木 未-札 朱 朵 杉 李 材 村 杜 束 杯-東 松 板 析 林 果 枝 架 柏 某 染 柔 查 柬 柯 柳 柴 校 核 根 格 桃 案 桌 桑 梁 梅 條 梨 梯 械 梵 棄 棉 棋 棒 棚 森 椅 植 椰 楊 楓 楚 業 極 概 榜 榮 構 槍 樂 樓 標 樞 模 樣 樹 橋 機 橫 檀 檔 檢 欄 權 次 欣 欲 欺 欽 款 歉 歌 歐 歡-武 歲 歷 歸 死 殊 殘 段 殺 殼 毀 毅 母 每 毒 比 毛 毫 氏 民 氣 水 永 求 汗 汝 江-污 汪 汶 決 汽 沃 沈 沉 沒 沖 沙 河 油 治 沿 況 泉 泊 法 泡 波 泥 注 泰 泳 洋 洗 洛 洞 洩 洪 洲 活 洽 派 流 浦 浩 浪 浮 海 涇-涉 涯 液 涵 涼 淑 淚 淡 淨 深 混 淺 清 減 渡 測 港 游 湖 湯 源 準 溝 溪 溫 滄 滅 滋 滑 滴 滾 滿 漂 漏 演 漠 漢 漫 漲 漸 潔 潘 潛 潮 澤 澳 激 濃 濟 濤 濫 濱 瀏 灌 灣 火 灰 災 炎 炮 炸 為 烈 烏 烤 無 焦 然 煙 煞 照 煩 熊 熟 熱 燃 燈 燒 營 爆 爐 爛 爪 爬 爭 爵 父 爸 爺 爽 爾 牆-版 牌 牙 牛 牠 牧 物 牲 特 牽 犧 犯 狀 狂 狐 狗 狠 狼 猛 猜 猴 猶 獄 獅 獎 獨 獲 獸 獻 玄 率 玉 王 玩 玫 玲 玻 珊 珍 珠 珥 班 現 球 理 琉 琪 琴 瑙 瑜 瑞 瑟 瑤 瑪 瑰 環 瓜 瓦 瓶 甘 甚 甜 生 產 用 田-申 男 甸 界 留 畢 略 番 畫 異 當 疆 疏 疑 疼 病 痕 痛 痴 瘋 療 癡 癸 登-百 的 皆 皇 皮 盃 益 盛 盜 盟 盡 監 盤 盧 目 盲 直 相 盼 盾 省 眉 看 真 眠 眼 眾 睛 睡 督 瞧 瞭 矛 矣 知 短 石 砂 砍 研 砲 破 硬 碎 碗 碟 碧 碩 碰 確 碼 磁 磨 磯 礎 礙 示 社 祕 祖 祚 祛 祝 神 祥 票 祿 禁 禍-福 禪 禮 秀 私 秋 科 秒 秘 租 秤 秦 移 稅 程 稍 種 稱 稿 穆 穌 積 穩 究 穹 空 穿 突 窗 窩 窮 窶 立 站 竟 章 童 端 競 竹 笑 笛 符 笨 第 筆 等 筋 答 策 简 算 管 箭 箱 節 範 篇 築 簡 簫 簽 簿 籃 籌 籍 籤 米 粉 粗 粵 精 糊 糕 糟 系 糾 紀 約 紅 納 紐 純 紙-紛 素 索 紫 累 細 紹 終 組 結 絕 絡 給 統 絲 經 綜 綠 維 綱 網 緊 緒 線 緣 編 緩 緬 緯 練 縛 縣 縮 縱 總 績 繁 繆 織 繞 繪 繳 繼 續 缸 缺 罕 罪 置 罰 署 罵 罷 羅 羊 美 羞 群 義 羽 翁 習 翔 翰 翹 翻 翼 耀 老 考 者 而 耍 耐 耗 耳 耶 聊 聖 聚 聞 聯 聰 聲 職 聽 肉 肚 股 肥 肩 肯 育 背 胎 胖 胞 胡 胸 能 脆 脫 腓 腔 腦 腰 腳 腿 膽 臉 臘 臣 臥 臨 自 臭 至 致 臺 與-舊 舌 舍 舒 舞 舟 航 般 船 艦 良 色 艾 芝 芬 花 芳 若 苦 英 茅 茫 茲 茶 草 荒 荷 荼 莉 莊 莎 莫 菜 菩 華 菲 萄 萊 萬 落 葉 著 葛 葡 蒂 蒙 蒲 蒼 蓋 蓮 蔕 蔡 蔣 蕭 薄 薦 薩 薪 藉 藍 藏 藝 藤 藥 蘆 蘇 蘭 虎 處 虛 號 虧 蛇 蛋 蛙 蜂 蜜 蝶 融 螢 蟲 蟹 蠍 蠻 血 行 術 街 衛 衝 衡 衣 表 袋 被 裁 裂 裕 補 裝 裡 製 複 褲 西 要 覆 見 規 視 親 覺 覽 觀 角 解 觸 言 訂 計 訊 討 訓 託 記 訥 訪 設 許 訴 註 証 評 詞 詢 試 詩 話-詳 誇 誌 認 誓 誕 語 誠 誤 說 誰 課 誼 調 談 請 諒 論 諸 諺 諾 謀 謂 講 謝 證 識 譜 警 譯 議 護 譽 讀 變 讓 讚 谷 豆 豈 豐 象 豪 豬 貌 貓 貝 貞 負-貢 貨 貪-責 貴 買 費 貼 賀 資 賈 賓 賜 賞 賢-賤 賦 質 賭 賴 賺 購 賽 贈 贊 贏 赤 赫 走 起 超 越 趕 趙 趣 趨 足 跌 跎 跑 距 跟 跡 路 跳 踏 踢 蹟 蹤 躍 身 躲 車 軌 軍 軒 軟 較 載 輔 輕 輛 輝 輩 輪 輯 輸 轉 轟 辛 辦 辨 辭 辯-農 迅 迎 近 返 迦 迪 迫 述 迴 迷 追 退 送 逃 逆 透 逐 途 這-逛 逝 速 造 逢 連 週 進 逸 逼 遇 遊 運 遍 過 道-違 遙 遜 遠 適 遭 遮 遲 遷 選 遺 避-邁 還 邊 邏 那 邦 邪 邱 郎 部 郭 郵 都 鄂 鄉 鄭 鄰 酉 配 酒 酷 酸 醉 醒 醜 醫 采 釋-量 金 針 釣 鈴 鉢 銀 銅 銖 銘 銳 銷 鋒 鋼 錄 錢 錦 錫 錯 鍋 鍵 鍾 鎊 鎖 鎮 鏡 鐘 鐵 鑑 長 門 閃 閉 開 閏 閒 間 閣 閱 闆 闊 闍 闐 關 闡 防 阻 阿 陀 附 降 限 院-除 陪 陰 陳 陵-陸 陽 隆 隊 階 隔 際 障 隨 險 隱 隻 雄-集 雉 雖 雙 雜 雞 離 難 雨 雪 雲 零 雷 電 需 震 霍 霧 露 霸 霹 靂 靈 青 靖 靜 非 靠 面 革 靼 鞋 韃 韋 韓 音 韻 響 頁 頂 項 順 須 預 頑 頓 頗 領 頞 頭 頻 顆 題 額 顏 願 類 顧 顯 風 飄 飛 食 飯 飲 飽 飾 餅 養 餐 餘 館 首 香 馬 駐 駕 駛 騎 騙 騷 驅 驗 驚 骨 體 高 髮 鬆 鬥 鬧 鬱 鬼 魁 魂 魅 魔 魚 魯 鮮 鳥 鳳 鳴 鴻 鵝 鷹 鹿 麗 麥 麵 麻 麼 黃 黎 黑 默 點 黨 鼓 鼠 鼻 齊 齋 齒 齡 龍 龜]
+index = [一 丁 丈 不 且 丞 並 串 乘 乾 亂 亭 傀 僎 僵 儐 償 儳 儷 儻 叢 嚴 囌 囑 廳]
+punctuation = [‾ ﹉﹊﹋﹌ _ _ ﹍﹎﹏ ︳︴ \\- - ﹣ ‐ – ︲ — ﹘ ︱ , , ﹐ 、 ﹑ ; ; ﹔ \\: : ﹕ ! ! ﹗ ? ? ﹖ . . ﹒ ‥ ︰ … 。 · ' ‘ ’ \" " “ ” 〝 〞 ( ( ﹙ ︵ ) ) ﹚ ︶ \\[ [ \\] ] \\{ { ﹛ ︷ \\} } ﹜ ︸ 〈 ︿ 〉 ﹀ 《 ︽ 》 ︾ 「 ﹁ 」 ﹂ 『 ﹃ 』 ﹄ 【 ︻ 】 ︼ 〔 ﹝ ︹ 〕 ﹞ ︺ § @ @ ﹫ * * ﹡ / / \\\\ \ ﹨ \\& & ﹠ # # ﹟ % % ﹪ ‰ † ‡ ‧ ′ ″ ‵ 〃 ※]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = 非數值
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
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
new file mode 100644
index 00000000000..6d14ab0e504
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant.ini
@@ -0,0 +1,173 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = 中文
+name.english = Chinese
+name.babel = chinese-traditional
+name.babel.A = chinese-hant
+tag.bcp47 = zh
+tag.opentype = ZHS
+script.name = Traditional
+script.tag.bcp47 = Hant
+script.tag.opentype = hani
+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 =
+
+[captions.licr]
+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 = [y]年[M]月[d]日
+date.short = [y]/[M]/[d]
+months.wide.1 = 1月
+months.wide.2 = 2月
+months.wide.3 = 3月
+months.wide.4 = 4月
+months.wide.5 = 5月
+months.wide.6 = 6月
+months.wide.7 = 7月
+months.wide.8 = 8月
+months.wide.9 = 9月
+months.wide.10 = 10月
+months.wide.11 = 11月
+months.wide.12 = 12月
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = 星期一
+days.wide.tue = 星期二
+days.wide.wed = 星期三
+days.wide.thu = 星期四
+days.wide.fri = 星期五
+days.wide.sat = 星期六
+days.wide.sun = 星期日
+days.abbreviated.mon = 週一
+days.abbreviated.tue = 週二
+days.abbreviated.wed = 週三
+days.abbreviated.thu = 週四
+days.abbreviated.fri = 週五
+days.abbreviated.sat = 週六
+days.abbreviated.sun = 週日
+days.narrow.mon = 一
+days.narrow.tue = 二
+days.narrow.wed = 三
+days.narrow.thu = 四
+days.narrow.fri = 五
+days.narrow.sat = 六
+days.narrow.sun = 日
+dayPeriods.abbreviated.am = 上午
+dayPeriods.abbreviated.pm = 下午
+dayPeriods.narrow.am = 上午
+dayPeriods.narrow.pm = 下午
+dayPeriods.wide.am = 上午
+dayPeriods.wide.pm = 下午
+
+[time.gregorian]
+time.medium = [a][h]:[mm]:[ss]
+time.short = [a][h]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = 「」『』
+auxiliary = [乍 仂 伏 佐 侶 僳 兆 兌 兹 别 券 勳 卑 卞 占 叶 堤 墎 壤 奥 孜 峇 嶼 巽 栗 楔 涅 渾 澎 燦 狄 琳 瑚 甫 碑 礁 芒 苗 茨 蓬 蚩 蜀 裘 謬 酋 隴]
+exemplarCharacters = [一 丁 七 丈-不 丑 且 世 丘 丙 丟 並 中 串 丸 丹 主 乃 久 么 之 乎 乏 乖 乘 乙 九 也 乾 亂 了 予 事 二 于 云 互 五 井 些 亞 亡 交-亦 亨 享 京 亮 人 什 仁 仇 今 介 仍 仔 他 付 仙 代-以 仰 仲 件 任 份 企 伊 伍 伐 休 伙 伯 估 伴 伸 似 伽 但 佈 佉 位-住 佔 何 余 佛 作 你 佩 佳 使 來 例 供 依 侯 侵 便 係-俄 俊 俗 保 俠 信 修 俱 俾 個 倍 們 倒 候 倚 借 倫 值 假 偉 偏 做 停 健 側-偷 傑 備 傢 傣 傲 傳 傷 傻 傾 僅 像 僑 僧 價 儀 億 儒 儘 優 允 元-充 兇-光 克 免 兒 兔 入 內-兩 八-兮 共 兵-典 兼 冊 再 冒 冠 冬 冰 冷 准 凌 凝 凡 凰 凱 出 函 刀 分 切 刊 列 初 判 別 利 刪 到 制 刷 刺 刻 則 剌 前 剛 剩 剪 副 割 創 劃 劇 劉 劍 力 功 加 助-劫 勁 勇 勉 勒 動 務 勝 勞 勢 勤 勵 勸 勿 包 匈 化 北 匹 區 十 千 升 午 半 卒-協 南 博 卜 卡 卯-危 即 卷 卻 厄 厘 厚 原 厭 厲 去 參 又 及 友 反 叔 取 受 口-另 只-叭 可 台 史 右 司 吃 各 合-吊 同-后 吐-吒 君 吝-吠 否 吧 含 吳 吵 吸 吹 吾 呀 呂 呆 告 呢 周 味 呵 呼 命 和 咖 咦 咧 咪 咬 咱 哀 品 哇-哉 哎 員 哥 哦 哩 哪 哭 哲 唉 唐 唔 唬 售 唯 唱 唷 唸 商 啊 問 啟 啡 啥 啦 啪 喀 喂 善 喇 喊 喔 喜 喝 喬 單 喵 嗎 嗚 嗨 嗯 嘆 嘉 嘗 嘛 嘴 嘻 嘿 器 噴 嚇 嚴 囉 四 回 因 困 固 圈 國 圍 園 圓 圖 團 圜 土 在 圭 地 圾 址 均 坎 坐 坡 坤 坦 坪 垂 垃 型 埃 城 埔 域 執 培 基 堂 堅 堆 堡 堪 報 場 塊 塔 塗 塞 填 塵 境 增 墨 墮 壁 壇 壓 壘 壞 壢 士 壬 壯 壽 夏 夕 外 多 夜 夠 夢 夥 大 天-夫 央 失 夷 夸 夾 奇-奉 奎 奏 契 奔 套 奧 奪 奮 女 奴 奶 她 好 如 妙 妝 妥 妨 妮 妳 妹 妻 姆 姊 始 姐 姑 姓 委 姿 威 娃 娘 娛 婁 婆 婚 婦 媒 媽 嫌 嫩 子 孔 字 存 孝 孟 季 孤 孩 孫 學 它 宅 宇-安 宋 完 宏 宗-宜 客-室 宮 害 家 容 宿 寂 寄-密 富 寒 寞 察 寢 實-審 寫 寬 寮 寵 寶 封 射 將 專 尊 尋 對-小 少 尖 尚 尤 就 尺 尼 尾 局 屁 居 屆 屋 屏 展 屠 層 屬 山 岡 岩 岸 峰 島 峽 崇 崙 崴 嵐 嶺 川 州 巡 工-巨 巫 差 己-巴 巷 市 布 希 帕 帖 帛 帝 帥 師 席 帳 帶 常 帽 幅 幕 幣 幫 干-年 幸 幹 幻-幾 庇 床 序 底 店 庚 府 度 座 庫 庭 康 庸 廉 廖 廠 廢 廣 廳 延 廷 建 弄 式 引 弗 弘 弟 弦 弱 張 強 彈 彊 彌 彎 彝 彞 形 彥 彩 彬 彭 彰 影 役 彼 往 征 待 很 律 後 徐-徒 得 從 復 微 徵 德 徹 心 必 忌 忍 志-忙 忠 快 念 忽 怎 怒 怕 怖 思 怡 急 性 怨 怪 恆 恐 恢 恥 恨 恩 恭 息 恰 悅 悉 悔 悟 悠 您 悲 悶 情 惑 惜 惠 惡 惱 想 惹 愁 愈 愉 意 愚 愛 感 慈 態 慕 慘 慢 慣 慧 慮 慰 慶 慾 憂 憐 憑 憲 憶 憾 懂 應 懶 懷 懼 戀 戈 戊 戌 成-戒 或 截 戰 戲 戴 戶 房-扁 扇 手 才 扎 打 托 扣 扥 扭 扯 批 找-技 抄 把 抓 投 抗 折 披 抬 抱 抵 抹 抽 拆 拉 拋 拍 拏 拒 拔 拖 招 拜 括 拳 拼 拾 拿 持 指 按 挑 挖 挪 振 挺 捐 捕 捨 捲 捷 掃 授 掉 掌 排 掛 採 探 接 控 推 措 描 提 插 揚 換 握 揮 援 損 搖 搜 搞 搬 搭 搶 摘 摩 摸 撐 撒 撞 撣 撥 播 撾 撿 擁 擇 擊 擋 操 擎 擔 據 擠 擦 擬 擴 擺 擾 攝 支 收 改 攻 放 政 故 效 敍 敏 救 敗-教 敝 敢 散 敦 敬 整 敵 數 文 斐 斗 料 斯 新 斷 方 於 施 旁 旅 旋 族 旗 既 日 旦 早 旭 旺 昂 昆 昇 昌 明 昏 易 星 映 春 昨 昭 是 時 晉 晒 晚 晨 普 景 晴 晶 智 暑 暖 暗 暫 暴 曆 曉 曰 曲 更 書 曼 曾-最 會 月 有 朋 服 朗 望 朝 期 木 未-札 朱 朵 杉 李 材 村 杜 束 杯-東 松 板 析 林 果 枝 架 柏 某 染 柔 查 柬 柯 柳 柴 校 核 根 格 桃 案 桌 桑 梁 梅 條 梨 梯 械 梵 棄 棉 棋 棒 棚 森 椅 植 椰 楊 楓 楚 業 極 概 榜 榮 構 槍 樂 樓 標 樞 模 樣 樹 橋 機 橫 檀 檔 檢 欄 權 次 欣 欲 欺 欽 款 歉 歌 歐 歡-武 歲 歷 歸 死 殊 殘 段 殺 殼 毀 毅 母 每 毒 比 毛 毫 氏 民 氣 水 永 求 汗 汝 江-污 汪 汶 決 汽 沃 沈 沉 沒 沖 沙 河 油 治 沿 況 泉 泊 法 泡 波 泥 注 泰 泳 洋 洗 洛 洞 洩 洪 洲 活 洽 派 流 浦 浩 浪 浮 海 涇-涉 涯 液 涵 涼 淑 淚 淡 淨 深 混 淺 清 減 渡 測 港 游 湖 湯 源 準 溝 溪 溫 滄 滅 滋 滑 滴 滾 滿 漂 漏 演 漠 漢 漫 漲 漸 潔 潘 潛 潮 澤 澳 激 濃 濟 濤 濫 濱 瀏 灌 灣 火 灰 災 炎 炮 炸 為 烈 烏 烤 無 焦 然 煙 煞 照 煩 熊 熟 熱 燃 燈 燒 營 爆 爐 爛 爪 爬 爭 爵 父 爸 爺 爽 爾 牆-版 牌 牙 牛 牠 牧 物 牲 特 牽 犧 犯 狀 狂 狐 狗 狠 狼 猛 猜 猴 猶 獄 獅 獎 獨 獲 獸 獻 玄 率 玉 王 玩 玫 玲 玻 珊 珍 珠 珥 班 現 球 理 琉 琪 琴 瑙 瑜 瑞 瑟 瑤 瑪 瑰 環 瓜 瓦 瓶 甘 甚 甜 生 產 用 田-申 男 甸 界 留 畢 略 番 畫 異 當 疆 疏 疑 疼 病 痕 痛 痴 瘋 療 癡 癸 登-百 的 皆 皇 皮 盃 益 盛 盜 盟 盡 監 盤 盧 目 盲 直 相 盼 盾 省 眉 看 真 眠 眼 眾 睛 睡 督 瞧 瞭 矛 矣 知 短 石 砂 砍 研 砲 破 硬 碎 碗 碟 碧 碩 碰 確 碼 磁 磨 磯 礎 礙 示 社 祕 祖 祚 祛 祝 神 祥 票 祿 禁 禍-福 禪 禮 秀 私 秋 科 秒 秘 租 秤 秦 移 稅 程 稍 種 稱 稿 穆 穌 積 穩 究 穹 空 穿 突 窗 窩 窮 窶 立 站 竟 章 童 端 競 竹 笑 笛 符 笨 第 筆 等 筋 答 策 简 算 管 箭 箱 節 範 篇 築 簡 簫 簽 簿 籃 籌 籍 籤 米 粉 粗 粵 精 糊 糕 糟 系 糾 紀 約 紅 納 紐 純 紙-紛 素 索 紫 累 細 紹 終 組 結 絕 絡 給 統 絲 經 綜 綠 維 綱 網 緊 緒 線 緣 編 緩 緬 緯 練 縛 縣 縮 縱 總 績 繁 繆 織 繞 繪 繳 繼 續 缸 缺 罕 罪 置 罰 署 罵 罷 羅 羊 美 羞 群 義 羽 翁 習 翔 翰 翹 翻 翼 耀 老 考 者 而 耍 耐 耗 耳 耶 聊 聖 聚 聞 聯 聰 聲 職 聽 肉 肚 股 肥 肩 肯 育 背 胎 胖 胞 胡 胸 能 脆 脫 腓 腔 腦 腰 腳 腿 膽 臉 臘 臣 臥 臨 自 臭 至 致 臺 與-舊 舌 舍 舒 舞 舟 航 般 船 艦 良 色 艾 芝 芬 花 芳 若 苦 英 茅 茫 茲 茶 草 荒 荷 荼 莉 莊 莎 莫 菜 菩 華 菲 萄 萊 萬 落 葉 著 葛 葡 蒂 蒙 蒲 蒼 蓋 蓮 蔕 蔡 蔣 蕭 薄 薦 薩 薪 藉 藍 藏 藝 藤 藥 蘆 蘇 蘭 虎 處 虛 號 虧 蛇 蛋 蛙 蜂 蜜 蝶 融 螢 蟲 蟹 蠍 蠻 血 行 術 街 衛 衝 衡 衣 表 袋 被 裁 裂 裕 補 裝 裡 製 複 褲 西 要 覆 見 規 視 親 覺 覽 觀 角 解 觸 言 訂 計 訊 討 訓 託 記 訥 訪 設 許 訴 註 証 評 詞 詢 試 詩 話-詳 誇 誌 認 誓 誕 語 誠 誤 說 誰 課 誼 調 談 請 諒 論 諸 諺 諾 謀 謂 講 謝 證 識 譜 警 譯 議 護 譽 讀 變 讓 讚 谷 豆 豈 豐 象 豪 豬 貌 貓 貝 貞 負-貢 貨 貪-責 貴 買 費 貼 賀 資 賈 賓 賜 賞 賢-賤 賦 質 賭 賴 賺 購 賽 贈 贊 贏 赤 赫 走 起 超 越 趕 趙 趣 趨 足 跌 跎 跑 距 跟 跡 路 跳 踏 踢 蹟 蹤 躍 身 躲 車 軌 軍 軒 軟 較 載 輔 輕 輛 輝 輩 輪 輯 輸 轉 轟 辛 辦 辨 辭 辯-農 迅 迎 近 返 迦 迪 迫 述 迴 迷 追 退 送 逃 逆 透 逐 途 這-逛 逝 速 造 逢 連 週 進 逸 逼 遇 遊 運 遍 過 道-違 遙 遜 遠 適 遭 遮 遲 遷 選 遺 避-邁 還 邊 邏 那 邦 邪 邱 郎 部 郭 郵 都 鄂 鄉 鄭 鄰 酉 配 酒 酷 酸 醉 醒 醜 醫 采 釋-量 金 針 釣 鈴 鉢 銀 銅 銖 銘 銳 銷 鋒 鋼 錄 錢 錦 錫 錯 鍋 鍵 鍾 鎊 鎖 鎮 鏡 鐘 鐵 鑑 長 門 閃 閉 開 閏 閒 間 閣 閱 闆 闊 闍 闐 關 闡 防 阻 阿 陀 附 降 限 院-除 陪 陰 陳 陵-陸 陽 隆 隊 階 隔 際 障 隨 險 隱 隻 雄-集 雉 雖 雙 雜 雞 離 難 雨 雪 雲 零 雷 電 需 震 霍 霧 露 霸 霹 靂 靈 青 靖 靜 非 靠 面 革 靼 鞋 韃 韋 韓 音 韻 響 頁 頂 項 順 須 預 頑 頓 頗 領 頞 頭 頻 顆 題 額 顏 願 類 顧 顯 風 飄 飛 食 飯 飲 飽 飾 餅 養 餐 餘 館 首 香 馬 駐 駕 駛 騎 騙 騷 驅 驗 驚 骨 體 高 髮 鬆 鬥 鬧 鬱 鬼 魁 魂 魅 魔 魚 魯 鮮 鳥 鳳 鳴 鴻 鵝 鷹 鹿 麗 麥 麵 麻 麼 黃 黎 黑 默 點 黨 鼓 鼠 鼻 齊 齋 齒 齡 龍 龜]
+index = [一 丁 丈 不 且 丞 並 串 乘 乾 亂 亭 傀 僎 僵 儐 償 儳 儷 儻 叢 嚴 囌 囑 廳]
+punctuation = [‾ ﹉﹊﹋﹌ _ _ ﹍﹎﹏ ︳︴ \\- - ﹣ ‐ – ︲ — ﹘ ︱ , , ﹐ 、 ﹑ ; ; ﹔ \\: : ﹕ ! ! ﹗ ? ? ﹖ . . ﹒ ‥ ︰ … 。 · ' ‘ ’ \" " “ ” 〝 〞 ( ( ﹙ ︵ ) ) ﹚ ︶ \\[ [ \\] ] \\{ { ﹛ ︷ \\} } ﹜ ︸ 〈 ︿ 〉 ﹀ 《 ︽ 》 ︾ 「 ﹁ 」 ﹂ 『 ﹃ 』 ﹄ 【 ︻ 】 ︼ 〔 ﹝ ︹ 〕 ﹞ ︺ § @ @ ﹫ * * ﹡ / / \\\\ \ ﹨ \\& & ﹠ # # ﹟ % % ﹪ ‰ † ‡ ‧ ′ ″ ‵ 〃 ※]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = 非數值
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
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
new file mode 100644
index 00000000000..81e38868ab3
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh.ini
@@ -0,0 +1,173 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = 中文
+name.english = Chinese
+name.babel = chinese
+tag.bcp47 = zh
+tag.opentype = ZHS
+;;;; Nombre correcto ???
+script.name = Simplified
+script.tag.bcp47 = Hans
+script.tag.opentype = hani
+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 =
+
+[captions.licr]
+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 = [y]年[M]月[d]日
+date.short = [y]/[M]/[d]
+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 = 十二月
+months.narrow.1 = 1
+months.narrow.2 = 2
+months.narrow.3 = 3
+months.narrow.4 = 4
+months.narrow.5 = 5
+months.narrow.6 = 6
+months.narrow.7 = 7
+months.narrow.8 = 8
+months.narrow.9 = 9
+months.narrow.10 = 10
+months.narrow.11 = 11
+months.narrow.12 = 12
+days.wide.mon = 星期一
+days.wide.tue = 星期二
+days.wide.wed = 星期三
+days.wide.thu = 星期四
+days.wide.fri = 星期五
+days.wide.sat = 星期六
+days.wide.sun = 星期日
+days.abbreviated.mon = 周一
+days.abbreviated.tue = 周二
+days.abbreviated.wed = 周三
+days.abbreviated.thu = 周四
+days.abbreviated.fri = 周五
+days.abbreviated.sat = 周六
+days.abbreviated.sun = 周日
+days.narrow.mon = 一
+days.narrow.tue = 二
+days.narrow.wed = 三
+days.narrow.thu = 四
+days.narrow.fri = 五
+days.narrow.sat = 六
+days.narrow.sun = 日
+dayPeriods.abbreviated.am = 上午
+dayPeriods.abbreviated.pm = 下午
+dayPeriods.narrow.am = 上午
+dayPeriods.narrow.pm = 下午
+dayPeriods.wide.am = 上午
+dayPeriods.wide.pm = 下午
+
+[time.gregorian]
+time.medium = [a][h]:[mm]:[ss]
+time.short = [a][h]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [仂 侣 傈 傣 僳 卑 卞 厘 吕 坝 堤 奎 屿 巽 撤 楔 楠 滕 瑚 甫 盲 碑 禄 粟 脚 艮 谬 钯 铂 锑 镑 魁]
+exemplarCharacters = [一 丁 七 万-与 丑 专 且 世 丘-业 东 丝 丢 两 严 丧 个 中 丰 串 临 丸-主 丽 举 乃 久 么 义 之-乐 乔 乖 乘 乙 九 也-乡 书 买 乱 乾 了 予 争 事 二 于 亏 云 互 五 井 亚 些 亡 交-亨 享 京 亮 亲 人 亿-仁 仅 仇 今 介 仍 从 仔 他 付 仙 代-以 仪 们 仰 仲 件 价 任 份 仿 企 伊 伍 伏-休 众-会 伟 传 伤 伦 伯 估 伴 伸 似 伽 但 位-佑 体 何 余 佛 作 你 佤 佩 佳 使 例 供 依 侠 侦-侨 侬 侯 侵 便 促 俄 俊 俗 保 信 俩 修 俱 俾 倍 倒 候 倚 借 倦 值 倾 假 偌 偏 做 停 健 偶 偷 储 催 傲 傻 像 僧 儒 儿 允 元-兆 先 光 克 免 兑 兔 党 入 全 八-兮 兰 共 关-兹 养-兽 内 冈 册 再 冒 写 军 农 冠 冬 冰 冲 决 况 冷 准 凌 减 凝 几 凡 凤 凭 凯 凰 出 击 函 刀 分 切 刊 刑 划 列-创 初 判 利 别 到 制-券 刺 刻 剂 前 剑 剧 剩 剪 副 割 力 劝-务 劣 动-劫 励-劳 势 勇 勉 勋 勒 勤 勾 勿 包 匆 匈 化 北 匙 匹-医 十 千 升 午 半 华 协 卒 卓 单-南 博 占-卢 卫 卯-危 即 却 卷 厂 厄-历 厉 压-厍 厚 原 去 县 参 又-反 发 叔 取-叙 口-另 只-叭 可 台 史 右 叶-叹 吃 各 合-吊 同-后 吐 向 吓 吗 君 吝 吟 否 吧 含 听 启 吵 吸 吹 吻 吾 呀 呆 呈 告 呐 员 呜 呢 呦 周 味 呵 呼 命 和 咖 咦-咨 咪 咬 咯 咱 哀 品 哇-哉 响 哎 哟 哥 哦 哩 哪 哭 哲 唉 唐 唤 唬 售 唯 唱 唷 商 啊 啡 啥 啦 啪 喀 喂 善 喇 喊 喏 喔 喜 喝 喵 喷 喻 嗒 嗨 嗯 嘉 嘛 嘴 嘻 嘿 器 四 回 因 团 园 困 围 固 国 图 圆 圈 土 圣 在 圭 地 圳 场 圾 址 均 坎 坐 坑 块 坚-坜 坡 坤 坦 坪 垂 垃 型 垒 埃 埋 城 埔 域 培 基 堂 堆 堕 堡 堪 塑 塔 塞 填 境 增 墨 壁 壤 士 壬 壮 声 处 备 复 夏 夕 外 多 夜 够 夥 大 天-夫 央 失 头 夷-夺 奇-奉 奋 奏 契 奔 奖 套 奥 女 奴 奶 她 好 如 妇 妈 妖 妙 妥 妨 妮 妹 妻 姆 姊 始 姐 姑 姓 委 姿 威 娃 娄 娘 娜 娟 娱 婆 婚 媒 嫁 嫌 嫩 子 孔 孕 字-孙 孜 孝 孟 季 孤 学 孩 宁 它 宇-安 宋 完 宏 宗-实 审-室 宪 害 宴 家 容 宽-宿 寂 寄-寇 富 寒 寝-察 寡 寨 寸 对 寻 导 寿 封 射 将 尊 小 少 尔 尖 尘 尚 尝 尤 就 尺 尼-尾 局-层 居 屋 屏 展 属 屠 山 岁 岂 岗 岘 岚 岛 岳 岸 峡 峰 崇 崩 崴 川 州 巡 工-巨 巫 差 己-巴 巷 币-布 帅 师 希 帐 帕 帖 帝 带 席 帮 常 帽 幅 幕 干-年 并 幸 幻-幽 广 庆 床 序 库-底 店 庙 庚 府 庞 废 度 座 庭 康 庸 廉 廖 延 廷 建 开 异-弄 弊 式 引 弗 弘 弟 张 弥 弦 弯 弱 弹 强 归 当 录 彝 形 彩 彬 彭 彰 影 彷 役 彻 彼 往 征 径 待 很 律 後 徐 徒 得 循 微 徵 德 心 必 忆 忌 忍 志-忙 忠 忧 快 念 忽 怀 态 怎 怒 怕 怖 思 怡 急 性 怨 怪 总 恋 恐 恢 恨 恩 恭 息 恰 恶 恼 悄 悉 悔 悟 悠 患 您 悲 情 惑 惜 惠 惧 惨 惯 想 惹 愁 愈 愉 意 愚 感 愧 慈 慎 慕 慢 慧 慰 憾 懂 懒 戈 戊 戌 戏-戒 或 战 截 戴 户 房-扁 扇 手 才 扎 扑 打 托 扣 执 扩 扫-扯 批 找-技 抄 把 抑 抓 投 抗 折 抢 护 报 披 抬 抱 抵 抹 抽 担 拆 拉 拍 拒 拔 拖 拘 招 拜 拟 拥 拦 拨 择 括 拳 拷 拼 拾 拿 持 指 按 挑 挖 挝 挡 挤 挥 挪 振 挺 捉 捐 捕 损 捡 换 据 捷 授 掉 掌 排 探 接 控-措 掸 描 提 插 握 援 搜 搞 搬 搭 摄 摆 摊 摔 摘 摩 摸 撒 撞 播 操 擎 擦 支 收 改 攻 放 政 故 效 敌 敏 救 教 敝 敢 散 敦 敬 数 敲 整 文 斋 斐 斗 料 斜 斥 断 斯 新 方 於 施 旁 旅 旋 族 旗 无 既 日-早 旭 时 旺 昂 昆 昌 明 昏 易 星 映 春 昨 昭 是 显 晃 晋 晒 晓 晚 晨 普 景 晴 晶 智 暂 暑 暖 暗 暮 暴 曰 曲 更 曹 曼 曾-最 月 有 朋 服 朗 望 朝 期 木 未-札 术 朱 朵 机 杀 杂 权 杉 李 材 村 杜 束 条 来 杨 杯 杰 松 板 极 构 析 林 果 枝 枢 枪 枫 架 柏 某 染 柔 查 柬 柯 柳 柴 标 栋 栏 树 校 样-根 格 桃 框 案 桌 桑 档 桥 梁 梅 梦 梯 械 梵 检 棉 棋 棒 棚 森 椅 植 椰 楚 楼 概 榜 模 樱 檀 欠-欣 欧 欲 欺 款 歉 歌 止-武 歪 死 殊 残 段 毅 母 每 毒 比 毕 毛 毫 氏 民 气 氛 水 永 求 汇 汉 汗 汝 江-污 汤 汪 汶 汽 沃 沈 沉 沙 沟 没 沧 河 油 治 沿 泉 泊 法 泛 泡-泣 泥 注 泰 泳 泽 洋 洗 洛 洞 津 洪 洲 活 洽 派 流 浅 测 济 浏 浑 浓 浙 浦 浩 浪 浮 浴 海 涅 消 涉 涛 涨 涯 液 涵 淋 淑 淘 淡 深 混 添 清 渐 渡 渣 温 港 渴 游 湖 湾 源 溜 溪 滋 滑 满 滥 滨 滴 漂 漏 演 漠 漫 潘 潜 潮 澎 澳 激 灌 火 灭 灯 灰 灵 灿 炉 炎 炮 炸 点 烂 烈 烤 烦 烧 热 焦 然 煌 煞 照 煮 熊 熟 燃 燕 爆 爪 爬 爱 爵-爸 爽 片 版 牌 牙 牛 牡 牢 牧 物 牲 牵 特 牺 犯 状 犹 狂 狐 狗 狠 独 狮 狱 狼 猛 猜 猪 献 猴 玄 率 玉 王 玛 玩 玫 环 现 玲 玻 珀 珊 珍 珠 班 球 理 琊 琪 琳 琴 琼 瑙 瑜 瑞 瑟 瑰 瑶 璃 瓜 瓦 瓶 甘 甚 甜 生 用 田-申 电 男 甸 画 畅 界 留 略 番 疆 疏 疑 疗 疯 疲 疼 疾 病 痕 痛 痴 癸 登 白 百 的 皆 皇 皮 盈 益 监 盒 盖 盘 盛 盟 目 直 相 盼 盾 省 眉 看 真 眠 眼 着 睛 睡 督 瞧 矛 矣 知 短 石 矶 码 砂 砍 研 破 础 硕 硬 确 碍 碎 碗 碟 碧 碰 磁 磅 磨 示 礼 社 祖 祚 祝 神 祥 票 祯 祸 禁 禅 福 离 秀 私 秋 种 科 秒 秘 租 秤 秦 秩 积 称 移 稀 程 稍 税 稣 稳 稿 穆 究 穷 穹 空 穿 突 窗 窝 立 站 竞-章 童 端 竹 笑 笔 笛 符 笨 第 等 筋 筑 答 策 筹 签 简 算 管 箭 箱 篇 篮 簿 籍 米 类 粉 粒 粗 粤 粹 精 糊 糕 糖 糟 系 素 索 紧 紫 累 繁 红 约 级 纪 纯 纲 纳 纵 纷 纸 纽 线 练 组 细-终 绍 经 结 绕 绘 给 络 绝 统 继 绩 绪 续 维 绵 综 绿 缅 缓 编 缘 缠 缩 缴 缶 缸 缺 罐 网 罕 罗 罚 罢 罪 置 署 羊 美 羞 群 羯 羽 翁 翅 翔 翘 翠 翰 翻 翼 耀 老 考 者 而 耍 耐 耗 耳 耶 聊 职 联 聘 聚 聪 肉 肖 肚 股 肤 肥 肩 肯 育 胁 胆 背 胎 胖 胜 胞 胡 胶 胸 能 脆 脑 脱 脸 腊 腐 腓 腰 腹 腾 腿 臂 臣 自 臭 至 致 舌 舍 舒 舞 舟 航 般 舰 船 良 色 艺 艾 节 芒 芝 芦 芬 芭 花 芳 苍 苏 苗 若 苦 英 茂 范 茨 茫 茶 草 荐 荒 荣 药 荷 莉 莎 莪 莫 莱 莲 获 菜 菩 菲 萄 萍 萤 营 萧 萨 落 著 葛 葡 蒂 蒋 蒙 蓉 蓝 蓬 蔑 蔡 薄 薪 藉 藏 藤 虎 虑 虫 虹 虽 虾 蚁 蛇 蛋 蛙 蛮 蜂 蜜 蝶 融 蟹 蠢 血 行 街 衡 衣 补 表 袋 被 袭 裁 裂 装 裕 裤 西 要 覆 见 观 规 视 览 觉 角 解 言 誉 誓 警 计 订 认 讨 让 训-记 讲 讷 许 论 设 访 证 评 识 诉 词 译 试 诗 诚 话 诞 询 该 详 语 误 说 请 诸 诺 读 课 谁 调 谅 谈 谊 谋 谓 谜 谢 谨 谱 谷 豆 象 豪 貌 贝-负 贡-败 货-贪 购 贯 贱 贴 贵 贸-贺 贼 贾 资 赋 赌 赏 赐 赔 赖 赚 赛 赞 赠 赢 赤 赫 走 赵 起 趁 超 越 趋 趣 足 跃 跌 跑 距 跟 路 跳 踏 踢 踩 身 躲 车 轨 轩 转 轮-轰 轻 载 较 辅 辆 辈 辉 辑 输 辛 辞 辨 辩 辰 辱 边 达 迁 迅 过 迈 迎 运 近 返 还 这 进-迟 迦 迪 迫 述 迷 追 退-逃 逆 选 逊 透 逐 递 途 通 逛 逝 速 造 逢 逸 逻 逼 遇 遍 道 遗 遭 遮 遵 避 邀 邓 那 邦 邪 邮 邱 邻 郎 郑 部 郭 都 鄂 酉 酋 配 酒 酷 酸 醉 醒 采 释 里-量 金 针 钓 钟 钢 钦 钱 钻 铁 铃 铜 铢 铭 银 铺 链 销 锁 锅 锋 错 锡 锦 键 锺 镇 镜 镭 长 门 闪 闭 问 闰 闲 间 闷 闹 闻 阁 阅 阐 阔 队 阮 防-阶 阻 阿 陀 附-陆 陈 降 限 院 除 险 陪 陵-陷 隆 随 隐 隔 障 难 雄-集 雉 雨 雪 雯 雳 零 雷 雾 需 震 霍 霖 露 霸 霹 青 靖 静 非 靠 面 革 靼 鞋 鞑 韦 韩 音 页 顶 项-须 顽-顿 预 领 颇 频 颗 题 额 风 飘 飙 飞 食 餐 饭 饮 饰 饱 饼 馆 首 香 馨 马 驱 驶 驻 驾 验 骑 骗 骚 骤 骨 高 鬼 魂 魅 魔 鱼 鲁 鲜 鸟 鸡 鸣 鸭 鸿 鹅 鹤 鹰 鹿 麦 麻 黄 黎 黑 默 鼓 鼠 鼻 齐 齿 龄 龙 龟]
+index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
+punctuation = [﹉﹊﹋﹌ _ _ ﹍﹎﹏ ︳︴ \\- - ﹣ ‐ – — ︱ ― , , ﹐ 、 ﹑ ; ; ﹔ \\: : ﹕ ! ! ﹗ ? ? ﹖ . . ﹒ ‥ ︰ … 。 · ' ‘ ’ \" " “ ” 〝 〞 ( ( ﹙ ︵ ) ) ﹚ ︶ \\[ [ \\] ] \\{ { ﹛ ︷ \\} } ﹜ ︸ 〈 ︿ 〉 ﹀ 《 ︽ 》 ︾ 「 ﹁ 」 ﹂ 『 ﹃ 』 ﹄ 【 ︻ 】 ︼ 〔 ﹝ ︹ 〕 ﹞ ︺ 〖 〗 ‖ § @ @ ﹫ * * ﹡ / / \\\\ \ ﹨ \\& & ﹠ # # ﹟ % % ﹪ ‰ ′ ″ ‵ 〃 ※]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
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
new file mode 100644
index 00000000000..4e19f65b129
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/zu/babel-zu.ini
@@ -0,0 +1,185 @@
+; 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
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.9
+date = 2017-04-10
+name.local = isiZulu
+name.english = Zulu
+name.babel = zulu
+tag.bcp47 = zu
+tag.opentype = ZUL
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+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 =
+
+[date.gregorian]
+date.long = [MMMM] [d], [y]
+date.short = [M]/[d]/[yy]
+months.wide.1 = UMasingana
+months.wide.2 = Februwari
+months.wide.3 = Mashi
+months.wide.4 = Ephreli
+months.wide.5 = Meyi
+months.wide.6 = Juni
+months.wide.7 = Julayi
+months.wide.8 = Agasti
+months.wide.9 = Septhemba
+months.wide.10 = Okthoba
+months.wide.11 = Novemba
+months.wide.12 = Disemba
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = E
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
+days.wide.mon = UMsombuluko
+days.wide.tue = ULwesibili
+days.wide.wed = ULwesithathu
+days.wide.thu = ULwesine
+days.wide.fri = ULwesihlanu
+days.wide.sat = UMgqibelo
+days.wide.sun = ISonto
+days.abbreviated.mon = Mso
+days.abbreviated.tue = Bil
+days.abbreviated.wed = Tha
+days.abbreviated.thu = Sin
+days.abbreviated.fri = Hla
+days.abbreviated.sat = Mgq
+days.abbreviated.sun = Son
+days.narrow.mon = M
+days.narrow.tue = B
+days.narrow.wed = T
+days.narrow.thu = S
+days.narrow.fri = H
+days.narrow.sat = M
+days.narrow.sun = S
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = UMasingana
+months.wide.2 = Februwari
+months.wide.3 = Mashi
+months.wide.4 = Ephreli
+months.wide.5 = Meyi
+months.wide.6 = Juni
+months.wide.7 = Julayi
+months.wide.8 = Agasti
+months.wide.9 = Septhemba
+months.wide.10 = Okthoba
+months.wide.11 = Novemba
+months.wide.12 = Disemba
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing =
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [á à ă â å ä ã ā æ ç é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ö ø ō œ ú ù ŭ û ü ū ÿ]
+exemplarCharacters = [a b {bh} c {ch} d {dl} {dy} e f g {gc} {gq} {gx} h {hh} {hl} i j k {kh} {kl} {kp} l m n {nc} {ngc} {ngq} {ngx} {nhl} {nk} {nkc} {nkq} {nkx} {nq} {ntsh} {nx} {ny} o p {ph} q {qh} r {rh} s {sh} t {th} {tl} {ts} {tsh} u v w x {xh} y z]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
+alph =
+Alph =
+ordinals =
+
diff --git a/Master/texmf-dist/tex/generic/babel/locale/zu/babel-zulu.tex b/Master/texmf-dist/tex/generic/babel/locale/zu/babel-zulu.tex
new file mode 100644
index 00000000000..c85510e2e25
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/zu/babel-zulu.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{zu}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/lsorbian.sty b/Master/texmf-dist/tex/generic/babel/lsorbian.sty
index b755fff5107..2eb351180b8 100644
--- a/Master/texmf-dist/tex/generic/babel/lsorbian.sty
+++ b/Master/texmf-dist/tex/generic/babel/lsorbian.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `lsorbian.sty'.
+%% End of file `compat/lsorbian.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/luababel.def b/Master/texmf-dist/tex/generic/babel/luababel.def
index 167efdc852f..cba3990897d 100644
--- a/Master/texmf-dist/tex/generic/babel/luababel.def
+++ b/Master/texmf-dist/tex/generic/babel/luababel.def
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% bbunicode.dtx (with options: `luatex')
+%% babel.dtx (with options: `luatex')
%% This is a generated file.
%%
%% Copyright 2012-2016 Javier Bezos and Johannes L. Braams.
@@ -37,10 +37,16 @@
%% The list of derived (unpacked) files belonging to the distribution
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
-%% File `bbunicode.dtx'
-%% Babel package for LaTeX version 2e
-%% Copyright (C) 2103-2017
-%% by Javier Bezos
+%% File 'babel.dtx'
+%%\ProvidesFile{babel.dtx}[2017/06/26 v3.11 The Babel package]
+%% Babel package for LaTeX2e.
+%% Copyright (C) 1989-2008 by Johannes Braams,
+%% TeXniek
+%% all rights reserved.
+%% Copyright (C) 2013-2017 by Johannes Braams
+%% TeXniek
+%% by Javier Bezos
+%% all rights reserved.
\ifx\AddBabelHook\@undefined
\begingroup
\toks@{}
@@ -342,12 +348,21 @@
\L 00FF 0178 00FF
\endgroup
\input #1\relax}
-\def\babelFSstore#1{%
- \bbl@for\bbl@tempa{#1}{%
- \edef\bbl@tempb{\noexpand\bbl@FSstore{\bbl@tempa}}
- \bbl@tempb{rm}\rmdefault\bbl@save@rmdefault
- \bbl@tempb{sf}\sfdefault\bbl@save@sfdefault
- \bbl@tempb{tt}\ttdefault\bbl@save@ttdefault}}
+\newcommand\babelFSstore[2][]{%
+ \bbl@ifblank{#1}%
+ {\bbl@csarg\def{script@#2}{Latin}}%
+ {\bbl@csarg\def{script@#2}{#1}}%
+ \@expandtwoargs % TODO should go to the ini loaders
+ \in@{\csname bbl@script@#2\endcsname}{\bbl@trtscripts}%
+ \ifin@
+ \let\bbl@beforeforeign\leavevmode
+ \EnableBabelHook{babel-bidi}%
+ \@nameuse{bbl@xebidipar}%
+ \fi
+ \bbl@foreach{#2}{%
+ \bbl@FSstore{##1}{rm}\rmdefault\bbl@save@rmdefault
+ \bbl@FSstore{##1}{sf}\sfdefault\bbl@save@sfdefault
+ \bbl@FSstore{##1}{tt}\ttdefault\bbl@save@ttdefault}}
\def\bbl@FSstore#1#2#3#4{%
\bbl@csarg\edef{#2default#1}{#3}%
\expandafter\addto\csname extras#1\endcsname{%
@@ -364,7 +379,7 @@
\fi
\let#3#4}}
\let\bbl@langfeatures\@empty
-\def\babelFSfeatures{%
+\def\babelFSfeatures{% make sure \fontspec is redefined once
\let\bbl@ori@fontspec\fontspec
\renewcommand\fontspec[1][]{%
\bbl@ori@fontspec[\bbl@langfeatures##1]}
diff --git a/Master/texmf-dist/tex/generic/babel/magyar.sty b/Master/texmf-dist/tex/generic/babel/magyar.sty
index 40e6a5fd0e5..31928c8045a 100644
--- a/Master/texmf-dist/tex/generic/babel/magyar.sty
+++ b/Master/texmf-dist/tex/generic/babel/magyar.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `magyar.sty'.
+%% End of file `compat/magyar.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/naustrian.sty b/Master/texmf-dist/tex/generic/babel/naustrian.sty
index ccddfdd7edc..41fde74b843 100644
--- a/Master/texmf-dist/tex/generic/babel/naustrian.sty
+++ b/Master/texmf-dist/tex/generic/babel/naustrian.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `naustrian.sty'.
+%% End of file `compat/naustrian.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/ngermanb.sty b/Master/texmf-dist/tex/generic/babel/ngermanb.sty
index 39c09a66509..36197498378 100644
--- a/Master/texmf-dist/tex/generic/babel/ngermanb.sty
+++ b/Master/texmf-dist/tex/generic/babel/ngermanb.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -93,4 +91,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `ngermanb.sty'.
+%% End of file `compat/ngermanb.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/nil.ldf b/Master/texmf-dist/tex/generic/babel/nil.ldf
index e0e67ad406e..63f75eb300e 100644
--- a/Master/texmf-dist/tex/generic/babel/nil.ldf
+++ b/Master/texmf-dist/tex/generic/babel/nil.ldf
@@ -38,7 +38,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
%% File 'babel.dtx'
-%%\ProvidesFile{babel.dtx}[2017/05/19 v3.10 The Babel package]
+%%\ProvidesFile{babel.dtx}[2017/06/26 v3.11 The Babel package]
%% Babel package for LaTeX2e.
%% Copyright (C) 1989-2008 by Johannes Braams,
%% TeXniek
@@ -47,7 +47,7 @@
%% TeXniek
%% by Javier Bezos
%% all rights reserved.
-\ProvidesLanguage{nil}[2017/05/19 3.10 Nil language]
+\ProvidesLanguage{nil}[2017/06/26 3.11 Nil language]
\LdfInit{nil}{datenil}
\ifx\l@nohyphenation\@undefined
\@nopatterns{nil}
@@ -59,22 +59,6 @@
\let\captionsnil\@empty
\let\datenil\@empty
\ldf@finish{nil}
-%%
-%% \CharacterTable
-%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
-%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
-%% Digits \0\1\2\3\4\5\6\7\8\9
-%% Exclamation \! Double quote \" Hash (number) \#
-%% Dollar \$ Percent \% Ampersand \&
-%% Acute accent \' Left paren \( Right paren \)
-%% Asterisk \* Plus \+ Comma \,
-%% Minus \- Point \. Solidus \/
-%% Colon \: Semicolon \; Less than \<
-%% Equals \= Greater than \> Question mark \?
-%% Commercial at \@ Left bracket \[ Backslash \\
-%% Right bracket \] Circumflex \^ Underscore \_
-%% Grave accent \` Left brace \{ Vertical bar \|
-%% Right brace \} Tilde \~}
\endinput
%%
%% End of file `nil.ldf'.
diff --git a/Master/texmf-dist/tex/generic/babel/norsk.sty b/Master/texmf-dist/tex/generic/babel/norsk.sty
index 3f89d0e2c06..d9f10a452eb 100644
--- a/Master/texmf-dist/tex/generic/babel/norsk.sty
+++ b/Master/texmf-dist/tex/generic/babel/norsk.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `norsk.sty'.
+%% End of file `compat/norsk.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/plain.def b/Master/texmf-dist/tex/generic/babel/plain.def
index 57341d51c9b..d3dd1fa8f20 100644
--- a/Master/texmf-dist/tex/generic/babel/plain.def
+++ b/Master/texmf-dist/tex/generic/babel/plain.def
@@ -38,7 +38,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
%% File 'babel.dtx'
-%%\ProvidesFile{babel.dtx}[2017/05/19 v3.10 The Babel package]
+%%\ProvidesFile{babel.dtx}[2017/06/26 v3.11 The Babel package]
%% Babel package for LaTeX2e.
%% Copyright (C) 1989-2008 by Johannes Braams,
%% TeXniek
@@ -385,22 +385,6 @@
\let\bbl@language@opts\@empty
\ifx\@uclclist\@undefined\let\@uclclist\@empty\fi
\def\AfterBabelLanguage#1#2{}
-%%
-%% \CharacterTable
-%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
-%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
-%% Digits \0\1\2\3\4\5\6\7\8\9
-%% Exclamation \! Double quote \" Hash (number) \#
-%% Dollar \$ Percent \% Ampersand \&
-%% Acute accent \' Left paren \( Right paren \)
-%% Asterisk \* Plus \+ Comma \,
-%% Minus \- Point \. Solidus \/
-%% Colon \: Semicolon \; Less than \<
-%% Equals \= Greater than \> Question mark \?
-%% Commercial at \@ Left bracket \[ Backslash \\
-%% Right bracket \] Circumflex \^ Underscore \_
-%% Grave accent \` Left brace \{ Vertical bar \|
-%% Right brace \} Tilde \~}
\endinput
%%
%% End of file `plain.def'.
diff --git a/Master/texmf-dist/tex/generic/babel/polish.sty b/Master/texmf-dist/tex/generic/babel/polish.sty
index fb609193d7a..0e7f8e7046b 100644
--- a/Master/texmf-dist/tex/generic/babel/polish.sty
+++ b/Master/texmf-dist/tex/generic/babel/polish.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `polish.sty'.
+%% End of file `compat/polish.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/portuges.sty b/Master/texmf-dist/tex/generic/babel/portuges.sty
index 1748409cf86..5894dcf807e 100644
--- a/Master/texmf-dist/tex/generic/babel/portuges.sty
+++ b/Master/texmf-dist/tex/generic/babel/portuges.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `portuges.sty'.
+%% End of file `compat/portuges.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/romanian.sty b/Master/texmf-dist/tex/generic/babel/romanian.sty
index 4170c23e4a0..e8587efe963 100644
--- a/Master/texmf-dist/tex/generic/babel/romanian.sty
+++ b/Master/texmf-dist/tex/generic/babel/romanian.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `romanian.sty'.
+%% End of file `compat/romanian.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/russianb.sty b/Master/texmf-dist/tex/generic/babel/russianb.sty
index 1c37b6ecd18..bba88841d55 100644
--- a/Master/texmf-dist/tex/generic/babel/russianb.sty
+++ b/Master/texmf-dist/tex/generic/babel/russianb.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `russianb.sty'.
+%% End of file `compat/russianb.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/samin.sty b/Master/texmf-dist/tex/generic/babel/samin.sty
index 41f64109bea..61570b9a5a2 100644
--- a/Master/texmf-dist/tex/generic/babel/samin.sty
+++ b/Master/texmf-dist/tex/generic/babel/samin.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `samin.sty'.
+%% End of file `compat/samin.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/scottish.sty b/Master/texmf-dist/tex/generic/babel/scottish.sty
index 51f9930d656..7eb4c806e03 100644
--- a/Master/texmf-dist/tex/generic/babel/scottish.sty
+++ b/Master/texmf-dist/tex/generic/babel/scottish.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `scottish.sty'.
+%% End of file `compat/scottish.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/serbian.sty b/Master/texmf-dist/tex/generic/babel/serbian.sty
index 9e23edaba82..4e2cd79e175 100644
--- a/Master/texmf-dist/tex/generic/babel/serbian.sty
+++ b/Master/texmf-dist/tex/generic/babel/serbian.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -93,4 +91,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `serbian.sty'.
+%% End of file `compat/serbian.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/slovak.sty b/Master/texmf-dist/tex/generic/babel/slovak.sty
index 15c1e277c77..595157244ef 100644
--- a/Master/texmf-dist/tex/generic/babel/slovak.sty
+++ b/Master/texmf-dist/tex/generic/babel/slovak.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `slovak.sty'.
+%% End of file `compat/slovak.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/slovene.sty b/Master/texmf-dist/tex/generic/babel/slovene.sty
index d515622871a..350d2c42a5c 100644
--- a/Master/texmf-dist/tex/generic/babel/slovene.sty
+++ b/Master/texmf-dist/tex/generic/babel/slovene.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `slovene.sty'.
+%% End of file `compat/slovene.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/spanish.sty b/Master/texmf-dist/tex/generic/babel/spanish.sty
index c286f0a6697..30847d8b92d 100644
--- a/Master/texmf-dist/tex/generic/babel/spanish.sty
+++ b/Master/texmf-dist/tex/generic/babel/spanish.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `spanish.sty'.
+%% End of file `compat/spanish.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/swedish.sty b/Master/texmf-dist/tex/generic/babel/swedish.sty
index a1e42203285..814a6a31065 100644
--- a/Master/texmf-dist/tex/generic/babel/swedish.sty
+++ b/Master/texmf-dist/tex/generic/babel/swedish.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `swedish.sty'.
+%% End of file `compat/swedish.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/switch.def b/Master/texmf-dist/tex/generic/babel/switch.def
index a06711562f7..6da4af4d0b1 100644
--- a/Master/texmf-dist/tex/generic/babel/switch.def
+++ b/Master/texmf-dist/tex/generic/babel/switch.def
@@ -38,7 +38,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
%% File 'babel.dtx'
-%%\ProvidesFile{babel.dtx}[2017/05/19 v3.10 The Babel package]
+%%\ProvidesFile{babel.dtx}[2017/06/26 v3.11 The Babel package]
%% Babel package for LaTeX2e.
%% Copyright (C) 1989-2008 by Johannes Braams,
%% TeXniek
@@ -52,7 +52,7 @@
\wlog{File: #1 #4 #3 <#2>}%
\let\ProvidesFile\@undefined}
\fi
-\ProvidesFile{switch.def}[2017/05/19 3.10 Babel switching mechanism]
+\ProvidesFile{switch.def}[2017/06/26 3.11 Babel switching mechanism]
\ifx\AtBeginDocument\@undefined
\input plain.def\relax
\fi
@@ -73,8 +73,8 @@
\countdef\last@language=19
\def\addlanguage{\alloc@9\language\chardef\@cclvi}
\fi
-\def\bbl@version{3.10}
-\def\bbl@date{2017/05/19}
+\def\bbl@version{3.11}
+\def\bbl@date{2017/06/26}
\def\adddialect#1#2{%
\global\chardef#1#2\relax
\bbl@usehooks{adddialect}{{#1}{#2}}%
@@ -203,13 +203,29 @@
\ifnum\bbl@hymapsel=\@cclv\chardef\bbl@hymapsel4\relax\fi
\foreign@language{#1}}
\expandafter\let\csname endotherlanguage*\endcsname\relax
+\let\bbl@beforeforeign\@empty
\edef\foreignlanguage{%
\noexpand\protect
\expandafter\noexpand\csname foreignlanguage \endcsname}
-\expandafter\def\csname foreignlanguage \endcsname#1#2{%
+\expandafter\def\csname foreignlanguage \endcsname{%
+ \@ifstar\bbl@foreign@s\bbl@foreign@x}
+\def\bbl@foreign@x#1#2{%
\begingroup
+ \let\BabelText\@firstofone
+ \bbl@beforeforeign
\foreign@language{#1}%
- #2%
+ \bbl@usehooks{foreign}{}%
+ \BabelText{#2}% Now in horizontal mode!
+ \endgroup}
+\def\bbl@foreign@s#1#2{% TODO - \shapemode, \@setpar, ?\@@par
+ \begingroup
+ {\par}%
+ \let\BabelText\@firstofone
+ \foreign@language{#1}%
+ \bbl@usehooks{foreign*}{}%
+ \bbl@dirparastext
+ \BabelText{#2}% Still in vertical mode!
+ {\par}%
\endgroup}
\def\foreign@language#1{%
\edef\languagename{#1}%
@@ -295,7 +311,7 @@
\LdfInit}
\ifx\originalTeX\@undefined\let\originalTeX\@empty\fi
\ifx\babel@beginsave\@undefined\let\babel@beginsave\relax\fi
-\newcommand\setlocale{%
+\providecommand\setlocale{%
\bbl@error
{Not yet available}%
{Find an armchair, sit down and wait}}
@@ -366,22 +382,6 @@
rebuild the format. Now I will use the patterns\\%
preloaded for \bbl@nulllanguage\space instead}}
\let\bbl@usehooks\@gobbletwo
-%%
-%% \CharacterTable
-%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
-%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
-%% Digits \0\1\2\3\4\5\6\7\8\9
-%% Exclamation \! Double quote \" Hash (number) \#
-%% Dollar \$ Percent \% Ampersand \&
-%% Acute accent \' Left paren \( Right paren \)
-%% Asterisk \* Plus \+ Comma \,
-%% Minus \- Point \. Solidus \/
-%% Colon \: Semicolon \; Less than \<
-%% Equals \= Greater than \> Question mark \?
-%% Commercial at \@ Left bracket \[ Backslash \\
-%% Right bracket \] Circumflex \^ Underscore \_
-%% Grave accent \` Left brace \{ Vertical bar \|
-%% Right brace \} Tilde \~}
\endinput
%%
%% End of file `switch.def'.
diff --git a/Master/texmf-dist/tex/generic/babel/turkish.sty b/Master/texmf-dist/tex/generic/babel/turkish.sty
index b05d537eaed..a524fd67163 100644
--- a/Master/texmf-dist/tex/generic/babel/turkish.sty
+++ b/Master/texmf-dist/tex/generic/babel/turkish.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `turkish.sty'.
+%% End of file `compat/turkish.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/ukraineb.sty b/Master/texmf-dist/tex/generic/babel/ukraineb.sty
index 17344a98205..b8ee06c188a 100644
--- a/Master/texmf-dist/tex/generic/babel/ukraineb.sty
+++ b/Master/texmf-dist/tex/generic/babel/ukraineb.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `ukraineb.sty'.
+%% End of file `compat/ukraineb.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/usorbian.sty b/Master/texmf-dist/tex/generic/babel/usorbian.sty
index 1aa770efaf6..c95266c8c7d 100644
--- a/Master/texmf-dist/tex/generic/babel/usorbian.sty
+++ b/Master/texmf-dist/tex/generic/babel/usorbian.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `usorbian.sty'.
+%% End of file `compat/usorbian.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/welsh.sty b/Master/texmf-dist/tex/generic/babel/welsh.sty
index 12f520f46cb..d5ac0707133 100644
--- a/Master/texmf-dist/tex/generic/babel/welsh.sty
+++ b/Master/texmf-dist/tex/generic/babel/welsh.sty
@@ -41,8 +41,6 @@
%% Copyright (C) 1989 -- 2008 by Johannes Braams,
%% TeXniek
%% all rights reserved.
-%% Please report errors to: J.L. Braams
-%% babel at braams dot xs4all dot nl
\ifx\LdfInit\undefined
\def\LdfInit{%
\chardef\atcatcode=\catcode`\@
@@ -95,4 +93,4 @@
%% Right brace \} Tilde \~}
\endinput
%%
-%% End of file `welsh.sty'.
+%% End of file `compat/welsh.sty'.
diff --git a/Master/texmf-dist/tex/generic/babel/xebabel.def b/Master/texmf-dist/tex/generic/babel/xebabel.def
index b6025d3727b..26b8e5a5e06 100644
--- a/Master/texmf-dist/tex/generic/babel/xebabel.def
+++ b/Master/texmf-dist/tex/generic/babel/xebabel.def
@@ -4,7 +4,7 @@
%%
%% The original source files were:
%%
-%% bbunicode.dtx (with options: `xetex')
+%% babel.dtx (with options: `xetex')
%% This is a generated file.
%%
%% Copyright 2012-2016 Javier Bezos and Johannes L. Braams.
@@ -37,10 +37,16 @@
%% The list of derived (unpacked) files belonging to the distribution
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
-%% File `bbunicode.dtx'
-%% Babel package for LaTeX version 2e
-%% Copyright (C) 2103-2017
-%% by Javier Bezos
+%% File 'babel.dtx'
+%%\ProvidesFile{babel.dtx}[2017/06/26 v3.11 The Babel package]
+%% Babel package for LaTeX2e.
+%% Copyright (C) 1989-2008 by Johannes Braams,
+%% TeXniek
+%% all rights reserved.
+%% Copyright (C) 2013-2017 by Johannes Braams
+%% TeXniek
+%% by Javier Bezos
+%% all rights reserved.
\def\BabelStringsDefault{unicode}
\let\xebbl@stop\relax
\AddBabelHook{xetex}{encodedcommands}{%
@@ -83,12 +89,21 @@
\L 00FF 0178 00FF
\endgroup
\input #1\relax}
-\def\babelFSstore#1{%
- \bbl@for\bbl@tempa{#1}{%
- \edef\bbl@tempb{\noexpand\bbl@FSstore{\bbl@tempa}}
- \bbl@tempb{rm}\rmdefault\bbl@save@rmdefault
- \bbl@tempb{sf}\sfdefault\bbl@save@sfdefault
- \bbl@tempb{tt}\ttdefault\bbl@save@ttdefault}}
+\newcommand\babelFSstore[2][]{%
+ \bbl@ifblank{#1}%
+ {\bbl@csarg\def{script@#2}{Latin}}%
+ {\bbl@csarg\def{script@#2}{#1}}%
+ \@expandtwoargs % TODO should go to the ini loaders
+ \in@{\csname bbl@script@#2\endcsname}{\bbl@trtscripts}%
+ \ifin@
+ \let\bbl@beforeforeign\leavevmode
+ \EnableBabelHook{babel-bidi}%
+ \@nameuse{bbl@xebidipar}%
+ \fi
+ \bbl@foreach{#2}{%
+ \bbl@FSstore{##1}{rm}\rmdefault\bbl@save@rmdefault
+ \bbl@FSstore{##1}{sf}\sfdefault\bbl@save@sfdefault
+ \bbl@FSstore{##1}{tt}\ttdefault\bbl@save@ttdefault}}
\def\bbl@FSstore#1#2#3#4{%
\bbl@csarg\edef{#2default#1}{#3}%
\expandafter\addto\csname extras#1\endcsname{%
@@ -105,7 +120,7 @@
\fi
\let#3#4}}
\let\bbl@langfeatures\@empty
-\def\babelFSfeatures{%
+\def\babelFSfeatures{% make sure \fontspec is redefined once
\let\bbl@ori@fontspec\fontspec
\renewcommand\fontspec[1][]{%
\bbl@ori@fontspec[\bbl@langfeatures##1]}