summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-10-01 20:10:01 +0000
committerKarl Berry <karl@freefriends.org>2023-10-01 20:10:01 +0000
commitf851b0418ea29a6881e53ea0d7f2fbd1e9ee346c (patch)
treebab96b4d330ce037a0bc6b2bb8570ee782ce7180
parentb074876c74b4a7c72764cbf1205141d96b3de6fe (diff)
polyglossia (1oct23)
git-svn-id: svn://tug.org/texlive/trunk@68420 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/polyglossia/README.md2
-rw-r--r--Master/texmf-dist/doc/latex/polyglossia/example-arabic.pdfbin69578 -> 73339 bytes
-rw-r--r--Master/texmf-dist/doc/latex/polyglossia/example-chinese.pdfbin42315 -> 42138 bytes
-rw-r--r--Master/texmf-dist/doc/latex/polyglossia/example-japanese.pdfbin22861 -> 22791 bytes
-rw-r--r--Master/texmf-dist/doc/latex/polyglossia/example-korean.pdfbin20168 -> 20160 bytes
-rw-r--r--Master/texmf-dist/doc/latex/polyglossia/example-thai.pdfbin13632 -> 13343 bytes
-rw-r--r--Master/texmf-dist/doc/latex/polyglossia/examples.pdfbin147599 -> 148670 bytes
-rw-r--r--Master/texmf-dist/doc/latex/polyglossia/polyglossia.pdfbin370782 -> 371303 bytes
-rw-r--r--Master/texmf-dist/doc/latex/polyglossia/polyglossia.tex18
-rw-r--r--Master/texmf-dist/source/latex/polyglossia/polyglossia.dtx2082
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-acadien.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-aeb.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-af.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-afb.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-afrikaans.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-albanian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-am.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-american.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-amharic.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-apd.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-ar-IQ.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-ar-JO.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-ar-LB.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-ar-MR.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-ar-PS.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-ar-SY.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-ar-YE.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-ar.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-arabic.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-armenian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-arq.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-ary.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-arz.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-ast.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-asturian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-australian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-austrian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-ayl.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-bahasa.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-bahasai.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-bahasam.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-basque.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-be-tarask.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-be.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-belarusian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-bengali.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-bg.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-bn.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-bo.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-bosnian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-br.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-brazil.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-breton.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-british.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-bs.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-bulgarian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-ca.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-canadian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-canadien.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-catalan.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-chinese.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-ckb-Arab.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-ckb-Latn.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-ckb.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-cop.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-coptic.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-croatian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-cy.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-cz.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-czech.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-da.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-danish.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-de-AT-1901.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-de-AT-1996.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-de-AT.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-de-CH-1901.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-de-CH-1996.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-de-CH.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-de-DE-1901.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-de-DE-1996.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-de-DE.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-AT-1901.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-AT-1996.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-AT.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-CH-1901.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-CH-1996.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-CH.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-DE-1901.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-DE-1996.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-DE.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-de.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-divehi.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-dsb.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-dutch.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-dv.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-el-monoton.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-el-polyton.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-el.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-en-AU.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-en-CA.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-en-GB.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-en-NZ.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-en-US.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-en.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-english.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-eo.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-es-ES.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-es-MX.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-es.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-esperanto.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-estonian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-et.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-eu.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-fa.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-farsi.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-fi.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-finnish.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-fr-CA-u-sd-canb.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-fr-CA.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-fr-CH.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-fr-FR.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-fr.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-french.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-friulan.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-friulian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-fur.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-ga.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-gaelic.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-galician.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-gd.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-georgian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-german.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-germanb.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-gl.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-grc.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-greek.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-he.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-hebrew.ldf50
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-hi.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-hindi.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-hr.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-hsb.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-hu.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-hungarian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-hy.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-ia.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-icelandic.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-id.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-interlingua.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-irish.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-is.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-it.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-italian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-ja.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-japanese.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-ka.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-kannada.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-khmer.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-km.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-kmr-Arab.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-kmr-Latn.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-kmr.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-kn.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-ko.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-korean.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-ku-Arab.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-ku-Latn.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-ku.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-kurdish.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-kurmanji.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-la-x-classic.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-la-x-ecclesia.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-la-x-medieval.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-la.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-lao.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-latex.lde4
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-latin.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-latinclassic.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-latinecclesiastic.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-latinmedieval.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-latvian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-lithuanian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-lo.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-lowersorbian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-lsorbian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-lt.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-lv.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-macedonian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-magyar.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-malay.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-malayalam.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-marathi.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-mk.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-ml.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-mn.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-mongolian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-mr.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-naustrian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-nb.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-newzealand.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-ngerman.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-nko.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-norsk.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-norwegian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-nswissgerman.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-nynorsk.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-occitan.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-pa.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-persian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-piedmontese.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-polish.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-polutonikogreek.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-portuges.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-portuguese.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-punjabi.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-romanian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-romansh.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-russian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-sami.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-samin.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-sanskrit.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-scottish.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-serbian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-serbianc.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-slovak.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-slovene.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-slovenian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-sorbian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-spanish.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-spanishmx.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-swedish.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-swissgerman.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-syriac.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-tamil.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-telugu.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-thai.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-tibetan.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-turkish.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-turkmen.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-ug.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-ukrainian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-uppersorbian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-urdu.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-usorbian.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-uyghur.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-vietnamese.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-welsh.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-zh-CN.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/gloss-zh-TW.ldf2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/hebrewcal.sty392
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/polyglossia-french.lua2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/polyglossia-korean.lua2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/polyglossia-latin.lua2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/polyglossia-punct.lua2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/polyglossia-sanskrit.lua2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/polyglossia-tibt.lua2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/polyglossia.lua2
-rw-r--r--Master/texmf-dist/tex/latex/polyglossia/polyglossia.sty1114
259 files changed, 2094 insertions, 2058 deletions
diff --git a/Master/texmf-dist/doc/latex/polyglossia/README.md b/Master/texmf-dist/doc/latex/polyglossia/README.md
index bcbe27087fb..f5f86367da2 100644
--- a/Master/texmf-dist/doc/latex/polyglossia/README.md
+++ b/Master/texmf-dist/doc/latex/polyglossia/README.md
@@ -1,4 +1,4 @@
-# THE POLYGLOSSIA PACKAGE v1.64
+# THE POLYGLOSSIA PACKAGE v1.65
## Multilingual typesetting with XeLaTeX and LuaLaTeX
This package provides an alternative to Babel for users of XeLaTeX and LuaLaTeX.
diff --git a/Master/texmf-dist/doc/latex/polyglossia/example-arabic.pdf b/Master/texmf-dist/doc/latex/polyglossia/example-arabic.pdf
index ef86dd70922..c8303900309 100644
--- a/Master/texmf-dist/doc/latex/polyglossia/example-arabic.pdf
+++ b/Master/texmf-dist/doc/latex/polyglossia/example-arabic.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/polyglossia/example-chinese.pdf b/Master/texmf-dist/doc/latex/polyglossia/example-chinese.pdf
index dc427c4c010..4bae10b0580 100644
--- a/Master/texmf-dist/doc/latex/polyglossia/example-chinese.pdf
+++ b/Master/texmf-dist/doc/latex/polyglossia/example-chinese.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/polyglossia/example-japanese.pdf b/Master/texmf-dist/doc/latex/polyglossia/example-japanese.pdf
index eabe73a42a8..e3bc0ab6189 100644
--- a/Master/texmf-dist/doc/latex/polyglossia/example-japanese.pdf
+++ b/Master/texmf-dist/doc/latex/polyglossia/example-japanese.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/polyglossia/example-korean.pdf b/Master/texmf-dist/doc/latex/polyglossia/example-korean.pdf
index f9c94533543..0068f4524e8 100644
--- a/Master/texmf-dist/doc/latex/polyglossia/example-korean.pdf
+++ b/Master/texmf-dist/doc/latex/polyglossia/example-korean.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/polyglossia/example-thai.pdf b/Master/texmf-dist/doc/latex/polyglossia/example-thai.pdf
index 8c760db7df5..9b0bd5683ba 100644
--- a/Master/texmf-dist/doc/latex/polyglossia/example-thai.pdf
+++ b/Master/texmf-dist/doc/latex/polyglossia/example-thai.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/polyglossia/examples.pdf b/Master/texmf-dist/doc/latex/polyglossia/examples.pdf
index 70fcc8abe04..4c3e68532be 100644
--- a/Master/texmf-dist/doc/latex/polyglossia/examples.pdf
+++ b/Master/texmf-dist/doc/latex/polyglossia/examples.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/polyglossia/polyglossia.pdf b/Master/texmf-dist/doc/latex/polyglossia/polyglossia.pdf
index fb3e2b3b39a..8259987bf33 100644
--- a/Master/texmf-dist/doc/latex/polyglossia/polyglossia.pdf
+++ b/Master/texmf-dist/doc/latex/polyglossia/polyglossia.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/polyglossia/polyglossia.tex b/Master/texmf-dist/doc/latex/polyglossia/polyglossia.tex
index a041bc90a9e..5f8b0dc5415 100644
--- a/Master/texmf-dist/doc/latex/polyglossia/polyglossia.tex
+++ b/Master/texmf-dist/doc/latex/polyglossia/polyglossia.tex
@@ -1333,7 +1333,7 @@ and that passing \xpgvalue{babelshorthands} (without value) is equivalent to pas
\end{itemize}
\paragraph*{Commands:}
\begin{itemize}
- \item \Cmd\Greeknumber and \Cmd\greeknumber \ (see section \ref{abjad}).
+ \item \Cmd\Greeknumeral (= \Cmd\Greeknumber) and \Cmd\greeknumeral (= \Cmd\greeknumber) \ (see section \ref{abjad}).
\item The command \Cmd\atticnumeral (= \Cmd\atticnum) (activated with
the option ¦attic=true¦), displays numbers using the acrophonic
numbering system (defined in the Unicode range
@@ -2620,6 +2620,22 @@ where \meta{type} is a supported language id type (such as ¦bcp-47¦) and \meta
\section{Revision history}
\bgroup\footnotesize
+\subsection*{1.65 (2023/10/01)}
+
+\subsubsection*{Bug fixes}
+\begin{itemize}
+ \item Fix spurious space in Hebrew captions (\TXP{601}).
+ \item Fix resetting of language specifications at end of inline switch
+ (\TXI{603}).
+\end{itemize}
+
+\subsubsection*{Documentation improvements}
+\begin{itemize}
+ \item Refer to \cmd{\greeknumeral} and \cmd{\Greeknumeral} rather than to
+ the synonyms \cmd{\greeknumber} and \cmd{\Greeknumber} (\TXI{602}).
+\end{itemize}
+
+
\subsection*{1.64 (2023/07/21)}
\subsubsection*{Bug fixes}
diff --git a/Master/texmf-dist/source/latex/polyglossia/polyglossia.dtx b/Master/texmf-dist/source/latex/polyglossia/polyglossia.dtx
index a98963e5cff..06fa02dd7ad 100644
--- a/Master/texmf-dist/source/latex/polyglossia/polyglossia.dtx
+++ b/Master/texmf-dist/source/latex/polyglossia/polyglossia.dtx
@@ -8,7 +8,7 @@
\iffalse
%</internal>
%<*README>
-# THE POLYGLOSSIA PACKAGE v1.64
+# THE POLYGLOSSIA PACKAGE v1.65
## Multilingual typesetting with XeLaTeX and LuaLaTeX
This package provides an alternative to Babel for users of XeLaTeX and LuaLaTeX.
@@ -1723,7 +1723,7 @@ to track the issues and follow progress.
% \end{itemize}
% \paragraph*{Commands:}
% \begin{itemize}
-% \item \Cmd\Greeknumber and \Cmd\greeknumber \ (see section \ref{abjad}).
+% \item \Cmd\Greeknumeral (= \Cmd\Greeknumber) and \Cmd\greeknumeral (= \Cmd\greeknumber) \ (see section \ref{abjad}).
% \item The command \Cmd\atticnumeral (= \Cmd\atticnum) (activated with
% the option ¦attic=true¦), displays numbers using the acrophonic
% numbering system (defined in the Unicode range
@@ -3010,6 +3010,22 @@ to track the issues and follow progress.
% \section{Revision history}
%
% \bgroup\footnotesize
+% \subsection*{1.65 (2023/10/01)}
+%
+% \subsubsection*{Bug fixes}
+% \begin{itemize}
+% \item Fix spurious space in Hebrew captions (\TXP{601}).
+% \item Fix resetting of language specifications at end of inline switch
+% (\TXI{603}).
+% \end{itemize}
+%
+% \subsubsection*{Documentation improvements}
+% \begin{itemize}
+% \item Refer to \cmd{\greeknumeral} and \cmd{\Greeknumeral} rather than to
+% the synonyms \cmd{\greeknumber} and \cmd{\Greeknumber} (\TXI{602}).
+% \end{itemize}
+%
+%
% \subsection*{1.64 (2023/07/21)}
%
% \subsubsection*{Bug fixes}
@@ -4043,7 +4059,7 @@ to track the issues and follow progress.
% \subsection{polyglossia.sty}
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{polyglossia}[2023/07/21 v1.64
+\ProvidesPackage{polyglossia}[2023/10/01 v1.65
Modern multilingual typesetting with XeLaTeX and LuaLaTeX]
\RequirePackage{etoolbox}
\RequirePackage{makecmds}
@@ -4087,12 +4103,12 @@ to track the issues and follow progress.
}
%% This is for compatibility with Babel-aware package:
-\def\languageshorthands#1{\relax} %this is for scrlttr2 class
-\def\bbl@cs#1{\csname bbl@#1\endcsname}%
+\def\languageshorthands#1{\relax} % this is for scrlttr2 class
+\def\bbl@cs#1{\csname bbl@#1\endcsname}
\AtEndPreamble{\let\bbl@set@language\xpg@set@language@aux} %for biblatex
\AtEndPreamble{\let\bbl@main@language\xpg@main@language} %for biblatex
\AtEndPreamble{
- \providecommand\texorpdfstring[2]{#1}% dummy command if hyperref is not loaded
+ \providecommand\texorpdfstring[2]{#1} % dummy command if hyperref is not loaded
}
\sys_if_engine_luatex:T{
@@ -4154,32 +4170,32 @@ to track the issues and follow progress.
}
%% custom message macros
-\providecommand*{\xpg@error}[1]{%
- \PackageError{polyglossia}{#1}{}%
+\providecommand*{\xpg@error}[1]{
+ \PackageError{polyglossia}{#1}{}
}
-\providecommand*{\xpg@warning}[1]{%
- \PackageWarning{polyglossia}{#1}%
+\providecommand*{\xpg@warning}[1]{
+ \PackageWarning{polyglossia}{#1}
}
-\providecommand*{\xpg@info}[1]{%
- \PackageInfo{polyglossia}%
- {#1\@gobble}%
+\providecommand*{\xpg@info}[1]{
+ \PackageInfo{polyglossia}
+ {#1\@gobble}
} %% the \@gobble is to prevent displaying the line nr
%TODO change all instances of \xpg@nopatterns in gloss-*.ldf files
-\providecommand*{\xpg@nopatterns@fallback}[2][nohyphenation]{%
+\providecommand*{\xpg@nopatterns@fallback}[2][nohyphenation]{
\xpg@warning{No~ hyphenation~ patterns~ were~ loaded~ for~ `#2'\MessageBreak
- I~ will~ use~ \string\language=\string\l@ #1\space instead}%
+ I~ will~ use~ \string\language=\string\l@ #1\space instead}
\expandafter\adddialect\csname l@#2\expandafter\endcsname\csname l@#1\endcsname\relax}
-\providecommand*{\xpg@nopatterns}[1]{%
+\providecommand*{\xpg@nopatterns}[1]{
\xpg@warning{No~ hyphenation~ patterns~ were~ loaded~ for~ `#1'\MessageBreak
- I~ will~ use~ \string\language=\string\l@nohyphenation\space instead}%
+ I~ will~ use~ \string\language=\string\l@nohyphenation\space instead}
%%TODO? \expandafter\adddialect\csname l@#1\endcsname\l@nohyphenation\relax
}
-\def\xpg@ill@value#1#2{%
+\def\xpg@ill@value#1#2{
\xpg@warning{Illegal~ value~ (#1)~ for~ #2}}
% error out if lang is not loaded
@@ -4221,7 +4237,7 @@ to track the issues and follow progress.
\def\@@ensure@maindir#1{\ifcsundef{@ensure@maindir}{#1}{\@ensure@maindir{#1}}}
%% Used by the language definitions files for right-to-left languages
-\def\RequireBidi{%
+\def\RequireBidi{
\str_case_e:nnF{\c_sys_engine_str}{
{luatex}{\ifx\@onlypreamble\@notprerr\else\RequirePackage{luabidi}\fi}
{xetex}{\ifx\@onlypreamble\@notprerr\else\RequirePackage{bidi}\fi}
@@ -4249,66 +4265,63 @@ to track the issues and follow progress.
% (lua)bidi commands to change directionality for paragraphs
% and inline text.
% overwritten with correct package
-\cs_new_nopar:Nn{\polyglossia@setpardirection:n}{%
+\cs_new_nopar:Nn{\polyglossia@setpardirection:n}{
\__xpg_if_LR_str:nF {#1}
{
\xpg@error{right-to-left,~ but~ (lua)bidi~ package~ was~ not~ loaded!}
}
}
-\cs_new_nopar:Nn{\polyglossia@settextdirection:n}{%
+\cs_new_nopar:Nn{\polyglossia@settextdirection:n}{
\__xpg_if_LR_str:nF {#1}
{
\xpg@error{right-to-left,~ but~ (lua)bidi~ package~ was~ not~ loaded!}
}
}
-\__xpg_at_package_hook:nnn{bidi}{package/bidi/after}{%
- \ExplSyntaxOn%
- \cs_gset_nopar:Nn{\polyglossia@setpardirection:n}{%
- \__xpg_if_LR_str:nTF{#1}%
- {%
- \setLR%
- }%
- {%
- \setRL%
- }%
- }%
- \cs_gset_nopar:Nn{\polyglossia@settextdirection:n}{%
- \__xpg_if_LR_str:nTF{#1}%
- {%
- \LRE%
- }%
- {%
- \RLE%
- }%
- }%
- \ExplSyntaxOff%
+\__xpg_at_package_hook:nnn{bidi}{package/bidi/after}{
+ \cs_gset_nopar:Nn{\polyglossia@setpardirection:n}{
+ \__xpg_if_LR_str:nTF{#1}
+ {
+ \setLR
+ }
+ {
+ \setRL
+ }
+ }
+ \cs_gset_nopar:Nn{\polyglossia@settextdirection:n}{
+ \__xpg_if_LR_str:nTF{#1}
+ {
+ \LRE
+ }
+ {
+ \RLE
+ }
+ }
+ \ExplSyntaxOff
}
-\__xpg_at_package_hook:nnn{luabidi}{package/luabidi/after}{%
- \ExplSyntaxOn%
- \cs_gset_nopar:Nn{\polyglossia@setpardirection:n}{%
- \__xpg_if_LR_str:nTF{#1}%
- {%
- \setLR%
- }%
- {%
- \setRL%
- }%
- }%
- \cs_gset_nopar:Nn{\polyglossia@settextdirection:n}{%
- \__xpg_if_LR_str:nTF{#1}%
- {%
- \LRE%
- }%
- {%
- \RLE%
- }%
- }%
- \ExplSyntaxOff%
+\__xpg_at_package_hook:nnn{luabidi}{package/luabidi/after}{
+ \cs_gset_nopar:Nn{\polyglossia@setpardirection:n}{
+ \__xpg_if_LR_str:nTF{#1}
+ {
+ \setLR
+ }
+ {
+ \setRL
+ }
+ }
+ \cs_gset_nopar:Nn{\polyglossia@settextdirection:n}{
+ \__xpg_if_LR_str:nTF{#1}
+ {
+ \LRE
+ }
+ {
+ \RLE
+ }
+ }
}
% emulate \RTLmain
\cs_new_nopar:Nn \__xpg_setRTLmain: {}
-\str_case_e:nnF{\c_sys_engine_str}{%
+\str_case_e:nnF{\c_sys_engine_str}{
{luatex}{\cs_gset:Nn \__xpg_setRTLmain: {\setRTLmain}}
{xetex}{\cs_gset:Nn \__xpg_setRTLmain: {\@RTLmaintrue\setnonlatin}}
}
@@ -4321,7 +4334,7 @@ to track the issues and follow progress.
}
%% compatibility with babel
-\let\addto\gappto% gappto is defined in etoolbox
+\let\addto\gappto % gappto is defined in etoolbox
%% NEW EXPERIMENTAL SETUP INTERFACE FOR GLOSS FILES
%% options currently available:
@@ -4340,21 +4353,21 @@ to track the issues and follow progress.
%% TODO: localnumeral = <csname>
%% or even better localdigits = {0123456789} for fully automatic setup
\newif\if@xpg@language@really@defined@
-\newcommand*\PolyglossiaSetup[2]{%
- \polyglossia@keys_define_lang:n{#1}%
- \keys_set:nn { polyglossia / #1 } { #2 }%
+\newcommand*\PolyglossiaSetup[2]{
+ \polyglossia@keys_define_lang:n{#1}
+ \keys_set:nn { polyglossia / #1 } { #2 }
\prop_log:N{\polyglossia@langsetup}
\polyglossia_setup_hyphen:n {#1}
%define booleans etoolbox style and set defaults
%% TODO ? \providetoggle{#1@setup@done}%
% we initialize these so that we can use \gappto below
- \csgdef{init@extras@#1}{}%
- \csgdef{init@noextras@#1}{}% we don't use this yet: remove?
+ \csgdef{init@extras@#1}{}
+ \csgdef{init@noextras@#1}{} % we don't use this yet: remove?
% here we do the fontsetup:
\polyglossia@lang@autosetupfont:n{#1}
- %% TODO? \toggletrue{#1@setup@done}%
+ %% TODO? \toggletrue{#1@setup@done}
% reinit \do
- \def\do##1{\setotherlanguage{##1}}%
+ \def\do##1{\setotherlanguage{##1}}
% register base alias
\xpg_language_alias { #1 } { #1 }
}
@@ -4374,15 +4387,15 @@ to track the issues and follow progress.
\boolfalse{havehyphen}
% for each hyphen in the set until we find one that works
\clist_map_inline:Nn \l_tmpa_clist {
- \ifbool{havehyphen}{}{%
+ \ifbool{havehyphen}{}{
% check if language hyphenname is defined
- \__xpg_check_if_exist_l@:NF{#1}{%
+ \__xpg_check_if_exist_l@:NF{#1}{
% if not, first consider nohyphenation
\str_if_eq:nnTF{##1}{nohyphenation}
- {%
+ {
\cs_gset_eq:cc{l@#1}{l@##1}
\global\booltrue{havehyphen}
- }{%
+ }{
% then test if hyphenation is defined
\xpg@ifdefined{##1}{
% test if language hyphenation is nohyphenation
@@ -4392,25 +4405,25 @@ to track the issues and follow progress.
% ...and load
\xpg@set@hyphenation@patterns{##1}
\global\booltrue{havehyphen}
- }%
- }{}%
- }%
- }%
- }%
- }%
+ }
+ }{}
+ }
+ }
+ }
+ }
% if l@#1 does not yet exist,
% we assign it to nohyphenation
% we do this here in case and if the hyphennames key was omitted
- \ifbool{havehyphen}{}{%
- \xpg@ifdefined{#1}{}%
+ \ifbool{havehyphen}{}{
+ \xpg@ifdefined{#1}{}
{
\xpg@nopatterns{#1}
\expandafter\adddialect\csname l@#1\endcsname\l@nohyphenation\relax
- }%
- }%
- \csdef{#1@language}{%
- \polyglossia@setup@language@patterns{#1}%
- }%
+ }
+ }
+ \csdef{#1@language}{
+ \polyglossia@setup@language@patterns{#1}
+ }
% setup hyphenmins
\clist_set:Ne \l_tmpa_clist
{ \prop_item:Nn \polyglossia@langsetup {#1 / hyphenmins} }
@@ -4425,10 +4438,10 @@ to track the issues and follow progress.
}
}
-\newcommand*\polyglossia@setup@language@patterns[1]{%
- \ifbool{xpg@hyphenation@disabled}{%
- \xdef\xpg@lastlanguage{\the\csname l@#1\endcsname}%
- }{%
+\newcommand*\polyglossia@setup@language@patterns[1]{
+ \ifbool{xpg@hyphenation@disabled}{
+ \xdef\xpg@lastlanguage{\the\csname l@#1\endcsname}
+ }{
% first, test if \l@#1 exists
% without that, \csname l@#1\endcsname will be defined as \relax
\cs_if_exist:cTF {l@#1}
@@ -4441,14 +4454,14 @@ to track the issues and follow progress.
\xpg@set@hyphenation@patterns{#1}
}
}
- {%
+ {
% Since this function is sometimes called from the gloss files
% directly, we need to check whether the requested hyphenname exists.
- \xpg@ifdefined{#1}{}%
- {%
+ \xpg@ifdefined{#1}{}
+ {
\xpg@nopatterns{#1}
\expandafter\adddialect\csname l@#1\endcsname\l@nohyphenation\relax%
- }%
+ }
\xpg@set@hyphenation@patterns{#1}
}
}
@@ -4861,7 +4874,7 @@ to track the issues and follow progress.
% \localnumeral{numeral} use local language
\NewExpandableDocumentCommand{\Localnumeral}{som}
{
- \IfBooleanTF{#1}%
+ \IfBooleanTF{#1}
{% starred: take counter
\exp_args:Nc \polyglossia_i_localnumeral:nnnnn {c@#3}
{\mainlanguagename} {\languagename} {\IfNoValueTF {#2}{lang=local}{#2}} {Localnumeral}
@@ -4929,37 +4942,37 @@ to track the issues and follow progress.
\prop_log:N{\polyglossia@langsetup}
\prop_log:N{\__xpg_alias}
}
-\def\xpg@lastlanguage{0}%
+\def\xpg@lastlanguage{0}
-\providebool{xpg@hyphenation@disabled}%
+\providebool{xpg@hyphenation@disabled}
\boolfalse{xpg@hyphenation@disabled}
-\def\xpg@disablehyphenation{%
- \ifx\@onlypreamble\@notprerr%
- \xpg@@disablehyphenation%
- \else%
+\def\xpg@disablehyphenation{
+ \ifx\@onlypreamble\@notprerr
+ \xpg@@disablehyphenation
+ \else
% if this is used in the preamble, we have to postpone
% the execution until the main language has been set (#125).
\cs_gset_nopar:Nn \polyglossia@AtBeginDocument@hyphenation: {
- \xpg@@disablehyphenation%
- }%
- \fi%
+ \xpg@@disablehyphenation
+ }
+ \fi
}
-\def\xpg@@disablehyphenation{%
- \ifbool{xpg@hyphenation@disabled}{}{%
- \booltrue{xpg@hyphenation@disabled}%
- \xdef\xpg@lastlanguage{\the\language}%
+\def\xpg@@disablehyphenation{
+ \ifbool{xpg@hyphenation@disabled}{}{
+ \booltrue{xpg@hyphenation@disabled}
+ \xdef\xpg@lastlanguage{\the\language}
% We do not call \xpg@set@hyphenation@patterns here to avoid a warning message.
% "nohyphenation" is not listed in language.dat.lua.
- \language=\l@nohyphenation%
- }%
+ \language=\l@nohyphenation
+ }
}
-\def\xpg@enablehyphenation{%
- \ifbool{xpg@hyphenation@disabled}{%
- \boolfalse{xpg@hyphenation@disabled}%
- \language=\csname xpg@lastlanguage\endcsname%
+\def\xpg@enablehyphenation{
+ \ifbool{xpg@hyphenation@disabled}{
+ \boolfalse{xpg@hyphenation@disabled}
+ \language=\csname xpg@lastlanguage\endcsname
}{}%
}
@@ -4973,7 +4986,7 @@ to track the issues and follow progress.
\cs_new:Nn \polyglossia@lang@autosetupfont:n {
\str_if_eq:eeTF{\prop_item:Nn{\polyglossia@langsetup}{#1/fontsetup}}{true}
{
- \str_if_eq:eeTF{\prop_item:Nn{\polyglossia@langsetup}{#1/lcscript}}{latin}%
+ \str_if_eq:eeTF{\prop_item:Nn{\polyglossia@langsetup}{#1/lcscript}}{latin}
{\xpg@fontsetup@latin{#1}}
{\xpg@fontsetup@nonlatin{#1}}
}
@@ -4994,12 +5007,12 @@ to track the issues and follow progress.
}
{
\str_if_eq:nnTF{#2}{Turkish}{
- \fontspec_if_language:nTF {TRK}%
+ \fontspec_if_language:nTF {TRK}
{
\addfontfeature{Language=Turkish}
}
{
- \fontspec_if_language:nTF {TUR}%
+ \fontspec_if_language:nTF {TUR}
{
\addfontfeature{Language=Turkish}
}{}
@@ -5053,49 +5066,49 @@ to track the issues and follow progress.
}
\cs_generate_variant:Nn \polyglossia@addfontfeature@script:nnn { non , nno, noo , nVn, nnV, nVV , nxn, nnx, nxx}
-\def\xpg@fontsetup@latin#1{%
+\def\xpg@fontsetup@latin#1{
\begingroup
- \csgdef{#1@font@rm}{%
+ \csgdef{#1@font@rm}{
\cs_if_exist_use:cF{#1font}{
\rmfamilylatin
\polyglossia@addfontfeature@language:xx{\prop_item:Nn{\polyglossia@langsetup}{#1/langtag}}
{\prop_item:Nn{\polyglossia@langsetup}{#1/language}}
}
}
- \csgdef{#1@font@sf}{%
+ \csgdef{#1@font@sf}{
\cs_if_exist_use:cF{#1fontsf}{
\sffamilylatin
\polyglossia@addfontfeature@language:xx{\prop_item:Nn{\polyglossia@langsetup}{#1/langtag}}
{\prop_item:Nn{\polyglossia@langsetup}{#1/language}}
- }%
- }%
- \csgdef{#1@font@tt}{%
+ }
+ }
+ \csgdef{#1@font@tt}{
\cs_if_exist_use:cF{#1fonttt}{
\ttfamilylatin
\polyglossia@addfontfeature@language:xx{\prop_item:Nn{\polyglossia@langsetup}{#1/langtag}}
{\prop_item:Nn{\polyglossia@langsetup}{#1/language}}
- }%
- }%
+ }
+ }
\endgroup
}
-\def\xpg@fontsetup@nonlatin#1{%
+\def\xpg@fontsetup@nonlatin#1{
\begingroup
- \csgdef{#1@font@rm}{%
+ \csgdef{#1@font@rm}{
\cs_if_exist_use:cF{#1font}
{
- \providetoggle{#1@use@script@font}%
+ \providetoggle{#1@use@script@font}
\str_if_eq:nnTF{\prop_item:Nn{\polyglossia@langsetup}{#1/script}}{\prop_item:Nn{\polyglossia@langsetup}{#1/language}}
- {\rmfamilylatin}%
+ {\rmfamilylatin}
{\cs_if_exist_use:cTF{\prop_item:Nn{\polyglossia@langsetup}{#1/lcscript} font}
{
- \toggletrue{#1@use@script@font}%
+ \toggletrue{#1@use@script@font}
}
{
\rmfamilylatin
}
}
- \iftoggle{#1@use@script@font}{}{%
+ \iftoggle{#1@use@script@font}{}{
\polyglossia@addfontfeature@script:nxx{rm}
{\prop_item:Nn{\polyglossia@langsetup}{#1/scripttag}}
{\prop_item:Nn{\polyglossia@langsetup}{#1/script}}
@@ -5103,23 +5116,23 @@ to track the issues and follow progress.
\polyglossia@addfontfeature@language:xx{\prop_item:Nn{\polyglossia@langsetup}{#1/langtag}}
{\prop_item:Nn{\polyglossia@langsetup}{#1/language}}
}%
- \def\familytype{rm}%
+ \def\familytype{rm}
}%
- \csgdef{#1@font@sf}{%
- \cs_if_exist_use:cF{#1fontsf}%
+ \csgdef{#1@font@sf}{
+ \cs_if_exist_use:cF{#1fontsf}
{
- \providetoggle{#1@use@script@fontsf}%
+ \providetoggle{#1@use@script@fontsf}
\str_if_eq:nnTF{\prop_item:Nn{\polyglossia@langsetup}{#1/script}}{\prop_item:Nn{\polyglossia@langsetup}{#1/language}}
- {\sffamilylatin}%
+ {\sffamilylatin}
{\cs_if_exist_use:cTF{\prop_item:Nn{\polyglossia@langsetup}{#1/lcscript} fontsf}
{
- \toggletrue{#1@use@script@fontsf}%
+ \toggletrue{#1@use@script@fontsf}
}
{
\sffamilylatin
}
}
- \iftoggle{#1@use@script@fontsf}{}{%
+ \iftoggle{#1@use@script@fontsf}{}{
\polyglossia@addfontfeature@script:nxx{sf}
{\prop_item:Nn{\polyglossia@langsetup}{#1/scripttag}}
{\prop_item:Nn{\polyglossia@langsetup}{#1/script}}
@@ -5127,32 +5140,32 @@ to track the issues and follow progress.
\polyglossia@addfontfeature@language:xx{\prop_item:Nn{\polyglossia@langsetup}{#1/langtag}}
{\prop_item:Nn{\polyglossia@langsetup}{#1/language}}
}%
- \def\familytype{sf}%
+ \def\familytype{sf}
}%
- \csgdef{#1@font@tt}{%
- \cs_if_exist_use:cF{#1fonttt}%
+ \csgdef{#1@font@tt}{
+ \cs_if_exist_use:cF{#1fonttt}
{
- \providetoggle{#1@use@script@fonttt}%
+ \providetoggle{#1@use@script@fonttt}
\str_if_eq:nnTF{\prop_item:Nn{\polyglossia@langsetup}{#1/script}}{\prop_item:Nn{\polyglossia@langsetup}{#1/language}}
- {\ttfamilylatin}%
+ {\ttfamilylatin}
{\cs_if_exist_use:cTF{\prop_item:Nn{\polyglossia@langsetup}{#1/lcscript} fonttt}
{
- \toggletrue{#1@use@script@fonttt}%
+ \toggletrue{#1@use@script@fonttt}
}
{
\ttfamilylatin
}
}
- \iftoggle{#1@use@script@fonttt}{}{%
+ \iftoggle{#1@use@script@fonttt}{}{
\polyglossia@addfontfeature@script:nxx{tt}
{\prop_item:Nn{\polyglossia@langsetup}{#1/scripttag}}
{\prop_item:Nn{\polyglossia@langsetup}{#1/script}}
- }%
+ }
\polyglossia@addfontfeature@language:xx{\prop_item:Nn{\polyglossia@langsetup}{#1/langtag}}
{\prop_item:Nn{\polyglossia@langsetup}{#1/language}}
- }%
- \def\familytype{tt}%
- }%
+ }
+ \def\familytype{tt}
+ }
\endgroup
}
@@ -5163,33 +5176,33 @@ to track the issues and follow progress.
\cs_new_nopar:Nn {\polyglossia@local@marks:n} {}
\cs_new_nopar:Nn {\polyglossia@enable@local@marks:}
{
- \xpg@info{Option:~ localmarks}%
+ \xpg@info{Option:~ localmarks}
\cs_gset_nopar:Nn \polyglossia@local@marks:n
{%
- \def\xpg@tmp@lang{##1}%
- \DeclareRobustCommand\markboth[2]{%
+ \def\xpg@tmp@lang{##1}
+ \DeclareRobustCommand\markboth[2]{
\begingroup
\let\label\relax \let\index\relax \let\glossary\relax
\unrestored@protected@xdef\@themark
{%
- {\lowercase{\foreignlanguage{\xpg@tmp@lang}}{\protect\@@ensure@maindir{####1}}}%
- {\lowercase{\foreignlanguage{\xpg@tmp@lang}}{\protect\@@ensure@maindir{####2}}}%
+ {\lowercase{\foreignlanguage{\xpg@tmp@lang}}{\protect\@@ensure@maindir{####1}}}
+ {\lowercase{\foreignlanguage{\xpg@tmp@lang}}{\protect\@@ensure@maindir{####2}}}
}%
- \@temptokena \expandafter{\@themark}%
- \mark{\the\@temptokena}%
+ \@temptokena \expandafter{\@themark}
+ \mark{\the\@temptokena}
\endgroup
- \if@nobreak\ifvmode\nobreak\fi\fi%
+ \if@nobreak\ifvmode\nobreak\fi\fi
}%
- \DeclareRobustCommand\markright[1]{%
+ \DeclareRobustCommand\markright[1]{
\begingroup
\let\label\relax \let\index\relax \let\glossary\relax
\expandafter\@markright\@themark
- {\lowercase{\foreignlanguage{\xpg@tmp@lang}}{\protect\@@ensure@maindir{####1}}}%
- \@temptokena \expandafter{\@themark}%
- \mark{\the\@temptokena}%
+ {\lowercase{\foreignlanguage{\xpg@tmp@lang}}{\protect\@@ensure@maindir{####1}}}
+ \@temptokena \expandafter{\@themark}
+ \mark{\the\@temptokena}
\endgroup
- \if@nobreak\ifvmode\nobreak\fi\fi%
- }%
+ \if@nobreak\ifvmode\nobreak\fi\fi
+ }
% This part seems wrong (see #396 for explanation). Remove after a while.
% \def\@markright####1####2####3{%
% \@temptokena{\protect\@@ensure@maindir{####1}}%
@@ -5203,7 +5216,7 @@ to track the issues and follow progress.
% Easy way out – Arthur, 2012-08-01
-\ifcsdef{newXeTeXintercharclass}{%
+\ifcsdef{newXeTeXintercharclass}{
% to reset the intercharclass of a character to "normal"
\newXeTeXintercharclass\xpg@normalclass %TODO
}{}
@@ -5227,10 +5240,10 @@ to track the issues and follow progress.
%we call this macro when a gloss file is not found for a given language
-\def\xpg@nogloss#1{%
+\def\xpg@nogloss#1{
\xpg@warning{Neither~ file~ gloss-#1.ldf~ nor file~ gloss-#1.lde~ exists!\MessageBreak
- I~ will~ nevertheless~ try~ to~ use~ hyphenation~ patterns~ for~ #1.}%
- \PolyglossiaSetup{#1}{hyphenmins={2,3},hyphennames={#1},fontsetup=true}%
+ I~ will~ nevertheless~ try~ to~ use~ hyphenation~ patterns~ for~ #1.}
+ \PolyglossiaSetup{#1}{hyphenmins={2,3},hyphennames={#1},fontsetup=true}
% the above amounts to:
%\ifcsundef{l@#1}%
% {\expandafter\adddialect\csname l@#1\endcsname\l@nohyphenation\relax}%
@@ -5238,13 +5251,13 @@ to track the issues and follow progress.
%\csdef{#1@language}{\language=\csname l@#1\endcsname}%
}
-\newcommand{\xpg@input}[1]{%
+\newcommand{\xpg@input}[1]{
% Store catcode of @ before making at letter
\chardef\xpg@saved@at@catcode\catcode`\@
\makeatletter
- \input{#1}%
+ \input{#1}
% restore former @ catcode
- \catcode`\@=\xpg@saved@at@catcode%
+ \catcode`\@=\xpg@saved@at@catcode
}
%% Load a lde file
@@ -5336,7 +5349,7 @@ to track the issues and follow progress.
{#1}
}
}
- \polyglossia@register@language:nn{}{#1}%
+ \polyglossia@register@language:nn{}{#1}
\seq_gput_right:Nn \__xpg_langs_loaded {#1}
}
@@ -5350,14 +5363,14 @@ to track the issues and follow progress.
\newenvironment {\prop_item:Nn{\polyglossia@langsetup}{#1/envname}} [1] []
{
\begin{otherlanguage}[##1]{#1}
- }%
+ }
{
\end{otherlanguage}
- }%
+ }
\exp_args:Nc \newcommand {text#1} [2][]
- {%
- \__xpg_textlanguage:een{##1}{#1}{##2}%
- }%
+ {
+ \__xpg_textlanguage:een{##1}{#1}{##2}
+ }
}
}
\cs_generate_variant:Nn \xpg_define_language_commands:n {e}
@@ -5489,7 +5502,7 @@ to track the issues and follow progress.
{
\end{otherlanguage}
}
- }%
+ }
\tl_clear_new:N \__xpg_alias_option_tl
\prop_clear_new:N \__xpg_language_alias_prop
\keys_set_known:nnN{polyglossia/alias} {#2} \__xpg_alias_option_tl
@@ -5542,22 +5555,22 @@ to track the issues and follow progress.
\exp_args:Nnx \seq_gput_right:Nn \__xpg_langs_loaded {#2}
}
\polyglossia@set@default@language:ee {\xpg_alias_add_to_option_i:nn{#2}{#1}}
- {\xpg_alias_base_lang:n{#2}}%
+ {\xpg_alias_base_lang:n{#2}}
}
\cs_new:Nn \polyglossia@set@default@language:nn
{
- \gdef\xpg@main@language{#2}%
+ \gdef\xpg@main@language{#2}
\tl_if_blank:nTF {#1}
{
\cs_gset_nopar:Npn \mainlanguagevariant {}
}
- {%
+ {
% Register the language options
- \polyglossia@set@lang@options:nnn {#2} {#1} {@xpg@main@langvariant}%
- }%
- \csgdef{#2@gvar}{\mainlanguagevariant}%
+ \polyglossia@set@lang@options:nnn {#2} {#1} {@xpg@main@langvariant}
+ }
+ \csgdef{#2@gvar}{\mainlanguagevariant}
%% The following settings are for the default language and script
% this tells bidi.sty or luabidi.sty that the document is RTL
\__xpg_if_LR_str:eF{\prop_item:Nn{\polyglossia@langsetup}{#2/direction}}
@@ -5568,8 +5581,8 @@ to track the issues and follow progress.
\selectbackgroundlanguage{#2}
\selectlanguage[#1]{#2}%
}
- \xpg@info{Default~ language~ is~ #2}%
- \polyglossia@set@language@name[#1]{#2}%
+ \xpg@info{Default~ language~ is~ #2}
+ \polyglossia@set@language@name[#1]{#2}
\cs_gset_nopar:Npn \mainlanguagename {#2}
% Store babelname of main language (for external packages such as biblatex)
@@ -5691,112 +5704,112 @@ to track the issues and follow progress.
\cs_new_nopar:cpn {bcp47.main.casing} {}
\cs_new_nopar:Npn \mainlanguagevariant {}%
% Store main language variant for external packages
-\define@key{xpg@main@langvariant}{variant}{%
- \cs_gset_nopar:Npn \mainlanguagevariant {#1}%
+\define@key{xpg@main@langvariant}{variant}{
+ \cs_gset_nopar:Npn \mainlanguagevariant {#1}
}
\cs_new_nopar:Npn \babelname {}
-\def\languagevariant{}%
+\def\languagevariant{}
% Store current language variant for external packages
-\define@key{xpg@set@langvariant}{variant}{%
- \def\languagevariant{#1}%
+\define@key{xpg@set@langvariant}{variant}{
+ \def\languagevariant{#1}
}
\newcommand*\polyglossia@set@language@name[2][]{
- \def\languagename{#2}%
- \tl_if_blank:nTF {#1}{%
+ \def\languagename{#2}
+ \tl_if_blank:nTF {#1}{
\ifcsundef{#2@gvar}{\def\languagevariant{}}{\def\languagevariant{\csuse{#2@gvar}}}
- }{%
+ }{
% Register the language options
- \polyglossia@set@lang@options:nnn {#2} {#1} {@xpg@set@langvariant}%
- \cs_set_eq:cc{#2@gvar}{languagevariant}%
+ \polyglossia@set@lang@options:nnn {#2} {#1} {@xpg@set@langvariant}
+ \cs_set_eq:cc{#2@gvar}{languagevariant}
}%
}
-\newcommand*{\resetdefaultlanguage}[2][]{%
+\newcommand*{\resetdefaultlanguage}[2][]{
\polyglossia@reset@default@language:nn
{\xpg_alias_add_to_option_i:nn{#2}{#1}}
- {\xpg_alias_base_lang:n{#2}}%
+ {\xpg_alias_base_lang:n{#2}}
}
\cs_new:Nn \__xpg_store_bcp_info:nn
{
% Store BCP-47 ID and subtags of current language
- \tl_if_blank:nTF {#1}{%
+ \tl_if_blank:nTF {#1}{
% tag (e.g., en-US)
- \ifcsundef{#2@g.bcp47.tag}{%
- \csedef{bcp47.tag}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47 } }%
- }{%
- \csedef{bcp47.tag}{\csuse{#2@g.bcp47.tag}}%
- }%
+ \ifcsundef{#2@g.bcp47.tag}{
+ \csedef{bcp47.tag}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47 } }
+ }{
+ \csedef{bcp47.tag}{\csuse{#2@g.bcp47.tag}}
+ }
% language (e.g., en)
- \ifcsundef{#2@g.bcp47.language}{%
- \csedef{bcp47.language}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-language } }%
- }{%
- \csedef{bcp47.language}{\csuse{#2@g.bcp47.language}}%
- }%
+ \ifcsundef{#2@g.bcp47.language}{
+ \csedef{bcp47.language}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-language } }
+ }{
+ \csedef{bcp47.language}{\csuse{#2@g.bcp47.language}}
+ }
% region (e.g., US)
\ifcsundef{#2@g.bcp47.region}{%
- \csedef{bcp47.region}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-region } }%
- }{%
+ \csedef{bcp47.region}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-region } }
+ }{
\csedef{bcp47.region}{\csuse{#2@g.bcp47.region}}%
- }%
+ }
% script (e.g., Latn)
- \ifcsundef{#2@g.bcp47.script}{%
- \csedef{bcp47.script}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-script } }%
- }{%
- \csedef{bcp47.script}{\csuse{#2@g.bcp47.script}}%
- }%
+ \ifcsundef{#2@g.bcp47.script}{
+ \csedef{bcp47.script}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-script } }
+ }{
+ \csedef{bcp47.script}{\csuse{#2@g.bcp47.script}}
+ }
% variant (e.g., 1996)
- \ifcsundef{#2@g.bcp47.variant}{%
- \csedef{bcp47.variant}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-variant } }%
- }{%
- \csedef{bcp47.variant}{\csuse{#2@g.bcp47.variant}}%
- }%
+ \ifcsundef{#2@g.bcp47.variant}{
+ \csedef{bcp47.variant}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-variant } }
+ }{
+ \csedef{bcp47.variant}{\csuse{#2@g.bcp47.variant}}
+ }
% extension.t (tranformation)
\ifcsundef{#2@g.bcp47.extension.t}{%
- \csedef{bcp47.extension.t}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-extension-t } }%
- }{%
- \csedef{bcp47.extension.t}{\csuse{#2@g.bcp47.extension.t}}%
- }%
+ \csedef{bcp47.extension.t}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-extension-t } }
+ }{
+ \csedef{bcp47.extension.t}{\csuse{#2@g.bcp47.extension.t}}
+ }
% extension.u (additional locale information)
\ifcsundef{#2@g.bcp47.extension.u}{%
- \csedef{bcp47.extension.u}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-extension-u } }%
- }{%
- \csedef{bcp47.extension.u}{\csuse{#2@g.bcp47.extension.u}}%
- }%
+ \csedef{bcp47.extension.u}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-extension-u } }
+ }{
+ \csedef{bcp47.extension.u}{\csuse{#2@g.bcp47.extension.u}}
+ }
% extension.x (private use area)
- \ifcsundef{#2@g.bcp47.extension.x}{%
- \csedef{bcp47.extension.x}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-extension-x } }%
- }{%
- \csedef{bcp47.extension.x}{\csuse{#2@g.bcp47.extension.x}}%
- }%
+ \ifcsundef{#2@g.bcp47.extension.x}{
+ \csedef{bcp47.extension.x}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-extension-x } }
+ }{
+ \csedef{bcp47.extension.x}{\csuse{#2@g.bcp47.extension.x}}
+ }
% casing
- \ifcsundef{#2@g.bcp47.casing}{%
+ \ifcsundef{#2@g.bcp47.casing}{
% For casing, we fall back to language if bcp47-casing is not explicitly set
\cs_set_nopar:cpx {tmpcasing} { \prop_item:Ne \polyglossia@langsetup { #2 / bcp47-casing } }
\str_if_empty:NTF \tmpcasing
{ \cs_gset_eq:cc {bcp47.casing} {bcp47.language} }
{ \csedef{bcp47.casing}{ \tmpcasing } }
- }{%
- \csedef{bcp47.casing}{\csuse{#2@g.bcp47.casing}}%
- }%
- }{%
- \csedef{bcp47.tag}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47 } }%
- \csedef{bcp47.language}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-language } }%
- \csedef{bcp47.region}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-region } }%
- \csedef{bcp47.script}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-script } }%
- \csedef{bcp47.variant}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-variant } }%
- \csedef{bcp47.extension.t}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-extension-t } }%
- \csedef{bcp47.extension.u}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-extension-u } }%
- \csedef{bcp47.extension.x}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-extension-x } }%
+ }{
+ \csedef{bcp47.casing}{\csuse{#2@g.bcp47.casing}}
+ }
+ }{
+ \csedef{bcp47.tag}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47 } }
+ \csedef{bcp47.language}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-language } }
+ \csedef{bcp47.region}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-region } }
+ \csedef{bcp47.script}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-script } }
+ \csedef{bcp47.variant}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-variant } }
+ \csedef{bcp47.extension.t}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-extension-t } }
+ \csedef{bcp47.extension.u}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-extension-u } }
+ \csedef{bcp47.extension.x}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-extension-x } }
% For casing, we fall back to language if bcp47-casing is not explicitly set
\cs_set_nopar:cpx {tmpcasing} { \prop_item:Ne \polyglossia@langsetup { #2 / bcp47-casing } }
\str_if_empty:NTF \tmpcasing
{ \cs_gset_eq:cc {bcp47.casing} {bcp47.language} }
{ \csedef{bcp47.casing}{ \tmpcasing } }
- }%
+ }
}
\cs_new:Nn \polyglossia@reset@default@language:nn
@@ -5818,14 +5831,14 @@ to track the issues and follow progress.
\selectbackgroundlanguage{#2}%
% Store babelname of current language (for external packages such as biblatex)
\tl_if_blank:nTF {#1}{%
- \ifcsundef{#2@gbabelname}{%
- \edef\babelname{\prop_item:Nn{\polyglossia@langsetup}{#2/babelname}}%
- }{%
- \edef\babelname{\csuse{#2@gbabelname}}%
- }%
- }{%
- \edef\babelname{\prop_item:Nn{\polyglossia@langsetup}{#2/babelname}}%
- }%
+ \ifcsundef{#2@gbabelname}{
+ \edef\babelname{\prop_item:Nn{\polyglossia@langsetup}{#2/babelname}}
+ }{
+ \edef\babelname{\csuse{#2@gbabelname}}
+ }
+ }{
+ \edef\babelname{\prop_item:Nn{\polyglossia@langsetup}{#2/babelname}}
+ }
% Store BCP-47 id of current language
\__xpg_store_bcp_info:nn {#1}{#2}
}
@@ -5838,30 +5851,30 @@ to track the issues and follow progress.
}
% This saves the normalfont for the latin script since we may change normalfont in other scripts
-\let\normalfontlatin=\normalfont%
+\let\normalfontlatin=\normalfont
% Provide default fonts (as set with \setmainfont, \setsansfont and \setmonofont)
% for Latin scripts and as a fallback for non-Latin scripts.
-\DeclareRobustCommand\xpg@defaultfont@rm{%
- \tl_if_empty:NF{\g__fontspec_nfss_enc_tl}{\fontencoding{\g__fontspec_nfss_enc_tl}}%
- \fontfamily\rmdefault%
- \ifdefined\UseHook\UseHook{rmfamily}\fi%
- \selectfont%
-}
-\DeclareRobustCommand\xpg@defaultfont@sf{%
- \tl_if_empty:NF{\g__fontspec_nfss_enc_tl}{\fontencoding{\g__fontspec_nfss_enc_tl}}%
- \fontfamily\sfdefault%
- \ifdefined\UseHook\UseHook{sffamily}\fi%
- \selectfont%
-}
-\DeclareRobustCommand\xpg@defaultfont@tt{%
- \tl_if_empty:NF{\g__fontspec_nfss_enc_tl}{\fontencoding{\g__fontspec_nfss_enc_tl}}%
- \fontfamily\ttdefault%
- \ifdefined\UseHook\UseHook{ttfamily}\fi%
- \selectfont%
-}
-
-\def\xpg@patch@fontfamilies{%
+\DeclareRobustCommand\xpg@defaultfont@rm{
+ \tl_if_empty:NF{\g__fontspec_nfss_enc_tl}{\fontencoding{\g__fontspec_nfss_enc_tl}}
+ \fontfamily\rmdefault
+ \ifdefined\UseHook\UseHook{rmfamily}\fi
+ \selectfont
+}
+\DeclareRobustCommand\xpg@defaultfont@sf{
+ \tl_if_empty:NF{\g__fontspec_nfss_enc_tl}{\fontencoding{\g__fontspec_nfss_enc_tl}}
+ \fontfamily\sfdefault
+ \ifdefined\UseHook\UseHook{sffamily}\fi
+ \selectfont
+}
+\DeclareRobustCommand\xpg@defaultfont@tt{
+ \tl_if_empty:NF{\g__fontspec_nfss_enc_tl}{\fontencoding{\g__fontspec_nfss_enc_tl}}
+ \fontfamily\ttdefault
+ \ifdefined\UseHook\UseHook{ttfamily}\fi
+ \selectfont
+}
+
+\def\xpg@patch@fontfamilies{
% This robustifies the redefinitions of \<xx>family (suggestion by Enrico Gregorio)
% e.g. to prevent expansion of the \familytype redefinition in auxiliary files
\csgappto{rmfamily~}{\def\familytype{rm}}
@@ -5872,79 +5885,79 @@ to track the issues and follow progress.
% These switches activate the default fonts
% Note that a simple \let\rmfamilylatin=\rmfamily
% does not work reliably (see #24)
-\cs_gset_eq:cc{rmfamilylatin}{xpg@defaultfont@rm}%
-\cs_gset_eq:cc{sffamilylatin}{xpg@defaultfont@sf}%
-\cs_gset_eq:cc{ttfamilylatin}{xpg@defaultfont@tt}%
+\cs_gset_eq:cc{rmfamilylatin}{xpg@defaultfont@rm}
+\cs_gset_eq:cc{sffamilylatin}{xpg@defaultfont@sf}
+\cs_gset_eq:cc{ttfamilylatin}{xpg@defaultfont@tt}
-\def\xpg@set@familydefault{%
+\def\xpg@set@familydefault{
% We need the \edef route here in order
% to detect both \renewcommand and \let
% changes.
- \edef\tempa{\familydefault}%
- \edef\tempb{\sfdefault}%
- \ifcsequal{tempa}{tempb}%
+ \edef\tempa{\familydefault}
+ \edef\tempb{\sfdefault}
+ \ifcsequal{tempa}{tempb}
{\def\familytype{sf}}
- {\edef\tempb{\ttdefault}%
- \ifcsequal{tempa}{tempb}%
+ {\edef\tempb{\ttdefault}
+ \ifcsequal{tempa}{tempb}
{\def\familytype{tt}}
{\def\familytype{rm}}}
- \xpg@patch@fontfamilies%
+ \xpg@patch@fontfamilies
% This (re-)saves the normalfont for the latin script since we may
% change normalfont in other scripts
- \let\normalfontlatin=\normalfont%
+ \let\normalfontlatin=\normalfont
% And for all cases, we also reset \<xx>familylatin
- \cs_gset_eq:cc{rmfamilylatin}{xpg@defaultfont@rm}%
- \cs_gset_eq:cc{sffamilylatin}{xpg@defaultfont@sf}%
- \cs_gset_eq:cc{ttfamilylatin}{xpg@defaultfont@tt}%
+ \cs_gset_eq:cc{rmfamilylatin}{xpg@defaultfont@rm}
+ \cs_gset_eq:cc{sffamilylatin}{xpg@defaultfont@sf}
+ \cs_gset_eq:cc{ttfamilylatin}{xpg@defaultfont@tt}
}
-\def\resetfontlatin{%
- \DeclareRobustCommand\rmfamily{\xpg@defaultfont@rm}%
- \DeclareRobustCommand\sffamily{\xpg@defaultfont@sf}%
- \DeclareRobustCommand\ttfamily{\xpg@defaultfont@tt}%
- \xpg@patch@fontfamilies%
- \global\let\normalfont=\normalfontlatin%
+\def\resetfontlatin{
+ \DeclareRobustCommand\rmfamily{\xpg@defaultfont@rm}
+ \DeclareRobustCommand\sffamily{\xpg@defaultfont@sf}
+ \DeclareRobustCommand\ttfamily{\xpg@defaultfont@tt}
+ \xpg@patch@fontfamilies
+ \global\let\normalfont=\normalfontlatin
}
-\def\selectfontfamilylatin{%
- \def\tmp@tt{tt}\def\tmp@sf{sf}%
- \ifx\familytype\tmp@tt%
- \ttfamilylatin%
- \else\ifx\familytype\tmp@sf%
- \sffamilylatin%
+\def\selectfontfamilylatin{
+ \def\tmp@tt{tt}\def\tmp@sf{sf}
+ \ifx\familytype\tmp@tt
+ \ttfamilylatin
+ \else\ifx\familytype\tmp@sf
+ \sffamilylatin
\else\rmfamilylatin\fi\fi}
-\def\xpg@select@fontfamily#1{%
- \def\tmp@tt{tt}\def\tmp@sf{sf}%
+\def\xpg@select@fontfamily#1{
+ \def\tmp@tt{tt}\def\tmp@sf{sf}
\ifx\familytype\tmp@tt
- \__xpg_use_or_warn:c{#1@font@tt}%
+ \__xpg_use_or_warn:c{#1@font@tt}
\else\ifx\familytype\tmp@sf
- \__xpg_use_or_warn:c{#1@font@sf}%
+ \__xpg_use_or_warn:c{#1@font@sf}
\else\__xpg_use_or_warn:c{#1@font@rm}\fi\fi}
-\def\xpg@set@normalfont#1{%
- \letcs{\rmfamily}{#1@font@rm}%
- \letcs{\sffamily}{#1@font@sf}%
- \letcs{\ttfamily}{#1@font@tt}%
- \robustify\rmfamily%
- \robustify\sffamily%
- \robustify\ttfamily%
- \gdef\normalfont{\protect\xpg@select@fontfamily{#1}%
- \fontseries{\seriesdefault}\selectfont%
+\def\xpg@set@normalfont#1{
+ \letcs{\rmfamily}{#1@font@rm}
+ \letcs{\sffamily}{#1@font@sf}
+ \letcs{\ttfamily}{#1@font@tt}
+ \robustify\rmfamily
+ \robustify\sffamily
+ \robustify\ttfamily
+ \gdef\normalfont{\protect\xpg@select@fontfamily{#1}
+ \fontseries{\seriesdefault}\selectfont
\fontshape{\shapedefault}
- \ifdefined\UseHook\UseHook{normalfont}\fi%
- \selectfont}%
- \gdef\reset@font{\protect\normalfont}%
+ \ifdefined\UseHook\UseHook{normalfont}\fi
+ \selectfont}
+ \gdef\reset@font{\protect\normalfont}
}
\let\@@fterindentfalse\@afterindentfalse
-\def\french@indent{%
+\def\french@indent{
\let\@afterindentfalse\@afterindenttrue
- \@afterindenttrue%
+ \@afterindenttrue
}
-\def\nofrench@indent{%
+\def\nofrench@indent{
\let\@afterindentfalse\@@fterindentfalse
- \@afterindentfalse%
+ \@afterindentfalse
}
\cs_new_nopar:Npn \selectbackgroundlanguage #1
@@ -5955,8 +5968,8 @@ to track the issues and follow progress.
{
\str_if_eq:eeTF{\prop_item:Nn{\polyglossia@langsetup}{#1/lcscript}}{latin}
{}
- {\xpg@set@normalfont{#1}}%
- \csuse{#1@globalnumbers}%
+ {\xpg@set@normalfont{#1}}
+ \csuse{#1@globalnumbers}
}
\cs_generate_variant:Nn \polyglossia@select@background@language:n {e}
% Declare secondary language #2 with language options #1
@@ -5964,7 +5977,7 @@ to track the issues and follow progress.
{
\seq_if_in:NxF \__xpg_langs_loaded {#2}
{
- \polyglossia_load_lang_definition:ee {#1} {#2}%
+ \polyglossia_load_lang_definition:ee {#1} {#2}
% define environment and command if not alias
\str_if_eq:eeT {\prop_item:Ne \__xpg_alias {#2/target}} {#2} {
\use:c{\prop_item:Ne{\polyglossia@langsetup}
@@ -5972,23 +5985,23 @@ to track the issues and follow progress.
{#2}
}
\polyglossia@set@other@language:ee {\xpg_alias_add_to_option_i:nn{#2}{#1}}
- {\xpg_alias_base_lang:n{#2}}%
+ {\xpg_alias_base_lang:n{#2}}
\exp_args:Nnx \seq_gput_right:Nn \__xpg_langs_loaded {#2}
}
}
\cs_new:Nn \polyglossia@set@other@language:nn
{
- \polyglossia@register@language:nn{#1}{#2}%
+ \polyglossia@register@language:nn{#1}{#2}
% If a variant is set, store it.
\gdef\otherlanguagevariant{}
% Register the language options
- \polyglossia@set@lang@options:nnn {#2} {#1} {@xpg@other@langvariant}%
+ \polyglossia@set@lang@options:nnn {#2} {#1} {@xpg@other@langvariant}
- \csgdef{#2@gvar}{\otherlanguagevariant}%
+ \csgdef{#2@gvar}{\otherlanguagevariant}
\prop_get:NxNT \polyglossia@langsetup {#2/babelname} \l_tmpa_tl
{ \xdef\otherlanguagebabelname{\l_tmpa_tl} }
- \cs_gset_eq:cc{#2@gbabelname}{otherlanguagebabelname}%
+ \cs_gset_eq:cc{#2@gbabelname}{otherlanguagebabelname}
}
\cs_generate_variant:Nn \polyglossia@set@other@language:nn {
ee, ef, en, eo, ex,
@@ -6000,25 +6013,25 @@ to track the issues and follow progress.
% Store main language variant for external packages
-\define@key{xpg@other@langvariant}{variant}{%
- \gdef\otherlanguagevariant{#1}%
+\define@key{xpg@other@langvariant}{variant}{
+ \gdef\otherlanguagevariant{#1}
}
-\newcommand\setotherlanguages[1]{%
- \def\do##1{\setotherlanguage{##1}}%
- \exp_args:Nx\docsvlist{#1}}%
+\newcommand\setotherlanguages[1]{
+ \def\do##1{\setotherlanguage{##1}}
+ \exp_args:Nx\docsvlist{#1}}
\def\common@language{% FIXME is this really needed???
- \ifbool{xpg@hyphenation@disabled}{%
- \xdef\xpg@lastlanguage{\z@}%
- }{%
+ \ifbool{xpg@hyphenation@disabled}{
+ \xdef\xpg@lastlanguage{\z@}
+ }{
\language=\z@
- }%
+ }
\lefthyphenmin=\tw@
\righthyphenmin=\thr@@}
-\def\xpg@initial@setup{%
- \common@language%
+\def\xpg@initial@setup{
+ \common@language
}
@@ -6026,8 +6039,8 @@ to track the issues and follow progress.
% for specific (esp. tag-based) aliases
% where \text<alias> would cause clashes
% (e.g., \textit)
-\newcommand\textlang[3][]{%
- \xpg@str@lowercase{\xpg@tmp@lang}{#2}%
+\newcommand\textlang[3][]{
+ \xpg@str@lowercase{\xpg@tmp@lang}{#2}
\__xpg_textlanguage:een {#1} {\xpg@tmp@lang} {#3}
}%
@@ -6035,28 +6048,28 @@ to track the issues and follow progress.
% for specific (esp. tag-based) aliases
% where {<alias>} would cause clashes
% (e.g., \fi)
-\newenvironment{lang}[2][]{%
- \begin{otherlanguage}[#1]{#2}%
-}{%
+\newenvironment{lang}[2][]{
+ \begin{otherlanguage}[#1]{#2}
+}{
\end{otherlanguage}
-}%
+}
\providecommand{\foreignlanguage}{}
% wrapper for foreignlanguage and otherlanguage*
\newcommand*\polyglossia@setforeignlanguage[2][]{
\select@@language[#1]{#2}
- \polyglossia@register@language:nn{#1}{#2}%
+ \polyglossia@register@language:nn{#1}{#2}
% Store babelname of current language (for external packages such as biblatex)
- \tl_if_blank:nTF {#1}{%
- \ifcsundef{#2@gbabelname}{%
- \edef\babelname{\prop_item:Nn{\polyglossia@langsetup}{#2/babelname}}%
- }{%
- \edef\babelname{\csuse{#2@gbabelname}}%
- }%
- }{%
- \edef\babelname{\prop_item:Nn{\polyglossia@langsetup}{#2/babelname}}%
- }%
+ \tl_if_blank:nTF {#1}{
+ \ifcsundef{#2@gbabelname}{
+ \edef\babelname{\prop_item:Nn{\polyglossia@langsetup}{#2/babelname}}
+ }{
+ \edef\babelname{\csuse{#2@gbabelname}}
+ }
+ }{
+ \edef\babelname{\prop_item:Nn{\polyglossia@langsetup}{#2/babelname}}
+ }
% Store BCP-47 id of current language
\__xpg_store_bcp_info:nn {#1}{#2}
}
@@ -6065,17 +6078,17 @@ to track the issues and follow progress.
% options are lowercased (also when used in \MakeUppercase
% contexts e.g. in headings)
% Macro adapted from tudscr.sty
-\newcommand*\xpg@str@lowercase[2]{%
- \protected@edef#1{%
- \lowercase{\def\noexpand#1{#2}}%
- }#1%
+\newcommand*\xpg@str@lowercase[2]{
+ \protected@edef#1{
+ \lowercase{\def\noexpand#1{#2}}
+ }#1
}
% lowercase options before passing to setkeys
\cs_new:Nn \polyglossia@set@keys:nn
{
- \xpg@str@lowercase{\xpg@tmp@opts}{#2}%
- \exp_args:Nne \setkeys{#1}{\xpg@tmp@opts}%
+ \xpg@str@lowercase{\xpg@tmp@opts}{#2}
+ \exp_args:Nne \setkeys{#1}{\xpg@tmp@opts}
}
% joint code of \foreignlanguage, otherlanguage*
@@ -6083,17 +6096,17 @@ to track the issues and follow progress.
% #1 option
% #2 language
\newcommand{\xpg@otherlanguage}[2][]
-{%
+{
\polyglossia@error@iflangnotloaded:n{#2}
- \polyglossia@set@keys:nn{#2}{#1}%
+ \polyglossia@set@keys:nn{#2}{#1}
\polyglossia@setforeignlanguage[#1]{#2}
% Hook for external packages such as biblatex
- \polyglossia@language@switched%
+ \polyglossia@language@switched
% buggy restoration heure
- \csuse{inlineextras@#2}%
+ \csuse{inlineextras@#2}
% This is a hook for external packages which want to access variants
% via babelname (such as biblatex)
- \cs_if_exist_use:c{inlineextras@bbl@\babelname}%
+ \cs_if_exist_use:c{inlineextras@bbl@\babelname}
}
\renewcommand{\foreignlanguage}[3][]
@@ -6105,7 +6118,7 @@ to track the issues and follow progress.
% used in captions
\newcommand{\setforeignlanguage}[2][]
{
- \polyglossia@setforeignlanguage[#1]{#2}%
+ \polyglossia@setforeignlanguage[#1]{#2}
}
% internal wrapper for foreign language
@@ -6120,8 +6133,8 @@ to track the issues and follow progress.
\msg_show:nnn { polyglossia } { languagenotloaded } {#2}
}{
\group_begin:
- \xpg@otherlanguage[\xpg_alias_add_to_option_i:nn{#2}{#1}]{#3}%
- \polyglossia@lang@settextdirection:nn{#3}{#4}%
+ \xpg@otherlanguage[\xpg_alias_add_to_option_i:nn{#2}{#1}]{#3}
+ \polyglossia@lang@settextdirection:nn{#3}{#4}
\group_end:
}
}
@@ -6147,7 +6160,7 @@ to track the issues and follow progress.
{
\msg_show:nnn { polyglossia } { languagenotloaded } {#2}
}{
- \xpg@otherlanguage[\xpg_alias_add_to_option_i:nn{#2}{#1}]{#3}%
+ \xpg@otherlanguage[\xpg_alias_add_to_option_i:nn{#2}{#1}]{#3}
\polyglossia@lang@settextdirection:nn{#3}%
\bgroup
}
@@ -6183,17 +6196,22 @@ to track the issues and follow progress.
\msg_show:nnn { polyglossia } { languagenotloaded } {#2}
}
{
+ % Store embedding language name
+ \global\let\xpg@save@languagename\languagename
\group_begin:
\bool_set_true:N \__xpg_inline_lang
- \xpg@otherlanguage[#1]{#3}%
- \csuse{date#3}%
+ \xpg@otherlanguage[#1]{#3}
+ \csuse{date#3}
% This is a hook for external packages which want to access variants
% via babelname (such as biblatex)
- \cs_if_exist_use:c{date@bbl@\babelname}%
- \polyglossia@lang@settextdirection:nn{#3}{#4}%
+ \cs_if_exist_use:c{date@bbl@\babelname}
+ \polyglossia@lang@settextdirection:nn{#3}{#4}
\group_end:
% Reset the language's/script's font families if the embedding script is latin
- \str_if_eq:eeTF{\prop_item:Ne{\polyglossia@langsetup}{\languagename/lcscript}}{latin}{\resetfontlatin}{}%
+ \str_if_eq:eeT{\prop_item:Ne{\polyglossia@langsetup}{\xpg@save@languagename/lcscript}}{latin}
+ {\resetfontlatin}
+ % In case a \<lang>font is defined, re-activate that
+ \xpg@set@normalfont{\xpg@save@languagename}
}
}
\cs_generate_variant:Nn \__xpg_textlanguage:nnnn {nnen}
@@ -6202,9 +6220,9 @@ to track the issues and follow progress.
\newcommand\pghyphenation[3][]{
\bgroup
\polyglossia@error@iflangnotloaded:n{#2}
- \setkeys{#2}{#1}%
- \select@@language[#1]{#2}%
- \hyphenation{#3}%
+ \setkeys{#2}{#1}
+ \select@@language[#1]{#2}
+ \hyphenation{#3}
\egroup
}
@@ -6213,8 +6231,8 @@ to track the issues and follow progress.
% (for instance biblatex):
\newcommand*{\xpg@hook@setlanguage}{}
-\def\xpg@pop@language@i#1#2{%
- \xpg@set@language@aux[#1]{#2}%
+\def\xpg@pop@language@i#1#2{
+ \xpg@set@language@aux[#1]{#2}
\xpg@hook@setlanguage
\let\emp@langname\@undefined}
@@ -6245,20 +6263,20 @@ to track the issues and follow progress.
\group_insert_after:N \xpg@pop@language
}
% Register the language options
- \polyglossia@set@lang@options:nnn {#3} {#2} {@xpg@set@langvariant}%
+ \polyglossia@set@lang@options:nnn {#3} {#2} {@xpg@set@langvariant}
% The starred variant does not write to the aux
\IfBooleanTF#1{%
- \xpg@set@language@nonaux[#2]{#3}%
+ \xpg@set@language@nonaux[#2]{#3}
+ }
+ {
+ \xpg@set@language@aux[#2]{#3}
}
- {%
- \xpg@set@language@aux[#2]{#3}%
- }%
\sys_if_engine_luatex:T
{
\directlua{polyglossia.select_language('\luatexluaescapestring{\string#3}',
- \the\csname l@#3\endcsname)}%
+ \the\csname l@#3\endcsname)}
}
- \polyglossia@register@language:nn{#2}{#3}%
+ \polyglossia@register@language:nn{#2}{#3}
}
\cs_generate_variant:Nn \polyglossia@select@language:nnn {
nee, nne
@@ -6271,18 +6289,18 @@ to track the issues and follow progress.
\tl_if_blank:nF {#2}
{
% If the optional argument sets a value for the key “variant”, copy it to xpg@langvariant
- \clist_map_inline:nn { #2 } {%
+ \clist_map_inline:nn { #2 } {
\xpg@parsevariantkeyvalue##1=#3:#1\relax
}%
- \polyglossia@set@keys:nn{#1}{#2}%
+ \polyglossia@set@keys:nn{#1}{#2}
}
}
% Initialize default language options, so that
% \iflanguageoption has the info it needs also
% for default settings
-\newcommand*\xpg@initialize@gloss@options[2]{%
- \polyglossia@set@lang@options:nnn {#1} {#2} {@xpg@set@langvariant}%
+\newcommand*\xpg@initialize@gloss@options[2]{
+ \polyglossia@set@lang@options:nnn {#1} {#2} {@xpg@set@langvariant}
}
% Record synonymous keyvals such as variant=us and variant=american
@@ -6298,11 +6316,11 @@ to track the issues and follow progress.
% Patch xkeyval to record default values of keys
\pretocmd{\XKV@define@default}{%
- \csgdef{xpg@default@opt@\XKV@header #1}{#2}%
+ \csgdef{xpg@default@opt@\XKV@header #1}{#2}
}{}{\xpg@warning{Patching xkeyval failed!}}
% Helper to get and register option keyvals
-\def\xpg@parsevariantkeyvalue#1=#2@#3:#4\relax{%
+\def\xpg@parsevariantkeyvalue#1=#2@#3:#4\relax{
\def\@tmpa{#1}
\def\@tmpb{variant}
% variant values are stored in specific macros
@@ -6311,8 +6329,8 @@ to track the issues and follow progress.
\ifx\@tmpa\@tmpb\setkeys{#3}{#1=#2}\fi
\tl_if_empty:nTF{#2}
{
- \ifcsdef{xpg@default@opt@KV@#4@#1}%
- {\xpg@store@opt@keyval#1:\csuse{xpg@default@opt@KV@#4@#1}=:#4\relax}%
+ \ifcsdef{xpg@default@opt@KV@#4@#1}
+ {\xpg@store@opt@keyval#1:\csuse{xpg@default@opt@KV@#4@#1}=:#4\relax}
{}%
}
{ \xpg@store@opt@keyval#1:#2:#4\relax }
@@ -6320,7 +6338,7 @@ to track the issues and follow progress.
% Store option keys and values
% This strips trailing '=' from values.
-\def\xpg@store@opt@keyval#1:#2=:#3\relax{%
+\def\xpg@store@opt@keyval#1:#2=:#3\relax{
\prop_if_exist:cF { xpg@current@options@#3 }
{ \prop_new:c {xpg@current@options@#3} }
\prop_put:cnn { xpg@current@options@#3 }
@@ -6357,36 +6375,36 @@ to track the issues and follow progress.
}
% Test if option value is set
-\newcommand*\iflanguageoption[5]{%
- \polyglossia@check@option@value:NNNTF{#1}{#2}{#3}{#4}{#5}%
+\newcommand*\iflanguageoption[5]{
+ \polyglossia@check@option@value:NNNTF{#1}{#2}{#3}{#4}{#5}
}
% Append any variant to csv list of variants
-\define@key{xpg@langvariant}{variant}{%
+\define@key{xpg@langvariant}{variant}{
\clist_if_in:NeF \xpg@vloaded {#1}{
\clist_gput_right:Ne \xpg@vloaded {#1}
}
}
% Test if language is loaded
-\newcommand*\iflanguageloaded[3]{%
- \AddToHook{begindocument/end}{%
- \clist_if_in:NeTF \xpg@loaded{#1}{#2}{#3}%
- }%
+\newcommand*\iflanguageloaded[3]{
+ \AddToHook{begindocument/end}{
+ \clist_if_in:NeTF \xpg@loaded{#1}{#2}{#3}
+ }
}
% Same for babellanguage is loaded
-\newcommand*\ifbabellanguageloaded[3]{%
- \AddToHook{begindocument/end}{%
- \clist_if_in:NeTF \xpg@bloaded{#1}{#2}{#3}%
- }%
+\newcommand*\ifbabellanguageloaded[3]{
+ \AddToHook{begindocument/end}{
+ \clist_if_in:NeTF \xpg@bloaded{#1}{#2}{#3}
+ }
}
% Same for languageid
\DeclareDocumentCommand \iflanguageidloaded {mmmm}
{
- \AddToHook{begindocument/end}{%
+ \AddToHook{begindocument/end}{
\str_case:nnTF {#1}
{
{bcp-47} { \clist_if_in:NeTF \xpg@bcp@loaded{#2}{#3}{#4} }
@@ -6423,73 +6441,73 @@ to track the issues and follow progress.
}
% Test if a char (by char code) is available in the current font
-\newcommand*\xpg@if@char@available[3]{%
- \polyglossia@check@if@char@available:NTF{#1}{#2}{#3}%
+\newcommand*\xpg@if@char@available[3]{
+ \polyglossia@check@if@char@available:NTF{#1}{#2}{#3}
}
-\newcommand*\charifavailable[2]{%
- \xpg@if@char@available{#1}{\char"#1}{#2}%
+\newcommand*\charifavailable[2]{
+ \xpg@if@char@available{#1}{\char"#1}{#2}
}
-\newcommand*{\xpg@set@language@nonaux}[2][]{%
- \@select@language[#1]{#2}%
+\newcommand*{\xpg@set@language@nonaux}[2][]{
+ \@select@language[#1]{#2}
}
-\newcommand*{\xpg@set@language@aux}[2][]{%
+\newcommand*{\xpg@set@language@aux}[2][]{
% Store babelname of current language (for external packages such as biblatex)
- \tl_if_blank:nTF {#1}{%
- \ifcsundef{#2@gbabelname}{%
- \edef\babelname{\prop_item:Nn{\polyglossia@langsetup}{#2/babelname}}%
- }{%
- \edef\babelname{\csuse{#2@gbabelname}}%
- }%
- }{%
- \edef\babelname{\prop_item:Nn{\polyglossia@langsetup}{#2/babelname}}%
- }%
+ \tl_if_blank:nTF {#1}{
+ \ifcsundef{#2@gbabelname}{
+ \edef\babelname{\prop_item:Nn{\polyglossia@langsetup}{#2/babelname}}
+ }{
+ \edef\babelname{\csuse{#2@gbabelname}}
+ }
+ }{
+ \edef\babelname{\prop_item:Nn{\polyglossia@langsetup}{#2/babelname}}
+ }
% Store BCP-47 id of current language
- \__xpg_store_bcp_info:nn {#1}{#2}%
- \@select@language[#1]{#2}%
+ \__xpg_store_bcp_info:nn {#1}{#2}
+ \@select@language[#1]{#2}
% Write to the aux
- \xpg@set@language@only@aux[#1]{#2}%
+ \xpg@set@language@only@aux[#1]{#2}
}
-\newcommand*{\xpg@set@language@only@aux}[2][]{%
+\newcommand*{\xpg@set@language@only@aux}[2][]{
% Write to the aux (toc files)
- \if@filesw%
- \ifx#1\\\\%
- \addtocontents{toc}{\protect\selectlanguage*{#2}}%
+ \if@filesw
+ \ifx#1\\\\
+ \addtocontents{toc}{\protect\selectlanguage*{#2}}
\else
- \addtocontents{toc}{\protect\selectlanguage*[#1]{#2}}%
+ \addtocontents{toc}{\protect\selectlanguage*[#1]{#2}}
\fi
\fi
}
-\AtBeginDocument{%
+\AtBeginDocument{
% Tell polyglossia that we are in an aux file
- \if@filesw%
- \addtocontents{toc}{\protect\xpginauxfiletrue}%
- \addtocontents{lof}{\protect\xpginauxfiletrue}%
- \addtocontents{lot}{\protect\xpginauxfiletrue}%
- \fi%
+ \if@filesw
+ \addtocontents{toc}{\protect\xpginauxfiletrue}
+ \addtocontents{lof}{\protect\xpginauxfiletrue}
+ \addtocontents{lot}{\protect\xpginauxfiletrue}
+ \fi
}
-\AtEndDocument{%
+\AtEndDocument{
% Tell polyglossia that we are no longer in an aux file
- \if@filesw%
- \addtocontents{toc}{\protect\xpginauxfilefalse}%
- \addtocontents{lof}{\protect\xpginauxfilefalse}%
- \addtocontents{lot}{\protect\xpginauxfilefalse}%
- \fi%
+ \if@filesw
+ \addtocontents{toc}{\protect\xpginauxfilefalse}
+ \addtocontents{lof}{\protect\xpginauxfilefalse}
+ \addtocontents{lot}{\protect\xpginauxfilefalse}
+ \fi
}
% Since captions might float to other language regions,
% we need to change the language here (#542)
-\AddToHook{cmd/caption/before}{%
- \ifhmode\unskip\fi%
- \addtocontents{lof}{\protect\setforeignlanguage{\languagename}}%
- \addtocontents{lot}{\protect\setforeignlanguage{\languagename}}%
+\AddToHook{cmd/caption/before}{
+ \ifhmode\unskip\fi
+ \addtocontents{lof}{\protect\setforeignlanguage{\languagename}}
+ \addtocontents{lot}{\protect\setforeignlanguage{\languagename}}
}
% The bidi package swaps the output stream within RTL tables
@@ -6498,14 +6516,14 @@ to track the issues and follow progress.
% We therefore patch bidi and insert a bool that tells us
% whether we are in such a table.
\newbool{xpg@inbiditable}
-\AtBeginDocument{%
- \@ifpackageloaded{bidi}{%
- \patchcmd{\@tabular}%
- {\if@RTLtab}%
- {\if@RTLtab\booltrue{xpg@inbiditable}}%
- {}% success
- {\xpg@warning{Patching bidi table failed!}}%
- }{}%
+\AtBeginDocument{
+ \@ifpackageloaded{bidi}{
+ \patchcmd{\@tabular}
+ {\if@RTLtab}
+ {\if@RTLtab\booltrue{xpg@inbiditable}}
+ {} % success
+ {\xpg@warning{Patching bidi table failed!}}
+ }{}
}
% check if language is defined
@@ -6528,7 +6546,7 @@ to track the issues and follow progress.
}
}
-\def\polyglossia@luatex@load@lang#1{%
+\def\polyglossia@luatex@load@lang#1{
% if \l@#1 is not properly defined, call lua function newloader(#1),
% and assign the returned number to \l@#1
\__xpg_check_if_exist_l@:NF {#1}
@@ -6540,34 +6558,34 @@ to track the issues and follow progress.
% This check is also used by biblatex, so don't
% rename silently.
-\newcommand\xpg@ifdefined[3]{%
+\newcommand\xpg@ifdefined[3]{
% With luatex, we first need to define \l@#1.
\sys_if_engine_luatex:T
{
- \polyglossia@luatex@load@lang{#1}%
+ \polyglossia@luatex@load@lang{#1}
}
- \__xpg_check_if_exist_l@:NTF{#1}{#2}{#3}%
-}%
+ \__xpg_check_if_exist_l@:NTF{#1}{#2}{#3}
+}
% Set \bbl@hyphendata@\the\language, which is (lua)babel's
% hyphenation pattern hook
% FIXME Clarifiy why/when this is needed.
-\newcommand*\xpg@set@bbl@hyphendata[1]{%
+\newcommand*\xpg@set@bbl@hyphendata[1]{
\sys_if_engine_luatex:T
{
- \ifcsdef{bbl@hyphendata@#1}{}{%
- \global\@namedef{bbl@hyphendata@\the\language}{}%
- }%
+ \ifcsdef{bbl@hyphendata@#1}{}{
+ \global\@namedef{bbl@hyphendata@\the\language}{}
+ }
}
}
% Set hyphenation patterns for a given language. This does the right
% thing both for XeTeX and LuaTeX
-\newcommand*\xpg@set@hyphenation@patterns[1]{%
+\newcommand*\xpg@set@hyphenation@patterns[1]{
\str_case_e:nnF{\c_sys_engine_str}{
{luatex}
{
- \polyglossia@luatex@load@lang{#1}%
+ \polyglossia@luatex@load@lang{#1}
\language=\csname l@#1\endcsname
}
{xetex}
@@ -6577,7 +6595,7 @@ to track the issues and follow progress.
}
{
\xpg@warning{You’re~running~a~TeX~engine~that~is~not~LuaTeX~or~XeTeX.\MessageBreak
- That~is~almost~guaranteed~to~cause~problems.}%
+ That~is~almost~guaranteed~to~cause~problems.}
}
}
@@ -6590,20 +6608,20 @@ to track the issues and follow progress.
\select@@language[#1]{#2}%
% Hook for external packages such as biblatex
\polyglossia@language@switched%
- \polyglossia@lang@setpardirection:n{#2}%
+ \polyglossia@lang@setpardirection:n{#2}
\csuse{captions#2}%
\csuse{date#2}%
% These are hooks for external packages which want to access variants
% via babelname (such as biblatex)
- \cs_if_exist_use:c{captions@bbl@\babelname}%
- \cs_if_exist_use:c{date@bbl@\babelname}%
- \polyglossia@local@marks:n{#2}%
+ \cs_if_exist_use:c{captions@bbl@\babelname}
+ \cs_if_exist_use:c{date@bbl@\babelname}
+ \polyglossia@local@marks:n{#2}
\csuse{init@extras@#2}%
- \polyglossia@lang@indentfirst:n{#2}%
+ \polyglossia@lang@indentfirst:n{#2}
\csuse{blockextras@#2}%
% This is a hook for external packages which want to access variants
% via babelname (such as biblatex)
- \cs_if_exist_use:c{blockextras@bbl@\babelname}%
+ \cs_if_exist_use:c{blockextras@bbl@\babelname}
}
% hook for compatibility with biblatex
@@ -6628,22 +6646,22 @@ to track the issues and follow progress.
\newcommand{\select@@language}[2][]{%
% disable the extras and number settings of the previous language
\cs_if_exist:cT{languagename}
- {%
- \noextrascurrent{\languagename}%
- \cs_if_exist_use:c{no\languagename @numbers}%
+ {
+ \noextrascurrent{\languagename}
+ \cs_if_exist_use:c{no\languagename @numbers}
\sys_if_engine_xetex:T{
\__xpg_if_LR_str:eTF{\prop_item:Ne{\polyglossia@langsetup}{\languagename/direction}}
{
\__xpg_if_LR_str:eF{\prop_item:Nn{\polyglossia@langsetup}{#2/direction}}
- {\setnonlatin}% LTR -> RTL
- }%
- {%
+ {\setnonlatin} % LTR -> RTL
+ }
+ {
\__xpg_if_LR_str:eT{\prop_item:Nn{\polyglossia@langsetup}{#2/direction}}
- {\setlatin}% RTL -> LTR
+ {\setlatin} % RTL -> LTR
}
}
- }%
- \polyglossia@set@language@name[#1]{#2}%
+ }
+ \polyglossia@set@language@name[#1]{#2}
% Set the language's/script's font families
\str_if_eq:eeT{\prop_item:Nn{\polyglossia@langsetup}{#2/lcscript}} {latin}
{
@@ -6652,12 +6670,12 @@ to track the issues and follow progress.
\bool_if:NF \__xpg_inline_lang
{ % This for non-inline font switches
% in case a \<lang>font is defined
- \xpg@set@normalfont{#2}%
+ \xpg@set@normalfont{#2}
}
- \xpg@select@fontfamily{#2}%
- \__xpg_use_or_warn:c{#2@language}%
- \cs_if_exist_use:c{#2@numbers}%
- \use@localhyphenmins[#1]{#2}%
+ \xpg@select@fontfamily{#2}
+ \__xpg_use_or_warn:c{#2@language}
+ \cs_if_exist_use:c{#2@numbers}
+ \use@localhyphenmins[#1]{#2}
\polyglossia@lang@frenchspacing:n{#2}
}
@@ -6698,7 +6716,7 @@ to track the issues and follow progress.
}
\renewenvironment{otherlanguage}[2][]
-{%
+{
% Get real current (pre-switch) options (incl. defaults)
\clist_clear_new:N \l_xpg_current_options
\prop_map_inline:cn {xpg@current@options@\languagename}
@@ -6706,25 +6724,25 @@ to track the issues and follow progress.
\clist_put_right:Nn \l_xpg_current_options {##1=##2}
}
% Store current (pre-switch) options and language on stack
- \polyglossia@stack@language:nx{\clist_use:Nn \l_xpg_current_options {,}}{\languagename}%
- \selectlanguage[#1]{#2}%
+ \polyglossia@stack@language:nx{\clist_use:Nn \l_xpg_current_options {,}}{\languagename}
+ \selectlanguage[#1]{#2}
}
-{%
+{
% restore previous language in aux file and remove closed one from stack
- \polyglossia@unstack@language:n{xpg@set@language@only@aux}%
+ \polyglossia@unstack@language:n{xpg@set@language@only@aux}
}
-\newcommand{\setlocalhyphenmins}[3]{%
- \xpg@ifdefined{#1}{%
- \expandafter\ifx\csname l@#1\endcsname\l@nohyphenation%
- \xpg@warning{\string\setlocalhyphenmin\space~ useless~ for~ unhyphenated~ language~ #1}%
+\newcommand{\setlocalhyphenmins}[3]{
+ \xpg@ifdefined{#1}{
+ \expandafter\ifx\csname l@#1\endcsname\l@nohyphenation
+ \xpg@warning{\string\setlocalhyphenmin\space~ useless~ for~ unhyphenated~ language~ #1}
\else
- \providehyphenmins{#1}{#2#3}%
+ \providehyphenmins{#1}{#2#3}
\fi
- }{%
- \xpg@warning{\string\setlocalhyphenmin\space~ useless~ for~ unknown~ language~ #1}%
- }%
-}%
+ }{
+ \xpg@warning{\string\setlocalhyphenmin\space~ useless~ for~ unknown~ language~ #1}
+ }
+}
% \setlanghyphenmins[options]{lang}{l}{r}
\newcommand*\setlanghyphenmins[4][]{%
@@ -6733,54 +6751,54 @@ to track the issues and follow progress.
\edef\xpg@tmp@lang{\xpg_alias_base_lang:n{#2}}
\bgroup
\polyglossia@error@iflangnotloaded:n{\xpg@tmp@lang}
- \polyglossia@set@keys:nn{\xpg@tmp@lang}{\xpg@tmp@opts}%
+ \polyglossia@set@keys:nn{\xpg@tmp@lang}{\xpg@tmp@opts}
% Store bcp47.tag@hypenmins
\tl_if_blank:nTF {\xpg@tmp@opts}{%
- \ifcsundef{\csname xpg@tmp@lang\endcsname @g.bcp47.tag}{%
- \csedef{tmp@bcp47.tag}{\prop_item:Ne{\polyglossia@langsetup}{ \xpg@tmp@lang / bcp47 }}%
- }{%
- \csedef{tmp@bcp47.tag}{\csuse{#2@g.bcp47.tag}}%
- }%
- }{%
- \csedef{tmp@bcp47.tag}{\prop_item:Ne{\polyglossia@langsetup}{ \xpg@tmp@lang / bcp47 }}%
- }%
- \csgdef{\csname tmp@bcp47.tag\endcsname @hyphenmins}{{#3}{#4}}%
+ \ifcsundef{\csname xpg@tmp@lang\endcsname @g.bcp47.tag}{
+ \csedef{tmp@bcp47.tag}{\prop_item:Ne{\polyglossia@langsetup}{ \xpg@tmp@lang / bcp47 }}
+ }{
+ \csedef{tmp@bcp47.tag}{\csuse{#2@g.bcp47.tag}}
+ }
+ }{
+ \csedef{tmp@bcp47.tag}{\prop_item:Ne{\polyglossia@langsetup}{ \xpg@tmp@lang / bcp47 }}
+ }
+ \csgdef{\csname tmp@bcp47.tag\endcsname @hyphenmins}{{#3}{#4}}
\egroup
}
% \use@localhypenmins[options]{lang}
-\newcommand*\use@localhyphenmins[2][]{%
+\newcommand*\use@localhyphenmins[2][]{
\bgroup
\polyglossia@error@iflangnotloaded:n{#2}
- \polyglossia@set@keys:nn{#2}{#1}%
+ \polyglossia@set@keys:nn{#2}{#1}
% Use bcp47.tag@hypenmins
- \tl_if_blank:nTF {#1}{%
- \ifcsundef{#2@g.bcp47.tag}{%
- \csxdef{tmp@bcp47.tag}{\prop_item:Nn{\polyglossia@langsetup}{ #2 / bcp47 }}%
- }{%
- \csxdef{tmp@bcp47.tag}{\csuse{#2@g.bcp47.tag}}%
- }%
- }{%
- \csxdef{tmp@bcp47.tag}{\prop_item:Nn{\polyglossia@langsetup}{ #2 / bcp47 }}%
- }%
+ \tl_if_blank:nTF {#1}{
+ \ifcsundef{#2@g.bcp47.tag}{
+ \csxdef{tmp@bcp47.tag}{\prop_item:Nn{\polyglossia@langsetup}{ #2 / bcp47 }}
+ }{
+ \csxdef{tmp@bcp47.tag}{\csuse{#2@g.bcp47.tag}}
+ }
+ }{
+ \csxdef{tmp@bcp47.tag}{\prop_item:Nn{\polyglossia@langsetup}{ #2 / bcp47 }}
+ }
\egroup
- \ifcsundef{\csname tmp@bcp47.tag\endcsname @hyphenmins}{%
- \ifcsundef{#2hyphenmins}{}%
- {%
- \expandafter\expandafter\expandafter\set@hyphenmins\csname #2hyphenmins\endcsname\relax%
+ \ifcsundef{\csname tmp@bcp47.tag\endcsname @hyphenmins}{
+ \ifcsundef{#2hyphenmins}{}
+ {
+ \expandafter\expandafter\expandafter\set@hyphenmins\csname #2hyphenmins\endcsname\relax
}
- }{%
- \edef\tmpa{\csuse{\csname tmp@bcp47.tag\endcsname @hyphenmins}}%
- \expandafter\expandafter\expandafter\set@hyphenmins\tmpa\relax%
+ }{
+ \edef\tmpa{\csuse{\csname tmp@bcp47.tag\endcsname @hyphenmins}}
+ \expandafter\expandafter\expandafter\set@hyphenmins\tmpa\relax
}
\sys_if_engine_luatex:T{
% Set \totalhyphenmin if specified
\prop_get:NxNTF \polyglossia@langsetup {#2/totalhyphenmin} \l_tmpa_tl
{
\xpg@info{totalhyphenmin: '\l_tmpa_tl'}
- \expandafter\hyphenationmin \l_tmpa_tl%
- }%
- {}%
+ \expandafter\hyphenationmin \l_tmpa_tl
+ }
+ {}
}
}
@@ -6792,26 +6810,26 @@ to track the issues and follow progress.
% As opposed to the one inherited from switch.def/babel, our environment
% supports language options and aliases.
\renewenvironment{hyphenrules}[2][]
-{%
+{
% Check for real language name and options
\edef\xpg@tmp@opts{\xpg_alias_add_to_option_i:nn{#2}{#1}}
\edef\xpg@tmp@lang{\xpg_alias_base_lang:n{#2}}
% Register the language options
- \polyglossia@set@lang@options:nnn {\xpg@tmp@lang} {\xpg@tmp@opts} {@xpg@set@langvariant}%
+ \polyglossia@set@lang@options:nnn {\xpg@tmp@lang} {\xpg@tmp@opts} {@xpg@set@langvariant}
% Now switch patterns
- \__xpg_use_or_warn:c{\use:c{xpg@tmp@lang}@language}%
+ \__xpg_use_or_warn:c{\use:c{xpg@tmp@lang}@language}
% And activate hyphenmins
- \use@localhyphenmins[\xpg@tmp@opts]{\xpg@tmp@lang}%
+ \use@localhyphenmins[\xpg@tmp@opts]{\xpg@tmp@lang}
}
{}
-\AtEndPreamble{%
- \@ifpackageloaded{bidi}{%
- \providecommand*{\aemph}[1]{$\overline{\hboxR{#1}}$}%
- }{}%
- \@ifpackageloaded{luabidi}{%
- \providecommand*{\aemph}[1]{$\overline{\hbox{\RL{#1}}}$}%
- }{}%
+\AtEndPreamble{
+ \@ifpackageloaded{bidi}{
+ \providecommand*{\aemph}[1]{$\overline{\hboxR{#1}}$}
+ }{}
+ \@ifpackageloaded{luabidi}{
+ \providecommand*{\aemph}[1]{$\overline{\hbox{\RL{#1}}}$}
+ }{}
}
@@ -6867,11 +6885,11 @@ to track the issues and follow progress.
}
\bool_if:nF \l_polyglossia_verbose_bool {
- \gdef\@latex@info#1{\relax}% no latex info
- \gdef\@font@info#1{\relax}% no latex font info
- \gdef\@font@warning#1{\relax}% no latex font warnings
- \gdef\zf@PackageInfo#1{\relax}% no fontspec info
- \gdef\xpg@info#1{\relax}% no polyglossia info
+ \gdef\@latex@info#1{\relax} % no latex info
+ \gdef\@font@info#1{\relax} % no latex font info
+ \gdef\@font@warning#1{\relax} % no latex font warnings
+ \gdef\zf@PackageInfo#1{\relax} % no fontspec info
+ \gdef\xpg@info#1{\relax} % no polyglossia info
}
\bool_if:nT \l_polyglossia_localmarks_bool {
@@ -6912,8 +6930,8 @@ to track the issues and follow progress.
%
% FIXME these should also be loaded \AtEndOfPackage !!!
-\def\xpg@option#1#2{%
- \ifcsundef{xpg@main@language}{\setdefaultlanguage}{\setotherlanguage}%
+\def\xpg@option#1#2{
+ \ifcsundef{xpg@main@language}{\setdefaultlanguage}{\setotherlanguage}
[#1]{#2}}
\ExplSyntaxOff
@@ -7189,9 +7207,9 @@ to track the issues and follow progress.
\def\hebrewdate#1#2#3{%
\HebrewFromGregorian{#1}{#2}{#3}%
{\hebrewday}{\hebrewmonth}{\hebrewyear}%
- \if@RTL%
+ \if@RTL
\@FormatForHebrew{\hebrewday}{\hebrewmonth}{\hebrewyear}%
- \else%
+ \else
\@FormatForEnglish{\hebrewday}{\hebrewmonth}{\hebrewyear}%
\fi}
\def\hebrewtoday{\hebrewdate{\day}{\month}{\year}}
@@ -7223,16 +7241,16 @@ to track the issues and follow progress.
\fi
\fi}}
\def\HebrewMonthName#1#2{%
- \ifnum #1 = 7 %
+ \ifnum #1 = 7
\@CheckLeapHebrewYear{#2}%
\if@HebrewLeap אדר\ ב'%
\else אדר%
- \fi%
- \else%
- \ifcase#1%
+ \fi
+ \else
+ \ifcase#1
% nothing for 0
\or תשרי%
- \or\if@xpg@hebrew@marcheshvan מרחשון\else חשון\fi%
+ \or\if@xpg@hebrew@marcheshvan מרחשון\else חשון\fi
\or כסלו%
\or טבת%
\or שבט%
@@ -7244,35 +7262,35 @@ to track the issues and follow progress.
\or תמוז%
\or אב%
\or אלול%
- \fi%
+ \fi
\fi}
\def\@FormatForHebrew#1#2#3{%
\Hebrewnumeral{#1}~ב\HebrewMonthName{#2}{#3}~%
\HebrewYearName{#3}}
\def\HebrewMonthNameInEnglish#1#2{%
- \ifnum #1 = 7%
+ \ifnum #1 = 7
\@CheckLeapHebrewYear{#2}%
- \if@HebrewLeap Adar II\else Adar\fi%
- \else%
- \ifcase #1%
+ \if@HebrewLeap Adar II\else Adar\fi
+ \else
+ \ifcase #1
% nothing for 0
- \or \if@hebrewcal@academytrans Tishri \else Tishrei \fi%
- \or%
+ \or \if@hebrewcal@academytrans Tishri \else Tishrei \fi
+ \or
\if@hebrewcal@academytrans%
- \if@xpg@hebrew@marcheshvan Marẖeshvan\else Heshvan\fi%
- \else%
- \if@xpg@hebrew@marcheshvan Marcheshvan\else Heshvan\fi%
- \fi%
- \or Kislev%
- \or \if@hebrewcal@academytrans Tevet \else Tebeth \fi%
- \or \if@hebrewcal@academytrans Shvat \else Shebat \fi%
+ \if@xpg@hebrew@marcheshvan Marẖeshvan\else Heshvan\fi
+ \else
+ \if@xpg@hebrew@marcheshvan Marcheshvan\else Heshvan\fi
+ \fi
+ \or Kislev
+ \or \if@hebrewcal@academytrans Tevet \else Tebeth \fi
+ \or \if@hebrewcal@academytrans Shvat \else Shebat \fi
\or Adar I%
\or Adar II%
\or Nisan%
- \or \if@hebrewcal@academytrans Iyyar \else Iyar \fi%
+ \or \if@hebrewcal@academytrans Iyyar \else Iyar \fi
\or Sivan%
\or Tammuz%
- \or \if@hebrewcal@academytrans Av \else Ab \fi%
+ \or \if@hebrewcal@academytrans Av \else Ab \fi
\or Elul%
\fi
\fi}
@@ -7282,235 +7300,235 @@ to track the issues and follow progress.
\newif\if@HebrewLeap
\def\@CheckLeapHebrewYear#1{%
{%
- \countdef\tmpa = 0% % \tmpa==\count0
- \countdef\tmpb = 1% % \tmpb==\count1
- \tmpa = #1%
- \multiply \tmpa by 7%
- \advance \tmpa by 1%
+ \countdef\tmpa = 0 % \tmpa==\count0
+ \countdef\tmpb = 1 % \tmpb==\count1
+ \tmpa = #1
+ \multiply \tmpa by 7
+ \advance \tmpa by 1
\@Remainder{\tmpa}{19}{\tmpb}%
- \ifnum \tmpb < 7% % \tmpb = (7*year+1)%19
- \global\@HebrewLeaptrue%
- \else%
- \global\@HebrewLeapfalse%
+ \ifnum \tmpb < 7 % \tmpb = (7*year+1)%19
+ \global\@HebrewLeaptrue
+ \else
+ \global\@HebrewLeapfalse
\fi}}
\def\@HebrewElapsedMonths#1#2{%
{%
- \countdef\tmpa = 0% % \tmpa==\count0
- \countdef\tmpb = 1% % \tmpb==\count1
- \countdef\tmpc = 2% % \tmpc==\count2
- \tmpa = #1% %
- \advance \tmpa by -1% %
- #2 = \tmpa% % #2 = \tmpa = year-1
- \divide #2 by 19% % Number of complete Meton cycles
- \multiply #2 by 235% % #2 = 235*((year-1)/19)
+ \countdef\tmpa = 0 % \tmpa==\count0
+ \countdef\tmpb = 1 % \tmpb==\count1
+ \countdef\tmpc = 2 % \tmpc==\count2
+ \tmpa = #1
+ \advance \tmpa by -1
+ #2 = \tmpa % #2 = \tmpa = year-1
+ \divide #2 by 19 % Number of complete Meton cycles
+ \multiply #2 by 235 % #2 = 235*((year-1)/19)
\@Remainder{\tmpa}{19}{\tmpb}% \tmpa = years%19-years this cycle
- \tmpc = \tmpb% %
- \multiply \tmpb by 12% %
- \advance #2 by \tmpb% % add regular months this cycle
- \multiply \tmpc by 7% %
- \advance \tmpc by 1% %
- \divide \tmpc by 19% % \tmpc = (1+7*((year-1)%19))/19 -
- \advance #2 by \tmpc% % add leap months
+ \tmpc = \tmpb
+ \multiply \tmpb by 12
+ \advance #2 by \tmpb % add regular months this cycle
+ \multiply \tmpc by 7
+ \advance \tmpc by 1
+ \divide \tmpc by 19 % \tmpc = (1+7*((year-1)%19))/19 -
+ \advance #2 by \tmpc % add leap months
\global\@common = #2}%
#2 = \@common}
\def\@HebrewElapsedDays#1#2{%
{%
- \countdef\tmpa = 0% % \tmpa==\count0
- \countdef\tmpb = 1% % \tmpb==\count1
- \countdef\tmpc = 2% % \tmpc==\count2
+ \countdef\tmpa = 0 % \tmpa==\count0
+ \countdef\tmpb = 1 % \tmpb==\count1
+ \countdef\tmpc = 2 % \tmpc==\count2
\@HebrewElapsedMonths{#1}{#2}%
- \tmpa = #2% %
- \multiply \tmpa by 13753% %
- \advance \tmpa by 5604% % \tmpa=MonthsElapsed*13758 + 5604
+ \tmpa = #2
+ \multiply \tmpa by 13753
+ \advance \tmpa by 5604 % \tmpa=MonthsElapsed*13758 + 5604
\@Remainder{\tmpa}{25920}{\tmpc}% \tmpc == ConjunctionParts
- \divide \tmpa by 25920%
- \multiply #2 by 29%
- \advance #2 by 1%
- \advance #2 by \tmpa% % #2 = 1 + MonthsElapsed*29 +
+ \divide \tmpa by 25920
+ \multiply #2 by 29
+ \advance #2 by 1
+ \advance #2 by \tmpa % #2 = 1 + MonthsElapsed*29 +
\@Remainder{#2}{7}{\tmpa}% % \tmpa == DayOfWeek
- \ifnum \tmpc < 19440%
- \ifnum \tmpc < 9924%
- \else% % New moon at 9 h. 204 p. or later
- \ifnum \tmpa = 2% % on Tuesday ...
+ \ifnum \tmpc < 19440
+ \ifnum \tmpc < 9924
+ \else % New moon at 9 h. 204 p. or later
+ \ifnum \tmpa = 2 % on Tuesday ...
\@CheckLeapHebrewYear{#1}% of a common year
- \if@HebrewLeap%
- \else%
- \advance #2 by 1%
- \fi%
- \fi%
- \fi%
- \ifnum \tmpc < 16789%
- \else% % New moon at 15 h. 589 p. or later
- \ifnum \tmpa = 1% % on Monday ...
- \advance #1 by -1%
+ \if@HebrewLeap
+ \else
+ \advance #2 by 1
+ \fi
+ \fi
+ \fi
+ \ifnum \tmpc < 16789
+ \else % New moon at 15 h. 589 p. or later
+ \ifnum \tmpa = 1 % on Monday ...
+ \advance #1 by -1
\@CheckLeapHebrewYear{#1}% at the end of leap year
- \if@HebrewLeap%
- \advance #2 by 1%
- \fi%
- \fi%
- \fi%
- \else%
- \advance #2 by 1% % new moon at or after midday
- \fi%
+ \if@HebrewLeap
+ \advance #2 by 1
+ \fi
+ \fi
+ \fi
+ \else
+ \advance #2 by 1 % new moon at or after midday
+ \fi
\@Remainder{#2}{7}{\tmpa}% % \tmpa == DayOfWeek
- \ifnum \tmpa = 0% % if Sunday ...
- \advance #2 by 1%
- \else% %
- \ifnum \tmpa = 3% % Wednesday ...
- \advance #2 by 1%
- \else%
- \ifnum \tmpa = 5% % or Friday
- \advance #2 by 1%
- \fi%
- \fi%
- \fi%
+ \ifnum \tmpa = 0 % if Sunday ...
+ \advance #2 by 1
+ \else %
+ \ifnum \tmpa = 3 % Wednesday ...
+ \advance #2 by 1
+ \else
+ \ifnum \tmpa = 5 % or Friday
+ \advance #2 by 1
+ \fi
+ \fi
+ \fi
\global\@common = #2}%
#2 = \@common}
\def\@DaysInHebrewYear#1#2{%
{%
- \countdef\tmpe = 12% % \tmpe==\count12
+ \countdef\tmpe = 12 % \tmpe==\count12
\@HebrewElapsedDays{#1}{\tmpe}%
- \advance #1 by 1%
+ \advance #1 by 1
\@HebrewElapsedDays{#1}{#2}%
- \advance #2 by -\tmpe%
+ \advance #2 by -\tmpe
\global\@common = #2}%
#2 = \@common}
\def\@HebrewDaysInPriorMonths#1#2#3{%
{%
- \countdef\tmpf= 14% % \tmpf==\count14
- #3 = \ifcase #1% % Days in prior month of regular year
- 0 \or% % no month number 0
- 0 \or% % Tishri
- 30 \or% % Heshvan
- 59 \or% % Kislev
- 89 \or% % Tevet
- 118 \or% % Shvat
- 148 \or% % Adar I
- 148 \or% % Adar II
- 177 \or% % Nisan
- 207 \or% % Iyyar
- 236 \or% % Sivan
- 266 \or% % Tammuz
- 295 \or% % Av
- 325 \or% % Elul
- 400% % Dummy
- \fi%
+ \countdef\tmpf= 14 % \tmpf==\count14
+ #3 = \ifcase #1 % Days in prior month of regular year
+ 0 \or % no month number 0
+ 0 \or % Tishri
+ 30 \or % Heshvan
+ 59 \or % Kislev
+ 89 \or % Tevet
+ 118 \or % Shvat
+ 148 \or % Adar I
+ 148 \or % Adar II
+ 177 \or % Nisan
+ 207 \or % Iyyar
+ 236 \or % Sivan
+ 266 \or % Tammuz
+ 295 \or % Av
+ 325 \or % Elul
+ 400 % Dummy
+ \fi
\@CheckLeapHebrewYear{#2}%
- \if@HebrewLeap% % in leap year
- \ifnum #1 > 6% % if month after Adar I
- \advance #3 by 30% % add 30 days
- \fi%
- \fi%
+ \if@HebrewLeap % in leap year
+ \ifnum #1 > 6 % if month after Adar I
+ \advance #3 by 30 % add 30 days
+ \fi
+ \fi
\@DaysInHebrewYear{#2}{\tmpf}%
- \ifnum #1 > 3%
- \ifnum \tmpf = 353% %
- \advance #3 by -1% %
- \fi% % Short Kislev
- \ifnum \tmpf = 383% %
- \advance #3 by -1% %
- \fi% %
- \fi%
- \ifnum #1 > 2%
- \ifnum \tmpf = 355% %
- \advance #3 by 1% %
- \fi% % Long Heshvan
- \ifnum \tmpf = 385% %
- \advance #3 by 1% %
- \fi% %
- \fi%
+ \ifnum #1 > 3
+ \ifnum \tmpf = 353
+ \advance #3 by -1
+ \fi % Short Kislev
+ \ifnum \tmpf = 383
+ \advance #3 by -1
+ \fi
+ \fi
+ \ifnum #1 > 2
+ \ifnum \tmpf = 355
+ \advance #3 by 1
+ \fi % Long Heshvan
+ \ifnum \tmpf = 385
+ \advance #3 by 1
+ \fi
+ \fi
\global\@common = #3}%
#3 = \@common}
\def\@FixedFromHebrew#1#2#3#4{%
{%
- #4 = #1%
+ #4 = #1
\@HebrewDaysInPriorMonths{#2}{#3}{#1}%
- \advance #4 by #1% % Add days in prior months this year
+ \advance #4 by #1 % Add days in prior months this year
\@HebrewElapsedDays{#3}{#1}%
- \advance #4 by #1% % Add days in prior years
- \advance #4 by -1373429% % Subtract days before Gregorian
+ \advance #4 by #1 % Add days in prior years
+ \advance #4 by -1373429 % Subtract days before Gregorian
\global\@common = #4}% % 01.01.0001
#4 = \@common}
\def\@GregorianDaysInPriorMonths#1#2#3{%
{%
- #3 = \ifcase #1%
- 0 \or% % no month number 0
- 0 \or%
- 31 \or%
- 59 \or%
- 90 \or%
- 120 \or%
- 151 \or%
- 181 \or%
- 212 \or%
- 243 \or%
- 273 \or%
- 304 \or%
- 334%
- \fi%
+ #3 = \ifcase #1
+ 0 \or % no month number 0
+ 0 \or
+ 31 \or
+ 59 \or
+ 90 \or
+ 120 \or
+ 151 \or
+ 181 \or
+ 212 \or
+ 243 \or
+ 273 \or
+ 304 \or
+ 334
+ \fi
\@CheckIfGregorianLeap{#2}%
- \if@GregorianLeap%
- \ifnum #1 > 2% % if month after February
- \advance #3 by 1% % add leap day
- \fi%
- \fi%
+ \if@GregorianLeap
+ \ifnum #1 > 2 % if month after February
+ \advance #3 by 1 % add leap day
+ \fi
+ \fi
\global\@common = #3}%
#3 = \@common}
\def\@GregorianDaysInPriorYears#1#2{%
{%
- \countdef\tmpc = 4% % \tmpc==\count4
- \countdef\tmpb = 2% % \tmpb==\count2
- \tmpb = #1% %
- \advance \tmpb by -1% %
- \tmpc = \tmpb% % \tmpc = \tmpb = year-1
- \multiply \tmpc by 365% % Days in prior years =
- #2 = \tmpc% % = 365*(year-1) ...
- \tmpc = \tmpb% %
- \divide \tmpc by 4% % \tmpc = (year-1)/4
- \advance #2 by \tmpc% % ... plus Julian leap days ...
- \tmpc = \tmpb% %
- \divide \tmpc by 100% % \tmpc = (year-1)/100
- \advance #2 by -\tmpc% % ... minus century years ...
- \tmpc = \tmpb% %
- \divide \tmpc by 400% % \tmpc = (year-1)/400
- \advance #2 by \tmpc% % ... plus 4-century years.
+ \countdef\tmpc = 4 % \tmpc==\count4
+ \countdef\tmpb = 2 % \tmpb==\count2
+ \tmpb = #1
+ \advance \tmpb by -1
+ \tmpc = \tmpb % \tmpc = \tmpb = year-1
+ \multiply \tmpc by 365 % Days in prior years =
+ #2 = \tmpc % = 365*(year-1) ...
+ \tmpc = \tmpb
+ \divide \tmpc by 4 % \tmpc = (year-1)/4
+ \advance #2 by \tmpc % ... plus Julian leap days ...
+ \tmpc = \tmpb
+ \divide \tmpc by 100 % \tmpc = (year-1)/100
+ \advance #2 by -\tmpc % ... minus century years ...
+ \tmpc = \tmpb
+ \divide \tmpc by 400 % \tmpc = (year-1)/400
+ \advance #2 by \tmpc % ... plus 4-century years.
\global\@common = #2}%
#2 = \@common}
\def\@AbsoluteFromGregorian#1#2#3#4{%
{%
- \countdef\tmpd = 0% % \tmpd==\count0
- #4 = #1% % days so far this month
+ \countdef\tmpd = 0 % \tmpd==\count0
+ #4 = #1 % days so far this month
\@GregorianDaysInPriorMonths{#2}{#3}{\tmpd}%
- \advance #4 by \tmpd% % add days in prior months
+ \advance #4 by \tmpd % add days in prior months
\@GregorianDaysInPriorYears{#3}{\tmpd}%
- \advance #4 by \tmpd% % add days in prior years
+ \advance #4 by \tmpd % add days in prior years
\global\@common = #4}%
#4 = \@common}
\def\HebrewFromGregorian#1#2#3#4#5#6{%
{%
- \countdef\tmpx= 17% % \tmpx==\count17
- \countdef\tmpy= 18% % \tmpy==\count18
- \countdef\tmpz= 19% % \tmpz==\count19
- #6 = #3% %
- \global\advance #6 by 3761% approximation from above
+ \countdef\tmpx= 17 % \tmpx==\count17
+ \countdef\tmpy= 18 % \tmpy==\count18
+ \countdef\tmpz= 19 % \tmpz==\count19
+ #6 = #3
+ \global\advance #6 by 3761 % approximation from above
\@AbsoluteFromGregorian{#1}{#2}{#3}{#4}%
- \tmpz = 1 \tmpy = 1%
+ \tmpz = 1 \tmpy = 1
\@FixedFromHebrew{\tmpz}{\tmpy}{#6}{\tmpx}%
- \ifnum \tmpx > #4% %
- \global\advance #6 by -1% Hyear = Gyear + 3760
+ \ifnum \tmpx > #4
+ \global\advance #6 by -1 % Hyear = Gyear + 3760
\@FixedFromHebrew{\tmpz}{\tmpy}{#6}{\tmpx}%
- \fi% %
- \advance #4 by -\tmpx% % Days in this year
- \advance #4 by 1% %
- #5 = #4% %
- \divide #5 by 30% % Approximation for month from below
- \loop% % Search for month
+ \fi
+ \advance #4 by -\tmpx % Days in this year
+ \advance #4 by 1
+ #5 = #4
+ \divide #5 by 30 % Approximation for month from below
+ \loop % Search for month
\@HebrewDaysInPriorMonths{#5}{#6}{\tmpx}%
- \ifnum \tmpx < #4%
- \advance #5 by 1%
- \tmpy = \tmpx%
- \repeat%
- \global\advance #5 by -1%
- \global\advance #4 by -\tmpy%
+ \ifnum \tmpx < #4
+ \advance #5 by 1
+ \tmpy = \tmpx
+ \repeat
+ \global\advance #5 by -1
+ \global\advance #4 by -\tmpy
}%
}
@@ -7624,7 +7642,7 @@ Shawwāl\or Dhū ’l-Qaʿda\or Dhū ’l-Ḥijja\fi}
% \begin{macrocode}
--
-- polyglossia-punct.lua
--- part of polyglossia v1.64 -- 2023/07/21
+-- part of polyglossia v1.65 -- 2023/10/01
--
require('polyglossia-punct')
@@ -7691,7 +7709,7 @@ polyglossia.deactivate_french_punct = deactivate_french_punct
% \begin{macrocode}
--
-- polyglossia-korean.lua
--- part of polyglossia v1.64 -- 2023/07/21
+-- part of polyglossia v1.65 -- 2023/10/01
--
local glyph_id = node.id"glyph"
@@ -8309,7 +8327,7 @@ prepend_to_callback ("hpack_filter",
% \begin{macrocode}
--
-- polyglossia-latin.lua
--- part of polyglossia v1.64 -- 2023/07/21
+-- part of polyglossia v1.65 -- 2023/10/01
--
require('polyglossia-punct')
@@ -8364,7 +8382,7 @@ polyglossia.deactivate_latin_punct = deactivate_latin_punct
% \begin{macrocode}
--
-- polyglossia-punct.lua
--- part of polyglossia v1.64 -- 2023/07/21
+-- part of polyglossia v1.65 -- 2023/10/01
--
require('polyglossia') -- just in case...
@@ -8732,7 +8750,7 @@ polyglossia.clear_spaced_characters = clear_spaced_characters
% \begin{macrocode}
--
-- polyglossia-sanskrit.lua
--- part of polyglossia v1.64 -- 2023/07/21
+-- part of polyglossia v1.65 -- 2023/10/01
--
require('polyglossia-punct')
@@ -8782,7 +8800,7 @@ polyglossia.deactivate_sanskrit_punct = deactivate_sanskrit_punct
% \begin{macrocode}
--
-- polyglossia-tibt.lua
--- part of polyglossia v1.64 -- 2023/07/21
+-- part of polyglossia v1.65 -- 2023/10/01
--
require('polyglossia') -- just in case...
@@ -8885,7 +8903,7 @@ polyglossia.desactivate_tibt_eol = desactivate
% \begin{macrocode}
--
-- polyglossia.lua
--- part of polyglossia v1.64 -- 2023/07/21
+-- part of polyglossia v1.65 -- 2023/10/01
--
local module_name = "polyglossia"
@@ -10238,9 +10256,9 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-latex.lde}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
-\ProvidesLanguageDefinitionExtension{gloss-latex}{2023/07/21}{v1.64}{polyglossia: module for default language}
+\ProvidesLanguageDefinitionExtension{gloss-latex}{2023/10/01}{v1.65}{polyglossia: module for default language}
\PolyglossiaSetup{latex}{
bcp47=en-US,
@@ -10288,7 +10306,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-acadien.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-acadien.ldf}[polyglossia: module for Canadian (Acadian) French]
@@ -10305,7 +10323,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-aeb.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-aeb.ldf}[polyglossia: module for aeb (Arabic)]
@@ -10322,7 +10340,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-af.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-af.ldf}[polyglossia: module for af (Afrikaans)]
@@ -10339,7 +10357,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-afb.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-afb.ldf}[polyglossia: module for afb (Arabic)]
@@ -10356,7 +10374,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-afrikaans.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-afrikaans.ldf}[polyglossia: module for Afrikaans]
@@ -10461,7 +10479,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-albanian.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-albanian.ldf}[polyglossia: module for Albanian]
@@ -10518,7 +10536,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-am.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-am.ldf}[polyglossia: module for am (Amharic)]
@@ -10535,7 +10553,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-american.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-american.ldf}[polyglossia: module for American English]
@@ -10552,7 +10570,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-amharic.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-amharic.ldf}[polyglossia: module for Amharic]
\PolyglossiaSetup{amharic}{
@@ -10772,7 +10790,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-apd.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-apd.ldf}[polyglossia: module for apd (Arabic)]
@@ -10789,7 +10807,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-ar-IQ.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ar-IQ.ldf}[polyglossia: module for ar-IQ (Arabic)]
@@ -10808,7 +10826,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-ar-JO.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ar-JO.ldf}[polyglossia: module for ar-JO (Arabic)]
@@ -10827,7 +10845,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-ar-LB.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ar-LB.ldf}[polyglossia: module for ar-LB (Arabic)]
@@ -10846,7 +10864,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-ar-MR.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ar-MR.ldf}[polyglossia: module for ar-MR (Arabic)]
@@ -10865,7 +10883,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-ar-PS.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ar-PS.ldf}[polyglossia: module for ar-PS (Arabic)]
@@ -10884,7 +10902,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-ar-SY.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ar-SY.ldf}[polyglossia: module for ar-SY (Arabic)]
@@ -10903,7 +10921,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-ar-YE.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ar-YE.ldf}[polyglossia: module for ar-YE (Arabic)]
@@ -10922,7 +10940,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-ar.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ar.ldf}[polyglossia: module for ar (Arabic)]
@@ -10939,7 +10957,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-arabic.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-arabic.ldf}[polyglossia: module for Arabic]
\RequireBidi
@@ -11329,7 +11347,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-armenian.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-armenian.ldf}[polyglossia: module for Armenian]
@@ -11537,7 +11555,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-arq.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-arq.ldf}[polyglossia: module for arq (Arabic)]
@@ -11554,7 +11572,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-ary.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ary.ldf}[polyglossia: module for ary (Arabic)]
@@ -11571,7 +11589,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-arz.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-arz.ldf}[polyglossia: module for arz (Arabic)]
@@ -11588,7 +11606,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-ast.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ast.ldf}[polyglossia: module for ast (Asturian)]
@@ -11605,7 +11623,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-asturian.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
% Translated by Xuacu <xuacusk8 at gmail dot com>
% Contributed by Kevin Godby <godbyk at gmail dot com>
@@ -11665,7 +11683,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-australian.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-australian.ldf}[polyglossia: module for Australian English]
@@ -11682,7 +11700,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-austrian.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-austrian.ldf}[polyglossia: module for Austrian German (old spelling)]
@@ -11699,7 +11717,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-ayl.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ayl.ldf}[polyglossia: module for ayl (Arabic)]
@@ -11716,7 +11734,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-bahasa.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-bahasa.ldf}[polyglossia: module for Bahasa Indonesia]
@@ -11733,7 +11751,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-bahasai.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-bahasai.ldf}[polyglossia: module for Bahasa Indonesia]
@@ -11751,7 +11769,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-bahasam.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-bahasam.ldf}[polyglossia: module for Bahasa Melayu]
@@ -11769,7 +11787,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-basque.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-basque.ldf}[polyglossia: module for Basque]
\PolyglossiaSetup{basque}{
@@ -11827,7 +11845,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-be-tarask.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-be-tarask.ldf}[polyglossia: module for be-tarask (Belarusian)]
@@ -11844,7 +11862,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-be.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-be.ldf}[polyglossia: module for be (Belarusian)]
@@ -11861,7 +11879,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-belarusian.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-belarusian.ldf}[polyglossia: module for Belarusian]
@@ -12189,7 +12207,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-bengali.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
% Translations provided by সাজেদুর রহিম জোয়ারদার <toshazed@gmail.com>
% TODO implement Bengali calendar
@@ -12330,7 +12348,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-bg.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-bg.ldf}[polyglossia: module for bg (Bulgarian)]
@@ -12347,7 +12365,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-bn.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-bn.ldf}[polyglossia: module for bn (Bengali)]
@@ -12364,7 +12382,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-bo.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-bo.ldf}[polyglossia: module for bo (Tibetan)]
@@ -12381,7 +12399,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-bosnian.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-bosnian.ldf}[polyglossia: module for Bosnian]
@@ -12445,7 +12463,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-br.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-br.ldf}[polyglossia: module for br (Breton)]
@@ -12462,7 +12480,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-brazil.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-brazil.ldf}[polyglossia: module for Brazilian Portuguese]
@@ -12481,7 +12499,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-breton.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-breton.ldf}[polyglossia: module for Breton]
\PolyglossiaSetup{breton}{
@@ -12589,7 +12607,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-british.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-british.ldf}[polyglossia: module for British English]
@@ -12606,7 +12624,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-bs.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-bs.ldf}[polyglossia: module for bs (Bosnian)]
@@ -12623,7 +12641,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-bulgarian.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-bulgarian.ldf}[polyglossia: module for Bulgarian]
\PolyglossiaSetup{bulgarian}{
@@ -12725,7 +12743,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-ca.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ca.ldf}[polyglossia: module for ca (Catalan)]
@@ -12742,7 +12760,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-canadian.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-canadian.ldf}[polyglossia: module for Canadian English]
@@ -12759,7 +12777,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-canadien.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-canadien.ldf}[polyglossia: module for Canadian French]
@@ -12776,7 +12794,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-catalan.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-catalan.ldf}[polyglossia: module for Catalan]
\PolyglossiaSetup{catalan}{
@@ -12945,7 +12963,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-chinese.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-chinese.ldf}[polyglossia: module for Chinese]
@@ -13235,7 +13253,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-ckb-Arab.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ckb-Arab.ldf}[polyglossia: module for ckb-Arab (Kurdish)]
@@ -13252,7 +13270,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-ckb-Latn.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ckb-Latn.ldf}[polyglossia: module for ckb-Latn (Kurdish)]
@@ -13269,7 +13287,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-ckb.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ckb.ldf}[polyglossia: module for ckb (Kurdish)]
@@ -13286,7 +13304,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-cop.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-cop.ldf}[polyglossia: module for cop (Coptic)]
@@ -13303,7 +13321,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-coptic.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-coptic.ldf}[polyglossia: module for Coptic]
\PolyglossiaSetup{coptic}{
@@ -13359,7 +13377,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-croatian.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-croatian.ldf}[polyglossia: module for Croatian]
\PolyglossiaSetup{croatian}{
@@ -13635,7 +13653,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-cy.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-cy.ldf}[polyglossia: module for cy (Welsh)]
@@ -13652,7 +13670,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-cz.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-cz.ldf}[polyglossia: module for cz (Czech)]
@@ -13669,7 +13687,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-czech.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-czech.ldf}[polyglossia: module for Czech]
@@ -13928,7 +13946,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-da.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-da.ldf}[polyglossia: module for da (Danish)]
@@ -13945,7 +13963,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-danish.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-danish.ldf}[polyglossia: module for Danish]
\PolyglossiaSetup{danish}{
@@ -14002,7 +14020,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-de-AT-1901.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-AT-1901.ldf}[polyglossia: module for de-AT-1901 (Austrian German, old spelling)]
@@ -14019,7 +14037,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-de-AT-1996.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-AT-1996.ldf}[polyglossia: module for de-AT-1996 (Austrian German)]
@@ -14036,7 +14054,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-de-AT.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-AT.ldf}[polyglossia: module for de-AT (Austrian German)]
@@ -14053,7 +14071,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-de-CH-1901.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-CH-1901.ldf}[polyglossia: module for de-CH-1901 (Swiss German, old spelling)]
@@ -14070,7 +14088,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-de-CH-1996.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-CH-1996.ldf}[polyglossia: module for de-CH-1996 (Swiss German)]
@@ -14087,7 +14105,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-de-CH.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-CH.ldf}[polyglossia: module for de-CH (Swiss German)]
@@ -14104,7 +14122,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-de-DE-1901.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-DE-1901.ldf}[polyglossia: module for de-DE-1901 (Germany's German, old spelling)]
@@ -14121,7 +14139,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-de-DE-1996.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-DE-1996.ldf}[polyglossia: module for de-DE-1996 (Germany's German)]
@@ -14138,7 +14156,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-de-DE.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-DE.ldf}[polyglossia: module for de-DE (Germany's German)]
@@ -14155,7 +14173,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-de-Latf-AT-1901.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-AT-1901-Latf.ldf}[polyglossia: module for de-AT-1901-Latf (Austrian German, old spelling)]
@@ -14172,7 +14190,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-de-Latf-AT-1996.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-AT-1996-Latf.ldf}[polyglossia: module for de-AT-1996-Latf (Austrian German)]
@@ -14189,7 +14207,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-de-Latf-AT.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-AT-Latf.ldf}[polyglossia: module for de-AT-Latf (Austrian German)]
@@ -14206,7 +14224,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-de-Latf-CH-1901.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-CH-1901-Latf.ldf}[polyglossia: module for de-CH-1901-Latf (Swiss German, old spelling)]
@@ -14223,7 +14241,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-de-Latf-CH-1996.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-CH-1996-Latf.ldf}[polyglossia: module for de-CH-1996-Latf (Swiss German)]
@@ -14240,7 +14258,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-de-Latf-CH.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-CH-Latf.ldf}[polyglossia: module for de-CH-Latf (Swiss German)]
@@ -14257,7 +14275,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-de-Latf-DE-1901.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-DE-1901-Latf.ldf}[polyglossia: module for de-DE-1901-Latf (Germany's German, old spelling)]
@@ -14274,7 +14292,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-de-Latf-DE-1996.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-DE-1996-Latf.ldf}[polyglossia: module for de-DE-1996-Latf (Germany's German)]
@@ -14291,7 +14309,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-de-Latf-DE.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-DE-Latf.ldf}[polyglossia: module for de-DE-Latf (Germany's German)]
@@ -14308,7 +14326,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-de-Latf.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-Latf.ldf}[polyglossia: module for de-Latf (German)]
@@ -14325,7 +14343,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-de.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de.ldf}[polyglossia: module for de (German)]
@@ -14342,7 +14360,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-divehi.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-divehi.ldf}[polyglossia: module for Divehi]
@@ -14397,7 +14415,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-dsb.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-dsb.ldf}[polyglossia: module for dsb (Sorbian)]
@@ -14414,7 +14432,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-dutch.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-dutch.ldf}[polyglossia: module for Dutch]
\PolyglossiaSetup{dutch}{
@@ -14624,7 +14642,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-dv.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-dv.ldf}[polyglossia: module for dv (Divehi)]
@@ -14641,7 +14659,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-el-monoton.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-el-monoton.ldf}[polyglossia: module for el-monoton (Greek)]
@@ -14658,7 +14676,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-el-polyton.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-el-polyton.ldf}[polyglossia: module for el-polyton (Greek)]
@@ -14675,7 +14693,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-el.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-el.ldf}[polyglossia: module for el (Greek)]
@@ -14692,7 +14710,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-en-AU.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-en-AU.ldf}[polyglossia: module for en-AU (Australian English)]
@@ -14709,7 +14727,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-en-CA.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-en-CA.ldf}[polyglossia: module for en-CA (Canadan English)]
@@ -14726,7 +14744,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-en-GB.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-en-GB.ldf}[polyglossia: module for en-GB (British English)]
@@ -14743,7 +14761,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-en-NZ.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-en-NZ.ldf}[polyglossia: module for en-NZ (Newzealand English)]
@@ -14760,7 +14778,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-en-US.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-en-US.ldf}[polyglossia: module for en-US (American English)]
@@ -14777,7 +14795,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-en.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-en.ldf}[polyglossia: module for en (English)]
@@ -14794,7 +14812,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-english.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-english.ldf}[polyglossia: module for English]
@@ -15005,7 +15023,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-eo.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-eo.ldf}[polyglossia: module for eo (Esperanto)]
@@ -15022,7 +15040,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-es-ES.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-es-ES.ldf}[polyglossia: module for es-ES (Spain's Spanish)]
@@ -15039,7 +15057,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-es-MX.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-es-MX.ldf}[polyglossia: module for es-MX (Mexican Spanish)]
@@ -15056,7 +15074,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-es.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-es.ldf}[polyglossia: module for es (Spanish)]
@@ -15073,7 +15091,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-esperanto.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-esperanto.ldf}[polyglossia: module for Esperanto]
\PolyglossiaSetup{esperanto}{
@@ -15153,7 +15171,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-estonian.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-estonian.ldf}[polyglossia: module for Estonian]
\PolyglossiaSetup{estonian}{
@@ -15210,7 +15228,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-et.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-et.ldf}[polyglossia: module for et (Estonian)]
@@ -15227,7 +15245,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-eu.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-eu.ldf}[polyglossia: module for eu (Basque)]
@@ -15244,7 +15262,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-fa.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-fa.ldf}[polyglossia: module for fa (Persian)]
@@ -15261,7 +15279,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-farsi.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-farsi.ldf}[polyglossia: module for Farsi]
@@ -15279,7 +15297,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-fi.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-fi.ldf}[polyglossia: module for fi (Finnish)]
@@ -15296,7 +15314,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-finnish.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-finnish.ldf}[polyglossia: module for Finnish]
\PolyglossiaSetup{finnish}{
@@ -15416,7 +15434,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-fr-CA-u-sd-canb.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-fr-CA-u-sd-canb.ldf}[polyglossia: module for fr-CA-u-sd-canb (Canadian French, Acadian subvariety)]
@@ -15433,7 +15451,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-fr-CA.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-fr-CA.ldf}[polyglossia: module for fr-CA (Canadian French)]
@@ -15450,7 +15468,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-fr-CH.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-fr-CH.ldf}[polyglossia: module for fr-CH (Swiss French)]
@@ -15467,7 +15485,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-fr-FR.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-fr-FR.ldf}[polyglossia: module for fr-FR (France's French)]
@@ -15484,7 +15502,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-fr.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-fr.ldf}[polyglossia: module for fr (French)]
@@ -15501,7 +15519,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-french.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-french.ldf}[polyglossia: module for French]
@@ -16047,7 +16065,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-friulan.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-friulan.ldf}[polyglossia: module for Friulian]
@@ -16064,7 +16082,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-friulian.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-friulian.ldf}[polyglossia: module for Friulian]
@@ -16150,7 +16168,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-fur.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-fur.ldf}[polyglossia: module for fur (Friulian)]
@@ -16167,7 +16185,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-ga.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ga.ldf}[polyglossia: module for ga (Gaelic)]
@@ -16184,7 +16202,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-gaelic.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-gaelic.ldf}[polyglossia: module for Gaelic]
@@ -16314,7 +16332,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-galician.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-galician.ldf}[polyglossia: module for Galician]
\PolyglossiaSetup{galician}{
@@ -16371,7 +16389,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-gd.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-gd.ldf}[polyglossia: module for gd (Gaelic)]
@@ -16388,7 +16406,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-georgian.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-georgian.ldf}[polyglossia: module for Georgian]
@@ -16636,7 +16654,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-german.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-german.ldf}[polyglossia: module for German]
@@ -16985,7 +17003,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-germanb.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-germanb.ldf}[polyglossia: module for German (old spelling)]
@@ -17002,7 +17020,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-gl.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-gl.ldf}[polyglossia: module for gl (Galician)]
@@ -17019,7 +17037,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-grc.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-grc.ldf}[polyglossia: module for grc (Greek)]
@@ -17036,7 +17054,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-greek.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-greek.ldf}[polyglossia: module for Greek]
@@ -17504,7 +17522,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-he.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-he.ldf}[polyglossia: module for he (Hebrew)]
@@ -17521,7 +17539,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-hebrew.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-hebrew.ldf}[polyglossia: module for Hebrew]
@@ -17556,10 +17574,10 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
\define@choicekey*+{hebrew}{calendar}[\xpg@val\xpg@nr]{hebrew,gregorian}[gregorian]{%
\ifcase\xpg@nr\relax
% hebrew:
- \@calendar@hebrewtrue%
+ \@calendar@hebrewtrue
\or
% gregorian:
- \@calendar@hebrewfalse%
+ \@calendar@hebrewfalse
\fi
\xpg@info{Option: Hebrew, calendar=\xpg@val}%
}{\xpg@warning{Unknown Hebrew calendar `#1'}}
@@ -17568,11 +17586,11 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
\define@choicekey*+{hebrew}{numerals}[\xpg@val\xpg@nr]{hebrew,arabic}[arabic]{%
\ifcase\xpg@nr\relax
% hebrew:
- \@hebrew@numeralstrue%
+ \@hebrew@numeralstrue
\SetLanguageKeys{hebrew}{bcp47-extension-u=nu-hebr}%
\or
% arabic:
- \@hebrew@numeralsfalse%
+ \@hebrew@numeralsfalse
\SetLanguageKeys{hebrew}{bcp47-extension-u=nu-latn}%
\fi
\xpg@info{Option: Hebrew, numerals=\xpg@val}%
@@ -17604,18 +17622,18 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
\def\psname{נ.ב.}%
\def\seename{ראה}%
\def\alsoname{ראה גם}% check
- \def\proofname{הוכחה}
+ \def\proofname{הוכחה}%
\def\glossaryname{מילון מונחים}% check
}
\def\datehebrew{%
\def\today{%
- \if@calendar@hebrew%
- \hebrewtoday%
- \else%
- \hebrewnumber\day%
- \space ב\hebrewgregmonth{\month}\space%
- \hebrewnumber\year%
- \fi%
+ \if@calendar@hebrew
+ \hebrewtoday
+ \else
+ \hebrewnumber\day
+ \space ב\hebrewgregmonth{\month}\space
+ \hebrewnumber\year
+ \fi
}%
}
@@ -17642,7 +17660,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
% Bidi inserts an RTL mark (0x200f) between number and number separator (- .),
% forcing numbers to RTL. This is wrong for Hebrew.
% So we defunc the respective command with XeTeX.
- \let\xpg@orig@DigitsDotDashInterCharToks\DigitsDotDashInterCharToks%
+ \let\xpg@orig@DigitsDotDashInterCharToks\DigitsDotDashInterCharToks
\def\hebrew@ltr@numbers{%
\renewcommand*{\DigitsDotDashInterCharToks}{}%
@@ -17650,40 +17668,40 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
\def\nohebrew@ltr@numbers{%
% Restore bidi's \DigitsDotDashInterCharToks
- \let\DigitsDotDashInterCharToks\xpg@orig@DigitsDotDashInterCharToks%
+ \let\DigitsDotDashInterCharToks\xpg@orig@DigitsDotDashInterCharToks
}
\else
% Only dummy commands (nothing to do here) for LuaTeX
\def\hebrew@ltr@numbers{}
\def\nohebrew@ltr@numbers{}
-\fi%
+\fi
\def\hebrew@numbers{%
- \let\@alph\hebrewnumeral%
- \let\@Alph\Hebrewnumeral%
+ \let\@alph\hebrewnumeral
+ \let\@Alph\Hebrewnumeral
% Prevent bidi from setting the numbers RTL
- \hebrew@ltr@numbers%
+ \hebrew@ltr@numbers
}
\def\nohebrew@numbers{%
- \let\@alph\latin@alph%
- \let\@Alph\latin@Alph%
+ \let\@alph\latin@alph
+ \let\@Alph\latin@Alph
% Restore previous bidi numbers definition
- \nohebrew@ltr@numbers%
+ \nohebrew@ltr@numbers
}
\def\hebrew@globalnumbers{%
- \let\@arabic\hebrewnumber%
+ \let\@arabic\hebrewnumber
\renewcommand\thefootnote{\localnumeral*{footnote}}%
% Prevent bidi from setting the numbers RTL
- \hebrew@ltr@numbers%
+ \hebrew@ltr@numbers
}
% Store original definition
\let\xpg@save@arabic\@arabic
\def\nohebrew@globalnumbers{%
- \let\@arabic\xpg@save@arabic%
+ \let\@arabic\xpg@save@arabic
}
% \end{macrocode}
@@ -17695,7 +17713,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-hi.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-hi.ldf}[polyglossia: module for hi (Hindi)]
@@ -17712,7 +17730,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-hindi.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
% UTF-8 strings kindly provided by Zdenĕk Wagner, 10-03-2008
% with corrections and additional contributions by Anshuman Pandey
@@ -17831,7 +17849,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-hr.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-hr.ldf}[polyglossia: module for hr (Croatian)]
@@ -17848,7 +17866,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-hsb.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-hsb.ldf}[polyglossia: module for hsb (Higher Sorbian)]
@@ -17865,7 +17883,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-hu.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-hu.ldf}[polyglossia: module for hu (Hungarian)]
@@ -17882,7 +17900,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-hungarian.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-hungarian.ldf}[polyglossia: module for Hungarian]
@@ -18281,7 +18299,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-hy.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-hy.ldf}[polyglossia: module for hy (Armenian)]
@@ -18298,7 +18316,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-ia.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ia.ldf}[polyglossia: module for ia (Interlingua)]
@@ -18315,7 +18333,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-icelandic.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-icelandic.ldf}[polyglossia: module for Icelandic]
\PolyglossiaSetup{icelandic}{
@@ -18373,7 +18391,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-id.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-id.ldf}[polyglossia: module for id (Malay)]
@@ -18390,7 +18408,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-interlingua.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-interlingua.ldf}[polyglossia: module for Interlingua]
\PolyglossiaSetup{interlingua}{
@@ -18448,7 +18466,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-irish.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-irish.ldf}[polyglossia: module for Irish]
@@ -18466,7 +18484,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-is.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-is.ldf}[polyglossia: module for is (Icelandic)]
@@ -18483,7 +18501,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-it.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-it.ldf}[polyglossia: module for it (Italian)]
@@ -18501,7 +18519,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
% \subsection{gloss-italian.ldf}
% \begin{macrocode}
% !TEX encoding = UTF-8 Unicode
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-italian.ldf}[polyglossia: module for Italian]
\PolyglossiaSetup{italian}{
@@ -18653,7 +18671,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-ja.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ja.ldf}[polyglossia: module for ja (Japanese)]
@@ -18670,7 +18688,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-japanese.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-japanese.ldf}[polyglossia: module for Japanese]
@@ -18908,7 +18926,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-ka.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ka.ldf}[polyglossia: module for ka (Georgian)]
@@ -18926,7 +18944,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
% \subsection{gloss-kannada.ldf}
% \begin{macrocode}
%% gloss-kannada.ldf
-%% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+%% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%%
%% Copyright 2011 Aravinda VK <hallimanearavind AT gmail.com>,
%% Shankar Prasad <prasad.mvs AT gmail.com>,
@@ -19049,7 +19067,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-khmer.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-khmer.ldf}[polyglossia: module for Khmer]
\PolyglossiaSetup{khmer}{
@@ -19226,7 +19244,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-km.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-km.ldf}[polyglossia: module for km (Khmer)]
@@ -19243,7 +19261,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-kmr-Arab.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-kmr-Arab.ldf}[polyglossia: module for kmr-Arab (Kurdish)]
@@ -19260,7 +19278,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-kmr-Latn.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-kmr-Latn.ldf}[polyglossia: module for kmr-Latn (Kurdish)]
@@ -19277,7 +19295,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-kmr.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-kmr.ldf}[polyglossia: module for kmr (Kurdish)]
@@ -19294,7 +19312,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-kn.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-kn.ldf}[polyglossia: module for kn (Kannada)]
@@ -19311,7 +19329,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-ko.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ko.ldf}[polyglossia: module for ko (Korean)]
@@ -19328,7 +19346,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-korean.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-korean.ldf}[polyglossia: module for Korean]
@@ -19808,7 +19826,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-ku-Arab.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ku-Arab.ldf}[polyglossia: module for ku-Arab (Kurdish)]
@@ -19825,7 +19843,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-ku-Latn.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ku-Latn.ldf}[polyglossia: module for ku-Latn (Kurdish)]
@@ -19842,7 +19860,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-ku.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ku.ldf}[polyglossia: module for ku (Kurdish)]
@@ -19859,7 +19877,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-kurdish.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
% Created on September 1, 2019
% Last updated on May 17, 2020
@@ -20356,7 +20374,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-kurmanji.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-kurmanji.ldf}[polyglossia: module for Kurmanji Kurdish]
@@ -20373,7 +20391,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-la-x-classic.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-la-xclassic.ldf}[polyglossia: module for la-xclassic (Latin)]
@@ -20390,7 +20408,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-la-x-ecclesia.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-la-xecclesiastic.ldf}[polyglossia: module for la-xecclesiastic (Latin)]
@@ -20407,7 +20425,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-la-x-medieval.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-la-xmedieval.ldf}[polyglossia: module for la-xmedieval (Latin)]
@@ -20424,7 +20442,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-la.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-la.ldf}[polyglossia: module for la (Latin)]
@@ -20441,7 +20459,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-lao.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-lao.ldf}[polyglossia: module for Lao]
@@ -20552,7 +20570,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-latin.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-latin.ldf}[polyglossia: module for Latin]
@@ -21667,7 +21685,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-latinclassic.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-latinclassic.ldf}[polyglossia: module for classic Latin]
@@ -21684,7 +21702,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-latinecclesiastic.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-latinecclesiastic.ldf}[polyglossia: module for ecclesiastic Latin]
@@ -21701,7 +21719,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-latinmedieval.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-latinmedieval.ldf}[polyglossia: module for medieval Latin]
@@ -21718,7 +21736,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-latvian.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-latvian.ldf}[polyglossia: module for Latvian]
\PolyglossiaSetup{latvian}{
@@ -21776,7 +21794,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-lithuanian.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
% Translated by Paulius Sladkevičius <komsas@gmail.com>
@@ -21858,7 +21876,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-lo.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-lo.ldf}[polyglossia: module for lo (Lao)]
@@ -21875,7 +21893,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-lowersorbian.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-lowersorbian.ldf}[polyglossia: module for Lower Sorbian]
@@ -21892,7 +21910,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-lsorbian.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-lsorbian.ldf}[polyglossia: module for Lower Sorbian]
@@ -21910,7 +21928,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-lt.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-lt.ldf}[polyglossia: module for lt (Lithuanian)]
@@ -21927,7 +21945,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-lv.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-lv.ldf}[polyglossia: module for lv (Latvian)]
@@ -21944,7 +21962,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-macedonian.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-macedonian.ldf}[polyglossia: module for Macedonian]
\PolyglossiaSetup{macedonian}{
@@ -22043,7 +22061,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-magyar.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-magyar.ldf}[polyglossia: module for Hungarian (Magyar)]
@@ -22060,7 +22078,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-malay.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-malay.ldf}[polyglossia: module for Malay]
@@ -22259,7 +22277,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-malayalam.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-malayalam.ldf}[polyglossia: module for Malayalam]
@@ -22329,7 +22347,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-marathi.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
% Translations provided by Abhijit Navale <abhi_navale@live.in>
% Ordinals (1-100) added by Niranjan Tambe <niranjanvikastambe@gmail.com> on 14th December, 2019
@@ -22479,7 +22497,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-mk.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-mk.ldf}[polyglossia: module for mk (Macedonian)]
@@ -22496,7 +22514,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-ml.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ml.ldf}[polyglossia: module for ml (Malayalam)]
@@ -22513,7 +22531,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-mn.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-mn.ldf}[polyglossia: module for mn (Mongolian)]
@@ -22530,7 +22548,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-mongolian.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-mongolian.ldf}[polyglossia: module for Mongolian]
@@ -22769,7 +22787,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-mr.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-mr.ldf}[polyglossia: module for mr (Marathi)]
@@ -22786,7 +22804,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-naustrian.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-naustrian.ldf}[polyglossia: module for Austrian German (current spelling)]
@@ -22803,7 +22821,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-nb.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-nb.ldf}[polyglossia: module for nb (Norwegian)]
@@ -22820,7 +22838,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-newzealand.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-newzealand.ldf}[polyglossia: module for Newzealand English]
@@ -22837,7 +22855,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-ngerman.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ngerman.ldf}[polyglossia: module for German (current spelling)]
@@ -22854,7 +22872,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-nko.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-nko.ldf}[Polyglossia: module for N’Ko]
\PolyglossiaSetup{nko}{%
@@ -22952,7 +22970,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-norsk.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-norsk.ldf}[polyglossia: module for Norwegian (Bokmal)]
@@ -22970,7 +22988,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-norwegian.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-norwegian.ldf}[polyglossia: module for Norwegian]
\PolyglossiaSetup{norwegian}{
@@ -23097,7 +23115,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-nswissgerman.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-nswissgerman.ldf}[polyglossia: module for Swiss German (current spelling)]
@@ -23114,7 +23132,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-nynorsk.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-nynorsk.ldf}[polyglossia: module for Norwegian (Nynorsk)]
@@ -23132,7 +23150,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-occitan.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
%%
%% This is file `gloss-occitan.ldf',
@@ -23313,7 +23331,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-pa.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-pa.ldf}[polyglossia: module for pa (Punjabi)]
@@ -23330,7 +23348,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-persian.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-persian.ldf}[polyglossia: module for Persian]
@@ -23571,7 +23589,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
% \subsection{gloss-piedmontese.ldf}
% \begin{macrocode}
% !TEX encoding = UTF-8 Unicode
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-piedmontese.ldf}[2013/02/12 v1.0 polyglossia: module for Piedmontese]
\makeatletter
@@ -23701,7 +23719,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-polish.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-polish.ldf}[polyglossia: module for Polish]
@@ -23960,7 +23978,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-polutonikogreek.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-polutonikogreek.ldf}[polyglossia: module for polytonic Greek]
@@ -23977,7 +23995,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-portuges.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-portuges.ldf}[polyglossia: module for Portuguese]
@@ -23997,7 +24015,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-portuguese.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-portuguese.ldf}[polyglossia: module for Portuguese]
@@ -24228,7 +24246,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-punjabi.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
% UTF-8 strings kindly provided by
% Arvinder Singh Kang, <17-11-2022>
@@ -24336,7 +24354,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-romanian.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-romanian.ldf}[polyglossia: module for Romanian]
@@ -24395,7 +24413,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-romansh.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-romansh.ldf}[polyglossia: module for Romansh]
\makeatletter
@@ -24453,7 +24471,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-russian.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-russian.ldf}[polyglossia: module for Russian]
@@ -24852,7 +24870,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-sami.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-sami.ldf}[polyglossia: module for Sami]
@@ -24956,7 +24974,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-samin.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-samin.ldf}[polyglossia: module for Northern Sami]
@@ -24974,7 +24992,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-sanskrit.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-sanskrit.ldf}[polyglossia: module for Sanskrit]
@@ -25133,7 +25151,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-scottish.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-scottish.ldf}[polyglossia: module for Scottish Gaelic]
@@ -25151,7 +25169,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-serbian.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-serbian.ldf}[polyglossia: module for Serbian]
%TODO split into gloss-serbiancyr.ldf and gloss-serbianlat.ldf
@@ -25574,7 +25592,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-serbianc.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-serbianc.ldf}[polyglossia: module for Serbian (cyrillic)]
@@ -25591,7 +25609,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-slovak.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-slovak.ldf}[polyglossia: module for Slovak]
@@ -25858,7 +25876,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-slovene.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-slovene.ldf}[polyglossia: module for Slovenian]
@@ -25875,7 +25893,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-slovenian.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-slovenian.ldf}[polyglossia: module for Slovenian]
@@ -25967,7 +25985,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-sorbian.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-sorbian.ldf}[polyglossia: module for Sorbian]
@@ -26158,7 +26176,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-spanish.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-spanish.ldf}[polyglossia: module for Spanish]
@@ -26398,7 +26416,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-spanishmx.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-spanishmx.ldf}[polyglossia: module for Mexican Spanish]
@@ -26415,7 +26433,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-swedish.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-swedish.ldf}[polyglossia: module for Swedish]
@@ -26480,7 +26498,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-swissgerman.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-swissgerman.ldf}[polyglossia: module for Swiss German (old spelling)]
@@ -26497,7 +26515,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-syriac.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-syriac.ldf}[polyglossia: module for Syriac]
@@ -26770,7 +26788,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-tamil.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-tamil.ldf}[polyglossia: module for Tamil]
@@ -26840,7 +26858,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-telugu.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-telugu.ldf}[polyglossia: module for Telugu]
@@ -26913,7 +26931,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-thai.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-thai.ldf}[polyglossia: module for Thai]
%% This is partly based on thai-latex for Babel:
@@ -27071,7 +27089,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-tibetan.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-tibetan.ldf}[polyglossia: module for Tibetan]
%% Copyright 2013 Elie Roux
@@ -27297,7 +27315,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-turkish.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-turkish.ldf}[polyglossia: module for Turkish]
\RequirePackage{hijrical}
@@ -27415,7 +27433,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-turkmen.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-turkmen.ldf}[polyglossia: module for Turkmen]
%% Translations provided by Nazar Annagurban <nazartm at gmail dot com>
@@ -27473,7 +27491,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-ug.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ug.ldf}[polyglossia: module for ug (Uyghur)]
% BCP 47 tag for Uyghur
@@ -27489,7 +27507,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-ukrainian.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ukrainian.ldf}[polyglossia: module for Ukrainian]
% Strings taken from Babel
@@ -27788,7 +27806,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-uppersorbian.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-uppersorbian.ldf}[polyglossia: module for Upper Sorbian]
@@ -27805,7 +27823,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-urdu.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
%%% Adapted from a file contributed by Kamal Abdali
\ProvidesFile{gloss-urdu.ldf}[polyglossia: module for Urdu]
@@ -28055,7 +28073,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-usorbian.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-usorbian.ldf}[polyglossia: module for Upper Sorbian]
@@ -28073,7 +28091,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-uyghur.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-uyghur.ldf}[polyglossia: module for Uyghur]
%% Translations provided by Osman Tursun (Github Account: neouyghur)
@@ -28514,7 +28532,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-vietnamese.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-vietnamese.ldf}[polyglossia: module for Vietnamese]
%% Strings contributed by Daniel Owens < dhowens . pmbx . net >
@@ -28573,7 +28591,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-welsh.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-welsh.ldf}[polyglossia: module for Welsh]
@@ -28673,7 +28691,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-zh-CN.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-zh-CN.ldf}[polyglossia: module for zh-CN (Chinese)]
@@ -28690,7 +28708,7 @@ polyglossia.newloader_loaded_languages = newloader_loaded_languages
%
% \subsection{gloss-zh-TW.ldf}
% \begin{macrocode}
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-zh-TW.ldf}[polyglossia: module for zh-TW (Chinese)]
@@ -28859,7 +28877,7 @@ U+0039 <> U+0E59 ;
% \begin{macrocode}
--
-- polyglossia-punct.lua
--- part of polyglossia v1.64 -- 2023/07/21
+-- part of polyglossia v1.65 -- 2023/10/01
--
require('polyglossia-punct')
@@ -28926,7 +28944,7 @@ polyglossia.deactivate_french_punct = deactivate_french_punct
% \begin{macrocode}
--
-- polyglossia-korean.lua
--- part of polyglossia v1.64 -- 2023/07/21
+-- part of polyglossia v1.65 -- 2023/10/01
--
local glyph_id = node.id"glyph"
@@ -29544,7 +29562,7 @@ prepend_to_callback ("hpack_filter",
% \begin{macrocode}
--
-- polyglossia-latin.lua
--- part of polyglossia v1.64 -- 2023/07/21
+-- part of polyglossia v1.65 -- 2023/10/01
--
require('polyglossia-punct')
@@ -29599,7 +29617,7 @@ polyglossia.deactivate_latin_punct = deactivate_latin_punct
% \begin{macrocode}
--
-- polyglossia-punct.lua
--- part of polyglossia v1.64 -- 2023/07/21
+-- part of polyglossia v1.65 -- 2023/10/01
--
require('polyglossia') -- just in case...
@@ -29967,7 +29985,7 @@ polyglossia.clear_spaced_characters = clear_spaced_characters
% \begin{macrocode}
--
-- polyglossia-sanskrit.lua
--- part of polyglossia v1.64 -- 2023/07/21
+-- part of polyglossia v1.65 -- 2023/10/01
--
require('polyglossia-punct')
@@ -30017,7 +30035,7 @@ polyglossia.deactivate_sanskrit_punct = deactivate_sanskrit_punct
% \begin{macrocode}
--
-- polyglossia-tibt.lua
--- part of polyglossia v1.64 -- 2023/07/21
+-- part of polyglossia v1.65 -- 2023/10/01
--
require('polyglossia') -- just in case...
@@ -30120,7 +30138,7 @@ polyglossia.desactivate_tibt_eol = desactivate
% \begin{macrocode}
--
-- polyglossia.lua
--- part of polyglossia v1.64 -- 2023/07/21
+-- part of polyglossia v1.65 -- 2023/10/01
--
local module_name = "polyglossia"
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-acadien.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-acadien.ldf
index 9ce9a579fdc..0b203b985b4 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-acadien.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-acadien.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-acadien.ldf}[polyglossia: module for Canadian (Acadian) French]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-aeb.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-aeb.ldf
index a7d5764f5fa..e17c6a9e436 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-aeb.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-aeb.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-aeb.ldf}[polyglossia: module for aeb (Arabic)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-af.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-af.ldf
index 75235ec2368..c7d6729555b 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-af.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-af.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-af.ldf}[polyglossia: module for af (Afrikaans)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-afb.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-afb.ldf
index 8e825b6114c..c15cb8bc7a2 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-afb.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-afb.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-afb.ldf}[polyglossia: module for afb (Arabic)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-afrikaans.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-afrikaans.ldf
index c176e5e97d9..dc882574d91 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-afrikaans.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-afrikaans.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-afrikaans.ldf}[polyglossia: module for Afrikaans]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-albanian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-albanian.ldf
index 56167cb40e0..fca3d5f6fb2 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-albanian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-albanian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-albanian.ldf}[polyglossia: module for Albanian]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-am.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-am.ldf
index f59a818a2bc..516fdf4724a 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-am.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-am.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-am.ldf}[polyglossia: module for am (Amharic)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-american.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-american.ldf
index 6d69d410495..e5d7affeb20 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-american.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-american.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-american.ldf}[polyglossia: module for American English]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-amharic.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-amharic.ldf
index 369e0b78cc1..6d3f532d783 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-amharic.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-amharic.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-amharic.ldf}[polyglossia: module for Amharic]
\PolyglossiaSetup{amharic}{
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-apd.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-apd.ldf
index 84481659568..4e220449859 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-apd.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-apd.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-apd.ldf}[polyglossia: module for apd (Arabic)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-ar-IQ.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-ar-IQ.ldf
index de71706017d..d8b784846e0 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-ar-IQ.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-ar-IQ.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ar-IQ.ldf}[polyglossia: module for ar-IQ (Arabic)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-ar-JO.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-ar-JO.ldf
index b0c813224ba..3f2e21395a0 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-ar-JO.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-ar-JO.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ar-JO.ldf}[polyglossia: module for ar-JO (Arabic)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-ar-LB.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-ar-LB.ldf
index da00a75f40e..3ccd905be24 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-ar-LB.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-ar-LB.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ar-LB.ldf}[polyglossia: module for ar-LB (Arabic)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-ar-MR.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-ar-MR.ldf
index 4459c158304..0d3b3c05d6d 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-ar-MR.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-ar-MR.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ar-MR.ldf}[polyglossia: module for ar-MR (Arabic)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-ar-PS.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-ar-PS.ldf
index 4bf9e22c659..2ccdf5e6f67 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-ar-PS.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-ar-PS.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ar-PS.ldf}[polyglossia: module for ar-PS (Arabic)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-ar-SY.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-ar-SY.ldf
index 68d317fed3e..e5aebf53ae8 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-ar-SY.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-ar-SY.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ar-SY.ldf}[polyglossia: module for ar-SY (Arabic)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-ar-YE.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-ar-YE.ldf
index ca4bfe624b5..c86e63f42ba 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-ar-YE.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-ar-YE.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ar-YE.ldf}[polyglossia: module for ar-YE (Arabic)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-ar.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-ar.ldf
index cd9cfc92ce7..38f81e4f02d 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-ar.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-ar.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ar.ldf}[polyglossia: module for ar (Arabic)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-arabic.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-arabic.ldf
index ca8c0bce2a8..2eb758ad727 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-arabic.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-arabic.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-arabic.ldf}[polyglossia: module for Arabic]
\RequireBidi
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-armenian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-armenian.ldf
index e46edd91c4d..93a854e2d85 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-armenian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-armenian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-armenian.ldf}[polyglossia: module for Armenian]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-arq.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-arq.ldf
index a2f1737799c..2c4c29a2176 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-arq.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-arq.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-arq.ldf}[polyglossia: module for arq (Arabic)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-ary.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-ary.ldf
index dd63eac9672..c80eebd83a3 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-ary.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-ary.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ary.ldf}[polyglossia: module for ary (Arabic)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-arz.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-arz.ldf
index 8552127c769..b4ebec8cc58 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-arz.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-arz.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-arz.ldf}[polyglossia: module for arz (Arabic)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-ast.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-ast.ldf
index 1a65a78bf4a..d1f198a8779 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-ast.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-ast.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ast.ldf}[polyglossia: module for ast (Asturian)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-asturian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-asturian.ldf
index b4b550e3472..1ef7fad6234 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-asturian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-asturian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
% Translated by Xuacu <xuacusk8 at gmail dot com>
% Contributed by Kevin Godby <godbyk at gmail dot com>
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-australian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-australian.ldf
index 999dd6a03ea..455eb75491a 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-australian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-australian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-australian.ldf}[polyglossia: module for Australian English]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-austrian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-austrian.ldf
index e057ec5f889..ed8b8223a85 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-austrian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-austrian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-austrian.ldf}[polyglossia: module for Austrian German (old spelling)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-ayl.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-ayl.ldf
index 17c6232b7ba..a8902945735 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-ayl.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-ayl.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ayl.ldf}[polyglossia: module for ayl (Arabic)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-bahasa.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-bahasa.ldf
index 19938f5b96c..acf24fe80c5 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-bahasa.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-bahasa.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-bahasa.ldf}[polyglossia: module for Bahasa Indonesia]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-bahasai.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-bahasai.ldf
index 75c305e5ba6..0b803d0b74a 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-bahasai.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-bahasai.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-bahasai.ldf}[polyglossia: module for Bahasa Indonesia]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-bahasam.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-bahasam.ldf
index 8bd3d135b74..912e873d31f 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-bahasam.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-bahasam.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-bahasam.ldf}[polyglossia: module for Bahasa Melayu]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-basque.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-basque.ldf
index 155a31b3023..77ea0536717 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-basque.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-basque.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-basque.ldf}[polyglossia: module for Basque]
\PolyglossiaSetup{basque}{
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-be-tarask.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-be-tarask.ldf
index 50732f2d0c6..cf14be3c498 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-be-tarask.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-be-tarask.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-be-tarask.ldf}[polyglossia: module for be-tarask (Belarusian)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-be.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-be.ldf
index 7888ac21682..139fb8d01f7 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-be.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-be.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-be.ldf}[polyglossia: module for be (Belarusian)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-belarusian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-belarusian.ldf
index 76f8e194022..f44098fa15c 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-belarusian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-belarusian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-belarusian.ldf}[polyglossia: module for Belarusian]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-bengali.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-bengali.ldf
index 5ff4d70b1c2..8757490f7e5 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-bengali.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-bengali.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
% Translations provided by সাজেদুর রহিম জোয়ারদার <toshazed@gmail.com>
% TODO implement Bengali calendar
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-bg.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-bg.ldf
index dc730ea7bf2..e23b2f1fadf 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-bg.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-bg.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-bg.ldf}[polyglossia: module for bg (Bulgarian)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-bn.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-bn.ldf
index 10694421362..fc6e9599f1d 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-bn.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-bn.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-bn.ldf}[polyglossia: module for bn (Bengali)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-bo.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-bo.ldf
index 72a9f8b4d8b..c1cb57a9d0d 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-bo.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-bo.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-bo.ldf}[polyglossia: module for bo (Tibetan)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-bosnian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-bosnian.ldf
index f4a7541f2a3..c19e9d36535 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-bosnian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-bosnian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-bosnian.ldf}[polyglossia: module for Bosnian]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-br.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-br.ldf
index 20935840e3b..a61868373d2 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-br.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-br.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-br.ldf}[polyglossia: module for br (Breton)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-brazil.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-brazil.ldf
index d85af96c7b6..ee7d03f857f 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-brazil.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-brazil.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-brazil.ldf}[polyglossia: module for Brazilian Portuguese]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-breton.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-breton.ldf
index 42c1c039b3c..de02217ef99 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-breton.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-breton.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-breton.ldf}[polyglossia: module for Breton]
\PolyglossiaSetup{breton}{
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-british.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-british.ldf
index 2c5116a3441..e8bd5dc7a1a 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-british.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-british.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-british.ldf}[polyglossia: module for British English]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-bs.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-bs.ldf
index e6a04bdbf7d..835a1869a39 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-bs.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-bs.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-bs.ldf}[polyglossia: module for bs (Bosnian)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-bulgarian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-bulgarian.ldf
index fe7392df6cd..a67cc7ad2ea 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-bulgarian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-bulgarian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-bulgarian.ldf}[polyglossia: module for Bulgarian]
\PolyglossiaSetup{bulgarian}{
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-ca.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-ca.ldf
index b51b09a8179..2b4cab23a30 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-ca.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-ca.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ca.ldf}[polyglossia: module for ca (Catalan)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-canadian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-canadian.ldf
index 1f6832781ad..d41f21ee017 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-canadian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-canadian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-canadian.ldf}[polyglossia: module for Canadian English]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-canadien.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-canadien.ldf
index 228a518a075..0ee17c0264c 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-canadien.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-canadien.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-canadien.ldf}[polyglossia: module for Canadian French]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-catalan.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-catalan.ldf
index 6e457182f2f..b8dc71e4176 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-catalan.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-catalan.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-catalan.ldf}[polyglossia: module for Catalan]
\PolyglossiaSetup{catalan}{
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-chinese.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-chinese.ldf
index 8fb7116ba52..a69d23c3da7 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-chinese.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-chinese.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-chinese.ldf}[polyglossia: module for Chinese]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-ckb-Arab.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-ckb-Arab.ldf
index 8d414850cb8..62cb6bbea2b 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-ckb-Arab.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-ckb-Arab.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ckb-Arab.ldf}[polyglossia: module for ckb-Arab (Kurdish)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-ckb-Latn.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-ckb-Latn.ldf
index b745c5082f3..2c22e875ed9 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-ckb-Latn.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-ckb-Latn.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ckb-Latn.ldf}[polyglossia: module for ckb-Latn (Kurdish)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-ckb.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-ckb.ldf
index 3d69db75040..4ac054991a9 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-ckb.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-ckb.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ckb.ldf}[polyglossia: module for ckb (Kurdish)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-cop.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-cop.ldf
index 23030c97ba1..7ffc463fe42 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-cop.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-cop.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-cop.ldf}[polyglossia: module for cop (Coptic)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-coptic.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-coptic.ldf
index e5d70e60d03..acd3fed7257 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-coptic.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-coptic.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-coptic.ldf}[polyglossia: module for Coptic]
\PolyglossiaSetup{coptic}{
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-croatian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-croatian.ldf
index cb46e7b3f42..09efdee9664 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-croatian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-croatian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-croatian.ldf}[polyglossia: module for Croatian]
\PolyglossiaSetup{croatian}{
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-cy.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-cy.ldf
index e126654dffd..bc305f19295 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-cy.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-cy.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-cy.ldf}[polyglossia: module for cy (Welsh)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-cz.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-cz.ldf
index 9f3896a027e..1e7d83b3008 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-cz.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-cz.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-cz.ldf}[polyglossia: module for cz (Czech)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-czech.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-czech.ldf
index e9fa6c2cb67..72282d38c1a 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-czech.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-czech.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-czech.ldf}[polyglossia: module for Czech]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-da.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-da.ldf
index 4cd344fdca4..dc03d8576d9 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-da.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-da.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-da.ldf}[polyglossia: module for da (Danish)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-danish.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-danish.ldf
index 7b88df314ba..11c86e79b2d 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-danish.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-danish.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-danish.ldf}[polyglossia: module for Danish]
\PolyglossiaSetup{danish}{
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-AT-1901.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-AT-1901.ldf
index e8c3a954f42..bc646b9ade3 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-AT-1901.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-AT-1901.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-AT-1901.ldf}[polyglossia: module for de-AT-1901 (Austrian German, old spelling)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-AT-1996.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-AT-1996.ldf
index 97a8b8c0c4c..29cc8367a89 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-AT-1996.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-AT-1996.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-AT-1996.ldf}[polyglossia: module for de-AT-1996 (Austrian German)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-AT.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-AT.ldf
index 1474e147d75..3360c13b171 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-AT.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-AT.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-AT.ldf}[polyglossia: module for de-AT (Austrian German)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-CH-1901.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-CH-1901.ldf
index 0c995e0a9ee..4f9443620a2 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-CH-1901.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-CH-1901.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-CH-1901.ldf}[polyglossia: module for de-CH-1901 (Swiss German, old spelling)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-CH-1996.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-CH-1996.ldf
index 1f30ecb1465..d81a985d36b 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-CH-1996.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-CH-1996.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-CH-1996.ldf}[polyglossia: module for de-CH-1996 (Swiss German)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-CH.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-CH.ldf
index 9fe76f8b645..e5e81f933e7 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-CH.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-CH.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-CH.ldf}[polyglossia: module for de-CH (Swiss German)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-DE-1901.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-DE-1901.ldf
index 7bea623c4eb..317374a11e8 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-DE-1901.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-DE-1901.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-DE-1901.ldf}[polyglossia: module for de-DE-1901 (Germany's German, old spelling)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-DE-1996.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-DE-1996.ldf
index 0d6937c187d..b9c1d92acb3 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-DE-1996.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-DE-1996.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-DE-1996.ldf}[polyglossia: module for de-DE-1996 (Germany's German)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-DE.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-DE.ldf
index 40528a08196..b56916cd33a 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-DE.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-DE.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-DE.ldf}[polyglossia: module for de-DE (Germany's German)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-AT-1901.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-AT-1901.ldf
index d3402cdd2c9..219acf7bfa7 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-AT-1901.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-AT-1901.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-AT-1901-Latf.ldf}[polyglossia: module for de-AT-1901-Latf (Austrian German, old spelling)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-AT-1996.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-AT-1996.ldf
index aee4bcc6a8f..f734421b3d1 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-AT-1996.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-AT-1996.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-AT-1996-Latf.ldf}[polyglossia: module for de-AT-1996-Latf (Austrian German)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-AT.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-AT.ldf
index 37bd30d6c91..cc3c63634f0 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-AT.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-AT.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-AT-Latf.ldf}[polyglossia: module for de-AT-Latf (Austrian German)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-CH-1901.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-CH-1901.ldf
index c1947a243cf..0eb60462903 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-CH-1901.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-CH-1901.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-CH-1901-Latf.ldf}[polyglossia: module for de-CH-1901-Latf (Swiss German, old spelling)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-CH-1996.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-CH-1996.ldf
index c899e068636..59cf8798d89 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-CH-1996.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-CH-1996.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-CH-1996-Latf.ldf}[polyglossia: module for de-CH-1996-Latf (Swiss German)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-CH.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-CH.ldf
index 4147a51230b..cbe1582f495 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-CH.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-CH.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-CH-Latf.ldf}[polyglossia: module for de-CH-Latf (Swiss German)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-DE-1901.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-DE-1901.ldf
index a25f8739042..38fe3bfdc70 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-DE-1901.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-DE-1901.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-DE-1901-Latf.ldf}[polyglossia: module for de-DE-1901-Latf (Germany's German, old spelling)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-DE-1996.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-DE-1996.ldf
index 270c823cd3e..601b6c598a0 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-DE-1996.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-DE-1996.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-DE-1996-Latf.ldf}[polyglossia: module for de-DE-1996-Latf (Germany's German)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-DE.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-DE.ldf
index 371b246ecd4..f2c9662a667 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-DE.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf-DE.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-DE-Latf.ldf}[polyglossia: module for de-DE-Latf (Germany's German)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf.ldf
index 339ded1fb6e..c4c4dae0397 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-de-Latf.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de-Latf.ldf}[polyglossia: module for de-Latf (German)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-de.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-de.ldf
index 2dca89f9753..3474a3270de 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-de.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-de.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-de.ldf}[polyglossia: module for de (German)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-divehi.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-divehi.ldf
index 2f3247966c0..d496e8e2ab6 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-divehi.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-divehi.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-divehi.ldf}[polyglossia: module for Divehi]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-dsb.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-dsb.ldf
index 4d39b3bee0a..7c302300512 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-dsb.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-dsb.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-dsb.ldf}[polyglossia: module for dsb (Sorbian)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-dutch.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-dutch.ldf
index 07f50219584..42d0877cfd2 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-dutch.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-dutch.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-dutch.ldf}[polyglossia: module for Dutch]
\PolyglossiaSetup{dutch}{
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-dv.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-dv.ldf
index b3fab719113..a5805aa18a3 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-dv.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-dv.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-dv.ldf}[polyglossia: module for dv (Divehi)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-el-monoton.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-el-monoton.ldf
index addb86096e6..d12601cc828 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-el-monoton.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-el-monoton.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-el-monoton.ldf}[polyglossia: module for el-monoton (Greek)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-el-polyton.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-el-polyton.ldf
index 9e830ebbaab..f891ddb581d 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-el-polyton.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-el-polyton.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-el-polyton.ldf}[polyglossia: module for el-polyton (Greek)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-el.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-el.ldf
index bc9016c93e7..16cd65333da 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-el.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-el.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-el.ldf}[polyglossia: module for el (Greek)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-en-AU.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-en-AU.ldf
index 522cfcd171a..11318750989 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-en-AU.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-en-AU.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-en-AU.ldf}[polyglossia: module for en-AU (Australian English)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-en-CA.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-en-CA.ldf
index 0da6c30d8a2..f006ee28af6 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-en-CA.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-en-CA.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-en-CA.ldf}[polyglossia: module for en-CA (Canadan English)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-en-GB.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-en-GB.ldf
index 509d15f2b07..861b2c8d971 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-en-GB.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-en-GB.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-en-GB.ldf}[polyglossia: module for en-GB (British English)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-en-NZ.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-en-NZ.ldf
index 8c33dc8f574..fffe6816d96 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-en-NZ.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-en-NZ.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-en-NZ.ldf}[polyglossia: module for en-NZ (Newzealand English)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-en-US.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-en-US.ldf
index d5461cc1ed5..1e7e3c64c3e 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-en-US.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-en-US.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-en-US.ldf}[polyglossia: module for en-US (American English)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-en.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-en.ldf
index 1f1693d4228..c324fee4f1e 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-en.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-en.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-en.ldf}[polyglossia: module for en (English)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-english.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-english.ldf
index 61babe58381..d133ab690b0 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-english.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-english.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-english.ldf}[polyglossia: module for English]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-eo.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-eo.ldf
index 051d56af877..3b81cb0a9f7 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-eo.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-eo.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-eo.ldf}[polyglossia: module for eo (Esperanto)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-es-ES.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-es-ES.ldf
index 636052d78c2..05f68d7c99c 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-es-ES.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-es-ES.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-es-ES.ldf}[polyglossia: module for es-ES (Spain's Spanish)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-es-MX.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-es-MX.ldf
index 0acf0c8db1d..1342c1f024f 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-es-MX.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-es-MX.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-es-MX.ldf}[polyglossia: module for es-MX (Mexican Spanish)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-es.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-es.ldf
index a8dc50c298d..27eed786bb4 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-es.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-es.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-es.ldf}[polyglossia: module for es (Spanish)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-esperanto.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-esperanto.ldf
index a680ae545ff..2bc57511bcb 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-esperanto.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-esperanto.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-esperanto.ldf}[polyglossia: module for Esperanto]
\PolyglossiaSetup{esperanto}{
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-estonian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-estonian.ldf
index 50fac1f3de1..a09c9e080df 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-estonian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-estonian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-estonian.ldf}[polyglossia: module for Estonian]
\PolyglossiaSetup{estonian}{
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-et.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-et.ldf
index ac493079490..32658e0bcd2 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-et.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-et.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-et.ldf}[polyglossia: module for et (Estonian)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-eu.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-eu.ldf
index f68ff240202..7510aab39fd 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-eu.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-eu.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-eu.ldf}[polyglossia: module for eu (Basque)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-fa.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-fa.ldf
index d1464bc88bc..14f8807d906 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-fa.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-fa.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-fa.ldf}[polyglossia: module for fa (Persian)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-farsi.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-farsi.ldf
index e432df919a7..fddac6cddf0 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-farsi.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-farsi.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-farsi.ldf}[polyglossia: module for Farsi]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-fi.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-fi.ldf
index a6e61ec16cc..e56e30d1a37 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-fi.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-fi.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-fi.ldf}[polyglossia: module for fi (Finnish)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-finnish.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-finnish.ldf
index 50ae36ba882..799b3d89634 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-finnish.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-finnish.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-finnish.ldf}[polyglossia: module for Finnish]
\PolyglossiaSetup{finnish}{
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-fr-CA-u-sd-canb.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-fr-CA-u-sd-canb.ldf
index 06227330aeb..2df367901fc 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-fr-CA-u-sd-canb.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-fr-CA-u-sd-canb.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-fr-CA-u-sd-canb.ldf}[polyglossia: module for fr-CA-u-sd-canb (Canadian French, Acadian subvariety)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-fr-CA.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-fr-CA.ldf
index 6fc67fb9a71..a21cc19d0c2 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-fr-CA.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-fr-CA.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-fr-CA.ldf}[polyglossia: module for fr-CA (Canadian French)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-fr-CH.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-fr-CH.ldf
index 3c2fefbbb83..818fc23d6b4 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-fr-CH.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-fr-CH.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-fr-CH.ldf}[polyglossia: module for fr-CH (Swiss French)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-fr-FR.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-fr-FR.ldf
index 295dada0f18..d85912bbbfc 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-fr-FR.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-fr-FR.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-fr-FR.ldf}[polyglossia: module for fr-FR (France's French)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-fr.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-fr.ldf
index 52c4d6431d0..ad252b0ab52 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-fr.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-fr.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-fr.ldf}[polyglossia: module for fr (French)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-french.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-french.ldf
index 1ad01d1ab16..4b993bae4c2 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-french.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-french.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-french.ldf}[polyglossia: module for French]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-friulan.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-friulan.ldf
index 8dfc18b7b8e..06536e34594 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-friulan.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-friulan.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-friulan.ldf}[polyglossia: module for Friulian]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-friulian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-friulian.ldf
index efa14bf5741..80ed42ee394 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-friulian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-friulian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-friulian.ldf}[polyglossia: module for Friulian]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-fur.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-fur.ldf
index 21a4fe07cb9..2e223379402 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-fur.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-fur.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-fur.ldf}[polyglossia: module for fur (Friulian)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-ga.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-ga.ldf
index e234b728096..d4636a2edb4 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-ga.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-ga.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ga.ldf}[polyglossia: module for ga (Gaelic)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-gaelic.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-gaelic.ldf
index 9de2f3b75a3..b5bc1512f2a 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-gaelic.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-gaelic.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-gaelic.ldf}[polyglossia: module for Gaelic]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-galician.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-galician.ldf
index 0c031855ef4..ba46cf09b3a 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-galician.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-galician.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-galician.ldf}[polyglossia: module for Galician]
\PolyglossiaSetup{galician}{
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-gd.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-gd.ldf
index c6d725bd612..428693e5807 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-gd.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-gd.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-gd.ldf}[polyglossia: module for gd (Gaelic)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-georgian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-georgian.ldf
index ff8edb86098..7ac8c285d20 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-georgian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-georgian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-georgian.ldf}[polyglossia: module for Georgian]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-german.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-german.ldf
index 2b4c1f7f547..bcdf29cdd1f 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-german.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-german.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-german.ldf}[polyglossia: module for German]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-germanb.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-germanb.ldf
index 3e4823b1fd3..d091148c391 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-germanb.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-germanb.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-germanb.ldf}[polyglossia: module for German (old spelling)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-gl.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-gl.ldf
index 62995f78e93..3039c12f584 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-gl.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-gl.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-gl.ldf}[polyglossia: module for gl (Galician)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-grc.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-grc.ldf
index 3763fd96dc4..baababd2e3d 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-grc.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-grc.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-grc.ldf}[polyglossia: module for grc (Greek)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-greek.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-greek.ldf
index 14e37f47305..4c91b5152b2 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-greek.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-greek.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-greek.ldf}[polyglossia: module for Greek]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-he.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-he.ldf
index 278530fc9b5..0aae2cbe9ef 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-he.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-he.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-he.ldf}[polyglossia: module for he (Hebrew)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-hebrew.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-hebrew.ldf
index 4e3b08c74bf..b716064b673 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-hebrew.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-hebrew.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-hebrew.ldf}[polyglossia: module for Hebrew]
@@ -33,10 +33,10 @@
\define@choicekey*+{hebrew}{calendar}[\xpg@val\xpg@nr]{hebrew,gregorian}[gregorian]{%
\ifcase\xpg@nr\relax
% hebrew:
- \@calendar@hebrewtrue%
+ \@calendar@hebrewtrue
\or
% gregorian:
- \@calendar@hebrewfalse%
+ \@calendar@hebrewfalse
\fi
\xpg@info{Option: Hebrew, calendar=\xpg@val}%
}{\xpg@warning{Unknown Hebrew calendar `#1'}}
@@ -45,11 +45,11 @@
\define@choicekey*+{hebrew}{numerals}[\xpg@val\xpg@nr]{hebrew,arabic}[arabic]{%
\ifcase\xpg@nr\relax
% hebrew:
- \@hebrew@numeralstrue%
+ \@hebrew@numeralstrue
\SetLanguageKeys{hebrew}{bcp47-extension-u=nu-hebr}%
\or
% arabic:
- \@hebrew@numeralsfalse%
+ \@hebrew@numeralsfalse
\SetLanguageKeys{hebrew}{bcp47-extension-u=nu-latn}%
\fi
\xpg@info{Option: Hebrew, numerals=\xpg@val}%
@@ -81,18 +81,18 @@
\def\psname{נ.ב.}%
\def\seename{ראה}%
\def\alsoname{ראה גם}% check
- \def\proofname{הוכחה}
+ \def\proofname{הוכחה}%
\def\glossaryname{מילון מונחים}% check
}
\def\datehebrew{%
\def\today{%
- \if@calendar@hebrew%
- \hebrewtoday%
- \else%
- \hebrewnumber\day%
- \space ב\hebrewgregmonth{\month}\space%
- \hebrewnumber\year%
- \fi%
+ \if@calendar@hebrew
+ \hebrewtoday
+ \else
+ \hebrewnumber\day
+ \space ב\hebrewgregmonth{\month}\space
+ \hebrewnumber\year
+ \fi
}%
}
@@ -119,7 +119,7 @@
% Bidi inserts an RTL mark (0x200f) between number and number separator (- .),
% forcing numbers to RTL. This is wrong for Hebrew.
% So we defunc the respective command with XeTeX.
- \let\xpg@orig@DigitsDotDashInterCharToks\DigitsDotDashInterCharToks%
+ \let\xpg@orig@DigitsDotDashInterCharToks\DigitsDotDashInterCharToks
\def\hebrew@ltr@numbers{%
\renewcommand*{\DigitsDotDashInterCharToks}{}%
@@ -127,40 +127,40 @@
\def\nohebrew@ltr@numbers{%
% Restore bidi's \DigitsDotDashInterCharToks
- \let\DigitsDotDashInterCharToks\xpg@orig@DigitsDotDashInterCharToks%
+ \let\DigitsDotDashInterCharToks\xpg@orig@DigitsDotDashInterCharToks
}
\else
% Only dummy commands (nothing to do here) for LuaTeX
\def\hebrew@ltr@numbers{}
\def\nohebrew@ltr@numbers{}
-\fi%
+\fi
\def\hebrew@numbers{%
- \let\@alph\hebrewnumeral%
- \let\@Alph\Hebrewnumeral%
+ \let\@alph\hebrewnumeral
+ \let\@Alph\Hebrewnumeral
% Prevent bidi from setting the numbers RTL
- \hebrew@ltr@numbers%
+ \hebrew@ltr@numbers
}
\def\nohebrew@numbers{%
- \let\@alph\latin@alph%
- \let\@Alph\latin@Alph%
+ \let\@alph\latin@alph
+ \let\@Alph\latin@Alph
% Restore previous bidi numbers definition
- \nohebrew@ltr@numbers%
+ \nohebrew@ltr@numbers
}
\def\hebrew@globalnumbers{%
- \let\@arabic\hebrewnumber%
+ \let\@arabic\hebrewnumber
\renewcommand\thefootnote{\localnumeral*{footnote}}%
% Prevent bidi from setting the numbers RTL
- \hebrew@ltr@numbers%
+ \hebrew@ltr@numbers
}
% Store original definition
\let\xpg@save@arabic\@arabic
\def\nohebrew@globalnumbers{%
- \let\@arabic\xpg@save@arabic%
+ \let\@arabic\xpg@save@arabic
}
\endinput
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-hi.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-hi.ldf
index 19554fc9434..5e6181cf629 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-hi.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-hi.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-hi.ldf}[polyglossia: module for hi (Hindi)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-hindi.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-hindi.ldf
index cf8f720117f..46f24234069 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-hindi.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-hindi.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
% UTF-8 strings kindly provided by Zdenĕk Wagner, 10-03-2008
% with corrections and additional contributions by Anshuman Pandey
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-hr.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-hr.ldf
index e812f4e6a81..44bf84bca37 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-hr.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-hr.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-hr.ldf}[polyglossia: module for hr (Croatian)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-hsb.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-hsb.ldf
index c85c4ffbb61..aa2c4426d8d 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-hsb.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-hsb.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-hsb.ldf}[polyglossia: module for hsb (Higher Sorbian)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-hu.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-hu.ldf
index 922e7024235..00c61ad4d09 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-hu.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-hu.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-hu.ldf}[polyglossia: module for hu (Hungarian)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-hungarian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-hungarian.ldf
index 8c822ff7644..d88e73ee0f9 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-hungarian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-hungarian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-hungarian.ldf}[polyglossia: module for Hungarian]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-hy.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-hy.ldf
index 6e50798dd50..cd0020fada7 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-hy.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-hy.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-hy.ldf}[polyglossia: module for hy (Armenian)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-ia.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-ia.ldf
index fc8279a965e..21d64f0562f 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-ia.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-ia.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ia.ldf}[polyglossia: module for ia (Interlingua)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-icelandic.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-icelandic.ldf
index 690c8c59cce..de94fbbd1dc 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-icelandic.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-icelandic.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-icelandic.ldf}[polyglossia: module for Icelandic]
\PolyglossiaSetup{icelandic}{
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-id.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-id.ldf
index 8912154bd3c..4b6d3ebe10b 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-id.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-id.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-id.ldf}[polyglossia: module for id (Malay)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-interlingua.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-interlingua.ldf
index 2c38bdabb6c..978bce55851 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-interlingua.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-interlingua.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-interlingua.ldf}[polyglossia: module for Interlingua]
\PolyglossiaSetup{interlingua}{
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-irish.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-irish.ldf
index c9e1e93b269..2cc744ff802 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-irish.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-irish.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-irish.ldf}[polyglossia: module for Irish]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-is.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-is.ldf
index f03dae5295c..ce4f04705ee 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-is.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-is.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-is.ldf}[polyglossia: module for is (Icelandic)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-it.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-it.ldf
index 8eab460dbde..7adbf62d348 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-it.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-it.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-it.ldf}[polyglossia: module for it (Italian)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-italian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-italian.ldf
index e723d3b5c44..8339a1c22be 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-italian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-italian.ldf
@@ -1,5 +1,5 @@
% !TEX encoding = UTF-8 Unicode
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-italian.ldf}[polyglossia: module for Italian]
\PolyglossiaSetup{italian}{
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-ja.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-ja.ldf
index 2cab90a5898..c6e8e242156 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-ja.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-ja.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ja.ldf}[polyglossia: module for ja (Japanese)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-japanese.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-japanese.ldf
index 84bc1368a08..65228faf8ad 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-japanese.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-japanese.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-japanese.ldf}[polyglossia: module for Japanese]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-ka.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-ka.ldf
index 24075745a8c..7eeaaecfcb9 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-ka.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-ka.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ka.ldf}[polyglossia: module for ka (Georgian)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-kannada.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-kannada.ldf
index b5e95c40fa2..c1b68f19070 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-kannada.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-kannada.ldf
@@ -1,5 +1,5 @@
%% gloss-kannada.ldf
-%% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+%% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%%
%% Copyright 2011 Aravinda VK <hallimanearavind AT gmail.com>,
%% Shankar Prasad <prasad.mvs AT gmail.com>,
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-khmer.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-khmer.ldf
index bd3ecd67c20..01ee6e45924 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-khmer.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-khmer.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-khmer.ldf}[polyglossia: module for Khmer]
\PolyglossiaSetup{khmer}{
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-km.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-km.ldf
index 61c1288d44a..ccb81bf6cc9 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-km.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-km.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-km.ldf}[polyglossia: module for km (Khmer)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-kmr-Arab.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-kmr-Arab.ldf
index f5a7c40a73d..d3b018a7514 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-kmr-Arab.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-kmr-Arab.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-kmr-Arab.ldf}[polyglossia: module for kmr-Arab (Kurdish)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-kmr-Latn.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-kmr-Latn.ldf
index 2fa8e4d721d..3f5715c71ff 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-kmr-Latn.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-kmr-Latn.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-kmr-Latn.ldf}[polyglossia: module for kmr-Latn (Kurdish)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-kmr.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-kmr.ldf
index be2d14705ca..808ca3478e6 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-kmr.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-kmr.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-kmr.ldf}[polyglossia: module for kmr (Kurdish)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-kn.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-kn.ldf
index d828109c754..4dc4c8e6326 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-kn.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-kn.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-kn.ldf}[polyglossia: module for kn (Kannada)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-ko.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-ko.ldf
index d2ceba58791..f0a5ee36ba5 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-ko.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-ko.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ko.ldf}[polyglossia: module for ko (Korean)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-korean.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-korean.ldf
index db256c6b4d0..697ad0c7d0f 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-korean.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-korean.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-korean.ldf}[polyglossia: module for Korean]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-ku-Arab.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-ku-Arab.ldf
index 3986b65fdaf..37df6419398 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-ku-Arab.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-ku-Arab.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ku-Arab.ldf}[polyglossia: module for ku-Arab (Kurdish)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-ku-Latn.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-ku-Latn.ldf
index 639d2e3fdb7..4082459325e 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-ku-Latn.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-ku-Latn.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ku-Latn.ldf}[polyglossia: module for ku-Latn (Kurdish)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-ku.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-ku.ldf
index 0d5f8fff867..c0c768f4855 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-ku.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-ku.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ku.ldf}[polyglossia: module for ku (Kurdish)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-kurdish.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-kurdish.ldf
index 2803866e062..343fe33539f 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-kurdish.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-kurdish.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
% Created on September 1, 2019
% Last updated on May 17, 2020
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-kurmanji.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-kurmanji.ldf
index 99da8d8531a..320c0be43b7 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-kurmanji.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-kurmanji.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-kurmanji.ldf}[polyglossia: module for Kurmanji Kurdish]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-la-x-classic.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-la-x-classic.ldf
index 3299a6236e8..8f3b35931d8 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-la-x-classic.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-la-x-classic.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-la-xclassic.ldf}[polyglossia: module for la-xclassic (Latin)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-la-x-ecclesia.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-la-x-ecclesia.ldf
index 7b587aea4db..9cd9e9da686 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-la-x-ecclesia.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-la-x-ecclesia.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-la-xecclesiastic.ldf}[polyglossia: module for la-xecclesiastic (Latin)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-la-x-medieval.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-la-x-medieval.ldf
index f7dcef71088..b847697f60f 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-la-x-medieval.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-la-x-medieval.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-la-xmedieval.ldf}[polyglossia: module for la-xmedieval (Latin)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-la.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-la.ldf
index 55c38f34576..0971b5aff5c 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-la.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-la.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-la.ldf}[polyglossia: module for la (Latin)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-lao.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-lao.ldf
index 687016c95f4..5e83de38510 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-lao.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-lao.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-lao.ldf}[polyglossia: module for Lao]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-latex.lde b/Master/texmf-dist/tex/latex/polyglossia/gloss-latex.lde
index 8afa4972f09..76690478bf5 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-latex.lde
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-latex.lde
@@ -1,6 +1,6 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
-\ProvidesLanguageDefinitionExtension{gloss-latex}{2023/07/21}{v1.64}{polyglossia: module for default language}
+\ProvidesLanguageDefinitionExtension{gloss-latex}{2023/10/01}{v1.65}{polyglossia: module for default language}
\PolyglossiaSetup{latex}{
bcp47=en-US,
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-latin.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-latin.ldf
index 50c986b2a18..3c3d6752dfa 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-latin.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-latin.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-latin.ldf}[polyglossia: module for Latin]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-latinclassic.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-latinclassic.ldf
index aa4df3e8179..eb14fedf41a 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-latinclassic.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-latinclassic.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-latinclassic.ldf}[polyglossia: module for classic Latin]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-latinecclesiastic.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-latinecclesiastic.ldf
index 1b41112b660..5b6c2cabbeb 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-latinecclesiastic.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-latinecclesiastic.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-latinecclesiastic.ldf}[polyglossia: module for ecclesiastic Latin]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-latinmedieval.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-latinmedieval.ldf
index 65c5b649a82..d87863d9713 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-latinmedieval.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-latinmedieval.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-latinmedieval.ldf}[polyglossia: module for medieval Latin]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-latvian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-latvian.ldf
index 89f8af3812a..69d4edb49cc 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-latvian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-latvian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-latvian.ldf}[polyglossia: module for Latvian]
\PolyglossiaSetup{latvian}{
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-lithuanian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-lithuanian.ldf
index c38537aaf1c..010fd4c96e0 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-lithuanian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-lithuanian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
% Translated by Paulius Sladkevičius <komsas@gmail.com>
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-lo.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-lo.ldf
index f33a5b184ed..5269915a8a5 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-lo.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-lo.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-lo.ldf}[polyglossia: module for lo (Lao)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-lowersorbian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-lowersorbian.ldf
index 3271cc81f5f..fc6b0e243f1 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-lowersorbian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-lowersorbian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-lowersorbian.ldf}[polyglossia: module for Lower Sorbian]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-lsorbian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-lsorbian.ldf
index 45c1fcd5bef..f5c1f99a2c4 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-lsorbian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-lsorbian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-lsorbian.ldf}[polyglossia: module for Lower Sorbian]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-lt.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-lt.ldf
index 9c7f566dadf..b5193aeb004 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-lt.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-lt.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-lt.ldf}[polyglossia: module for lt (Lithuanian)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-lv.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-lv.ldf
index d65152bba03..1ded51477cd 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-lv.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-lv.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-lv.ldf}[polyglossia: module for lv (Latvian)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-macedonian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-macedonian.ldf
index ca29773918e..1ec64f41a3a 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-macedonian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-macedonian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-macedonian.ldf}[polyglossia: module for Macedonian]
\PolyglossiaSetup{macedonian}{
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-magyar.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-magyar.ldf
index 0e2eea3de42..f208d20f266 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-magyar.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-magyar.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-magyar.ldf}[polyglossia: module for Hungarian (Magyar)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-malay.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-malay.ldf
index c72989bc26a..7bccb7cf479 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-malay.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-malay.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-malay.ldf}[polyglossia: module for Malay]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-malayalam.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-malayalam.ldf
index f8458d0ae5a..bdcff436b8d 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-malayalam.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-malayalam.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-malayalam.ldf}[polyglossia: module for Malayalam]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-marathi.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-marathi.ldf
index 573cd611ff8..d6b8c9f0066 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-marathi.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-marathi.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
% Translations provided by Abhijit Navale <abhi_navale@live.in>
% Ordinals (1-100) added by Niranjan Tambe <niranjanvikastambe@gmail.com> on 14th December, 2019
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-mk.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-mk.ldf
index 26b8fef9229..8446502429a 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-mk.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-mk.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-mk.ldf}[polyglossia: module for mk (Macedonian)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-ml.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-ml.ldf
index 0d32a4920de..733502bb1c2 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-ml.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-ml.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ml.ldf}[polyglossia: module for ml (Malayalam)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-mn.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-mn.ldf
index f9d97c0fa6e..775fb0e517f 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-mn.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-mn.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-mn.ldf}[polyglossia: module for mn (Mongolian)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-mongolian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-mongolian.ldf
index 7a12dcc5423..00134013566 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-mongolian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-mongolian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-mongolian.ldf}[polyglossia: module for Mongolian]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-mr.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-mr.ldf
index 358cf426e5a..7e076e9d4f7 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-mr.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-mr.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-mr.ldf}[polyglossia: module for mr (Marathi)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-naustrian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-naustrian.ldf
index 5270ab26b9f..8e32b0413a8 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-naustrian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-naustrian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-naustrian.ldf}[polyglossia: module for Austrian German (current spelling)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-nb.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-nb.ldf
index 3c3b9d734a5..e883136e8ed 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-nb.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-nb.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-nb.ldf}[polyglossia: module for nb (Norwegian)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-newzealand.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-newzealand.ldf
index 9376c568fb7..9654a5a7ede 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-newzealand.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-newzealand.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-newzealand.ldf}[polyglossia: module for Newzealand English]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-ngerman.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-ngerman.ldf
index 91b06aa2a3f..976c0b0c47c 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-ngerman.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-ngerman.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ngerman.ldf}[polyglossia: module for German (current spelling)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-nko.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-nko.ldf
index 3c54258a191..8a4147dc74c 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-nko.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-nko.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-nko.ldf}[Polyglossia: module for N’Ko]
\PolyglossiaSetup{nko}{%
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-norsk.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-norsk.ldf
index 6c3fd97f7af..63d397b8878 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-norsk.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-norsk.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-norsk.ldf}[polyglossia: module for Norwegian (Bokmal)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-norwegian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-norwegian.ldf
index a55063cfcb4..438d7b095d7 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-norwegian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-norwegian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-norwegian.ldf}[polyglossia: module for Norwegian]
\PolyglossiaSetup{norwegian}{
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-nswissgerman.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-nswissgerman.ldf
index c3da5f4fdf4..94557b6d824 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-nswissgerman.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-nswissgerman.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-nswissgerman.ldf}[polyglossia: module for Swiss German (current spelling)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-nynorsk.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-nynorsk.ldf
index e144aff007a..6e2eedc85c1 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-nynorsk.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-nynorsk.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-nynorsk.ldf}[polyglossia: module for Norwegian (Nynorsk)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-occitan.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-occitan.ldf
index b88169fca22..44a8b3cdaf1 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-occitan.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-occitan.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
%%
%% This is file `gloss-occitan.ldf',
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-pa.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-pa.ldf
index a28ca9deeab..1aac1e9bdca 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-pa.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-pa.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-pa.ldf}[polyglossia: module for pa (Punjabi)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-persian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-persian.ldf
index 9e683b1c249..16d3e2c1640 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-persian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-persian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-persian.ldf}[polyglossia: module for Persian]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-piedmontese.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-piedmontese.ldf
index 7c0aae94330..365a90b1207 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-piedmontese.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-piedmontese.ldf
@@ -1,5 +1,5 @@
% !TEX encoding = UTF-8 Unicode
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-piedmontese.ldf}[2013/02/12 v1.0 polyglossia: module for Piedmontese]
\makeatletter
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-polish.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-polish.ldf
index 50e6b1a44d6..ab4ddfdcfc0 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-polish.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-polish.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-polish.ldf}[polyglossia: module for Polish]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-polutonikogreek.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-polutonikogreek.ldf
index 05b119ef120..eff5bb41b26 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-polutonikogreek.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-polutonikogreek.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-polutonikogreek.ldf}[polyglossia: module for polytonic Greek]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-portuges.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-portuges.ldf
index ede56972427..0753cd4e0e3 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-portuges.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-portuges.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-portuges.ldf}[polyglossia: module for Portuguese]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-portuguese.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-portuguese.ldf
index 7d76cf6bba2..30dc69d0708 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-portuguese.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-portuguese.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-portuguese.ldf}[polyglossia: module for Portuguese]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-punjabi.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-punjabi.ldf
index 7be8c927d2e..b00e78bd286 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-punjabi.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-punjabi.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
% UTF-8 strings kindly provided by
% Arvinder Singh Kang, <17-11-2022>
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-romanian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-romanian.ldf
index f53fb6ccad3..de1a0461eac 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-romanian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-romanian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-romanian.ldf}[polyglossia: module for Romanian]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-romansh.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-romansh.ldf
index cc023e75253..e9c96e50f55 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-romansh.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-romansh.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-romansh.ldf}[polyglossia: module for Romansh]
\makeatletter
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-russian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-russian.ldf
index bcd2bd38c01..778865e5628 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-russian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-russian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-russian.ldf}[polyglossia: module for Russian]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-sami.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-sami.ldf
index 4415af660f0..a79e6aeb1df 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-sami.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-sami.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-sami.ldf}[polyglossia: module for Sami]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-samin.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-samin.ldf
index d447dc247d6..81ace8645e9 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-samin.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-samin.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-samin.ldf}[polyglossia: module for Northern Sami]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-sanskrit.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-sanskrit.ldf
index 224b218e2d5..9121bf599f3 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-sanskrit.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-sanskrit.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-sanskrit.ldf}[polyglossia: module for Sanskrit]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-scottish.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-scottish.ldf
index 3de22890408..dcf918c2a7f 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-scottish.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-scottish.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-scottish.ldf}[polyglossia: module for Scottish Gaelic]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-serbian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-serbian.ldf
index be241e17c7f..f9009417a86 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-serbian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-serbian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-serbian.ldf}[polyglossia: module for Serbian]
%TODO split into gloss-serbiancyr.ldf and gloss-serbianlat.ldf
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-serbianc.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-serbianc.ldf
index a1052a3c21a..fdd092aa838 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-serbianc.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-serbianc.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-serbianc.ldf}[polyglossia: module for Serbian (cyrillic)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-slovak.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-slovak.ldf
index 3c771813429..6451f34276e 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-slovak.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-slovak.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-slovak.ldf}[polyglossia: module for Slovak]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-slovene.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-slovene.ldf
index 85d5bc19dbf..54429b218f5 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-slovene.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-slovene.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-slovene.ldf}[polyglossia: module for Slovenian]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-slovenian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-slovenian.ldf
index 4831d74b1b4..d9b9938c7e9 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-slovenian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-slovenian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-slovenian.ldf}[polyglossia: module for Slovenian]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-sorbian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-sorbian.ldf
index a07a976c5ba..ee8e60a4059 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-sorbian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-sorbian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-sorbian.ldf}[polyglossia: module for Sorbian]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-spanish.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-spanish.ldf
index 1306f1af167..cf3ea5a26d0 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-spanish.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-spanish.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-spanish.ldf}[polyglossia: module for Spanish]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-spanishmx.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-spanishmx.ldf
index 3a14bf5bb99..a47641837fc 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-spanishmx.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-spanishmx.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-spanishmx.ldf}[polyglossia: module for Mexican Spanish]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-swedish.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-swedish.ldf
index 898d64e0782..631fbc27809 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-swedish.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-swedish.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-swedish.ldf}[polyglossia: module for Swedish]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-swissgerman.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-swissgerman.ldf
index c0aaeaa4153..6c5b5274e0c 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-swissgerman.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-swissgerman.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-swissgerman.ldf}[polyglossia: module for Swiss German (old spelling)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-syriac.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-syriac.ldf
index aa27fc05d07..e706d1e67e1 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-syriac.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-syriac.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-syriac.ldf}[polyglossia: module for Syriac]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-tamil.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-tamil.ldf
index 4ce5a66f43c..910c8b9338a 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-tamil.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-tamil.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-tamil.ldf}[polyglossia: module for Tamil]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-telugu.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-telugu.ldf
index 1f74a8f634b..e9fd8a0de8c 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-telugu.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-telugu.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-telugu.ldf}[polyglossia: module for Telugu]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-thai.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-thai.ldf
index fb0ec0e831f..90d9ec48bf2 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-thai.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-thai.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-thai.ldf}[polyglossia: module for Thai]
%% This is partly based on thai-latex for Babel:
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-tibetan.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-tibetan.ldf
index e3ded2260d5..0ab540f314b 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-tibetan.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-tibetan.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-tibetan.ldf}[polyglossia: module for Tibetan]
%% Copyright 2013 Elie Roux
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-turkish.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-turkish.ldf
index ba6a760deea..51d76822f5e 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-turkish.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-turkish.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-turkish.ldf}[polyglossia: module for Turkish]
\RequirePackage{hijrical}
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-turkmen.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-turkmen.ldf
index 5f9a163b5d0..11a4c5abb97 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-turkmen.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-turkmen.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-turkmen.ldf}[polyglossia: module for Turkmen]
%% Translations provided by Nazar Annagurban <nazartm at gmail dot com>
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-ug.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-ug.ldf
index a5b9464c43c..c883a839e8e 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-ug.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-ug.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ug.ldf}[polyglossia: module for ug (Uyghur)]
% BCP 47 tag for Uyghur
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-ukrainian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-ukrainian.ldf
index 7db29fa9c6a..69745f84161 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-ukrainian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-ukrainian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-ukrainian.ldf}[polyglossia: module for Ukrainian]
% Strings taken from Babel
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-uppersorbian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-uppersorbian.ldf
index 4d219cfc65e..14799129c0e 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-uppersorbian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-uppersorbian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-uppersorbian.ldf}[polyglossia: module for Upper Sorbian]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-urdu.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-urdu.ldf
index 468f2133416..239cc4c2286 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-urdu.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-urdu.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
%%% Adapted from a file contributed by Kamal Abdali
\ProvidesFile{gloss-urdu.ldf}[polyglossia: module for Urdu]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-usorbian.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-usorbian.ldf
index 6732cbc7492..cbc0ad2d307 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-usorbian.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-usorbian.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-usorbian.ldf}[polyglossia: module for Upper Sorbian]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-uyghur.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-uyghur.ldf
index c61229b2a07..5d13dc863d3 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-uyghur.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-uyghur.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-uyghur.ldf}[polyglossia: module for Uyghur]
%% Translations provided by Osman Tursun (Github Account: neouyghur)
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-vietnamese.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-vietnamese.ldf
index 9fe0b08e51e..ca7eb7ed6b0 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-vietnamese.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-vietnamese.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-vietnamese.ldf}[polyglossia: module for Vietnamese]
%% Strings contributed by Daniel Owens < dhowens . pmbx . net >
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-welsh.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-welsh.ldf
index 7faa7be89f6..06d1d0c0566 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-welsh.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-welsh.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-welsh.ldf}[polyglossia: module for Welsh]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-zh-CN.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-zh-CN.ldf
index 36b9b8b27ef..b843d4e807a 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-zh-CN.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-zh-CN.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-zh-CN.ldf}[polyglossia: module for zh-CN (Chinese)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/gloss-zh-TW.ldf b/Master/texmf-dist/tex/latex/polyglossia/gloss-zh-TW.ldf
index c1a3b5dda38..448677a38cd 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/gloss-zh-TW.ldf
+++ b/Master/texmf-dist/tex/latex/polyglossia/gloss-zh-TW.ldf
@@ -1,4 +1,4 @@
-% Language definition file (part of polyglossia v1.64 -- 2023/07/21)
+% Language definition file (part of polyglossia v1.65 -- 2023/10/01)
%
\ProvidesFile{gloss-zh-TW.ldf}[polyglossia: module for zh-TW (Chinese)]
diff --git a/Master/texmf-dist/tex/latex/polyglossia/hebrewcal.sty b/Master/texmf-dist/tex/latex/polyglossia/hebrewcal.sty
index ea21ce1fa3d..c949624724e 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/hebrewcal.sty
+++ b/Master/texmf-dist/tex/latex/polyglossia/hebrewcal.sty
@@ -50,9 +50,9 @@
\def\hebrewdate#1#2#3{%
\HebrewFromGregorian{#1}{#2}{#3}%
{\hebrewday}{\hebrewmonth}{\hebrewyear}%
- \if@RTL%
+ \if@RTL
\@FormatForHebrew{\hebrewday}{\hebrewmonth}{\hebrewyear}%
- \else%
+ \else
\@FormatForEnglish{\hebrewday}{\hebrewmonth}{\hebrewyear}%
\fi}
\def\hebrewtoday{\hebrewdate{\day}{\month}{\year}}
@@ -84,16 +84,16 @@
\fi
\fi}}
\def\HebrewMonthName#1#2{%
- \ifnum #1 = 7 %
+ \ifnum #1 = 7
\@CheckLeapHebrewYear{#2}%
\if@HebrewLeap אדר\ ב'%
\else אדר%
- \fi%
- \else%
- \ifcase#1%
+ \fi
+ \else
+ \ifcase#1
% nothing for 0
\or תשרי%
- \or\if@xpg@hebrew@marcheshvan מרחשון\else חשון\fi%
+ \or\if@xpg@hebrew@marcheshvan מרחשון\else חשון\fi
\or כסלו%
\or טבת%
\or שבט%
@@ -105,35 +105,35 @@
\or תמוז%
\or אב%
\or אלול%
- \fi%
+ \fi
\fi}
\def\@FormatForHebrew#1#2#3{%
\Hebrewnumeral{#1}~ב\HebrewMonthName{#2}{#3}~%
\HebrewYearName{#3}}
\def\HebrewMonthNameInEnglish#1#2{%
- \ifnum #1 = 7%
+ \ifnum #1 = 7
\@CheckLeapHebrewYear{#2}%
- \if@HebrewLeap Adar II\else Adar\fi%
- \else%
- \ifcase #1%
+ \if@HebrewLeap Adar II\else Adar\fi
+ \else
+ \ifcase #1
% nothing for 0
- \or \if@hebrewcal@academytrans Tishri \else Tishrei \fi%
- \or%
+ \or \if@hebrewcal@academytrans Tishri \else Tishrei \fi
+ \or
\if@hebrewcal@academytrans%
- \if@xpg@hebrew@marcheshvan Marẖeshvan\else Heshvan\fi%
- \else%
- \if@xpg@hebrew@marcheshvan Marcheshvan\else Heshvan\fi%
- \fi%
- \or Kislev%
- \or \if@hebrewcal@academytrans Tevet \else Tebeth \fi%
- \or \if@hebrewcal@academytrans Shvat \else Shebat \fi%
+ \if@xpg@hebrew@marcheshvan Marẖeshvan\else Heshvan\fi
+ \else
+ \if@xpg@hebrew@marcheshvan Marcheshvan\else Heshvan\fi
+ \fi
+ \or Kislev
+ \or \if@hebrewcal@academytrans Tevet \else Tebeth \fi
+ \or \if@hebrewcal@academytrans Shvat \else Shebat \fi
\or Adar I%
\or Adar II%
\or Nisan%
- \or \if@hebrewcal@academytrans Iyyar \else Iyar \fi%
+ \or \if@hebrewcal@academytrans Iyyar \else Iyar \fi
\or Sivan%
\or Tammuz%
- \or \if@hebrewcal@academytrans Av \else Ab \fi%
+ \or \if@hebrewcal@academytrans Av \else Ab \fi
\or Elul%
\fi
\fi}
@@ -143,235 +143,235 @@
\newif\if@HebrewLeap
\def\@CheckLeapHebrewYear#1{%
{%
- \countdef\tmpa = 0% % \tmpa==\count0
- \countdef\tmpb = 1% % \tmpb==\count1
- \tmpa = #1%
- \multiply \tmpa by 7%
- \advance \tmpa by 1%
+ \countdef\tmpa = 0 % \tmpa==\count0
+ \countdef\tmpb = 1 % \tmpb==\count1
+ \tmpa = #1
+ \multiply \tmpa by 7
+ \advance \tmpa by 1
\@Remainder{\tmpa}{19}{\tmpb}%
- \ifnum \tmpb < 7% % \tmpb = (7*year+1)%19
- \global\@HebrewLeaptrue%
- \else%
- \global\@HebrewLeapfalse%
+ \ifnum \tmpb < 7 % \tmpb = (7*year+1)%19
+ \global\@HebrewLeaptrue
+ \else
+ \global\@HebrewLeapfalse
\fi}}
\def\@HebrewElapsedMonths#1#2{%
{%
- \countdef\tmpa = 0% % \tmpa==\count0
- \countdef\tmpb = 1% % \tmpb==\count1
- \countdef\tmpc = 2% % \tmpc==\count2
- \tmpa = #1% %
- \advance \tmpa by -1% %
- #2 = \tmpa% % #2 = \tmpa = year-1
- \divide #2 by 19% % Number of complete Meton cycles
- \multiply #2 by 235% % #2 = 235*((year-1)/19)
+ \countdef\tmpa = 0 % \tmpa==\count0
+ \countdef\tmpb = 1 % \tmpb==\count1
+ \countdef\tmpc = 2 % \tmpc==\count2
+ \tmpa = #1
+ \advance \tmpa by -1
+ #2 = \tmpa % #2 = \tmpa = year-1
+ \divide #2 by 19 % Number of complete Meton cycles
+ \multiply #2 by 235 % #2 = 235*((year-1)/19)
\@Remainder{\tmpa}{19}{\tmpb}% \tmpa = years%19-years this cycle
- \tmpc = \tmpb% %
- \multiply \tmpb by 12% %
- \advance #2 by \tmpb% % add regular months this cycle
- \multiply \tmpc by 7% %
- \advance \tmpc by 1% %
- \divide \tmpc by 19% % \tmpc = (1+7*((year-1)%19))/19 -
- \advance #2 by \tmpc% % add leap months
+ \tmpc = \tmpb
+ \multiply \tmpb by 12
+ \advance #2 by \tmpb % add regular months this cycle
+ \multiply \tmpc by 7
+ \advance \tmpc by 1
+ \divide \tmpc by 19 % \tmpc = (1+7*((year-1)%19))/19 -
+ \advance #2 by \tmpc % add leap months
\global\@common = #2}%
#2 = \@common}
\def\@HebrewElapsedDays#1#2{%
{%
- \countdef\tmpa = 0% % \tmpa==\count0
- \countdef\tmpb = 1% % \tmpb==\count1
- \countdef\tmpc = 2% % \tmpc==\count2
+ \countdef\tmpa = 0 % \tmpa==\count0
+ \countdef\tmpb = 1 % \tmpb==\count1
+ \countdef\tmpc = 2 % \tmpc==\count2
\@HebrewElapsedMonths{#1}{#2}%
- \tmpa = #2% %
- \multiply \tmpa by 13753% %
- \advance \tmpa by 5604% % \tmpa=MonthsElapsed*13758 + 5604
+ \tmpa = #2
+ \multiply \tmpa by 13753
+ \advance \tmpa by 5604 % \tmpa=MonthsElapsed*13758 + 5604
\@Remainder{\tmpa}{25920}{\tmpc}% \tmpc == ConjunctionParts
- \divide \tmpa by 25920%
- \multiply #2 by 29%
- \advance #2 by 1%
- \advance #2 by \tmpa% % #2 = 1 + MonthsElapsed*29 +
+ \divide \tmpa by 25920
+ \multiply #2 by 29
+ \advance #2 by 1
+ \advance #2 by \tmpa % #2 = 1 + MonthsElapsed*29 +
\@Remainder{#2}{7}{\tmpa}% % \tmpa == DayOfWeek
- \ifnum \tmpc < 19440%
- \ifnum \tmpc < 9924%
- \else% % New moon at 9 h. 204 p. or later
- \ifnum \tmpa = 2% % on Tuesday ...
+ \ifnum \tmpc < 19440
+ \ifnum \tmpc < 9924
+ \else % New moon at 9 h. 204 p. or later
+ \ifnum \tmpa = 2 % on Tuesday ...
\@CheckLeapHebrewYear{#1}% of a common year
- \if@HebrewLeap%
- \else%
- \advance #2 by 1%
- \fi%
- \fi%
- \fi%
- \ifnum \tmpc < 16789%
- \else% % New moon at 15 h. 589 p. or later
- \ifnum \tmpa = 1% % on Monday ...
- \advance #1 by -1%
+ \if@HebrewLeap
+ \else
+ \advance #2 by 1
+ \fi
+ \fi
+ \fi
+ \ifnum \tmpc < 16789
+ \else % New moon at 15 h. 589 p. or later
+ \ifnum \tmpa = 1 % on Monday ...
+ \advance #1 by -1
\@CheckLeapHebrewYear{#1}% at the end of leap year
- \if@HebrewLeap%
- \advance #2 by 1%
- \fi%
- \fi%
- \fi%
- \else%
- \advance #2 by 1% % new moon at or after midday
- \fi%
+ \if@HebrewLeap
+ \advance #2 by 1
+ \fi
+ \fi
+ \fi
+ \else
+ \advance #2 by 1 % new moon at or after midday
+ \fi
\@Remainder{#2}{7}{\tmpa}% % \tmpa == DayOfWeek
- \ifnum \tmpa = 0% % if Sunday ...
- \advance #2 by 1%
- \else% %
- \ifnum \tmpa = 3% % Wednesday ...
- \advance #2 by 1%
- \else%
- \ifnum \tmpa = 5% % or Friday
- \advance #2 by 1%
- \fi%
- \fi%
- \fi%
+ \ifnum \tmpa = 0 % if Sunday ...
+ \advance #2 by 1
+ \else %
+ \ifnum \tmpa = 3 % Wednesday ...
+ \advance #2 by 1
+ \else
+ \ifnum \tmpa = 5 % or Friday
+ \advance #2 by 1
+ \fi
+ \fi
+ \fi
\global\@common = #2}%
#2 = \@common}
\def\@DaysInHebrewYear#1#2{%
{%
- \countdef\tmpe = 12% % \tmpe==\count12
+ \countdef\tmpe = 12 % \tmpe==\count12
\@HebrewElapsedDays{#1}{\tmpe}%
- \advance #1 by 1%
+ \advance #1 by 1
\@HebrewElapsedDays{#1}{#2}%
- \advance #2 by -\tmpe%
+ \advance #2 by -\tmpe
\global\@common = #2}%
#2 = \@common}
\def\@HebrewDaysInPriorMonths#1#2#3{%
{%
- \countdef\tmpf= 14% % \tmpf==\count14
- #3 = \ifcase #1% % Days in prior month of regular year
- 0 \or% % no month number 0
- 0 \or% % Tishri
- 30 \or% % Heshvan
- 59 \or% % Kislev
- 89 \or% % Tevet
- 118 \or% % Shvat
- 148 \or% % Adar I
- 148 \or% % Adar II
- 177 \or% % Nisan
- 207 \or% % Iyyar
- 236 \or% % Sivan
- 266 \or% % Tammuz
- 295 \or% % Av
- 325 \or% % Elul
- 400% % Dummy
- \fi%
+ \countdef\tmpf= 14 % \tmpf==\count14
+ #3 = \ifcase #1 % Days in prior month of regular year
+ 0 \or % no month number 0
+ 0 \or % Tishri
+ 30 \or % Heshvan
+ 59 \or % Kislev
+ 89 \or % Tevet
+ 118 \or % Shvat
+ 148 \or % Adar I
+ 148 \or % Adar II
+ 177 \or % Nisan
+ 207 \or % Iyyar
+ 236 \or % Sivan
+ 266 \or % Tammuz
+ 295 \or % Av
+ 325 \or % Elul
+ 400 % Dummy
+ \fi
\@CheckLeapHebrewYear{#2}%
- \if@HebrewLeap% % in leap year
- \ifnum #1 > 6% % if month after Adar I
- \advance #3 by 30% % add 30 days
- \fi%
- \fi%
+ \if@HebrewLeap % in leap year
+ \ifnum #1 > 6 % if month after Adar I
+ \advance #3 by 30 % add 30 days
+ \fi
+ \fi
\@DaysInHebrewYear{#2}{\tmpf}%
- \ifnum #1 > 3%
- \ifnum \tmpf = 353% %
- \advance #3 by -1% %
- \fi% % Short Kislev
- \ifnum \tmpf = 383% %
- \advance #3 by -1% %
- \fi% %
- \fi%
- \ifnum #1 > 2%
- \ifnum \tmpf = 355% %
- \advance #3 by 1% %
- \fi% % Long Heshvan
- \ifnum \tmpf = 385% %
- \advance #3 by 1% %
- \fi% %
- \fi%
+ \ifnum #1 > 3
+ \ifnum \tmpf = 353
+ \advance #3 by -1
+ \fi % Short Kislev
+ \ifnum \tmpf = 383
+ \advance #3 by -1
+ \fi
+ \fi
+ \ifnum #1 > 2
+ \ifnum \tmpf = 355
+ \advance #3 by 1
+ \fi % Long Heshvan
+ \ifnum \tmpf = 385
+ \advance #3 by 1
+ \fi
+ \fi
\global\@common = #3}%
#3 = \@common}
\def\@FixedFromHebrew#1#2#3#4{%
{%
- #4 = #1%
+ #4 = #1
\@HebrewDaysInPriorMonths{#2}{#3}{#1}%
- \advance #4 by #1% % Add days in prior months this year
+ \advance #4 by #1 % Add days in prior months this year
\@HebrewElapsedDays{#3}{#1}%
- \advance #4 by #1% % Add days in prior years
- \advance #4 by -1373429% % Subtract days before Gregorian
+ \advance #4 by #1 % Add days in prior years
+ \advance #4 by -1373429 % Subtract days before Gregorian
\global\@common = #4}% % 01.01.0001
#4 = \@common}
\def\@GregorianDaysInPriorMonths#1#2#3{%
{%
- #3 = \ifcase #1%
- 0 \or% % no month number 0
- 0 \or%
- 31 \or%
- 59 \or%
- 90 \or%
- 120 \or%
- 151 \or%
- 181 \or%
- 212 \or%
- 243 \or%
- 273 \or%
- 304 \or%
- 334%
- \fi%
+ #3 = \ifcase #1
+ 0 \or % no month number 0
+ 0 \or
+ 31 \or
+ 59 \or
+ 90 \or
+ 120 \or
+ 151 \or
+ 181 \or
+ 212 \or
+ 243 \or
+ 273 \or
+ 304 \or
+ 334
+ \fi
\@CheckIfGregorianLeap{#2}%
- \if@GregorianLeap%
- \ifnum #1 > 2% % if month after February
- \advance #3 by 1% % add leap day
- \fi%
- \fi%
+ \if@GregorianLeap
+ \ifnum #1 > 2 % if month after February
+ \advance #3 by 1 % add leap day
+ \fi
+ \fi
\global\@common = #3}%
#3 = \@common}
\def\@GregorianDaysInPriorYears#1#2{%
{%
- \countdef\tmpc = 4% % \tmpc==\count4
- \countdef\tmpb = 2% % \tmpb==\count2
- \tmpb = #1% %
- \advance \tmpb by -1% %
- \tmpc = \tmpb% % \tmpc = \tmpb = year-1
- \multiply \tmpc by 365% % Days in prior years =
- #2 = \tmpc% % = 365*(year-1) ...
- \tmpc = \tmpb% %
- \divide \tmpc by 4% % \tmpc = (year-1)/4
- \advance #2 by \tmpc% % ... plus Julian leap days ...
- \tmpc = \tmpb% %
- \divide \tmpc by 100% % \tmpc = (year-1)/100
- \advance #2 by -\tmpc% % ... minus century years ...
- \tmpc = \tmpb% %
- \divide \tmpc by 400% % \tmpc = (year-1)/400
- \advance #2 by \tmpc% % ... plus 4-century years.
+ \countdef\tmpc = 4 % \tmpc==\count4
+ \countdef\tmpb = 2 % \tmpb==\count2
+ \tmpb = #1
+ \advance \tmpb by -1
+ \tmpc = \tmpb % \tmpc = \tmpb = year-1
+ \multiply \tmpc by 365 % Days in prior years =
+ #2 = \tmpc % = 365*(year-1) ...
+ \tmpc = \tmpb
+ \divide \tmpc by 4 % \tmpc = (year-1)/4
+ \advance #2 by \tmpc % ... plus Julian leap days ...
+ \tmpc = \tmpb
+ \divide \tmpc by 100 % \tmpc = (year-1)/100
+ \advance #2 by -\tmpc % ... minus century years ...
+ \tmpc = \tmpb
+ \divide \tmpc by 400 % \tmpc = (year-1)/400
+ \advance #2 by \tmpc % ... plus 4-century years.
\global\@common = #2}%
#2 = \@common}
\def\@AbsoluteFromGregorian#1#2#3#4{%
{%
- \countdef\tmpd = 0% % \tmpd==\count0
- #4 = #1% % days so far this month
+ \countdef\tmpd = 0 % \tmpd==\count0
+ #4 = #1 % days so far this month
\@GregorianDaysInPriorMonths{#2}{#3}{\tmpd}%
- \advance #4 by \tmpd% % add days in prior months
+ \advance #4 by \tmpd % add days in prior months
\@GregorianDaysInPriorYears{#3}{\tmpd}%
- \advance #4 by \tmpd% % add days in prior years
+ \advance #4 by \tmpd % add days in prior years
\global\@common = #4}%
#4 = \@common}
\def\HebrewFromGregorian#1#2#3#4#5#6{%
{%
- \countdef\tmpx= 17% % \tmpx==\count17
- \countdef\tmpy= 18% % \tmpy==\count18
- \countdef\tmpz= 19% % \tmpz==\count19
- #6 = #3% %
- \global\advance #6 by 3761% approximation from above
+ \countdef\tmpx= 17 % \tmpx==\count17
+ \countdef\tmpy= 18 % \tmpy==\count18
+ \countdef\tmpz= 19 % \tmpz==\count19
+ #6 = #3
+ \global\advance #6 by 3761 % approximation from above
\@AbsoluteFromGregorian{#1}{#2}{#3}{#4}%
- \tmpz = 1 \tmpy = 1%
+ \tmpz = 1 \tmpy = 1
\@FixedFromHebrew{\tmpz}{\tmpy}{#6}{\tmpx}%
- \ifnum \tmpx > #4% %
- \global\advance #6 by -1% Hyear = Gyear + 3760
+ \ifnum \tmpx > #4
+ \global\advance #6 by -1 % Hyear = Gyear + 3760
\@FixedFromHebrew{\tmpz}{\tmpy}{#6}{\tmpx}%
- \fi% %
- \advance #4 by -\tmpx% % Days in this year
- \advance #4 by 1% %
- #5 = #4% %
- \divide #5 by 30% % Approximation for month from below
- \loop% % Search for month
+ \fi
+ \advance #4 by -\tmpx % Days in this year
+ \advance #4 by 1
+ #5 = #4
+ \divide #5 by 30 % Approximation for month from below
+ \loop % Search for month
\@HebrewDaysInPriorMonths{#5}{#6}{\tmpx}%
- \ifnum \tmpx < #4%
- \advance #5 by 1%
- \tmpy = \tmpx%
- \repeat%
- \global\advance #5 by -1%
- \global\advance #4 by -\tmpy%
+ \ifnum \tmpx < #4
+ \advance #5 by 1
+ \tmpy = \tmpx
+ \repeat
+ \global\advance #5 by -1
+ \global\advance #4 by -\tmpy
}%
}
diff --git a/Master/texmf-dist/tex/latex/polyglossia/polyglossia-french.lua b/Master/texmf-dist/tex/latex/polyglossia/polyglossia-french.lua
index 96de94b1607..9ac5ea10f4d 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/polyglossia-french.lua
+++ b/Master/texmf-dist/tex/latex/polyglossia/polyglossia-french.lua
@@ -1,6 +1,6 @@
--
-- polyglossia-punct.lua
--- part of polyglossia v1.64 -- 2023/07/21
+-- part of polyglossia v1.65 -- 2023/10/01
--
require('polyglossia-punct')
diff --git a/Master/texmf-dist/tex/latex/polyglossia/polyglossia-korean.lua b/Master/texmf-dist/tex/latex/polyglossia/polyglossia-korean.lua
index 13e6af12827..481501ba8c7 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/polyglossia-korean.lua
+++ b/Master/texmf-dist/tex/latex/polyglossia/polyglossia-korean.lua
@@ -1,6 +1,6 @@
--
-- polyglossia-korean.lua
--- part of polyglossia v1.64 -- 2023/07/21
+-- part of polyglossia v1.65 -- 2023/10/01
--
local glyph_id = node.id"glyph"
diff --git a/Master/texmf-dist/tex/latex/polyglossia/polyglossia-latin.lua b/Master/texmf-dist/tex/latex/polyglossia/polyglossia-latin.lua
index 317215e2a51..9b94f426bfd 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/polyglossia-latin.lua
+++ b/Master/texmf-dist/tex/latex/polyglossia/polyglossia-latin.lua
@@ -1,6 +1,6 @@
--
-- polyglossia-latin.lua
--- part of polyglossia v1.64 -- 2023/07/21
+-- part of polyglossia v1.65 -- 2023/10/01
--
require('polyglossia-punct')
diff --git a/Master/texmf-dist/tex/latex/polyglossia/polyglossia-punct.lua b/Master/texmf-dist/tex/latex/polyglossia/polyglossia-punct.lua
index e34f77525ae..cac26817c69 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/polyglossia-punct.lua
+++ b/Master/texmf-dist/tex/latex/polyglossia/polyglossia-punct.lua
@@ -1,6 +1,6 @@
--
-- polyglossia-punct.lua
--- part of polyglossia v1.64 -- 2023/07/21
+-- part of polyglossia v1.65 -- 2023/10/01
--
require('polyglossia') -- just in case...
diff --git a/Master/texmf-dist/tex/latex/polyglossia/polyglossia-sanskrit.lua b/Master/texmf-dist/tex/latex/polyglossia/polyglossia-sanskrit.lua
index c1b94aa761b..d13cc4b9294 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/polyglossia-sanskrit.lua
+++ b/Master/texmf-dist/tex/latex/polyglossia/polyglossia-sanskrit.lua
@@ -1,6 +1,6 @@
--
-- polyglossia-sanskrit.lua
--- part of polyglossia v1.64 -- 2023/07/21
+-- part of polyglossia v1.65 -- 2023/10/01
--
require('polyglossia-punct')
diff --git a/Master/texmf-dist/tex/latex/polyglossia/polyglossia-tibt.lua b/Master/texmf-dist/tex/latex/polyglossia/polyglossia-tibt.lua
index 1206340cfb1..94d25857325 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/polyglossia-tibt.lua
+++ b/Master/texmf-dist/tex/latex/polyglossia/polyglossia-tibt.lua
@@ -1,6 +1,6 @@
--
-- polyglossia-tibt.lua
--- part of polyglossia v1.64 -- 2023/07/21
+-- part of polyglossia v1.65 -- 2023/10/01
--
require('polyglossia') -- just in case...
diff --git a/Master/texmf-dist/tex/latex/polyglossia/polyglossia.lua b/Master/texmf-dist/tex/latex/polyglossia/polyglossia.lua
index c86216b6f9c..59d7bdd906b 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/polyglossia.lua
+++ b/Master/texmf-dist/tex/latex/polyglossia/polyglossia.lua
@@ -1,6 +1,6 @@
--
-- polyglossia.lua
--- part of polyglossia v1.64 -- 2023/07/21
+-- part of polyglossia v1.65 -- 2023/10/01
--
local module_name = "polyglossia"
diff --git a/Master/texmf-dist/tex/latex/polyglossia/polyglossia.sty b/Master/texmf-dist/tex/latex/polyglossia/polyglossia.sty
index dad1ce43ab8..9ac25167ce0 100644
--- a/Master/texmf-dist/tex/latex/polyglossia/polyglossia.sty
+++ b/Master/texmf-dist/tex/latex/polyglossia/polyglossia.sty
@@ -1,5 +1,5 @@
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{polyglossia}[2023/07/21 v1.64
+\ProvidesPackage{polyglossia}[2023/10/01 v1.65
Modern multilingual typesetting with XeLaTeX and LuaLaTeX]
\RequirePackage{etoolbox}
\RequirePackage{makecmds}
@@ -43,12 +43,12 @@
}
%% This is for compatibility with Babel-aware package:
-\def\languageshorthands#1{\relax} %this is for scrlttr2 class
-\def\bbl@cs#1{\csname bbl@#1\endcsname}%
+\def\languageshorthands#1{\relax} % this is for scrlttr2 class
+\def\bbl@cs#1{\csname bbl@#1\endcsname}
\AtEndPreamble{\let\bbl@set@language\xpg@set@language@aux} %for biblatex
\AtEndPreamble{\let\bbl@main@language\xpg@main@language} %for biblatex
\AtEndPreamble{
- \providecommand\texorpdfstring[2]{#1}% dummy command if hyperref is not loaded
+ \providecommand\texorpdfstring[2]{#1} % dummy command if hyperref is not loaded
}
\sys_if_engine_luatex:T{
@@ -110,32 +110,32 @@
}
%% custom message macros
-\providecommand*{\xpg@error}[1]{%
- \PackageError{polyglossia}{#1}{}%
+\providecommand*{\xpg@error}[1]{
+ \PackageError{polyglossia}{#1}{}
}
-\providecommand*{\xpg@warning}[1]{%
- \PackageWarning{polyglossia}{#1}%
+\providecommand*{\xpg@warning}[1]{
+ \PackageWarning{polyglossia}{#1}
}
-\providecommand*{\xpg@info}[1]{%
- \PackageInfo{polyglossia}%
- {#1\@gobble}%
+\providecommand*{\xpg@info}[1]{
+ \PackageInfo{polyglossia}
+ {#1\@gobble}
} %% the \@gobble is to prevent displaying the line nr
%TODO change all instances of \xpg@nopatterns in gloss-*.ldf files
-\providecommand*{\xpg@nopatterns@fallback}[2][nohyphenation]{%
+\providecommand*{\xpg@nopatterns@fallback}[2][nohyphenation]{
\xpg@warning{No~ hyphenation~ patterns~ were~ loaded~ for~ `#2'\MessageBreak
- I~ will~ use~ \string\language=\string\l@ #1\space instead}%
+ I~ will~ use~ \string\language=\string\l@ #1\space instead}
\expandafter\adddialect\csname l@#2\expandafter\endcsname\csname l@#1\endcsname\relax}
-\providecommand*{\xpg@nopatterns}[1]{%
+\providecommand*{\xpg@nopatterns}[1]{
\xpg@warning{No~ hyphenation~ patterns~ were~ loaded~ for~ `#1'\MessageBreak
- I~ will~ use~ \string\language=\string\l@nohyphenation\space instead}%
+ I~ will~ use~ \string\language=\string\l@nohyphenation\space instead}
%%TODO? \expandafter\adddialect\csname l@#1\endcsname\l@nohyphenation\relax
}
-\def\xpg@ill@value#1#2{%
+\def\xpg@ill@value#1#2{
\xpg@warning{Illegal~ value~ (#1)~ for~ #2}}
% error out if lang is not loaded
@@ -177,7 +177,7 @@
\def\@@ensure@maindir#1{\ifcsundef{@ensure@maindir}{#1}{\@ensure@maindir{#1}}}
%% Used by the language definitions files for right-to-left languages
-\def\RequireBidi{%
+\def\RequireBidi{
\str_case_e:nnF{\c_sys_engine_str}{
{luatex}{\ifx\@onlypreamble\@notprerr\else\RequirePackage{luabidi}\fi}
{xetex}{\ifx\@onlypreamble\@notprerr\else\RequirePackage{bidi}\fi}
@@ -205,66 +205,63 @@
% (lua)bidi commands to change directionality for paragraphs
% and inline text.
% overwritten with correct package
-\cs_new_nopar:Nn{\polyglossia@setpardirection:n}{%
+\cs_new_nopar:Nn{\polyglossia@setpardirection:n}{
\__xpg_if_LR_str:nF {#1}
{
\xpg@error{right-to-left,~ but~ (lua)bidi~ package~ was~ not~ loaded!}
}
}
-\cs_new_nopar:Nn{\polyglossia@settextdirection:n}{%
+\cs_new_nopar:Nn{\polyglossia@settextdirection:n}{
\__xpg_if_LR_str:nF {#1}
{
\xpg@error{right-to-left,~ but~ (lua)bidi~ package~ was~ not~ loaded!}
}
}
-\__xpg_at_package_hook:nnn{bidi}{package/bidi/after}{%
- \ExplSyntaxOn%
- \cs_gset_nopar:Nn{\polyglossia@setpardirection:n}{%
- \__xpg_if_LR_str:nTF{#1}%
- {%
- \setLR%
- }%
- {%
- \setRL%
- }%
- }%
- \cs_gset_nopar:Nn{\polyglossia@settextdirection:n}{%
- \__xpg_if_LR_str:nTF{#1}%
- {%
- \LRE%
- }%
- {%
- \RLE%
- }%
- }%
- \ExplSyntaxOff%
-}
-\__xpg_at_package_hook:nnn{luabidi}{package/luabidi/after}{%
- \ExplSyntaxOn%
- \cs_gset_nopar:Nn{\polyglossia@setpardirection:n}{%
- \__xpg_if_LR_str:nTF{#1}%
- {%
- \setLR%
- }%
- {%
- \setRL%
- }%
- }%
- \cs_gset_nopar:Nn{\polyglossia@settextdirection:n}{%
- \__xpg_if_LR_str:nTF{#1}%
- {%
- \LRE%
- }%
- {%
- \RLE%
- }%
- }%
- \ExplSyntaxOff%
+\__xpg_at_package_hook:nnn{bidi}{package/bidi/after}{
+ \cs_gset_nopar:Nn{\polyglossia@setpardirection:n}{
+ \__xpg_if_LR_str:nTF{#1}
+ {
+ \setLR
+ }
+ {
+ \setRL
+ }
+ }
+ \cs_gset_nopar:Nn{\polyglossia@settextdirection:n}{
+ \__xpg_if_LR_str:nTF{#1}
+ {
+ \LRE
+ }
+ {
+ \RLE
+ }
+ }
+ \ExplSyntaxOff
+}
+\__xpg_at_package_hook:nnn{luabidi}{package/luabidi/after}{
+ \cs_gset_nopar:Nn{\polyglossia@setpardirection:n}{
+ \__xpg_if_LR_str:nTF{#1}
+ {
+ \setLR
+ }
+ {
+ \setRL
+ }
+ }
+ \cs_gset_nopar:Nn{\polyglossia@settextdirection:n}{
+ \__xpg_if_LR_str:nTF{#1}
+ {
+ \LRE
+ }
+ {
+ \RLE
+ }
+ }
}
% emulate \RTLmain
\cs_new_nopar:Nn \__xpg_setRTLmain: {}
-\str_case_e:nnF{\c_sys_engine_str}{%
+\str_case_e:nnF{\c_sys_engine_str}{
{luatex}{\cs_gset:Nn \__xpg_setRTLmain: {\setRTLmain}}
{xetex}{\cs_gset:Nn \__xpg_setRTLmain: {\@RTLmaintrue\setnonlatin}}
}
@@ -277,7 +274,7 @@
}
%% compatibility with babel
-\let\addto\gappto% gappto is defined in etoolbox
+\let\addto\gappto % gappto is defined in etoolbox
%% NEW EXPERIMENTAL SETUP INTERFACE FOR GLOSS FILES
%% options currently available:
@@ -296,21 +293,21 @@
%% TODO: localnumeral = <csname>
%% or even better localdigits = {0123456789} for fully automatic setup
\newif\if@xpg@language@really@defined@
-\newcommand*\PolyglossiaSetup[2]{%
- \polyglossia@keys_define_lang:n{#1}%
- \keys_set:nn { polyglossia / #1 } { #2 }%
+\newcommand*\PolyglossiaSetup[2]{
+ \polyglossia@keys_define_lang:n{#1}
+ \keys_set:nn { polyglossia / #1 } { #2 }
\prop_log:N{\polyglossia@langsetup}
\polyglossia_setup_hyphen:n {#1}
%define booleans etoolbox style and set defaults
%% TODO ? \providetoggle{#1@setup@done}%
% we initialize these so that we can use \gappto below
- \csgdef{init@extras@#1}{}%
- \csgdef{init@noextras@#1}{}% we don't use this yet: remove?
+ \csgdef{init@extras@#1}{}
+ \csgdef{init@noextras@#1}{} % we don't use this yet: remove?
% here we do the fontsetup:
\polyglossia@lang@autosetupfont:n{#1}
- %% TODO? \toggletrue{#1@setup@done}%
+ %% TODO? \toggletrue{#1@setup@done}
% reinit \do
- \def\do##1{\setotherlanguage{##1}}%
+ \def\do##1{\setotherlanguage{##1}}
% register base alias
\xpg_language_alias { #1 } { #1 }
}
@@ -330,15 +327,15 @@
\boolfalse{havehyphen}
% for each hyphen in the set until we find one that works
\clist_map_inline:Nn \l_tmpa_clist {
- \ifbool{havehyphen}{}{%
+ \ifbool{havehyphen}{}{
% check if language hyphenname is defined
- \__xpg_check_if_exist_l@:NF{#1}{%
+ \__xpg_check_if_exist_l@:NF{#1}{
% if not, first consider nohyphenation
\str_if_eq:nnTF{##1}{nohyphenation}
- {%
+ {
\cs_gset_eq:cc{l@#1}{l@##1}
\global\booltrue{havehyphen}
- }{%
+ }{
% then test if hyphenation is defined
\xpg@ifdefined{##1}{
% test if language hyphenation is nohyphenation
@@ -348,25 +345,25 @@
% ...and load
\xpg@set@hyphenation@patterns{##1}
\global\booltrue{havehyphen}
- }%
- }{}%
- }%
- }%
- }%
- }%
+ }
+ }{}
+ }
+ }
+ }
+ }
% if l@#1 does not yet exist,
% we assign it to nohyphenation
% we do this here in case and if the hyphennames key was omitted
- \ifbool{havehyphen}{}{%
- \xpg@ifdefined{#1}{}%
+ \ifbool{havehyphen}{}{
+ \xpg@ifdefined{#1}{}
{
\xpg@nopatterns{#1}
\expandafter\adddialect\csname l@#1\endcsname\l@nohyphenation\relax
- }%
- }%
- \csdef{#1@language}{%
- \polyglossia@setup@language@patterns{#1}%
- }%
+ }
+ }
+ \csdef{#1@language}{
+ \polyglossia@setup@language@patterns{#1}
+ }
% setup hyphenmins
\clist_set:Ne \l_tmpa_clist
{ \prop_item:Nn \polyglossia@langsetup {#1 / hyphenmins} }
@@ -381,10 +378,10 @@
}
}
-\newcommand*\polyglossia@setup@language@patterns[1]{%
- \ifbool{xpg@hyphenation@disabled}{%
- \xdef\xpg@lastlanguage{\the\csname l@#1\endcsname}%
- }{%
+\newcommand*\polyglossia@setup@language@patterns[1]{
+ \ifbool{xpg@hyphenation@disabled}{
+ \xdef\xpg@lastlanguage{\the\csname l@#1\endcsname}
+ }{
% first, test if \l@#1 exists
% without that, \csname l@#1\endcsname will be defined as \relax
\cs_if_exist:cTF {l@#1}
@@ -397,14 +394,14 @@
\xpg@set@hyphenation@patterns{#1}
}
}
- {%
+ {
% Since this function is sometimes called from the gloss files
% directly, we need to check whether the requested hyphenname exists.
- \xpg@ifdefined{#1}{}%
- {%
+ \xpg@ifdefined{#1}{}
+ {
\xpg@nopatterns{#1}
\expandafter\adddialect\csname l@#1\endcsname\l@nohyphenation\relax%
- }%
+ }
\xpg@set@hyphenation@patterns{#1}
}
}
@@ -817,7 +814,7 @@
% \localnumeral{numeral} use local language
\NewExpandableDocumentCommand{\Localnumeral}{som}
{
- \IfBooleanTF{#1}%
+ \IfBooleanTF{#1}
{% starred: take counter
\exp_args:Nc \polyglossia_i_localnumeral:nnnnn {c@#3}
{\mainlanguagename} {\languagename} {\IfNoValueTF {#2}{lang=local}{#2}} {Localnumeral}
@@ -885,37 +882,37 @@
\prop_log:N{\polyglossia@langsetup}
\prop_log:N{\__xpg_alias}
}
-\def\xpg@lastlanguage{0}%
+\def\xpg@lastlanguage{0}
-\providebool{xpg@hyphenation@disabled}%
+\providebool{xpg@hyphenation@disabled}
\boolfalse{xpg@hyphenation@disabled}
-\def\xpg@disablehyphenation{%
- \ifx\@onlypreamble\@notprerr%
- \xpg@@disablehyphenation%
- \else%
+\def\xpg@disablehyphenation{
+ \ifx\@onlypreamble\@notprerr
+ \xpg@@disablehyphenation
+ \else
% if this is used in the preamble, we have to postpone
% the execution until the main language has been set (#125).
\cs_gset_nopar:Nn \polyglossia@AtBeginDocument@hyphenation: {
- \xpg@@disablehyphenation%
- }%
- \fi%
+ \xpg@@disablehyphenation
+ }
+ \fi
}
-\def\xpg@@disablehyphenation{%
- \ifbool{xpg@hyphenation@disabled}{}{%
- \booltrue{xpg@hyphenation@disabled}%
- \xdef\xpg@lastlanguage{\the\language}%
+\def\xpg@@disablehyphenation{
+ \ifbool{xpg@hyphenation@disabled}{}{
+ \booltrue{xpg@hyphenation@disabled}
+ \xdef\xpg@lastlanguage{\the\language}
% We do not call \xpg@set@hyphenation@patterns here to avoid a warning message.
% "nohyphenation" is not listed in language.dat.lua.
- \language=\l@nohyphenation%
- }%
+ \language=\l@nohyphenation
+ }
}
-\def\xpg@enablehyphenation{%
- \ifbool{xpg@hyphenation@disabled}{%
- \boolfalse{xpg@hyphenation@disabled}%
- \language=\csname xpg@lastlanguage\endcsname%
+\def\xpg@enablehyphenation{
+ \ifbool{xpg@hyphenation@disabled}{
+ \boolfalse{xpg@hyphenation@disabled}
+ \language=\csname xpg@lastlanguage\endcsname
}{}%
}
@@ -929,7 +926,7 @@
\cs_new:Nn \polyglossia@lang@autosetupfont:n {
\str_if_eq:eeTF{\prop_item:Nn{\polyglossia@langsetup}{#1/fontsetup}}{true}
{
- \str_if_eq:eeTF{\prop_item:Nn{\polyglossia@langsetup}{#1/lcscript}}{latin}%
+ \str_if_eq:eeTF{\prop_item:Nn{\polyglossia@langsetup}{#1/lcscript}}{latin}
{\xpg@fontsetup@latin{#1}}
{\xpg@fontsetup@nonlatin{#1}}
}
@@ -950,12 +947,12 @@
}
{
\str_if_eq:nnTF{#2}{Turkish}{
- \fontspec_if_language:nTF {TRK}%
+ \fontspec_if_language:nTF {TRK}
{
\addfontfeature{Language=Turkish}
}
{
- \fontspec_if_language:nTF {TUR}%
+ \fontspec_if_language:nTF {TUR}
{
\addfontfeature{Language=Turkish}
}{}
@@ -1009,49 +1006,49 @@
}
\cs_generate_variant:Nn \polyglossia@addfontfeature@script:nnn { non , nno, noo , nVn, nnV, nVV , nxn, nnx, nxx}
-\def\xpg@fontsetup@latin#1{%
+\def\xpg@fontsetup@latin#1{
\begingroup
- \csgdef{#1@font@rm}{%
+ \csgdef{#1@font@rm}{
\cs_if_exist_use:cF{#1font}{
\rmfamilylatin
\polyglossia@addfontfeature@language:xx{\prop_item:Nn{\polyglossia@langsetup}{#1/langtag}}
{\prop_item:Nn{\polyglossia@langsetup}{#1/language}}
}
}
- \csgdef{#1@font@sf}{%
+ \csgdef{#1@font@sf}{
\cs_if_exist_use:cF{#1fontsf}{
\sffamilylatin
\polyglossia@addfontfeature@language:xx{\prop_item:Nn{\polyglossia@langsetup}{#1/langtag}}
{\prop_item:Nn{\polyglossia@langsetup}{#1/language}}
- }%
- }%
- \csgdef{#1@font@tt}{%
+ }
+ }
+ \csgdef{#1@font@tt}{
\cs_if_exist_use:cF{#1fonttt}{
\ttfamilylatin
\polyglossia@addfontfeature@language:xx{\prop_item:Nn{\polyglossia@langsetup}{#1/langtag}}
{\prop_item:Nn{\polyglossia@langsetup}{#1/language}}
- }%
- }%
+ }
+ }
\endgroup
}
-\def\xpg@fontsetup@nonlatin#1{%
+\def\xpg@fontsetup@nonlatin#1{
\begingroup
- \csgdef{#1@font@rm}{%
+ \csgdef{#1@font@rm}{
\cs_if_exist_use:cF{#1font}
{
- \providetoggle{#1@use@script@font}%
+ \providetoggle{#1@use@script@font}
\str_if_eq:nnTF{\prop_item:Nn{\polyglossia@langsetup}{#1/script}}{\prop_item:Nn{\polyglossia@langsetup}{#1/language}}
- {\rmfamilylatin}%
+ {\rmfamilylatin}
{\cs_if_exist_use:cTF{\prop_item:Nn{\polyglossia@langsetup}{#1/lcscript} font}
{
- \toggletrue{#1@use@script@font}%
+ \toggletrue{#1@use@script@font}
}
{
\rmfamilylatin
}
}
- \iftoggle{#1@use@script@font}{}{%
+ \iftoggle{#1@use@script@font}{}{
\polyglossia@addfontfeature@script:nxx{rm}
{\prop_item:Nn{\polyglossia@langsetup}{#1/scripttag}}
{\prop_item:Nn{\polyglossia@langsetup}{#1/script}}
@@ -1059,23 +1056,23 @@
\polyglossia@addfontfeature@language:xx{\prop_item:Nn{\polyglossia@langsetup}{#1/langtag}}
{\prop_item:Nn{\polyglossia@langsetup}{#1/language}}
}%
- \def\familytype{rm}%
+ \def\familytype{rm}
}%
- \csgdef{#1@font@sf}{%
- \cs_if_exist_use:cF{#1fontsf}%
+ \csgdef{#1@font@sf}{
+ \cs_if_exist_use:cF{#1fontsf}
{
- \providetoggle{#1@use@script@fontsf}%
+ \providetoggle{#1@use@script@fontsf}
\str_if_eq:nnTF{\prop_item:Nn{\polyglossia@langsetup}{#1/script}}{\prop_item:Nn{\polyglossia@langsetup}{#1/language}}
- {\sffamilylatin}%
+ {\sffamilylatin}
{\cs_if_exist_use:cTF{\prop_item:Nn{\polyglossia@langsetup}{#1/lcscript} fontsf}
{
- \toggletrue{#1@use@script@fontsf}%
+ \toggletrue{#1@use@script@fontsf}
}
{
\sffamilylatin
}
}
- \iftoggle{#1@use@script@fontsf}{}{%
+ \iftoggle{#1@use@script@fontsf}{}{
\polyglossia@addfontfeature@script:nxx{sf}
{\prop_item:Nn{\polyglossia@langsetup}{#1/scripttag}}
{\prop_item:Nn{\polyglossia@langsetup}{#1/script}}
@@ -1083,32 +1080,32 @@
\polyglossia@addfontfeature@language:xx{\prop_item:Nn{\polyglossia@langsetup}{#1/langtag}}
{\prop_item:Nn{\polyglossia@langsetup}{#1/language}}
}%
- \def\familytype{sf}%
+ \def\familytype{sf}
}%
- \csgdef{#1@font@tt}{%
- \cs_if_exist_use:cF{#1fonttt}%
+ \csgdef{#1@font@tt}{
+ \cs_if_exist_use:cF{#1fonttt}
{
- \providetoggle{#1@use@script@fonttt}%
+ \providetoggle{#1@use@script@fonttt}
\str_if_eq:nnTF{\prop_item:Nn{\polyglossia@langsetup}{#1/script}}{\prop_item:Nn{\polyglossia@langsetup}{#1/language}}
- {\ttfamilylatin}%
+ {\ttfamilylatin}
{\cs_if_exist_use:cTF{\prop_item:Nn{\polyglossia@langsetup}{#1/lcscript} fonttt}
{
- \toggletrue{#1@use@script@fonttt}%
+ \toggletrue{#1@use@script@fonttt}
}
{
\ttfamilylatin
}
}
- \iftoggle{#1@use@script@fonttt}{}{%
+ \iftoggle{#1@use@script@fonttt}{}{
\polyglossia@addfontfeature@script:nxx{tt}
{\prop_item:Nn{\polyglossia@langsetup}{#1/scripttag}}
{\prop_item:Nn{\polyglossia@langsetup}{#1/script}}
- }%
+ }
\polyglossia@addfontfeature@language:xx{\prop_item:Nn{\polyglossia@langsetup}{#1/langtag}}
{\prop_item:Nn{\polyglossia@langsetup}{#1/language}}
- }%
- \def\familytype{tt}%
- }%
+ }
+ \def\familytype{tt}
+ }
\endgroup
}
@@ -1119,33 +1116,33 @@
\cs_new_nopar:Nn {\polyglossia@local@marks:n} {}
\cs_new_nopar:Nn {\polyglossia@enable@local@marks:}
{
- \xpg@info{Option:~ localmarks}%
+ \xpg@info{Option:~ localmarks}
\cs_gset_nopar:Nn \polyglossia@local@marks:n
{%
- \def\xpg@tmp@lang{##1}%
- \DeclareRobustCommand\markboth[2]{%
+ \def\xpg@tmp@lang{##1}
+ \DeclareRobustCommand\markboth[2]{
\begingroup
\let\label\relax \let\index\relax \let\glossary\relax
\unrestored@protected@xdef\@themark
{%
- {\lowercase{\foreignlanguage{\xpg@tmp@lang}}{\protect\@@ensure@maindir{####1}}}%
- {\lowercase{\foreignlanguage{\xpg@tmp@lang}}{\protect\@@ensure@maindir{####2}}}%
+ {\lowercase{\foreignlanguage{\xpg@tmp@lang}}{\protect\@@ensure@maindir{####1}}}
+ {\lowercase{\foreignlanguage{\xpg@tmp@lang}}{\protect\@@ensure@maindir{####2}}}
}%
- \@temptokena \expandafter{\@themark}%
- \mark{\the\@temptokena}%
+ \@temptokena \expandafter{\@themark}
+ \mark{\the\@temptokena}
\endgroup
- \if@nobreak\ifvmode\nobreak\fi\fi%
+ \if@nobreak\ifvmode\nobreak\fi\fi
}%
- \DeclareRobustCommand\markright[1]{%
+ \DeclareRobustCommand\markright[1]{
\begingroup
\let\label\relax \let\index\relax \let\glossary\relax
\expandafter\@markright\@themark
- {\lowercase{\foreignlanguage{\xpg@tmp@lang}}{\protect\@@ensure@maindir{####1}}}%
- \@temptokena \expandafter{\@themark}%
- \mark{\the\@temptokena}%
+ {\lowercase{\foreignlanguage{\xpg@tmp@lang}}{\protect\@@ensure@maindir{####1}}}
+ \@temptokena \expandafter{\@themark}
+ \mark{\the\@temptokena}
\endgroup
- \if@nobreak\ifvmode\nobreak\fi\fi%
- }%
+ \if@nobreak\ifvmode\nobreak\fi\fi
+ }
% This part seems wrong (see #396 for explanation). Remove after a while.
% \def\@markright####1####2####3{%
% \@temptokena{\protect\@@ensure@maindir{####1}}%
@@ -1159,7 +1156,7 @@
% Easy way out – Arthur, 2012-08-01
-\ifcsdef{newXeTeXintercharclass}{%
+\ifcsdef{newXeTeXintercharclass}{
% to reset the intercharclass of a character to "normal"
\newXeTeXintercharclass\xpg@normalclass %TODO
}{}
@@ -1183,10 +1180,10 @@
%we call this macro when a gloss file is not found for a given language
-\def\xpg@nogloss#1{%
+\def\xpg@nogloss#1{
\xpg@warning{Neither~ file~ gloss-#1.ldf~ nor file~ gloss-#1.lde~ exists!\MessageBreak
- I~ will~ nevertheless~ try~ to~ use~ hyphenation~ patterns~ for~ #1.}%
- \PolyglossiaSetup{#1}{hyphenmins={2,3},hyphennames={#1},fontsetup=true}%
+ I~ will~ nevertheless~ try~ to~ use~ hyphenation~ patterns~ for~ #1.}
+ \PolyglossiaSetup{#1}{hyphenmins={2,3},hyphennames={#1},fontsetup=true}
% the above amounts to:
%\ifcsundef{l@#1}%
% {\expandafter\adddialect\csname l@#1\endcsname\l@nohyphenation\relax}%
@@ -1194,13 +1191,13 @@
%\csdef{#1@language}{\language=\csname l@#1\endcsname}%
}
-\newcommand{\xpg@input}[1]{%
+\newcommand{\xpg@input}[1]{
% Store catcode of @ before making at letter
\chardef\xpg@saved@at@catcode\catcode`\@
\makeatletter
- \input{#1}%
+ \input{#1}
% restore former @ catcode
- \catcode`\@=\xpg@saved@at@catcode%
+ \catcode`\@=\xpg@saved@at@catcode
}
%% Load a lde file
@@ -1292,7 +1289,7 @@
{#1}
}
}
- \polyglossia@register@language:nn{}{#1}%
+ \polyglossia@register@language:nn{}{#1}
\seq_gput_right:Nn \__xpg_langs_loaded {#1}
}
@@ -1306,14 +1303,14 @@
\newenvironment {\prop_item:Nn{\polyglossia@langsetup}{#1/envname}} [1] []
{
\begin{otherlanguage}[##1]{#1}
- }%
+ }
{
\end{otherlanguage}
- }%
+ }
\exp_args:Nc \newcommand {text#1} [2][]
- {%
- \__xpg_textlanguage:een{##1}{#1}{##2}%
- }%
+ {
+ \__xpg_textlanguage:een{##1}{#1}{##2}
+ }
}
}
\cs_generate_variant:Nn \xpg_define_language_commands:n {e}
@@ -1445,7 +1442,7 @@
{
\end{otherlanguage}
}
- }%
+ }
\tl_clear_new:N \__xpg_alias_option_tl
\prop_clear_new:N \__xpg_language_alias_prop
\keys_set_known:nnN{polyglossia/alias} {#2} \__xpg_alias_option_tl
@@ -1498,22 +1495,22 @@
\exp_args:Nnx \seq_gput_right:Nn \__xpg_langs_loaded {#2}
}
\polyglossia@set@default@language:ee {\xpg_alias_add_to_option_i:nn{#2}{#1}}
- {\xpg_alias_base_lang:n{#2}}%
+ {\xpg_alias_base_lang:n{#2}}
}
\cs_new:Nn \polyglossia@set@default@language:nn
{
- \gdef\xpg@main@language{#2}%
+ \gdef\xpg@main@language{#2}
\tl_if_blank:nTF {#1}
{
\cs_gset_nopar:Npn \mainlanguagevariant {}
}
- {%
+ {
% Register the language options
- \polyglossia@set@lang@options:nnn {#2} {#1} {@xpg@main@langvariant}%
- }%
- \csgdef{#2@gvar}{\mainlanguagevariant}%
+ \polyglossia@set@lang@options:nnn {#2} {#1} {@xpg@main@langvariant}
+ }
+ \csgdef{#2@gvar}{\mainlanguagevariant}
%% The following settings are for the default language and script
% this tells bidi.sty or luabidi.sty that the document is RTL
\__xpg_if_LR_str:eF{\prop_item:Nn{\polyglossia@langsetup}{#2/direction}}
@@ -1524,8 +1521,8 @@
\selectbackgroundlanguage{#2}
\selectlanguage[#1]{#2}%
}
- \xpg@info{Default~ language~ is~ #2}%
- \polyglossia@set@language@name[#1]{#2}%
+ \xpg@info{Default~ language~ is~ #2}
+ \polyglossia@set@language@name[#1]{#2}
\cs_gset_nopar:Npn \mainlanguagename {#2}
% Store babelname of main language (for external packages such as biblatex)
@@ -1647,112 +1644,112 @@
\cs_new_nopar:cpn {bcp47.main.casing} {}
\cs_new_nopar:Npn \mainlanguagevariant {}%
% Store main language variant for external packages
-\define@key{xpg@main@langvariant}{variant}{%
- \cs_gset_nopar:Npn \mainlanguagevariant {#1}%
+\define@key{xpg@main@langvariant}{variant}{
+ \cs_gset_nopar:Npn \mainlanguagevariant {#1}
}
\cs_new_nopar:Npn \babelname {}
-\def\languagevariant{}%
+\def\languagevariant{}
% Store current language variant for external packages
-\define@key{xpg@set@langvariant}{variant}{%
- \def\languagevariant{#1}%
+\define@key{xpg@set@langvariant}{variant}{
+ \def\languagevariant{#1}
}
\newcommand*\polyglossia@set@language@name[2][]{
- \def\languagename{#2}%
- \tl_if_blank:nTF {#1}{%
+ \def\languagename{#2}
+ \tl_if_blank:nTF {#1}{
\ifcsundef{#2@gvar}{\def\languagevariant{}}{\def\languagevariant{\csuse{#2@gvar}}}
- }{%
+ }{
% Register the language options
- \polyglossia@set@lang@options:nnn {#2} {#1} {@xpg@set@langvariant}%
- \cs_set_eq:cc{#2@gvar}{languagevariant}%
+ \polyglossia@set@lang@options:nnn {#2} {#1} {@xpg@set@langvariant}
+ \cs_set_eq:cc{#2@gvar}{languagevariant}
}%
}
-\newcommand*{\resetdefaultlanguage}[2][]{%
+\newcommand*{\resetdefaultlanguage}[2][]{
\polyglossia@reset@default@language:nn
{\xpg_alias_add_to_option_i:nn{#2}{#1}}
- {\xpg_alias_base_lang:n{#2}}%
+ {\xpg_alias_base_lang:n{#2}}
}
\cs_new:Nn \__xpg_store_bcp_info:nn
{
% Store BCP-47 ID and subtags of current language
- \tl_if_blank:nTF {#1}{%
+ \tl_if_blank:nTF {#1}{
% tag (e.g., en-US)
- \ifcsundef{#2@g.bcp47.tag}{%
- \csedef{bcp47.tag}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47 } }%
- }{%
- \csedef{bcp47.tag}{\csuse{#2@g.bcp47.tag}}%
- }%
+ \ifcsundef{#2@g.bcp47.tag}{
+ \csedef{bcp47.tag}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47 } }
+ }{
+ \csedef{bcp47.tag}{\csuse{#2@g.bcp47.tag}}
+ }
% language (e.g., en)
- \ifcsundef{#2@g.bcp47.language}{%
- \csedef{bcp47.language}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-language } }%
- }{%
- \csedef{bcp47.language}{\csuse{#2@g.bcp47.language}}%
- }%
+ \ifcsundef{#2@g.bcp47.language}{
+ \csedef{bcp47.language}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-language } }
+ }{
+ \csedef{bcp47.language}{\csuse{#2@g.bcp47.language}}
+ }
% region (e.g., US)
\ifcsundef{#2@g.bcp47.region}{%
- \csedef{bcp47.region}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-region } }%
- }{%
+ \csedef{bcp47.region}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-region } }
+ }{
\csedef{bcp47.region}{\csuse{#2@g.bcp47.region}}%
- }%
+ }
% script (e.g., Latn)
- \ifcsundef{#2@g.bcp47.script}{%
- \csedef{bcp47.script}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-script } }%
- }{%
- \csedef{bcp47.script}{\csuse{#2@g.bcp47.script}}%
- }%
+ \ifcsundef{#2@g.bcp47.script}{
+ \csedef{bcp47.script}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-script } }
+ }{
+ \csedef{bcp47.script}{\csuse{#2@g.bcp47.script}}
+ }
% variant (e.g., 1996)
- \ifcsundef{#2@g.bcp47.variant}{%
- \csedef{bcp47.variant}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-variant } }%
- }{%
- \csedef{bcp47.variant}{\csuse{#2@g.bcp47.variant}}%
- }%
+ \ifcsundef{#2@g.bcp47.variant}{
+ \csedef{bcp47.variant}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-variant } }
+ }{
+ \csedef{bcp47.variant}{\csuse{#2@g.bcp47.variant}}
+ }
% extension.t (tranformation)
\ifcsundef{#2@g.bcp47.extension.t}{%
- \csedef{bcp47.extension.t}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-extension-t } }%
- }{%
- \csedef{bcp47.extension.t}{\csuse{#2@g.bcp47.extension.t}}%
- }%
+ \csedef{bcp47.extension.t}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-extension-t } }
+ }{
+ \csedef{bcp47.extension.t}{\csuse{#2@g.bcp47.extension.t}}
+ }
% extension.u (additional locale information)
\ifcsundef{#2@g.bcp47.extension.u}{%
- \csedef{bcp47.extension.u}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-extension-u } }%
- }{%
- \csedef{bcp47.extension.u}{\csuse{#2@g.bcp47.extension.u}}%
- }%
+ \csedef{bcp47.extension.u}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-extension-u } }
+ }{
+ \csedef{bcp47.extension.u}{\csuse{#2@g.bcp47.extension.u}}
+ }
% extension.x (private use area)
- \ifcsundef{#2@g.bcp47.extension.x}{%
- \csedef{bcp47.extension.x}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-extension-x } }%
- }{%
- \csedef{bcp47.extension.x}{\csuse{#2@g.bcp47.extension.x}}%
- }%
+ \ifcsundef{#2@g.bcp47.extension.x}{
+ \csedef{bcp47.extension.x}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-extension-x } }
+ }{
+ \csedef{bcp47.extension.x}{\csuse{#2@g.bcp47.extension.x}}
+ }
% casing
- \ifcsundef{#2@g.bcp47.casing}{%
+ \ifcsundef{#2@g.bcp47.casing}{
% For casing, we fall back to language if bcp47-casing is not explicitly set
\cs_set_nopar:cpx {tmpcasing} { \prop_item:Ne \polyglossia@langsetup { #2 / bcp47-casing } }
\str_if_empty:NTF \tmpcasing
{ \cs_gset_eq:cc {bcp47.casing} {bcp47.language} }
{ \csedef{bcp47.casing}{ \tmpcasing } }
- }{%
- \csedef{bcp47.casing}{\csuse{#2@g.bcp47.casing}}%
- }%
- }{%
- \csedef{bcp47.tag}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47 } }%
- \csedef{bcp47.language}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-language } }%
- \csedef{bcp47.region}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-region } }%
- \csedef{bcp47.script}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-script } }%
- \csedef{bcp47.variant}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-variant } }%
- \csedef{bcp47.extension.t}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-extension-t } }%
- \csedef{bcp47.extension.u}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-extension-u } }%
- \csedef{bcp47.extension.x}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-extension-x } }%
+ }{
+ \csedef{bcp47.casing}{\csuse{#2@g.bcp47.casing}}
+ }
+ }{
+ \csedef{bcp47.tag}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47 } }
+ \csedef{bcp47.language}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-language } }
+ \csedef{bcp47.region}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-region } }
+ \csedef{bcp47.script}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-script } }
+ \csedef{bcp47.variant}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-variant } }
+ \csedef{bcp47.extension.t}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-extension-t } }
+ \csedef{bcp47.extension.u}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-extension-u } }
+ \csedef{bcp47.extension.x}{ \prop_item:Nn{ \polyglossia@langsetup}{ #2 / bcp47-extension-x } }
% For casing, we fall back to language if bcp47-casing is not explicitly set
\cs_set_nopar:cpx {tmpcasing} { \prop_item:Ne \polyglossia@langsetup { #2 / bcp47-casing } }
\str_if_empty:NTF \tmpcasing
{ \cs_gset_eq:cc {bcp47.casing} {bcp47.language} }
{ \csedef{bcp47.casing}{ \tmpcasing } }
- }%
+ }
}
\cs_new:Nn \polyglossia@reset@default@language:nn
@@ -1774,14 +1771,14 @@
\selectbackgroundlanguage{#2}%
% Store babelname of current language (for external packages such as biblatex)
\tl_if_blank:nTF {#1}{%
- \ifcsundef{#2@gbabelname}{%
- \edef\babelname{\prop_item:Nn{\polyglossia@langsetup}{#2/babelname}}%
- }{%
- \edef\babelname{\csuse{#2@gbabelname}}%
- }%
- }{%
- \edef\babelname{\prop_item:Nn{\polyglossia@langsetup}{#2/babelname}}%
- }%
+ \ifcsundef{#2@gbabelname}{
+ \edef\babelname{\prop_item:Nn{\polyglossia@langsetup}{#2/babelname}}
+ }{
+ \edef\babelname{\csuse{#2@gbabelname}}
+ }
+ }{
+ \edef\babelname{\prop_item:Nn{\polyglossia@langsetup}{#2/babelname}}
+ }
% Store BCP-47 id of current language
\__xpg_store_bcp_info:nn {#1}{#2}
}
@@ -1794,30 +1791,30 @@
}
% This saves the normalfont for the latin script since we may change normalfont in other scripts
-\let\normalfontlatin=\normalfont%
+\let\normalfontlatin=\normalfont
% Provide default fonts (as set with \setmainfont, \setsansfont and \setmonofont)
% for Latin scripts and as a fallback for non-Latin scripts.
-\DeclareRobustCommand\xpg@defaultfont@rm{%
- \tl_if_empty:NF{\g__fontspec_nfss_enc_tl}{\fontencoding{\g__fontspec_nfss_enc_tl}}%
- \fontfamily\rmdefault%
- \ifdefined\UseHook\UseHook{rmfamily}\fi%
- \selectfont%
-}
-\DeclareRobustCommand\xpg@defaultfont@sf{%
- \tl_if_empty:NF{\g__fontspec_nfss_enc_tl}{\fontencoding{\g__fontspec_nfss_enc_tl}}%
- \fontfamily\sfdefault%
- \ifdefined\UseHook\UseHook{sffamily}\fi%
- \selectfont%
-}
-\DeclareRobustCommand\xpg@defaultfont@tt{%
- \tl_if_empty:NF{\g__fontspec_nfss_enc_tl}{\fontencoding{\g__fontspec_nfss_enc_tl}}%
- \fontfamily\ttdefault%
- \ifdefined\UseHook\UseHook{ttfamily}\fi%
- \selectfont%
-}
-
-\def\xpg@patch@fontfamilies{%
+\DeclareRobustCommand\xpg@defaultfont@rm{
+ \tl_if_empty:NF{\g__fontspec_nfss_enc_tl}{\fontencoding{\g__fontspec_nfss_enc_tl}}
+ \fontfamily\rmdefault
+ \ifdefined\UseHook\UseHook{rmfamily}\fi
+ \selectfont
+}
+\DeclareRobustCommand\xpg@defaultfont@sf{
+ \tl_if_empty:NF{\g__fontspec_nfss_enc_tl}{\fontencoding{\g__fontspec_nfss_enc_tl}}
+ \fontfamily\sfdefault
+ \ifdefined\UseHook\UseHook{sffamily}\fi
+ \selectfont
+}
+\DeclareRobustCommand\xpg@defaultfont@tt{
+ \tl_if_empty:NF{\g__fontspec_nfss_enc_tl}{\fontencoding{\g__fontspec_nfss_enc_tl}}
+ \fontfamily\ttdefault
+ \ifdefined\UseHook\UseHook{ttfamily}\fi
+ \selectfont
+}
+
+\def\xpg@patch@fontfamilies{
% This robustifies the redefinitions of \<xx>family (suggestion by Enrico Gregorio)
% e.g. to prevent expansion of the \familytype redefinition in auxiliary files
\csgappto{rmfamily~}{\def\familytype{rm}}
@@ -1828,79 +1825,79 @@
% These switches activate the default fonts
% Note that a simple \let\rmfamilylatin=\rmfamily
% does not work reliably (see #24)
-\cs_gset_eq:cc{rmfamilylatin}{xpg@defaultfont@rm}%
-\cs_gset_eq:cc{sffamilylatin}{xpg@defaultfont@sf}%
-\cs_gset_eq:cc{ttfamilylatin}{xpg@defaultfont@tt}%
+\cs_gset_eq:cc{rmfamilylatin}{xpg@defaultfont@rm}
+\cs_gset_eq:cc{sffamilylatin}{xpg@defaultfont@sf}
+\cs_gset_eq:cc{ttfamilylatin}{xpg@defaultfont@tt}
-\def\xpg@set@familydefault{%
+\def\xpg@set@familydefault{
% We need the \edef route here in order
% to detect both \renewcommand and \let
% changes.
- \edef\tempa{\familydefault}%
- \edef\tempb{\sfdefault}%
- \ifcsequal{tempa}{tempb}%
+ \edef\tempa{\familydefault}
+ \edef\tempb{\sfdefault}
+ \ifcsequal{tempa}{tempb}
{\def\familytype{sf}}
- {\edef\tempb{\ttdefault}%
- \ifcsequal{tempa}{tempb}%
+ {\edef\tempb{\ttdefault}
+ \ifcsequal{tempa}{tempb}
{\def\familytype{tt}}
{\def\familytype{rm}}}
- \xpg@patch@fontfamilies%
+ \xpg@patch@fontfamilies
% This (re-)saves the normalfont for the latin script since we may
% change normalfont in other scripts
- \let\normalfontlatin=\normalfont%
+ \let\normalfontlatin=\normalfont
% And for all cases, we also reset \<xx>familylatin
- \cs_gset_eq:cc{rmfamilylatin}{xpg@defaultfont@rm}%
- \cs_gset_eq:cc{sffamilylatin}{xpg@defaultfont@sf}%
- \cs_gset_eq:cc{ttfamilylatin}{xpg@defaultfont@tt}%
+ \cs_gset_eq:cc{rmfamilylatin}{xpg@defaultfont@rm}
+ \cs_gset_eq:cc{sffamilylatin}{xpg@defaultfont@sf}
+ \cs_gset_eq:cc{ttfamilylatin}{xpg@defaultfont@tt}
}
-\def\resetfontlatin{%
- \DeclareRobustCommand\rmfamily{\xpg@defaultfont@rm}%
- \DeclareRobustCommand\sffamily{\xpg@defaultfont@sf}%
- \DeclareRobustCommand\ttfamily{\xpg@defaultfont@tt}%
- \xpg@patch@fontfamilies%
- \global\let\normalfont=\normalfontlatin%
+\def\resetfontlatin{
+ \DeclareRobustCommand\rmfamily{\xpg@defaultfont@rm}
+ \DeclareRobustCommand\sffamily{\xpg@defaultfont@sf}
+ \DeclareRobustCommand\ttfamily{\xpg@defaultfont@tt}
+ \xpg@patch@fontfamilies
+ \global\let\normalfont=\normalfontlatin
}
-\def\selectfontfamilylatin{%
- \def\tmp@tt{tt}\def\tmp@sf{sf}%
- \ifx\familytype\tmp@tt%
- \ttfamilylatin%
- \else\ifx\familytype\tmp@sf%
- \sffamilylatin%
+\def\selectfontfamilylatin{
+ \def\tmp@tt{tt}\def\tmp@sf{sf}
+ \ifx\familytype\tmp@tt
+ \ttfamilylatin
+ \else\ifx\familytype\tmp@sf
+ \sffamilylatin
\else\rmfamilylatin\fi\fi}
-\def\xpg@select@fontfamily#1{%
- \def\tmp@tt{tt}\def\tmp@sf{sf}%
+\def\xpg@select@fontfamily#1{
+ \def\tmp@tt{tt}\def\tmp@sf{sf}
\ifx\familytype\tmp@tt
- \__xpg_use_or_warn:c{#1@font@tt}%
+ \__xpg_use_or_warn:c{#1@font@tt}
\else\ifx\familytype\tmp@sf
- \__xpg_use_or_warn:c{#1@font@sf}%
+ \__xpg_use_or_warn:c{#1@font@sf}
\else\__xpg_use_or_warn:c{#1@font@rm}\fi\fi}
-\def\xpg@set@normalfont#1{%
- \letcs{\rmfamily}{#1@font@rm}%
- \letcs{\sffamily}{#1@font@sf}%
- \letcs{\ttfamily}{#1@font@tt}%
- \robustify\rmfamily%
- \robustify\sffamily%
- \robustify\ttfamily%
- \gdef\normalfont{\protect\xpg@select@fontfamily{#1}%
- \fontseries{\seriesdefault}\selectfont%
+\def\xpg@set@normalfont#1{
+ \letcs{\rmfamily}{#1@font@rm}
+ \letcs{\sffamily}{#1@font@sf}
+ \letcs{\ttfamily}{#1@font@tt}
+ \robustify\rmfamily
+ \robustify\sffamily
+ \robustify\ttfamily
+ \gdef\normalfont{\protect\xpg@select@fontfamily{#1}
+ \fontseries{\seriesdefault}\selectfont
\fontshape{\shapedefault}
- \ifdefined\UseHook\UseHook{normalfont}\fi%
- \selectfont}%
- \gdef\reset@font{\protect\normalfont}%
+ \ifdefined\UseHook\UseHook{normalfont}\fi
+ \selectfont}
+ \gdef\reset@font{\protect\normalfont}
}
\let\@@fterindentfalse\@afterindentfalse
-\def\french@indent{%
+\def\french@indent{
\let\@afterindentfalse\@afterindenttrue
- \@afterindenttrue%
+ \@afterindenttrue
}
-\def\nofrench@indent{%
+\def\nofrench@indent{
\let\@afterindentfalse\@@fterindentfalse
- \@afterindentfalse%
+ \@afterindentfalse
}
\cs_new_nopar:Npn \selectbackgroundlanguage #1
@@ -1911,8 +1908,8 @@
{
\str_if_eq:eeTF{\prop_item:Nn{\polyglossia@langsetup}{#1/lcscript}}{latin}
{}
- {\xpg@set@normalfont{#1}}%
- \csuse{#1@globalnumbers}%
+ {\xpg@set@normalfont{#1}}
+ \csuse{#1@globalnumbers}
}
\cs_generate_variant:Nn \polyglossia@select@background@language:n {e}
% Declare secondary language #2 with language options #1
@@ -1920,7 +1917,7 @@
{
\seq_if_in:NxF \__xpg_langs_loaded {#2}
{
- \polyglossia_load_lang_definition:ee {#1} {#2}%
+ \polyglossia_load_lang_definition:ee {#1} {#2}
% define environment and command if not alias
\str_if_eq:eeT {\prop_item:Ne \__xpg_alias {#2/target}} {#2} {
\use:c{\prop_item:Ne{\polyglossia@langsetup}
@@ -1928,23 +1925,23 @@
{#2}
}
\polyglossia@set@other@language:ee {\xpg_alias_add_to_option_i:nn{#2}{#1}}
- {\xpg_alias_base_lang:n{#2}}%
+ {\xpg_alias_base_lang:n{#2}}
\exp_args:Nnx \seq_gput_right:Nn \__xpg_langs_loaded {#2}
}
}
\cs_new:Nn \polyglossia@set@other@language:nn
{
- \polyglossia@register@language:nn{#1}{#2}%
+ \polyglossia@register@language:nn{#1}{#2}
% If a variant is set, store it.
\gdef\otherlanguagevariant{}
% Register the language options
- \polyglossia@set@lang@options:nnn {#2} {#1} {@xpg@other@langvariant}%
+ \polyglossia@set@lang@options:nnn {#2} {#1} {@xpg@other@langvariant}
- \csgdef{#2@gvar}{\otherlanguagevariant}%
+ \csgdef{#2@gvar}{\otherlanguagevariant}
\prop_get:NxNT \polyglossia@langsetup {#2/babelname} \l_tmpa_tl
{ \xdef\otherlanguagebabelname{\l_tmpa_tl} }
- \cs_gset_eq:cc{#2@gbabelname}{otherlanguagebabelname}%
+ \cs_gset_eq:cc{#2@gbabelname}{otherlanguagebabelname}
}
\cs_generate_variant:Nn \polyglossia@set@other@language:nn {
ee, ef, en, eo, ex,
@@ -1956,25 +1953,25 @@
% Store main language variant for external packages
-\define@key{xpg@other@langvariant}{variant}{%
- \gdef\otherlanguagevariant{#1}%
+\define@key{xpg@other@langvariant}{variant}{
+ \gdef\otherlanguagevariant{#1}
}
-\newcommand\setotherlanguages[1]{%
- \def\do##1{\setotherlanguage{##1}}%
- \exp_args:Nx\docsvlist{#1}}%
+\newcommand\setotherlanguages[1]{
+ \def\do##1{\setotherlanguage{##1}}
+ \exp_args:Nx\docsvlist{#1}}
\def\common@language{% FIXME is this really needed???
- \ifbool{xpg@hyphenation@disabled}{%
- \xdef\xpg@lastlanguage{\z@}%
- }{%
+ \ifbool{xpg@hyphenation@disabled}{
+ \xdef\xpg@lastlanguage{\z@}
+ }{
\language=\z@
- }%
+ }
\lefthyphenmin=\tw@
\righthyphenmin=\thr@@}
-\def\xpg@initial@setup{%
- \common@language%
+\def\xpg@initial@setup{
+ \common@language
}
@@ -1982,8 +1979,8 @@
% for specific (esp. tag-based) aliases
% where \text<alias> would cause clashes
% (e.g., \textit)
-\newcommand\textlang[3][]{%
- \xpg@str@lowercase{\xpg@tmp@lang}{#2}%
+\newcommand\textlang[3][]{
+ \xpg@str@lowercase{\xpg@tmp@lang}{#2}
\__xpg_textlanguage:een {#1} {\xpg@tmp@lang} {#3}
}%
@@ -1991,28 +1988,28 @@
% for specific (esp. tag-based) aliases
% where {<alias>} would cause clashes
% (e.g., \fi)
-\newenvironment{lang}[2][]{%
- \begin{otherlanguage}[#1]{#2}%
-}{%
+\newenvironment{lang}[2][]{
+ \begin{otherlanguage}[#1]{#2}
+}{
\end{otherlanguage}
-}%
+}
\providecommand{\foreignlanguage}{}
% wrapper for foreignlanguage and otherlanguage*
\newcommand*\polyglossia@setforeignlanguage[2][]{
\select@@language[#1]{#2}
- \polyglossia@register@language:nn{#1}{#2}%
+ \polyglossia@register@language:nn{#1}{#2}
% Store babelname of current language (for external packages such as biblatex)
- \tl_if_blank:nTF {#1}{%
- \ifcsundef{#2@gbabelname}{%
- \edef\babelname{\prop_item:Nn{\polyglossia@langsetup}{#2/babelname}}%
- }{%
- \edef\babelname{\csuse{#2@gbabelname}}%
- }%
- }{%
- \edef\babelname{\prop_item:Nn{\polyglossia@langsetup}{#2/babelname}}%
- }%
+ \tl_if_blank:nTF {#1}{
+ \ifcsundef{#2@gbabelname}{
+ \edef\babelname{\prop_item:Nn{\polyglossia@langsetup}{#2/babelname}}
+ }{
+ \edef\babelname{\csuse{#2@gbabelname}}
+ }
+ }{
+ \edef\babelname{\prop_item:Nn{\polyglossia@langsetup}{#2/babelname}}
+ }
% Store BCP-47 id of current language
\__xpg_store_bcp_info:nn {#1}{#2}
}
@@ -2021,17 +2018,17 @@
% options are lowercased (also when used in \MakeUppercase
% contexts e.g. in headings)
% Macro adapted from tudscr.sty
-\newcommand*\xpg@str@lowercase[2]{%
- \protected@edef#1{%
- \lowercase{\def\noexpand#1{#2}}%
- }#1%
+\newcommand*\xpg@str@lowercase[2]{
+ \protected@edef#1{
+ \lowercase{\def\noexpand#1{#2}}
+ }#1
}
% lowercase options before passing to setkeys
\cs_new:Nn \polyglossia@set@keys:nn
{
- \xpg@str@lowercase{\xpg@tmp@opts}{#2}%
- \exp_args:Nne \setkeys{#1}{\xpg@tmp@opts}%
+ \xpg@str@lowercase{\xpg@tmp@opts}{#2}
+ \exp_args:Nne \setkeys{#1}{\xpg@tmp@opts}
}
% joint code of \foreignlanguage, otherlanguage*
@@ -2039,17 +2036,17 @@
% #1 option
% #2 language
\newcommand{\xpg@otherlanguage}[2][]
-{%
+{
\polyglossia@error@iflangnotloaded:n{#2}
- \polyglossia@set@keys:nn{#2}{#1}%
+ \polyglossia@set@keys:nn{#2}{#1}
\polyglossia@setforeignlanguage[#1]{#2}
% Hook for external packages such as biblatex
- \polyglossia@language@switched%
+ \polyglossia@language@switched
% buggy restoration heure
- \csuse{inlineextras@#2}%
+ \csuse{inlineextras@#2}
% This is a hook for external packages which want to access variants
% via babelname (such as biblatex)
- \cs_if_exist_use:c{inlineextras@bbl@\babelname}%
+ \cs_if_exist_use:c{inlineextras@bbl@\babelname}
}
\renewcommand{\foreignlanguage}[3][]
@@ -2061,7 +2058,7 @@
% used in captions
\newcommand{\setforeignlanguage}[2][]
{
- \polyglossia@setforeignlanguage[#1]{#2}%
+ \polyglossia@setforeignlanguage[#1]{#2}
}
% internal wrapper for foreign language
@@ -2076,8 +2073,8 @@
\msg_show:nnn { polyglossia } { languagenotloaded } {#2}
}{
\group_begin:
- \xpg@otherlanguage[\xpg_alias_add_to_option_i:nn{#2}{#1}]{#3}%
- \polyglossia@lang@settextdirection:nn{#3}{#4}%
+ \xpg@otherlanguage[\xpg_alias_add_to_option_i:nn{#2}{#1}]{#3}
+ \polyglossia@lang@settextdirection:nn{#3}{#4}
\group_end:
}
}
@@ -2103,7 +2100,7 @@
{
\msg_show:nnn { polyglossia } { languagenotloaded } {#2}
}{
- \xpg@otherlanguage[\xpg_alias_add_to_option_i:nn{#2}{#1}]{#3}%
+ \xpg@otherlanguage[\xpg_alias_add_to_option_i:nn{#2}{#1}]{#3}
\polyglossia@lang@settextdirection:nn{#3}%
\bgroup
}
@@ -2139,17 +2136,22 @@
\msg_show:nnn { polyglossia } { languagenotloaded } {#2}
}
{
+ % Store embedding language name
+ \global\let\xpg@save@languagename\languagename
\group_begin:
\bool_set_true:N \__xpg_inline_lang
- \xpg@otherlanguage[#1]{#3}%
- \csuse{date#3}%
+ \xpg@otherlanguage[#1]{#3}
+ \csuse{date#3}
% This is a hook for external packages which want to access variants
% via babelname (such as biblatex)
- \cs_if_exist_use:c{date@bbl@\babelname}%
- \polyglossia@lang@settextdirection:nn{#3}{#4}%
+ \cs_if_exist_use:c{date@bbl@\babelname}
+ \polyglossia@lang@settextdirection:nn{#3}{#4}
\group_end:
% Reset the language's/script's font families if the embedding script is latin
- \str_if_eq:eeTF{\prop_item:Ne{\polyglossia@langsetup}{\languagename/lcscript}}{latin}{\resetfontlatin}{}%
+ \str_if_eq:eeT{\prop_item:Ne{\polyglossia@langsetup}{\xpg@save@languagename/lcscript}}{latin}
+ {\resetfontlatin}
+ % In case a \<lang>font is defined, re-activate that
+ \xpg@set@normalfont{\xpg@save@languagename}
}
}
\cs_generate_variant:Nn \__xpg_textlanguage:nnnn {nnen}
@@ -2158,9 +2160,9 @@
\newcommand\pghyphenation[3][]{
\bgroup
\polyglossia@error@iflangnotloaded:n{#2}
- \setkeys{#2}{#1}%
- \select@@language[#1]{#2}%
- \hyphenation{#3}%
+ \setkeys{#2}{#1}
+ \select@@language[#1]{#2}
+ \hyphenation{#3}
\egroup
}
@@ -2169,8 +2171,8 @@
% (for instance biblatex):
\newcommand*{\xpg@hook@setlanguage}{}
-\def\xpg@pop@language@i#1#2{%
- \xpg@set@language@aux[#1]{#2}%
+\def\xpg@pop@language@i#1#2{
+ \xpg@set@language@aux[#1]{#2}
\xpg@hook@setlanguage
\let\emp@langname\@undefined}
@@ -2201,20 +2203,20 @@
\group_insert_after:N \xpg@pop@language
}
% Register the language options
- \polyglossia@set@lang@options:nnn {#3} {#2} {@xpg@set@langvariant}%
+ \polyglossia@set@lang@options:nnn {#3} {#2} {@xpg@set@langvariant}
% The starred variant does not write to the aux
\IfBooleanTF#1{%
- \xpg@set@language@nonaux[#2]{#3}%
+ \xpg@set@language@nonaux[#2]{#3}
+ }
+ {
+ \xpg@set@language@aux[#2]{#3}
}
- {%
- \xpg@set@language@aux[#2]{#3}%
- }%
\sys_if_engine_luatex:T
{
\directlua{polyglossia.select_language('\luatexluaescapestring{\string#3}',
- \the\csname l@#3\endcsname)}%
+ \the\csname l@#3\endcsname)}
}
- \polyglossia@register@language:nn{#2}{#3}%
+ \polyglossia@register@language:nn{#2}{#3}
}
\cs_generate_variant:Nn \polyglossia@select@language:nnn {
nee, nne
@@ -2227,18 +2229,18 @@
\tl_if_blank:nF {#2}
{
% If the optional argument sets a value for the key “variant”, copy it to xpg@langvariant
- \clist_map_inline:nn { #2 } {%
+ \clist_map_inline:nn { #2 } {
\xpg@parsevariantkeyvalue##1=#3:#1\relax
}%
- \polyglossia@set@keys:nn{#1}{#2}%
+ \polyglossia@set@keys:nn{#1}{#2}
}
}
% Initialize default language options, so that
% \iflanguageoption has the info it needs also
% for default settings
-\newcommand*\xpg@initialize@gloss@options[2]{%
- \polyglossia@set@lang@options:nnn {#1} {#2} {@xpg@set@langvariant}%
+\newcommand*\xpg@initialize@gloss@options[2]{
+ \polyglossia@set@lang@options:nnn {#1} {#2} {@xpg@set@langvariant}
}
% Record synonymous keyvals such as variant=us and variant=american
@@ -2254,11 +2256,11 @@
% Patch xkeyval to record default values of keys
\pretocmd{\XKV@define@default}{%
- \csgdef{xpg@default@opt@\XKV@header #1}{#2}%
+ \csgdef{xpg@default@opt@\XKV@header #1}{#2}
}{}{\xpg@warning{Patching xkeyval failed!}}
% Helper to get and register option keyvals
-\def\xpg@parsevariantkeyvalue#1=#2@#3:#4\relax{%
+\def\xpg@parsevariantkeyvalue#1=#2@#3:#4\relax{
\def\@tmpa{#1}
\def\@tmpb{variant}
% variant values are stored in specific macros
@@ -2267,8 +2269,8 @@
\ifx\@tmpa\@tmpb\setkeys{#3}{#1=#2}\fi
\tl_if_empty:nTF{#2}
{
- \ifcsdef{xpg@default@opt@KV@#4@#1}%
- {\xpg@store@opt@keyval#1:\csuse{xpg@default@opt@KV@#4@#1}=:#4\relax}%
+ \ifcsdef{xpg@default@opt@KV@#4@#1}
+ {\xpg@store@opt@keyval#1:\csuse{xpg@default@opt@KV@#4@#1}=:#4\relax}
{}%
}
{ \xpg@store@opt@keyval#1:#2:#4\relax }
@@ -2276,7 +2278,7 @@
% Store option keys and values
% This strips trailing '=' from values.
-\def\xpg@store@opt@keyval#1:#2=:#3\relax{%
+\def\xpg@store@opt@keyval#1:#2=:#3\relax{
\prop_if_exist:cF { xpg@current@options@#3 }
{ \prop_new:c {xpg@current@options@#3} }
\prop_put:cnn { xpg@current@options@#3 }
@@ -2313,36 +2315,36 @@
}
% Test if option value is set
-\newcommand*\iflanguageoption[5]{%
- \polyglossia@check@option@value:NNNTF{#1}{#2}{#3}{#4}{#5}%
+\newcommand*\iflanguageoption[5]{
+ \polyglossia@check@option@value:NNNTF{#1}{#2}{#3}{#4}{#5}
}
% Append any variant to csv list of variants
-\define@key{xpg@langvariant}{variant}{%
+\define@key{xpg@langvariant}{variant}{
\clist_if_in:NeF \xpg@vloaded {#1}{
\clist_gput_right:Ne \xpg@vloaded {#1}
}
}
% Test if language is loaded
-\newcommand*\iflanguageloaded[3]{%
- \AddToHook{begindocument/end}{%
- \clist_if_in:NeTF \xpg@loaded{#1}{#2}{#3}%
- }%
+\newcommand*\iflanguageloaded[3]{
+ \AddToHook{begindocument/end}{
+ \clist_if_in:NeTF \xpg@loaded{#1}{#2}{#3}
+ }
}
% Same for babellanguage is loaded
-\newcommand*\ifbabellanguageloaded[3]{%
- \AddToHook{begindocument/end}{%
- \clist_if_in:NeTF \xpg@bloaded{#1}{#2}{#3}%
- }%
+\newcommand*\ifbabellanguageloaded[3]{
+ \AddToHook{begindocument/end}{
+ \clist_if_in:NeTF \xpg@bloaded{#1}{#2}{#3}
+ }
}
% Same for languageid
\DeclareDocumentCommand \iflanguageidloaded {mmmm}
{
- \AddToHook{begindocument/end}{%
+ \AddToHook{begindocument/end}{
\str_case:nnTF {#1}
{
{bcp-47} { \clist_if_in:NeTF \xpg@bcp@loaded{#2}{#3}{#4} }
@@ -2379,73 +2381,73 @@
}
% Test if a char (by char code) is available in the current font
-\newcommand*\xpg@if@char@available[3]{%
- \polyglossia@check@if@char@available:NTF{#1}{#2}{#3}%
+\newcommand*\xpg@if@char@available[3]{
+ \polyglossia@check@if@char@available:NTF{#1}{#2}{#3}
}
-\newcommand*\charifavailable[2]{%
- \xpg@if@char@available{#1}{\char"#1}{#2}%
+\newcommand*\charifavailable[2]{
+ \xpg@if@char@available{#1}{\char"#1}{#2}
}
-\newcommand*{\xpg@set@language@nonaux}[2][]{%
- \@select@language[#1]{#2}%
+\newcommand*{\xpg@set@language@nonaux}[2][]{
+ \@select@language[#1]{#2}
}
-\newcommand*{\xpg@set@language@aux}[2][]{%
+\newcommand*{\xpg@set@language@aux}[2][]{
% Store babelname of current language (for external packages such as biblatex)
- \tl_if_blank:nTF {#1}{%
- \ifcsundef{#2@gbabelname}{%
- \edef\babelname{\prop_item:Nn{\polyglossia@langsetup}{#2/babelname}}%
- }{%
- \edef\babelname{\csuse{#2@gbabelname}}%
- }%
- }{%
- \edef\babelname{\prop_item:Nn{\polyglossia@langsetup}{#2/babelname}}%
- }%
+ \tl_if_blank:nTF {#1}{
+ \ifcsundef{#2@gbabelname}{
+ \edef\babelname{\prop_item:Nn{\polyglossia@langsetup}{#2/babelname}}
+ }{
+ \edef\babelname{\csuse{#2@gbabelname}}
+ }
+ }{
+ \edef\babelname{\prop_item:Nn{\polyglossia@langsetup}{#2/babelname}}
+ }
% Store BCP-47 id of current language
- \__xpg_store_bcp_info:nn {#1}{#2}%
- \@select@language[#1]{#2}%
+ \__xpg_store_bcp_info:nn {#1}{#2}
+ \@select@language[#1]{#2}
% Write to the aux
- \xpg@set@language@only@aux[#1]{#2}%
+ \xpg@set@language@only@aux[#1]{#2}
}
-\newcommand*{\xpg@set@language@only@aux}[2][]{%
+\newcommand*{\xpg@set@language@only@aux}[2][]{
% Write to the aux (toc files)
- \if@filesw%
- \ifx#1\\\\%
- \addtocontents{toc}{\protect\selectlanguage*{#2}}%
+ \if@filesw
+ \ifx#1\\\\
+ \addtocontents{toc}{\protect\selectlanguage*{#2}}
\else
- \addtocontents{toc}{\protect\selectlanguage*[#1]{#2}}%
+ \addtocontents{toc}{\protect\selectlanguage*[#1]{#2}}
\fi
\fi
}
-\AtBeginDocument{%
+\AtBeginDocument{
% Tell polyglossia that we are in an aux file
- \if@filesw%
- \addtocontents{toc}{\protect\xpginauxfiletrue}%
- \addtocontents{lof}{\protect\xpginauxfiletrue}%
- \addtocontents{lot}{\protect\xpginauxfiletrue}%
- \fi%
+ \if@filesw
+ \addtocontents{toc}{\protect\xpginauxfiletrue}
+ \addtocontents{lof}{\protect\xpginauxfiletrue}
+ \addtocontents{lot}{\protect\xpginauxfiletrue}
+ \fi
}
-\AtEndDocument{%
+\AtEndDocument{
% Tell polyglossia that we are no longer in an aux file
- \if@filesw%
- \addtocontents{toc}{\protect\xpginauxfilefalse}%
- \addtocontents{lof}{\protect\xpginauxfilefalse}%
- \addtocontents{lot}{\protect\xpginauxfilefalse}%
- \fi%
+ \if@filesw
+ \addtocontents{toc}{\protect\xpginauxfilefalse}
+ \addtocontents{lof}{\protect\xpginauxfilefalse}
+ \addtocontents{lot}{\protect\xpginauxfilefalse}
+ \fi
}
% Since captions might float to other language regions,
% we need to change the language here (#542)
-\AddToHook{cmd/caption/before}{%
- \ifhmode\unskip\fi%
- \addtocontents{lof}{\protect\setforeignlanguage{\languagename}}%
- \addtocontents{lot}{\protect\setforeignlanguage{\languagename}}%
+\AddToHook{cmd/caption/before}{
+ \ifhmode\unskip\fi
+ \addtocontents{lof}{\protect\setforeignlanguage{\languagename}}
+ \addtocontents{lot}{\protect\setforeignlanguage{\languagename}}
}
% The bidi package swaps the output stream within RTL tables
@@ -2454,14 +2456,14 @@
% We therefore patch bidi and insert a bool that tells us
% whether we are in such a table.
\newbool{xpg@inbiditable}
-\AtBeginDocument{%
- \@ifpackageloaded{bidi}{%
- \patchcmd{\@tabular}%
- {\if@RTLtab}%
- {\if@RTLtab\booltrue{xpg@inbiditable}}%
- {}% success
- {\xpg@warning{Patching bidi table failed!}}%
- }{}%
+\AtBeginDocument{
+ \@ifpackageloaded{bidi}{
+ \patchcmd{\@tabular}
+ {\if@RTLtab}
+ {\if@RTLtab\booltrue{xpg@inbiditable}}
+ {} % success
+ {\xpg@warning{Patching bidi table failed!}}
+ }{}
}
% check if language is defined
@@ -2484,7 +2486,7 @@
}
}
-\def\polyglossia@luatex@load@lang#1{%
+\def\polyglossia@luatex@load@lang#1{
% if \l@#1 is not properly defined, call lua function newloader(#1),
% and assign the returned number to \l@#1
\__xpg_check_if_exist_l@:NF {#1}
@@ -2496,34 +2498,34 @@
% This check is also used by biblatex, so don't
% rename silently.
-\newcommand\xpg@ifdefined[3]{%
+\newcommand\xpg@ifdefined[3]{
% With luatex, we first need to define \l@#1.
\sys_if_engine_luatex:T
{
- \polyglossia@luatex@load@lang{#1}%
+ \polyglossia@luatex@load@lang{#1}
}
- \__xpg_check_if_exist_l@:NTF{#1}{#2}{#3}%
-}%
+ \__xpg_check_if_exist_l@:NTF{#1}{#2}{#3}
+}
% Set \bbl@hyphendata@\the\language, which is (lua)babel's
% hyphenation pattern hook
% FIXME Clarifiy why/when this is needed.
-\newcommand*\xpg@set@bbl@hyphendata[1]{%
+\newcommand*\xpg@set@bbl@hyphendata[1]{
\sys_if_engine_luatex:T
{
- \ifcsdef{bbl@hyphendata@#1}{}{%
- \global\@namedef{bbl@hyphendata@\the\language}{}%
- }%
+ \ifcsdef{bbl@hyphendata@#1}{}{
+ \global\@namedef{bbl@hyphendata@\the\language}{}
+ }
}
}
% Set hyphenation patterns for a given language. This does the right
% thing both for XeTeX and LuaTeX
-\newcommand*\xpg@set@hyphenation@patterns[1]{%
+\newcommand*\xpg@set@hyphenation@patterns[1]{
\str_case_e:nnF{\c_sys_engine_str}{
{luatex}
{
- \polyglossia@luatex@load@lang{#1}%
+ \polyglossia@luatex@load@lang{#1}
\language=\csname l@#1\endcsname
}
{xetex}
@@ -2533,7 +2535,7 @@
}
{
\xpg@warning{You’re~running~a~TeX~engine~that~is~not~LuaTeX~or~XeTeX.\MessageBreak
- That~is~almost~guaranteed~to~cause~problems.}%
+ That~is~almost~guaranteed~to~cause~problems.}
}
}
@@ -2546,20 +2548,20 @@
\select@@language[#1]{#2}%
% Hook for external packages such as biblatex
\polyglossia@language@switched%
- \polyglossia@lang@setpardirection:n{#2}%
+ \polyglossia@lang@setpardirection:n{#2}
\csuse{captions#2}%
\csuse{date#2}%
% These are hooks for external packages which want to access variants
% via babelname (such as biblatex)
- \cs_if_exist_use:c{captions@bbl@\babelname}%
- \cs_if_exist_use:c{date@bbl@\babelname}%
- \polyglossia@local@marks:n{#2}%
+ \cs_if_exist_use:c{captions@bbl@\babelname}
+ \cs_if_exist_use:c{date@bbl@\babelname}
+ \polyglossia@local@marks:n{#2}
\csuse{init@extras@#2}%
- \polyglossia@lang@indentfirst:n{#2}%
+ \polyglossia@lang@indentfirst:n{#2}
\csuse{blockextras@#2}%
% This is a hook for external packages which want to access variants
% via babelname (such as biblatex)
- \cs_if_exist_use:c{blockextras@bbl@\babelname}%
+ \cs_if_exist_use:c{blockextras@bbl@\babelname}
}
% hook for compatibility with biblatex
@@ -2584,22 +2586,22 @@
\newcommand{\select@@language}[2][]{%
% disable the extras and number settings of the previous language
\cs_if_exist:cT{languagename}
- {%
- \noextrascurrent{\languagename}%
- \cs_if_exist_use:c{no\languagename @numbers}%
+ {
+ \noextrascurrent{\languagename}
+ \cs_if_exist_use:c{no\languagename @numbers}
\sys_if_engine_xetex:T{
\__xpg_if_LR_str:eTF{\prop_item:Ne{\polyglossia@langsetup}{\languagename/direction}}
{
\__xpg_if_LR_str:eF{\prop_item:Nn{\polyglossia@langsetup}{#2/direction}}
- {\setnonlatin}% LTR -> RTL
- }%
- {%
+ {\setnonlatin} % LTR -> RTL
+ }
+ {
\__xpg_if_LR_str:eT{\prop_item:Nn{\polyglossia@langsetup}{#2/direction}}
- {\setlatin}% RTL -> LTR
+ {\setlatin} % RTL -> LTR
}
}
- }%
- \polyglossia@set@language@name[#1]{#2}%
+ }
+ \polyglossia@set@language@name[#1]{#2}
% Set the language's/script's font families
\str_if_eq:eeT{\prop_item:Nn{\polyglossia@langsetup}{#2/lcscript}} {latin}
{
@@ -2608,12 +2610,12 @@
\bool_if:NF \__xpg_inline_lang
{ % This for non-inline font switches
% in case a \<lang>font is defined
- \xpg@set@normalfont{#2}%
+ \xpg@set@normalfont{#2}
}
- \xpg@select@fontfamily{#2}%
- \__xpg_use_or_warn:c{#2@language}%
- \cs_if_exist_use:c{#2@numbers}%
- \use@localhyphenmins[#1]{#2}%
+ \xpg@select@fontfamily{#2}
+ \__xpg_use_or_warn:c{#2@language}
+ \cs_if_exist_use:c{#2@numbers}
+ \use@localhyphenmins[#1]{#2}
\polyglossia@lang@frenchspacing:n{#2}
}
@@ -2654,7 +2656,7 @@
}
\renewenvironment{otherlanguage}[2][]
-{%
+{
% Get real current (pre-switch) options (incl. defaults)
\clist_clear_new:N \l_xpg_current_options
\prop_map_inline:cn {xpg@current@options@\languagename}
@@ -2662,25 +2664,25 @@
\clist_put_right:Nn \l_xpg_current_options {##1=##2}
}
% Store current (pre-switch) options and language on stack
- \polyglossia@stack@language:nx{\clist_use:Nn \l_xpg_current_options {,}}{\languagename}%
- \selectlanguage[#1]{#2}%
+ \polyglossia@stack@language:nx{\clist_use:Nn \l_xpg_current_options {,}}{\languagename}
+ \selectlanguage[#1]{#2}
}
-{%
+{
% restore previous language in aux file and remove closed one from stack
- \polyglossia@unstack@language:n{xpg@set@language@only@aux}%
+ \polyglossia@unstack@language:n{xpg@set@language@only@aux}
}
-\newcommand{\setlocalhyphenmins}[3]{%
- \xpg@ifdefined{#1}{%
- \expandafter\ifx\csname l@#1\endcsname\l@nohyphenation%
- \xpg@warning{\string\setlocalhyphenmin\space~ useless~ for~ unhyphenated~ language~ #1}%
+\newcommand{\setlocalhyphenmins}[3]{
+ \xpg@ifdefined{#1}{
+ \expandafter\ifx\csname l@#1\endcsname\l@nohyphenation
+ \xpg@warning{\string\setlocalhyphenmin\space~ useless~ for~ unhyphenated~ language~ #1}
\else
- \providehyphenmins{#1}{#2#3}%
+ \providehyphenmins{#1}{#2#3}
\fi
- }{%
- \xpg@warning{\string\setlocalhyphenmin\space~ useless~ for~ unknown~ language~ #1}%
- }%
-}%
+ }{
+ \xpg@warning{\string\setlocalhyphenmin\space~ useless~ for~ unknown~ language~ #1}
+ }
+}
% \setlanghyphenmins[options]{lang}{l}{r}
\newcommand*\setlanghyphenmins[4][]{%
@@ -2689,54 +2691,54 @@
\edef\xpg@tmp@lang{\xpg_alias_base_lang:n{#2}}
\bgroup
\polyglossia@error@iflangnotloaded:n{\xpg@tmp@lang}
- \polyglossia@set@keys:nn{\xpg@tmp@lang}{\xpg@tmp@opts}%
+ \polyglossia@set@keys:nn{\xpg@tmp@lang}{\xpg@tmp@opts}
% Store bcp47.tag@hypenmins
\tl_if_blank:nTF {\xpg@tmp@opts}{%
- \ifcsundef{\csname xpg@tmp@lang\endcsname @g.bcp47.tag}{%
- \csedef{tmp@bcp47.tag}{\prop_item:Ne{\polyglossia@langsetup}{ \xpg@tmp@lang / bcp47 }}%
- }{%
- \csedef{tmp@bcp47.tag}{\csuse{#2@g.bcp47.tag}}%
- }%
- }{%
- \csedef{tmp@bcp47.tag}{\prop_item:Ne{\polyglossia@langsetup}{ \xpg@tmp@lang / bcp47 }}%
- }%
- \csgdef{\csname tmp@bcp47.tag\endcsname @hyphenmins}{{#3}{#4}}%
+ \ifcsundef{\csname xpg@tmp@lang\endcsname @g.bcp47.tag}{
+ \csedef{tmp@bcp47.tag}{\prop_item:Ne{\polyglossia@langsetup}{ \xpg@tmp@lang / bcp47 }}
+ }{
+ \csedef{tmp@bcp47.tag}{\csuse{#2@g.bcp47.tag}}
+ }
+ }{
+ \csedef{tmp@bcp47.tag}{\prop_item:Ne{\polyglossia@langsetup}{ \xpg@tmp@lang / bcp47 }}
+ }
+ \csgdef{\csname tmp@bcp47.tag\endcsname @hyphenmins}{{#3}{#4}}
\egroup
}
% \use@localhypenmins[options]{lang}
-\newcommand*\use@localhyphenmins[2][]{%
+\newcommand*\use@localhyphenmins[2][]{
\bgroup
\polyglossia@error@iflangnotloaded:n{#2}
- \polyglossia@set@keys:nn{#2}{#1}%
+ \polyglossia@set@keys:nn{#2}{#1}
% Use bcp47.tag@hypenmins
- \tl_if_blank:nTF {#1}{%
- \ifcsundef{#2@g.bcp47.tag}{%
- \csxdef{tmp@bcp47.tag}{\prop_item:Nn{\polyglossia@langsetup}{ #2 / bcp47 }}%
- }{%
- \csxdef{tmp@bcp47.tag}{\csuse{#2@g.bcp47.tag}}%
- }%
- }{%
- \csxdef{tmp@bcp47.tag}{\prop_item:Nn{\polyglossia@langsetup}{ #2 / bcp47 }}%
- }%
+ \tl_if_blank:nTF {#1}{
+ \ifcsundef{#2@g.bcp47.tag}{
+ \csxdef{tmp@bcp47.tag}{\prop_item:Nn{\polyglossia@langsetup}{ #2 / bcp47 }}
+ }{
+ \csxdef{tmp@bcp47.tag}{\csuse{#2@g.bcp47.tag}}
+ }
+ }{
+ \csxdef{tmp@bcp47.tag}{\prop_item:Nn{\polyglossia@langsetup}{ #2 / bcp47 }}
+ }
\egroup
- \ifcsundef{\csname tmp@bcp47.tag\endcsname @hyphenmins}{%
- \ifcsundef{#2hyphenmins}{}%
- {%
- \expandafter\expandafter\expandafter\set@hyphenmins\csname #2hyphenmins\endcsname\relax%
+ \ifcsundef{\csname tmp@bcp47.tag\endcsname @hyphenmins}{
+ \ifcsundef{#2hyphenmins}{}
+ {
+ \expandafter\expandafter\expandafter\set@hyphenmins\csname #2hyphenmins\endcsname\relax
}
- }{%
- \edef\tmpa{\csuse{\csname tmp@bcp47.tag\endcsname @hyphenmins}}%
- \expandafter\expandafter\expandafter\set@hyphenmins\tmpa\relax%
+ }{
+ \edef\tmpa{\csuse{\csname tmp@bcp47.tag\endcsname @hyphenmins}}
+ \expandafter\expandafter\expandafter\set@hyphenmins\tmpa\relax
}
\sys_if_engine_luatex:T{
% Set \totalhyphenmin if specified
\prop_get:NxNTF \polyglossia@langsetup {#2/totalhyphenmin} \l_tmpa_tl
{
\xpg@info{totalhyphenmin: '\l_tmpa_tl'}
- \expandafter\hyphenationmin \l_tmpa_tl%
- }%
- {}%
+ \expandafter\hyphenationmin \l_tmpa_tl
+ }
+ {}
}
}
@@ -2748,26 +2750,26 @@
% As opposed to the one inherited from switch.def/babel, our environment
% supports language options and aliases.
\renewenvironment{hyphenrules}[2][]
-{%
+{
% Check for real language name and options
\edef\xpg@tmp@opts{\xpg_alias_add_to_option_i:nn{#2}{#1}}
\edef\xpg@tmp@lang{\xpg_alias_base_lang:n{#2}}
% Register the language options
- \polyglossia@set@lang@options:nnn {\xpg@tmp@lang} {\xpg@tmp@opts} {@xpg@set@langvariant}%
+ \polyglossia@set@lang@options:nnn {\xpg@tmp@lang} {\xpg@tmp@opts} {@xpg@set@langvariant}
% Now switch patterns
- \__xpg_use_or_warn:c{\use:c{xpg@tmp@lang}@language}%
+ \__xpg_use_or_warn:c{\use:c{xpg@tmp@lang}@language}
% And activate hyphenmins
- \use@localhyphenmins[\xpg@tmp@opts]{\xpg@tmp@lang}%
+ \use@localhyphenmins[\xpg@tmp@opts]{\xpg@tmp@lang}
}
{}
-\AtEndPreamble{%
- \@ifpackageloaded{bidi}{%
- \providecommand*{\aemph}[1]{$\overline{\hboxR{#1}}$}%
- }{}%
- \@ifpackageloaded{luabidi}{%
- \providecommand*{\aemph}[1]{$\overline{\hbox{\RL{#1}}}$}%
- }{}%
+\AtEndPreamble{
+ \@ifpackageloaded{bidi}{
+ \providecommand*{\aemph}[1]{$\overline{\hboxR{#1}}$}
+ }{}
+ \@ifpackageloaded{luabidi}{
+ \providecommand*{\aemph}[1]{$\overline{\hbox{\RL{#1}}}$}
+ }{}
}
@@ -2823,11 +2825,11 @@
}
\bool_if:nF \l_polyglossia_verbose_bool {
- \gdef\@latex@info#1{\relax}% no latex info
- \gdef\@font@info#1{\relax}% no latex font info
- \gdef\@font@warning#1{\relax}% no latex font warnings
- \gdef\zf@PackageInfo#1{\relax}% no fontspec info
- \gdef\xpg@info#1{\relax}% no polyglossia info
+ \gdef\@latex@info#1{\relax} % no latex info
+ \gdef\@font@info#1{\relax} % no latex font info
+ \gdef\@font@warning#1{\relax} % no latex font warnings
+ \gdef\zf@PackageInfo#1{\relax} % no fontspec info
+ \gdef\xpg@info#1{\relax} % no polyglossia info
}
\bool_if:nT \l_polyglossia_localmarks_bool {
@@ -2868,8 +2870,8 @@
%
% FIXME these should also be loaded \AtEndOfPackage !!!
-\def\xpg@option#1#2{%
- \ifcsundef{xpg@main@language}{\setdefaultlanguage}{\setotherlanguage}%
+\def\xpg@option#1#2{
+ \ifcsundef{xpg@main@language}{\setdefaultlanguage}{\setotherlanguage}
[#1]{#2}}
\ExplSyntaxOff