summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--FILES.byname928
-rw-r--r--FILES.byname.gzbin2435855 -> 2436139 bytes
-rw-r--r--FILES.last07days742
-rw-r--r--biblio/bibtex/contrib/gbt7714/CHANGELOG.md22
-rw-r--r--biblio/bibtex/contrib/gbt7714/gbt7714-2005-author-year.bst69
-rw-r--r--biblio/bibtex/contrib/gbt7714/gbt7714-2005-numerical.bst69
-rw-r--r--biblio/bibtex/contrib/gbt7714/gbt7714-author-year.bst69
-rw-r--r--biblio/bibtex/contrib/gbt7714/gbt7714-numerical.bst69
-rw-r--r--biblio/bibtex/contrib/gbt7714/gbt7714.pdfbin371002 -> 486968 bytes
-rw-r--r--biblio/bibtex/contrib/gbt7714/gbt7714.sty6
-rw-r--r--biblio/citation-style-language/CHANGELOG.md17
-rw-r--r--biblio/citation-style-language/apa.csl20
-rw-r--r--biblio/citation-style-language/chicago-fullnote-bibliography.csl4
-rw-r--r--biblio/citation-style-language/chicago-note-bibliography.csl4
-rw-r--r--biblio/citation-style-language/citation-style-language-doc.pdfbin217086 -> 219427 bytes
-rw-r--r--biblio/citation-style-language/citation-style-language-doc.tex95
-rw-r--r--biblio/citation-style-language/citation-style-language.sty729
-rwxr-xr-xbiblio/citation-style-language/citeproc6
-rw-r--r--biblio/citation-style-language/citeproc-bib-data.json109
-rw-r--r--biblio/citation-style-language/citeproc-bib.lua182
-rw-r--r--biblio/citation-style-language/citeproc-element.lua6
-rw-r--r--biblio/citation-style-language/citeproc-engine.lua8
-rw-r--r--biblio/citation-style-language/citeproc-formats.lua8
-rw-r--r--biblio/citation-style-language/citeproc-node-choose.lua8
-rw-r--r--biblio/citation-style-language/citeproc-node-date.lua6
-rw-r--r--biblio/citation-style-language/citeproc-node-group.lua6
-rw-r--r--biblio/citation-style-language/citeproc-node-label.lua6
-rw-r--r--biblio/citation-style-language/citeproc-node-layout.lua6
-rw-r--r--biblio/citation-style-language/citeproc-node-locale.lua6
-rw-r--r--biblio/citation-style-language/citeproc-node-names.lua6
-rw-r--r--biblio/citation-style-language/citeproc-node-number.lua6
-rw-r--r--biblio/citation-style-language/citeproc-node-sort.lua6
-rw-r--r--biblio/citation-style-language/citeproc-node-style.lua6
-rw-r--r--biblio/citation-style-language/citeproc-node-text.lua10
-rw-r--r--biblio/citation-style-language/citeproc-nodes.lua9
-rw-r--r--biblio/citation-style-language/citeproc-richtext.lua8
-rw-r--r--biblio/citation-style-language/citeproc-util.lua8
-rw-r--r--biblio/citation-style-language/citeproc.12
-rw-r--r--biblio/citation-style-language/citeproc.lua11
-rw-r--r--biblio/citation-style-language/csl-core.lua80
-rw-r--r--biblio/citation-style-language/csl-locales-af-ZA.xml303
-rw-r--r--biblio/citation-style-language/csl-locales-ar.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-bg-BG.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-ca-AD.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-cs-CZ.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-cy-GB.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-da-DK.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-de-AT.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-de-CH.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-de-DE.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-el-GR.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-en-GB.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-en-US.xml307
-rw-r--r--biblio/citation-style-language/csl-locales-es-CL.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-es-ES.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-es-MX.xml329
-rw-r--r--biblio/citation-style-language/csl-locales-et-EE.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-eu.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-fa-IR.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-fi-FI.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-fr-CA.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-fr-FR.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-he-IL.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-hi-IN.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-hr-HR.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-hu-HU.xml305
-rw-r--r--biblio/citation-style-language/csl-locales-id-ID.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-is-IS.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-it-IT.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-ja-JP.xml303
-rw-r--r--biblio/citation-style-language/csl-locales-km-KH.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-ko-KR.xml303
-rw-r--r--biblio/citation-style-language/csl-locales-la.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-lt-LT.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-lv-LV.xml303
-rw-r--r--biblio/citation-style-language/csl-locales-mn-MN.xml303
-rw-r--r--biblio/citation-style-language/csl-locales-nb-NO.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-nl-NL.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-nn-NO.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-pl-PL.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-pt-BR.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-pt-PT.xml355
-rw-r--r--biblio/citation-style-language/csl-locales-ro-RO.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-ru-RU.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-sk-SK.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-sl-SI.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-sr-RS.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-sv-SE.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-th-TH.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-tr-TR.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-uk-UA.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-vi-VN.xml303
-rw-r--r--biblio/citation-style-language/csl-locales-zh-CN.xml301
-rw-r--r--biblio/citation-style-language/csl-locales-zh-TW.xml301
-rw-r--r--biblio/citation-style-language/csl.lua8
-rw-r--r--biblio/citation-style-language/ieee.csl46
-rw-r--r--biblio/citation-style-language/modern-language-association.csl9
-rw-r--r--language/japanese/zxjafont/LICENSE2
-rw-r--r--language/japanese/zxjafont/README-ja.md3
-rw-r--r--language/japanese/zxjafont/README.md4
-rw-r--r--language/japanese/zxjafont/zxjafont.pdfbin173658 -> 164779 bytes
-rw-r--r--language/japanese/zxjafont/zxjafont.sty117
-rw-r--r--language/japanese/zxjafont/zxjafont.tex371
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-iso690/README.md26
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-iso690/biblatex-iso690-examples.bib (renamed from macros/latex/contrib/biblatex-contrib/biblatex-iso690/mybib.bib)94
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-iso690/biblatex-iso690.pdfbin258286 -> 277123 bytes
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-iso690/biblatex-iso690.tex122
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-iso690/bulgarian-iso.lbx6
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-iso690/czech-iso.lbx6
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-iso690/english-iso.lbx6
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-iso690/french-iso.lbx6
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-iso690/german-iso.lbx30
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.bbx2
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.cbx2
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.dbx2
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.bbx35
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.cbx2
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.dbx2
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.bbx51
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.cbx2
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.dbx2
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-fullcite.cbx2
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.bbx2
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.cbx2
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.dbx2
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso.bbx259
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-iso690/ngerman-iso.lbx14
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-iso690/polish-iso.lbx6
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-iso690/slovak-iso.lbx6
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-iso690/spanish-iso.lbx35
-rw-r--r--macros/latex/contrib/projlib/ProjLib.dtx231
-rw-r--r--macros/latex/contrib/projlib/README.md8
-rw-r--r--macros/latex/contrib/tuda-ci/README.md4
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdfbin552159 -> 551893 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdfbin598742 -> 598742 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdfbin571479 -> 571482 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLeaflet.pdfbin559870 -> 0 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdfbin567047 -> 567043 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdfbin634197 -> 634217 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdfbin536356 -> 536021 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdfbin661857 -> 661927 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdfbin527395 -> 527033 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdfbin563531 -> 563531 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdfbin627503 -> 627586 bytes
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex2
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex2
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib2
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex2
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco2
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaLeaflet.tex2
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex2
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex2
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex2
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex2
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex2
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex2
-rw-r--r--macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex2
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudabeamer.cls6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudacolors.def6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudacolors.sty6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudaexercise.cls6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudafonts.sty6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudaletter.cls6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo2
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudaposter.cls6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudapub.cls9
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudarules.sty6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudasciposter.cls6
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo2
-rw-r--r--macros/latex/contrib/tuda-ci/tex/tudathesis.cfg17
-rw-r--r--macros/luatex/generic/lua-widow-control/README.md2
-rw-r--r--macros/luatex/generic/lua-widow-control/lua-widow-control.lua4
-rw-r--r--macros/luatex/generic/lua-widow-control/lua-widow-control.opm2
-rw-r--r--macros/luatex/generic/lua-widow-control/lua-widow-control.pdfbin375961 -> 376801 bytes
-rw-r--r--macros/luatex/generic/lua-widow-control/lua-widow-control.sty23
-rw-r--r--macros/luatex/generic/lua-widow-control/lua-widow-control.tex2
-rw-r--r--macros/luatex/generic/lua-widow-control/lwc-documentation.tex2
-rw-r--r--macros/luatex/generic/lua-widow-control/t-lua-widow-control.mkiv4
-rw-r--r--macros/luatex/generic/lua-widow-control/t-lua-widow-control.mkxl4
-rw-r--r--macros/unicodetex/latex/nwafuthesis/README.md14
-rw-r--r--[-rwxr-xr-x]macros/unicodetex/latex/nwafuthesis/build-win.bat0
-rw-r--r--macros/unicodetex/latex/nwafuthesis/nwafuthesis.dtx1702
-rw-r--r--macros/unicodetex/latex/nwafuthesis/nwafuthesis.pdfbin2337649 -> 2276200 bytes
-rw-r--r--support/TeX4ht/source/ChangeLog20
-rw-r--r--support/TeX4ht/source/Makefile8
-rw-r--r--support/TeX4ht/source/tex4ht-4ht.tex9
-rw-r--r--support/TeX4ht/source/tex4ht-fonts-opensans.tex5372
-rw-r--r--support/TeX4ht/source/tex4ht-html4.tex48
-rwxr-xr-xsupport/TeX4ht/source/update-htfonts29
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl3
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb373
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc14
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2358936 -> 2358020 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini8
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini8
-rw-r--r--timestamp2
213 files changed, 25758 insertions, 3336 deletions
diff --git a/FILES.byname b/FILES.byname
index b89b5020e3..496c880017 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -480,15 +480,15 @@
2013/05/12 | 35994 | biblio/bibtex/contrib/francais-bst/francaissc.bst
2013/05/12 | 3356 | biblio/bibtex/contrib/francais-bst/README
2013/05/12 | 17911 | biblio/bibtex/contrib/francais-bst.zip
-2021/12/10 | 7153 | biblio/bibtex/contrib/gbt7714/CHANGELOG.md
-2021/12/12 | 49163 | biblio/bibtex/contrib/gbt7714/gbt7714-2005-author-year.bst
-2021/12/12 | 45379 | biblio/bibtex/contrib/gbt7714/gbt7714-2005-numerical.bst
-2021/12/12 | 49162 | biblio/bibtex/contrib/gbt7714/gbt7714-author-year.bst
-2021/12/12 | 45378 | biblio/bibtex/contrib/gbt7714/gbt7714-numerical.bst
-2021/12/12 | 371002 | biblio/bibtex/contrib/gbt7714/gbt7714.pdf
-2021/12/12 | 10622 | biblio/bibtex/contrib/gbt7714/gbt7714.sty
+2022/03/21 | 7896 | biblio/bibtex/contrib/gbt7714/CHANGELOG.md
+2022/03/21 | 49811 | biblio/bibtex/contrib/gbt7714/gbt7714-2005-author-year.bst
+2022/03/21 | 46027 | biblio/bibtex/contrib/gbt7714/gbt7714-2005-numerical.bst
+2022/03/21 | 49810 | biblio/bibtex/contrib/gbt7714/gbt7714-author-year.bst
+2022/03/21 | 46026 | biblio/bibtex/contrib/gbt7714/gbt7714-numerical.bst
+2022/03/21 | 486968 | biblio/bibtex/contrib/gbt7714/gbt7714.pdf
+2022/03/21 | 10621 | biblio/bibtex/contrib/gbt7714/gbt7714.sty
2021/12/12 | 7222 | biblio/bibtex/contrib/gbt7714/README.md
-2021/12/12 | 407248 | biblio/bibtex/contrib/gbt7714.zip
+2022/03/21 | 520798 | biblio/bibtex/contrib/gbt7714.zip
2006/02/13 | 51513 | biblio/bibtex/contrib/german/din1505/abbrvdin.bst
2006/02/13 | 55981 | biblio/bibtex/contrib/german/din1505/alphadin.bst
2004/12/22 | 168623 | biblio/bibtex/contrib/german/din1505/leitbild3.pdf
@@ -1767,105 +1767,105 @@
1995/06/20 | 49681 | biblio/bibtex/vms/bibtex.vms-changes
1995/04/14 | 620 | biblio/bibtex/vms/link_bibtex.com
1995/04/14 | 1316 | biblio/bibtex/vms/make_bibtex.com
-2022/01/22 | 9898 | biblio/citation-style-language/american-chemical-society.csl
-2022/01/22 | 10684 | biblio/citation-style-language/american-medical-association.csl
-2022/01/22 | 8052 | biblio/citation-style-language/american-political-science-association.csl
-2022/01/22 | 10503 | biblio/citation-style-language/american-sociological-association.csl
-2022/01/22 | 69900 | biblio/citation-style-language/apa.csl
-2022/01/22 | 482 | biblio/citation-style-language/CHANGELOG.md
-2022/01/22 | 22195 | biblio/citation-style-language/chicago-author-date.csl
-2022/01/22 | 47485 | biblio/citation-style-language/chicago-fullnote-bibliography.csl
-2022/01/22 | 45935 | biblio/citation-style-language/chicago-note-bibliography.csl
-2022/01/22 | 217086 | biblio/citation-style-language/citation-style-language-doc.pdf
-2022/01/22 | 11553 | biblio/citation-style-language/citation-style-language-doc.tex
-2022/01/22 | 22969 | biblio/citation-style-language/citation-style-language.sty
-2022/01/22 | 4678 | biblio/citation-style-language/citeproc
-2022/01/22 | 605 | biblio/citation-style-language/citeproc.1
-2022/01/22 | 60098 | biblio/citation-style-language/citeproc-bib-data.json
-2022/01/22 | 10367 | biblio/citation-style-language/citeproc-bib.lua
-2022/01/22 | 10284 | biblio/citation-style-language/citeproc-element.lua
-2022/01/22 | 11185 | biblio/citation-style-language/citeproc-engine.lua
-2022/01/22 | 7193 | biblio/citation-style-language/citeproc-formats.lua
-2022/01/22 | 318 | biblio/citation-style-language/citeproc.lua
-2022/01/22 | 3335 | biblio/citation-style-language/citeproc-node-choose.lua
-2022/01/22 | 10326 | biblio/citation-style-language/citeproc-node-date.lua
-2022/01/22 | 689 | biblio/citation-style-language/citeproc-node-group.lua
-2022/01/22 | 2973 | biblio/citation-style-language/citeproc-node-label.lua
-2022/01/22 | 6703 | biblio/citation-style-language/citeproc-node-layout.lua
-2022/01/22 | 3046 | biblio/citation-style-language/citeproc-node-locale.lua
-2022/01/22 | 19925 | biblio/citation-style-language/citeproc-node-names.lua
-2022/01/22 | 2354 | biblio/citation-style-language/citeproc-node-number.lua
-2022/01/22 | 1383 | biblio/citation-style-language/citeproc-nodes.lua
-2022/01/22 | 4943 | biblio/citation-style-language/citeproc-node-sort.lua
-2022/01/22 | 5026 | biblio/citation-style-language/citeproc-node-style.lua
-2022/01/22 | 5985 | biblio/citation-style-language/citeproc-node-text.lua
-2022/01/22 | 20447 | biblio/citation-style-language/citeproc-richtext.lua
-2022/01/22 | 17000 | biblio/citation-style-language/citeproc-util.lua
-2022/01/22 | 6763 | biblio/citation-style-language/csl-core.lua
-2022/01/22 | 10427 | biblio/citation-style-language/csl-locales-af-ZA.xml
-2022/01/22 | 8820 | biblio/citation-style-language/csl-locales-ar.xml
-2022/01/22 | 13441 | biblio/citation-style-language/csl-locales-bg-BG.xml
-2022/01/22 | 10301 | biblio/citation-style-language/csl-locales-ca-AD.xml
-2022/01/22 | 10584 | biblio/citation-style-language/csl-locales-cs-CZ.xml
-2022/01/22 | 10579 | biblio/citation-style-language/csl-locales-cy-GB.xml
-2022/01/22 | 10465 | biblio/citation-style-language/csl-locales-da-DK.xml
-2022/01/22 | 11207 | biblio/citation-style-language/csl-locales-de-AT.xml
-2022/01/22 | 10670 | biblio/citation-style-language/csl-locales-de-CH.xml
-2022/01/22 | 11132 | biblio/citation-style-language/csl-locales-de-DE.xml
-2022/01/22 | 11983 | biblio/citation-style-language/csl-locales-el-GR.xml
-2022/01/22 | 11359 | biblio/citation-style-language/csl-locales-en-GB.xml
-2022/01/22 | 11368 | biblio/citation-style-language/csl-locales-en-US.xml
-2022/01/22 | 10403 | biblio/citation-style-language/csl-locales-es-CL.xml
-2022/01/22 | 10324 | biblio/citation-style-language/csl-locales-es-ES.xml
-2022/01/22 | 11487 | biblio/citation-style-language/csl-locales-es-MX.xml
-2022/01/22 | 10272 | biblio/citation-style-language/csl-locales-et-EE.xml
-2022/01/22 | 10509 | biblio/citation-style-language/csl-locales-eu.xml
-2022/01/22 | 11336 | biblio/citation-style-language/csl-locales-fa-IR.xml
-2022/01/22 | 10608 | biblio/citation-style-language/csl-locales-fi-FI.xml
-2022/01/22 | 11089 | biblio/citation-style-language/csl-locales-fr-CA.xml
-2022/01/22 | 11092 | biblio/citation-style-language/csl-locales-fr-FR.xml
-2022/01/22 | 10817 | biblio/citation-style-language/csl-locales-he-IL.xml
-2022/01/22 | 13342 | biblio/citation-style-language/csl-locales-hi-IN.xml
-2022/01/22 | 10366 | biblio/citation-style-language/csl-locales-hr-HR.xml
-2022/01/22 | 10559 | biblio/citation-style-language/csl-locales-hu-HU.xml
-2022/01/22 | 10659 | biblio/citation-style-language/csl-locales-id-ID.xml
-2022/01/22 | 10468 | biblio/citation-style-language/csl-locales-is-IS.xml
-2022/01/22 | 12355 | biblio/citation-style-language/csl-locales-it-IT.xml
-2022/01/22 | 10475 | biblio/citation-style-language/csl-locales-ja-JP.xml
-2022/01/22 | 10963 | biblio/citation-style-language/csl-locales-km-KH.xml
-2022/01/22 | 10429 | biblio/citation-style-language/csl-locales-ko-KR.xml
-2022/01/22 | 10299 | biblio/citation-style-language/csl-locales-la.xml
-2022/01/22 | 11741 | biblio/citation-style-language/csl-locales-lt-LT.xml
-2022/01/22 | 12445 | biblio/citation-style-language/csl-locales-lv-LV.xml
-2022/01/22 | 10894 | biblio/citation-style-language/csl-locales-mn-MN.xml
-2022/01/22 | 10318 | biblio/citation-style-language/csl-locales-nb-NO.xml
-2022/01/22 | 11349 | biblio/citation-style-language/csl-locales-nl-NL.xml
-2022/01/22 | 10296 | biblio/citation-style-language/csl-locales-nn-NO.xml
-2022/01/22 | 10447 | biblio/citation-style-language/csl-locales-pl-PL.xml
-2022/01/22 | 11541 | biblio/citation-style-language/csl-locales-pt-BR.xml
-2022/01/22 | 11395 | biblio/citation-style-language/csl-locales-pt-PT.xml
-2022/01/22 | 10461 | biblio/citation-style-language/csl-locales-ro-RO.xml
-2022/01/22 | 14694 | biblio/citation-style-language/csl-locales-ru-RU.xml
-2022/01/22 | 10575 | biblio/citation-style-language/csl-locales-sk-SK.xml
-2022/01/22 | 10333 | biblio/citation-style-language/csl-locales-sl-SI.xml
-2022/01/22 | 11093 | biblio/citation-style-language/csl-locales-sr-RS.xml
-2022/01/22 | 10710 | biblio/citation-style-language/csl-locales-sv-SE.xml
-2022/01/22 | 12394 | biblio/citation-style-language/csl-locales-th-TH.xml
-2022/01/22 | 10640 | biblio/citation-style-language/csl-locales-tr-TR.xml
-2022/01/22 | 9710 | biblio/citation-style-language/csl-locales-uk-UA.xml
-2022/01/22 | 10813 | biblio/citation-style-language/csl-locales-vi-VN.xml
-2022/01/22 | 8067 | biblio/citation-style-language/csl-locales-zh-CN.xml
-2022/01/22 | 8440 | biblio/citation-style-language/csl-locales-zh-TW.xml
-2022/01/22 | 3349 | biblio/citation-style-language/csl.lua
-2022/01/22 | 8128 | biblio/citation-style-language/elsevier-harvard.csl
-2022/01/22 | 10619 | biblio/citation-style-language/harvard-cite-them-right.csl
-2022/01/22 | 15712 | biblio/citation-style-language/ieee.csl
-2022/01/22 | 16054 | biblio/citation-style-language/modern-humanities-research-association.csl
-2022/01/22 | 11069 | biblio/citation-style-language/modern-language-association.csl
-2022/01/22 | 4534 | biblio/citation-style-language/nature.csl
-2022/01/22 | 1669 | biblio/citation-style-language/README.md
-2022/01/22 | 11927 | biblio/citation-style-language/vancouver.csl
-2022/01/21 | 453741 | biblio/citation-style-language.zip
+2022/03/21 | 9898 | biblio/citation-style-language/american-chemical-society.csl
+2022/03/21 | 10684 | biblio/citation-style-language/american-medical-association.csl
+2022/03/21 | 8052 | biblio/citation-style-language/american-political-science-association.csl
+2022/03/21 | 10503 | biblio/citation-style-language/american-sociological-association.csl
+2022/03/21 | 69389 | biblio/citation-style-language/apa.csl
+2022/03/21 | 1142 | biblio/citation-style-language/CHANGELOG.md
+2022/03/21 | 22195 | biblio/citation-style-language/chicago-author-date.csl
+2022/03/21 | 47520 | biblio/citation-style-language/chicago-fullnote-bibliography.csl
+2022/03/21 | 45970 | biblio/citation-style-language/chicago-note-bibliography.csl
+2022/03/21 | 219427 | biblio/citation-style-language/citation-style-language-doc.pdf
+2022/03/21 | 13296 | biblio/citation-style-language/citation-style-language-doc.tex
+2022/03/21 | 29414 | biblio/citation-style-language/citation-style-language.sty
+2022/03/21 | 4815 | biblio/citation-style-language/citeproc
+2022/03/21 | 605 | biblio/citation-style-language/citeproc.1
+2022/03/21 | 61229 | biblio/citation-style-language/citeproc-bib-data.json
+2022/03/21 | 14177 | biblio/citation-style-language/citeproc-bib.lua
+2022/03/21 | 10421 | biblio/citation-style-language/citeproc-element.lua
+2022/03/21 | 11279 | biblio/citation-style-language/citeproc-engine.lua
+2022/03/21 | 7287 | biblio/citation-style-language/citeproc-formats.lua
+2022/03/21 | 411 | biblio/citation-style-language/citeproc.lua
+2022/03/21 | 3504 | biblio/citation-style-language/citeproc-node-choose.lua
+2022/03/21 | 10463 | biblio/citation-style-language/citeproc-node-date.lua
+2022/03/21 | 826 | biblio/citation-style-language/citeproc-node-group.lua
+2022/03/21 | 3110 | biblio/citation-style-language/citeproc-node-label.lua
+2022/03/21 | 6840 | biblio/citation-style-language/citeproc-node-layout.lua
+2022/03/21 | 3183 | biblio/citation-style-language/citeproc-node-locale.lua
+2022/03/21 | 20062 | biblio/citation-style-language/citeproc-node-names.lua
+2022/03/21 | 2491 | biblio/citation-style-language/citeproc-node-number.lua
+2022/03/21 | 1476 | biblio/citation-style-language/citeproc-nodes.lua
+2022/03/21 | 5080 | biblio/citation-style-language/citeproc-node-sort.lua
+2022/03/21 | 5163 | biblio/citation-style-language/citeproc-node-style.lua
+2022/03/21 | 6204 | biblio/citation-style-language/citeproc-node-text.lua
+2022/03/21 | 20541 | biblio/citation-style-language/citeproc-richtext.lua
+2022/03/21 | 17094 | biblio/citation-style-language/citeproc-util.lua
+2022/03/21 | 7765 | biblio/citation-style-language/csl-core.lua
+2022/03/21 | 21433 | biblio/citation-style-language/csl-locales-af-ZA.xml
+2022/03/21 | 19817 | biblio/citation-style-language/csl-locales-ar.xml
+2022/03/21 | 24466 | biblio/citation-style-language/csl-locales-bg-BG.xml
+2022/03/21 | 21302 | biblio/citation-style-language/csl-locales-ca-AD.xml
+2022/03/21 | 21579 | biblio/citation-style-language/csl-locales-cs-CZ.xml
+2022/03/21 | 21576 | biblio/citation-style-language/csl-locales-cy-GB.xml
+2022/03/21 | 21470 | biblio/citation-style-language/csl-locales-da-DK.xml
+2022/03/21 | 22218 | biblio/citation-style-language/csl-locales-de-AT.xml
+2022/03/21 | 21681 | biblio/citation-style-language/csl-locales-de-CH.xml
+2022/03/21 | 22143 | biblio/citation-style-language/csl-locales-de-DE.xml
+2022/03/21 | 23024 | biblio/citation-style-language/csl-locales-el-GR.xml
+2022/03/21 | 22355 | biblio/citation-style-language/csl-locales-en-GB.xml
+2022/03/21 | 22510 | biblio/citation-style-language/csl-locales-en-US.xml
+2022/03/21 | 21406 | biblio/citation-style-language/csl-locales-es-CL.xml
+2022/03/21 | 21327 | biblio/citation-style-language/csl-locales-es-ES.xml
+2022/03/21 | 22434 | biblio/citation-style-language/csl-locales-es-MX.xml
+2022/03/21 | 21261 | biblio/citation-style-language/csl-locales-et-EE.xml
+2022/03/21 | 21512 | biblio/citation-style-language/csl-locales-eu.xml
+2022/03/21 | 22337 | biblio/citation-style-language/csl-locales-fa-IR.xml
+2022/03/21 | 21623 | biblio/citation-style-language/csl-locales-fi-FI.xml
+2022/03/21 | 22098 | biblio/citation-style-language/csl-locales-fr-CA.xml
+2022/03/21 | 22101 | biblio/citation-style-language/csl-locales-fr-FR.xml
+2022/03/21 | 21822 | biblio/citation-style-language/csl-locales-he-IL.xml
+2022/03/21 | 24345 | biblio/citation-style-language/csl-locales-hi-IN.xml
+2022/03/21 | 21363 | biblio/citation-style-language/csl-locales-hr-HR.xml
+2022/03/21 | 21466 | biblio/citation-style-language/csl-locales-hu-HU.xml
+2022/03/21 | 21654 | biblio/citation-style-language/csl-locales-id-ID.xml
+2022/03/21 | 21469 | biblio/citation-style-language/csl-locales-is-IS.xml
+2022/03/21 | 23360 | biblio/citation-style-language/csl-locales-it-IT.xml
+2022/03/21 | 21482 | biblio/citation-style-language/csl-locales-ja-JP.xml
+2022/03/21 | 21966 | biblio/citation-style-language/csl-locales-km-KH.xml
+2022/03/21 | 21414 | biblio/citation-style-language/csl-locales-ko-KR.xml
+2022/03/21 | 21302 | biblio/citation-style-language/csl-locales-la.xml
+2022/03/21 | 22752 | biblio/citation-style-language/csl-locales-lt-LT.xml
+2022/03/21 | 23553 | biblio/citation-style-language/csl-locales-lv-LV.xml
+2022/03/21 | 21941 | biblio/citation-style-language/csl-locales-mn-MN.xml
+2022/03/21 | 21323 | biblio/citation-style-language/csl-locales-nb-NO.xml
+2022/03/21 | 22358 | biblio/citation-style-language/csl-locales-nl-NL.xml
+2022/03/21 | 21301 | biblio/citation-style-language/csl-locales-nn-NO.xml
+2022/03/21 | 21446 | biblio/citation-style-language/csl-locales-pl-PL.xml
+2022/03/21 | 22542 | biblio/citation-style-language/csl-locales-pt-BR.xml
+2022/03/21 | 22454 | biblio/citation-style-language/csl-locales-pt-PT.xml
+2022/03/21 | 21462 | biblio/citation-style-language/csl-locales-ro-RO.xml
+2022/03/21 | 25715 | biblio/citation-style-language/csl-locales-ru-RU.xml
+2022/03/21 | 21574 | biblio/citation-style-language/csl-locales-sk-SK.xml
+2022/03/21 | 21330 | biblio/citation-style-language/csl-locales-sl-SI.xml
+2022/03/21 | 22122 | biblio/citation-style-language/csl-locales-sr-RS.xml
+2022/03/21 | 21715 | biblio/citation-style-language/csl-locales-sv-SE.xml
+2022/03/21 | 23467 | biblio/citation-style-language/csl-locales-th-TH.xml
+2022/03/21 | 21635 | biblio/citation-style-language/csl-locales-tr-TR.xml
+2022/03/21 | 20747 | biblio/citation-style-language/csl-locales-uk-UA.xml
+2022/03/21 | 21812 | biblio/citation-style-language/csl-locales-vi-VN.xml
+2022/03/21 | 19056 | biblio/citation-style-language/csl-locales-zh-CN.xml
+2022/03/21 | 19423 | biblio/citation-style-language/csl-locales-zh-TW.xml
+2022/03/21 | 3443 | biblio/citation-style-language/csl.lua
+2022/03/21 | 8128 | biblio/citation-style-language/elsevier-harvard.csl
+2022/03/21 | 10619 | biblio/citation-style-language/harvard-cite-them-right.csl
+2022/03/21 | 15413 | biblio/citation-style-language/ieee.csl
+2022/03/21 | 16054 | biblio/citation-style-language/modern-humanities-research-association.csl
+2022/03/21 | 11226 | biblio/citation-style-language/modern-language-association.csl
+2022/03/21 | 4534 | biblio/citation-style-language/nature.csl
+2022/03/21 | 1669 | biblio/citation-style-language/README.md
+2022/03/21 | 11927 | biblio/citation-style-language/vancouver.csl
+2022/03/21 | 555431 | biblio/citation-style-language.zip
2022/02/06 | 3110 | biblio/pbibtex/pbibtex-base/cpp.awk
2022/02/06 | 1009 | biblio/pbibtex/pbibtex-base/generate.sh
2022/02/06 | 22422 | biblio/pbibtex/pbibtex-base/jabbrv.bst
@@ -5212,7 +5212,7 @@
1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp
1990/10/02 | 812 | dviware/vutex/vaxvms.ins
1990/10/02 | 127576 | dviware/vutex/vutex.web
-2022/03/20 | 124083 | FILES.last07days
+2022/03/21 | 116332 | FILES.last07days
2021/07/24 | 1139410 | fonts/aboensis/Aboensis.glyphs
2021/07/24 | 18907382 | fonts/aboensis/aboensis.pdf
2021/07/24 | 137860 | fonts/aboensis/Aboensis-Regular.otf
@@ -185613,7 +185613,7 @@
2022/03/09 | 119925 | info/yet-another-guide-latex2e/Yet-Another-Guide-LaTeX2e.tex
2022/03/09 | 861091 | info/yet-another-guide-latex2e.zip
2021/02/04 | 4944311 | install/biblio/bibtex/contrib/gost.tds.zip
-2022/01/22 | 457613 | install/biblio/citation-style-language.tds.zip
+2022/03/21 | 559357 | install/biblio/citation-style-language.tds.zip
2013/11/06 | 795801 | install/fonts/accanthis.tds.zip
2009/05/23 | 246025 | install/fonts/ae.tds.zip
2019/10/12 | 38525845 | install/fonts/alegreya.tds.zip
@@ -185848,7 +185848,7 @@
2021/02/24 | 1516879 | install/macros/latex/contrib/biblatex-contrib/biblatex-chem.tds.zip
2016/12/06 | 1778620 | install/macros/latex/contrib/biblatex-contrib/biblatex-dw.tds.zip
2021/12/06 | 712419 | install/macros/latex/contrib/biblatex-contrib/biblatex-ieee.tds.zip
-2020/03/25 | 294860 | install/macros/latex/contrib/biblatex-contrib/biblatex-iso690.tds.zip
+2022/03/21 | 316131 | install/macros/latex/contrib/biblatex-contrib/biblatex-iso690.tds.zip
2013/11/18 | 370052 | install/macros/latex/contrib/biblatex-contrib/biblatex-luh-ipw.tds.zip
2020/12/30 | 388952 | install/macros/latex/contrib/biblatex-contrib/biblatex-nature.tds.zip
2021/11/06 | 620638 | install/macros/latex/contrib/biblatex-contrib/biblatex-philosophy.tds.zip
@@ -186146,7 +186146,7 @@
2022/01/12 | 202258 | install/macros/luatex/generic/luamplib.tds.zip
2022/03/18 | 1957410 | install/macros/luatex/generic/luaotfload.tds.zip
2015/10/04 | 277014 | install/macros/luatex/generic/luatexbase.tds.zip
-2022/03/19 | 377848 | install/macros/luatex/generic/lua-widow-control.tds.zip
+2022/03/20 | 380794 | install/macros/luatex/generic/lua-widow-control.tds.zip
2020/03/23 | 891718 | install/macros/luatex/latex/arabluatex.tds.zip
2021/11/21 | 970369 | install/macros/luatex/latex/ekdosis.tds.zip
2021/07/17 | 1183440 | install/macros/luatex/latex/emoji.tds.zip
@@ -196185,13 +196185,13 @@
2011/02/20 | 1088 | language/japanese/zxjafbfont/README
2012/12/15 | 2524 | language/japanese/zxjafbfont.zip
2011/02/20 | 1549 | language/japanese/zxjafbfont/zxjafbfont.sty
-2020/01/13 | 1091 | language/japanese/zxjafont/LICENSE
-2020/02/23 | 2997 | language/japanese/zxjafont/README-ja.md
-2020/02/23 | 2547 | language/japanese/zxjafont/README.md
-2020/02/23 | 185225 | language/japanese/zxjafont.zip
-2020/02/23 | 173658 | language/japanese/zxjafont/zxjafont.pdf
-2020/02/23 | 21848 | language/japanese/zxjafont/zxjafont.sty
-2020/02/23 | 18484 | language/japanese/zxjafont/zxjafont.tex
+2022/03/21 | 1091 | language/japanese/zxjafont/LICENSE
+2022/03/21 | 3235 | language/japanese/zxjafont/README-ja.md
+2022/03/21 | 2775 | language/japanese/zxjafont/README.md
+2022/03/21 | 177482 | language/japanese/zxjafont.zip
+2022/03/21 | 164779 | language/japanese/zxjafont/zxjafont.pdf
+2022/03/21 | 21361 | language/japanese/zxjafont/zxjafont.sty
+2022/03/21 | 24380 | language/japanese/zxjafont/zxjafont.tex
2012/11/08 | 143039 | language/japanese/zxjatype/example/example.pdf
2020/01/22 | 4592 | language/japanese/zxjatype/example/example.tex
2012/11/08 | 32759 | language/japanese/zxjatype/example/xetexsamp01.pdf
@@ -205722,32 +205722,34 @@
2016/07/04 | 532 | macros/latex/contrib/biblatex-contrib/biblatex-ijsra/ijsra.cbx
2016/07/04 | 989 | macros/latex/contrib/biblatex-contrib/biblatex-ijsra/README.md
2016/07/05 | 50727 | macros/latex/contrib/biblatex-contrib/biblatex-ijsra.zip
-2020/03/25 | 258286 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/biblatex-iso690.pdf
-2020/03/25 | 30123 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/biblatex-iso690.tex
-2020/03/25 | 1034 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/bulgarian-iso.lbx
-2020/03/25 | 925 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/czech-iso.lbx
-2020/03/25 | 779 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/english-iso.lbx
-2020/03/25 | 1019 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/french-iso.lbx
-2020/03/25 | 854 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/german-iso.lbx
-2020/03/25 | 1445 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.bbx
-2020/03/25 | 134 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.cbx
-2020/03/25 | 405 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.dbx
-2020/03/25 | 183 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.bbx
-2020/03/25 | 243 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.cbx
-2020/03/25 | 406 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.dbx
-2020/03/25 | 3317 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.bbx
-2020/03/25 | 532 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.cbx
-2020/03/25 | 405 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.dbx
-2020/03/25 | 43096 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso.bbx
-2020/03/25 | 823 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-fullcite.cbx
-2020/03/25 | 939 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.bbx
-2020/03/25 | 418 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.cbx
-2020/03/25 | 402 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.dbx
-2020/03/25 | 12556 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/mybib.bib
-2020/03/25 | 829 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/polish-iso.lbx
-2020/03/25 | 6609 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/README.md
-2020/03/25 | 861 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/slovak-iso.lbx
-2020/03/25 | 292240 | macros/latex/contrib/biblatex-contrib/biblatex-iso690.zip
+2022/03/21 | 15232 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/biblatex-iso690-examples.bib
+2022/03/21 | 277123 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/biblatex-iso690.pdf
+2022/03/21 | 33745 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/biblatex-iso690.tex
+2022/03/21 | 1156 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/bulgarian-iso.lbx
+2022/03/21 | 1078 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/czech-iso.lbx
+2022/03/21 | 913 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/english-iso.lbx
+2022/03/21 | 1141 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/french-iso.lbx
+2022/03/21 | 988 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/german-iso.lbx
+2022/03/21 | 1445 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.bbx
+2022/03/21 | 134 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.cbx
+2022/03/21 | 405 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.dbx
+2022/03/21 | 725 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.bbx
+2022/03/21 | 243 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.cbx
+2022/03/21 | 406 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.dbx
+2022/03/21 | 4068 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.bbx
+2022/03/21 | 532 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.cbx
+2022/03/21 | 405 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.dbx
+2022/03/21 | 47697 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso.bbx
+2022/03/21 | 823 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-fullcite.cbx
+2022/03/21 | 939 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.bbx
+2022/03/21 | 418 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.cbx
+2022/03/21 | 402 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.dbx
+2022/03/21 | 403 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/ngerman-iso.lbx
+2022/03/21 | 951 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/polish-iso.lbx
+2022/03/21 | 7329 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/README.md
+2022/03/21 | 1006 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/slovak-iso.lbx
+2022/03/21 | 1070 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/spanish-iso.lbx
+2022/03/21 | 313367 | macros/latex/contrib/biblatex-contrib/biblatex-iso690.zip
2020/08/19 | 366760 | macros/latex/contrib/biblatex-contrib/biblatex-jura2/biblatex_jura2.pdf
2020/08/19 | 33915 | macros/latex/contrib/biblatex-contrib/biblatex-jura2/biblatex-jura2.tex
2020/08/19 | 10500 | macros/latex/contrib/biblatex-contrib/biblatex-jura2/jura2.bbx
@@ -222994,10 +222996,10 @@
2021/12/16 | 200297 | macros/latex/contrib/projlib/ProjLib-doc-en.pdf
2021/12/16 | 201834 | macros/latex/contrib/projlib/ProjLib-doc-fr.pdf
2021/07/09 | 857 | macros/latex/contrib/projlib/ProjLib-doc.ins
-2022/03/19 | 183621 | macros/latex/contrib/projlib/ProjLib.dtx
+2022/03/21 | 185307 | macros/latex/contrib/projlib/ProjLib.dtx
2022/03/09 | 3082 | macros/latex/contrib/projlib/ProjLib.ins
-2022/03/19 | 4854 | macros/latex/contrib/projlib/README.md
-2022/03/20 | 799515 | macros/latex/contrib/projlib.zip
+2022/03/21 | 4896 | macros/latex/contrib/projlib/README.md
+2022/03/21 | 799790 | macros/latex/contrib/projlib.zip
2022/02/07 | 121559 | macros/latex/contrib/proof-at-the-end/proof-at-the-end_demo.pdf
2022/02/07 | 10484 | macros/latex/contrib/proof-at-the-end/proof-at-the-end_demo.tex
2022/02/07 | 84168 | macros/latex/contrib/proof-at-the-end/proof-at-the-end.dtx
@@ -229164,60 +229166,59 @@
2010/12/07 | 1604 | macros/latex/contrib/tucv/tucv.ins
2010/12/07 | 180557 | macros/latex/contrib/tucv/tucv.pdf
2010/12/06 | 260987 | macros/latex/contrib/tucv.zip
-2022/02/08 | 552159 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf
-2022/02/08 | 598742 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf
-2022/02/08 | 571479 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf
-2022/02/08 | 559870 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLeaflet.pdf
-2022/02/08 | 567047 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf
-2022/02/08 | 634197 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf
-2022/02/08 | 536356 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf
-2022/02/08 | 661857 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf
-2022/02/08 | 527395 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf
-2022/02/08 | 563531 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf
-2022/02/08 | 627503 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf
-2022/02/08 | 3175 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex
-2022/02/08 | 7336 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex
-2022/02/08 | 2644 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib
-2022/02/08 | 16613 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex
-2022/02/08 | 3871 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco
-2022/02/08 | 6881 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaLeaflet.tex
-2022/02/08 | 5391 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex
-2022/02/08 | 27062 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex
-2022/02/08 | 5859 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex
-2022/02/08 | 28899 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex
-2022/02/08 | 2350 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex
-2022/02/08 | 8703 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex
-2022/02/08 | 28146 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex
-2022/02/08 | 16581 | macros/latex/contrib/tuda-ci/README.md
-2022/02/08 | 3815 | macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty
-2022/02/08 | 2180 | macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty
-2022/02/08 | 8579 | macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty
-2022/02/08 | 9383 | macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty
-2022/02/08 | 10078 | macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty
-2022/02/08 | 2172 | macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty
-2022/02/08 | 1685 | macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo
-2022/02/08 | 1684 | macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo
-2022/02/08 | 1680 | macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo
-2022/02/08 | 1682 | macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo
-2022/02/08 | 1684 | macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo
-2022/02/08 | 1686 | macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo
-2022/02/08 | 6673 | macros/latex/contrib/tuda-ci/tex/tudabeamer.cls
-2022/02/08 | 4441 | macros/latex/contrib/tuda-ci/tex/tudacolors.def
-2022/02/08 | 5817 | macros/latex/contrib/tuda-ci/tex/tudacolors.sty
-2022/02/08 | 32571 | macros/latex/contrib/tuda-ci/tex/tudaexercise.cls
-2022/02/08 | 3287 | macros/latex/contrib/tuda-ci/tex/tudafonts.sty
-2022/02/08 | 13710 | macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls
-2022/02/08 | 16690 | macros/latex/contrib/tuda-ci/tex/tudaletter.cls
-2022/02/08 | 5381 | macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo
-2022/02/08 | 9622 | macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg
-2022/02/08 | 4328 | macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty
-2022/02/08 | 19585 | macros/latex/contrib/tuda-ci/tex/tudaposter.cls
-2022/02/08 | 43048 | macros/latex/contrib/tuda-ci/tex/tudapub.cls
-2022/02/08 | 6365 | macros/latex/contrib/tuda-ci/tex/tudarules.sty
-2022/02/08 | 18915 | macros/latex/contrib/tuda-ci/tex/tudasciposter.cls
-2022/02/08 | 5433 | macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo
-2022/02/08 | 31771 | macros/latex/contrib/tuda-ci/tex/tudathesis.cfg
-2022/02/08 | 6440782 | macros/latex/contrib/tuda-ci.zip
+2022/03/21 | 551893 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf
+2022/03/21 | 598742 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf
+2022/03/21 | 571482 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf
+2022/03/21 | 567043 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf
+2022/03/21 | 634217 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf
+2022/03/21 | 536021 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf
+2022/03/21 | 661927 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf
+2022/03/21 | 527033 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf
+2022/03/21 | 563531 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf
+2022/03/21 | 627586 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf
+2022/03/21 | 3175 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex
+2022/03/21 | 7336 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex
+2022/03/21 | 2644 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib
+2022/03/21 | 16613 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex
+2022/03/21 | 3871 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco
+2022/03/21 | 6881 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaLeaflet.tex
+2022/03/21 | 5391 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex
+2022/03/21 | 27062 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex
+2022/03/21 | 5859 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex
+2022/03/21 | 28899 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex
+2022/03/21 | 2350 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex
+2022/03/21 | 8703 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex
+2022/03/21 | 28146 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex
+2022/03/21 | 16658 | macros/latex/contrib/tuda-ci/README.md
+2022/03/21 | 3815 | macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty
+2022/03/21 | 2180 | macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty
+2022/03/21 | 8579 | macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty
+2022/03/21 | 9383 | macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty
+2022/03/21 | 10078 | macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty
+2022/03/21 | 2172 | macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty
+2022/03/21 | 1685 | macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo
+2022/03/21 | 1684 | macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo
+2022/03/21 | 1680 | macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo
+2022/03/21 | 1682 | macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo
+2022/03/21 | 1684 | macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo
+2022/03/21 | 1686 | macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo
+2022/03/21 | 6673 | macros/latex/contrib/tuda-ci/tex/tudabeamer.cls
+2022/03/21 | 4441 | macros/latex/contrib/tuda-ci/tex/tudacolors.def
+2022/03/21 | 5817 | macros/latex/contrib/tuda-ci/tex/tudacolors.sty
+2022/03/21 | 32571 | macros/latex/contrib/tuda-ci/tex/tudaexercise.cls
+2022/03/21 | 3287 | macros/latex/contrib/tuda-ci/tex/tudafonts.sty
+2022/03/21 | 13710 | macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls
+2022/03/21 | 16690 | macros/latex/contrib/tuda-ci/tex/tudaletter.cls
+2022/03/21 | 5381 | macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo
+2022/03/21 | 9622 | macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg
+2022/03/21 | 4328 | macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty
+2022/03/21 | 19585 | macros/latex/contrib/tuda-ci/tex/tudaposter.cls
+2022/03/21 | 43014 | macros/latex/contrib/tuda-ci/tex/tudapub.cls
+2022/03/21 | 6365 | macros/latex/contrib/tuda-ci/tex/tudarules.sty
+2022/03/21 | 18915 | macros/latex/contrib/tuda-ci/tex/tudasciposter.cls
+2022/03/21 | 5433 | macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo
+2022/03/21 | 31766 | macros/latex/contrib/tuda-ci/tex/tudathesis.cfg
+2022/03/21 | 5881406 | macros/latex/contrib/tuda-ci.zip
2021/07/15 | 1108 | macros/latex/contrib/tudscr/doc/LICENSE.md
2021/07/15 | 1149093 | macros/latex/contrib/tudscr/doc/tudscr.pdf
2021/07/15 | 1133767 | macros/latex/contrib/tudscr/doc/tudscr_print.pdf
@@ -236680,20 +236681,20 @@
2021/03/02 | 4289 | macros/luatex/generic/luavlna/luavlna.tex
2021/03/02 | 3320 | macros/luatex/generic/luavlna/README.md
2021/03/02 | 104575 | macros/luatex/generic/luavlna.zip
-2022/03/19 | 2699 | macros/luatex/generic/lua-widow-control/lua-widow-control-2022-02-22.sty
-2022/03/19 | 20614 | macros/luatex/generic/lua-widow-control/lua-widow-control.lua
-2022/03/19 | 711 | macros/luatex/generic/lua-widow-control/lua-widow-control.opm
-2022/03/19 | 375961 | macros/luatex/generic/lua-widow-control/lua-widow-control.pdf
-2022/03/19 | 7480 | macros/luatex/generic/lua-widow-control/lua-widow-control.sty
-2022/03/19 | 1812 | macros/luatex/generic/lua-widow-control/lua-widow-control.tex
-2022/03/19 | 1492 | macros/luatex/generic/lua-widow-control/lwc-documentation.bib
-2022/03/19 | 8601 | macros/luatex/generic/lua-widow-control/lwc-documentation.mkxl
-2022/03/19 | 29411 | macros/luatex/generic/lua-widow-control/lwc-documentation.tex
-2022/03/19 | 3895 | macros/luatex/generic/lua-widow-control/lwc-sample.tex
-2022/03/19 | 2629 | macros/luatex/generic/lua-widow-control/README.md
-2022/03/19 | 2690 | macros/luatex/generic/lua-widow-control/t-lua-widow-control.mkiv
-2022/03/19 | 2690 | macros/luatex/generic/lua-widow-control/t-lua-widow-control.mkxl
-2022/03/19 | 374314 | macros/luatex/generic/lua-widow-control.zip
+2022/03/20 | 2699 | macros/luatex/generic/lua-widow-control/lua-widow-control-2022-02-22.sty
+2022/03/20 | 20614 | macros/luatex/generic/lua-widow-control/lua-widow-control.lua
+2022/03/20 | 711 | macros/luatex/generic/lua-widow-control/lua-widow-control.opm
+2022/03/20 | 376801 | macros/luatex/generic/lua-widow-control/lua-widow-control.pdf
+2022/03/20 | 8116 | macros/luatex/generic/lua-widow-control/lua-widow-control.sty
+2022/03/20 | 1812 | macros/luatex/generic/lua-widow-control/lua-widow-control.tex
+2022/03/20 | 1492 | macros/luatex/generic/lua-widow-control/lwc-documentation.bib
+2022/03/20 | 8601 | macros/luatex/generic/lua-widow-control/lwc-documentation.mkxl
+2022/03/20 | 29411 | macros/luatex/generic/lua-widow-control/lwc-documentation.tex
+2022/03/20 | 3895 | macros/luatex/generic/lua-widow-control/lwc-sample.tex
+2022/03/20 | 2629 | macros/luatex/generic/lua-widow-control/README.md
+2022/03/20 | 2690 | macros/luatex/generic/lua-widow-control/t-lua-widow-control.mkiv
+2022/03/20 | 2690 | macros/luatex/generic/lua-widow-control/t-lua-widow-control.mkxl
+2022/03/21 | 377260 | macros/luatex/generic/lua-widow-control.zip
2021/10/07 | 15321 | macros/luatex/generic/luaxml/luaxml-cssquery.lua
2021/10/07 | 16299 | macros/luatex/generic/luaxml/luaxml-domobject.lua
2021/10/07 | 1357 | macros/luatex/generic/luaxml/luaxml-entities.lua
@@ -245550,11 +245551,11 @@
2021/08/05 | 23297 | macros/unicodetex/latex/nwafuthesis/logo/motto.png
2021/05/16 | 694569 | macros/unicodetex/latex/nwafuthesis/logo/nwafu-bar.pdf
2021/02/25 | 656165 | macros/unicodetex/latex/nwafuthesis/logo/nwafu-circle.pdf
-2021/08/05 | 62595 | macros/unicodetex/latex/nwafuthesis/nwafuthesis-doc.dtx
-2021/08/07 | 271564 | macros/unicodetex/latex/nwafuthesis/nwafuthesis.dtx
-2021/08/07 | 2337649 | macros/unicodetex/latex/nwafuthesis/nwafuthesis.pdf
-2021/08/07 | 1542 | macros/unicodetex/latex/nwafuthesis/README.md
-2021/08/07 | 3400019 | macros/unicodetex/latex/nwafuthesis.zip
+2022/03/21 | 62595 | macros/unicodetex/latex/nwafuthesis/nwafuthesis-doc.dtx
+2022/03/21 | 258651 | macros/unicodetex/latex/nwafuthesis/nwafuthesis.dtx
+2022/03/21 | 2276200 | macros/unicodetex/latex/nwafuthesis/nwafuthesis.pdf
+2022/03/17 | 1557 | macros/unicodetex/latex/nwafuthesis/README.md
+2022/03/21 | 3336913 | macros/unicodetex/latex/nwafuthesis.zip
2021/04/12 | 934533 | macros/unicodetex/latex/polyglossia/polyglossia.dtx
2021/04/12 | 341615 | macros/unicodetex/latex/polyglossia/polyglossia.pdf
2021/04/12 | 1942 | macros/unicodetex/latex/polyglossia/README.md
@@ -276181,19 +276182,19 @@
2021/05/03 | 629 | support/TeX4ht/doc/README
2020/08/24 | 358454 | support/TeX4ht/doc/TeX4ht-doc.tex
2021/05/11 | 262 | support/TeX4ht/README
-2022/03/16 | 185285 | support/TeX4ht/source/ChangeLog
+2022/03/20 | 185898 | support/TeX4ht/source/ChangeLog
2021/05/03 | 1375 | support/TeX4ht/source/checklog.lua
2021/05/03 | 1189 | support/TeX4ht/source/common-code.tex
2021/05/03 | 2727 | support/TeX4ht/source/common-info.tex
2021/05/03 | 1569 | support/TeX4ht/source/common.tex
2021/05/06 | 15 | support/TeX4ht/source/extra-bin/vcss
2021/05/06 | 15 | support/TeX4ht/source/extra-bin/xmllint
-2022/01/23 | 26845 | support/TeX4ht/source/Makefile
+2022/03/20 | 27082 | support/TeX4ht/source/Makefile
2022/03/14 | 7956 | support/TeX4ht/source/mktex4ht-cnf.tex
2021/05/03 | 1121 | support/TeX4ht/source/README
2021/05/03 | 1744 | support/TeX4ht/source/t1fontmake.lua
2021/05/03 | 297 | support/TeX4ht/source/t1fontsample.tex
-2022/03/16 | 1109919 | support/TeX4ht/source/tex4ht-4ht.tex
+2022/03/20 | 1110135 | support/TeX4ht/source/tex4ht-4ht.tex
2021/05/03 | 7127 | support/TeX4ht/source/tex4ht-auto-script.tex
2021/05/16 | 1539 | support/TeX4ht/source/tex4ht-bibtex2.tex
2021/05/03 | 21247 | support/TeX4ht/source/tex4ht-cond4ht.tex
@@ -276213,11 +276214,12 @@
2021/05/03 | 696568 | support/TeX4ht/source/tex4ht-fonts-modern.tex
2022/01/20 | 297798 | support/TeX4ht/source/tex4ht-fonts-newtx.tex
2022/02/10 | 1529270 | support/TeX4ht/source/tex4ht-fonts-noncjk.tex
+2022/03/20 | 207828 | support/TeX4ht/source/tex4ht-fonts-opensans.tex
2022/01/20 | 207386 | support/TeX4ht/source/tex4ht-fonts-spectral.tex
2021/05/03 | 14218 | support/TeX4ht/source/tex4ht-htcmd.tex
2021/05/03 | 70683 | support/TeX4ht/source/tex4ht-html0.tex
2021/05/03 | 164748 | support/TeX4ht/source/tex4ht-html32.tex
-2022/03/14 | 611113 | support/TeX4ht/source/tex4ht-html4.tex
+2022/03/20 | 611922 | support/TeX4ht/source/tex4ht-html4.tex
2022/01/23 | 10834 | support/TeX4ht/source/tex4ht-html5.tex
2021/06/17 | 648233 | support/TeX4ht/source/tex4ht-html-speech.tex
2021/05/03 | 59483 | support/TeX4ht/source/tex4ht-html-speech-xtpipes.tex
@@ -276251,7 +276253,7 @@
2021/05/03 | 14570 | support/TeX4ht/source/tex4ht-word.tex
2021/05/03 | 15265 | support/TeX4ht/source/tex4ht-xhtml-xtpipes.tex
2021/05/03 | 16354 | support/TeX4ht/source/tex4ht-xhtmml-xtpipes.tex
-2022/01/23 | 3441 | support/TeX4ht/source/update-htfonts
+2022/03/20 | 3639 | support/TeX4ht/source/update-htfonts
2021/05/03 | 13340 | support/TeX4ht/source/wripro.tex
2021/05/03 | 109102 | support/TeX4ht/source/xtpipes.tex
1988/10/16 | 7680 | support/texcalc/TEXCALC.INS
@@ -280996,9 +280998,9 @@
2019/02/28 | 6008 | systems/texlive/tlnet/archive/beamertheme-saintpetersburg.source.r45877.tar.xz
2021/07/26 | 40528 | systems/texlive/tlnet/archive/beamertheme-simpledarkblue.doc.r60061.tar.xz
2021/07/26 | 1568 | systems/texlive/tlnet/archive/beamertheme-simpledarkblue.r60061.tar.xz
-2022/03/11 | 586384 | systems/texlive/tlnet/archive/beamertheme-trigon.doc.r62597.tar.xz
-2022/03/11 | 6056 | systems/texlive/tlnet/archive/beamertheme-trigon.r62597.tar.xz
-2022/03/11 | 15120 | systems/texlive/tlnet/archive/beamertheme-trigon.source.r62597.tar.xz
+2022/03/21 | 586468 | systems/texlive/tlnet/archive/beamertheme-trigon.doc.r62828.tar.xz
+2022/03/21 | 6072 | systems/texlive/tlnet/archive/beamertheme-trigon.r62828.tar.xz
+2022/03/21 | 15128 | systems/texlive/tlnet/archive/beamertheme-trigon.source.r62828.tar.xz
2019/02/28 | 340140 | systems/texlive/tlnet/archive/beamertheme-upenn-bc.doc.r29937.tar.xz
2019/02/28 | 1660 | systems/texlive/tlnet/archive/beamertheme-upenn-bc.r29937.tar.xz
2019/02/28 | 919784 | systems/texlive/tlnet/archive/beamer-tut-pt.doc.r15878.tar.xz
@@ -281008,8 +281010,8 @@
2020/04/22 | 787504 | systems/texlive/tlnet/archive/bearwear.doc.r54826.tar.xz
2020/04/22 | 2376 | systems/texlive/tlnet/archive/bearwear.r54826.tar.xz
2020/04/22 | 5992 | systems/texlive/tlnet/archive/bearwear.source.r54826.tar.xz
-2021/12/18 | 703476 | systems/texlive/tlnet/archive/beaulivre.doc.r61338.tar.xz
-2021/12/18 | 3944 | systems/texlive/tlnet/archive/beaulivre.r61338.tar.xz
+2022/03/21 | 648676 | systems/texlive/tlnet/archive/beaulivre.doc.r62834.tar.xz
+2022/03/21 | 4376 | systems/texlive/tlnet/archive/beaulivre.r62834.tar.xz
2022/03/06 | 889472 | systems/texlive/tlnet/archive/beebe.r62425.tar.xz
2019/02/28 | 709916 | systems/texlive/tlnet/archive/begingreek.doc.r36294.tar.xz
2019/02/28 | 1664 | systems/texlive/tlnet/archive/begingreek.r36294.tar.xz
@@ -281588,9 +281590,9 @@
2021/06/20 | 3180 | systems/texlive/tlnet/archive/bxjaprnind.r59641.tar.xz
2019/10/24 | 2068 | systems/texlive/tlnet/archive/bxjatoucs.doc.r52509.tar.xz
2019/10/24 | 25604 | systems/texlive/tlnet/archive/bxjatoucs.r52509.tar.xz
-2021/05/19 | 1557524 | systems/texlive/tlnet/archive/bxjscls.doc.r59253.tar.xz
-2021/05/19 | 33204 | systems/texlive/tlnet/archive/bxjscls.r59253.tar.xz
-2021/05/19 | 82880 | systems/texlive/tlnet/archive/bxjscls.source.r59253.tar.xz
+2022/03/21 | 1586072 | systems/texlive/tlnet/archive/bxjscls.doc.r62826.tar.xz
+2022/03/21 | 33864 | systems/texlive/tlnet/archive/bxjscls.r62826.tar.xz
+2022/03/21 | 84088 | systems/texlive/tlnet/archive/bxjscls.source.r62826.tar.xz
2019/02/28 | 2376 | systems/texlive/tlnet/archive/bxnewfont.doc.r44173.tar.xz
2019/02/28 | 4760 | systems/texlive/tlnet/archive/bxnewfont.r44173.tar.xz
2022/03/16 | 2188 | systems/texlive/tlnet/archive/bxorigcapt.doc.r62715.tar.xz
@@ -282251,14 +282253,14 @@
2022/03/12 | 6620 | systems/texlive/tlnet/archive/collection-latexextra.r62648.tar.xz
2020/12/03 | 696 | systems/texlive/tlnet/archive/collection-latex.r57048.tar.xz
2021/02/24 | 772 | systems/texlive/tlnet/archive/collection-latexrecommended.r57862.tar.xz
-2022/02/21 | 792 | systems/texlive/tlnet/archive/collection-luatex.r62106.tar.xz
+2022/03/21 | 796 | systems/texlive/tlnet/archive/collection-luatex.r62830.tar.xz
2022/03/10 | 1572 | systems/texlive/tlnet/archive/collection-mathscience.r62560.tar.xz
2021/06/10 | 548 | systems/texlive/tlnet/archive/collection-metapost.r59531.tar.xz
2021/02/24 | 476 | systems/texlive/tlnet/archive/collection-music.r57878.tar.xz
2022/03/10 | 1512 | systems/texlive/tlnet/archive/collection-pictures.r62567.tar.xz
2021/07/06 | 956 | systems/texlive/tlnet/archive/collection-plaingeneric.r59850.tar.xz
2021/12/17 | 812 | systems/texlive/tlnet/archive/collection-pstricks.r61329.tar.xz
-2022/03/05 | 1608 | systems/texlive/tlnet/archive/collection-publishers.r62410.tar.xz
+2022/03/21 | 1616 | systems/texlive/tlnet/archive/collection-publishers.r62835.tar.xz
2020/03/04 | 340 | systems/texlive/tlnet/archive/collection-texworks.r54074.tar.xz
2020/03/04 | 388 | systems/texlive/tlnet/archive/collection-wintools.r54074.tar.xz
2022/02/28 | 652 | systems/texlive/tlnet/archive/collection-xetex.r62241.tar.xz
@@ -282278,8 +282280,8 @@
2019/02/28 | 2020 | systems/texlive/tlnet/archive/colorinfo.r15878.tar.xz
2019/02/28 | 25984 | systems/texlive/tlnet/archive/coloring.doc.r41042.tar.xz
2019/02/28 | 1480 | systems/texlive/tlnet/archive/coloring.r41042.tar.xz
-2021/12/18 | 115524 | systems/texlive/tlnet/archive/colorist.doc.r61338.tar.xz
-2021/12/18 | 10032 | systems/texlive/tlnet/archive/colorist.r61338.tar.xz
+2022/03/21 | 110288 | systems/texlive/tlnet/archive/colorist.doc.r62834.tar.xz
+2022/03/21 | 8824 | systems/texlive/tlnet/archive/colorist.r62834.tar.xz
2019/02/28 | 27632 | systems/texlive/tlnet/archive/colorprofiles.doc.r49086.tar.xz
2019/02/28 | 87972 | systems/texlive/tlnet/archive/colorprofiles.r49086.tar.xz
2019/02/28 | 1884 | systems/texlive/tlnet/archive/colorsep.r13293.tar.xz
@@ -283723,8 +283725,8 @@
2019/02/28 | 4224 | systems/texlive/tlnet/archive/eiad-ltx.source.r15878.tar.xz
2019/02/28 | 25636 | systems/texlive/tlnet/archive/eiad.r15878.tar.xz
2019/02/28 | 6960 | systems/texlive/tlnet/archive/eijkhout.r15878.tar.xz
-2022/03/18 | 561872 | systems/texlive/tlnet/archive/einfart.doc.r62770.tar.xz
-2022/03/18 | 4508 | systems/texlive/tlnet/archive/einfart.r62770.tar.xz
+2022/03/21 | 542132 | systems/texlive/tlnet/archive/einfart.doc.r62834.tar.xz
+2022/03/21 | 4508 | systems/texlive/tlnet/archive/einfart.r62834.tar.xz
2021/11/05 | 284620 | systems/texlive/tlnet/archive/ejpecp.doc.r60950.tar.xz
2021/11/05 | 5704 | systems/texlive/tlnet/archive/ejpecp.r60950.tar.xz
2021/11/05 | 7428 | systems/texlive/tlnet/archive/ejpecp.source.r60950.tar.xz
@@ -286491,8 +286493,8 @@
2020/11/08 | 344060 | systems/texlive/tlnet/archive/leaflet.doc.r56878.tar.xz
2020/11/08 | 5652 | systems/texlive/tlnet/archive/leaflet.r56878.tar.xz
2020/11/08 | 13844 | systems/texlive/tlnet/archive/leaflet.source.r56878.tar.xz
-2021/12/18 | 593036 | systems/texlive/tlnet/archive/lebhart.doc.r61338.tar.xz
-2021/12/18 | 3956 | systems/texlive/tlnet/archive/lebhart.r61338.tar.xz
+2022/03/21 | 565168 | systems/texlive/tlnet/archive/lebhart.doc.r62834.tar.xz
+2022/03/21 | 4388 | systems/texlive/tlnet/archive/lebhart.r62834.tar.xz
2019/02/28 | 1126000 | systems/texlive/tlnet/archive/lecturer.doc.r23916.tar.xz
2019/02/28 | 18668 | systems/texlive/tlnet/archive/lecturer.r23916.tar.xz
2020/02/03 | 2080 | systems/texlive/tlnet/archive/lectures.doc.r53642.tar.xz
@@ -286915,6 +286917,9 @@
2019/02/28 | 10704 | systems/texlive/tlnet/archive/ltxnew.source.r21586.tar.xz
2019/02/28 | 1024 | systems/texlive/tlnet/archive/ltxtools.doc.r24897.tar.xz
2019/02/28 | 51564 | systems/texlive/tlnet/archive/ltxtools.r24897.tar.xz
+2022/03/21 | 256804 | systems/texlive/tlnet/archive/luaaddplot.doc.r62843.tar.xz
+2022/03/21 | 1456 | systems/texlive/tlnet/archive/luaaddplot.r62843.tar.xz
+2022/03/21 | 4156 | systems/texlive/tlnet/archive/luaaddplot.source.r62843.tar.xz
2020/09/24 | 3320 | systems/texlive/tlnet/archive/lua-alt-getopt.doc.r56414.tar.xz
2020/09/24 | 2008 | systems/texlive/tlnet/archive/lua-alt-getopt.r56414.tar.xz
2020/07/08 | 144332 | systems/texlive/tlnet/archive/luabibentry.doc.r55777.tar.xz
@@ -287069,8 +287074,8 @@
2022/03/12 | 3246004 | systems/texlive/tlnet/archive/luatexja.doc.r62637.tar.xz
2022/03/12 | 191352 | systems/texlive/tlnet/archive/luatexja.r62637.tar.xz
2022/03/12 | 83196 | systems/texlive/tlnet/archive/luatexja.source.r62637.tar.xz
-2021/07/12 | 349016 | systems/texlive/tlnet/archive/luatexko.doc.r59892.tar.xz
-2021/07/12 | 23432 | systems/texlive/tlnet/archive/luatexko.r59892.tar.xz
+2022/03/21 | 349852 | systems/texlive/tlnet/archive/luatexko.doc.r62832.tar.xz
+2022/03/21 | 23432 | systems/texlive/tlnet/archive/luatexko.r62832.tar.xz
2022/02/26 | 12832 | systems/texlive/tlnet/archive/luatex.r62174.tar.xz
2019/02/28 | 317312 | systems/texlive/tlnet/archive/luatextra.doc.r20747.tar.xz
2019/02/28 | 1056 | systems/texlive/tlnet/archive/luatextra.r20747.tar.xz
@@ -287669,8 +287674,8 @@
2019/02/28 | 435560 | systems/texlive/tlnet/archive/minifp.doc.r32559.tar.xz
2019/02/28 | 10000 | systems/texlive/tlnet/archive/minifp.r32559.tar.xz
2019/02/28 | 43836 | systems/texlive/tlnet/archive/minifp.source.r32559.tar.xz
-2022/03/18 | 122700 | systems/texlive/tlnet/archive/minimalist.doc.r62770.tar.xz
-2022/03/18 | 7840 | systems/texlive/tlnet/archive/minimalist.r62770.tar.xz
+2022/03/21 | 114824 | systems/texlive/tlnet/archive/minimalist.doc.r62834.tar.xz
+2022/03/21 | 8004 | systems/texlive/tlnet/archive/minimalist.r62834.tar.xz
2022/03/05 | 296744 | systems/texlive/tlnet/archive/minim.doc.r62420.tar.xz
2022/03/05 | 26052 | systems/texlive/tlnet/archive/minim-hatching.doc.r62396.tar.xz
2022/03/05 | 2232 | systems/texlive/tlnet/archive/minim-hatching.r62396.tar.xz
@@ -289368,9 +289373,9 @@
2019/02/28 | 2324 | systems/texlive/tlnet/archive/progressbar.r33822.tar.xz
2019/02/28 | 80808 | systems/texlive/tlnet/archive/progress.doc.r19519.tar.xz
2019/02/28 | 4192 | systems/texlive/tlnet/archive/progress.r19519.tar.xz
-2022/03/18 | 679896 | systems/texlive/tlnet/archive/projlib.doc.r62770.tar.xz
-2022/03/18 | 36500 | systems/texlive/tlnet/archive/projlib.r62770.tar.xz
-2022/03/18 | 43264 | systems/texlive/tlnet/archive/projlib.source.r62770.tar.xz
+2022/03/21 | 679832 | systems/texlive/tlnet/archive/projlib.doc.r62834.tar.xz
+2022/03/21 | 36672 | systems/texlive/tlnet/archive/projlib.r62834.tar.xz
+2022/03/21 | 43688 | systems/texlive/tlnet/archive/projlib.source.r62834.tar.xz
2022/02/08 | 446708 | systems/texlive/tlnet/archive/proof-at-the-end.doc.r61933.tar.xz
2022/02/08 | 6944 | systems/texlive/tlnet/archive/proof-at-the-end.r61933.tar.xz
2022/02/08 | 20480 | systems/texlive/tlnet/archive/proof-at-the-end.source.r61933.tar.xz
@@ -290438,6 +290443,8 @@
2019/02/28 | 2528 | systems/texlive/tlnet/archive/setdeck.r40613.tar.xz
2019/02/28 | 932 | systems/texlive/tlnet/archive/setspace.doc.r24881.tar.xz
2019/02/28 | 7584 | systems/texlive/tlnet/archive/setspace.r24881.tar.xz
+2022/03/21 | 486588 | systems/texlive/tlnet/archive/seu-ml-assign.doc.r62835.tar.xz
+2022/03/21 | 4192 | systems/texlive/tlnet/archive/seu-ml-assign.r62835.tar.xz
2019/02/28 | 2221748 | systems/texlive/tlnet/archive/seuthesis.doc.r33042.tar.xz
2019/02/28 | 10520 | systems/texlive/tlnet/archive/seuthesis.r33042.tar.xz
2019/02/28 | 18188 | systems/texlive/tlnet/archive/seuthesis.source.r33042.tar.xz
@@ -290549,8 +290556,8 @@
2019/02/28 | 4412 | systems/texlive/tlnet/archive/simplewick.source.r15878.tar.xz
2019/02/28 | 942836 | systems/texlive/tlnet/archive/simplified-latex.doc.r20620.tar.xz
2019/02/28 | 380 | systems/texlive/tlnet/archive/simplified-latex.r20620.tar.xz
-2022/03/18 | 663320 | systems/texlive/tlnet/archive/simplivre.doc.r62770.tar.xz
-2022/03/18 | 4476 | systems/texlive/tlnet/archive/simplivre.r62770.tar.xz
+2022/03/21 | 699336 | systems/texlive/tlnet/archive/simplivre.doc.r62834.tar.xz
+2022/03/21 | 4480 | systems/texlive/tlnet/archive/simplivre.r62834.tar.xz
2019/02/28 | 136908 | systems/texlive/tlnet/archive/simurgh.doc.r31719.tar.xz
2019/02/28 | 246476 | systems/texlive/tlnet/archive/simurgh.r31719.tar.xz
2021/06/24 | 323456 | systems/texlive/tlnet/archive/sistyle.doc.r59682.tar.xz
@@ -292653,9 +292660,9 @@
2019/02/28 | 155348 | systems/texlive/tlnet/archive/vmargin.doc.r15878.tar.xz
2019/02/28 | 2852 | systems/texlive/tlnet/archive/vmargin.r15878.tar.xz
2019/02/28 | 10616 | systems/texlive/tlnet/archive/vmargin.source.r15878.tar.xz
-2019/02/28 | 673872 | systems/texlive/tlnet/archive/vntex.doc.r30579.tar.xz
-2019/02/28 | 5301968 | systems/texlive/tlnet/archive/vntex.r30579.tar.xz
-2019/02/28 | 64208 | systems/texlive/tlnet/archive/vntex.source.r30579.tar.xz
+2022/03/21 | 681792 | systems/texlive/tlnet/archive/vntex.doc.r62838.tar.xz
+2022/03/21 | 5391636 | systems/texlive/tlnet/archive/vntex.r62838.tar.xz
+2022/03/21 | 64032 | systems/texlive/tlnet/archive/vntex.source.r62838.tar.xz
2019/02/28 | 15924 | systems/texlive/tlnet/archive/vocaltract.doc.r25629.tar.xz
2019/02/28 | 9208 | systems/texlive/tlnet/archive/vocaltract.r25629.tar.xz
2019/02/28 | 146160 | systems/texlive/tlnet/archive/volumes.doc.r15878.tar.xz
@@ -293266,16 +293273,16 @@
2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz
2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz
2022/02/22 | 106745 | systems/texlive/tlnet/install-tl
-2022/03/20 | 6809147 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2022/03/20 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2022/03/20 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2022/03/21 | 6809178 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2022/03/21 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2022/03/21 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2021/04/11 | 4945 | systems/texlive/tlnet/install-tl-windows.bat
-2022/03/20 | 20871479 | systems/texlive/tlnet/install-tl-windows.exe
-2022/03/20 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2022/03/20 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2022/03/20 | 25627795 | systems/texlive/tlnet/install-tl.zip
-2022/03/20 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2022/03/20 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2022/03/21 | 20872060 | systems/texlive/tlnet/install-tl-windows.exe
+2022/03/21 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2022/03/21 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2022/03/21 | 25627766 | systems/texlive/tlnet/install-tl.zip
+2022/03/21 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2022/03/21 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2021/04/01 | 1229 | systems/texlive/tlnet/README.md
2021/04/01 | 0 | systems/texlive/tlnet/TEXLIVE_2021
2021/07/03 | 7181 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -293285,8 +293292,8 @@
2021/07/03 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2022/01/12 | 49482 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2022/03/18 | 7562 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
-2022/03/19 | 211170 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt
+2022/03/21 | 7432 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2022/03/21 | 211170 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt
2020/04/15 | 2606592 | systems/texlive/tlnet/tlpkg/installer/curl/curl.exe
2017/04/16 | 2629 | systems/texlive/tlnet/tlpkg/installer/installer-options.txt
2021/02/27 | 5390 | systems/texlive/tlnet/tlpkg/installer/install-menu-extl.pl
@@ -293327,12 +293334,12 @@
2021/05/16 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2021/12/21 | 5429 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2021/12/21 | 27582 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2022/03/20 | 17190732 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2022/03/20 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2022/03/21 | 17193908 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2022/03/21 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2021/12/21 | 86654 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2022/03/20 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2022/03/20 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2022/03/20 | 2358936 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2022/03/21 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2022/03/21 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2022/03/21 | 2358020 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2021/12/21 | 58848 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2021/12/21 | 42112 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2021/12/21 | 16130 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -296037,7 +296044,7 @@
2022/02/26 | 93844 | systems/texlive/tlnet/tlpkg/translations/fr.po
2022/02/26 | 87555 | systems/texlive/tlnet/tlpkg/translations/it.po
2022/02/26 | 62194 | systems/texlive/tlnet/tlpkg/translations/ja.po
-2022/03/20 | 46911 | systems/texlive/tlnet/tlpkg/translations/messages.pot
+2022/03/21 | 46911 | systems/texlive/tlnet/tlpkg/translations/messages.pot
2022/02/26 | 57618 | systems/texlive/tlnet/tlpkg/translations/nl.po
2022/02/26 | 66753 | systems/texlive/tlnet/tlpkg/translations/pl.po
2022/02/26 | 82407 | systems/texlive/tlnet/tlpkg/translations/pt_BR.po
@@ -297819,7 +297826,6 @@
2011/08/04 | 1982849 | systems/win32/miktex/tm/packages/confproc.tar.lzma
2008/04/02 | 20844 | systems/win32/miktex/tm/packages/constants.tar.lzma
2015/07/21 | 403258 | systems/win32/miktex/tm/packages/conteq.tar.lzma
-2006/09/13 | 104465 | systems/win32/miktex/tm/packages/context-urwgothic.tar.bz2
2018/12/20 | 377194 | systems/win32/miktex/tm/packages/continue.tar.lzma
2004/11/28 | 164368 | systems/win32/miktex/tm/packages/contour.cab
2019/03/04 | 206017 | systems/win32/miktex/tm/packages/contracard.tar.lzma
@@ -298494,7 +298500,7 @@
2020/10/03 | 318630 | systems/win32/miktex/tm/packages/filehook.tar.lzma
2012/12/04 | 924573 | systems/win32/miktex/tm/packages/fileinfo.tar.lzma
2011/09/21 | 281409 | systems/win32/miktex/tm/packages/filemod.tar.lzma
-2022/03/20 | 648433 | systems/win32/miktex/tm/packages/files.csv.lzma
+2022/03/21 | 648433 | systems/win32/miktex/tm/packages/files.csv.lzma
2001/05/14 | 5617 | systems/win32/miktex/tm/packages/finbib.tar.lzma
2015/10/20 | 44379 | systems/win32/miktex/tm/packages/findhyph.tar.lzma
2011/10/21 | 89323 | systems/win32/miktex/tm/packages/fink.tar.lzma
@@ -300061,9 +300067,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2022/03/12 | 39680 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2022/03/12 | 43633 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2022/03/20 | 270831 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2022/03/20 | 1436441 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2022/03/20 | 1328255 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2022/03/21 | 271514 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2022/03/21 | 1438117 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2022/03/21 | 1327935 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2022/03/12 | 13516 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2022/03/12 | 14387 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma
2016/07/15 | 35914 | systems/win32/miktex/tm/packages/mil3.tar.lzma
@@ -300287,191 +300293,191 @@
2018/04/09 | 400132 | systems/win32/miktex/tm/packages/newunicodechar.tar.lzma
2011/09/19 | 101312 | systems/win32/miktex/tm/packages/newvbtm.tar.lzma
2021/03/17 | 232249 | systems/win32/miktex/tm/packages/newverbs.tar.lzma
-2022/03/20 | 648367 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2022/03/20 | 51557 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2022/03/20 | 57330 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2022/03/20 | 1021845 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2022/03/20 | 1156464 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2022/03/20 | 28798 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2022/03/20 | 31520 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2022/03/20 | 30146 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2022/03/20 | 35241 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2022/03/20 | 56617 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2022/03/20 | 65055 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2022/03/20 | 86759 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2022/03/20 | 95283 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2022/03/20 | 68871 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2022/03/20 | 77067 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2022/03/20 | 27248 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2022/03/20 | 31342 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2022/03/20 | 332413 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2022/03/20 | 394370 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2022/03/20 | 32955 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2022/03/20 | 37081 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2022/03/20 | 51485 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2022/03/20 | 57270 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2022/03/20 | 244963 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2022/03/20 | 270299 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2022/03/20 | 179876 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2022/03/20 | 196116 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2022/03/20 | 92917 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2022/03/20 | 103092 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2022/03/20 | 21313 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2022/03/20 | 24119 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2022/03/20 | 481497 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2022/03/20 | 46066 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2022/03/20 | 52094 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2022/03/20 | 285713 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2022/03/20 | 326661 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2022/03/20 | 41305 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2022/03/20 | 45825 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2022/03/20 | 120616 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2022/03/20 | 135377 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2022/03/20 | 1302482 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2022/03/20 | 1454764 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2022/03/20 | 99817 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2022/03/20 | 113052 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2022/03/20 | 43645 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2022/03/20 | 48824 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2022/03/20 | 25106 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2022/03/20 | 28567 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2022/03/20 | 56992 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2022/03/20 | 63310 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2022/03/20 | 135949 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2022/03/20 | 155497 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2022/03/20 | 73478 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2022/03/20 | 78974 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2022/03/20 | 72013 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2022/03/20 | 81459 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2022/03/20 | 259256 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2022/03/20 | 296037 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2022/03/20 | 22146 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2022/03/20 | 25060 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2022/03/20 | 97201 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2022/03/20 | 112589 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2022/03/20 | 64543 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2022/03/20 | 73148 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2022/03/20 | 96633 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2022/03/20 | 115657 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2022/03/20 | 38427 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2022/03/20 | 43825 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2022/03/20 | 484370 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2022/03/20 | 565928 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2022/03/20 | 203836 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin.tar.lzma
-2022/03/20 | 247332 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
-2022/03/20 | 152027 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2022/03/20 | 168819 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2022/03/20 | 95432 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2022/03/20 | 109478 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2022/03/20 | 16502 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2022/03/20 | 18367 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2022/03/20 | 28420 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2022/03/20 | 30541 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2022/03/20 | 631279 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2022/03/20 | 681939 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2022/03/20 | 532455 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2022/03/20 | 598230 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2022/03/20 | 477848 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2022/03/20 | 528018 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2022/03/20 | 93958 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2022/03/20 | 103336 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2022/03/20 | 1752146 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2022/03/20 | 1982080 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2022/03/20 | 68008 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2022/03/20 | 74069 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2022/03/20 | 27590 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2022/03/20 | 32132 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2022/03/20 | 7752 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2022/03/20 | 8782 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2022/03/20 | 190504 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2022/03/20 | 208807 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2022/03/20 | 251128 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2022/03/20 | 286411 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2022/03/20 | 99257 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2022/03/20 | 104556 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2022/03/20 | 126533 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2022/03/20 | 139101 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2022/03/20 | 288201 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2022/03/20 | 325268 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2022/03/20 | 199831 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2022/03/20 | 181516 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2022/03/20 | 49769 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2022/03/20 | 55569 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2022/03/20 | 31412 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2022/03/20 | 35167 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2022/03/20 | 38560 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2022/03/20 | 43917 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2022/03/20 | 43361 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2022/03/20 | 47924 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2022/03/20 | 45742 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2022/03/20 | 52326 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2022/03/20 | 197036 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
-2022/03/20 | 213277 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2022/03/20 | 36049 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
-2022/03/20 | 41182 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2022/03/20 | 755742 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2022/03/20 | 824370 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2022/03/20 | 200396 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2022/03/20 | 202830 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2022/03/20 | 210274 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2022/03/20 | 245095 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2022/03/20 | 79024 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2022/03/20 | 88150 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2022/03/20 | 1181127 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2022/03/20 | 1322741 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2022/03/20 | 20183 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2022/03/20 | 23944 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2022/03/20 | 31588 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2022/03/20 | 37372 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2022/03/20 | 64709 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2022/03/20 | 72884 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2022/03/20 | 50799 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2022/03/20 | 58662 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2022/03/20 | 693068 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma
-2022/03/20 | 758953 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
-2022/03/20 | 1357072 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2022/03/20 | 1501237 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2022/03/20 | 42816 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2022/03/20 | 52478 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2022/03/20 | 57617 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2022/03/20 | 63740 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2022/03/20 | 25551 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2022/03/20 | 27634 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2022/03/20 | 16560 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2022/03/20 | 18492 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2022/03/20 | 64489 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2022/03/20 | 71007 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2022/03/20 | 156964 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2022/03/20 | 173008 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2022/03/20 | 58666 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2022/03/20 | 67252 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2022/03/20 | 100486 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2022/03/20 | 107705 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2022/03/20 | 2694876 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2022/03/20 | 2820688 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2022/03/20 | 55283 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2022/03/20 | 62381 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2022/03/20 | 37115 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2022/03/20 | 41202 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2022/03/20 | 28689 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2022/03/20 | 34051 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2022/03/20 | 67705 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2022/03/20 | 73527 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2022/03/20 | 316242 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2022/03/20 | 351695 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2022/03/20 | 55756 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2022/03/20 | 57525 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2022/03/20 | 591569 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2022/03/20 | 629430 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2022/03/20 | 39727 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2022/03/20 | 43224 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2022/03/20 | 270876 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2022/03/20 | 1437691 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2022/03/20 | 1327726 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2022/03/20 | 13511 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2022/03/20 | 14411 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2022/03/21 | 648367 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2022/03/21 | 51559 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2022/03/21 | 57330 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2022/03/21 | 1021845 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2022/03/21 | 1156464 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2022/03/21 | 28796 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2022/03/21 | 31520 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2022/03/21 | 30146 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2022/03/21 | 35242 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2022/03/21 | 56619 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2022/03/21 | 65054 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2022/03/21 | 86758 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2022/03/21 | 95283 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2022/03/21 | 68872 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2022/03/21 | 77066 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2022/03/21 | 27247 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2022/03/21 | 31342 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2022/03/21 | 332413 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2022/03/21 | 394369 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2022/03/21 | 32955 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2022/03/21 | 37081 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2022/03/21 | 51484 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2022/03/21 | 57270 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2022/03/21 | 244960 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2022/03/21 | 270299 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2022/03/21 | 179877 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2022/03/21 | 196116 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2022/03/21 | 92917 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2022/03/21 | 103091 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2022/03/21 | 21313 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2022/03/21 | 24120 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2022/03/21 | 481498 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2022/03/21 | 46064 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2022/03/21 | 52093 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2022/03/21 | 285712 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2022/03/21 | 326661 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2022/03/21 | 41304 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2022/03/21 | 45825 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2022/03/21 | 120614 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2022/03/21 | 135376 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2022/03/21 | 1302484 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2022/03/21 | 1454761 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2022/03/21 | 99816 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2022/03/21 | 113052 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2022/03/21 | 43645 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2022/03/21 | 48825 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2022/03/21 | 25105 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2022/03/21 | 28569 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2022/03/21 | 56992 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2022/03/21 | 63309 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2022/03/21 | 135947 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2022/03/21 | 155497 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2022/03/21 | 73477 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2022/03/21 | 78974 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2022/03/21 | 72014 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2022/03/21 | 81459 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2022/03/21 | 259256 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2022/03/21 | 296037 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2022/03/21 | 22146 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2022/03/21 | 25059 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2022/03/21 | 97200 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2022/03/21 | 112588 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2022/03/21 | 64542 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2022/03/21 | 73149 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2022/03/21 | 96632 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2022/03/21 | 115657 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2022/03/21 | 38425 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2022/03/21 | 43824 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2022/03/21 | 484369 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2022/03/21 | 565929 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2022/03/21 | 203836 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin.tar.lzma
+2022/03/21 | 247332 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
+2022/03/21 | 152031 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2022/03/21 | 168819 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2022/03/21 | 95431 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2022/03/21 | 109479 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2022/03/21 | 16502 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2022/03/21 | 18368 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2022/03/21 | 28421 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2022/03/21 | 30541 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2022/03/21 | 631279 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2022/03/21 | 681941 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2022/03/21 | 532454 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2022/03/21 | 598228 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2022/03/21 | 477845 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2022/03/21 | 528017 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2022/03/21 | 93959 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2022/03/21 | 103338 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2022/03/21 | 1752145 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2022/03/21 | 1982082 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2022/03/21 | 68007 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2022/03/21 | 74068 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2022/03/21 | 27590 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2022/03/21 | 32135 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2022/03/21 | 7752 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2022/03/21 | 8783 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2022/03/21 | 190504 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2022/03/21 | 208808 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2022/03/21 | 251129 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2022/03/21 | 286412 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2022/03/21 | 99256 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2022/03/21 | 104556 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2022/03/21 | 126533 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2022/03/21 | 139102 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2022/03/21 | 288197 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2022/03/21 | 325269 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2022/03/21 | 199831 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2022/03/21 | 181515 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2022/03/21 | 49769 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2022/03/21 | 55568 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2022/03/21 | 31412 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2022/03/21 | 35168 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2022/03/21 | 38561 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2022/03/21 | 43917 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2022/03/21 | 43361 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2022/03/21 | 47923 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2022/03/21 | 45741 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2022/03/21 | 52326 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2022/03/21 | 197035 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2022/03/21 | 213276 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2022/03/21 | 36048 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2022/03/21 | 41181 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2022/03/21 | 755743 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2022/03/21 | 824369 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2022/03/21 | 200396 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2022/03/21 | 202835 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2022/03/21 | 210272 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2022/03/21 | 245096 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2022/03/21 | 79024 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2022/03/21 | 88151 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2022/03/21 | 1181126 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2022/03/21 | 1322742 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2022/03/21 | 20183 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2022/03/21 | 23945 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2022/03/21 | 31587 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2022/03/21 | 37371 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2022/03/21 | 64709 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2022/03/21 | 72886 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2022/03/21 | 50797 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2022/03/21 | 58663 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2022/03/21 | 693067 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma
+2022/03/21 | 758956 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2022/03/21 | 1357069 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2022/03/21 | 1501236 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2022/03/21 | 42817 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2022/03/21 | 52479 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2022/03/21 | 57617 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2022/03/21 | 63740 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2022/03/21 | 25551 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2022/03/21 | 27636 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2022/03/21 | 16558 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2022/03/21 | 18491 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2022/03/21 | 64487 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2022/03/21 | 71005 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2022/03/21 | 156964 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2022/03/21 | 173006 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2022/03/21 | 58664 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2022/03/21 | 67254 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2022/03/21 | 100486 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2022/03/21 | 107705 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2022/03/21 | 2694875 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2022/03/21 | 2820686 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2022/03/21 | 55283 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2022/03/21 | 62379 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2022/03/21 | 37115 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2022/03/21 | 41201 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2022/03/21 | 28686 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2022/03/21 | 34052 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2022/03/21 | 67703 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2022/03/21 | 73527 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2022/03/21 | 316240 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2022/03/21 | 351696 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2022/03/21 | 55757 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2022/03/21 | 57526 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2022/03/21 | 591567 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2022/03/21 | 629431 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2022/03/21 | 39727 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2022/03/21 | 43225 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2022/03/21 | 271541 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2022/03/21 | 1438117 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2022/03/21 | 1328118 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2022/03/21 | 13512 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2022/03/21 | 14411 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2019/03/12 | 1412 | systems/win32/miktex/tm/packages/nextpage.tar.lzma
-2022/03/20 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2022/03/21 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
2018/07/06 | 145915 | systems/win32/miktex/tm/packages/nexus-otf.tar.lzma
2017/03/30 | 191149 | systems/win32/miktex/tm/packages/nfssext-cfr.tar.lzma
2012/12/20 | 612251 | systems/win32/miktex/tm/packages/nicefilelist.tar.lzma
@@ -300932,7 +300938,7 @@
2022/02/22 | 6917 | systems/win32/miktex/tm/packages/preview.tar.lzma
2019/06/20 | 375963 | systems/win32/miktex/tm/packages/prftree.tar.lzma
2021/04/23 | 274028 | systems/win32/miktex/tm/packages/principia.tar.lzma
-2022/03/20 | 997 | systems/win32/miktex/tm/packages/pr.ini
+2022/03/21 | 997 | systems/win32/miktex/tm/packages/pr.ini
2010/09/27 | 248469 | systems/win32/miktex/tm/packages/printlen.tar.lzma
2008/06/17 | 77313 | systems/win32/miktex/tm/packages/proba.tar.lzma
2017/07/12 | 988486 | systems/win32/miktex/tm/packages/probsoln.tar.lzma
@@ -302731,7 +302737,7 @@
2004/06/04 | 404 | tds/tds.sed
2004/06/23 | 65418 | tds/tds.tex
2019/05/29 | 304264 | tds.zip
-2022/03/21 | 186 | timestamp
+2022/03/22 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2021/11/11 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index 860b3ce5f0..05228dfb2e 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 4ba5b6469e..ce48be3539 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,298 +1,554 @@
-2022/03/20 | 99817 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2022/03/20 | 997 | systems/win32/miktex/tm/packages/pr.ini
-2022/03/20 | 99257 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2022/03/20 | 97201 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2022/03/20 | 96633 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2022/03/21 | 99816 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2022/03/21 | 997 | systems/win32/miktex/tm/packages/pr.ini
+2022/03/21 | 99256 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2022/03/21 | 9898 | biblio/citation-style-language/american-chemical-society.csl
+2022/03/21 | 988 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/german-iso.lbx
+2022/03/21 | 97200 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2022/03/21 | 96632 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2022/03/21 | 9622 | macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg
+2022/03/21 | 95431 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2022/03/21 | 95283 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2022/03/21 | 951 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/polish-iso.lbx
+2022/03/21 | 939 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.bbx
+2022/03/21 | 93959 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2022/03/21 | 9383 | macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty
+2022/03/21 | 92917 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2022/03/21 | 913 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/english-iso.lbx
+2022/03/21 | 8824 | systems/texlive/tlnet/archive/colorist.r62834.tar.xz
+2022/03/21 | 88151 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2022/03/21 | 8783 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2022/03/21 | 8703 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex
+2022/03/21 | 86758 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2022/03/21 | 8579 | macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty
+2022/03/21 | 84088 | systems/texlive/tlnet/archive/bxjscls.source.r62826.tar.xz
+2022/03/21 | 826 | biblio/citation-style-language/citeproc-node-group.lua
+2022/03/21 | 824369 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2022/03/21 | 823 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-fullcite.cbx
+2022/03/21 | 81459 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2022/03/21 | 8128 | biblio/citation-style-language/elsevier-harvard.csl
+2022/03/21 | 8052 | biblio/citation-style-language/american-political-science-association.csl
+2022/03/21 | 8004 | systems/texlive/tlnet/archive/minimalist.r62834.tar.xz
+2022/03/21 | 799790 | macros/latex/contrib/projlib.zip
+2022/03/21 | 796 | systems/texlive/tlnet/archive/collection-luatex.r62830.tar.xz
+2022/03/21 | 79024 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2022/03/21 | 78974 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2022/03/21 | 7896 | biblio/bibtex/contrib/gbt7714/CHANGELOG.md
+2022/03/21 | 7765 | biblio/citation-style-language/csl-core.lua
+2022/03/21 | 7752 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2022/03/21 | 77066 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2022/03/21 | 758956 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2022/03/21 | 755743 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2022/03/21 | 7432 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2022/03/21 | 74068 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2022/03/21 | 73527 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2022/03/21 | 73477 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2022/03/21 | 7336 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex
+2022/03/21 | 7329 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/README.md
+2022/03/21 | 73149 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2022/03/21 | 72886 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2022/03/21 | 7287 | biblio/citation-style-language/citeproc-formats.lua
+2022/03/21 | 725 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.bbx
+2022/03/21 | 72014 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2022/03/21 | 71005 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2022/03/21 | 699336 | systems/texlive/tlnet/archive/simplivre.doc.r62834.tar.xz
+2022/03/21 | 69389 | biblio/citation-style-language/apa.csl
+2022/03/21 | 693067 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma
+2022/03/21 | 68872 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2022/03/21 | 6881 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaLeaflet.tex
+2022/03/21 | 6840 | biblio/citation-style-language/citeproc-node-layout.lua
+2022/03/21 | 681941 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2022/03/21 | 681792 | systems/texlive/tlnet/archive/vntex.doc.r62838.tar.xz
+2022/03/21 | 6809178 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2022/03/21 | 68007 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2022/03/21 | 679832 | systems/texlive/tlnet/archive/projlib.doc.r62834.tar.xz
+2022/03/21 | 67703 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2022/03/21 | 67254 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2022/03/21 | 6673 | macros/latex/contrib/tuda-ci/tex/tudabeamer.cls
+2022/03/21 | 661927 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf
+2022/03/21 | 65054 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2022/03/21 | 648676 | systems/texlive/tlnet/archive/beaulivre.doc.r62834.tar.xz
+2022/03/21 | 648433 | systems/win32/miktex/tm/packages/files.csv.lzma
+2022/03/21 | 648367 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2022/03/21 | 64709 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2022/03/21 | 64542 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2022/03/21 | 64487 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2022/03/21 | 64032 | systems/texlive/tlnet/archive/vntex.source.r62838.tar.xz
+2022/03/21 | 63740 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2022/03/21 | 6365 | macros/latex/contrib/tuda-ci/tex/tudarules.sty
+2022/03/21 | 634217 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf
+2022/03/21 | 63309 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2022/03/21 | 631279 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2022/03/21 | 629431 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2022/03/21 | 627586 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf
+2022/03/21 | 62595 | macros/unicodetex/latex/nwafuthesis/nwafuthesis-doc.dtx
+2022/03/21 | 62379 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2022/03/21 | 6204 | biblio/citation-style-language/citeproc-node-text.lua
+2022/03/21 | 61229 | biblio/citation-style-language/citeproc-bib-data.json
+2022/03/21 | 6072 | systems/texlive/tlnet/archive/beamertheme-trigon.r62828.tar.xz
+2022/03/21 | 605 | biblio/citation-style-language/citeproc.1
+2022/03/21 | 598742 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf
+2022/03/21 | 598228 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2022/03/21 | 591567 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2022/03/21 | 5881406 | macros/latex/contrib/tuda-ci.zip
+2022/03/21 | 58664 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2022/03/21 | 58663 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2022/03/21 | 586468 | systems/texlive/tlnet/archive/beamertheme-trigon.doc.r62828.tar.xz
+2022/03/21 | 5859 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex
+2022/03/21 | 5817 | macros/latex/contrib/tuda-ci/tex/tudacolors.sty
+2022/03/21 | 57617 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2022/03/21 | 57526 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2022/03/21 | 57330 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2022/03/21 | 57270 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2022/03/21 | 571482 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf
+2022/03/21 | 56992 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2022/03/21 | 567043 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf
+2022/03/21 | 56619 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2022/03/21 | 565929 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2022/03/21 | 565168 | systems/texlive/tlnet/archive/lebhart.doc.r62834.tar.xz
+2022/03/21 | 563531 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf
+2022/03/21 | 559357 | install/biblio/citation-style-language.tds.zip
+2022/03/21 | 55757 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2022/03/21 | 55568 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2022/03/21 | 555431 | biblio/citation-style-language.zip
+2022/03/21 | 55283 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2022/03/21 | 551893 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf
+2022/03/21 | 5433 | macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo
+2022/03/21 | 542132 | systems/texlive/tlnet/archive/einfart.doc.r62834.tar.xz
+2022/03/21 | 5391 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex
+2022/03/21 | 5391636 | systems/texlive/tlnet/archive/vntex.r62838.tar.xz
+2022/03/21 | 5381 | macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo
+2022/03/21 | 536021 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf
+2022/03/21 | 532 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.cbx
+2022/03/21 | 532454 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2022/03/21 | 528017 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2022/03/21 | 527033 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf
+2022/03/21 | 52479 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2022/03/21 | 52326 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2022/03/21 | 52093 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2022/03/21 | 520798 | biblio/bibtex/contrib/gbt7714.zip
+2022/03/21 | 5163 | biblio/citation-style-language/citeproc-node-style.lua
+2022/03/21 | 51559 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2022/03/21 | 51484 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2022/03/21 | 5080 | biblio/citation-style-language/citeproc-node-sort.lua
+2022/03/21 | 50797 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2022/03/21 | 49811 | biblio/bibtex/contrib/gbt7714/gbt7714-2005-author-year.bst
+2022/03/21 | 49810 | biblio/bibtex/contrib/gbt7714/gbt7714-author-year.bst
+2022/03/21 | 49769 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2022/03/21 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2022/03/21 | 4896 | macros/latex/contrib/projlib/README.md
+2022/03/21 | 48825 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2022/03/21 | 486968 | biblio/bibtex/contrib/gbt7714/gbt7714.pdf
+2022/03/21 | 486588 | systems/texlive/tlnet/archive/seu-ml-assign.doc.r62835.tar.xz
+2022/03/21 | 484369 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2022/03/21 | 4815 | biblio/citation-style-language/citeproc
+2022/03/21 | 481498 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2022/03/21 | 47923 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2022/03/21 | 477845 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2022/03/21 | 47697 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso.bbx
+2022/03/21 | 47520 | biblio/citation-style-language/chicago-fullnote-bibliography.csl
+2022/03/21 | 46911 | systems/texlive/tlnet/tlpkg/translations/messages.pot
+2022/03/21 | 46064 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2022/03/21 | 46027 | biblio/bibtex/contrib/gbt7714/gbt7714-2005-numerical.bst
+2022/03/21 | 46026 | biblio/bibtex/contrib/gbt7714/gbt7714-numerical.bst
+2022/03/21 | 45970 | biblio/citation-style-language/chicago-note-bibliography.csl
+2022/03/21 | 45825 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2022/03/21 | 45741 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2022/03/21 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2022/03/21 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2022/03/21 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2022/03/21 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2022/03/21 | 4534 | biblio/citation-style-language/nature.csl
+2022/03/21 | 4508 | systems/texlive/tlnet/archive/einfart.r62834.tar.xz
+2022/03/21 | 4480 | systems/texlive/tlnet/archive/simplivre.r62834.tar.xz
+2022/03/21 | 4441 | macros/latex/contrib/tuda-ci/tex/tudacolors.def
+2022/03/21 | 43917 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2022/03/21 | 4388 | systems/texlive/tlnet/archive/lebhart.r62834.tar.xz
+2022/03/21 | 43824 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2022/03/21 | 4376 | systems/texlive/tlnet/archive/beaulivre.r62834.tar.xz
+2022/03/21 | 43688 | systems/texlive/tlnet/archive/projlib.source.r62834.tar.xz
+2022/03/21 | 43645 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2022/03/21 | 43361 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2022/03/21 | 4328 | macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty
+2022/03/21 | 43225 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2022/03/21 | 43014 | macros/latex/contrib/tuda-ci/tex/tudapub.cls
+2022/03/21 | 42817 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2022/03/21 | 4192 | systems/texlive/tlnet/archive/seu-ml-assign.r62835.tar.xz
+2022/03/21 | 418 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.cbx
+2022/03/21 | 4156 | systems/texlive/tlnet/archive/luaaddplot.source.r62843.tar.xz
+2022/03/21 | 41304 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2022/03/21 | 41201 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2022/03/21 | 411 | biblio/citation-style-language/citeproc.lua
+2022/03/21 | 41181 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2022/03/21 | 406 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.dbx
+2022/03/21 | 4068 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.bbx
+2022/03/21 | 405 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.dbx
+2022/03/21 | 405 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.dbx
+2022/03/21 | 403 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/ngerman-iso.lbx
+2022/03/21 | 402 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.dbx
+2022/03/21 | 39727 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2022/03/21 | 394369 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2022/03/21 | 3871 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco
+2022/03/21 | 38561 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2022/03/21 | 38425 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2022/03/21 | 3815 | macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty
+2022/03/21 | 377260 | macros/luatex/generic/lua-widow-control.zip
+2022/03/21 | 37371 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2022/03/21 | 37115 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2022/03/21 | 37081 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2022/03/21 | 36672 | systems/texlive/tlnet/archive/projlib.r62834.tar.xz
+2022/03/21 | 36048 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2022/03/21 | 35242 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2022/03/21 | 351696 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2022/03/21 | 35168 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2022/03/21 | 3504 | biblio/citation-style-language/citeproc-node-choose.lua
+2022/03/21 | 349852 | systems/texlive/tlnet/archive/luatexko.doc.r62832.tar.xz
+2022/03/21 | 3443 | biblio/citation-style-language/csl.lua
+2022/03/21 | 34052 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2022/03/21 | 33864 | systems/texlive/tlnet/archive/bxjscls.r62826.tar.xz
+2022/03/21 | 33745 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/biblatex-iso690.tex
+2022/03/21 | 3336913 | macros/unicodetex/latex/nwafuthesis.zip
+2022/03/21 | 332413 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2022/03/21 | 32955 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2022/03/21 | 3287 | macros/latex/contrib/tuda-ci/tex/tudafonts.sty
+2022/03/21 | 326661 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2022/03/21 | 32571 | macros/latex/contrib/tuda-ci/tex/tudaexercise.cls
+2022/03/21 | 325269 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2022/03/21 | 3235 | language/japanese/zxjafont/README-ja.md
+2022/03/21 | 32135 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2022/03/21 | 3183 | biblio/citation-style-language/citeproc-node-locale.lua
+2022/03/21 | 31766 | macros/latex/contrib/tuda-ci/tex/tudathesis.cfg
+2022/03/21 | 3175 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex
+2022/03/21 | 316240 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2022/03/21 | 316131 | install/macros/latex/contrib/biblatex-contrib/biblatex-iso690.tds.zip
+2022/03/21 | 31587 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2022/03/21 | 31520 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2022/03/21 | 31412 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2022/03/21 | 31342 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2022/03/21 | 313367 | macros/latex/contrib/biblatex-contrib/biblatex-iso690.zip
+2022/03/21 | 3110 | biblio/citation-style-language/citeproc-node-label.lua
+2022/03/21 | 30541 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2022/03/21 | 30146 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2022/03/21 | 296037 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2022/03/21 | 29414 | biblio/citation-style-language/citation-style-language.sty
+2022/03/21 | 28899 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex
+2022/03/21 | 288197 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2022/03/21 | 28796 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2022/03/21 | 28686 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2022/03/21 | 286412 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2022/03/21 | 285712 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2022/03/21 | 28569 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2022/03/21 | 28421 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2022/03/21 | 2820686 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2022/03/21 | 28146 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex
+2022/03/21 | 2775 | language/japanese/zxjafont/README.md
+2022/03/21 | 277123 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/biblatex-iso690.pdf
+2022/03/21 | 27636 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2022/03/21 | 27590 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2022/03/21 | 27247 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2022/03/21 | 271541 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2022/03/21 | 271514 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2022/03/21 | 27062 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex
+2022/03/21 | 270299 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2022/03/21 | 2694875 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2022/03/21 | 2644 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib
+2022/03/21 | 259256 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2022/03/21 | 258651 | macros/unicodetex/latex/nwafuthesis/nwafuthesis.dtx
+2022/03/21 | 25715 | biblio/citation-style-language/csl-locales-ru-RU.xml
+2022/03/21 | 256804 | systems/texlive/tlnet/archive/luaaddplot.doc.r62843.tar.xz
+2022/03/21 | 25627766 | systems/texlive/tlnet/install-tl.zip
+2022/03/21 | 25551 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2022/03/21 | 251129 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2022/03/21 | 25105 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2022/03/21 | 25059 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2022/03/21 | 2491 | biblio/citation-style-language/citeproc-node-number.lua
+2022/03/21 | 247332 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
+2022/03/21 | 245096 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2022/03/21 | 244960 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2022/03/21 | 24466 | biblio/citation-style-language/csl-locales-bg-BG.xml
+2022/03/21 | 243 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.cbx
+2022/03/21 | 24380 | language/japanese/zxjafont/zxjafont.tex
+2022/03/21 | 24345 | biblio/citation-style-language/csl-locales-hi-IN.xml
+2022/03/21 | 24120 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2022/03/21 | 23945 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2022/03/21 | 2358020 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2022/03/21 | 23553 | biblio/citation-style-language/csl-locales-lv-LV.xml
+2022/03/21 | 2350 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex
+2022/03/21 | 23467 | biblio/citation-style-language/csl-locales-th-TH.xml
+2022/03/21 | 23432 | systems/texlive/tlnet/archive/luatexko.r62832.tar.xz
+2022/03/21 | 23360 | biblio/citation-style-language/csl-locales-it-IT.xml
+2022/03/21 | 23024 | biblio/citation-style-language/csl-locales-el-GR.xml
+2022/03/21 | 2276200 | macros/unicodetex/latex/nwafuthesis/nwafuthesis.pdf
+2022/03/21 | 22752 | biblio/citation-style-language/csl-locales-lt-LT.xml
+2022/03/21 | 22542 | biblio/citation-style-language/csl-locales-pt-BR.xml
+2022/03/21 | 22510 | biblio/citation-style-language/csl-locales-en-US.xml
+2022/03/21 | 22454 | biblio/citation-style-language/csl-locales-pt-PT.xml
+2022/03/21 | 22434 | biblio/citation-style-language/csl-locales-es-MX.xml
+2022/03/21 | 22358 | biblio/citation-style-language/csl-locales-nl-NL.xml
+2022/03/21 | 22355 | biblio/citation-style-language/csl-locales-en-GB.xml
+2022/03/21 | 22337 | biblio/citation-style-language/csl-locales-fa-IR.xml
+2022/03/21 | 22218 | biblio/citation-style-language/csl-locales-de-AT.xml
+2022/03/21 | 22195 | biblio/citation-style-language/chicago-author-date.csl
+2022/03/21 | 22146 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2022/03/21 | 22143 | biblio/citation-style-language/csl-locales-de-DE.xml
+2022/03/21 | 22122 | biblio/citation-style-language/csl-locales-sr-RS.xml
+2022/03/21 | 22101 | biblio/citation-style-language/csl-locales-fr-FR.xml
+2022/03/21 | 22098 | biblio/citation-style-language/csl-locales-fr-CA.xml
+2022/03/21 | 21966 | biblio/citation-style-language/csl-locales-km-KH.xml
+2022/03/21 | 219427 | biblio/citation-style-language/citation-style-language-doc.pdf
+2022/03/21 | 21941 | biblio/citation-style-language/csl-locales-mn-MN.xml
+2022/03/21 | 21822 | biblio/citation-style-language/csl-locales-he-IL.xml
+2022/03/21 | 21812 | biblio/citation-style-language/csl-locales-vi-VN.xml
+2022/03/21 | 2180 | macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty
+2022/03/21 | 2172 | macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty
+2022/03/21 | 21715 | biblio/citation-style-language/csl-locales-sv-SE.xml
+2022/03/21 | 21681 | biblio/citation-style-language/csl-locales-de-CH.xml
+2022/03/21 | 21654 | biblio/citation-style-language/csl-locales-id-ID.xml
+2022/03/21 | 21635 | biblio/citation-style-language/csl-locales-tr-TR.xml
+2022/03/21 | 21623 | biblio/citation-style-language/csl-locales-fi-FI.xml
+2022/03/21 | 21579 | biblio/citation-style-language/csl-locales-cs-CZ.xml
+2022/03/21 | 21576 | biblio/citation-style-language/csl-locales-cy-GB.xml
+2022/03/21 | 21574 | biblio/citation-style-language/csl-locales-sk-SK.xml
+2022/03/21 | 21512 | biblio/citation-style-language/csl-locales-eu.xml
+2022/03/21 | 21482 | biblio/citation-style-language/csl-locales-ja-JP.xml
+2022/03/21 | 21470 | biblio/citation-style-language/csl-locales-da-DK.xml
+2022/03/21 | 21469 | biblio/citation-style-language/csl-locales-is-IS.xml
+2022/03/21 | 21466 | biblio/citation-style-language/csl-locales-hu-HU.xml
+2022/03/21 | 21462 | biblio/citation-style-language/csl-locales-ro-RO.xml
+2022/03/21 | 21446 | biblio/citation-style-language/csl-locales-pl-PL.xml
+2022/03/21 | 21433 | biblio/citation-style-language/csl-locales-af-ZA.xml
+2022/03/21 | 21414 | biblio/citation-style-language/csl-locales-ko-KR.xml
+2022/03/21 | 21406 | biblio/citation-style-language/csl-locales-es-CL.xml
+2022/03/21 | 21363 | biblio/citation-style-language/csl-locales-hr-HR.xml
+2022/03/21 | 21361 | language/japanese/zxjafont/zxjafont.sty
+2022/03/21 | 21330 | biblio/citation-style-language/csl-locales-sl-SI.xml
+2022/03/21 | 21327 | biblio/citation-style-language/csl-locales-es-ES.xml
+2022/03/21 | 213276 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2022/03/21 | 21323 | biblio/citation-style-language/csl-locales-nb-NO.xml
+2022/03/21 | 21313 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2022/03/21 | 21302 | biblio/citation-style-language/csl-locales-la.xml
+2022/03/21 | 21302 | biblio/citation-style-language/csl-locales-ca-AD.xml
+2022/03/21 | 21301 | biblio/citation-style-language/csl-locales-nn-NO.xml
+2022/03/21 | 21261 | biblio/citation-style-language/csl-locales-et-EE.xml
+2022/03/21 | 211170 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt
+2022/03/21 | 210272 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2022/03/21 | 208808 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2022/03/21 | 20872060 | systems/texlive/tlnet/install-tl-windows.exe
+2022/03/21 | 20747 | biblio/citation-style-language/csl-locales-uk-UA.xml
+2022/03/21 | 20541 | biblio/citation-style-language/citeproc-richtext.lua
+2022/03/21 | 203836 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin.tar.lzma
+2022/03/21 | 202835 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2022/03/21 | 20183 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2022/03/21 | 20062 | biblio/citation-style-language/citeproc-node-names.lua
+2022/03/21 | 200396 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2022/03/21 | 199831 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2022/03/21 | 1982082 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2022/03/21 | 19817 | biblio/citation-style-language/csl-locales-ar.xml
+2022/03/21 | 197035 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2022/03/21 | 196116 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2022/03/21 | 19585 | macros/latex/contrib/tuda-ci/tex/tudaposter.cls
+2022/03/21 | 19423 | biblio/citation-style-language/csl-locales-zh-TW.xml
+2022/03/21 | 19056 | biblio/citation-style-language/csl-locales-zh-CN.xml
+2022/03/21 | 190504 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2022/03/21 | 18915 | macros/latex/contrib/tuda-ci/tex/tudasciposter.cls
+2022/03/21 | 185307 | macros/latex/contrib/projlib/ProjLib.dtx
+2022/03/21 | 18491 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2022/03/21 | 18368 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2022/03/21 | 181515 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2022/03/21 | 179877 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2022/03/21 | 177482 | language/japanese/zxjafont.zip
+2022/03/21 | 1752145 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2022/03/21 | 173006 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2022/03/21 | 17193908 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2022/03/21 | 17094 | biblio/citation-style-language/citeproc-util.lua
+2022/03/21 | 168819 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2022/03/21 | 1686 | macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo
+2022/03/21 | 1685 | macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo
+2022/03/21 | 1684 | macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo
+2022/03/21 | 1684 | macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo
+2022/03/21 | 1682 | macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo
+2022/03/21 | 1680 | macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo
+2022/03/21 | 1669 | biblio/citation-style-language/README.md
+2022/03/21 | 16690 | macros/latex/contrib/tuda-ci/tex/tudaletter.cls
+2022/03/21 | 16658 | macros/latex/contrib/tuda-ci/README.md
+2022/03/21 | 16613 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex
+2022/03/21 | 16558 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2022/03/21 | 16502 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2022/03/21 | 164779 | language/japanese/zxjafont/zxjafont.pdf
+2022/03/21 | 1616 | systems/texlive/tlnet/archive/collection-publishers.r62835.tar.xz
+2022/03/21 | 16054 | biblio/citation-style-language/modern-humanities-research-association.csl
+2022/03/21 | 1586072 | systems/texlive/tlnet/archive/bxjscls.doc.r62826.tar.xz
+2022/03/21 | 156964 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2022/03/21 | 155497 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2022/03/21 | 15413 | biblio/citation-style-language/ieee.csl
+2022/03/21 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2022/03/21 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2022/03/21 | 15232 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/biblatex-iso690-examples.bib
+2022/03/21 | 152031 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2022/03/21 | 15128 | systems/texlive/tlnet/archive/beamertheme-trigon.source.r62828.tar.xz
+2022/03/21 | 1501236 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2022/03/21 | 1476 | biblio/citation-style-language/citeproc-nodes.lua
+2022/03/21 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2022/03/21 | 1456 | systems/texlive/tlnet/archive/luaaddplot.r62843.tar.xz
+2022/03/21 | 1454761 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2022/03/21 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2022/03/21 | 1445 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.bbx
+2022/03/21 | 14411 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2022/03/21 | 1438117 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2022/03/21 | 1438117 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2022/03/21 | 14177 | biblio/citation-style-language/citeproc-bib.lua
+2022/03/21 | 139102 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2022/03/21 | 13710 | macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls
+2022/03/21 | 135947 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2022/03/21 | 1357069 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2022/03/21 | 135376 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2022/03/21 | 13512 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2022/03/21 | 134 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.cbx
+2022/03/21 | 13296 | biblio/citation-style-language/citation-style-language-doc.tex
+2022/03/21 | 1328118 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2022/03/21 | 1327935 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2022/03/21 | 1322742 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2022/03/21 | 1302484 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2022/03/21 | 126533 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2022/03/21 | 120614 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2022/03/21 | 11927 | biblio/citation-style-language/vancouver.csl
+2022/03/21 | 1181126 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2022/03/21 | 1156 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/bulgarian-iso.lbx
+2022/03/21 | 115657 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2022/03/21 | 1156464 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2022/03/21 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2022/03/21 | 114824 | systems/texlive/tlnet/archive/minimalist.doc.r62834.tar.xz
+2022/03/21 | 1142 | biblio/citation-style-language/CHANGELOG.md
+2022/03/21 | 1141 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/french-iso.lbx
+2022/03/21 | 113052 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2022/03/21 | 11279 | biblio/citation-style-language/citeproc-engine.lua
+2022/03/21 | 112588 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2022/03/21 | 11226 | biblio/citation-style-language/modern-language-association.csl
+2022/03/21 | 110288 | systems/texlive/tlnet/archive/colorist.doc.r62834.tar.xz
+2022/03/21 | 109479 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2022/03/21 | 1091 | language/japanese/zxjafont/LICENSE
+2022/03/21 | 1078 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/czech-iso.lbx
+2022/03/21 | 107705 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2022/03/21 | 1070 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/spanish-iso.lbx
+2022/03/21 | 10684 | biblio/citation-style-language/american-medical-association.csl
+2022/03/21 | 10621 | biblio/bibtex/contrib/gbt7714/gbt7714.sty
+2022/03/21 | 10619 | biblio/citation-style-language/harvard-cite-them-right.csl
+2022/03/21 | 10503 | biblio/citation-style-language/american-sociological-association.csl
+2022/03/21 | 10463 | biblio/citation-style-language/citeproc-node-date.lua
+2022/03/21 | 104556 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2022/03/21 | 10421 | biblio/citation-style-language/citeproc-element.lua
+2022/03/21 | 103338 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2022/03/21 | 103091 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2022/03/21 | 1021845 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2022/03/21 | 10078 | macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty
+2022/03/21 | 1006 | macros/latex/contrib/biblatex-contrib/biblatex-iso690/slovak-iso.lbx
+2022/03/21 | 100486 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
2022/03/20 | 9660 | macros/latex/contrib/seu-ml-assign/seu-ml-assign-doc.tex
2022/03/20 | 95548 | macros/luatex/latex/letgut/doc/letgut-code.tex
-2022/03/20 | 95432 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2022/03/20 | 95283 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2022/03/20 | 93958 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2022/03/20 | 92917 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
2022/03/20 | 92843 | language/japanese/BX/bxjscls/bxjscls-manual.tex
2022/03/20 | 9193 | macros/luatex/generic/luatexko/ChangeLog
2022/03/20 | 9157 | macros/luatex/generic/luaaddplot/luaaddplot.dtx
-2022/03/20 | 88150 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2022/03/20 | 8782 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2022/03/20 | 86759 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
2022/03/20 | 862271 | install/macros/luatex/latex/letgut.tds.zip
+2022/03/20 | 8601 | macros/luatex/generic/lua-widow-control/lwc-documentation.mkxl
2022/03/20 | 855 | macros/latex/contrib/seu-ml-assign/README.md
2022/03/20 | 855 | language/japanese/BX/bxjscls/bxjscls.ins
2022/03/20 | 8464 | systems/texlive/tlnet/archive/create-theorem.r62806.tar.xz
2022/03/20 | 842215 | macros/luatex/latex/letgut.zip
-2022/03/20 | 824370 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2022/03/20 | 81459 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2022/03/20 | 799515 | macros/latex/contrib/projlib.zip
-2022/03/20 | 79024 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2022/03/20 | 78974 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2022/03/20 | 8116 | macros/luatex/generic/lua-widow-control/lua-widow-control.sty
2022/03/20 | 789419 | macros/unicodetex/latex/simplivre.zip
-2022/03/20 | 7752 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2022/03/20 | 77067 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2022/03/20 | 758953 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
-2022/03/20 | 755742 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2022/03/20 | 74069 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2022/03/20 | 73527 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2022/03/20 | 73478 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
2022/03/20 | 733414 | macros/unicodetex/latex/beaulivre.zip
2022/03/20 | 73323 | macros/luatex/generic/luatexko/luatexko.lua
-2022/03/20 | 73148 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2022/03/20 | 72884 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2022/03/20 | 72013 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2022/03/20 | 71007 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2022/03/20 | 711 | macros/luatex/generic/lua-widow-control/lua-widow-control.opm
2022/03/20 | 6996 | systems/texlive/tlnet/archive/functional.r62805.tar.xz
-2022/03/20 | 693068 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma
-2022/03/20 | 68871 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2022/03/20 | 681939 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2022/03/20 | 6809147 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2022/03/20 | 68008 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2022/03/20 | 67705 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2022/03/20 | 67252 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
2022/03/20 | 6708 | macros/luatex/latex/letgut/tex/logo-gut.pdf
-2022/03/20 | 65055 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2022/03/20 | 648433 | systems/win32/miktex/tm/packages/files.csv.lzma
-2022/03/20 | 648367 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2022/03/20 | 64709 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2022/03/20 | 64543 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2022/03/20 | 64489 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
2022/03/20 | 6444 | macros/luatex/generic/luatexko/luatexko-normalize.lua
-2022/03/20 | 63740 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2022/03/20 | 63310 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2022/03/20 | 631279 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2022/03/20 | 629430 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2022/03/20 | 62381 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2022/03/20 | 611922 | support/TeX4ht/source/tex4ht-html4.tex
2022/03/20 | 6102 | language/japanese/BX/bxjscls/README.md
2022/03/20 | 608687 | macros/unicodetex/latex/lebhart.zip
-2022/03/20 | 598230 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2022/03/20 | 591569 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2022/03/20 | 58666 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2022/03/20 | 58662 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2022/03/20 | 57617 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2022/03/20 | 57525 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2022/03/20 | 57330 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2022/03/20 | 57270 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2022/03/20 | 56992 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
2022/03/20 | 567631 | macros/unicodetex/latex/einfart.zip
-2022/03/20 | 56617 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2022/03/20 | 565928 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2022/03/20 | 55756 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2022/03/20 | 55569 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2022/03/20 | 55283 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
2022/03/20 | 54940 | macros/luatex/latex/letgut/doc/letgut.tex
-2022/03/20 | 532455 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2022/03/20 | 528018 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2022/03/20 | 52478 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2022/03/20 | 52326 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2022/03/20 | 52094 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2022/03/20 | 51557 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2022/03/20 | 51485 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2022/03/20 | 50799 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
2022/03/20 | 499 | systems/win32/miktex/source/miktex-22.3.tar.xz.asc
-2022/03/20 | 49769 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2022/03/20 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2022/03/20 | 489412 | macros/latex/contrib/seu-ml-assign.zip
-2022/03/20 | 48824 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2022/03/20 | 484370 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
2022/03/20 | 483948 | macros/latex/contrib/seu-ml-assign/seu-ml-assign-doc.pdf
-2022/03/20 | 481497 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2022/03/20 | 47924 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2022/03/20 | 477848 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
2022/03/20 | 4777 | macros/luatex/latex/letgut/tex/informations-gut.tex
2022/03/20 | 47528 | systems/texlive/tlnet/archive/njuthesis.source.r62814.tar.xz
2022/03/20 | 46948 | systems/texlive/tlnet/archive/thuthesis.source.r62810.tar.xz
-2022/03/20 | 46911 | systems/texlive/tlnet/tlpkg/translations/messages.pot
2022/03/20 | 468 | macros/luatex/latex/letgut/README.md
-2022/03/20 | 46066 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2022/03/20 | 45825 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2022/03/20 | 45742 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2022/03/20 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2022/03/20 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2022/03/20 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2022/03/20 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2022/03/20 | 452 | macros/luatex/latex/letgut/tex/letgut.cbx
2022/03/20 | 444403 | macros/luatex/latex/letgut/doc/letgut-code.pdf
2022/03/20 | 4403 | macros/luatex/latex/letgut/doc/localconf.tex
-2022/03/20 | 43917 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2022/03/20 | 43825 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2022/03/20 | 43645 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2022/03/20 | 43361 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
2022/03/20 | 43324 | systems/texlive/tlnet/archive/gzt.source.r62808.tar.xz
-2022/03/20 | 43224 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2022/03/20 | 42816 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
2022/03/20 | 42668 | systems/texlive/tlnet/archive/thuthesis.r62810.tar.xz
-2022/03/20 | 41305 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2022/03/20 | 41202 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2022/03/20 | 41182 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
2022/03/20 | 411777 | language/japanese/BX/bxjscls/bxjscls.dtx
2022/03/20 | 399792 | systems/texlive/tlnet/archive/functional.doc.r62805.tar.xz
2022/03/20 | 398 | macros/luatex/generic/luaaddplot/luaaddplot.ins
-2022/03/20 | 39727 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
2022/03/20 | 396121 | language/japanese/BX/bxjscls/bxjscls-manual.pdf
-2022/03/20 | 394370 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2022/03/20 | 38560 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2022/03/20 | 38427 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2022/03/20 | 3895 | macros/luatex/generic/lua-widow-control/lwc-sample.tex
+2022/03/20 | 380794 | install/macros/luatex/generic/lua-widow-control.tds.zip
2022/03/20 | 3783 | macros/luatex/generic/luatexko/luatexko-uhc2utf8.lua
+2022/03/20 | 376801 | macros/luatex/generic/lua-widow-control/lua-widow-control.pdf
2022/03/20 | 376768 | macros/luatex/generic/luatexko.zip
-2022/03/20 | 37372 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
2022/03/20 | 3725 | macros/luatex/latex/letgut/tex/letgut-acronyms.tex
2022/03/20 | 3720 | macros/luatex/generic/luatexko/README
-2022/03/20 | 37115 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2022/03/20 | 37081 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2022/03/20 | 36049 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2022/03/20 | 3639 | support/TeX4ht/source/update-htfonts
2022/03/20 | 35829 | macros/luatex/generic/luatexko/luatexko-doc.tex
-2022/03/20 | 35241 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2022/03/20 | 351695 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2022/03/20 | 35167 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
2022/03/20 | 344228 | systems/texlive/tlnet/archive/lua-widow-control.doc.r62812.tar.xz
2022/03/20 | 34380 | systems/texlive/tlnet/archive/gzt.r62808.tar.xz
-2022/03/20 | 34051 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
2022/03/20 | 339172 | macros/luatex/generic/luatexko/luatexko-doc.pdf
2022/03/20 | 33343 | systems/win32/miktex/source/CHANGELOG.md
-2022/03/20 | 332413 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
2022/03/20 | 330 | macros/luatex/latex/letgut/doc/CHANGELOG.md
-2022/03/20 | 32955 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
2022/03/20 | 32850 | macros/luatex/generic/luatexko/luatexko.sty
-2022/03/20 | 326661 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2022/03/20 | 325268 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2022/03/20 | 32132 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2022/03/20 | 316242 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2022/03/20 | 31588 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2022/03/20 | 31520 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2022/03/20 | 31412 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2022/03/20 | 31342 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
2022/03/20 | 309781 | macros/luatex/latex/letgut/doc/letgut.pdf
-2022/03/20 | 30541 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2022/03/20 | 30146 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2022/03/20 | 296037 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2022/03/20 | 288201 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2022/03/20 | 28798 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2022/03/20 | 29411 | macros/luatex/generic/lua-widow-control/lwc-documentation.tex
2022/03/20 | 286 | macros/luatex/latex/letgut/tex/letgut.lbx
-2022/03/20 | 28689 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2022/03/20 | 286411 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2022/03/20 | 285713 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2022/03/20 | 28567 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
2022/03/20 | 28429492 | systems/win32/miktex/source/miktex-22.3.tar.xz
-2022/03/20 | 28420 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2022/03/20 | 2820688 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2022/03/20 | 27634 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2022/03/20 | 27590 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
2022/03/20 | 274 | macros/luatex/latex/letgut/doc/letgut.bib
2022/03/20 | 27496 | systems/texlive/tlnet/archive/texdoc.r62816.tar.xz
-2022/03/20 | 27248 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2022/03/20 | 270876 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2022/03/20 | 270831 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2022/03/20 | 27082 | support/TeX4ht/source/Makefile
2022/03/20 | 2702 | macros/luatex/latex/letgut/doc/xindex-letgut.lua
-2022/03/20 | 270299 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2022/03/20 | 2694876 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2022/03/20 | 2699 | macros/luatex/generic/lua-widow-control/lua-widow-control-2022-02-22.sty
+2022/03/20 | 2690 | macros/luatex/generic/lua-widow-control/t-lua-widow-control.mkxl
+2022/03/20 | 2690 | macros/luatex/generic/lua-widow-control/t-lua-widow-control.mkiv
+2022/03/20 | 2629 | macros/luatex/generic/lua-widow-control/README.md
2022/03/20 | 259821 | macros/luatex/generic/luaaddplot.zip
-2022/03/20 | 259256 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
2022/03/20 | 258501 | macros/luatex/generic/luaaddplot/luaaddplot.pdf
-2022/03/20 | 25627795 | systems/texlive/tlnet/install-tl.zip
-2022/03/20 | 25551 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
2022/03/20 | 25404 | macros/luatex/latex/letgut/source/letgut-banner.org
-2022/03/20 | 251128 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2022/03/20 | 25106 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2022/03/20 | 25060 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2022/03/20 | 247332 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
-2022/03/20 | 245095 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2022/03/20 | 244963 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2022/03/20 | 24119 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2022/03/20 | 23944 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2022/03/20 | 2358936 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
-2022/03/20 | 22146 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
2022/03/20 | 2148 | macros/luatex/latex/letgut/tex/Flag_of_La_Francophonie-crop.pdf
-2022/03/20 | 213277 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2022/03/20 | 21313 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2022/03/20 | 210274 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2022/03/20 | 208807 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2022/03/20 | 20871479 | systems/texlive/tlnet/install-tl-windows.exe
-2022/03/20 | 203836 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin.tar.lzma
-2022/03/20 | 202830 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2022/03/20 | 20183 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2022/03/20 | 200396 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2022/03/20 | 199831 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2022/03/20 | 1982080 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2022/03/20 | 197036 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
-2022/03/20 | 196116 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2022/03/20 | 207828 | support/TeX4ht/source/tex4ht-fonts-opensans.tex
+2022/03/20 | 20614 | macros/luatex/generic/lua-widow-control/lua-widow-control.lua
2022/03/20 | 19444 | macros/luatex/latex/letgut/doc/exemple-nouveautes.pdf
-2022/03/20 | 190504 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2022/03/20 | 18492 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2022/03/20 | 18367 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2022/03/20 | 181516 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2022/03/20 | 179876 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2022/03/20 | 1752146 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2022/03/20 | 173008 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2022/03/20 | 17190732 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2022/03/20 | 185898 | support/TeX4ht/source/ChangeLog
+2022/03/20 | 1812 | macros/luatex/generic/lua-widow-control/lua-widow-control.tex
2022/03/20 | 1698490 | language/japanese/BX/bxjscls.zip
-2022/03/20 | 168819 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2022/03/20 | 16560 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2022/03/20 | 16502 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
2022/03/20 | 16027 | language/japanese/BX/bxjscls/README-ja.md
-2022/03/20 | 156964 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2022/03/20 | 155497 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2022/03/20 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2022/03/20 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2022/03/20 | 152027 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2022/03/20 | 1501237 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2022/03/20 | 1492 | macros/luatex/generic/lua-widow-control/lwc-documentation.bib
2022/03/20 | 1482 | macros/luatex/latex/letgut/source/HOWTO.md
2022/03/20 | 1461 | language/japanese/BX/bxjscls/LICENSE
-2022/03/20 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2022/03/20 | 1454764 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2022/03/20 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2022/03/20 | 14411 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
-2022/03/20 | 1437691 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2022/03/20 | 1436441 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
2022/03/20 | 1411124 | systems/texlive/tlnet/archive/thuthesis.doc.r62810.tar.xz
-2022/03/20 | 139101 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
2022/03/20 | 13672 | systems/texlive/tlnet/archive/lua-widow-control.source.r62812.tar.xz
-2022/03/20 | 135949 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
2022/03/20 | 135768 | systems/texlive/tlnet/archive/texdoc.doc.r62816.tar.xz
-2022/03/20 | 1357072 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2022/03/20 | 135377 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2022/03/20 | 13511 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2022/03/20 | 1328255 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2022/03/20 | 1327726 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2022/03/20 | 1322741 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
2022/03/20 | 131505 | macros/latex/contrib/minimalist.zip
-2022/03/20 | 1302482 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
2022/03/20 | 127784 | systems/texlive/tlnet/archive/create-theorem.doc.r62806.tar.xz
-2022/03/20 | 126533 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
2022/03/20 | 1255 | macros/luatex/latex/letgut/tex/letgut.dbx
2022/03/20 | 12508 | systems/texlive/tlnet/archive/njuthesis.r62814.tar.xz
2022/03/20 | 12406 | macros/latex/contrib/seu-ml-assign/seu-ml-assign-sample.tex
2022/03/20 | 122779 | macros/latex/contrib/colorist.zip
2022/03/20 | 1221 | macros/luatex/latex/letgut/doc/latexmkrc
-2022/03/20 | 120616 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
2022/03/20 | 1186301 | language/japanese/BX/bxjscls/bxjscls.pdf
-2022/03/20 | 1181127 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
2022/03/20 | 1180752 | systems/texlive/tlnet/archive/gzt.doc.r62808.tar.xz
-2022/03/20 | 115657 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2022/03/20 | 1156464 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2022/03/20 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
2022/03/20 | 1144544 | systems/texlive/tlnet/archive/njuthesis.doc.r62814.tar.xz
2022/03/20 | 11392 | macros/latex/contrib/seu-ml-assign/seu-ml-assign.cls
-2022/03/20 | 113052 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2022/03/20 | 112589 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2022/03/20 | 109478 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2022/03/20 | 107705 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2022/03/20 | 1110135 | support/TeX4ht/source/tex4ht-4ht.tex
2022/03/20 | 107141 | macros/luatex/latex/letgut/source/letgut.org
2022/03/20 | 1050 | macros/luatex/latex/letgut/doc/listings-conf.tex
-2022/03/20 | 104556 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2022/03/20 | 103336 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2022/03/20 | 103092 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
2022/03/20 | 10264 | systems/texlive/tlnet/archive/lua-widow-control.r62812.tar.xz
-2022/03/20 | 1021845 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2022/03/20 | 100486 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
2022/03/19 | 99093 | macros/latex/contrib/colorist/colorist-doc.pdf
2022/03/19 | 956381 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon.zip
2022/03/19 | 9482 | support/texdoc/script/texdoclib-view.tlu
2022/03/19 | 863 | macros/latex/contrib/thuthesis/thuthesis-inline.cbx
-2022/03/19 | 8601 | macros/luatex/generic/lua-widow-control/lwc-documentation.mkxl
2022/03/19 | 8519 | support/texdoc/NEWS
2022/03/19 | 84314 | support/texdoc/doc/texdoc.pdf
2022/03/19 | 778 | macros/latex/contrib/thuthesis/thuthesis-bachelor.bbx
-2022/03/19 | 7480 | macros/luatex/generic/lua-widow-control/lua-widow-control.sty
2022/03/19 | 7284 | systems/texlive/tlnet/archive/luaotfload.source.r62789.tar.xz
-2022/03/19 | 711 | macros/luatex/generic/lua-widow-control/lua-widow-control.opm
2022/03/19 | 7060 | support/texdoc/script/texdoclib-cli.tlu
2022/03/19 | 700 | macros/luatex/generic/luaaddplot/README.md
2022/03/19 | 6861 | macros/latex/contrib/thuthesis/README.md
@@ -312,7 +568,6 @@
2022/03/19 | 4922 | macros/latex/contrib/thuthesis/data/chap02.tex
2022/03/19 | 49188 | macros/latex/contrib/thuthesis/thuthesis-author-year.bst
2022/03/19 | 490 | macros/latex/contrib/thuthesis/latexmkrc
-2022/03/19 | 4854 | macros/latex/contrib/projlib/README.md
2022/03/19 | 4824 | support/texdoc/script/texdoclib-const.tlu
2022/03/19 | 481941 | macros/latex/contrib/functional/functional.pdf
2022/03/19 | 4796 | macros/latex/contrib/thuthesis/thusetup.tex
@@ -331,14 +586,10 @@
2022/03/19 | 40658 | macros/latex/contrib/colorist/colorist-fancy.sty
2022/03/19 | 404364 | systems/texlive/tlnet/archive/texlive-scripts.doc.r62782.tar.xz
2022/03/19 | 4009 | macros/latex/contrib/colorist/colorist.sty
-2022/03/19 | 3895 | macros/luatex/generic/lua-widow-control/lwc-sample.tex
2022/03/19 | 3849 | support/texdoc/README.md
2022/03/19 | 38320 | macros/latex/contrib/thuthesis/CHANGELOG.md
2022/03/19 | 3809 | support/texdoc/doc/texdoc.1
2022/03/19 | 378207 | macros/latex/contrib/thuthesis/thuthesis-example.pdf
-2022/03/19 | 377848 | install/macros/luatex/generic/lua-widow-control.tds.zip
-2022/03/19 | 375961 | macros/luatex/generic/lua-widow-control/lua-widow-control.pdf
-2022/03/19 | 374314 | macros/luatex/generic/lua-widow-control.zip
2022/03/19 | 3725336 | systems/texlive/tlnet/archive/media9.doc.r62787.tar.xz
2022/03/19 | 3720 | systems/texlive/tlnet/archive/texlogfilter.r62793.tar.xz
2022/03/19 | 367005 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/docs/trigontheme.pdf
@@ -359,14 +610,9 @@
2022/03/19 | 2956 | macros/latex/contrib/thuthesis/data/chap04.tex
2022/03/19 | 29538 | macros/unicodetex/latex/beaulivre/beaulivre.cls
2022/03/19 | 29534 | macros/unicodetex/latex/lebhart/lebhart.cls
-2022/03/19 | 29411 | macros/luatex/generic/lua-widow-control/lwc-documentation.tex
2022/03/19 | 285 | macros/latex/contrib/thuthesis/data/comments.tex
2022/03/19 | 271092 | systems/texlive/tlnet/archive/xetexko.doc.r62791.tar.xz
-2022/03/19 | 2699 | macros/luatex/generic/lua-widow-control/lua-widow-control-2022-02-22.sty
2022/03/19 | 269110 | macros/unicodetex/latex/lebhart/lebhart-doc-cn.pdf
-2022/03/19 | 2690 | macros/luatex/generic/lua-widow-control/t-lua-widow-control.mkxl
-2022/03/19 | 2690 | macros/luatex/generic/lua-widow-control/t-lua-widow-control.mkiv
-2022/03/19 | 2629 | macros/luatex/generic/lua-widow-control/README.md
2022/03/19 | 2586 | macros/latex/contrib/thuthesis/thuthesis-example.tex
2022/03/19 | 2537 | macros/latex/contrib/minimalist/README.md
2022/03/19 | 24694 | macros/latex/contrib/minimalist/minimalist-doc.tex
@@ -387,9 +633,7 @@
2022/03/19 | 21548 | macros/unicodetex/latex/simplivre/simplivre-doc-en.tex
2022/03/19 | 21320 | macros/unicodetex/latex/beaulivre/beaulivre-doc-en.tex
2022/03/19 | 21246 | macros/unicodetex/latex/einfart/einfart-doc-cn.tex
-2022/03/19 | 211170 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt
2022/03/19 | 207082 | macros/unicodetex/latex/beaulivre/beaulivre-doc-fr.pdf
-2022/03/19 | 20614 | macros/luatex/generic/lua-widow-control/lua-widow-control.lua
2022/03/19 | 205543 | macros/latex/contrib/thuthesis/thuthesis.dtx
2022/03/19 | 20540 | macros/unicodetex/latex/lebhart/lebhart-doc-cn.tex
2022/03/19 | 20489 | macros/unicodetex/latex/simplivre/simplivre-doc-cn.tex
@@ -409,8 +653,6 @@
2022/03/19 | 1895696 | systems/texlive/tlnet/archive/media9.r62787.tar.xz
2022/03/19 | 18789 | macros/latex/contrib/thuthesis/spine.pdf
2022/03/19 | 1836 | macros/latex/contrib/thuthesis/data/appendix-translation.tex
-2022/03/19 | 183621 | macros/latex/contrib/projlib/ProjLib.dtx
-2022/03/19 | 1812 | macros/luatex/generic/lua-widow-control/lua-widow-control.tex
2022/03/19 | 1798 | macros/latex/contrib/thuthesis/thuthesis-numeric.bbx
2022/03/19 | 1776588 | systems/texlive/tlnet/archive/media9.source.r62787.tar.xz
2022/03/19 | 1719 | macros/latex/contrib/thuthesis/data/appendix-survey.tex
@@ -424,7 +666,6 @@
2022/03/19 | 154045 | macros/unicodetex/latex/lebhart/lebhart-doc-en.pdf
2022/03/19 | 151962 | support/texdoc.zip
2022/03/19 | 1517297 | macros/latex/contrib/thuthesis.zip
-2022/03/19 | 1492 | macros/luatex/generic/lua-widow-control/lwc-documentation.bib
2022/03/19 | 148049 | macros/unicodetex/latex/einfart/einfart-doc-en.pdf
2022/03/19 | 1478 | macros/unicodetex/latex/einfart/README.md
2022/03/19 | 1478 | macros/latex/contrib/thuthesis/data/appendix.tex
@@ -467,11 +708,9 @@
2022/03/18 | 8134 | macros/latex/contrib/gzt/source/gzt-logo.pdf
2022/03/18 | 80025 | macros/latex/contrib/create-theorem/create-theorem.sty
2022/03/18 | 7904 | macros/luatex/generic/luaotfload/fontloader-font-oti.lua
-2022/03/18 | 7840 | systems/texlive/tlnet/archive/minimalist.r62770.tar.xz
2022/03/18 | 77694 | macros/luatex/generic/luaotfload/luaotfload-conf.pdf
2022/03/18 | 76968 | macros/luatex/generic/luaotfload/luaotfload-tool.pdf
2022/03/18 | 7589 | macros/luatex/generic/luaotfload/luaotfload-unicode.lua
-2022/03/18 | 7562 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2022/03/18 | 7528 | macros/luatex/generic/luaotfload/luaotfload-tounicode.lua
2022/03/18 | 75141 | macros/latex/contrib/easybook/easybook.dtx
2022/03/18 | 7473523 | install/macros/latex/contrib/media9.tds.zip
@@ -483,11 +722,9 @@
2022/03/18 | 699 | macros/luatex/generic/luaotfload/scripts-demo.tex
2022/03/18 | 6866 | macros/luatex/generic/luaotfload/fontloader-font-afk.lua
2022/03/18 | 6809 | macros/luatex/generic/luaotfload/luaotfload-case.lua
-2022/03/18 | 679896 | systems/texlive/tlnet/archive/projlib.doc.r62770.tar.xz
2022/03/18 | 676 | macros/latex/contrib/create-theorem/README.md
2022/03/18 | 668 | macros/xetex/generic/xetexko/xetexko-hanging.sty
2022/03/18 | 6644 | macros/luatex/generic/luaotfload/fontloader-l-string.lua
-2022/03/18 | 663320 | systems/texlive/tlnet/archive/simplivre.doc.r62770.tar.xz
2022/03/18 | 65 | systems/mac/mactex/mactex-MacTeXtras-20220318.zip.md5
2022/03/18 | 65279 | macros/luatex/generic/luaotfload/fontloader-font-otj.lua
2022/03/18 | 647 | macros/xetex/generic/xetexko/xetexko-vertical.sty
@@ -508,7 +745,6 @@
2022/03/18 | 57342 | macros/luatex/generic/luaotfload/fontloader-fonts-lig.lua
2022/03/18 | 569292 | macros/latex/contrib/gzt/doc/english/gzt-code.pdf
2022/03/18 | 5671 | macros/latex/contrib/gzt/doc/french/sections/notations.tex
-2022/03/18 | 561872 | systems/texlive/tlnet/archive/einfart.doc.r62770.tar.xz
2022/03/18 | 5502 | macros/luatex/generic/luaotfload/fontloader-font-cid.lua
2022/03/18 | 546057 | macros/latex/contrib/gzt/doc/french/gzt-fr.pdf
2022/03/18 | 54080 | macros/luatex/generic/luaotfload/luaotfload-tool.lua
@@ -524,9 +760,6 @@
2022/03/18 | 4722928 | systems/texlive/tlnet/archive/genealogytree.doc.r62760.tar.xz
2022/03/18 | 46322 | macros/luatex/generic/luaotfload/fontloader-util-str.lua
2022/03/18 | 457960 | systems/texlive/tlnet/archive/lwarp.source.r62762.tar.xz
-2022/03/18 | 4508 | systems/texlive/tlnet/archive/einfart.r62770.tar.xz
-2022/03/18 | 4476 | systems/texlive/tlnet/archive/simplivre.r62770.tar.xz
-2022/03/18 | 43264 | systems/texlive/tlnet/archive/projlib.source.r62770.tar.xz
2022/03/18 | 42240 | macros/luatex/generic/luaotfload/luaotfload-harf-plug.lua
2022/03/18 | 41758 | macros/luatex/generic/luaotfload/fontloader-l-table.lua
2022/03/18 | 41303 | macros/luatex/generic/luaotfload/fontloader-l-unicode.lua
@@ -543,7 +776,6 @@
2022/03/18 | 3747996 | macros/latex/contrib/media9/doc/media9.pdf
2022/03/18 | 3693 | macros/luatex/generic/luaotfload/fontloader-font-imp-italics.lua
2022/03/18 | 3674 | macros/luatex/generic/luaotfload/fontloader-fonts-syn.lua
-2022/03/18 | 36500 | systems/texlive/tlnet/archive/projlib.r62770.tar.xz
2022/03/18 | 361 | macros/luatex/generic/luaotfload/fontloader-l-function.lua
2022/03/18 | 36032 | macros/xetex/generic/xetexko/xetexko-doc.tex
2022/03/18 | 3580 | macros/luatex/generic/luaotfload/fontloader-font-imp-ligatures.lua
@@ -636,7 +868,6 @@
2022/03/18 | 1238774 | macros/latex/contrib/gzt.zip
2022/03/18 | 123300 | systems/texlive/tlnet/archive/csplain.r62772.tar.xz
2022/03/18 | 123210 | macros/luatex/generic/luaotfload/fontloader-font-oup.lua
-2022/03/18 | 122700 | systems/texlive/tlnet/archive/minimalist.doc.r62770.tar.xz
2022/03/18 | 12224 | macros/luatex/generic/luaotfload/luaotfload-notdef.lua
2022/03/18 | 11988 | macros/luatex/generic/luaotfload/fontloader-l-io.lua
2022/03/18 | 11940 | support/texlogfilter/texlogfilter
@@ -851,6 +1082,7 @@
2022/03/17 | 1572 | systems/texlive/tlnet/archive/altsubsup.r62739.tar.xz
2022/03/17 | 157254 | macros/latex/contrib/caption/fallback/v3.4/caption3.dtx
2022/03/17 | 15698 | macros/latex/contrib/pdfmanagement-testphase/l3pdftools.dtx
+2022/03/17 | 1557 | macros/unicodetex/latex/nwafuthesis/README.md
2022/03/17 | 15541 | systems/win32/miktex/tm/packages/europecv.tar.lzma
2022/03/17 | 153317 | macros/latex/contrib/caption/fallback/v3.3/caption3.dtx
2022/03/17 | 150784 | macros/latex/contrib/caption/bicaption.pdf
@@ -943,7 +1175,6 @@
2022/03/16 | 2188 | systems/texlive/tlnet/archive/bxorigcapt.doc.r62715.tar.xz
2022/03/16 | 2178 | language/japanese/pxjahyper/README.md
2022/03/16 | 2105 | macros/luatex/latex/pyluatex/example/typesetting-minted.tex
-2022/03/16 | 185285 | support/TeX4ht/source/ChangeLog
2022/03/16 | 1849 | macros/luatex/latex/pyluatex/example/matplotlib-pgf.tex
2022/03/16 | 1801 | macros/luatex/latex/pyluatex/README.md
2022/03/16 | 168124 | systems/texlive/tlnet/archive/microtype.source.r62718.tar.xz
@@ -959,7 +1190,6 @@
2022/03/16 | 118892 | macros/luatex/latex/pyluatex.zip
2022/03/16 | 111340 | systems/texlive/tlnet/archive/texlogsieve.doc.r62724.tar.xz
2022/03/16 | 11121 | language/hyphenation/dehyph-exptl/CHANGES
-2022/03/16 | 1109919 | support/TeX4ht/source/tex4ht-4ht.tex
2022/03/16 | 1091 | language/japanese/pxjahyper/LICENSE
2022/03/16 | 10755 | language/hyphenation/dehyph-exptl/INSTALL
2022/03/16 | 106496 | systems/texlive/tlnet/archive/penlight.r62720.tar.xz
@@ -1471,45 +1701,3 @@
2022/03/15 | 10251 | macros/latex-dev/base/webcomp.err
2022/03/15 | 1019 | macros/latex/contrib/l3build/README.md
2022/03/15 | 10099 | macros/latex/contrib/asmeconf/examples/asmeconf-lualatex-ode-example.tex
-2022/03/14 | 991984 | systems/texlive/tlnet/archive/europecv.doc.r62685.tar.xz
-2022/03/14 | 941 | macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/gb7714-CCNU.cbx
-2022/03/14 | 7956 | support/TeX4ht/source/mktex4ht-cnf.tex
-2022/03/14 | 7605465 | language/vietnamese/vntex.zip
-2022/03/14 | 756489 | macros/latex/contrib/microtype/microtype.dtx
-2022/03/14 | 6884 | macros/latex/contrib/microtype/microtype.ins
-2022/03/14 | 68830 | macros/latex/contrib/microtype/microtype-utf.dtx
-2022/03/14 | 67676 | systems/texlive/tlnet/archive/latexindent.r62691.tar.xz
-2022/03/14 | 670080 | macros/latex/contrib/microtype/microtype.pdf
-2022/03/14 | 611113 | support/TeX4ht/source/tex4ht-html4.tex
-2022/03/14 | 58593 | support/texlogsieve/texlogsieve.pdf
-2022/03/14 | 52028 | systems/texlive/tlnet/archive/europecv.r62685.tar.xz
-2022/03/14 | 4689 | macros/latex/contrib/bxorigcapt.zip
-2022/03/14 | 4611 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/demo/trigon_full.pdf
-2022/03/14 | 448 | systems/texlive/tlnet/archive/mcf2graph.r62679.tar.xz
-2022/03/14 | 415 | macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/gb7714-SEU.cbx
-2022/03/14 | 4061636 | systems/texlive/tlnet/archive/latexindent.win32.r62691.tar.xz
-2022/03/14 | 398864 | systems/texlive/tlnet/archive/babel-polish.doc.r62681.tar.xz
-2022/03/14 | 3908 | systems/texlive/tlnet/archive/babel-polish.r62681.tar.xz
-2022/03/14 | 3705 | macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon/demo/trigon_small.pdf
-2022/03/14 | 35149 | support/texlogsieve/LICENCE.txt
-2022/03/14 | 3393 | macros/latex/contrib/microtype/README.md
-2022/03/14 | 33376 | systems/texlive/tlnet/archive/tugboat-plain.r62689.tar.xz
-2022/03/14 | 3023431 | install/macros/latex/contrib/microtype.tds.zip
-2022/03/14 | 2519 | support/texlogsieve/README.md
-2022/03/14 | 220380 | systems/texlive/tlnet/archive/tugboat-plain.doc.r62689.tar.xz
-2022/03/14 | 21639 | support/texlogsieve/texlogsieve.tex
-2022/03/14 | 2158612 | macros/latex/contrib/microtype/microtype-code.pdf
-2022/03/14 | 192650 | support/texlogsieve/texlogsieve
-2022/03/14 | 1755150 | macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015.zip
-2022/03/14 | 1654 | macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/gb7714-NWAFU.cbx
-2022/03/14 | 14203 | macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/gb7714-CCNU.bbx
-2022/03/14 | 131271 | support/texlogsieve.zip
-2022/03/14 | 12522 | macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/gb7714-NWAFU.bbx
-2022/03/14 | 116668 | systems/texlive/tlnet/archive/profcollege.r62687.tar.xz
-2022/03/14 | 11588 | systems/texlive/tlnet/archive/babel-polish.source.r62681.tar.xz
-2022/03/14 | 11542 | support/texlogsieve/texlogsieve.1
-2022/03/14 | 1140216 | systems/texlive/tlnet/archive/latexindent.doc.r62691.tar.xz
-2022/03/14 | 10509 | macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/gb7714-SEU.bbx
-2022/03/14 | 1035116 | systems/texlive/tlnet/archive/mcf2graph.doc.r62679.tar.xz
-2022/03/14 | 10184 | macros/latex/contrib/asmeconf/README.md
-2022/03/14 | 10138772 | systems/texlive/tlnet/archive/profcollege.doc.r62687.tar.xz
diff --git a/biblio/bibtex/contrib/gbt7714/CHANGELOG.md b/biblio/bibtex/contrib/gbt7714/CHANGELOG.md
index 28bda24f17..5b19827d80 100644
--- a/biblio/bibtex/contrib/gbt7714/CHANGELOG.md
+++ b/biblio/bibtex/contrib/gbt7714/CHANGELOG.md
@@ -2,10 +2,27 @@
All notable changes to this project will be documented in this file.
-The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
+and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
+## [v2.1.4] - 2022-03-21
+
+### Added
+
+- 新增选项 `component.part.label` 控制表示析出文献的符号,可选 `“slash”`, `"in"`, `"none"`。
+- 新增 `entrysubtype` 域的支持([hushidong/biblatex-gb7714-2015/#113](https://github.com/hushidong/biblatex-gb7714-2015/issues/113))。
+- 不著录第 1 版([hushidong/biblatex-gb7714-2015#117](https://github.com/hushidong/biblatex-gb7714-2015/issues/117)。
+
+### Changed
+
+- 表示析出文献的“In:”改为编者姓名前。
+
+### Removed
+
+- 移除选项 `slash.for.extraction` 和 `in.booktitle`。
+
## [v2.1.3] - 2021-12-08
### Added
@@ -209,7 +226,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Initial release.。
-[Unreleased]: https://github.com/zepinglee/gbt7714-bibtex-style/compare/v2.1.3...HEAD
+[Unreleased]: https://github.com/zepinglee/gbt7714-bibtex-style/compare/v2.1.4...HEAD
+[v2.1.4]: https://github.com/zepinglee/gbt7714-bibtex-style/compare/v2.1.3...v2.1.4
[v2.1.3]: https://github.com/zepinglee/gbt7714-bibtex-style/compare/v2.1.2...v2.1.3
[v2.1.2]: https://github.com/zepinglee/gbt7714-bibtex-style/compare/v2.1.1...v2.1.2
[v2.1.1]: https://github.com/zepinglee/gbt7714-bibtex-style/compare/v2.1...v2.1.1
diff --git a/biblio/bibtex/contrib/gbt7714/gbt7714-2005-author-year.bst b/biblio/bibtex/contrib/gbt7714/gbt7714-2005-author-year.bst
index 14128183e7..fd4f0c4c05 100644
--- a/biblio/bibtex/contrib/gbt7714/gbt7714-2005-author-year.bst
+++ b/biblio/bibtex/contrib/gbt7714/gbt7714-2005-author-year.bst
@@ -8,9 +8,9 @@
%% -------------------------------------------------------------------
%% GB/T 7714 BibTeX Style
%% https://github.com/zepinglee/gbt7714-bibtex-style
-%% Version: 2021/12/08 v2.1.3
+%% Version: 2022/03/21 v2.1.4
%% -------------------------------------------------------------------
-%% Copyright (C) 2016—2021 by Zeping Lee <zepinglee AT gmail.com>
+%% Copyright (C) 2016--2022 by Zeping Lee <zepinglee AT gmail.com>
%% -------------------------------------------------------------------
%% This file may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3c
@@ -37,8 +37,6 @@ INTEGERS {
show.mark
space.before.mark
show.medium.type
- slash.for.extraction
- in.booktitle
short.journal
italic.journal
bold.journal.volume
@@ -60,6 +58,10 @@ INTEGERS {
lang.other.order
}
+STRINGS {
+ component.part.label
+}
+
FUNCTION {load.config}
{
#2 'citation.et.al.min :=
@@ -78,8 +80,7 @@ FUNCTION {load.config}
#1 'show.mark :=
#0 'space.before.mark :=
#1 'show.medium.type :=
- #1 'slash.for.extraction :=
- #0 'in.booktitle :=
+ "slash" 'component.part.label :=
#0 'short.journal :=
#0 'italic.journal :=
#0 'bold.journal.volume :=
@@ -112,6 +113,7 @@ ENTRY
editor
eprint
eprinttype
+ entrysubtype
howpublished
institution
journal
@@ -392,9 +394,22 @@ FUNCTION {new.sentence}
FUNCTION {new.slash}
{ output.state before.all =
'skip$
- { slash.for.extraction
+ { component.part.label "slash" =
{ after.slash 'output.state := }
- { after.block 'output.state := }
+ { new.block
+ component.part.label "in" =
+ { entry.lang lang.en =
+ { "In: " output
+ write$
+ ""
+ before.all 'output.state :=
+ }
+ 'skip$
+ if$
+ }
+ 'skip$
+ if$
+ }
if$
}
if$
@@ -987,14 +1002,6 @@ FUNCTION {format.series.vol.num.booktitle}
{ format.booktitle.vol.num }
if$
format.btitle
- in.booktitle
- { duplicate$ empty$ not entry.lang lang.en = and
- { "In: " swap$ * }
- 'skip$
- if$
- }
- 'skip$
- if$
}
FUNCTION {remove.period}
@@ -1136,9 +1143,13 @@ FUNCTION {format.edition}
{ edition empty$
{ "" }
{ edition is.number
- { entry.lang lang.zh =
- { edition " 版" * }
- { edition num.to.ordinal " ed." * }
+ { edition "1" = not
+ { entry.lang lang.zh =
+ { edition " 版" * }
+ { edition num.to.ordinal " ed." * }
+ if$
+ }
+ 'skip$
if$
}
{ entry.lang lang.en =
@@ -1338,7 +1349,15 @@ FUNCTION {format.date}
{ date empty$ not
{ type$ "patent" = type$ "newspaper" = or
{ date }
- { format.year }
+ { entrysubtype empty$ not
+ { type$ "article" = entrysubtype "newspaper" = and
+ { date }
+ { format.year }
+ if$
+ }
+ { format.year }
+ if$
+ }
if$
}
{ year empty$ not
@@ -1806,7 +1825,15 @@ FUNCTION {journal.article}
new.block
title.in.journal
{ format.title "title" output.check
- "J" set.entry.mark
+ entrysubtype empty$ not
+ {
+ entrysubtype "newspaper" =
+ { "N" set.entry.mark }
+ { "J" set.entry.mark }
+ if$
+ }
+ { "J" set.entry.mark }
+ if$
format.mark "" output.after
new.block
}
diff --git a/biblio/bibtex/contrib/gbt7714/gbt7714-2005-numerical.bst b/biblio/bibtex/contrib/gbt7714/gbt7714-2005-numerical.bst
index 5c8b1da6bf..3b4b5c0eee 100644
--- a/biblio/bibtex/contrib/gbt7714/gbt7714-2005-numerical.bst
+++ b/biblio/bibtex/contrib/gbt7714/gbt7714-2005-numerical.bst
@@ -8,9 +8,9 @@
%% -------------------------------------------------------------------
%% GB/T 7714 BibTeX Style
%% https://github.com/zepinglee/gbt7714-bibtex-style
-%% Version: 2021/12/08 v2.1.3
+%% Version: 2022/03/21 v2.1.4
%% -------------------------------------------------------------------
-%% Copyright (C) 2016—2021 by Zeping Lee <zepinglee AT gmail.com>
+%% Copyright (C) 2016--2022 by Zeping Lee <zepinglee AT gmail.com>
%% -------------------------------------------------------------------
%% This file may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3c
@@ -37,8 +37,6 @@ INTEGERS {
show.mark
space.before.mark
show.medium.type
- slash.for.extraction
- in.booktitle
short.journal
italic.journal
bold.journal.volume
@@ -55,6 +53,10 @@ INTEGERS {
end.with.period
}
+STRINGS {
+ component.part.label
+}
+
FUNCTION {load.config}
{
#2 'citation.et.al.min :=
@@ -73,8 +75,7 @@ FUNCTION {load.config}
#1 'show.mark :=
#0 'space.before.mark :=
#1 'show.medium.type :=
- #1 'slash.for.extraction :=
- #0 'in.booktitle :=
+ "slash" 'component.part.label :=
#0 'short.journal :=
#0 'italic.journal :=
#0 'bold.journal.volume :=
@@ -102,6 +103,7 @@ ENTRY
editor
eprint
eprinttype
+ entrysubtype
howpublished
institution
journal
@@ -382,9 +384,22 @@ FUNCTION {new.sentence}
FUNCTION {new.slash}
{ output.state before.all =
'skip$
- { slash.for.extraction
+ { component.part.label "slash" =
{ after.slash 'output.state := }
- { after.block 'output.state := }
+ { new.block
+ component.part.label "in" =
+ { entry.lang lang.en =
+ { "In: " output
+ write$
+ ""
+ before.all 'output.state :=
+ }
+ 'skip$
+ if$
+ }
+ 'skip$
+ if$
+ }
if$
}
if$
@@ -977,14 +992,6 @@ FUNCTION {format.series.vol.num.booktitle}
{ format.booktitle.vol.num }
if$
format.btitle
- in.booktitle
- { duplicate$ empty$ not entry.lang lang.en = and
- { "In: " swap$ * }
- 'skip$
- if$
- }
- 'skip$
- if$
}
FUNCTION {remove.period}
@@ -1126,9 +1133,13 @@ FUNCTION {format.edition}
{ edition empty$
{ "" }
{ edition is.number
- { entry.lang lang.zh =
- { edition " 版" * }
- { edition num.to.ordinal " ed." * }
+ { edition "1" = not
+ { entry.lang lang.zh =
+ { edition " 版" * }
+ { edition num.to.ordinal " ed." * }
+ if$
+ }
+ 'skip$
if$
}
{ entry.lang lang.en =
@@ -1328,7 +1339,15 @@ FUNCTION {format.date}
{ date empty$ not
{ type$ "patent" = type$ "newspaper" = or
{ date }
- { format.year }
+ { entrysubtype empty$ not
+ { type$ "article" = entrysubtype "newspaper" = and
+ { date }
+ { format.year }
+ if$
+ }
+ { format.year }
+ if$
+ }
if$
}
{ year empty$ not
@@ -1796,7 +1815,15 @@ FUNCTION {journal.article}
new.block
title.in.journal
{ format.title "title" output.check
- "J" set.entry.mark
+ entrysubtype empty$ not
+ {
+ entrysubtype "newspaper" =
+ { "N" set.entry.mark }
+ { "J" set.entry.mark }
+ if$
+ }
+ { "J" set.entry.mark }
+ if$
format.mark "" output.after
new.block
}
diff --git a/biblio/bibtex/contrib/gbt7714/gbt7714-author-year.bst b/biblio/bibtex/contrib/gbt7714/gbt7714-author-year.bst
index 656d256311..4637e4d270 100644
--- a/biblio/bibtex/contrib/gbt7714/gbt7714-author-year.bst
+++ b/biblio/bibtex/contrib/gbt7714/gbt7714-author-year.bst
@@ -8,9 +8,9 @@
%% -------------------------------------------------------------------
%% GB/T 7714 BibTeX Style
%% https://github.com/zepinglee/gbt7714-bibtex-style
-%% Version: 2021/12/08 v2.1.3
+%% Version: 2022/03/21 v2.1.4
%% -------------------------------------------------------------------
-%% Copyright (C) 2016—2021 by Zeping Lee <zepinglee AT gmail.com>
+%% Copyright (C) 2016--2022 by Zeping Lee <zepinglee AT gmail.com>
%% -------------------------------------------------------------------
%% This file may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3c
@@ -37,8 +37,6 @@ INTEGERS {
show.mark
space.before.mark
show.medium.type
- slash.for.extraction
- in.booktitle
short.journal
italic.journal
bold.journal.volume
@@ -60,6 +58,10 @@ INTEGERS {
lang.other.order
}
+STRINGS {
+ component.part.label
+}
+
FUNCTION {load.config}
{
#2 'citation.et.al.min :=
@@ -78,8 +80,7 @@ FUNCTION {load.config}
#1 'show.mark :=
#0 'space.before.mark :=
#1 'show.medium.type :=
- #1 'slash.for.extraction :=
- #0 'in.booktitle :=
+ "slash" 'component.part.label :=
#0 'short.journal :=
#0 'italic.journal :=
#0 'bold.journal.volume :=
@@ -112,6 +113,7 @@ ENTRY
editor
eprint
eprinttype
+ entrysubtype
howpublished
institution
journal
@@ -392,9 +394,22 @@ FUNCTION {new.sentence}
FUNCTION {new.slash}
{ output.state before.all =
'skip$
- { slash.for.extraction
+ { component.part.label "slash" =
{ after.slash 'output.state := }
- { after.block 'output.state := }
+ { new.block
+ component.part.label "in" =
+ { entry.lang lang.en =
+ { "In: " output
+ write$
+ ""
+ before.all 'output.state :=
+ }
+ 'skip$
+ if$
+ }
+ 'skip$
+ if$
+ }
if$
}
if$
@@ -987,14 +1002,6 @@ FUNCTION {format.series.vol.num.booktitle}
{ format.booktitle.vol.num }
if$
format.btitle
- in.booktitle
- { duplicate$ empty$ not entry.lang lang.en = and
- { "In: " swap$ * }
- 'skip$
- if$
- }
- 'skip$
- if$
}
FUNCTION {remove.period}
@@ -1136,9 +1143,13 @@ FUNCTION {format.edition}
{ edition empty$
{ "" }
{ edition is.number
- { entry.lang lang.zh =
- { edition " 版" * }
- { edition num.to.ordinal " ed." * }
+ { edition "1" = not
+ { entry.lang lang.zh =
+ { edition " 版" * }
+ { edition num.to.ordinal " ed." * }
+ if$
+ }
+ 'skip$
if$
}
{ entry.lang lang.en =
@@ -1338,7 +1349,15 @@ FUNCTION {format.date}
{ date empty$ not
{ type$ "patent" = type$ "newspaper" = or
{ date }
- { format.year }
+ { entrysubtype empty$ not
+ { type$ "article" = entrysubtype "newspaper" = and
+ { date }
+ { format.year }
+ if$
+ }
+ { format.year }
+ if$
+ }
if$
}
{ year empty$ not
@@ -1806,7 +1825,15 @@ FUNCTION {journal.article}
new.block
title.in.journal
{ format.title "title" output.check
- "J" set.entry.mark
+ entrysubtype empty$ not
+ {
+ entrysubtype "newspaper" =
+ { "N" set.entry.mark }
+ { "J" set.entry.mark }
+ if$
+ }
+ { "J" set.entry.mark }
+ if$
format.mark "" output.after
new.block
}
diff --git a/biblio/bibtex/contrib/gbt7714/gbt7714-numerical.bst b/biblio/bibtex/contrib/gbt7714/gbt7714-numerical.bst
index a6eb769bdc..daeb70f367 100644
--- a/biblio/bibtex/contrib/gbt7714/gbt7714-numerical.bst
+++ b/biblio/bibtex/contrib/gbt7714/gbt7714-numerical.bst
@@ -8,9 +8,9 @@
%% -------------------------------------------------------------------
%% GB/T 7714 BibTeX Style
%% https://github.com/zepinglee/gbt7714-bibtex-style
-%% Version: 2021/12/08 v2.1.3
+%% Version: 2022/03/21 v2.1.4
%% -------------------------------------------------------------------
-%% Copyright (C) 2016—2021 by Zeping Lee <zepinglee AT gmail.com>
+%% Copyright (C) 2016--2022 by Zeping Lee <zepinglee AT gmail.com>
%% -------------------------------------------------------------------
%% This file may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3c
@@ -37,8 +37,6 @@ INTEGERS {
show.mark
space.before.mark
show.medium.type
- slash.for.extraction
- in.booktitle
short.journal
italic.journal
bold.journal.volume
@@ -55,6 +53,10 @@ INTEGERS {
end.with.period
}
+STRINGS {
+ component.part.label
+}
+
FUNCTION {load.config}
{
#2 'citation.et.al.min :=
@@ -73,8 +75,7 @@ FUNCTION {load.config}
#1 'show.mark :=
#0 'space.before.mark :=
#1 'show.medium.type :=
- #1 'slash.for.extraction :=
- #0 'in.booktitle :=
+ "slash" 'component.part.label :=
#0 'short.journal :=
#0 'italic.journal :=
#0 'bold.journal.volume :=
@@ -102,6 +103,7 @@ ENTRY
editor
eprint
eprinttype
+ entrysubtype
howpublished
institution
journal
@@ -382,9 +384,22 @@ FUNCTION {new.sentence}
FUNCTION {new.slash}
{ output.state before.all =
'skip$
- { slash.for.extraction
+ { component.part.label "slash" =
{ after.slash 'output.state := }
- { after.block 'output.state := }
+ { new.block
+ component.part.label "in" =
+ { entry.lang lang.en =
+ { "In: " output
+ write$
+ ""
+ before.all 'output.state :=
+ }
+ 'skip$
+ if$
+ }
+ 'skip$
+ if$
+ }
if$
}
if$
@@ -977,14 +992,6 @@ FUNCTION {format.series.vol.num.booktitle}
{ format.booktitle.vol.num }
if$
format.btitle
- in.booktitle
- { duplicate$ empty$ not entry.lang lang.en = and
- { "In: " swap$ * }
- 'skip$
- if$
- }
- 'skip$
- if$
}
FUNCTION {remove.period}
@@ -1126,9 +1133,13 @@ FUNCTION {format.edition}
{ edition empty$
{ "" }
{ edition is.number
- { entry.lang lang.zh =
- { edition " 版" * }
- { edition num.to.ordinal " ed." * }
+ { edition "1" = not
+ { entry.lang lang.zh =
+ { edition " 版" * }
+ { edition num.to.ordinal " ed." * }
+ if$
+ }
+ 'skip$
if$
}
{ entry.lang lang.en =
@@ -1328,7 +1339,15 @@ FUNCTION {format.date}
{ date empty$ not
{ type$ "patent" = type$ "newspaper" = or
{ date }
- { format.year }
+ { entrysubtype empty$ not
+ { type$ "article" = entrysubtype "newspaper" = and
+ { date }
+ { format.year }
+ if$
+ }
+ { format.year }
+ if$
+ }
if$
}
{ year empty$ not
@@ -1796,7 +1815,15 @@ FUNCTION {journal.article}
new.block
title.in.journal
{ format.title "title" output.check
- "J" set.entry.mark
+ entrysubtype empty$ not
+ {
+ entrysubtype "newspaper" =
+ { "N" set.entry.mark }
+ { "J" set.entry.mark }
+ if$
+ }
+ { "J" set.entry.mark }
+ if$
format.mark "" output.after
new.block
}
diff --git a/biblio/bibtex/contrib/gbt7714/gbt7714.pdf b/biblio/bibtex/contrib/gbt7714/gbt7714.pdf
index 30856d7356..8ac00c1415 100644
--- a/biblio/bibtex/contrib/gbt7714/gbt7714.pdf
+++ b/biblio/bibtex/contrib/gbt7714/gbt7714.pdf
Binary files differ
diff --git a/biblio/bibtex/contrib/gbt7714/gbt7714.sty b/biblio/bibtex/contrib/gbt7714/gbt7714.sty
index 494e36e4e6..bb202cb319 100644
--- a/biblio/bibtex/contrib/gbt7714/gbt7714.sty
+++ b/biblio/bibtex/contrib/gbt7714/gbt7714.sty
@@ -8,9 +8,9 @@
%% -------------------------------------------------------------------
%% GB/T 7714 BibTeX Style
%% https://github.com/zepinglee/gbt7714-bibtex-style
-%% Version: 2021/12/08 v2.1.3
+%% Version: 2022/03/21 v2.1.4
%% -------------------------------------------------------------------
-%% Copyright (C) 2016—2021 by Zeping Lee <zepinglee AT gmail.com>
+%% Copyright (C) 2016--2022 by Zeping Lee <zepinglee AT gmail.com>
%% -------------------------------------------------------------------
%% This file may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3c
@@ -22,7 +22,7 @@
%% -------------------------------------------------------------------
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesPackage{gbt7714}
- [2021/12/08 v2.1.3 GB/T 7714 BibTeX Style]
+ [2022/03/21 v2.1.4 GB/T 7714 BibTeX Style]
\newif\ifgbt@legacy@interface
\newif\ifgbt@mmxv
\newif\ifgbt@numerical
diff --git a/biblio/citation-style-language/CHANGELOG.md b/biblio/citation-style-language/CHANGELOG.md
index db814dbb55..1c6b2df688 100644
--- a/biblio/citation-style-language/CHANGELOG.md
+++ b/biblio/citation-style-language/CHANGELOG.md
@@ -7,11 +7,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
+## [v0.1.1] - 2022-03-21
+
+### Added
+
+- Add support for [CSL v1.0.2](https://github.com/citation-style-language/schema/releases/tag/v1.0.2).
+- Add CSL-JSON format in `\addbibresource` ([#11](https://github.com/zepinglee/citeproc-lua/issues/11)).
+- Add multicite command `\cites` ([#10](https://github.com/zepinglee/citeproc-lua/issues/10)).
+- Add URL format setup.
+
+### Fixed
+
+- Fix the incompatibility with `babel` ([#9](https://github.com/zepinglee/citeproc-lua/issues/9)).
+- Fix missing `\url` commands in bibliography ([#12](https://github.com/zepinglee/citeproc-lua/issues/12)).
+
## [v0.1.0] - 2022-01-22
### Added
- Initial CTAN release.
-[Unreleased]: https://github.com/zepinglee/citeproc-lua/compare/v0.1.0...HEAD
+[Unreleased]: https://github.com/zepinglee/citeproc-lua/compare/v0.1.1...HEAD
+[v0.1.1]: https://github.com/zepinglee/citeproc-lua/compare/v0.1.0...v0.1.1
[v0.1.0]: https://github.com/zepinglee/citeproc-lua/releases/tag/v0.1.0
diff --git a/biblio/citation-style-language/apa.csl b/biblio/citation-style-language/apa.csl
index f3de14b8cc..5ba01a9423 100644
--- a/biblio/citation-style-language/apa.csl
+++ b/biblio/citation-style-language/apa.csl
@@ -14,7 +14,7 @@
<category citation-format="author-date"/>
<category field="psychology"/>
<category field="generic-base"/>
- <updated>2021-06-10T13:09:49+00:00</updated>
+ <updated>2022-01-31T09:43:56-05:00</updated>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
</info>
<locale xml:lang="en">
@@ -489,6 +489,7 @@
</group>
</macro>
<macro name="date-sort-group">
+ <!-- APA sorts 1. no-date items, 2. items with dates, 3. in-press (status) items -->
<choose>
<if variable="issued">
<text value="1"/>
@@ -502,22 +503,7 @@
</choose>
</macro>
<macro name="date-sort-date">
- <choose>
- <if type="article-magazine article-newspaper broadcast interview pamphlet personal_communication post post-weblog speech treaty webpage" match="any">
- <date variable="issued" form="numeric"/>
- </if>
- <else-if type="paper-conference">
- <!-- Capture 'speech' stored as 'paper-conference' -->
- <choose>
- <if variable="collection-editor editor editorial-director issue page volume" match="none">
- <date variable="issued" form="numeric"/>
- </if>
- </choose>
- </else-if>
- <else>
- <date variable="issued" form="numeric"/>
- </else>
- </choose>
+ <date variable="issued" form="numeric"/>
</macro>
<macro name="date-intext">
<choose>
diff --git a/biblio/citation-style-language/chicago-fullnote-bibliography.csl b/biblio/citation-style-language/chicago-fullnote-bibliography.csl
index d0d599c289..fb2f1ae943 100644
--- a/biblio/citation-style-language/chicago-fullnote-bibliography.csl
+++ b/biblio/citation-style-language/chicago-fullnote-bibliography.csl
@@ -34,7 +34,7 @@
<category citation-format="note"/>
<category field="generic-base"/>
<summary>Chicago format with full notes and bibliography</summary>
- <updated>2017-10-12T12:00:00+00:00</updated>
+ <updated>2022-01-16T14:46:01-05:00</updated>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
</info>
<locale xml:lang="en">
@@ -185,7 +185,7 @@
<text macro="editor"/>
<text macro="translator"/>
<choose>
- <if type="webpage post-weblog" match="any">
+ <if type="article-magazine article-newspaper webpage post-weblog" match="any">
<text variable="container-title"/>
</if>
</choose>
diff --git a/biblio/citation-style-language/chicago-note-bibliography.csl b/biblio/citation-style-language/chicago-note-bibliography.csl
index 41c0c9ab5f..6ec4a29534 100644
--- a/biblio/citation-style-language/chicago-note-bibliography.csl
+++ b/biblio/citation-style-language/chicago-note-bibliography.csl
@@ -34,7 +34,7 @@
<category citation-format="note"/>
<category field="generic-base"/>
<summary>Chicago format with short notes and bibliography</summary>
- <updated>2017-10-12T12:00:00+00:00</updated>
+ <updated>2022-01-16T14:46:01-05:00</updated>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
</info>
<locale xml:lang="en">
@@ -185,7 +185,7 @@
<text macro="editor"/>
<text macro="translator"/>
<choose>
- <if type="webpage post-weblog" match="any">
+ <if type="article-magazine article-newspaper webpage post-weblog" match="any">
<text variable="container-title"/>
</if>
</choose>
diff --git a/biblio/citation-style-language/citation-style-language-doc.pdf b/biblio/citation-style-language/citation-style-language-doc.pdf
index 8df2b9574f..b4ccbe55d3 100644
--- a/biblio/citation-style-language/citation-style-language-doc.pdf
+++ b/biblio/citation-style-language/citation-style-language-doc.pdf
Binary files differ
diff --git a/biblio/citation-style-language/citation-style-language-doc.tex b/biblio/citation-style-language/citation-style-language-doc.tex
index 87bdfacb79..538aaae00a 100644
--- a/biblio/citation-style-language/citation-style-language-doc.tex
+++ b/biblio/citation-style-language/citation-style-language-doc.tex
@@ -1,3 +1,9 @@
+%
+% Copyright (c) 2021-2022 Zeping Lee
+% Released under the MIT License.
+% Repository: https://github.com/zepinglee/citeproc-lua
+%
+
\documentclass{l3doc}
\usepackage{mathpazo}
@@ -43,7 +49,7 @@
}%
}
-\date{2022-01-22 v0.1.0}
+\date{2022-03-21 v0.1.1}
\maketitle
@@ -205,22 +211,24 @@ By default, it is 1 em (with respect to the \opt{bib-font} size if set).
\begin{function}{\addbibresource}
\begin{syntax}
- \cs{addbibresource}\oarg{options}\marg{resouce}
+ \cs{addbibresource}\oarg{options}\marg{resource}
\end{syntax}
\end{function}
The \cs{addbibresource} command adds the contents of \meta{resource} into the
bibliographic metadata.
-Currently, only Bib(La)TeX \file{.bib} format is supported.
-
-and Bib(La)TeX \file{.bib} are supported.
-It is internally converted to CSL-JSON\footnote{\url{https://github.com/citation-style-language/schema\#csl-json-schema}}, the data model defined with CSL
-and the mapping of entry-types and fields from \file{.bib} to CSL-JSON is detailed
-in GitHub wiki
+The \meta{resource} may be a CSL-JSON file or the Bib(La)TeX \file{.bib} file.
+CSL-JSON \footnote{\url{https://github.com/citation-style-language/schema\#csl-json-schema}}
+is the default data model defined by CSL.
+Its contents are usually exported from Zotero.
+The traditional \file{.bib} file is converted to CSL-JSON internally for
+further processing.
+The mapping of entry-types and fields between them is detailed in the GitHub wiki
page\footnote{\url{https://github.com/zepinglee/citeproc-lua/wiki/Bib-CSL-mapping}}.
-Note that only UTF-8 encoding is supported for the \meta{resource} file.
+Note that only UTF-8 encoding is supported in the \meta{resource} file.
\begin{LaTeXdemo}
- \addbibresource{bibfile.bib}
+ \addbibresource{data-file.json}
+ \addbibresource{bib-file.bib}
\end{LaTeXdemo}
@@ -232,28 +240,38 @@ Note that only UTF-8 encoding is supported for the \meta{resource} file.
The citation command is similar to the one in standard LaTeX except that the
\meta{options} is in key-value style.
-The \meta{options} can be \opt{prefix}, \opt{suffix} or one of the locators:
-\opt{book},
-\opt{chapter},
-\opt{column},
-\opt{figure},
-\opt{folio},
-\opt{issue},
-\opt{line},
-\opt{note},
-\opt{opus},
-\opt{page},
-\opt{paragraph},
-\opt{part},
-\opt{section},
-\opt{sub-verbo},
-\opt{verse},
-and \opt{volume}.
+\DescribeOption{prefix}
+\DescribeOption{suffix}
+\DescribeOption{page}
+\DescribeOption{figure}
+The \meta{options} can be \opt{prefix}, \opt{suffix} or one of locators like
+\opt{page} or \opt{figure}.
+The full list of supported locators is detailed in Table~\ref{tab:locators}.
An example is as follows.
\begin{LaTeXdemo}
\cite[prefix = {See }, page = 42]{ITEM-1}
\end{LaTeXdemo}
+\begin{table}
+ \centering
+ \caption{The locators supported in CSL v1.0.2.}
+ \label{tab:locators}
+ \begin{tabular}{lll}
+ \toprule
+ \opt{act} & \opt{folio} & \opt{section} \\
+ \opt{appendix} & \opt{issue} & \opt{sub-verbo} \\
+ \opt{article-locator} & \opt{line} & \opt{supplement} \\
+ \opt{book} & \opt{note} & \opt{table} \\
+ \opt{canon} & \opt{opus} & \opt{timestamp} \\
+ \opt{chapter} & \opt{page} & \opt{title-locator} \\
+ \opt{column} & \opt{paragraph} & \opt{verse} \\
+ \opt{elocation} & \opt{part} & \opt{version} \\
+ \opt{equation} & \opt{rule} & \opt{volume} \\
+ \opt{figure} & \opt{scene} & \\
+ \bottomrule
+ \end{tabular}
+\end{table}
+
The traditional form \cs{cite}\oarg{prenote}\oarg{postnote}\marg{keys}
introduced in \pkg{natbib} and \pkg{biblatex} is also supported but not
recommended.
@@ -263,11 +281,27 @@ The \meta{postnote} is used as a page locator if it consists of only digits.
In other packages, several commands are provided for producing citations in
different styles such as \cs{citet}, \cs{citep}, \cs{parencite}, and
\cs{footnotecite}.
-In \pkg{citation-style-language} package, however, the format of citations is fixed as formatted
-in CSL style and it is impossible to select another format without modifying
-the \file{.csl} style file.
+In \pkg{citation-style-language} package, however, the format of citations is
+fixed as defined in CSL style and it is impossible to select another format
+without modifying the \file{.csl} style file.
Note that narrative citation (like ``Doe (2018)'') will be supported in CSL 1.1.
+\begin{function}{\cites}
+ \begin{syntax}
+ \cs{cites}\oarg{options}\marg{key}...[options]\marg{key}
+ \end{syntax}
+\end{function}
+
+The \cs{cites} accepts multiple cite items in a single citation.
+This command scans greedily for arguments and a following bracket may be
+mistakenly recognized as a delimiter.
+To prevent this, an explicit \cs{relax} command is required to terminate the
+scanning process. The following example illustrates its usage.
+
+\begin{LaTeXdemo}
+ \cites[prefix = {See }, page = 6]{key1}[section = 2.3]{key2}\relax [Text]
+\end{LaTeXdemo}
+
\begin{function}{\printbibliography}
@@ -297,6 +331,7 @@ Currently no options are available.
\paragraph{\pkg{babel}}
The main language set by \pkg{babel} is used as the locale for \pkg{citation-style-language}.
+In general, \pkg{babel} is supposed to be loaded before \pkg{citation-style-language}.
\paragraph{\pkg{hyperref}}
diff --git a/biblio/citation-style-language/citation-style-language.sty b/biblio/citation-style-language/citation-style-language.sty
index 117e9c844a..546ac13eec 100644
--- a/biblio/citation-style-language/citation-style-language.sty
+++ b/biblio/citation-style-language/citation-style-language.sty
@@ -1,46 +1,40 @@
%
-% Copyright (C) 2021 Zeping Lee
+% Copyright (c) 2021-2022 Zeping Lee
+% Released under the MIT License.
+% Repository: https://github.com/zepinglee/citeproc-lua
%
\NeedsTeXFormat{LaTeX2e}
+
\RequirePackage{expl3}
\RequirePackage{xparse}
+
\ProvidesExplPackage {citation-style-language} {2022-01-22} {v0.1.0}
{Citation Style Language for LaTeX}
-% \msg_new:nnn { citation-style-language } { require-luatex }
-% { LuaTeX~ is~ required~ for~ `citation-style-language'~ package. }
-% \sys_if_engine_luatex:F { \msg_fatal:nn { citation-style-language } { require-luatex } }
-
-\sys_if_engine_luatex:T
- { \lua_now:n { csl = require("csl") } }
-
\RequirePackage { filehook }
\RequirePackage { url }
-\cs_new:Npn \csl_incompatible_package:n #1
- {
- \AtBeginOfPackageFile* { #1 }
- { \msg_error:nnn { citation-style-language } { incompatible-package } { #1 } }
- }
+% Check incompatible packages
\msg_new:nnn { citation-style-language } { incompatible-package }
{ The~ `#1'~ package~ is~ incompatible~ with~ `citeproc'. }
-\csl_incompatible_package:n { babelbib }
-\csl_incompatible_package:n { backref }
-\csl_incompatible_package:n { biblatex }
-\csl_incompatible_package:n { bibtopic }
-\csl_incompatible_package:n { bibunits }
-\csl_incompatible_package:n { chapterbib }
-\csl_incompatible_package:n { cite }
-\csl_incompatible_package:n { citeref }
-\csl_incompatible_package:n { inlinebib }
-\csl_incompatible_package:n { jurabib }
-\csl_incompatible_package:n { mcite }
-\csl_incompatible_package:n { mciteplus }
-\csl_incompatible_package:n { multibib }
-\csl_incompatible_package:n { natbib }
-\csl_incompatible_package:n { splitbib }
+\cs_new_protected:Npn \__csl_load_check:n #1
+ {
+ \AtBeginOfPackageFile* {#1}
+ { \msg_error:nnn { citation-style-language } { incompatible-package } {#1} }
+ }
+
+\clist_map_function:nN
+ {
+ babelbib , backref , biblatex , bibtopic , bibunits , chapterbib ,
+ cite , citeref , inlinebib , jurabib , mcite , mciteplus ,
+ multibib , natbib , splitbib
+ }
+ \__csl_load_check:n
+
+\sys_if_engine_luatex:T
+ { \lua_now:n { csl = require("csl") } }
\NewDocumentCommand \cslsetup { m }
@@ -50,243 +44,237 @@
\DeclareDocumentCommand \cite { o o m }
- {
- \IfValueTF { #2 }
- { \csl_cite:nnn { #1 } { #2 } { #3 } }
- {
- \IfValueTF { #1 }
- { \csl_cite:nnn { } { #1 } { #3 } }
- { \csl_cite:nnn { } { } { #3 } }
- }
- }
+ { \__csl_cite:nnn {#1} {#2} {#3} }
-% % multicite command
-% \DeclareDocumentCommand \cites { o o m }
+% \cites[⟨prenote⟩][⟨postnote⟩]{⟨key⟩}...[⟨prenote⟩][⟨postnote⟩]{⟨key⟩}
+\NewDocumentCommand \cites { }
+ { \__csl_cites: }
-\DeclareDocumentCommand \nocite { m }
- {
- \ifx \@begindocumenthook \@undefined \else
- \exp_after:wN \AtBeginDocument
- \fi
- {
- \if@filesw
- \iow_now:Nn \@auxout
- { \citation { { nocite } { #1 } { } } }
- \fi
- }
- \sys_if_engine_luatex:T
- { \lua_now:n { csl.nocite("#1") } }
-}
-
-
-\tl_new:N \l__csl_citation_tl
-\tl_new:N \l__csl_citation_id_tl
-\tl_new:N \l__csl_cite_items_tl
-\tl_new:N \l__csl_note_index_tl
-\tl_new:N \l__csl_citation_info_tl
+\seq_new:N \l__csl_cite_keys_seq
+\seq_new:N \l__csl_cite_items_seq
-\cs_new:Npn \csl_cite:nnn #1#2#3
+\cs_new:Npn \__csl_cite:nnn #1#2#3
{
- \csl_process_citation_id:n { #3 }
- \csl_process_cite_items:nnn { #1 } { #2 } { #3 }
- \exp_args:NV \csl_process_note_index:n \l__csl_citation_id_tl
- \tl_set:Nx \l__csl_citation_info_tl
- {
- { \l__csl_citation_id_tl }
- { \l__csl_cite_items_tl }
- { \l__csl_note_index_tl }
- }
- \if@filesw
- {
- \iow_now:Nx \@auxout
- { \exp_not:N \citation { \l__csl_citation_info_tl } }
- }
- \fi
- \tl_clear:N \l__csl_citation_tl
- \tl_if_exist:cTF { g__csl_citation_ \l__csl_citation_id_tl _tl }
- {
- \exp_args:Nv \csl_print_defined_citation:n
- { g__csl_citation_ \l__csl_citation_id_tl _tl }
- }
- {
- \bool_if:NTF \l__csl_engine_initialized_bool
- {
- \tl_set:Nx \l__csl_citation_tl
- { \lua_now:e { csl.cite("\l__csl_citation_info_tl") } }
- }
- {
- \exp_args:Nx \csl_print_undefined_citation:n
- { \clist_use:Nn \l__csl_keys_clist { ,~ } }
- }
- }
- }
-
-\cs_new:Npn \csl_print_undefined_citation:n #1
- {
- \tl_set:Nn \l__csl_citation_tl { [ \textbf { #1 } ] }
- \G@refundefinedtrue
- \exp_args:Nnnx \msg_warning:nnn { citation-style-language } { citation / undefined } { #1 }
- \group_begin:
- \reset@font [ \textbf { #1 } ]
- \group_end:
+ \seq_clear:N \l__csl_cite_keys_seq
+ \seq_clear:N \l__csl_cite_items_seq
+ \__csl_process_cite_items:nnn {#1} {#2} {#3}
+ \__csl_make_citation:NN \l__csl_cite_keys_seq \l__csl_cite_items_seq
}
-\cs_new:Npn \csl_print_defined_citation:n #1
- {
- \csl_print_defined_citation_aux:nn #1
- }
-\cs_new:Npn \csl_print_defined_citation_aux:nn #1#2
+\cs_new:Npn \__csl_cites:
{
- \tl_set:Nn \l__csl_citation_tl { #2 }
- \tl_if_eq:nnTF { #1 } { note }
- { \footnote { #2 } }
- { #2 }
+ \seq_clear:N \l__csl_cite_keys_seq
+ \seq_clear:N \l__csl_cite_items_seq
+ \__csl_next_cites:nnn
}
-
-\msg_new:nnn { citation-style-language } { citation / undefined }
+\NewDocumentCommand \__csl_next_cites:nnn { o o g }
{
- Citation~ `#1'~ on~ page~ \thepage \space undefined~ \msg_line_context: .
+ \tl_if_novalue:nTF {#3}
+ { \__csl_make_citation:NN \l__csl_cite_keys_seq \l__csl_cite_items_seq }
+ {
+ \__csl_process_cite_items:nnn {#1} {#2} {#3}
+ \__csl_next_cites:nnn
+ }
}
-\clist_new:N \l__csl_keys_clist
-\tl_new:N \l__csl_normalized_keys_tl
-
-% \csl_process_citation_id:n { <cite item ids> }
-% It sets the `\l__csl_citation_id_tl` `ITEM-1,ITEM-2@4`.
-\cs_new:Npn \csl_process_citation_id:n #1
+\cs_new:Npn \__csl_process_cite_items:nnn #1#2#3
+ % #1,#2: prenote/postnote, #3: keys
{
- \clist_set:Nn \l__csl_keys_clist { #1 }
- \tl_set:Nx \l__csl_normalized_keys_tl
- { \clist_use:Nn \l__csl_keys_clist { , } }
- \int_if_exist:cF { g__csl_citation_count_ \l__csl_normalized_keys_tl _int }
+ \tl_if_novalue:nTF {#2}
{
- \int_gzero_new:c
- { g__csl_citation_count_ \l__csl_normalized_keys_tl _int }
- }
- \int_gincr:c { g__csl_citation_count_ \l__csl_normalized_keys_tl _int }
- \tl_set:Nx \l__csl_citation_id_tl
- {
- \l__csl_normalized_keys_tl @
- \int_use:c { g__csl_citation_count_ \l__csl_normalized_keys_tl _int }
+ \tl_if_novalue:nTF {#1}
+ { \__csl_process_cite_items_aux:nnn { } { } {#3} }
+ { \__csl_process_cite_items_aux:nnn { } {#1} {#3} }
}
+ { \__csl_process_cite_items_aux:nnn {#1} {#2} {#3} }
}
-
-\tl_new:N \l__csl_cite_item_tl
-
-% `{citationID}{{id={id1},{}},{}}{<noteIndex>}`
-\cs_new:Npn \csl_process_cite_items:nnn #1#2#3
+\cs_new:Npn \__csl_process_cite_items_aux:nnn #1#2#3
+ % #1: prenote, #2: postnote, #3: keys
+ % Return: "{id={ITEM-1},{locator=6},...}, {id={ITEM-2},...}, ..."
{
- \tl_clear:N \l__csl_cite_items_tl
- \clist_map_inline:nn { #3 }
+ \int_zero:N \l_tmpa_int
+ \clist_map_inline:nn {#3}
{
- \tl_if_empty:NTF \l__csl_cite_items_tl
- {
- \csl_process_cite_item:nnn { #1 } { #2 } { ##1 }
- \tl_put_right:Nx \l__csl_cite_items_tl { { \l__csl_cite_item_tl } }
- }
- {
- \csl_process_cite_item:nnn { } { } { ##1 }
- \tl_put_right:Nx \l__csl_cite_items_tl { , { \l__csl_cite_item_tl } }
- }
+ \int_incr:N \l_tmpa_int
+ \seq_put_right:Nn \l__csl_cite_keys_seq {##1}
+ \int_compare:nNnTF { \l_tmpa_int } = { 1 }
+ { \__csl_process_cite_item:nnn {#1} {#2} {##1} }
+ { \__csl_process_cite_item:nnn { } { } {##1} }
}
}
\prop_new:N \l__csl_cite_item_prop
-
-\keys_define:nn { csl / cite-item }
- {
- prefix .prop_put:N = \l__csl_cite_item_prop,
- suffix .prop_put:N = \l__csl_cite_item_prop,
- locator .prop_put:N = \l__csl_cite_item_prop,
- label .prop_put:N = \l__csl_cite_item_prop,
- suppress-author .prop_put:N = \l__csl_cite_item_prop,
- author-only .prop_put:N = \l__csl_cite_item_prop,
- uris .prop_put:N = \l__csl_cite_item_prop,
- book .code:n = { \csl_set_locator:nn { book } { #1 } } ,
- chapter .code:n = { \csl_set_locator:nn { chapter } { #1 } } ,
- column .code:n = { \csl_set_locator:nn { column } { #1 } } ,
- figure .code:n = { \csl_set_locator:nn { figure } { #1 } } ,
- folio .code:n = { \csl_set_locator:nn { folio } { #1 } } ,
- issue .code:n = { \csl_set_locator:nn { issue } { #1 } } ,
- line .code:n = { \csl_set_locator:nn { line } { #1 } } ,
- note .code:n = { \csl_set_locator:nn { note } { #1 } } ,
- opus .code:n = { \csl_set_locator:nn { opus } { #1 } } ,
- page .code:n = { \csl_set_locator:nn { page } { #1 } } ,
- paragraph .code:n = { \csl_set_locator:nn { paragraph } { #1 } } ,
- part .code:n = { \csl_set_locator:nn { part } { #1 } } ,
- section .code:n = { \csl_set_locator:nn { section } { #1 } } ,
- sub-verbo .code:n = { \csl_set_locator:nn { sub-verbo } { #1 } } ,
- verse .code:n = { \csl_set_locator:nn { verse } { #1 } } ,
- volume .code:n = { \csl_set_locator:nn { volume } { #1 } } ,
- }
-
-\cs_new:Npn \csl_set_locator:nn #1#2
- {
- \prop_put:Nnn \l__csl_cite_item_prop { label } { #1 }
- \prop_put:Nnn \l__csl_cite_item_prop { locator } { #2 }
- }
-
\tl_new:N \l__csl_prefix_tl
\tl_new:N \l__csl_suffix_tl
-% \csl_process_cite_item:nnn { <prenote> } { <postnote> } { <item ID> }
-% return: `id={ITEM},locator={42},label={page}`
-\cs_new:Npn \csl_process_cite_item:nnn #1#2#3
+\cs_new:Npn \__csl_process_cite_item:nnn #1#2#3
+ % #1: prenote, #2: postnote, #3: key
+ % Save "{id={ITEM},locator={42},label={page}}" into \l__csl_cite_items_seq
{
\prop_clear:N \l__csl_cite_item_prop
- \prop_put:Nnn \l__csl_cite_item_prop { id } { #3 }
- \tl_if_empty:nF { #1 }
+ \prop_put:Nnn \l__csl_cite_item_prop { id } {#3}
+ \tl_if_empty:nF {#1}
{
- \tl_set:Nn \l__csl_prefix_tl { #1 }
+ \tl_set:Nn \l__csl_prefix_tl {#1}
\tl_put_right:NV \l__csl_prefix_tl \l__csl_prefix_separator_tl
\prop_put:NnV \l__csl_cite_item_prop { prefix } { \l__csl_prefix_tl }
}
- \tl_if_in:nnTF { #2 } { = }
+ \tl_if_in:nnTF {#2} { = }
{
- \keys_set:nn { csl / cite-item } { #2 }
+ \keys_set:nn { csl / cite-item } {#2}
}
{
- \tl_if_empty:nF { #2 }
+ \tl_if_empty:nF {#2}
{
- \regex_match:nnTF { \d+ } { #2 }
- { \csl_set_locator:nn { page } { #2 } }
+ \regex_match:nnTF { \d+ } {#2}
+ { \__csl_set_locator:nn { page } {#2} }
{
- \tl_set:Nn \l__csl_suffix_tl { #2 }
+ \tl_set:Nn \l__csl_suffix_tl {#2}
\tl_put_left:NV \l__csl_suffix_tl \l__csl_suffix_separator_tl
\prop_put:NnV \l__csl_cite_item_prop { suffix } { \l__csl_suffix_tl }
}
}
}
- \tl_clear:N \l__csl_cite_item_tl
+ \seq_clear:N \l_tmpa_seq
\prop_map_inline:Nn \l__csl_cite_item_prop
+ { \seq_put_right:Nn \l_tmpa_seq { ##1 = {##2} } }
+ \seq_put_right:Nx \l__csl_cite_items_seq
+ { { \seq_use:Nn \l_tmpa_seq { , } } }
+ }
+
+\cs_new:Npn \__csl_set_locator:nn #1#2
+ {
+ \prop_put:Nnn \l__csl_cite_item_prop { label } {#1}
+ \prop_put:Nnn \l__csl_cite_item_prop { locator } {#2}
+ }
+
+\keys_define:nn { csl / cite-item }
+ {
+ prefix .prop_put:N = \l__csl_cite_item_prop,
+ suffix .prop_put:N = \l__csl_cite_item_prop,
+ locator .prop_put:N = \l__csl_cite_item_prop,
+ label .prop_put:N = \l__csl_cite_item_prop,
+ suppress-author .prop_put:N = \l__csl_cite_item_prop,
+ author-only .prop_put:N = \l__csl_cite_item_prop,
+ uris .prop_put:N = \l__csl_cite_item_prop,
+ act .code:n = { \__csl_set_locator:nn { act } {#1} } ,
+ appendix .code:n = { \__csl_set_locator:nn { appendix } {#1} } ,
+ article-locator .code:n = { \__csl_set_locator:nn { article-locator } {#1} } ,
+ book .code:n = { \__csl_set_locator:nn { book } {#1} } ,
+ canon .code:n = { \__csl_set_locator:nn { canon } {#1} } ,
+ chapter .code:n = { \__csl_set_locator:nn { chapter } {#1} } ,
+ column .code:n = { \__csl_set_locator:nn { column } {#1} } ,
+ elocation .code:n = { \__csl_set_locator:nn { elocation } {#1} } ,
+ equation .code:n = { \__csl_set_locator:nn { equation } {#1} } ,
+ figure .code:n = { \__csl_set_locator:nn { figure } {#1} } ,
+ folio .code:n = { \__csl_set_locator:nn { folio } {#1} } ,
+ issue .code:n = { \__csl_set_locator:nn { issue } {#1} } ,
+ line .code:n = { \__csl_set_locator:nn { line } {#1} } ,
+ note .code:n = { \__csl_set_locator:nn { note } {#1} } ,
+ opus .code:n = { \__csl_set_locator:nn { opus } {#1} } ,
+ page .code:n = { \__csl_set_locator:nn { page } {#1} } ,
+ paragraph .code:n = { \__csl_set_locator:nn { paragraph } {#1} } ,
+ part .code:n = { \__csl_set_locator:nn { part } {#1} } ,
+ rule .code:n = { \__csl_set_locator:nn { rule } {#1} } ,
+ scene .code:n = { \__csl_set_locator:nn { scene } {#1} } ,
+ section .code:n = { \__csl_set_locator:nn { section } {#1} } ,
+ sub-verbo .code:n = { \__csl_set_locator:nn { sub-verbo } {#1} } ,
+ supplement .code:n = { \__csl_set_locator:nn { supplement } {#1} } ,
+ table .code:n = { \__csl_set_locator:nn { table } {#1} } ,
+ timestamp .code:n = { \__csl_set_locator:nn { timestamp } {#1} } ,
+ title-locator .code:n = { \__csl_set_locator:nn { title-locator } {#1} } ,
+ verse .code:n = { \__csl_set_locator:nn { verse } {#1} } ,
+ version .code:n = { \__csl_set_locator:nn { version } {#1} } ,
+ volume .code:n = { \__csl_set_locator:nn { volume } {#1} } ,
+ }
+
+
+\tl_new:N \l__csl_citation_id_tl
+\tl_new:N \l__csl_cite_items_tl
+\tl_new:N \l__csl_note_index_tl
+\tl_new:N \l__csl_citation_info_tl
+\tl_new:N \l__csl_citation_tl
+\prop_new:N \g__csl_citations_prop
+
+\cs_new:Npn \__csl_make_citation:NN #1#2
+ % #1: \l__csl_cite_keys_seq
+ % #2: \l__csl_cite_items_seq
+ {
+ \__csl_process_citation_id:NN \l__csl_citation_id_tl #1
+ \tl_set:Nx \l__csl_cite_items_tl
+ { \seq_use:Nn #2 { , } }
+ \exp_args:NNV \__csl_process_note_index:Nn \l__csl_note_index_tl \l__csl_citation_id_tl
+ \tl_set:Nx \l__csl_citation_info_tl
+ {
+ { \l__csl_citation_id_tl }
+ { \l__csl_cite_items_tl }
+ { \l__csl_note_index_tl }
+ }
+ \exp_args:NV \__csl_write_aux_citation:n \l__csl_citation_info_tl
+ \prop_get:NVNTF \g__csl_citations_prop \l__csl_citation_id_tl
+ \l__csl_citation_tl
+ { \exp_args:NV \__csl_print_citation:n \l__csl_citation_tl }
+ {
+ \bool_if:NTF \l__csl_engine_initialized_bool
+ {
+ \tl_set:Nx \l__csl_citation_tl
+ { \lua_now:e { csl.cite("\l__csl_citation_info_tl") } }
+ }
+ {
+ \exp_args:Nx \__csl_print_undefined_citation:n
+ { \seq_use:Nn \l__csl_cite_keys_seq { ,~ } }
+ }
+ }
+ }
+
+
+\tl_new:N \l__csl_cite_keys_tl
+\tl_new:N \l__csl_citation_count_tl
+\int_new:N \l__csl_citation_count_int
+\prop_new:N \g__csl_citations_count_prop
+
+\cs_new:Npn \__csl_process_citation_id:NN #1#2
+ % #1: \l__csl_citation_id_tl
+ % #2: \l__csl_cite_keys_seq
+ % Set \l__csl_citation_id_tl = "ITEM-1,ITEM-2@4".
+ {
+ \tl_set:Nx \l__csl_cite_keys_tl
+ { \seq_use:Nn #2 { , } }
+ \prop_get:NVNTF \g__csl_citations_count_prop \l__csl_cite_keys_tl
+ \l__csl_citation_count_tl
{
- \tl_if_empty:NF \l__csl_cite_item_tl
- { \tl_put_right:Nn \l__csl_cite_item_tl { , } }
- \tl_put_right:Nn \l__csl_cite_item_tl { ##1 = { ##2 } }
+ \int_set:Nn \l__csl_citation_count_int { \l__csl_citation_count_tl }
+ \int_incr:N \l__csl_citation_count_int
}
+ { \int_set_eq:NN \l__csl_citation_count_int \c_one_int }
+ \prop_gput:NVV \g__csl_citations_count_prop \l__csl_cite_keys_tl
+ \l__csl_citation_count_int
+ \tl_set:Nx #1
+ { \l__csl_cite_keys_tl @ \int_use:N \l__csl_citation_count_int }
}
+
\int_new:N \l__csl_note_index_int
\int_gzero_new:N \g__csl_last_note_index_int
\int_gzero_new:N \g__csl_citation_note_count_int
-% \csl_process_note_index:nnn { <citation ID> }
-\cs_new:Npn \csl_process_note_index:n #1
+\cs_new:Npn \__csl_process_note_index:Nn #1#2
+ % #1 \l__csl_note_index_tl
+ % #2: citationID
{
\int_set_eq:Nc \l__csl_note_index_int { c@ \@mpfn }
- \tl_if_exist:cTF { g__csl_citation_ #1 _tl }
+ \prop_if_in:NnTF \g__csl_citations_prop {#2}
{ \int_incr:N \l__csl_note_index_int }
{ \int_gincr:N \g__csl_citation_note_count_int }
\int_add:Nn \l__csl_note_index_int { \g__csl_citation_note_count_int }
- \tl_set:Nx \l__csl_note_index_tl
- { \int_use:N \l__csl_note_index_int }
+ \tl_set:Nx #1 { \int_use:N \l__csl_note_index_int }
\int_gset_eq:NN \g__csl_last_note_index_int \l__csl_note_index_int
\int_compare:nT { \l__csl_note_index_int < \g__csl_last_note_index_int }
{
@@ -296,6 +284,73 @@
}
+\cs_new:Npn \__csl_write_aux_citation:n #1
+ % #1: citation info "{<citationID>}{{id=ITEM-1},{id=ITEM-2}}{<noteIndex>}"
+ {
+ \if@filesw
+ \iow_now:Nn \@auxout
+ { \citation { #1 } }
+ \fi
+ }
+
+
+\cs_new:Npn \__csl_print_citation:n #1
+ % #1: "{<type>}{<citation text>}"
+ { \__csl_print_citation_aux:nn #1 }
+
+\cs_new:Npn \__csl_print_citation_aux:nn #1#2
+ % #1: citation type, "in-text" or "note"
+ % #2: citation text
+ {
+ \tl_set:Nn \l__csl_citation_tl {#2}
+ \tl_if_eq:nnTF {#1} { note }
+ { \footnote {#2} }
+ {#2}
+ }
+
+
+\cs_new:Npn \__csl_print_undefined_citation:n #1
+ % #1: keys
+ {
+ \tl_set:Nn \l__csl_citation_tl { [ \textbf {#1} ] }
+ \G@refundefinedtrue
+ \msg_warning:nnn { citation-style-language } { citation / undefined } {#1}
+ \group_begin:
+ \reset@font [ \textbf {#1} ]
+ \group_end:
+ }
+
+\msg_new:nnn { citation-style-language } { citation / undefined }
+ { Citation~ `#1'~ on~ page~ \thepage \space undefined~ \msg_line_context: . }
+
+
+\DeclareDocumentCommand \nocite { m }
+ { \__csl_no_cite:n {#1} }
+
+
+\cs_new:Npn \__csl_no_cite:n #1
+ {
+ \__csl_if_preamble:TF
+ {
+ \AtBeginDocument
+ { \__csl_write_aux_citation:n { { nocite } {#1} { } } }
+ }
+ { \__csl_write_aux_citation:n { { nocite } {#1} { } } }
+ \sys_if_engine_luatex:T
+ { \lua_now:n { csl.nocite("#1") } }
+}
+
+
+\prg_new_conditional:Nnn \__csl_if_preamble: { T , F , TF }
+ {
+ \if_meaning:w \@begindocumenthook \@undefined
+ \prg_return_false:
+ \else
+ \prg_return_true:
+ \fi
+ }
+
+
% Used in aux files to register cite items.
\cs_set:Npn \citation #1
{
@@ -306,34 +361,20 @@
\cs_new:Npn \cslcite #1#2
{
- \bibcite { #1 } { #2 }
+ \bibcite {#1} {#2}
\if@filesw
- \iow_now:Nn \@auxout { \bibcite { #1 } { #2 } }
+ \iow_now:Nn \@auxout { \bibcite {#1} {#2} }
\fi
}
-\cs_set:Npn \bibcite #1#2
- {
- \tl_gset:cn { g__csl_citation_ #1 _tl } { #2 }
- }
+\cs_new:Npn \__csl_bibcite:nn #1#2
+ { \prop_gput:Nnn \g__csl_citations_prop {#1} {#2} }
-% The `babel` package redefines \bibcite in the \@begindocumenthook.
-% This should be disabled.
-\AtEndOfPackageFile* { babel }
- {
- \cs_set_eq:NN \bbl@cite@choice \relax
- }
+\cs_set_eq:NN \bibcite \__csl_bibcite:nn
-\AtEndOfPackageFile* { hyperref }
- {
- \cs_set:Npn \bibcite #1#2
- {
- \tl_gset:cn { g__csl_citation_ #1 _tl } { #2 }
- }
- }
-\NewDocumentCommand \printbibliography { }
+\NewDocumentCommand \printbibliography { O { } }
{
\sys_if_engine_luatex:TF
{
@@ -349,11 +390,11 @@
\msg_warning:nnx { citation-style-language } { file / non-exist} { \jobname .bbl }
}
}
- { \exp_args:NV \csl_print_bibiliography_tl \l__csl_bibliography_tl }
+ { \exp_args:NV \__csl_print_bibliography:n \l__csl_bibliography_tl }
}
}
-\cs_new:Npn \csl_print_bibliography_tl #1
+\cs_new:Npn \__csl_print_bibliography:n #1
{
\begin { thebibliography }
#1
@@ -529,14 +570,14 @@
{
\tl_if_empty:NTF \l__csl_style_tl
{ \tl_set_eq:NN \l__csl_style_tl \g__csl_aux_bibstyle_tl }
- { \exp_args:Nx \csl_write_aux_bibstyle:n { \l__csl_style_tl } }
+ { \exp_args:Nx \__csl_write_aux_bibstyle:n { \l__csl_style_tl } }
\clist_if_empty:NTF \l__csl_bib_resources_clist
{ \clist_set_eq:NN \l__csl_bib_resources_clist \g__csl_aux_bib_files_clist }
{
- \exp_args:Nx \csl_write_aux_bibdata:n
+ \exp_args:Nx \__csl_write_aux_bibdata:n
{ \clist_use:Nn \l__csl_bib_resources_clist { , } }
}
- \csl_write_aux_csl_options:
+ \__csl_write_aux_csl_options:
\sys_if_engine_luatex:T
{
\lua_now:e
@@ -558,24 +599,24 @@
% of `thebibliography` is stored into \l__csl_bibliography_tl.
\group_begin:
\RenewDocumentCommand \cslsetup { m }
- { \tl_set:Nn \l__csl_bibliography_setup_tl { #1 } }
+ { \tl_set:Nn \l__csl_bibliography_setup_tl {#1} }
\RenewDocumentEnvironment { thebibliography } { m +b }
- { \tl_set:Nn \l__csl_bibliography_tl { { #1 } #2 } }
+ { \tl_set:Nn \l__csl_bibliography_tl { {#1} #2 } }
{ }
\file_if_exist_input:n { \jobname .bbl }
\group_end:
}
-\cs_new:Npn \csl_write_aux_bibstyle:n #1
+\cs_new:Npn \__csl_write_aux_bibstyle:n #1
{
\if@filesw
- \iow_now:Nn \@auxout { \bibstyle { #1 } }
+ \iow_now:Nn \@auxout { \bibstyle {#1} }
\fi
}
\clist_new:N \l__csl_options_clist
-\cs_new:Nn \csl_write_aux_csl_options:
+\cs_new:Npn \__csl_write_aux_csl_options:
{
\clist_clear:N \l__csl_options_clist
% locale
@@ -612,40 +653,40 @@
\DeclareDocumentCommand \bibliographystyle { m }
{
- \ifx \@begindocumenthook \@undefined
- \csl_write_aux_bibstyle:n { #1 }
- \fi
- \tl_set:Nn \l__csl_style_tl { #1 }
+ \__csl_if_preamble:F
+ { \__csl_write_aux_bibstyle:n {#1} }
+ \tl_set:Nn \l__csl_style_tl {#1}
}
\tl_new:N \g__csl_aux_bibstyle_tl
\cs_set:Npn \bibstyle #1
- { \tl_gset:Nn \g__csl_aux_bibstyle_tl { #1 } }
+ { \tl_gset:Nn \g__csl_aux_bibstyle_tl {#1} }
\NewDocumentCommand \addbibresource { o m }
- { \clist_put_right:Nn \l__csl_bib_resources_clist { #2 } }
+ { \clist_put_right:Nn \l__csl_bib_resources_clist {#2} }
\clist_new:N \g__csl_aux_bib_files_clist
\cs_set:Npn \bibdata #1
- { \clist_gput_right:Nn \g__csl_aux_bib_files_clist { #1 } }
+ { \clist_gput_right:Nn \g__csl_aux_bib_files_clist {#1} }
\DeclareDocumentCommand \bibliography { m }
{
- \csl_write_aux_bibdata:n { #1 }
+ \__csl_write_aux_bibdata:n {#1}
\printbibliography
}
-\cs_new:Npn \csl_write_aux_bibdata:n #1
+\cs_new:Npn \__csl_write_aux_bibdata:n #1
{
\if@filesw
- \iow_now:Nn \@auxout { \bibdata { #1 } }
+ \iow_now:Nn \@auxout { \bibdata {#1} }
\fi
}
+% Used for debugging and testing
\clist_new:N \g__csl_bib_items_clist
% For numeric or label-style bibliography
@@ -653,39 +694,34 @@
% {\let\protect\noexpand
% \immediate
% \write\@auxout{\string\bibcite{#2}{#1}}}\fi\ignorespaces}
-\cs_new:Npn \csl_lbibitem:nn [#1]#2
+\cs_new:Npn \__csl_lbibitem:nn [#1]#2
{
- \clist_gput_right:Nn \g__csl_bib_items_clist { #2 }
- \item [ \@biblabel { #1 } \hfill ] \ignorespaces
+ \clist_gput_right:Nn \g__csl_bib_items_clist {#2}
+ \item [ \@biblabel {#1} \hfill ] \ignorespaces
}
-\cs_set_eq:NN \@lbibitem \csl_lbibitem:nn
+\cs_set_eq:NN \@lbibitem \__csl_lbibitem:nn
% For author-date bibliography
% \def\@bibitem#1{\item\if@filesw \immediate\write\@auxout
% {\string\bibcite{#1}{\the\value{\@listctr}}}\fi\ignorespaces}
-\cs_new:Npn \csl_bibitem:n #1
+\cs_new:Npn \__csl_bibitem:n #1
{
- \clist_gput_right:Nn \g__csl_bib_items_clist { #1 }
+ \clist_gput_right:Nn \g__csl_bib_items_clist {#1}
\item [ ] \ignorespaces
}
-\cs_set_eq:NN \@bibitem \csl_bibitem:n
+\cs_set_eq:NN \@bibitem \__csl_bibitem:n
-\AtEndOfPackageFile* { hyperref }
- {
- \cs_gset_eq:NN \@lbibitem \csl_lbibitem:nn
- \cs_gset_eq:NN \@bibitem \csl_bibitem:n
- }
% CSL outputs the whole label thus the brackets are removed from \@biblabel
% \def\@biblabel#1{[#1]}
-\cs_set:Npn \@biblabel #1 { #1 }
+\cs_set:Npn \@biblabel #1 {#1}
\cs_if_exist:cTF { chapter }
{
- \cs_set:Nn \csl_bib_section:
+ \cs_set:Nn \__csl_bib_section:
{
- \chapter *
+ \chapter*
{
\bibname
\@mkboth
@@ -695,9 +731,9 @@
}
}
{
- \cs_set:Nn \csl_bib_section:
+ \cs_set:Nn \__csl_bib_section:
{
- \section *
+ \section*
{
\refname
\@mkboth
@@ -714,7 +750,7 @@
\dim_new:N \l__csl_bib_hang_dim
\skip_new:N \l__csl_bib_item_sep_skip
-\cs_new:Npn \csl_set_bib_label_spacing:n #1
+\cs_new:Npn \__csl_set_bib_label_spacing:n #1
{
\bool_if:NTF \l__csl_hanging_indent_bool
{
@@ -723,13 +759,13 @@
\dim_set:Nn \itemindent { - \leftmargin }
}
{
- \settowidth \labelwidth { \@biblabel { #1 } }
+ \settowidth \labelwidth { \@biblabel {#1} }
\dim_set_eq:NN \leftmargin \labelwidth
\dim_add:Nn \leftmargin { \labelsep }
}
}
-\cs_new:Nn \csl_set_bib_item_sep:
+\cs_new:Npn \__csl_set_bib_item_sep:
{
\skip_zero:N \parsep
\tl_if_empty:NTF \l__csl_bib_item_sep_tl
@@ -743,7 +779,7 @@
{ \skip_set:Nn \l__csl_bib_item_sep_skip { \l__csl_bib_item_sep_tl } }
}
-\cs_new:Nn \csl_set_bib_allow_break:
+\cs_new:Npn \__csl_set_bib_allow_break:
{
\sloppy
\int_set:Nn \clubpenalty { 4000 }
@@ -752,11 +788,10 @@
% \sfcode`\.\@m
\frenchspacing
}
-% TODO: \biburlsetup
-\cs_new_eq:NN \csl_set_bib_page_break: \csl_set_bib_allow_break:
+\cs_new_eq:NN \__csl_set_bib_page_break: \__csl_set_bib_allow_break:
-\cs_new:Nn \csl_set_bib_no_break:
+\cs_new:Npn \__csl_set_bib_no_break:
{
\sloppy
\int_set:Nn \interlinepenalty { 5000 }
@@ -767,8 +802,117 @@
\frenchspacing
}
+
+% Taken from `biblatex`'s \biburlsetup
+% https://github.com/plk/biblatex/blob/dev/tex/latex/biblatex/biblatex.def
+
+\int_new:N \l__csl_url_big_break_penalty_int
+\int_new:N \l__csl_url_break_penalty_int
+\int_new:N \l__csl_url_num_penalty_int
+\int_new:N \l__csl_url_uc_penalty_int
+\int_new:N \l__csl_url_lc_penalty_int
+
+\int_set:Nn \l__csl_url_big_break_penalty_int { 100 }
+\int_set:Nn \l__csl_url_break_penalty_int { 200 }
+% Allow linebreaks before numbers and letters.
+% Taken from `xurl.sty`.
+\int_set:Nn \l__csl_url_num_penalty_int { 9000 }
+\int_set:Nn \l__csl_url_uc_penalty_int { 9000 }
+\int_set:Nn \l__csl_url_lc_penalty_int { 8000 }
+
+\muskip_new:N \l__csl_url_big_muskip
+\muskip_new:N \l__csl_url_num_muskip
+\muskip_new:N \l__csl_url_uc_muskip
+\muskip_new:N \l__csl_url_lc_muskip
+
+\muskip_set:Nn \l__csl_url_big_muskip { 0mu plus 3mu }
+\muskip_set:Nn \l__csl_url_num_muskip { 0mu }
+\muskip_set:Nn \l__csl_url_uc_muskip { 0mu }
+\muskip_set:Nn \l__csl_url_lc_muskip { 0mu }
+
+\cs_new:Npn \__csl_bib_url_setup:
+ {
+ \urlstyle { same }
+ \muskip_set_eq:NN \Urlmuskip \l__csl_url_big_muskip
+ \mathchardef \UrlBigBreakPenalty = \l__csl_url_big_break_penalty_int
+ \mathchardef \UrlBreakPenalty = \l__csl_url_break_penalty_int
+ % \int_set_eq:NN doesn't work here
+ % \int_set_eq:NN \UrlBigBreakPenalty \l__csl_url_big_break_penalty_int
+ % \int_set_eq:NN \UrlBreakPenalty \l__csl_url_break_penalty_int
+ \tl_set:Nn \UrlBigBreaks { \do \: \do \- }
+ \tl_set:Nn \UrlBreaks
+ {
+ \do \. \do \@ \do \/ \do \\ \do \! \do \_ \do \| \do \; \do \> \do \]
+ \do \) \do \} \do \, \do \? \do \' \do \+ \do \= \do \# \do \$ \do \&
+ \do \* \do \^ \do \"
+ }
+ \int_compare:nNnT { \l__csl_url_num_penalty_int } > { 0 }
+ {
+ \clist_map_inline:nn
+ { \1 , \2 , \3 , \4 , \5 , \6 , \7 , \8 , \9 , \0 }
+ {
+ \tl_put_right:Nn \UrlSpecials
+ {
+ \do ##1
+ {
+ \mathchar`##1
+ \mskip \l__csl_url_num_muskip
+ \penalty \l__csl_url_num_penalty_int
+ }
+ }
+ }
+ }
+ \int_compare:nNnT { \l__csl_url_uc_penalty_int } > { 0 }
+ {
+ \clist_map_inline:nn
+ {
+ \A , \B , \C , \D , \E , \F , \G , \H , \I , \J ,
+ \K , \L , \M , \N , \O , \P , \Q , \R , \S , \T ,
+ \U , \V , \W , \X , \Y , \Z
+ }
+ {
+ \tl_put_right:Nn \UrlSpecials
+ {
+ \do ##1
+ {
+ \mathchar`##1
+ \mskip \l__csl_url_uc_muskip
+ \penalty \l__csl_url_uc_penalty_int
+ }
+ }
+ }
+ }
+ \int_compare:nNnT { \l__csl_url_lc_penalty_int } > { 0 }
+ {
+ \clist_map_inline:nn
+ {
+ \a , \b , \c , \d , \e , \f , \g , \h , \i , \j ,
+ \k , \l , \m , \n , \o , \p , \q , \r , \s , \t ,
+ \u , \v , \w , \x , \y , \z
+ }
+ {
+ \tl_put_right:Nn \UrlSpecials
+ {
+ \do ##1
+ {
+ \mathchar`##1
+ \mskip \l__csl_url_lc_muskip
+ \penalty \l__csl_url_lc_penalty_int
+ }
+ }
+ }
+ }
+ \cs_set_eq:NN \do \exp_not:N
+ }
+
+% The above code allows linebreaks before numbers and letters.
+% This is often the only way to break DOIs. It also allows breaks
+% after hyphens and adjusts \Urlmuskip to add some stretchability
+% to URLs.
+
+
% It will be used for multi-bibliography.
-\cs_new:Nn \csl_reset_bib_format:
+\cs_new:Npn \__csl_reset_bib_format:
{
\keys_set:nn { csl } {
hanging-indent = false ,
@@ -780,7 +924,7 @@
% \newenvironment{thebibliography}[1]
\RenewDocumentEnvironment { thebibliography } { m }
{
- \csl_bib_section:
+ \__csl_bib_section:
\dim_zero:N \parindent
\l__csl_bib_preamble_tl
\tl_if_eq:NnF \l__csl_line_spacing_tl { 1 }
@@ -788,12 +932,13 @@
\l__csl_bib_font_tl
\list { }
{
- \csl_set_bib_label_spacing:n { #1 }
- \csl_set_bib_item_sep:
+ \__csl_set_bib_label_spacing:n {#1}
+ \__csl_set_bib_item_sep:
}
\sloppy
- \csl_set_bib_page_break:
+ \__csl_set_bib_page_break:
\frenchspacing
+ \__csl_bib_url_setup:
\clist_gclear:N \g__csl_bib_items_clist
}
{
@@ -801,7 +946,43 @@
\tl_set:Nn \@noitemerr
{ \msg_warning:nnn { citation-style-language } { bibliography / empty } }
\endlist
- \csl_reset_bib_format:
+ \__csl_reset_bib_format:
+ }
+
+
+
+% Compatibilities with other packages
+
+% babel
+
+% The `babel` package redefines \bibcite in the \@begindocumenthook.
+% This should be disabled.
+\AtEndOfPackageFile* { babel }
+ {
+ \RenewDocumentCommand \nocite { m }
+ {
+ % \@safe@activestrue\org@nocite{#1}\@safe@activesfalse
+ \@safe@activestrue
+ \__csl_no_cite:n {#1}
+ \@safe@activesfalse
+ }
+ \cs_set_eq:NN \bibcite \__csl_bibcite:nn
+ \cs_set_eq:NN \bbl@cite@choice \relax
+ \cs_set_eq:NN \@bibitem \__csl_bibitem:n
}
+
+% hyperref
+
+% The hyperref package also patches \bibcite but it cannot provide hyperlinks
+% when used with csl.
+\AtEndOfPackageFile* { hyperref }
+ {
+ \cs_set_eq:NN \bibcite \__csl_bibcite:nn
+ \cs_set_eq:NN \Hy@bibcite \bibcite
+ \cs_gset_eq:NN \@lbibitem \__csl_lbibitem:nn
+ \cs_gset_eq:NN \@bibitem \__csl_bibitem:n
+ }
+
+
\endinput
diff --git a/biblio/citation-style-language/citeproc b/biblio/citation-style-language/citeproc
index 3a72892ec7..27663952bd 100755
--- a/biblio/citation-style-language/citeproc
+++ b/biblio/citation-style-language/citeproc
@@ -1,5 +1,11 @@
#!/usr/bin/env texlua
+--
+-- Copyright (c) 2021-2022 Zeping Lee
+-- Released under the MIT license.
+-- Repository: https://github.com/zepinglee/citeproc-lua
+--
+
kpse.set_program_name("luatex")
require("lualibs")
diff --git a/biblio/citation-style-language/citeproc-bib-data.json b/biblio/citation-style-language/citeproc-bib-data.json
index d5775354f0..69e26e16c3 100644
--- a/biblio/citation-style-language/citeproc-bib-data.json
+++ b/biblio/citation-style-language/citeproc-bib-data.json
@@ -2,12 +2,12 @@
"description": "Bib CSL mapping",
"types": {
"archival": {
- "csl": null,
+ "csl": "collection",
"source": "jurabib.bst"
},
"archive": {
- "csl": "book",
- "notes": "Will be mapped to `collection` in CSL v1.0.2.",
+ "csl": "collection",
+ "notes": "New in CSL v1.0.2.",
"source": "gbt7714-numerical.bst"
},
"article": {
@@ -16,11 +16,11 @@
"source": "bibtex"
},
"artifactdataset": {
- "csl": null,
+ "csl": "dataset",
"source": "ACM-Reference-Format.bst"
},
"artifactsoftware": {
- "csl": null,
+ "csl": "software",
"source": "ACM-Reference-Format.bst"
},
"artwork": {
@@ -37,7 +37,7 @@
"source": "biblatex"
},
"bachelor": {
- "csl": null,
+ "csl": "thesis",
"source": "dlfltxbbibtex.bst"
},
"bibnote": {
@@ -58,7 +58,7 @@
"source": "bibtex"
},
"brochure": {
- "csl": null,
+ "csl": "pamphlet",
"source": "thesnumb.bst"
},
"cconference": {
@@ -75,7 +75,7 @@
"source": "bibtex"
},
"commentary": {
- "csl": null,
+ "csl": "book",
"notes": "Not supported.",
"source": "biblatex"
},
@@ -89,7 +89,7 @@
"source": "bibtex"
},
"ctan": {
- "csl": null,
+ "csl": "software",
"source": "tugboat.bst"
},
"customa": {
@@ -125,11 +125,11 @@
"source": "biblatex"
},
"dictionary": {
- "csl": null,
+ "csl": "book",
"source": "vancouver.bst"
},
"docthesis": {
- "csl": null,
+ "csl": "thesis",
"source": "gost2003.bst"
},
"electronic": {
@@ -138,7 +138,7 @@
"source": "biblatex"
},
"eulegislation": {
- "csl": null,
+ "csl": "legislation",
"source": "bath.bst"
},
"footnote": {
@@ -146,15 +146,15 @@
"source": "apsrev4-2.bst"
},
"game": {
- "csl": null,
+ "csl": "software",
"source": "ACM-Reference-Format.bst"
},
"govpub": {
- "csl": null,
+ "csl": "regulation",
"source": "thesnumb.bst"
},
"habthesis": {
- "csl": null,
+ "csl": "thesis",
"source": "bestpapers-export.bst"
},
"heading": {
@@ -178,11 +178,12 @@
"source": "bibtex"
},
"inloosecollection": {
- "csl": null,
+ "csl": "chapter",
"source": "resphilosophica.bst"
},
"inpress": {
- "csl": null,
+ "csl": "article",
+ "notes": "Use for preprints, working papers, and similar works posted on a platform where some level of persistence or stewardship is expected (e.g. arXiv or other preprint repositories, working paper series).",
"source": "bjnano.bst"
},
"inproceedings": {
@@ -199,7 +200,7 @@
"source": "asmejour.bst"
},
"internet": {
- "csl": null,
+ "csl": "webpage",
"source": "IEEEtran.bst"
},
"journalpart": {
@@ -207,7 +208,7 @@
"source": "abntex2-alf.bst"
},
"journals": {
- "csl": null,
+ "csl": "periodical",
"source": "bestpapers-export.bst"
},
"jurisdiction": {
@@ -216,7 +217,7 @@
"source": "biblatex"
},
"jurthesis": {
- "csl": null,
+ "csl": "thesis",
"source": "jurabib.bst"
},
"legal": {
@@ -234,11 +235,11 @@
"source": "biblatex"
},
"lexicon": {
- "csl": null,
+ "csl": "book",
"source": "jurabib.bst"
},
"majorthesis": {
- "csl": null,
+ "csl": "thesis",
"source": "achicago.bst"
},
"manual": {
@@ -256,24 +257,24 @@
"source": "bibtex"
},
"masterthesis": {
- "csl": null,
+ "csl": "thesis",
"source": "asaetr.bst"
},
"minorthesis": {
- "csl": null,
+ "csl": "thesis",
"source": "achicago.bst"
},
"misc": {
- "csl": null,
- "notes": "Will be mapped to `document` in CSL v1.0.2.",
+ "csl": "document",
+ "notes": "New in CSL v1.0.2.",
"source": "bibtex"
},
"monograph": {
- "csl": null,
+ "csl": "book",
"source": "gbt7714-numerical.bst"
},
"monography": {
- "csl": null,
+ "csl": "book",
"source": "abntex2-alf.bst"
},
"movie": {
@@ -321,13 +322,13 @@
"source": "biblatex"
},
"performance": {
- "csl": null,
- "notes": "Will be mapped to `performance` in CSL v1.0.2.",
+ "csl": "performance",
+ "notes": "New in CSL v1.0.2.",
"source": "biblatex"
},
"periodical": {
- "csl": "book",
- "notes": "Will be mapped to `periodical` in CSL v1.0.2.",
+ "csl": "periodical",
+ "notes": "New in CSL v1.0.2.",
"source": "biblatex"
},
"phdthesis": {
@@ -342,10 +343,12 @@
},
"preprint": {
"csl": "article",
+ "notes": "Use for preprints, working papers, and similar works posted on a platform where some level of persistence or stewardship is expected (e.g. arXiv or other preprint repositories, working paper series).",
"source": "gbt7714-numerical.bst"
},
"presentation": {
- "csl": null,
+ "csl": "speech",
+ "notes": "A speech or other presentation (e.g. a paper, talk, poster, or symposium at a conference).",
"source": "apsrev4-2.bst"
},
"proceedings": {
@@ -353,7 +356,7 @@
"source": "bibtex"
},
"program": {
- "csl": null,
+ "csl": "software",
"source": "ChemCommun.bst"
},
"reference": {
@@ -379,13 +382,13 @@
"source": "bestpapers-export.bst"
},
"software": {
- "csl": "article",
- "notes": "Will be mapped to `software` in CSL v1.0.2.",
+ "csl": "software",
+ "notes": "New in CSL v1.0.2.",
"source": "biblatex"
},
"standard": {
- "csl": "book",
- "notes": "Will be mapped to `standard` in CSL v1.0.2.",
+ "csl": "standard",
+ "notes": "New in CSL v1.0.2.",
"source": "biblatex"
},
"string": {
@@ -414,8 +417,8 @@
"source": "bibtex"
},
"techstandard": {
- "csl": "book",
- "notes": "Will be mapped to `standard` in CSL v1.0.2.",
+ "csl": "standard",
+ "notes": "New in CSL v1.0.2.",
"source": "udesoftec.bst"
},
"thesis": {
@@ -423,11 +426,12 @@
"source": "biblatex"
},
"uklegislation": {
- "csl": null,
+ "csl": "legislation",
"source": "bath.bst"
},
"unpublished": {
"csl": "manuscript",
+ "notes": "For unpublished works not made widely available or only hosted on personal websites, use manuscript",
"source": "bibtex"
},
"video": {
@@ -498,11 +502,12 @@
"type": "name"
},
"annotate": {
- "csl": null,
+ "csl": "note",
"source": "apacite.bst"
},
"annotation": {
- "csl": null,
+ "csl": "note",
+ "notes": "Descriptive text or notes about an item (e.g. in an annotated bibliography)",
"source": "biblatex",
"type": "literal"
},
@@ -513,7 +518,7 @@
},
"annote": {
"alias": "annotation",
- "csl": null,
+ "csl": "note",
"source": "biblatex",
"type": "literal"
},
@@ -526,7 +531,7 @@
"source": "seuthesix.bst"
},
"archive": {
- "csl": null,
+ "csl": "archive",
"source": "apsrev4-2.bst"
},
"archiveprefix": {
@@ -536,7 +541,7 @@
"type": "literal"
},
"archname": {
- "csl": null,
+ "csl": "archive",
"source": "jurabib.bst"
},
"articleno": {
@@ -944,8 +949,8 @@
"type": "date"
},
"eventtitle": {
- "csl": "event",
- "notes": "Will be mapped to `event-title` in CSL v1.0.2.",
+ "csl": "event-title",
+ "notes": "Supercedes `event` in CSL v1.0.2.",
"source": "biblatex",
"type": "literal"
},
@@ -1061,7 +1066,7 @@
},
"hyphenation": {
"alias": "langid",
- "csl": null,
+ "csl": "language",
"source": "biblatex",
"type": "literal"
},
@@ -1237,7 +1242,8 @@
"source": "hustthesis.bst"
},
"langid": {
- "csl": null,
+ "csl": "language",
+ "notes": "The language id of the bibliography entry. The identifier must be a language name known to the babel/polyglossia packages. It should be converted to ISO 639-1 language code in CSL.",
"source": "biblatex",
"type": "literal"
},
@@ -1247,7 +1253,8 @@
"type": "literal"
},
"language": {
- "csl": "language",
+ "csl": null,
+ "notes": "The `language` field in `biblatex` has no special internal meaning thus it is used only when langid is missing.",
"source": "biblatex",
"type": "key"
},
diff --git a/biblio/citation-style-language/citeproc-bib.lua b/biblio/citation-style-language/citeproc-bib.lua
index d3532c098b..b99ba955dd 100644
--- a/biblio/citation-style-language/citeproc-bib.lua
+++ b/biblio/citation-style-language/citeproc-bib.lua
@@ -1,3 +1,9 @@
+--
+-- Copyright (c) 2021-2022 Zeping Lee
+-- Released under the MIT license.
+-- Repository: https://github.com/zepinglee/citeproc-lua
+--
+
--[[
A naive implementation of a Bib(La)TeX dateabase (.bib) parser
References:
@@ -45,16 +51,12 @@ function bib.parse_item(contents)
return nil
end
- local item = {id = id}
+ local item = {id = id, ["citation-key"] = id}
bib_type = string.lower(bib_type)
local type_data = bib.bib_data.types[bib_type]
- if type_data then
- if type_data.csl then
- item.type = type_data.csl
- else
- item.type = "document"
- end
+ if type_data and type_data.csl then
+ item.type = type_data.csl
else
item.type = "document"
end
@@ -341,7 +343,9 @@ function bib.parse_single_date(str)
return date
end
+
function bib.process_special_fields(item, bib_fields)
+ -- Default entry type `document`
if item.type == "document" then
if item.URL then
item.type = "webpage"
@@ -350,12 +354,12 @@ function bib.process_special_fields(item, bib_fields)
end
end
- if item.type == "article-journal" then
- if not item["container-title"] then
- item.type = "article"
- end
+ -- event-title: for compatibility with CSL v1.0.1 and earlier versions
+ if item["event-title"] then
+ item.event = item["event-title"]
end
+ -- issued date
if bib_fields.year and not item.issued then
item.issued = bib.parse_date(bib_fields.year)
end
@@ -368,28 +372,158 @@ function bib.process_special_fields(item, bib_fields)
end
end
+ -- language: convert `babel` language to ISO 639-1 language code
+ if not item.language and bib_fields.language then
+ item.language = bib_fields.language
+ end
+ if item.language then
+ local language_code = bib.babel_locale_mapping[item.language]
+ if language_code then
+ item.language = language_code
+ end
+ end
+ -- if not item.language then
+ -- if util.has_cjk_char(item.title) then
+ -- item.language = "zh"
+ -- end
+ -- end
+
+ -- number
if item.number then
- if not item.issue and item.type == "article-journal" or item.type == "article-magazine" or item.type == "article-newspaper" or item.type == "periodical" then
- item.issue = item.number
- item.number = nil
- elseif item.type == "patent" or item.type == "report" or item.type == "standard" then
- else
+ if item.type == "article-journal" or item.type == "article-magazine" or item.type == "article-newspaper" or item.type == "periodical" then
+ if not item.issue then
+ item.issue = item.number
+ item.number = nil
+ end
+ elseif item["collection-title"] and not item["collection-number"] then
item["collection-number"] = item.number
item.number = nil
end
end
- if not item.PMID and bib_fields.eprint and string.lower(bib_fields.eprinttype) == "pubmed" then
+ -- PMID
+ if bib_fields.eprint and string.lower(bib_fields.eprinttype) == "pubmed" and not item.PMID then
item.PMID = bib_fields.eprint
end
- -- if not item.language then
- -- if util.has_cjk_char(item.title) then
- -- item.language = "zh"
- -- else
- -- item.language = "en"
- -- end
- -- end
end
+
+bib.babel_locale_mapping = {
+ acadian = "fr-CA",
+ american = "en-US",
+ australian = "en-AU",
+ afrikaans = "af-ZA",
+ albanian = "sq-AL",
+ amharic = "am-ET",
+ arabic = "ar",
+ armenian = "hy-AM",
+ asturian = "ast-ES",
+ austrian = "de-AT",
+ bahasa = "id-ID",
+ bahasai = "id-ID",
+ bahasam = "id-ID",
+ basque = "eu-ES",
+ bengali = "bn-BD",
+ bgreek = "el-GR",
+ brazil = "pt-BR",
+ brazilian = "pt-BR",
+ breton = "br-FR",
+ british = "en-GB",
+ bulgarian = "bg-BG",
+ canadian = "en-CA",
+ canadien = "fr-CA",
+ catalan = "ca-AD",
+ coptic = "cop",
+ croatian = "hr-HR",
+ czech = "cs-CZ",
+ danish = "da-DK",
+ divehi = "dv-MV",
+ dutch = "nl-NL",
+ english = "en-US",
+ esperanto = "eo-001",
+ estonian = "et-EE",
+ ethiopia = "am-ET",
+ farsi = "fa-IR",
+ finnish = "fi-FI",
+ francais = "fr-FR",
+ french = "fr-FR",
+ frenchle = "fr-FR",
+ friulan = "fur-IT",
+ galician = "gl-ES",
+ german = "de-DE",
+ germanb = "de-DE",
+ greek = "el-GR",
+ hebrew = "he-IL",
+ hindi = "hi-IN",
+ ibygreek = "el-CY",
+ icelandic = "is-IS",
+ indon = "id-ID",
+ indonesia = "id-ID",
+ interlingua = "ia-FR",
+ irish = "ga-IE",
+ italian = "it-IT",
+ japanese = "ja-JP",
+ kannada = "kn-IN",
+ lao = "lo-LA",
+ latin = "la-Latn",
+ latvian = "lv-LV",
+ lithuanian = "lt-LT",
+ lowersorbian = "dsb-DE",
+ lsorbian = "dsb-DE",
+ magyar = "hu-HU",
+ malay = "id-ID",
+ malayalam = "ml-IN",
+ marathi = "mr-IN",
+ meyalu = "id-ID",
+ mongolian = "mn-Cyrl",
+ naustrian = "de-AT",
+ newzealand = "en-NZ",
+ ngerman = "de-DE",
+ nko = "ha-NG",
+ norsk = "nb-NO",
+ norwegian = "nn-NO",
+ nynorsk = "nn-NO",
+ occitan = "oc-FR",
+ piedmontese = "pms-IT",
+ pinyin = "pny",
+ polish = "pl-PL",
+ polutonikogreek = "el-GR",
+ portuges = "pt-PT",
+ portuguese = "pt-PT",
+ romanian = "ro-RO",
+ romansh = "rm-CH",
+ russian = "ru-RU",
+ samin = "se-NO",
+ sanskrit = "sa-IN",
+ scottish = "gd-GB",
+ serbian = "sr-Latn",
+ serbianc = "sr-Cyrl",
+ slovak = "sk-SK",
+ slovene = "sl-SI",
+ slovenian = "sl-SI",
+ spanish = "es-ES",
+ swedish = "sv-SE",
+ swiss = "de-CH",
+ swissgerman = "de-CH",
+ nswissgerman = "de-CH",
+ syriac = "syc",
+ tamil = "ta-IN",
+ telugu = "te-IN",
+ thai = "th-TH",
+ thaicjk = "th-TH",
+ tibetan = "bo-CN",
+ turkish = "tr-TR",
+ turkmen = "tk-TM",
+ ukrainian = "uk-UA",
+ urdu = "ur-IN",
+ UKenglish = "en-UK",
+ uppersorbian = "hsb-DE",
+ USenglish = "en-US",
+ usorbian = "hsb-DE",
+ vietnamese = "vi-VN",
+ welsh = "cy-GB",
+}
+
+
return bib
diff --git a/biblio/citation-style-language/citeproc-element.lua b/biblio/citation-style-language/citeproc-element.lua
index 58d3402d2c..0e7abf87e3 100644
--- a/biblio/citation-style-language/citeproc-element.lua
+++ b/biblio/citation-style-language/citeproc-element.lua
@@ -1,3 +1,9 @@
+--
+-- Copyright (c) 2021-2022 Zeping Lee
+-- Released under the MIT license.
+-- Repository: https://github.com/zepinglee/citeproc-lua
+--
+
local element = {}
local unicode = require("unicode")
diff --git a/biblio/citation-style-language/citeproc-engine.lua b/biblio/citation-style-language/citeproc-engine.lua
index ac8cc9c44e..33a5a08e08 100644
--- a/biblio/citation-style-language/citeproc-engine.lua
+++ b/biblio/citation-style-language/citeproc-engine.lua
@@ -1,6 +1,8 @@
---[[
- Copyright (C) 2021 Zeping Lee
---]]
+--
+-- Copyright (c) 2021-2022 Zeping Lee
+-- Released under the MIT license.
+-- Repository: https://github.com/zepinglee/citeproc-lua
+--
local engine = {}
diff --git a/biblio/citation-style-language/citeproc-formats.lua b/biblio/citation-style-language/citeproc-formats.lua
index 854a528b95..fd9621936c 100644
--- a/biblio/citation-style-language/citeproc-formats.lua
+++ b/biblio/citation-style-language/citeproc-formats.lua
@@ -1,6 +1,8 @@
---[[
- Copyright (C) 2021 Zeping Lee
---]]
+--
+-- Copyright (c) 2021-2022 Zeping Lee
+-- Released under the MIT license.
+-- Repository: https://github.com/zepinglee/citeproc-lua
+--
local util = require("citeproc-util")
diff --git a/biblio/citation-style-language/citeproc-node-choose.lua b/biblio/citation-style-language/citeproc-node-choose.lua
index aa36e2c8c3..e48731406c 100644
--- a/biblio/citation-style-language/citeproc-node-choose.lua
+++ b/biblio/citation-style-language/citeproc-node-choose.lua
@@ -1,3 +1,9 @@
+--
+-- Copyright (c) 2021-2022 Zeping Lee
+-- Released under the MIT license.
+-- Repository: https://github.com/zepinglee/citeproc-lua
+--
+
local choose = {}
local element = require("citeproc-element")
@@ -50,7 +56,7 @@ If.render = function (self, item, context)
local locator_label = item.label or "page"
local res = locator_label == locator_type
if locator_type == "sub-verbo" then
- res = locator_label == "sub verbo"
+ res = locator_label == "sub-verbo" or locator_label == "sub verbo"
end
table.insert(results, res)
end
diff --git a/biblio/citation-style-language/citeproc-node-date.lua b/biblio/citation-style-language/citeproc-node-date.lua
index 9c712a8135..e10c1a9ac2 100644
--- a/biblio/citation-style-language/citeproc-node-date.lua
+++ b/biblio/citation-style-language/citeproc-node-date.lua
@@ -1,3 +1,9 @@
+--
+-- Copyright (c) 2021-2022 Zeping Lee
+-- Released under the MIT license.
+-- Repository: https://github.com/zepinglee/citeproc-lua
+--
+
local date_module = {}
local element = require("citeproc-element")
diff --git a/biblio/citation-style-language/citeproc-node-group.lua b/biblio/citation-style-language/citeproc-node-group.lua
index 3148e96148..51969212ba 100644
--- a/biblio/citation-style-language/citeproc-node-group.lua
+++ b/biblio/citation-style-language/citeproc-node-group.lua
@@ -1,3 +1,9 @@
+--
+-- Copyright (c) 2021-2022 Zeping Lee
+-- Released under the MIT license.
+-- Repository: https://github.com/zepinglee/citeproc-lua
+--
+
local group = {}
local element = require("citeproc-element")
diff --git a/biblio/citation-style-language/citeproc-node-label.lua b/biblio/citation-style-language/citeproc-node-label.lua
index d8bfe2ba3d..828f5e9122 100644
--- a/biblio/citation-style-language/citeproc-node-label.lua
+++ b/biblio/citation-style-language/citeproc-node-label.lua
@@ -1,3 +1,9 @@
+--
+-- Copyright (c) 2021-2022 Zeping Lee
+-- Released under the MIT license.
+-- Repository: https://github.com/zepinglee/citeproc-lua
+--
+
local label = {}
local element = require("citeproc-element")
diff --git a/biblio/citation-style-language/citeproc-node-layout.lua b/biblio/citation-style-language/citeproc-node-layout.lua
index 40ce358629..944ed883a3 100644
--- a/biblio/citation-style-language/citeproc-node-layout.lua
+++ b/biblio/citation-style-language/citeproc-node-layout.lua
@@ -1,3 +1,9 @@
+--
+-- Copyright (c) 2021-2022 Zeping Lee
+-- Released under the MIT license.
+-- Repository: https://github.com/zepinglee/citeproc-lua
+--
+
local layout = {}
local richtext = require("citeproc-richtext")
diff --git a/biblio/citation-style-language/citeproc-node-locale.lua b/biblio/citation-style-language/citeproc-node-locale.lua
index e324c3502e..92a604992c 100644
--- a/biblio/citation-style-language/citeproc-node-locale.lua
+++ b/biblio/citation-style-language/citeproc-node-locale.lua
@@ -1,3 +1,9 @@
+--
+-- Copyright (c) 2021-2022 Zeping Lee
+-- Released under the MIT license.
+-- Repository: https://github.com/zepinglee/citeproc-lua
+--
+
local locale = {}
local element = require("citeproc-element")
diff --git a/biblio/citation-style-language/citeproc-node-names.lua b/biblio/citation-style-language/citeproc-node-names.lua
index 9958e28999..72096a58f9 100644
--- a/biblio/citation-style-language/citeproc-node-names.lua
+++ b/biblio/citation-style-language/citeproc-node-names.lua
@@ -1,3 +1,9 @@
+--
+-- Copyright (c) 2021-2022 Zeping Lee
+-- Released under the MIT license.
+-- Repository: https://github.com/zepinglee/citeproc-lua
+--
+
local names_module = {}
local unicode = require("unicode")
diff --git a/biblio/citation-style-language/citeproc-node-number.lua b/biblio/citation-style-language/citeproc-node-number.lua
index e4fe710fd0..ba096157aa 100644
--- a/biblio/citation-style-language/citeproc-node-number.lua
+++ b/biblio/citation-style-language/citeproc-node-number.lua
@@ -1,3 +1,9 @@
+--
+-- Copyright (c) 2021-2022 Zeping Lee
+-- Released under the MIT license.
+-- Repository: https://github.com/zepinglee/citeproc-lua
+--
+
local number_module = {}
local element = require("citeproc-element")
diff --git a/biblio/citation-style-language/citeproc-node-sort.lua b/biblio/citation-style-language/citeproc-node-sort.lua
index f36baccf00..1b82d21b55 100644
--- a/biblio/citation-style-language/citeproc-node-sort.lua
+++ b/biblio/citation-style-language/citeproc-node-sort.lua
@@ -1,3 +1,9 @@
+--
+-- Copyright (c) 2021-2022 Zeping Lee
+-- Released under the MIT license.
+-- Repository: https://github.com/zepinglee/citeproc-lua
+--
+
local sort = {}
local unicode = require("unicode")
diff --git a/biblio/citation-style-language/citeproc-node-style.lua b/biblio/citation-style-language/citeproc-node-style.lua
index b8386c47e7..2fb10cc79c 100644
--- a/biblio/citation-style-language/citeproc-node-style.lua
+++ b/biblio/citation-style-language/citeproc-node-style.lua
@@ -1,3 +1,9 @@
+--
+-- Copyright (c) 2021-2022 Zeping Lee
+-- Released under the MIT license.
+-- Repository: https://github.com/zepinglee/citeproc-lua
+--
+
local style = {}
local element = require("citeproc-element")
diff --git a/biblio/citation-style-language/citeproc-node-text.lua b/biblio/citation-style-language/citeproc-node-text.lua
index 55dd13e295..e26a480438 100644
--- a/biblio/citation-style-language/citeproc-node-text.lua
+++ b/biblio/citation-style-language/citeproc-node-text.lua
@@ -1,3 +1,9 @@
+--
+-- Copyright (c) 2021-2022 Zeping Lee
+-- Released under the MIT license.
+-- Repository: https://github.com/zepinglee/citeproc-lua
+--
+
local text = {}
local element = require("citeproc-element")
@@ -63,6 +69,10 @@ function Text:render (item, context)
res = richtext.new(res)
end
+ if res and variable_name == "URL" then
+ res:add_format("URL", "true")
+ end
+
res = self:strip_periods(res, context)
res = self:case(res, context)
res = self:format(res, context)
diff --git a/biblio/citation-style-language/citeproc-nodes.lua b/biblio/citation-style-language/citeproc-nodes.lua
index 255d170bc9..69e87739b4 100644
--- a/biblio/citation-style-language/citeproc-nodes.lua
+++ b/biblio/citation-style-language/citeproc-nodes.lua
@@ -1,7 +1,8 @@
---[[
- Copyright (C) 2021 Zeping Lee
---]]
-
+--
+-- Copyright (c) 2021-2022 Zeping Lee
+-- Released under the MIT license.
+-- Repository: https://github.com/zepinglee/citeproc-lua
+--
local style = require("citeproc-node-style")
local locale = require("citeproc-node-locale")
diff --git a/biblio/citation-style-language/citeproc-richtext.lua b/biblio/citation-style-language/citeproc-richtext.lua
index 50f78a4466..f9afd3acc6 100644
--- a/biblio/citation-style-language/citeproc-richtext.lua
+++ b/biblio/citation-style-language/citeproc-richtext.lua
@@ -1,6 +1,8 @@
---[[
- Copyright (C) 2021 Zeping Lee
---]]
+--
+-- Copyright (c) 2021-2022 Zeping Lee
+-- Released under the MIT license.
+-- Repository: https://github.com/zepinglee/citeproc-lua
+--
local richtext = {}
diff --git a/biblio/citation-style-language/citeproc-util.lua b/biblio/citation-style-language/citeproc-util.lua
index 9aaa077874..c9adb6558f 100644
--- a/biblio/citation-style-language/citeproc-util.lua
+++ b/biblio/citation-style-language/citeproc-util.lua
@@ -1,6 +1,8 @@
---[[
- Copyright (C) 2021 Zeping Lee
---]]
+--
+-- Copyright (c) 2021-2022 Zeping Lee
+-- Released under the MIT license.
+-- Repository: https://github.com/zepinglee/citeproc-lua
+--
-- load `slnunicode` from LuaTeX
local unicode = require("unicode")
diff --git a/biblio/citation-style-language/citeproc.1 b/biblio/citation-style-language/citeproc.1
index 5b97090561..bb891d9f41 100644
--- a/biblio/citation-style-language/citeproc.1
+++ b/biblio/citation-style-language/citeproc.1
@@ -1,4 +1,4 @@
-.TH citeproc 1 "0.1.0"
+.TH citeproc 1 "0.1.1"
.SH NAME
citeproc \- make CSL citations and bibliography for LaTeX
.SH SYNOPSIS
diff --git a/biblio/citation-style-language/citeproc.lua b/biblio/citation-style-language/citeproc.lua
index 19f217535e..828d951403 100644
--- a/biblio/citation-style-language/citeproc.lua
+++ b/biblio/citation-style-language/citeproc.lua
@@ -1,7 +1,8 @@
---[[
- Copyright (C) 2021 Zeping Lee
---]]
-
+--
+-- Copyright (c) 2021-2022 Zeping Lee
+-- Released under the MIT license.
+-- Repository: https://github.com/zepinglee/citeproc-lua
+--
local citeproc = {}
@@ -9,7 +10,7 @@ local engine = require("citeproc-engine")
local bib = require("citeproc-bib")
local util = require("citeproc-util")
-citeproc.__VERSION__ = "0.1.0"
+citeproc.__VERSION__ = "0.1.1"
citeproc.new = engine.CiteProc.new
citeproc.parse_bib = bib.parse
diff --git a/biblio/citation-style-language/csl-core.lua b/biblio/citation-style-language/csl-core.lua
index 8e0448b993..e4e2fed32e 100644
--- a/biblio/citation-style-language/csl-core.lua
+++ b/biblio/citation-style-language/csl-core.lua
@@ -1,3 +1,9 @@
+--
+-- Copyright (c) 2021-2022 Zeping Lee
+-- Released under the MIT license.
+-- Repository: https://github.com/zepinglee/citeproc-lua
+--
+
local core = {}
local citeproc = require("citeproc")
@@ -42,12 +48,12 @@ function core.read_file(file_name, ftype, file_info)
if ftype and not util.endswith(file_name, ftype) then
file_name = file_name .. ftype
end
- core.error(string.format('Failed to find %s "%s"', file_info, file_name))
+ core.error(string.format('Cannot find %s "%s"', file_info, file_name))
return nil
end
local file = io.open(path, "r")
if not file then
- core.error(string.format('Failed to open %s "%s"', file_info, path))
+ core.error(string.format('Cannot open %s "%s"', file_info, path))
return nil
end
local contents = file:read("*a")
@@ -55,17 +61,54 @@ function core.read_file(file_name, ftype, file_info)
return contents
end
-local function load_bib(bib_files)
- local bib = {}
- for _, bib_file in ipairs(bib_files) do
- -- TODO: try to load `<bibname>.json` first?
- local bib_contents = core.read_file(bib_file, "bib", "database file")
- local file_name = bib_file
- if not util.endswith(file_name, ".bib") then
- file_name = file_name .. ".bib"
+
+local function read_data_file(data_file)
+ local file_name = data_file
+ local extension = nil
+ local contents = nil
+
+ if util.endswith(data_file, ".json") then
+ extension = ".json"
+ contents = core.read_file(data_file, nil, "database file")
+ elseif util.endswith(data_file, ".bib") then
+ extension = ".bib"
+ contents = core.read_file(data_file, "bib", "database file")
+ else
+ local path = kpse.find_file(data_file .. ".json")
+ if path then
+ file_name = data_file .. ".json"
+ extension = ".json"
+ contents = core.read_file(data_file .. ".json", nil, "database file")
+ else
+ path = kpse.find_file(data_file, "bib")
+ if path then
+ file_name = data_file .. ".bib"
+ extension = ".bib"
+ contents = core.read_file(data_file, "bib", "database file")
+ else
+ core.error(string.format('Cannot find database file "%s"', data_file .. ".json"))
+ end
end
+ end
+
+ local csl_items = nil
+
+ if extension == ".json" then
+ csl_items = utilities.json.tolua(contents)
+ elseif extension == ".bib" then
+ csl_items = citeproc.parse_bib(contents)
+ end
+
+ return file_name, csl_items
+end
+
+
+local function read_data_files(data_files)
+ local bib = {}
+ for _, data_file in ipairs(data_files) do
+ local file_name, csl_items = read_data_file(data_file)
+
-- TODO: parse bib entries on demand
- local csl_items = citeproc.parse_bib(bib_contents)
for _, item in ipairs(csl_items) do
local id = item.id
if bib[id] then
@@ -77,8 +120,10 @@ local function load_bib(bib_files)
return bib
end
-function core.make_citeproc_sys(bib_files)
- core.bib = load_bib(bib_files)
+
+
+function core.make_citeproc_sys(data_files)
+ core.bib = read_data_files(data_files)
local citeproc_sys = {
retrieveLocale = function (lang)
local locale_file_format = core.locale_file_format or "locales-%s.xml"
@@ -97,8 +142,8 @@ function core.make_citeproc_sys(bib_files)
return citeproc_sys
end
-function core.init(style_name, bib_files, lang)
- if style_name == "" or #bib_files == 0 then
+function core.init(style_name, data_files, lang)
+ if style_name == "" or #data_files == 0 then
return nil
end
local style = core.read_file(style_name .. ".csl", nil, "style file")
@@ -114,7 +159,7 @@ function core.init(style_name, bib_files, lang)
lang = nil
end
- local citeproc_sys = core.make_citeproc_sys(bib_files)
+ local citeproc_sys = core.make_citeproc_sys(data_files)
local engine = citeproc.new(citeproc_sys, style, lang, force_lang)
return engine
end
@@ -143,9 +188,6 @@ function core.make_citation(citation_info)
item_str = string.sub(item_str, 2, -2)
local cite_item = {}
for key, value in string.gmatch(item_str, "([%w%-]+)=(%b{})") do
- if key == "sub-verbo" then
- key = "sub verbo"
- end
value = string.sub(value, 2, -2)
cite_item[key] = value
end
diff --git a/biblio/citation-style-language/csl-locales-af-ZA.xml b/biblio/citation-style-language/csl-locales-af-ZA.xml
index 1035a9b14e..b733e1f75e 100644
--- a/biblio/citation-style-language/csl-locales-af-ZA.xml
+++ b/biblio/citation-style-language/csl-locales-af-ZA.xml
@@ -2,7 +2,7 @@
<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="af-ZA">
<info>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2015-10-15T14:41:06-04:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -16,6 +16,33 @@
<date-part name="day" form="numeric-leading-zeros" prefix="/"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">persoonlike kommunikasie</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">toegang verkry</term>
<term name="and">en</term>
<term name="and others">and others</term>
@@ -40,7 +67,7 @@
<term name="in press">in press</term>
<term name="internet">internet</term>
<term name="interview">interview</term>
- <term name="letter">letter</term>
+ <term name="letter">brief</term>
<term name="no date">no date</term>
<term name="no date" form="short">n.d.</term>
<term name="online">online</term>
@@ -57,9 +84,75 @@
<term name="scale">scale</term>
<term name="version">version</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">persoonlike kommunikasie</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">AD</term>
<term name="bc">BC</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">“</term>
@@ -67,6 +160,9 @@
<term name="open-inner-quote">‘</term>
<term name="close-inner-quote">’</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">th</term>
@@ -90,6 +186,50 @@
<term name="long-ordinal-10">tenth</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>book</single>
<multiple>books</multiple>
@@ -146,7 +286,7 @@
<single>section</single>
<multiple>sections</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -160,6 +300,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">bk</term>
<term name="chapter" form="short">chap</term>
<term name="column" form="short">col</term>
@@ -180,7 +356,7 @@
<term name="paragraph" form="short">para</term>
<term name="part" form="short">pt</term>
<term name="section" form="short">sec</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.vv.</multiple>
</term>
@@ -204,6 +380,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>director</single>
<multiple>directors</multiple>
@@ -230,6 +458,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>dir.</single>
<multiple>dirs.</multiple>
@@ -256,6 +524,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">by</term>
<term name="director" form="verb">directed by</term>
<term name="editor" form="verb">onder redaksie van</term>
@@ -268,6 +549,18 @@
<term name="editortranslator" form="verb">edited &amp; translated by</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">dir.</term>
<term name="editor" form="verb-short">red</term>
<term name="editorial-director" form="verb-short">ed.</term>
diff --git a/biblio/citation-style-language/csl-locales-ar.xml b/biblio/citation-style-language/csl-locales-ar.xml
index 57dd5dda06..535f0f5a91 100644
--- a/biblio/citation-style-language/csl-locales-ar.xml
+++ b/biblio/citation-style-language/csl-locales-ar.xml
@@ -8,7 +8,7 @@
<name>Dr. Ayman Saleh</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2017-12-29T16:29:13+01:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -22,6 +22,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">اتصال شخصي</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">تاريخ الوصول</term>
<term name="and">و</term>
<term name="and others">وآخرون</term>
@@ -63,9 +90,75 @@
<term name="scale">السلم الموسيقي</term>
<term name="version">إصدار</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">اتصال شخصي</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">ب.م.</term>
<term name="bc">ق.م.</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">"</term>
@@ -73,6 +166,9 @@
<term name="open-inner-quote">'</term>
<term name="close-inner-quote">'</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal"></term>
@@ -90,6 +186,50 @@
<term name="long-ordinal-10">العاشر</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>كتاب</single>
<multiple>كتب</multiple>
@@ -146,7 +286,7 @@
<single>قسم</single>
<multiple>أقسام</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>تفسير فرعي</single>
<multiple>تفسيرات فرعية</multiple>
</term>
@@ -160,6 +300,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">كتاب</term>
<term name="chapter" form="short">فصل</term>
<term name="column" form="short">عمود</term>
@@ -180,7 +356,7 @@
<term name="paragraph" form="short">فقرة</term>
<term name="part" form="short">ج</term>
<term name="section" form="short">قسم</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>تفسير فرعي</single>
<multiple>تفسيرات فرعية</multiple>
</term>
@@ -204,6 +380,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">إدارة</term>
<term name="editor">تحقيق</term>
<term name="editorial-director">إدارة التحرير</term>
@@ -212,8 +440,61 @@
<term name="editortranslator">ترجمة وتحقيق</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">إنشاء</term>
<term name="director" form="verb">إشراف</term>
<term name="editor" form="verb">تحقيق</term>
@@ -226,6 +507,18 @@
<term name="editortranslator" form="verb">تحقيق وترجمة</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<!-- LONG MONTH FORMS -->
<term name="month-01">يناير</term>
diff --git a/biblio/citation-style-language/csl-locales-bg-BG.xml b/biblio/citation-style-language/csl-locales-bg-BG.xml
index ebb65cd3b1..b754de940a 100644
--- a/biblio/citation-style-language/csl-locales-bg-BG.xml
+++ b/biblio/citation-style-language/csl-locales-bg-BG.xml
@@ -2,7 +2,7 @@
<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="bg-BG">
<info>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2019-01-23T08:34:57-05:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
<translator>
<name>Valeriya Simeonova</name>
<email>simeonova@fmi.uni-sofia.bg</email>
@@ -21,6 +21,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">лична комуникация</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">отворен на</term>
<term name="and">и</term>
<term name="and others">и други</term>
@@ -62,9 +89,75 @@
<term name="scale">скала</term>
<term name="version">версия</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">лична комуникация</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">сл.хр.</term>
<term name="bc">пр.хр.</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">„</term>
@@ -72,6 +165,9 @@
<term name="open-inner-quote">„</term>
<term name="close-inner-quote">“</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">то</term>
@@ -129,6 +225,50 @@
<term name="long-ordinal-10" gender-form="feminine">десета</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>книга</single>
<multiple>книги</multiple>
@@ -182,7 +322,7 @@
<single>раздел</single>
<multiple>раздели</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>под раздел</single>
<multiple>под раздели</multiple>
</term>
@@ -196,6 +336,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">кн.</term>
<term name="chapter" form="short">гл.</term>
<term name="column" form="short">кол.</term>
@@ -210,7 +386,7 @@
<term name="paragraph" form="short">абз.</term>
<term name="part" form="short">ч.</term>
<term name="section" form="short">разд.</term>
- <term name="sub verbo" form="short">подразд.</term>
+ <term name="sub-verbo" form="short">подразд.</term>
<term name="verse" form="short">ст.</term>
<term name="volume" form="short">
<single>том</single>
@@ -228,6 +404,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">режисьор</term>
<term name="editor">
<single>редактор</single>
@@ -248,6 +476,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">реж.</term>
<term name="editor" form="short">
<single>ред.</single>
@@ -268,6 +536,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">от</term>
<term name="director" form="verb">под общата редакция на</term>
<term name="editor" form="verb">редактиран от</term>
@@ -280,6 +561,18 @@
<term name="editortranslator" form="verb">редактирано &amp; преведено от</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">п.о.р.</term>
<term name="editor" form="verb-short">ред.</term>
<term name="editorial-director" form="verb-short">гл.ред.</term>
diff --git a/biblio/citation-style-language/csl-locales-ca-AD.xml b/biblio/citation-style-language/csl-locales-ca-AD.xml
index ec590b1c2f..86c745fca6 100644
--- a/biblio/citation-style-language/csl-locales-ca-AD.xml
+++ b/biblio/citation-style-language/csl-locales-ca-AD.xml
@@ -8,7 +8,7 @@
<name>javimat</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2017-12-29T16:29:13+01:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -22,6 +22,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">comunicació personal</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">consulta</term>
<term name="and">i</term>
<term name="and others">i altres</term>
@@ -63,9 +90,75 @@
<term name="scale">escala</term>
<term name="version">versió</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">comunicació personal</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">dC</term>
<term name="bc">aC</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">«</term>
@@ -73,6 +166,9 @@
<term name="open-inner-quote">“</term>
<term name="close-inner-quote">”</term>
<term name="page-range-delimiter">-</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">a</term>
@@ -90,6 +186,50 @@
<term name="long-ordinal-10">desena</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>llibre</single>
<multiple>llibres</multiple>
@@ -146,7 +286,7 @@
<single>secció</single>
<multiple>seccions</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub voce</single>
<multiple>sub vocibus</multiple>
</term>
@@ -160,6 +300,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">llib.</term>
<term name="chapter" form="short">cap.</term>
<term name="column" form="short">col.</term>
@@ -180,7 +356,7 @@
<term name="paragraph" form="short">par.</term>
<term name="part" form="short">pt.</term>
<term name="section" form="short">sec.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.v.</multiple>
</term>
@@ -204,6 +380,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>director</single>
<multiple>directors</multiple>
@@ -230,6 +458,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>dir.</single>
<multiple>dir.</multiple>
@@ -256,6 +524,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">per</term>
<term name="director" form="verb">dirigit per</term>
<term name="editor" form="verb">editat per</term>
@@ -268,6 +549,18 @@
<term name="editortranslator" form="verb">editat i traduït per</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">dir.</term>
<term name="editor" form="verb-short">ed.</term>
<term name="editorial-director" form="verb-short">ed.</term>
diff --git a/biblio/citation-style-language/csl-locales-cs-CZ.xml b/biblio/citation-style-language/csl-locales-cs-CZ.xml
index 1d797504a0..743cbfaa01 100644
--- a/biblio/citation-style-language/csl-locales-cs-CZ.xml
+++ b/biblio/citation-style-language/csl-locales-cs-CZ.xml
@@ -14,7 +14,7 @@
<name>Michal Hoftich</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2017-12-29T16:29:13+01:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -28,6 +28,33 @@
<date-part name="year" range-delimiter="-"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">osobní komunikace</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">viděno</term>
<term name="accessed" form="short">vid.</term>
<term name="and">a</term>
@@ -70,9 +97,75 @@
<term name="scale">měřítko</term>
<term name="version">verze</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">osobní komunikace</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">n. l.</term>
<term name="bc">př. n. l.</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">„</term>
@@ -80,6 +173,9 @@
<term name="open-inner-quote">‚</term>
<term name="close-inner-quote">´</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">.</term>
@@ -97,6 +193,50 @@
<term name="long-ordinal-10">desáté</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>kniha</single>
<multiple>knihy</multiple>
@@ -153,7 +293,7 @@
<single>sekce</single>
<multiple>sekce</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>pod heslem</single>
<multiple>pod hesly</multiple>
</term>
@@ -167,6 +307,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">k.</term>
<term name="chapter" form="short">kap.</term>
<term name="column" form="short">sl.</term>
@@ -187,7 +363,7 @@
<term name="paragraph" form="short">odst.</term>
<term name="part" form="short">č.</term>
<term name="section" form="short">sek.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.v.</multiple>
</term>
@@ -211,6 +387,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>ředitel</single>
<multiple>ředitelé</multiple>
@@ -237,6 +465,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>řed.</single>
<multiple>řed.</multiple>
@@ -263,6 +531,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb"></term>
<term name="director" form="verb">řídil</term>
<term name="editor" form="verb">editoval</term>
@@ -275,6 +556,18 @@
<term name="editortranslator" form="verb">editoval a přeložil</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">řed.</term>
<term name="editor" form="verb-short">ed.</term>
<term name="editorial-director" form="verb-short">ed.</term>
diff --git a/biblio/citation-style-language/csl-locales-cy-GB.xml b/biblio/citation-style-language/csl-locales-cy-GB.xml
index e2615fa911..57801a570e 100644
--- a/biblio/citation-style-language/csl-locales-cy-GB.xml
+++ b/biblio/citation-style-language/csl-locales-cy-GB.xml
@@ -2,7 +2,7 @@
<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="cy-GB">
<info>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2015-10-15T14:41:06-04:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -16,6 +16,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">cyfathrebu personol</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">gwelwyd</term>
<term name="and">a/ac</term>
<term name="and others">ac eraill</term>
@@ -57,9 +84,75 @@
<term name="scale">graddfa</term>
<term name="version">fersiwn</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">cyfathrebu personol</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">OC</term>
<term name="bc">CC</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">‘</term>
@@ -67,6 +160,9 @@
<term name="open-inner-quote">“</term>
<term name="close-inner-quote">”</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">th</term>
@@ -90,6 +186,50 @@
<term name="long-ordinal-10">degfed</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>llyfr</single>
<multiple>llyfrau</multiple>
@@ -146,7 +286,7 @@
<single>adran</single>
<multiple>adrannau</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -160,6 +300,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">llyfr.</term>
<term name="chapter" form="short">pen.</term>
<term name="column" form="short">col.</term>
@@ -180,7 +356,7 @@
<term name="paragraph" form="short">para.</term>
<term name="part" form="short">rhan.</term>
<term name="section" form="short">adr.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.vv.</multiple>
</term>
@@ -204,6 +380,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>cyfarwyddwr</single>
<multiple>cyfarwyddwyr</multiple>
@@ -230,6 +458,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>cyf.</single>
<multiple>cyfy.</multiple>
@@ -256,6 +524,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">gan</term>
<term name="director" form="verb">cyfarwyddwyd gan</term>
<term name="editor" form="verb">golygwyd gan</term>
@@ -268,6 +549,18 @@
<term name="editortranslator" form="verb">golygwyd a chyfieithwyd gan</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">cyf. gan</term>
<term name="editor" form="verb-short">gol. gan</term>
<term name="editorial-director" form="verb-short">cyf.-gol. gan</term>
diff --git a/biblio/citation-style-language/csl-locales-da-DK.xml b/biblio/citation-style-language/csl-locales-da-DK.xml
index f2f934d102..16f3b6c437 100644
--- a/biblio/citation-style-language/csl-locales-da-DK.xml
+++ b/biblio/citation-style-language/csl-locales-da-DK.xml
@@ -11,7 +11,7 @@
<name>hafnius</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2017-12-29T16:29:13+01:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -25,6 +25,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">personlig kommunikation</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">set</term>
<term name="and">og</term>
<term name="and others">med flere</term>
@@ -66,9 +93,75 @@
<term name="scale">skala</term>
<term name="version">version</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">personlig kommunikation</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">e.v.t.</term>
<term name="bc">f.v.t.</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">“</term>
@@ -76,6 +169,9 @@
<term name="open-inner-quote">‘</term>
<term name="close-inner-quote">’</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">.</term>
@@ -93,6 +189,50 @@
<term name="long-ordinal-10">tiende</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>bog</single>
<multiple>bøger</multiple>
@@ -149,7 +289,7 @@
<single>paragraf</single>
<multiple>paragraffer</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub voce</single>
<multiple>sub voce</multiple>
</term>
@@ -163,6 +303,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">b.</term>
<term name="chapter" form="short">kap.</term>
<term name="column" form="short">kol.</term>
@@ -183,7 +359,7 @@
<term name="paragraph" form="short">afs.</term>
<term name="part" form="short">d.</term>
<term name="section" form="short">par.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.v.</multiple>
</term>
@@ -207,6 +383,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>instruktør</single>
<multiple>instruktører</multiple>
@@ -233,6 +461,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>instr.</single>
<multiple>instr.</multiple>
@@ -259,6 +527,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">af</term>
<term name="director" form="verb">instrueret af</term>
<term name="editor" form="verb">redigeret af</term>
@@ -271,6 +552,18 @@
<term name="editortranslator" form="verb">redigeret &amp; oversat af</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">instr.</term>
<term name="editor" form="verb-short">red.</term>
<term name="editorial-director" form="verb-short">red.</term>
diff --git a/biblio/citation-style-language/csl-locales-de-AT.xml b/biblio/citation-style-language/csl-locales-de-AT.xml
index 1a4586f52c..f00ace43a4 100644
--- a/biblio/citation-style-language/csl-locales-de-AT.xml
+++ b/biblio/citation-style-language/csl-locales-de-AT.xml
@@ -20,7 +20,7 @@
<name>Frank Bennett</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2021-10-19T12:12:03-04:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -34,6 +34,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">persönliche Kommunikation</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">zugegriffen</term>
<term name="and">und</term>
<term name="and others">und andere</term>
@@ -75,9 +102,75 @@
<term name="scale">Maßstab</term>
<term name="version">Version</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">persönliche Kommunikation</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">&#160;n.&#160;Chr.</term>
<term name="bc">&#160;v.&#160;Chr.</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">„</term>
@@ -85,6 +178,9 @@
<term name="open-inner-quote">‚</term>
<term name="close-inner-quote">‘</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">.</term>
@@ -102,6 +198,50 @@
<term name="long-ordinal-10">zehnter</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>Buch</single>
<multiple>Bücher</multiple>
@@ -158,7 +298,7 @@
<single>Abschnitt</single>
<multiple>Abschnitte</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -172,6 +312,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">B.</term>
<term name="chapter" form="short">Kap.</term>
<term name="column" form="short">Sp.</term>
@@ -192,7 +368,7 @@
<term name="paragraph" form="short">Abs.</term>
<term name="part" form="short">Teil</term>
<term name="section" form="short">Abschn.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.&#160;v.</single>
<multiple>s.&#160;vv.</multiple>
</term>
@@ -216,6 +392,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>Regisseur</single>
<multiple>Regisseure</multiple>
@@ -246,6 +474,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>Reg.</single>
<multiple>Reg.</multiple>
@@ -276,6 +544,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">von</term>
<term name="director" form="verb">Regie von</term>
<term name="editor" form="verb">herausgegeben von</term>
@@ -289,6 +570,18 @@
<term name="editortranslator" form="verb">herausgegeben und übersetzt von</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">Reg.</term>
<term name="editor" form="verb-short">hg. von</term>
<term name="collection-editor" form="verb-short">hg. von</term>
diff --git a/biblio/citation-style-language/csl-locales-de-CH.xml b/biblio/citation-style-language/csl-locales-de-CH.xml
index 68184635ee..5ac717283e 100644
--- a/biblio/citation-style-language/csl-locales-de-CH.xml
+++ b/biblio/citation-style-language/csl-locales-de-CH.xml
@@ -14,7 +14,7 @@
<name>Sebastian Karcher</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2021-10-19T12:12:03-04:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -28,6 +28,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">persönliche Kommunikation</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">zugegriffen</term>
<term name="and">und</term>
<term name="and others">und andere</term>
@@ -69,9 +96,75 @@
<term name="scale">Massstab</term>
<term name="version">Version</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">persönliche Kommunikation</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">&#160;n.&#160;Chr.</term>
<term name="bc">&#160;v.&#160;Chr.</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">«</term>
@@ -79,6 +172,9 @@
<term name="open-inner-quote">‹</term>
<term name="close-inner-quote">›</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">.</term>
@@ -96,6 +192,50 @@
<term name="long-ordinal-10">zehnter</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>Buch</single>
<multiple>Bücher</multiple>
@@ -152,7 +292,7 @@
<single>Abschnitt</single>
<multiple>Abschnitte</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -166,6 +306,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">B.</term>
<term name="chapter" form="short">Kap.</term>
<term name="column" form="short">Sp.</term>
@@ -186,7 +362,7 @@
<term name="paragraph" form="short">Abs.</term>
<term name="part" form="short">Teil</term>
<term name="section" form="short">Abschn.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.&#160;v.</single>
<multiple>s.&#160;vv.</multiple>
</term>
@@ -210,6 +386,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>Regisseur</single>
<multiple>Regisseure</multiple>
@@ -236,6 +464,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>Reg.</single>
<multiple>Reg.</multiple>
@@ -262,6 +530,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">von</term>
<term name="director" form="verb">Regie von</term>
<term name="editor" form="verb">herausgegeben von</term>
@@ -274,6 +555,18 @@
<term name="editortranslator" form="verb">herausgegeben und übersetzt von</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">Reg.</term>
<term name="editor" form="verb-short">hg. von</term>
<term name="editorial-director" form="verb-short">hg. von</term>
diff --git a/biblio/citation-style-language/csl-locales-de-DE.xml b/biblio/citation-style-language/csl-locales-de-DE.xml
index d99d2f5a22..210324db62 100644
--- a/biblio/citation-style-language/csl-locales-de-DE.xml
+++ b/biblio/citation-style-language/csl-locales-de-DE.xml
@@ -17,7 +17,7 @@
<name>jakov</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2021-10-19T12:12:03-04:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -31,6 +31,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">persönliche Kommunikation</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">zugegriffen</term>
<term name="and">und</term>
<term name="and others">und andere</term>
@@ -72,9 +99,75 @@
<term name="scale">Maßstab</term>
<term name="version">Version</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">persönliche Kommunikation</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">&#160;n.&#160;Chr.</term>
<term name="bc">&#160;v.&#160;Chr.</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">„</term>
@@ -82,6 +175,9 @@
<term name="open-inner-quote">‚</term>
<term name="close-inner-quote">‘</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">.</term>
@@ -99,6 +195,50 @@
<term name="long-ordinal-10">zehnter</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>Buch</single>
<multiple>Bücher</multiple>
@@ -155,7 +295,7 @@
<single>Abschnitt</single>
<multiple>Abschnitte</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -169,6 +309,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">B.</term>
<term name="chapter" form="short">Kap.</term>
<term name="column" form="short">Sp.</term>
@@ -189,7 +365,7 @@
<term name="paragraph" form="short">Abs.</term>
<term name="part" form="short">Teil</term>
<term name="section" form="short">Abschn.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.&#160;v.</single>
<multiple>s.&#160;vv.</multiple>
</term>
@@ -213,6 +389,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>Regisseur</single>
<multiple>Regisseure</multiple>
@@ -243,6 +471,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>Reg.</single>
<multiple>Reg.</multiple>
@@ -273,6 +541,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">von</term>
<term name="director" form="verb">Regie von</term>
<term name="editor" form="verb">herausgegeben von</term>
@@ -286,6 +567,18 @@
<term name="editortranslator" form="verb">herausgegeben und übersetzt von</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">Reg.</term>
<term name="editor" form="verb-short">hg. von</term>
<term name="collection-editor" form="verb-short">hg. von</term>
diff --git a/biblio/citation-style-language/csl-locales-el-GR.xml b/biblio/citation-style-language/csl-locales-el-GR.xml
index 321af96cde..860ea5324e 100644
--- a/biblio/citation-style-language/csl-locales-el-GR.xml
+++ b/biblio/citation-style-language/csl-locales-el-GR.xml
@@ -8,7 +8,7 @@
<name>dimtamb</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2018-10-20T21:17:08-04:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -22,6 +22,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">προσωπική επικοινωνία</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">ημερομηνία πρόσβασης</term>
<term name="and">και</term>
<term name="and others">και άλλοι</term>
@@ -63,9 +90,75 @@
<term name="scale">κλίμακα</term>
<term name="version">εκδοχή</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">προσωπική επικοινωνία</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">μ.Χ.</term>
<term name="bc">π.Χ.</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">‘</term>
@@ -73,6 +166,9 @@
<term name="open-inner-quote">'</term>
<term name="close-inner-quote">'</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">ο</term>
@@ -92,6 +188,50 @@
<term name="long-ordinal-10">δέκατος</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>βιβλίο</single>
<multiple>βιβλία</multiple>
@@ -148,7 +288,7 @@
<single>τμήμα</single>
<multiple>τμήματα</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>λήμμα</single>
<multiple>λήμματα</multiple>
</term>
@@ -162,6 +302,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">βιβ.</term>
<term name="chapter" form="short">κεφ.</term>
<term name="column" form="short">στ.</term>
@@ -182,7 +358,7 @@
<term name="paragraph" form="short">παρ.</term>
<term name="part" form="short">μέρ.</term>
<term name="section" form="short">τμ.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>λήμ.</single>
<multiple>λήμ.</multiple>
</term>
@@ -206,6 +382,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>Διευθυντής</single>
<multiple>Διευθυντές</multiple>
@@ -232,6 +460,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>δ/ντης.</single>
<multiple>δ/ντές.</multiple>
@@ -258,6 +526,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">στον συλλ. τόμο</term>
<term name="director" form="verb">διεύθυνση</term>
<term name="editor" form="verb">επιμέλεια</term>
@@ -270,6 +551,18 @@
<term name="editortranslator" form="verb">μετάφραση και επιμέλεια</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">διευθ.</term>
<term name="editor" form="verb-short">επιμέλ.</term>
<term name="editorial-director" form="verb-short">δ/νση σειράς</term>
diff --git a/biblio/citation-style-language/csl-locales-en-GB.xml b/biblio/citation-style-language/csl-locales-en-GB.xml
index e6a5d330e2..11239a37d9 100644
--- a/biblio/citation-style-language/csl-locales-en-GB.xml
+++ b/biblio/citation-style-language/csl-locales-en-GB.xml
@@ -11,7 +11,7 @@
<name>Rintze M. Zelle</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2017-12-29T13:02:03-05:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -25,6 +25,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">personal communication</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">accessed</term>
<term name="and">and</term>
<term name="and others">and others</term>
@@ -66,9 +93,75 @@
<term name="scale">scale</term>
<term name="version">version</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">personal communication</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">AD</term>
<term name="bc">BC</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">‘</term>
@@ -76,6 +169,9 @@
<term name="open-inner-quote">“</term>
<term name="close-inner-quote">”</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">th</term>
@@ -99,6 +195,50 @@
<term name="long-ordinal-10">tenth</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>book</single>
<multiple>books</multiple>
@@ -155,7 +295,7 @@
<single>section</single>
<multiple>sections</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -169,6 +309,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">
<single>bk.</single>
<multiple>bks</multiple>
@@ -225,7 +401,7 @@
<single>sec.</single>
<multiple>secs</multiple>
</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.vv.</multiple>
</term>
@@ -249,6 +425,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>director</single>
<multiple>directors</multiple>
@@ -275,6 +503,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>dir.</single>
<multiple>dirs.</multiple>
@@ -301,6 +569,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">by</term>
<term name="director" form="verb">directed by</term>
<term name="editor" form="verb">edited by</term>
@@ -313,6 +594,18 @@
<term name="editortranslator" form="verb">edited &amp; translated by</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">dir. by</term>
<term name="editor" form="verb-short">ed. by</term>
<term name="editorial-director" form="verb-short">ed. by</term>
diff --git a/biblio/citation-style-language/csl-locales-en-US.xml b/biblio/citation-style-language/csl-locales-en-US.xml
index a6bbb6bab4..03ffc42f9f 100644
--- a/biblio/citation-style-language/csl-locales-en-US.xml
+++ b/biblio/citation-style-language/csl-locales-en-US.xml
@@ -10,8 +10,14 @@
<translator>
<name>Rintze M. Zelle</name>
</translator>
+ <translator>
+ <name>Denis Meier</name>
+ </translator>
+ <translator>
+ <name>Brenton M. Wiernik</name>
+ </translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2017-12-29T13:02:03-05:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="true"/>
<date form="text">
@@ -25,6 +31,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">personal communication</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">accessed</term>
<term name="and">and</term>
<term name="and others">and others</term>
@@ -66,9 +99,75 @@
<term name="scale">scale</term>
<term name="version">version</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">personal communication</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">AD</term>
<term name="bc">BC</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">“</term>
@@ -76,6 +175,9 @@
<term name="open-inner-quote">‘</term>
<term name="close-inner-quote">’</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">th</term>
@@ -99,6 +201,50 @@
<term name="long-ordinal-10">tenth</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>book</single>
<multiple>books</multiple>
@@ -155,7 +301,7 @@
<single>section</single>
<multiple>sections</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -169,6 +315,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">
<single>bk.</single>
<multiple>bks.</multiple>
@@ -225,7 +407,7 @@
<single>sec.</single>
<multiple>secs.</multiple>
</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.vv.</multiple>
</term>
@@ -249,6 +431,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>director</single>
<multiple>directors</multiple>
@@ -275,6 +509,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>dir.</single>
<multiple>dirs.</multiple>
@@ -301,6 +575,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">by</term>
<term name="director" form="verb">directed by</term>
<term name="editor" form="verb">edited by</term>
@@ -313,6 +600,18 @@
<term name="editortranslator" form="verb">edited &amp; translated by</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">dir. by</term>
<term name="editor" form="verb-short">ed. by</term>
<term name="editorial-director" form="verb-short">ed. by</term>
diff --git a/biblio/citation-style-language/csl-locales-es-CL.xml b/biblio/citation-style-language/csl-locales-es-CL.xml
index 3b6f3f1e56..7e2c7f62bf 100644
--- a/biblio/citation-style-language/csl-locales-es-CL.xml
+++ b/biblio/citation-style-language/csl-locales-es-CL.xml
@@ -6,7 +6,7 @@
<uri>http://sadowsky.cl/</uri>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2015-10-15T14:41:06-04:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -20,6 +20,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">comunicación personal</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">accedido</term>
<term name="and">y</term>
<term name="and others">et&#160;al.</term>
@@ -61,9 +88,75 @@
<term name="scale">escala</term>
<term name="version">versión</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">comunicación personal</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">d.&#160;C.</term>
<term name="bc">a.&#160;C.</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">“</term>
@@ -71,6 +164,9 @@
<term name="open-inner-quote">‘</term>
<term name="close-inner-quote">’</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">ª</term>
@@ -88,6 +184,50 @@
<term name="long-ordinal-10">décima</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>libro</single>
<multiple>libros</multiple>
@@ -144,7 +284,7 @@
<single>sección</single>
<multiple>secciones</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub voce</single>
<multiple>sub vocibus</multiple>
</term>
@@ -158,6 +298,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">lib.</term>
<term name="chapter" form="short">cap.</term>
<term name="column" form="short">col.</term>
@@ -178,7 +354,7 @@
<term name="paragraph" form="short">párr.</term>
<term name="part" form="short">pt.</term>
<term name="section" form="short">sec.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.&#160;v.</single>
<multiple>s.&#160;vv.</multiple>
</term>
@@ -202,6 +378,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>director</single>
<multiple>directores</multiple>
@@ -228,6 +456,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>dir.</single>
<multiple>dirs.</multiple>
@@ -254,6 +522,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">de</term>
<term name="director" form="verb">dirigido por</term>
<term name="editor" form="verb">editado por</term>
@@ -266,6 +547,18 @@
<term name="editortranslator" form="verb">editado y traducido por</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">dir.</term>
<term name="editor" form="verb-short">ed.</term>
<term name="editorial-director" form="verb-short">coord.</term>
diff --git a/biblio/citation-style-language/csl-locales-es-ES.xml b/biblio/citation-style-language/csl-locales-es-ES.xml
index 1ce004aab9..ef93a5db5d 100644
--- a/biblio/citation-style-language/csl-locales-es-ES.xml
+++ b/biblio/citation-style-language/csl-locales-es-ES.xml
@@ -5,7 +5,7 @@
<name>javimat</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2017-12-29T16:29:13+01:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -19,6 +19,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">comunicación personal</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">accedido</term>
<term name="and">y</term>
<term name="and others">y otros</term>
@@ -60,9 +87,75 @@
<term name="scale">escala</term>
<term name="version">versión</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">comunicación personal</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">d.&#160;C.</term>
<term name="bc">a.&#160;C.</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">«</term>
@@ -70,6 +163,9 @@
<term name="open-inner-quote">“</term>
<term name="close-inner-quote">”</term>
<term name="page-range-delimiter">-</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">.ª</term>
@@ -87,6 +183,50 @@
<term name="long-ordinal-10">décima</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>libro</single>
<multiple>libros</multiple>
@@ -143,7 +283,7 @@
<single>sección</single>
<multiple>secciones</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub voce</single>
<multiple>sub vocibus</multiple>
</term>
@@ -157,6 +297,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">lib.</term>
<term name="chapter" form="short">cap.</term>
<term name="column" form="short">col.</term>
@@ -177,7 +353,7 @@
<term name="paragraph" form="short">párr.</term>
<term name="part" form="short">pt.</term>
<term name="section" form="short">sec.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.&#160;v.</single>
<multiple>s.&#160;vv.</multiple>
</term>
@@ -201,6 +377,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>director</single>
<multiple>directores</multiple>
@@ -227,6 +455,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>dir.</single>
<multiple>dirs.</multiple>
@@ -253,6 +521,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">de</term>
<term name="director" form="verb">dirigido por</term>
<term name="editor" form="verb">editado por</term>
@@ -265,6 +546,18 @@
<term name="editortranslator" form="verb">editado y traducido por</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">dir.</term>
<term name="editor" form="verb-short">ed.</term>
<term name="editorial-director" form="verb-short">ed.</term>
diff --git a/biblio/citation-style-language/csl-locales-es-MX.xml b/biblio/citation-style-language/csl-locales-es-MX.xml
index 385a4ba106..de69e01921 100644
--- a/biblio/citation-style-language/csl-locales-es-MX.xml
+++ b/biblio/citation-style-language/csl-locales-es-MX.xml
@@ -6,7 +6,7 @@
<uri>https://www.mendeley.com/profiles/juan-ignacio-flores-salgado/</uri>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2015-10-15T14:41:06-04:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -20,6 +20,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">comunicación personal</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">consultado</term>
<term name="and">y</term>
<term name="and others">et&#160;al.</term>
@@ -63,23 +90,92 @@
<term name="retrieved">recuperado</term>
<term name="scale">escala</term>
<term name="version">versión</term>
-
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">comunicación personal</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">d.&#160;C.</term>
<term name="bc">a.&#160;C.</term>
-
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
+
<!-- PUNCTUATION -->
<term name="open-quote">“</term>
<term name="close-quote">”</term>
<term name="open-inner-quote">‘</term>
<term name="close-inner-quote">’</term>
<term name="page-range-delimiter">–</term>
-
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
+
<!-- ORDINALS -->
<term name="ordinal">a</term>
<term name="ordinal-01" gender-form="feminine" match="whole-number">a</term>
<term name="ordinal-01" gender-form="masculine" match="whole-number">o</term>
-
+
<!-- LONG ORDINALS -->
<term name="long-ordinal-01">primera</term>
<term name="long-ordinal-02">segunda</term>
@@ -91,8 +187,52 @@
<term name="long-ordinal-08">octava</term>
<term name="long-ordinal-09">novena</term>
<term name="long-ordinal-10">décima</term>
-
+
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>libro</single>
<multiple>libros</multiple>
@@ -149,7 +289,7 @@
<single>sección</single>
<multiple>secciones</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub voce</single>
<multiple>sub vocibus</multiple>
</term>
@@ -161,8 +301,44 @@
<single>volumen</single>
<multiple>volúmenes</multiple>
</term>
-
+
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">
<single>lib.</single>
<multiple>libs.</multiple>
@@ -219,7 +395,7 @@
<single>sec.</single>
<multiple>secs.</multiple>
</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.&#160;v.</single>
<multiple>s.&#160;vv.</multiple>
</term>
@@ -231,7 +407,7 @@
<single>vol.</single>
<multiple>vols.</multiple>
</term>
-
+
<!-- SYMBOL LOCATOR FORMS -->
<term name="paragraph" form="symbol">
<single>¶</single>
@@ -241,8 +417,60 @@
<single>§</single>
<multiple>§</multiple>
</term>
-
+
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>director</single>
<multiple>directores</multiple>
@@ -267,8 +495,48 @@
<single>editor y traductor</single>
<multiple>editores y traductores</multiple>
</term>
-
+
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>dir.</single>
<multiple>dirs.</multiple>
@@ -293,8 +561,21 @@
<single>ed. y trad.</single>
<multiple>eds. y trads.</multiple>
</term>
-
+
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">de</term>
<term name="director" form="verb">dirigido por</term>
<term name="editor" form="verb">editado por</term>
@@ -305,15 +586,27 @@
<term name="reviewed-author" form="verb">por</term>
<term name="translator" form="verb">traducido por</term>
<term name="editortranslator" form="verb">editado y traducido por</term>
-
+
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">dir.</term>
<term name="editor" form="verb-short">ed.</term>
<term name="editorial-director" form="verb-short">coord.</term>
<term name="illustrator" form="verb-short">ilust.</term>
<term name="translator" form="verb-short">trad.</term>
<term name="editortranslator" form="verb-short">ed. y trad.</term>
-
+
<!-- LONG MONTH FORMS -->
<term name="month-01">enero</term>
<term name="month-02">febrero</term>
@@ -327,7 +620,7 @@
<term name="month-10">octubre</term>
<term name="month-11">noviembre</term>
<term name="month-12">diciembre</term>
-
+
<!-- SHORT MONTH FORMS -->
<term name="month-01" form="short">ene.</term>
<term name="month-02" form="short">feb.</term>
@@ -341,7 +634,7 @@
<term name="month-10" form="short">oct.</term>
<term name="month-11" form="short">nov.</term>
<term name="month-12" form="short">dic.</term>
-
+
<!-- SEASONS -->
<term name="season-01">primavera</term>
<term name="season-02">verano</term>
diff --git a/biblio/citation-style-language/csl-locales-et-EE.xml b/biblio/citation-style-language/csl-locales-et-EE.xml
index a9afd09b99..52775f8add 100644
--- a/biblio/citation-style-language/csl-locales-et-EE.xml
+++ b/biblio/citation-style-language/csl-locales-et-EE.xml
@@ -5,7 +5,7 @@
<name>Andrew Dunning</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2017-12-29T16:29:13+01:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -19,6 +19,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">isiklik suhtlus</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">vaadatud</term>
<term name="and">ja</term>
<term name="and others">ja teised</term>
@@ -60,9 +87,75 @@
<term name="scale">scale</term>
<term name="version">version</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">isiklik suhtlus</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">pKr</term>
<term name="bc">eKr</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">„</term>
@@ -70,6 +163,9 @@
<term name="open-inner-quote">‘</term>
<term name="close-inner-quote">’</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">.</term>
@@ -87,6 +183,50 @@
<term name="long-ordinal-10">kümnes</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>raamat</single>
<multiple>raamatud</multiple>
@@ -143,7 +283,7 @@
<single>alajaotis</single>
<multiple>alajaotised</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -157,6 +297,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">rmt</term>
<term name="chapter" form="short">ptk</term>
<term name="column" form="short">v</term>
@@ -177,7 +353,7 @@
<term name="paragraph" form="short">lõik</term>
<term name="part" form="short">osa</term>
<term name="section" form="short">alajaot.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.vv.</multiple>
</term>
@@ -201,6 +377,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>director</single>
<multiple>directors</multiple>
@@ -227,6 +455,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>dir.</single>
<multiple>dirs.</multiple>
@@ -253,6 +521,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb"></term>
<term name="director" form="verb">directed by</term>
<term name="editor" form="verb">toimetanud</term>
@@ -265,6 +546,18 @@
<term name="editortranslator" form="verb">toimetanud &amp; tõlkinud</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">dir.</term>
<term name="editor" form="verb-short">toim</term>
<term name="editorial-director" form="verb-short">toim</term>
diff --git a/biblio/citation-style-language/csl-locales-eu.xml b/biblio/citation-style-language/csl-locales-eu.xml
index 12b0511740..a936caa8e3 100644
--- a/biblio/citation-style-language/csl-locales-eu.xml
+++ b/biblio/citation-style-language/csl-locales-eu.xml
@@ -5,7 +5,7 @@
<name>Amaraun</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2017-12-29T12:56:15-05:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -19,6 +19,33 @@
<date-part name="day" form="numeric-leading-zeros"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">komunikazio pertsonala</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">eskuratua</term>
<term name="and">eta</term>
<term name="and others">eta beste</term>
@@ -60,9 +87,75 @@
<term name="scale">scale</term>
<term name="version">version</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">komunikazio pertsonala</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">K.a.</term>
<term name="bc">K.o.</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">«</term>
@@ -70,6 +163,9 @@
<term name="open-inner-quote">“</term>
<term name="close-inner-quote">”</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">.</term>
@@ -87,6 +183,50 @@
<term name="long-ordinal-10">hamargarren</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>liburua</single>
<multiple>liburuak</multiple>
@@ -143,7 +283,7 @@
<single>atala</single>
<multiple>atalak</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub voce</single>
<multiple>sub vocem</multiple>
</term>
@@ -157,6 +297,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">lib.</term>
<term name="chapter" form="short">kap.</term>
<term name="column" form="short">zut.</term>
@@ -177,7 +353,7 @@
<term name="paragraph" form="short">par.</term>
<term name="part" form="short">zt.</term>
<term name="section" form="short">atal.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.v.</multiple>
</term>
@@ -201,6 +377,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>director</single>
<multiple>directors</multiple>
@@ -227,6 +455,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>dir.</single>
<multiple>dirs.</multiple>
@@ -253,6 +521,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb"></term>
<term name="director" form="verb">directed by</term>
<term name="editor" form="verb">-(e)k argitaratua</term>
@@ -265,6 +546,18 @@
<term name="editortranslator" form="verb">-(e)k argitaratu eta itzulia</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">dir.</term>
<term name="editor" form="verb-short">arg.</term>
<term name="editorial-director" form="verb-short">arg.</term>
diff --git a/biblio/citation-style-language/csl-locales-fa-IR.xml b/biblio/citation-style-language/csl-locales-fa-IR.xml
index 2d24057199..7694e05300 100644
--- a/biblio/citation-style-language/csl-locales-fa-IR.xml
+++ b/biblio/citation-style-language/csl-locales-fa-IR.xml
@@ -8,7 +8,7 @@
<name>abdealikhurrum</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2017-12-29T16:29:13+01:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="true"/>
<date form="text">
@@ -22,6 +22,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">ارتباط شخصی</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">دسترسی</term>
<term name="and">و</term>
<term name="and others">و دیگران</term>
@@ -63,9 +90,75 @@
<term name="scale">scale</term>
<term name="version">نسخه</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">ارتباط شخصی</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">بعد از میلاد</term>
<term name="bc">قبل از میلاد</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">“</term>
@@ -73,6 +166,9 @@
<term name="open-inner-quote">‘</term>
<term name="close-inner-quote">’</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal"></term>
@@ -90,6 +186,50 @@
<term name="long-ordinal-10">دهم</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>کتاب</single>
<multiple>کتاب‌های</multiple>
@@ -146,7 +286,7 @@
<single>قسمت</single>
<multiple>قسمت‌های</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>در ذیلِ واژه</single>
<multiple>در ذیلِ واژه‌های</multiple>
</term>
@@ -160,6 +300,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">کتاب</term>
<term name="chapter" form="short">فصل</term>
<term name="column" form="short">ستون</term>
@@ -180,7 +356,7 @@
<term name="paragraph" form="short">پاراگراف</term>
<term name="part" form="short">بخش</term>
<term name="section" form="short">قسمت</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v</single>
<multiple>s.vv</multiple>
</term>
@@ -204,6 +380,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>director</single>
<multiple>directors</multiple>
@@ -230,6 +458,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>dir.</single>
<multiple>dirs.</multiple>
@@ -256,6 +524,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">توسط</term>
<term name="director" form="verb">زیر نظر</term>
<term name="editor" form="verb">ویراسته‌ی</term>
@@ -268,6 +549,18 @@
<term name="editortranslator" form="verb">ترجمه و ویراسته‌ی</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">dir.</term>
<term name="editor" form="verb-short">ویراسته‌ی</term>
<term name="editorial-director" form="verb-short">ویراسته‌ی</term>
diff --git a/biblio/citation-style-language/csl-locales-fi-FI.xml b/biblio/citation-style-language/csl-locales-fi-FI.xml
index 1155a41868..44251df25b 100644
--- a/biblio/citation-style-language/csl-locales-fi-FI.xml
+++ b/biblio/citation-style-language/csl-locales-fi-FI.xml
@@ -14,7 +14,7 @@
<name>Juhana Venäläinen</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2018-10-18T06:05:10+03:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -28,6 +28,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">henkilökohtainen viestintä</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">viitattu</term>
<term name="and">ja</term>
<term name="and others">ym.</term>
@@ -69,9 +96,75 @@
<term name="scale">mittakaava</term>
<term name="version">versio</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">henkilökohtainen viestintä</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">jaa.</term>
<term name="bc">eaa.</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">”</term>
@@ -79,6 +172,9 @@
<term name="open-inner-quote">’</term>
<term name="close-inner-quote">’</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">.</term>
@@ -96,6 +192,50 @@
<term name="long-ordinal-10">kymmenes</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>kirja</single>
<multiple>kirjat</multiple>
@@ -152,7 +292,7 @@
<single>osa</single>
<multiple>osat</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -166,6 +306,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">kirja</term>
<term name="chapter" form="short">luku</term>
<term name="column" form="short">palsta</term>
@@ -186,7 +362,7 @@
<term name="paragraph" form="short">kappale</term>
<term name="part" form="short">osa</term>
<term name="section" form="short">osa</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.vv.</multiple>
</term>
@@ -210,6 +386,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>ohjaaja</single>
<multiple>ohjaajat</multiple>
@@ -236,6 +464,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>ohj.</single>
<multiple>ohj.</multiple>
@@ -262,6 +530,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb"></term>
<term name="director" form="verb">ohjannut</term>
<term name="editor" form="verb">toimittanut</term>
@@ -274,6 +555,18 @@
<term name="editortranslator" form="verb">toimittanut ja kääntänyt</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">ohj.</term>
<term name="editor" form="verb-short">toim.</term>
<term name="editorial-director" form="verb-short">toim.</term>
diff --git a/biblio/citation-style-language/csl-locales-fr-CA.xml b/biblio/citation-style-language/csl-locales-fr-CA.xml
index cd08f0982c..932d33c104 100644
--- a/biblio/citation-style-language/csl-locales-fr-CA.xml
+++ b/biblio/citation-style-language/csl-locales-fr-CA.xml
@@ -5,7 +5,7 @@
<name>Grégoire Colly</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2015-10-15T14:41:06-04:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false" limit-day-ordinals-to-day-1="true"/>
<date form="text">
@@ -19,6 +19,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">communication personnelle</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">consulté le</term>
<term name="and">et</term>
<term name="and others">et autres</term>
@@ -60,9 +87,75 @@
<term name="scale">échelle</term>
<term name="version">version</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">communication personnelle</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">apr. J.-C.</term>
<term name="bc">av. J.-C.</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">«&#160;</term>
@@ -70,6 +163,9 @@
<term name="open-inner-quote">“</term>
<term name="close-inner-quote">”</term>
<term name="page-range-delimiter">&#8209;</term> <!-- non-breaking hyphen -->
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">ᵉ</term>
@@ -89,6 +185,50 @@
<term name="long-ordinal-10">dixième</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>livre</single>
<multiple>livres</multiple>
@@ -145,7 +285,7 @@
<single>section</single>
<multiple>sections</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -159,6 +299,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">liv.</term>
<term name="chapter" form="short">chap.</term>
<term name="column" form="short">col.</term>
@@ -185,7 +361,7 @@
<term name="paragraph" form="short">paragr.</term>
<term name="part" form="short">part.</term>
<term name="section" form="short">sect.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.&#160;v.</single>
<multiple>s.&#160;vv.</multiple>
</term>
@@ -209,6 +385,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>réalisateur</single>
<multiple>réalisateurs</multiple>
@@ -235,6 +463,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>réal.</single>
<multiple>réal.</multiple>
@@ -261,6 +529,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">par</term>
<term name="director" form="verb">réalisé par</term>
<term name="editor" form="verb">édité par</term>
@@ -273,6 +554,18 @@
<term name="editortranslator" form="verb">édité et traduit par</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">réal. par</term>
<term name="editor" form="verb-short">éd. par</term>
<term name="editorial-director" form="verb-short">ss la dir. de</term>
diff --git a/biblio/citation-style-language/csl-locales-fr-FR.xml b/biblio/citation-style-language/csl-locales-fr-FR.xml
index 9066bd58cb..e6a71687d4 100644
--- a/biblio/citation-style-language/csl-locales-fr-FR.xml
+++ b/biblio/citation-style-language/csl-locales-fr-FR.xml
@@ -5,7 +5,7 @@
<name>Grégoire Colly</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2015-10-15T14:41:06-04:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false" limit-day-ordinals-to-day-1="true"/>
<date form="text">
@@ -19,6 +19,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">communication personnelle</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">consulté le</term>
<term name="and">et</term>
<term name="and others">et autres</term>
@@ -60,9 +87,75 @@
<term name="scale">échelle</term>
<term name="version">version</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">communication personnelle</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">apr. J.-C.</term>
<term name="bc">av. J.-C.</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">«&#160;</term>
@@ -70,6 +163,9 @@
<term name="open-inner-quote">“</term>
<term name="close-inner-quote">”</term>
<term name="page-range-delimiter">&#8209;</term> <!-- non-breaking hyphen -->
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">ᵉ</term>
@@ -89,6 +185,50 @@
<term name="long-ordinal-10">dixième</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>livre</single>
<multiple>livres</multiple>
@@ -145,7 +285,7 @@
<single>section</single>
<multiple>sections</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -159,6 +299,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">liv.</term>
<term name="chapter" form="short">chap.</term>
<term name="column" form="short">col.</term>
@@ -185,7 +361,7 @@
<term name="paragraph" form="short">paragr.</term>
<term name="part" form="short">part.</term>
<term name="section" form="short">sect.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.&#160;v.</single>
<multiple>s.&#160;vv.</multiple>
</term>
@@ -209,6 +385,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>réalisateur</single>
<multiple>réalisateurs</multiple>
@@ -235,6 +463,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>réal.</single>
<multiple>réal.</multiple>
@@ -261,6 +529,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">par</term>
<term name="director" form="verb">réalisé par</term>
<term name="editor" form="verb">édité par</term>
@@ -273,6 +554,18 @@
<term name="editortranslator" form="verb">édité et traduit par</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">réal. par</term>
<term name="editor" form="verb-short">éd. par</term>
<term name="editorial-director" form="verb-short">ss la dir. de</term>
diff --git a/biblio/citation-style-language/csl-locales-he-IL.xml b/biblio/citation-style-language/csl-locales-he-IL.xml
index 260b455ac6..7324cd082d 100644
--- a/biblio/citation-style-language/csl-locales-he-IL.xml
+++ b/biblio/citation-style-language/csl-locales-he-IL.xml
@@ -5,7 +5,7 @@
<name>roypeled1</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2017-12-29T16:29:13+01:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -19,6 +19,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">תקשורת אישית</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">נבדק לאחרונה</term>
<term name="and">ו</term>
<term name="and others">ואחרים</term>
@@ -60,9 +87,75 @@
<term name="scale">scale</term>
<term name="version">גירסה</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">תקשורת אישית</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">לספירה</term>
<term name="bc">לפני הספירה</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">“</term>
@@ -70,6 +163,9 @@
<term name="open-inner-quote">‘</term>
<term name="close-inner-quote">’</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">th</term>
@@ -93,6 +189,50 @@
<term name="long-ordinal-10">עשירי</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>ספר</single>
<multiple>ספרים</multiple>
@@ -149,7 +289,7 @@
<single>סעיף</single>
<multiple>סעיפים</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -163,6 +303,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">bk</term>
<term name="chapter" form="short">chap</term>
<term name="column" form="short">col</term>
@@ -183,7 +359,7 @@
<term name="paragraph" form="short">para</term>
<term name="part" form="short">pt</term>
<term name="section" form="short">ס'</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.vv.</multiple>
</term>
@@ -207,6 +383,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>במאי</single>
<multiple>במאים</multiple>
@@ -233,6 +461,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>dir.</single>
<multiple>dirs.</multiple>
@@ -259,6 +527,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">by</term>
<term name="director" form="verb">בוים ע"י</term>
<term name="editor" form="verb">נערך ע"י</term>
@@ -271,6 +552,18 @@
<term name="editortranslator" form="verb">edited &amp; translated by</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">dir.</term>
<term name="editor" form="verb-short">ed</term>
<term name="editorial-director" form="verb-short">ed.</term>
diff --git a/biblio/citation-style-language/csl-locales-hi-IN.xml b/biblio/citation-style-language/csl-locales-hi-IN.xml
index b2f127d68a..408b3dcb3e 100644
--- a/biblio/citation-style-language/csl-locales-hi-IN.xml
+++ b/biblio/citation-style-language/csl-locales-hi-IN.xml
@@ -6,7 +6,7 @@
<email>neha-srivastava@outlook.com</email>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2021-03-02T00:21:50-05:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="true"/>
<date form="text">
@@ -20,6 +20,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">personal communication</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">अंतिम उपयोग</term>
<term name="and">व</term>
<term name="and others">व अन्य</term>
@@ -61,9 +88,75 @@
<term name="scale">scale</term>
<term name="version">संस्करण</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">personal communication</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">CE</term>
<term name="bc">BCE</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">“</term>
@@ -71,6 +164,9 @@
<term name="open-inner-quote">‘</term>
<term name="close-inner-quote">’</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">वाँ</term>
@@ -103,6 +199,50 @@
<term name="long-ordinal-10" gender-form="feminine">दसवीं</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>पुस्तक</single>
<multiple>पुस्तकें</multiple>
@@ -159,7 +299,7 @@
<single>अनुभाग</single>
<multiple>sections</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -173,6 +313,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">
<single>bk.</single>
<multiple>bks.</multiple>
@@ -229,7 +405,7 @@
<single>sec.</single>
<multiple>secs.</multiple>
</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.vv.</multiple>
</term>
@@ -253,6 +429,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>निर्देशक</single>
<multiple>directors</multiple>
@@ -279,6 +507,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>dir.</single>
<multiple>dirs.</multiple>
@@ -305,6 +573,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">द्वारा</term>
<term name="director" form="verb">निर्देशन</term>
<term name="editor" form="verb">सम्पादन</term>
@@ -317,6 +598,18 @@
<term name="editortranslator" form="verb">सम्पादन &amp; अनुवाद</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">dir. by</term>
<term name="editor" form="verb-short">ed. by</term>
<term name="editorial-director" form="verb-short">ed. by</term>
diff --git a/biblio/citation-style-language/csl-locales-hr-HR.xml b/biblio/citation-style-language/csl-locales-hr-HR.xml
index 79db78a455..e2dd97dc0d 100644
--- a/biblio/citation-style-language/csl-locales-hr-HR.xml
+++ b/biblio/citation-style-language/csl-locales-hr-HR.xml
@@ -5,7 +5,7 @@
<name>tvrbanec</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2017-12-29T16:29:13+01:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -19,6 +19,33 @@
<date-part name="day" form="numeric-leading-zeros" prefix="-" range-delimiter="/"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">osobna komunikacija</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">pristupljeno</term>
<term name="and">i</term>
<term name="and others">i ostali</term>
@@ -60,9 +87,75 @@
<term name="scale">skala</term>
<term name="version">verzija</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">osobna komunikacija</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad"></term>
<term name="bc">pr. Kr.</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">„</term>
@@ -70,6 +163,9 @@
<term name="open-inner-quote">‚</term>
<term name="close-inner-quote">‘</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">.</term>
@@ -87,6 +183,50 @@
<term name="long-ordinal-10">deseti</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>knjiga</single>
<multiple>knjige</multiple>
@@ -143,7 +283,7 @@
<single>odjeljak</single>
<multiple>odjeljci</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -157,6 +297,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">knj.</term>
<term name="chapter" form="short">pogl.</term>
<term name="column" form="short">stup.</term>
@@ -177,7 +353,7 @@
<term name="paragraph" form="short">par.</term>
<term name="part" form="short">dio</term>
<term name="section" form="short">od.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.vv.</multiple>
</term>
@@ -201,6 +377,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>voditelj</single>
<multiple>voditelji</multiple>
@@ -227,6 +455,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>vod.</single>
<multiple>vod.</multiple>
@@ -253,6 +521,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">od</term>
<term name="director" form="verb">vodio</term>
<term name="editor" form="verb">uredio</term>
@@ -265,6 +546,18 @@
<term name="editortranslator" form="verb">uredio &amp; preveo</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">vod.</term>
<term name="editor" form="verb-short">ur.</term>
<term name="editorial-director" form="verb-short">ur. vod.</term>
diff --git a/biblio/citation-style-language/csl-locales-hu-HU.xml b/biblio/citation-style-language/csl-locales-hu-HU.xml
index f3e109aba9..500366b501 100644
--- a/biblio/citation-style-language/csl-locales-hu-HU.xml
+++ b/biblio/citation-style-language/csl-locales-hu-HU.xml
@@ -5,7 +5,7 @@
<name>Miklos Vajna</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2017-12-29T16:29:13+01:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -19,6 +19,33 @@
<date-part name="day" form="numeric-leading-zeros" prefix="."/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">személyes kommunikáció</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">elérés</term>
<term name="and">és</term>
<term name="and others">és mások</term>
@@ -60,13 +87,75 @@
<term name="scale">skála</term>
<term name="version">verzió</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">személyes kommunikáció</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">Kr. u.</term>
<term name="bc">Kr. e.</term>
-
- <!-- ANNO DOMINI; BEFORE CHRIST -->
- <term name="ad">i. sz.</term>
- <term name="bc">i. e.</term>
+ <term name="bce">i. e.</term>
+ <term name="ce">i. sz.</term>
<!-- PUNCTUATION -->
<term name="open-quote">„</term>
@@ -74,6 +163,9 @@
<term name="open-inner-quote">»</term>
<term name="close-inner-quote">«</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">.</term>
@@ -91,6 +183,50 @@
<term name="long-ordinal-10">tizedik</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>könyv</single>
<multiple>könyv</multiple>
@@ -147,7 +283,7 @@
<single>szakasz</single>
<multiple>szakasz</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -161,6 +297,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">könyv</term>
<term name="chapter" form="short">fej.</term>
<term name="column" form="short">oszl.</term>
@@ -181,7 +353,7 @@
<term name="paragraph" form="short">bek.</term>
<term name="part" form="short">rész</term>
<term name="section" form="short">szak.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s. v.</single>
<multiple>s. vv.</multiple>
</term>
@@ -205,6 +377,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>igazgató</single>
<multiple>igazgató</multiple>
@@ -231,6 +455,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>ig.</single>
<multiple>ig.</multiple>
@@ -257,6 +521,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">by</term>
<term name="director" form="verb">directed by</term>
<term name="editor" form="verb">szerkesztette</term>
@@ -269,6 +546,18 @@
<term name="editortranslator" form="verb">szerkesztette &amp; fordította</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">ig.</term>
<term name="editor" form="verb-short">szerk.</term>
<term name="editorial-director" form="verb-short">ed.</term>
diff --git a/biblio/citation-style-language/csl-locales-id-ID.xml b/biblio/citation-style-language/csl-locales-id-ID.xml
index 15dbabc3e3..b11ad416d6 100644
--- a/biblio/citation-style-language/csl-locales-id-ID.xml
+++ b/biblio/citation-style-language/csl-locales-id-ID.xml
@@ -11,7 +11,7 @@
<name>xbypass</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2017-12-29T12:56:15-05:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="true"/>
<date form="text">
@@ -25,6 +25,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">komunikasi pribadi</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">diakses</term>
<term name="and">dan</term>
<term name="and others">dan lainnya</term>
@@ -66,9 +93,75 @@
<term name="scale">skala</term>
<term name="version">versi</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">komunikasi pribadi</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">M</term>
<term name="bc">SM</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">“</term>
@@ -76,6 +169,9 @@
<term name="open-inner-quote">‘</term>
<term name="close-inner-quote">’</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal"></term>
@@ -99,6 +195,50 @@
<term name="long-ordinal-10">kesepuluh</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>buku</single>
<multiple>buku</multiple>
@@ -155,7 +295,7 @@
<single>bagian</single>
<multiple>bagian</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -169,6 +309,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">bk.</term>
<term name="chapter" form="short">bb.</term>
<term name="column" form="short">kol.</term>
@@ -189,7 +365,7 @@
<term name="paragraph" form="short">para.</term>
<term name="part" form="short">bag.</term>
<term name="section" form="short">bag.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.vv.</multiple>
</term>
@@ -213,6 +389,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>direktur</single>
<multiple>direktur</multiple>
@@ -239,6 +467,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>dir.</single>
<multiple>dir.</multiple>
@@ -265,6 +533,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">oleh</term>
<term name="director" form="verb">diarahkan oleh</term>
<term name="editor" form="verb">disunting oleh</term>
@@ -277,6 +558,18 @@
<term name="editortranslator" form="verb">disunting &amp; diterjemahkan oleh</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">dir. oleh</term>
<term name="editor" form="verb-short">ed. oleh</term>
<term name="editorial-director" form="verb-short">ed. oleh</term>
diff --git a/biblio/citation-style-language/csl-locales-is-IS.xml b/biblio/citation-style-language/csl-locales-is-IS.xml
index 854cca193c..29b9eab90a 100644
--- a/biblio/citation-style-language/csl-locales-is-IS.xml
+++ b/biblio/citation-style-language/csl-locales-is-IS.xml
@@ -8,7 +8,7 @@
<name>styrmirm</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2017-12-29T16:29:13+01:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -22,6 +22,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">persónuleg samskipti</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">sótt</term>
<term name="and">og</term>
<term name="and others">og fleiri</term>
@@ -63,9 +90,75 @@
<term name="scale">scale</term>
<term name="version">útgáfa</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">persónuleg samskipti</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">e.Kr.</term>
<term name="bc">f.Kr.</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">„</term>
@@ -73,6 +166,9 @@
<term name="open-inner-quote">‘</term>
<term name="close-inner-quote">’</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">.</term>
@@ -90,6 +186,50 @@
<term name="long-ordinal-10">tíundi</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>bók</single>
<multiple>bækur</multiple>
@@ -146,7 +286,7 @@
<single>hluti</single>
<multiple>hlutar</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -160,6 +300,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">bók</term>
<term name="chapter" form="short">k.</term>
<term name="column" form="short">d.</term>
@@ -180,7 +356,7 @@
<term name="paragraph" form="short">málsgr.</term>
<term name="part" form="short">hl.</term>
<term name="section" form="short">hl.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.vv.</multiple>
</term>
@@ -204,6 +380,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>leikstjóri</single>
<multiple>leikstjórar</multiple>
@@ -230,6 +458,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>leikstj.</single>
<multiple>leikstj.</multiple>
@@ -256,6 +524,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">eftir</term>
<term name="director" form="verb">leikstýrt af</term>
<term name="editor" form="verb">ritstýrt af</term>
@@ -268,6 +549,18 @@
<term name="editortranslator" form="verb">ritstýrt og þýtt af</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">leikstj.</term>
<term name="editor" form="verb-short">ritstj.</term>
<term name="editorial-director" form="verb-short">ritstj.</term>
diff --git a/biblio/citation-style-language/csl-locales-it-IT.xml b/biblio/citation-style-language/csl-locales-it-IT.xml
index 970574ec80..1efe5bae4b 100644
--- a/biblio/citation-style-language/csl-locales-it-IT.xml
+++ b/biblio/citation-style-language/csl-locales-it-IT.xml
@@ -8,7 +8,7 @@
<name>Monica Thuegaz</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2020-12-07T06:01:04+01:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -22,6 +22,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">comunicazione personale</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">consultato</term>
<term name="and">e</term>
<term name="and others">e altri</term>
@@ -66,9 +93,75 @@
<term name="scale">scala</term>
<term name="version">versione</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">comunicazione personale</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">d.C.</term>
<term name="bc">a.C.</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">«</term>
@@ -76,6 +169,9 @@
<term name="open-inner-quote">“</term>
<term name="close-inner-quote">”</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">º</term>
@@ -115,6 +211,50 @@
<term name="long-ordinal-10" gender-form="feminine">decima</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>libro</single>
<multiple>libri</multiple>
@@ -171,7 +311,7 @@
<single>paragrafo</single>
<multiple>paragrafi</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -185,6 +325,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">lib.</term>
<term name="chapter" form="short">
<single>cap.</single>
@@ -208,7 +384,7 @@
<term name="paragraph" form="short">cpv.</term>
<term name="part" form="short">pt.</term>
<term name="section" form="short">par.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.vv.</multiple>
</term>
@@ -232,6 +408,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>director</single>
<multiple>directors</multiple>
@@ -258,6 +486,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>dir.</single>
<multiple>dir.</multiple>
@@ -284,6 +552,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">di</term>
<term name="director" form="verb">diretto da</term>
<term name="editor" form="verb">a cura di</term>
@@ -296,6 +577,18 @@
<term name="editortranslator" form="verb">a cura di e tradotto da</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">dir. da</term>
<term name="editor" form="verb-short">a c. di</term>
<term name="editorial-director" form="verb-short">ed.</term>
diff --git a/biblio/citation-style-language/csl-locales-ja-JP.xml b/biblio/citation-style-language/csl-locales-ja-JP.xml
index b370d46883..5d21f638f3 100644
--- a/biblio/citation-style-language/csl-locales-ja-JP.xml
+++ b/biblio/citation-style-language/csl-locales-ja-JP.xml
@@ -5,7 +5,7 @@
<name>Shoji Takahashi</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2017-12-29T16:29:13+01:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -19,6 +19,33 @@
<date-part name="day" suffix="日"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">個人的なやり取り</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">参照</term>
<term name="and">と</term>
<term name="and others">and others</term>
@@ -43,7 +70,7 @@
<term name="in press">in press</term>
<term name="internet">internet</term>
<term name="interview">interview</term>
- <term name="letter">letter</term>
+ <term name="letter">手紙</term>
<term name="no date">no date</term>
<term name="no date" form="short">日付なし</term>
<term name="online">online</term>
@@ -60,9 +87,75 @@
<term name="scale">scale</term>
<term name="version">version</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">個人的なやり取り</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">AD</term>
<term name="bc">BC</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">「</term>
@@ -70,6 +163,9 @@
<term name="open-inner-quote">『</term>
<term name="close-inner-quote">』</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">th</term>
@@ -93,6 +189,50 @@
<term name="long-ordinal-10">tenth</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>book</single>
<multiple>books</multiple>
@@ -149,7 +289,7 @@
<single>section</single>
<multiple>sections</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -163,6 +303,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">bk.</term>
<term name="chapter" form="short">chap.</term>
<term name="column" form="short">col.</term>
@@ -183,7 +359,7 @@
<term name="paragraph" form="short">para.</term>
<term name="part" form="short">pt.</term>
<term name="section" form="short">sec.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.vv.</multiple>
</term>
@@ -207,6 +383,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>director</single>
<multiple>directors</multiple>
@@ -233,6 +461,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>dir.</single>
<multiple>dirs.</multiple>
@@ -259,6 +527,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">by</term>
<term name="director" form="verb">directed by</term>
<term name="editor" form="verb">編集者:</term>
@@ -271,6 +552,18 @@
<term name="editortranslator" form="verb">edited &amp; translated by</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">dir.</term>
<term name="editor" form="verb-short">編集者:</term>
<term name="editorial-director" form="verb-short">ed.</term>
diff --git a/biblio/citation-style-language/csl-locales-km-KH.xml b/biblio/citation-style-language/csl-locales-km-KH.xml
index da58df8692..773b18a4f6 100644
--- a/biblio/citation-style-language/csl-locales-km-KH.xml
+++ b/biblio/citation-style-language/csl-locales-km-KH.xml
@@ -2,7 +2,7 @@
<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="km-KH">
<info>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2015-10-15T16:51:15-04:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -16,6 +16,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">personal communication</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">accessed</term>
<term name="and">and</term>
<term name="and others">and others</term>
@@ -57,9 +84,75 @@
<term name="scale">scale</term>
<term name="version">version</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">personal communication</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">AD</term>
<term name="bc">BC</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">“</term>
@@ -67,6 +160,9 @@
<term name="open-inner-quote">‘</term>
<term name="close-inner-quote">’</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">th</term>
@@ -90,6 +186,50 @@
<term name="long-ordinal-10">ទីដប់មួយ</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>សៀវភៅ</single>
<multiple>សៀវភៅ</multiple>
@@ -146,7 +286,7 @@
<single>ផ្នែក</single>
<multiple>ផ្នែក</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -160,6 +300,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">bk.</term>
<term name="chapter" form="short">chap.</term>
<term name="column" form="short">col.</term>
@@ -180,7 +356,7 @@
<term name="paragraph" form="short">para.</term>
<term name="part" form="short">pt.</term>
<term name="section" form="short">sec.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.vv.</multiple>
</term>
@@ -204,6 +380,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>director</single>
<multiple>directors</multiple>
@@ -230,6 +458,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>dir.</single>
<multiple>dirs.</multiple>
@@ -256,6 +524,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">by</term>
<term name="director" form="verb">directed by</term>
<term name="editor" form="verb">edited by</term>
@@ -268,6 +549,18 @@
<term name="editortranslator" form="verb">edited &amp; translated by</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">dir.</term>
<term name="editor" form="verb-short">ed.</term>
<term name="editorial-director" form="verb-short">ed.</term>
diff --git a/biblio/citation-style-language/csl-locales-ko-KR.xml b/biblio/citation-style-language/csl-locales-ko-KR.xml
index 80fdfc7cd2..05554c1e6d 100644
--- a/biblio/citation-style-language/csl-locales-ko-KR.xml
+++ b/biblio/citation-style-language/csl-locales-ko-KR.xml
@@ -2,7 +2,7 @@
<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="ko-KR">
<info>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2015-10-15T14:41:06-04:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -16,6 +16,33 @@
<date-part name="day" form="numeric-leading-zeros" prefix="/"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">개인 서신</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">접근된</term>
<term name="and">와/과</term>
<term name="and others">and others</term>
@@ -40,7 +67,7 @@
<term name="in press">in press</term>
<term name="internet">internet</term>
<term name="interview">interview</term>
- <term name="letter">letter</term>
+ <term name="letter">편지</term>
<term name="no date">no date</term>
<term name="no date" form="short">일자 없음</term>
<term name="online">online</term>
@@ -57,9 +84,75 @@
<term name="scale">scale</term>
<term name="version">version</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">개인 서신</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">AD</term>
<term name="bc">BC</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">“</term>
@@ -67,6 +160,9 @@
<term name="open-inner-quote">‘</term>
<term name="close-inner-quote">’</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">th</term>
@@ -90,6 +186,50 @@
<term name="long-ordinal-10">tenth</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>book</single>
<multiple>books</multiple>
@@ -146,7 +286,7 @@
<single>section</single>
<multiple>sections</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -160,6 +300,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">bk</term>
<term name="chapter" form="short">chap</term>
<term name="column" form="short">col</term>
@@ -180,7 +356,7 @@
<term name="paragraph" form="short">para</term>
<term name="part" form="short">pt</term>
<term name="section" form="short">sec</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.vv.</multiple>
</term>
@@ -204,6 +380,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>director</single>
<multiple>directors</multiple>
@@ -230,6 +458,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>dir.</single>
<multiple>dirs.</multiple>
@@ -256,6 +524,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">by</term>
<term name="director" form="verb">directed by</term>
<term name="editor" form="verb">편집자:</term>
@@ -268,6 +549,18 @@
<term name="editortranslator" form="verb">edited &amp; translated by</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">dir.</term>
<term name="editor" form="verb-short">ed</term>
<term name="editorial-director" form="verb-short">ed.</term>
diff --git a/biblio/citation-style-language/csl-locales-la.xml b/biblio/citation-style-language/csl-locales-la.xml
index 3e3f1b21fd..b13e37cb14 100644
--- a/biblio/citation-style-language/csl-locales-la.xml
+++ b/biblio/citation-style-language/csl-locales-la.xml
@@ -5,7 +5,7 @@
<name>Andrew Dunning</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2019-01-22T23:20:59-05:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -19,6 +19,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">personal communication</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">consultatus</term>
<term name="and">et</term>
<term name="and others">et alii</term>
@@ -60,9 +87,75 @@
<term name="scale">scala</term>
<term name="version">uersio</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">personal communication</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">A.D.</term>
<term name="bc">A.C.</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">‘</term>
@@ -70,6 +163,9 @@
<term name="open-inner-quote">“</term>
<term name="close-inner-quote">”</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">º</term>
@@ -87,6 +183,50 @@
<term name="long-ordinal-10">decimus</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>liber</single>
<multiple>libri</multiple>
@@ -143,7 +283,7 @@
<single>paragraphus</single>
<multiple>paragraphi</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub uerbo</single>
<multiple>sub uerbis</multiple>
</term>
@@ -157,6 +297,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">lib.</term>
<term name="chapter" form="short">cap.</term>
<term name="column" form="short">col.</term>
@@ -177,7 +353,7 @@
<term name="paragraph" form="short">par.</term>
<term name="part" form="short">pr.</term>
<term name="section" form="short">par.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.u.</single>
<multiple>s.uu.</multiple>
</term>
@@ -201,6 +377,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>director</single>
<multiple>directores</multiple>
@@ -227,6 +455,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>dir.</single>
<multiple>dirs.</multiple>
@@ -253,6 +521,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">a</term>
<term name="director" form="verb">a directione</term>
<term name="editor" form="verb">a cura</term>
@@ -265,6 +546,18 @@
<term name="editortranslator" form="verb">a cura et interpretatione</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">dir.</term>
<term name="editor" form="verb-short">cur.</term>
<term name="editorial-director" form="verb-short">ed.</term>
diff --git a/biblio/citation-style-language/csl-locales-lt-LT.xml b/biblio/citation-style-language/csl-locales-lt-LT.xml
index 9b0e509fec..84a190a1ab 100644
--- a/biblio/citation-style-language/csl-locales-lt-LT.xml
+++ b/biblio/citation-style-language/csl-locales-lt-LT.xml
@@ -5,7 +5,7 @@
<name>Valdemaras Klumbys</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2017-01-22T17:56:13-05:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text" delimiter=" ">
@@ -21,6 +21,33 @@
<date-part name="day" form="numeric-leading-zeros"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">communicationis personalis</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">žiūrėta</term>
<term name="and">ir</term>
<term name="and others">ir kt.</term>
@@ -62,9 +89,75 @@
<term name="scale">mastelis</term>
<term name="version">versija</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">communicationis personalis</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">po Kr.</term>
<term name="bc">pr. Kr.</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">„</term>
@@ -72,6 +165,9 @@
<term name="open-inner-quote">,</term>
<term name="close-inner-quote">‘</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">-asis</term>
@@ -106,6 +202,50 @@
<term name="long-ordinal-10" gender-form="feminine">dešimtoji</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>knyga</single>
<multiple>knygos</multiple>
@@ -162,7 +302,7 @@
<single>poskyris</single>
<multiple>poskyriai</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>žiūrėk</single>
<multiple>žiūrėk</multiple>
</term>
@@ -176,6 +316,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">kn.</term>
<term name="chapter" form="short">sk.</term>
<term name="column" form="short">skilt.</term>
@@ -196,7 +372,7 @@
<term name="paragraph" form="short">pastr.</term>
<term name="part" form="short">d.</term>
<term name="section" form="short">posk.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>žr.</single>
<multiple>žr.</multiple>
</term>
@@ -220,6 +396,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>vadovas</single>
<multiple>vadovai</multiple>
@@ -246,6 +474,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>vad.</single>
<multiple>vad.</multiple>
@@ -272,6 +540,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb"></term>
<term name="director" form="verb">vadovavo</term>
<term name="editor" form="verb">sudarė</term>
@@ -284,6 +565,18 @@
<term name="editortranslator" form="verb">sudarė ir vertė</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">vad.</term>
<term name="editor" form="verb-short">sud.</term>
<term name="editorial-director" form="verb-short">pareng.</term>
diff --git a/biblio/citation-style-language/csl-locales-lv-LV.xml b/biblio/citation-style-language/csl-locales-lv-LV.xml
index c659a1cc1e..0893faccf7 100644
--- a/biblio/citation-style-language/csl-locales-lv-LV.xml
+++ b/biblio/citation-style-language/csl-locales-lv-LV.xml
@@ -5,7 +5,7 @@
<name>Andris Lupgins</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2015-10-15T16:51:15-04:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text" delimiter=" ">
@@ -21,6 +21,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">personīga komunikācija</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">skatīts</term>
<term name="ad">m.ē.</term>
<term name="and">un</term>
@@ -64,12 +91,85 @@
<term name="scale">mērogs</term>
<term name="version">versija</term>
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">personīga komunikācija</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
+ <term name="ad">AD</term>
+ <term name="bc">BC</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
+
<!-- PUNCTUATION -->
<term name="open-quote">"</term>
<term name="close-quote">"</term>
<term name="open-inner-quote">"</term>
<term name="close-inner-quote">"</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">-ais</term>
@@ -99,6 +199,50 @@
<term name="long-ordinal-10" gender-form="feminine">desmitā</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>grāmata</single>
<multiple>grāmatas</multiple>
@@ -155,7 +299,7 @@
<single>apakšnodaļa</single>
<multiple>apakšnodaļas</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>skatīt</single>
<multiple>skatīt</multiple>
</term>
@@ -169,6 +313,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">grām.</term>
<term name="chapter" form="short">nod.</term>
<term name="column" form="short">sl.</term>
@@ -189,7 +369,7 @@
<term name="paragraph" form="short">rindk.</term>
<term name="part" form="short">d.</term>
<term name="section" form="short">apakšnod.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>sk.</single>
<multiple>sk.</multiple>
</term>
@@ -213,6 +393,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="collection-editor">
<single>krājuma redaktors</single>
<multiple>krājuma redaktori</multiple>
@@ -259,6 +491,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="collection-editor" form="short">
<single>kr. red.</single>
<multiple>kr. red.</multiple>
@@ -305,6 +577,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb"></term>
<term name="composer" form="verb">sastādīja</term>
<term name="director" form="verb">vadīja</term>
@@ -317,6 +602,18 @@
<term name="translator" form="verb">tulkoja</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">sast.</term>
<term name="editor" form="verb-short">sag.</term>
<term name="editorial-director" form="verb-short">sag.</term>
diff --git a/biblio/citation-style-language/csl-locales-mn-MN.xml b/biblio/citation-style-language/csl-locales-mn-MN.xml
index 883ffcda74..d6558200d3 100644
--- a/biblio/citation-style-language/csl-locales-mn-MN.xml
+++ b/biblio/citation-style-language/csl-locales-mn-MN.xml
@@ -2,7 +2,7 @@
<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="mn-MN">
<info>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2019-02-17T22:59:29-05:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -16,6 +16,33 @@
<date-part name="day" form="numeric-leading-zeros" prefix="."/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">хувийн харилцаа холбоо</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">accessed</term>
<term name="and">and</term>
<term name="and others">and others</term>
@@ -40,7 +67,7 @@
<term name="in press">in press</term>
<term name="internet">internet</term>
<term name="interview">interview</term>
- <term name="letter">letter</term>
+ <term name="letter">захиа</term>
<term name="no date">no date</term>
<term name="no date" form="short">n.d.</term>
<term name="online">online</term>
@@ -57,9 +84,75 @@
<term name="scale">scale</term>
<term name="version">version</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">хувийн харилцаа холбоо</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">AD</term>
<term name="bc">BC</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">«</term>
@@ -67,6 +160,9 @@
<term name="open-inner-quote">„</term>
<term name="close-inner-quote">“</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">-p</term>
@@ -84,6 +180,50 @@
<term name="long-ordinal-10">аравдугаар</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>ном</single>
<multiple>номнууд</multiple>
@@ -140,7 +280,7 @@
<single>section</single>
<multiple>sections</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -154,6 +294,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">bk</term>
<term name="chapter" form="short">chap</term>
<term name="column" form="short">col</term>
@@ -174,7 +350,7 @@
<term name="paragraph" form="short">para</term>
<term name="part" form="short">pt</term>
<term name="section" form="short">sec</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.vv.</multiple>
</term>
@@ -198,6 +374,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>director</single>
<multiple>directors</multiple>
@@ -224,6 +452,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>dir.</single>
<multiple>dirs.</multiple>
@@ -250,6 +518,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">by</term>
<term name="director" form="verb">directed by</term>
<term name="editor" form="verb">edited by</term>
@@ -262,6 +543,18 @@
<term name="editortranslator" form="verb">edited &amp; translated by</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">dir.</term>
<term name="editor" form="verb-short">ed</term>
<term name="editorial-director" form="verb-short">ed.</term>
diff --git a/biblio/citation-style-language/csl-locales-nb-NO.xml b/biblio/citation-style-language/csl-locales-nb-NO.xml
index bc44a1a5ee..929ccb4465 100644
--- a/biblio/citation-style-language/csl-locales-nb-NO.xml
+++ b/biblio/citation-style-language/csl-locales-nb-NO.xml
@@ -5,7 +5,7 @@
<name>Guttorm Flatabø</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2020-01-18T15:35:53+01:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -19,6 +19,33 @@
<date-part name="day" form="numeric-leading-zeros" prefix="-" range-delimiter="/"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">personlig kommunikasjon</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">åpnet</term>
<term name="and">og</term>
<term name="and others">med flere</term>
@@ -60,9 +87,75 @@
<term name="scale">målestokk</term>
<term name="version">versjon</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">personlig kommunikasjon</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">fvt.</term>
<term name="bc">evt.</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">«</term>
@@ -70,6 +163,9 @@
<term name="open-inner-quote">‘</term>
<term name="close-inner-quote">’</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">.</term>
@@ -87,6 +183,50 @@
<term name="long-ordinal-10">tiende</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>bok</single>
<multiple>bøker</multiple>
@@ -143,7 +283,7 @@
<single>paragraf</single>
<multiple>paragrafer</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -157,6 +297,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">b.</term>
<term name="chapter" form="short">kap.</term>
<term name="column" form="short">kol.</term>
@@ -177,7 +353,7 @@
<term name="paragraph" form="short">avsn.</term>
<term name="part" form="short">d.</term>
<term name="section" form="short">pargr.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.vv.</multiple>
</term>
@@ -201,6 +377,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>regissør</single>
<multiple>regissører</multiple>
@@ -227,6 +455,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>regi</single>
<multiple>regi</multiple>
@@ -253,6 +521,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">av</term>
<term name="director" form="verb">regissert av</term>
<term name="editor" form="verb">redigert av</term>
@@ -265,6 +546,18 @@
<term name="editortranslator" form="verb">redigert &amp; oversatt av</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">regi</term>
<term name="editor" form="verb-short">red.</term>
<term name="editorial-director" form="verb-short">red.</term>
diff --git a/biblio/citation-style-language/csl-locales-nl-NL.xml b/biblio/citation-style-language/csl-locales-nl-NL.xml
index 88ccb0405f..e450a01a01 100644
--- a/biblio/citation-style-language/csl-locales-nl-NL.xml
+++ b/biblio/citation-style-language/csl-locales-nl-NL.xml
@@ -6,7 +6,7 @@
<uri>http://twitter.com/rintzezelle</uri>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2020-04-16T13:27:31-04:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -20,6 +20,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">persoonlijke communicatie</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">geraadpleegd</term>
<term name="and">en</term>
<term name="and others">en anderen</term>
@@ -61,9 +88,75 @@
<term name="scale">schaal</term>
<term name="version">versie</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">persoonlijke communicatie</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">AD</term>
<term name="bc">BC</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">‘</term>
@@ -71,6 +164,9 @@
<term name="open-inner-quote">“</term>
<term name="close-inner-quote">”</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">ste</term>
@@ -106,6 +202,50 @@
<term name="long-ordinal-10">tiende</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>boek</single>
<multiple>boeken</multiple>
@@ -162,7 +302,7 @@
<single>sectie</single>
<multiple>secties</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -176,6 +316,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">bk.</term>
<term name="chapter" form="short">hfdst.</term>
<term name="column" form="short">col.</term>
@@ -196,7 +372,7 @@
<term name="paragraph" form="short">par.</term>
<term name="part" form="short">deel</term>
<term name="section" form="short">sec.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.vv.</multiple>
</term>
@@ -220,6 +396,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>regisseur</single>
<multiple>regisseurs</multiple>
@@ -246,6 +474,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>reg.</single>
<multiple>reg.</multiple>
@@ -272,6 +540,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">door</term>
<term name="director" form="verb">geregisseerd door</term>
<term name="editor" form="verb">onder redactie van</term>
@@ -284,6 +565,18 @@
<term name="editortranslator" form="verb">bewerkt &amp; vertaald door</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">geregisseerd door</term>
<term name="editor" form="verb-short">onder redactie van</term>
<term name="editorial-director" form="verb-short">bewerkt door</term>
diff --git a/biblio/citation-style-language/csl-locales-nn-NO.xml b/biblio/citation-style-language/csl-locales-nn-NO.xml
index ea3e0b8c50..d18a374c65 100644
--- a/biblio/citation-style-language/csl-locales-nn-NO.xml
+++ b/biblio/citation-style-language/csl-locales-nn-NO.xml
@@ -5,7 +5,7 @@
<name>Guttorm Flatabø</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2020-01-18T15:35:53+01:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -19,6 +19,33 @@
<date-part name="day" form="numeric-leading-zeros" prefix="-" range-delimiter="/"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">personlig kommunikasjon</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">vitja</term>
<term name="and">og</term>
<term name="and others">med fleire</term>
@@ -60,9 +87,75 @@
<term name="scale">målestokk</term>
<term name="version">versjon</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">personlig kommunikasjon</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">fvt.</term>
<term name="bc">evt.</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">«</term>
@@ -70,6 +163,9 @@
<term name="open-inner-quote">‘</term>
<term name="close-inner-quote">’</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">.</term>
@@ -87,6 +183,50 @@
<term name="long-ordinal-10">tiande</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>bok</single>
<multiple>bøker</multiple>
@@ -143,7 +283,7 @@
<single>paragraf</single>
<multiple>paragrafar</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -157,6 +297,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">b.</term>
<term name="chapter" form="short">kap.</term>
<term name="column" form="short">kol.</term>
@@ -177,7 +353,7 @@
<term name="paragraph" form="short">avsn.</term>
<term name="part" form="short">d.</term>
<term name="section" form="short">par.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.vv.</multiple>
</term>
@@ -201,6 +377,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>regissør</single>
<multiple>regissørar</multiple>
@@ -227,6 +455,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>regi</single>
<multiple>regi</multiple>
@@ -253,6 +521,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">av</term>
<term name="director" form="verb">regissert av</term>
<term name="editor" form="verb">redigert av</term>
@@ -265,6 +546,18 @@
<term name="editortranslator" form="verb">redigert &amp; omsett av</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">regi</term>
<term name="editor" form="verb-short">red.</term>
<term name="editorial-director" form="verb-short">red.</term>
diff --git a/biblio/citation-style-language/csl-locales-pl-PL.xml b/biblio/citation-style-language/csl-locales-pl-PL.xml
index f73e4e0fbe..d0ec1706c7 100644
--- a/biblio/citation-style-language/csl-locales-pl-PL.xml
+++ b/biblio/citation-style-language/csl-locales-pl-PL.xml
@@ -11,7 +11,7 @@
<name>Pendzoncymisio</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2021-06-23T23:06:42-04:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -25,6 +25,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">osobista komunikacja</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">dostęp</term>
<term name="and">i</term>
<term name="and others">i inni</term>
@@ -66,9 +93,75 @@
<term name="scale">skala</term>
<term name="version">wersja</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">osobista komunikacja</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">n.e.</term>
<term name="bc">p.n.e.</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">„</term>
@@ -76,6 +169,9 @@
<term name="open-inner-quote">«</term>
<term name="close-inner-quote">»</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">.</term>
@@ -93,6 +189,50 @@
<term name="long-ordinal-10">dziesiąty</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>książka</single>
<multiple>książki</multiple>
@@ -149,7 +289,7 @@
<single>sekcja</single>
<multiple>sekcje</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -163,6 +303,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">książka</term>
<term name="chapter" form="short">rozdz.</term>
<term name="column" form="short">kol.</term>
@@ -183,7 +359,7 @@
<term name="paragraph" form="short">akap.</term>
<term name="part" form="short">cz.</term>
<term name="section" form="short">sekc.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.vv.</multiple>
</term>
@@ -207,6 +383,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>reżyser</single>
<multiple>reżyserzy</multiple>
@@ -233,6 +461,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>reż.</single>
<multiple>reż.</multiple>
@@ -259,6 +527,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">przez</term>
<term name="director" form="verb">reżyserowane przez</term>
<term name="editor" form="verb">zredagowane przez</term>
@@ -271,6 +552,18 @@
<term name="editortranslator" form="verb">zredagowane i przetłumaczone przez</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">reż.</term>
<term name="editor" form="verb-short">red.</term>
<term name="editorial-director" form="verb-short">red.</term>
diff --git a/biblio/citation-style-language/csl-locales-pt-BR.xml b/biblio/citation-style-language/csl-locales-pt-BR.xml
index 4c630d7140..a891aa8855 100644
--- a/biblio/citation-style-language/csl-locales-pt-BR.xml
+++ b/biblio/citation-style-language/csl-locales-pt-BR.xml
@@ -8,7 +8,7 @@
<name>Meira da Rocha</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2021-12-16T08:33:10-03:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false" limit-day-ordinals-to-day-1="true"/>
<date form="text">
@@ -22,6 +22,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">comunicação pessoal</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">acessado</term>
<term name="and">e</term>
<term name="and others">e outros</term>
@@ -63,9 +90,75 @@
<term name="scale">escala</term>
<term name="version">versão</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">comunicação pessoal</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">DC</term>
<term name="bc">AC</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">“</term>
@@ -73,6 +166,9 @@
<term name="open-inner-quote">‘</term>
<term name="close-inner-quote">’</term>
<term name="page-range-delimiter">&#8211;</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">º</term>
@@ -102,6 +198,50 @@
<term name="long-ordinal-10" gender-form="feminine">décima</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>livro</single>
<multiple>livros</multiple>
@@ -158,7 +298,7 @@
<single>seção</single>
<multiple>seções</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -172,6 +312,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">liv.</term>
<term name="chapter" form="short">cap.</term>
<term name="column" form="short">col.</term>
@@ -192,7 +368,7 @@
<term name="paragraph" form="short">parag.</term>
<term name="part" form="short">pt.</term>
<term name="section" form="short">seç.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.vv.</multiple>
</term>
@@ -216,6 +392,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>diretor</single>
<multiple>diretores</multiple>
@@ -242,6 +470,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>dir.</single>
<multiple>dirs.</multiple>
@@ -268,6 +536,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">por</term>
<term name="director" form="verb">dirigido por</term>
<term name="editor" form="verb">organizado por</term>
@@ -280,6 +561,18 @@
<term name="editortranslator" form="verb">editado e traduzido por</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">dir.</term>
<term name="editor" form="verb-short">org.</term>
<term name="editorial-director" form="verb-short">ed.</term>
diff --git a/biblio/citation-style-language/csl-locales-pt-PT.xml b/biblio/citation-style-language/csl-locales-pt-PT.xml
index 442eaf9401..04bfb1547d 100644
--- a/biblio/citation-style-language/csl-locales-pt-PT.xml
+++ b/biblio/citation-style-language/csl-locales-pt-PT.xml
@@ -2,7 +2,7 @@
<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="pt-PT">
<info>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2015-10-15T14:41:06-04:00</updated>
+ <updated>2022-01-29T20:59:33-05:00</updated>
<translator>
<name>Jonadabe PT</name>
</translator>
@@ -19,6 +19,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">comunicação pessoal</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">acedido</term>
<term name="and">e</term>
<term name="and others">e outros</term>
@@ -60,9 +87,75 @@
<term name="scale">scale</term>
<term name="version">versão</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">comunicação pessoal</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">AD</term>
<term name="bc">BC</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">«</term>
@@ -70,6 +163,9 @@
<term name="open-inner-quote">“</term>
<term name="close-inner-quote">”</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal" gender-form="masculine" match="whole-number">.º</term>
@@ -98,6 +194,50 @@
<term name="long-ordinal-10" gender-form="feminine">décima</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>livro</single>
<multiple>livros</multiple>
@@ -154,7 +294,7 @@
<single>secção</single>
<multiple>secções</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -168,6 +308,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">liv.</term>
<term name="chapter" form="short">cap.</term>
<term name="column" form="short">col.</term>
@@ -188,7 +364,7 @@
<term name="paragraph" form="short">par.</term>
<term name="part" form="short">pt.</term>
<term name="section" form="short">sec.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.vv.</multiple>
</term>
@@ -212,6 +388,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>director</single>
<multiple>directores</multiple>
@@ -238,6 +466,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>dir.</single>
<multiple>dirs.</multiple>
@@ -264,6 +532,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">por</term>
<term name="director" form="verb">dirigido por</term>
<term name="editor" form="verb">editado por</term>
@@ -276,40 +557,52 @@
<term name="editortranslator" form="verb">editado &amp; traduzido por</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">dir.</term>
<term name="editor" form="verb-short">ed.</term>
<term name="editorial-director" form="verb-short">ed.</term>
<term name="illustrator" form="verb-short">ilus.</term>
<term name="translator" form="verb-short">trad.</term>
<term name="editortranslator" form="verb-short">ed. &amp; trad. por</term>
-
- <!-- LONG MONTH FORMS -->
- <term name="month-01">Janeiro</term>
- <term name="month-02">Fevereiro</term>
- <term name="month-03">Março</term>
- <term name="month-04">Abril</term>
- <term name="month-05">Maio</term>
- <term name="month-06">Junho</term>
- <term name="month-07">Julho</term>
- <term name="month-08">Agosto</term>
- <term name="month-09">Setembro</term>
- <term name="month-10">Outubro</term>
- <term name="month-11">Novembro</term>
- <term name="month-12">Dezembro</term>
-
+
+ <!-- LONG MONTH FORMS -->
+ <term name="month-01">janeiro</term>
+ <term name="month-02">fevereiro</term>
+ <term name="month-03">março</term>
+ <term name="month-04">abril</term>
+ <term name="month-05">maio</term>
+ <term name="month-06">junho</term>
+ <term name="month-07">julho</term>
+ <term name="month-08">agosto</term>
+ <term name="month-09">setembro</term>
+ <term name="month-10">outubro</term>
+ <term name="month-11">novembro</term>
+ <term name="month-12">dezembro</term>
+
<!-- SHORT MONTH FORMS -->
- <term name="month-01" form="short">Jan.</term>
- <term name="month-02" form="short">Fev.</term>
- <term name="month-03" form="short">Mar.</term>
- <term name="month-04" form="short">Abr.</term>
- <term name="month-05" form="short">Mai.</term>
- <term name="month-06" form="short">Jun.</term>
- <term name="month-07" form="short">Jul.</term>
- <term name="month-08" form="short">Ago.</term>
- <term name="month-09" form="short">Set.</term>
- <term name="month-10" form="short">Out.</term>
- <term name="month-11" form="short">Nov.</term>
- <term name="month-12" form="short">Dez.</term>
+ <term name="month-01" form="short">jan.</term>
+ <term name="month-02" form="short">fev.</term>
+ <term name="month-03" form="short">mar.</term>
+ <term name="month-04" form="short">abr.</term>
+ <term name="month-05" form="short">mai.</term>
+ <term name="month-06" form="short">jun.</term>
+ <term name="month-07" form="short">jul.</term>
+ <term name="month-08" form="short">ago.</term>
+ <term name="month-09" form="short">set.</term>
+ <term name="month-10" form="short">out.</term>
+ <term name="month-11" form="short">nov.</term>
+ <term name="month-12" form="short">dez.</term>
<!-- SEASONS -->
<term name="season-01">Primavera</term>
diff --git a/biblio/citation-style-language/csl-locales-ro-RO.xml b/biblio/citation-style-language/csl-locales-ro-RO.xml
index 650b873515..4079a643f3 100644
--- a/biblio/citation-style-language/csl-locales-ro-RO.xml
+++ b/biblio/citation-style-language/csl-locales-ro-RO.xml
@@ -6,7 +6,7 @@
<email>nturcan@gmail.com</email>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2019-02-23T11:26:39+02:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -20,6 +20,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">comunicare personală</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">data accesării</term>
<term name="and">și</term>
<term name="and others">și alții</term>
@@ -61,9 +88,75 @@
<term name="scale">scală</term>
<term name="version">versiunea</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">comunicare personală</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">d.Hr.</term>
<term name="bc">î.Hr.</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">„</term>
@@ -71,6 +164,9 @@
<term name="open-inner-quote">«</term>
<term name="close-inner-quote">»</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">-lea</term>
@@ -89,6 +185,50 @@
<term name="long-ordinal-10">al zecelea</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>cartea</single>
<multiple>cărțile</multiple>
@@ -145,7 +285,7 @@
<single>secțiunea</single>
<multiple>secțiunile</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -159,6 +299,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">cart.</term>
<term name="chapter" form="short">cap.</term>
<term name="column" form="short">col.</term>
@@ -179,7 +355,7 @@
<term name="paragraph" form="short">par.</term>
<term name="part" form="short">part.</term>
<term name="section" form="short">sec.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.vv.</multiple>
</term>
@@ -203,6 +379,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>director</single>
<multiple>directori</multiple>
@@ -229,6 +457,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>dir.</single>
<multiple>dir.</multiple>
@@ -255,6 +523,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">de</term>
<term name="director" form="verb">coordonat de</term>
<term name="editor" form="verb">ediție de</term>
@@ -267,6 +548,18 @@
<term name="editortranslator" form="verb">ediție și traducere de</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">dir.</term>
<term name="editor" form="verb-short">ed.</term>
<term name="editorial-director" form="verb-short">coord.</term>
diff --git a/biblio/citation-style-language/csl-locales-ru-RU.xml b/biblio/citation-style-language/csl-locales-ru-RU.xml
index 56eb8875f6..a0d5b797e2 100644
--- a/biblio/citation-style-language/csl-locales-ru-RU.xml
+++ b/biblio/citation-style-language/csl-locales-ru-RU.xml
@@ -6,7 +6,7 @@
<email>alexei.kouprianov@gmail.com</email>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2015-10-15T16:51:15-04:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -20,6 +20,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">личная переписка</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">просмотрено</term>
<term name="and">и</term>
<term name="and others">и др.</term>
@@ -64,9 +91,75 @@
<term name="scale">масштаб</term>
<term name="version">версия</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">личная переписка</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">н. э.</term>
<term name="bc">до н. э.</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">«</term>
@@ -74,6 +167,9 @@
<term name="open-inner-quote">„</term>
<term name="close-inner-quote">“</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">-е</term>
@@ -112,6 +208,50 @@
<term name="long-ordinal-09" gender-form="feminine">девятая</term>
<term name="long-ordinal-10" gender-form="feminine">десятая</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<!-- Currently only a few of locator terms are gender-assignable -->
<term name="book">
<single>книга</single>
@@ -170,7 +310,7 @@
<single>раздел</single>
<multiple>разделы</multiple>
</term>
- <term name="sub verbo">смотри</term>
+ <term name="sub-verbo">смотри</term>
<term name="verse">
<single>стих</single>
<multiple>стихи</multiple>
@@ -181,6 +321,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<!-- Ниже для всех однобуквенных сокращений приведены двухбуквенные варианты множественного числа. Если последние нежелательны (например, по ГОСТу для библиографии "С. 23-35") то это должно определяться в самом стиле (plural="never") -->
<term name="book" form="short">кн.</term>
<term name="chapter" form="short">гл.</term>
@@ -211,7 +387,7 @@
<multiple>чч.</multiple>
</term>
<term name="section" form="short">разд.</term>
- <term name="sub verbo" form="short">см.</term>
+ <term name="sub-verbo" form="short">см.</term>
<term name="verse" form="short">ст.</term>
<term name="volume" form="short">
<single>т.</single>
@@ -229,6 +405,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>режиссер</single>
<multiple>режиссеры</multiple>
@@ -255,6 +483,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">реж.</term>
<term name="editor" form="short">ред.</term>
<term name="editorial-director" form="short">отв. ред.</term>
@@ -263,6 +531,19 @@
<term name="editortranslator" form="short">ред. и пер.</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<!-- В этом и следующем разделе приведены наиболее широко используемые термины (например, "под редакцией" вместо "отредактировано"). Единственным недостатком является то, что разные термины требует разного падежа для последующих фамилий -->
<term name="container-author" form="verb"></term>
<term name="director" form="verb">режиссировано</term>
@@ -276,6 +557,18 @@
<term name="editortranslator" form="verb">под редакцией и переведено</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">реж.</term>
<term name="editor" form="verb-short">под ред.</term>
<term name="editorial-director" form="verb-short">под отв. ред.</term>
diff --git a/biblio/citation-style-language/csl-locales-sk-SK.xml b/biblio/citation-style-language/csl-locales-sk-SK.xml
index 40afbbef26..6dc428d4f5 100644
--- a/biblio/citation-style-language/csl-locales-sk-SK.xml
+++ b/biblio/citation-style-language/csl-locales-sk-SK.xml
@@ -8,7 +8,7 @@
<name>kohafan</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2017-12-29T16:29:13+01:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -22,6 +22,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">osobná komunikácia</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">cit</term>
<term name="and">a</term>
<term name="and others">a ďalší</term>
@@ -63,9 +90,75 @@
<term name="scale">scale</term>
<term name="version">version</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">osobná komunikácia</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">po Kr.</term>
<term name="bc">pred Kr.</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">“</term>
@@ -73,6 +166,9 @@
<term name="open-inner-quote">‘</term>
<term name="close-inner-quote">’</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">th</term>
@@ -96,6 +192,50 @@
<term name="long-ordinal-10">tenth</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>kniha</single>
<multiple>knihy</multiple>
@@ -152,7 +292,7 @@
<single>sekcia</single>
<multiple>sekcie</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -166,6 +306,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">k.</term>
<term name="chapter" form="short">kap.</term>
<term name="column" form="short">stĺp.</term>
@@ -186,7 +362,7 @@
<term name="paragraph" form="short">par.</term>
<term name="part" form="short">č.</term>
<term name="section" form="short">sek.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.vv.</multiple>
</term>
@@ -210,6 +386,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>director</single>
<multiple>directors</multiple>
@@ -236,6 +464,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>dir.</single>
<multiple>dirs.</multiple>
@@ -262,6 +530,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">by</term>
<term name="director" form="verb">directed by</term>
<term name="editor" form="verb">zostavil</term>
@@ -274,6 +555,18 @@
<term name="editortranslator" form="verb">zostavil &amp; preložil</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">dir.</term>
<term name="editor" form="verb-short">ed.</term>
<term name="editorial-director" form="verb-short">ed.</term>
diff --git a/biblio/citation-style-language/csl-locales-sl-SI.xml b/biblio/citation-style-language/csl-locales-sl-SI.xml
index 0054ed306e..0584da3ae6 100644
--- a/biblio/citation-style-language/csl-locales-sl-SI.xml
+++ b/biblio/citation-style-language/csl-locales-sl-SI.xml
@@ -8,7 +8,7 @@
<name>ratek1</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2020-05-06T22:40:25+02:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -22,6 +22,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">osebna komunikacija</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">pridobljeno</term>
<term name="and">in</term>
<term name="and others">in drugi</term>
@@ -63,9 +90,75 @@
<term name="scale">merilo</term>
<term name="version">različica</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">osebna komunikacija</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">n. št.</term>
<term name="bc">pr. n. št.</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">„</term>
@@ -73,6 +166,9 @@
<term name="open-inner-quote">‚</term>
<term name="close-inner-quote">‘</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">.</term>
@@ -90,6 +186,50 @@
<term name="long-ordinal-10">deseta</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>knjiga</single>
<multiple>knjige</multiple>
@@ -146,7 +286,7 @@
<single>odsek</single>
<multiple>odseki</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -160,6 +300,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">knj.</term>
<term name="chapter" form="short">pogl.</term>
<term name="column" form="short">stolp.</term>
@@ -180,7 +356,7 @@
<term name="paragraph" form="short">odst.</term>
<term name="part" form="short">del</term>
<term name="section" form="short">ods.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s. v.</single>
<multiple>s. v.</multiple>
</term>
@@ -204,6 +380,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>režiser</single>
<multiple>režiserji</multiple>
@@ -230,6 +458,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>rež.</single>
<multiple>rež.</multiple>
@@ -256,6 +524,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb"></term>
<term name="director" form="verb">režiral</term>
<term name="editor" form="verb">uredil</term>
@@ -268,6 +549,18 @@
<term name="editortranslator" form="verb">uredil &amp; prevedel</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">rež.</term>
<term name="editor" form="verb-short">ured.</term>
<term name="editorial-director" form="verb-short">ured.</term>
diff --git a/biblio/citation-style-language/csl-locales-sr-RS.xml b/biblio/citation-style-language/csl-locales-sr-RS.xml
index 504a2f703f..05e0b28986 100644
--- a/biblio/citation-style-language/csl-locales-sr-RS.xml
+++ b/biblio/citation-style-language/csl-locales-sr-RS.xml
@@ -2,7 +2,7 @@
<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="sr-RS">
<info>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2015-10-15T14:41:06-04:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -16,6 +16,33 @@
<date-part name="day" form="numeric-leading-zeros" prefix="-" range-delimiter="/"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">лична комуникација</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">приступљено</term>
<term name="and">и</term>
<term name="and others">и остали</term>
@@ -57,9 +84,75 @@
<term name="scale">scale</term>
<term name="version">version</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">лична комуникација</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">AD</term>
<term name="bc">BC</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">„</term>
@@ -67,6 +160,9 @@
<term name="open-inner-quote">‚</term>
<term name="close-inner-quote">‘</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">th</term>
@@ -90,6 +186,50 @@
<term name="long-ordinal-10">tenth</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>књига</single>
<multiple>књиге</multiple>
@@ -146,7 +286,7 @@
<single>одељак</single>
<multiple>одељака</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -160,6 +300,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">књига</term>
<term name="chapter" form="short">Пог.</term>
<term name="column" form="short">кол.</term>
@@ -180,7 +356,7 @@
<term name="paragraph" form="short">пар.</term>
<term name="part" form="short">део</term>
<term name="section" form="short">од.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.vv.</multiple>
</term>
@@ -204,6 +380,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>director</single>
<multiple>directors</multiple>
@@ -230,6 +458,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>dir.</single>
<multiple>dirs.</multiple>
@@ -256,6 +524,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">by</term>
<term name="director" form="verb">directed by</term>
<term name="editor" form="verb">уредио</term>
@@ -268,6 +549,18 @@
<term name="editortranslator" form="verb">edited &amp; translated by</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">dir.</term>
<term name="editor" form="verb-short">ур.</term>
<term name="editorial-director" form="verb-short">ed.</term>
diff --git a/biblio/citation-style-language/csl-locales-sv-SE.xml b/biblio/citation-style-language/csl-locales-sv-SE.xml
index 072a075521..cf378fd235 100644
--- a/biblio/citation-style-language/csl-locales-sv-SE.xml
+++ b/biblio/citation-style-language/csl-locales-sv-SE.xml
@@ -14,7 +14,7 @@
<name>Ulf Harnhammar</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2017-12-29T13:02:03-05:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -28,6 +28,33 @@
<date-part name="day" form="numeric-leading-zeros" prefix="-" range-delimiter="/"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">personlig kommunikation</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">åtkomstdatum</term>
<term name="and">och</term>
<term name="and others">och andra</term>
@@ -69,9 +96,75 @@
<term name="scale">scale</term>
<term name="version">version</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">personlig kommunikation</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">e.Kr.</term>
<term name="bc">f.Kr.</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">”</term>
@@ -79,6 +172,9 @@
<term name="open-inner-quote">’</term>
<term name="close-inner-quote">’</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">:e</term>
@@ -100,6 +196,50 @@
<term name="long-ordinal-10">tionde</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>bok</single>
<multiple>böcker</multiple>
@@ -156,7 +296,7 @@
<single>avsnitt</single>
<multiple>avsnitt</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -170,6 +310,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">bok</term>
<term name="chapter" form="short">kap.</term>
<term name="column" form="short">kol.</term>
@@ -190,7 +366,7 @@
<term name="paragraph" form="short">st.</term>
<term name="part" form="short">del</term>
<term name="section" form="short">avs.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.vv.</multiple>
</term>
@@ -214,6 +390,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>director</single>
<multiple>directors</multiple>
@@ -240,6 +468,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>dir.</single>
<multiple>dirs.</multiple>
@@ -266,6 +534,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">av</term>
<term name="director" form="verb">directed by</term>
<term name="editor" form="verb">redigerad av</term>
@@ -278,6 +559,18 @@
<term name="editortranslator" form="verb">redigerad &amp; översatt av</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">dir.</term>
<term name="editor" form="verb-short">red.</term>
<term name="editorial-director" form="verb-short">ed.</term>
diff --git a/biblio/citation-style-language/csl-locales-th-TH.xml b/biblio/citation-style-language/csl-locales-th-TH.xml
index 704a9f7011..475e3e6728 100644
--- a/biblio/citation-style-language/csl-locales-th-TH.xml
+++ b/biblio/citation-style-language/csl-locales-th-TH.xml
@@ -5,7 +5,7 @@
<name>Dusit Laohasinnarong</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2021-08-06T16:54:19-04:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -19,6 +19,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">การสื่อสารส่วนบุคคล</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">สืบค้น</term>
<term name="and">และ</term>
<term name="and others">และคณะ</term>
@@ -60,9 +87,75 @@
<term name="scale">scale</term>
<term name="version">version</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">การสื่อสารส่วนบุคคล</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">ค.ศ.</term>
<term name="bc">พ.ศ.</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">“</term>
@@ -70,6 +163,9 @@
<term name="open-inner-quote">‘</term>
<term name="close-inner-quote">’</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal"></term>
@@ -87,6 +183,50 @@
<term name="long-ordinal-10">สิบ</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>หนังสือ</single>
<multiple>หนังสือ</multiple>
@@ -143,7 +283,7 @@
<single>หมวด</single>
<multiple>หมวด</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>ใต้คำ</single>
<multiple>ใต้คำ</multiple>
</term>
@@ -157,6 +297,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">หนังสือ</term>
<term name="chapter" form="short">บทที่</term>
<term name="column" form="short">สดมภ์</term>
@@ -177,7 +353,7 @@
<term name="paragraph" form="short">ย่อหน้า</term>
<term name="part" form="short">ส่วนย่อย</term>
<term name="section" form="short">หมวด</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>ใต้คำ</single>
<multiple>ใต้คำ</multiple>
</term>
@@ -201,6 +377,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>director</single>
<multiple>directors</multiple>
@@ -227,6 +455,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>dir.</single>
<multiple>dirs.</multiple>
@@ -253,6 +521,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">โดย</term>
<term name="director" form="verb">directed by</term>
<term name="editor" form="verb">เรียบเรียงโดย</term>
@@ -265,6 +546,18 @@
<term name="editortranslator" form="verb">แปลและเรียบเรียงโดย</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">dir.</term>
<term name="editor" form="verb-short">โดย</term>
<term name="editorial-director" form="verb-short">โดย</term>
diff --git a/biblio/citation-style-language/csl-locales-tr-TR.xml b/biblio/citation-style-language/csl-locales-tr-TR.xml
index c75eaf836c..804a0352bd 100644
--- a/biblio/citation-style-language/csl-locales-tr-TR.xml
+++ b/biblio/citation-style-language/csl-locales-tr-TR.xml
@@ -15,7 +15,7 @@
<email>muhammettarakci@gmail.com</email>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2018-04-11T05:54:35+03:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -29,6 +29,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">kişisel iletişim</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">erişim</term>
<term name="and">ve</term>
<term name="and others">ve diğerleri</term>
@@ -70,9 +97,75 @@
<term name="scale">ölçek</term>
<term name="version">versiyon</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">kişisel iletişim</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">M.S.</term>
<term name="bc">M.Ö.</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">“</term>
@@ -80,6 +173,9 @@
<term name="open-inner-quote">‘</term>
<term name="close-inner-quote">’</term>
<term name="page-range-delimiter">-</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">.</term>
@@ -97,6 +193,50 @@
<term name="long-ordinal-10">onuncu</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>kitap</single>
<multiple>kitaplar</multiple>
@@ -153,7 +293,7 @@
<single>bölüm</single>
<multiple>bölümler</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>madde</single>
<multiple>maddeler</multiple>
</term>
@@ -167,6 +307,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">kit.</term>
<term name="chapter" form="short">böl.</term>
<term name="column" form="short">süt.</term>
@@ -187,7 +363,7 @@
<term name="paragraph" form="short">par.</term>
<term name="part" form="short">ksm.</term>
<term name="section" form="short">blm.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>md.</single>
<multiple>md.</multiple>
</term>
@@ -211,6 +387,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>direktör</single>
<multiple>direktörler</multiple>
@@ -237,6 +465,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>dir.</single>
<multiple>dir.</multiple>
@@ -263,6 +531,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">kitap editörü</term>
<term name="director" form="verb">direktör</term>
<term name="editor" form="verb">editör</term>
@@ -275,6 +556,18 @@
<term name="editortranslator" form="verb">düzenleyen &amp; çeviren by</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">dir.</term>
<term name="editor" form="verb-short">ed.</term>
<term name="editorial-director" form="verb-short">sor.ed.</term>
diff --git a/biblio/citation-style-language/csl-locales-uk-UA.xml b/biblio/citation-style-language/csl-locales-uk-UA.xml
index 82124fa682..df8c3c6698 100644
--- a/biblio/citation-style-language/csl-locales-uk-UA.xml
+++ b/biblio/citation-style-language/csl-locales-uk-UA.xml
@@ -2,7 +2,7 @@
<locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0" xml:lang="uk-UA">
<info>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2018-09-25T04:00:45+00:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -16,6 +16,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">особисте спілкування</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">дата звернення</term>
<term name="and">і</term>
<term name="and others">та інші</term>
@@ -48,9 +75,75 @@
<term name="scale">масштаб</term>
<term name="version">версія</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">особисте спілкування</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">н. е.</term>
<term name="bc">до н. е.</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">«</term>
@@ -58,6 +151,9 @@
<term name="open-inner-quote">‘</term>
<term name="close-inner-quote">’</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">ий</term>
@@ -75,6 +171,50 @@
<term name="long-ordinal-10">десятий</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>книга</single>
<multiple>книги</multiple>
@@ -122,7 +262,7 @@
<single>розділ</single>
<multiple>розділи</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -136,6 +276,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">кн.</term>
<term name="chapter" form="short">розд.</term>
<term name="column" form="short">ряд.</term>
@@ -150,7 +326,7 @@
<term name="paragraph" form="short">пар.</term>
<term name="part" form="short">ч.</term>
<term name="section" form="short">сек.</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.vv.</multiple>
</term>
@@ -168,6 +344,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>режисер</single>
<multiple>режисери</multiple>
@@ -185,6 +413,46 @@
<term name="editortranslator">За ред. &amp; переклад</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">реж.</term>
<term name="editor" form="short">ред.</term>
<term name="editorial-director" form="short">ред.</term>
@@ -193,6 +461,19 @@
<term name="editortranslator" form="short">ред. &amp; пер.</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">by</term>
<term name="director" form="verb">directed by</term>
<term name="editor" form="verb">edited by</term>
@@ -205,6 +486,18 @@
<term name="editortranslator" form="verb">edited &amp; translated by</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">dir.</term>
<term name="editor" form="verb-short">ed</term>
<term name="editorial-director" form="verb-short">ed.</term>
diff --git a/biblio/citation-style-language/csl-locales-vi-VN.xml b/biblio/citation-style-language/csl-locales-vi-VN.xml
index 8f76c1c9e3..49fce845cc 100644
--- a/biblio/citation-style-language/csl-locales-vi-VN.xml
+++ b/biblio/citation-style-language/csl-locales-vi-VN.xml
@@ -5,7 +5,7 @@
<name>dowens76</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2017-12-29T16:29:13+01:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -19,6 +19,33 @@
<date-part name="year"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">giao tiếp cá nhân</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">truy cập</term>
<term name="and">và</term>
<term name="and others">and others</term>
@@ -43,7 +70,7 @@
<term name="in press">in press</term>
<term name="internet">internet</term>
<term name="interview">interview</term>
- <term name="letter">letter</term>
+ <term name="letter">thư</term>
<term name="no date">không ngày</term>
<term name="no date" form="short">không ngày</term>
<term name="online">online</term>
@@ -60,9 +87,75 @@
<term name="scale">scale</term>
<term name="version">version</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">giao tiếp cá nhân</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">AD</term>
<term name="bc">BC</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">“</term>
@@ -70,6 +163,9 @@
<term name="open-inner-quote">‘</term>
<term name="close-inner-quote">’</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal">th</term>
@@ -93,6 +189,50 @@
<term name="long-ordinal-10">thứ mười</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">
<single>sách</single>
<multiple>sách</multiple>
@@ -149,7 +289,7 @@
<single>section</single>
<multiple>sections</multiple>
</term>
- <term name="sub verbo">
+ <term name="sub-verbo">
<single>sub verbo</single>
<multiple>sub verbis</multiple>
</term>
@@ -163,6 +303,42 @@
</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">sách</term>
<term name="chapter" form="short">ch</term>
<term name="column" form="short">col</term>
@@ -183,7 +359,7 @@
<term name="paragraph" form="short">para</term>
<term name="part" form="short">ph</term>
<term name="section" form="short">sec</term>
- <term name="sub verbo" form="short">
+ <term name="sub-verbo" form="short">
<single>s.v.</single>
<multiple>s.vv.</multiple>
</term>
@@ -207,6 +383,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">
<single>director</single>
<multiple>directors</multiple>
@@ -233,6 +461,46 @@
</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">
<single>dir.</single>
<multiple>dirs.</multiple>
@@ -259,6 +527,19 @@
</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">bởi</term>
<term name="director" form="verb">directed by</term>
<term name="editor" form="verb">biên tập bởi</term>
@@ -271,6 +552,18 @@
<term name="editortranslator" form="verb">biên tập &amp; biên dịch bởi</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">dir.</term>
<term name="editor" form="verb-short">b.t</term>
<term name="editorial-director" form="verb-short">b.t</term>
diff --git a/biblio/citation-style-language/csl-locales-zh-CN.xml b/biblio/citation-style-language/csl-locales-zh-CN.xml
index 45e36bdd02..36484bd286 100644
--- a/biblio/citation-style-language/csl-locales-zh-CN.xml
+++ b/biblio/citation-style-language/csl-locales-zh-CN.xml
@@ -11,7 +11,7 @@
<name>Heromyth</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2019-04-16T11:15:46+08:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -25,6 +25,33 @@
<date-part name="day" form="numeric-leading-zeros" prefix="/"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">的私人交流</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">见于</term>
<term name="and">和</term>
<term name="and others">及其他</term>
@@ -57,9 +84,75 @@
<term name="scale">比例</term>
<term name="version">版</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">的私人交流</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">公元</term>
<term name="bc">公元前</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">《</term>
@@ -67,6 +160,9 @@
<term name="open-inner-quote">〈</term>
<term name="close-inner-quote">〉</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal"></term>
@@ -84,6 +180,50 @@
<term name="long-ordinal-10">十</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">册</term>
<term name="chapter">章</term>
<term name="column">栏</term>
@@ -98,11 +238,47 @@
<term name="paragraph">段落</term>
<term name="part">部分</term>
<term name="section">节</term>
- <term name="sub verbo">另见</term>
+ <term name="sub-verbo">另见</term>
<term name="verse">篇</term>
<term name="volume">卷</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">册</term>
<term name="chapter" form="short">章</term>
<term name="column" form="short">栏</term>
@@ -117,7 +293,7 @@
<term name="paragraph" form="short">段</term>
<term name="part" form="short">部</term>
<term name="section" form="short">节</term>
- <term name="sub verbo" form="short">另见</term>
+ <term name="sub-verbo" form="short">另见</term>
<term name="verse" form="short">篇</term>
<term name="volume" form="short">卷</term>
@@ -132,6 +308,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="director">导演</term>
<term name="editor">编辑</term>
<term name="editorial-director">主编</term>
@@ -140,6 +368,46 @@
<term name="editortranslator">编译</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="director" form="short">导演</term>
<term name="editor" form="short">编</term>
<term name="editorial-director" form="short">主编</term>
@@ -148,6 +416,19 @@
<term name="editortranslator" form="short">编译</term>
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="container-author" form="verb">著</term>
<term name="director" form="verb">指导</term>
<term name="editor" form="verb">编辑</term>
@@ -160,6 +441,18 @@
<term name="editortranslator" form="verb">编译</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">导</term>
<term name="editor" form="verb-short">编</term>
<term name="editorial-director" form="verb-short">主编</term>
diff --git a/biblio/citation-style-language/csl-locales-zh-TW.xml b/biblio/citation-style-language/csl-locales-zh-TW.xml
index d6144950cb..6e2b8c609b 100644
--- a/biblio/citation-style-language/csl-locales-zh-TW.xml
+++ b/biblio/citation-style-language/csl-locales-zh-TW.xml
@@ -5,7 +5,7 @@
<name>sati-bodhi</name>
</translator>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
- <updated>2017-12-29T16:29:13+01:00</updated>
+ <updated>2022-01-01T21:32:03-05:00</updated>
</info>
<style-options punctuation-in-quote="false"/>
<date form="text">
@@ -19,6 +19,33 @@
<date-part name="day" form="numeric-leading-zeros" prefix="/"/>
</date>
<terms>
+ <term name="advance-online-publication">advance online publication</term>
+ <term name="album">album</term>
+ <term name="audio-recording">audio recording</term>
+ <term name="film">film</term>
+ <term name="henceforth">henceforth</term>
+ <term name="loc-cit">loc. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="no-place">no place</term>
+ <term name="no-place" form="short">n.p.</term>
+ <term name="no-publisher">no publisher</term> <!-- sine nomine -->
+ <term name="no-publisher" form="short">n.p.</term>
+ <term name="on">on</term>
+ <term name="op-cit">op. cit.</term> <!-- like ibid., the abbreviated form is the regular form -->
+ <term name="original-work-published">original work published</term>
+ <term name="personal-communication">私人通訊</term>
+ <term name="podcast">podcast</term>
+ <term name="podcast-episode">podcast episode</term>
+ <term name="preprint">preprint</term>
+ <term name="radio-broadcast">radio broadcast</term>
+ <term name="radio-series">radio series</term>
+ <term name="radio-series-episode">radio series episode</term>
+ <term name="special-issue">special issue</term>
+ <term name="special-section">special section</term>
+ <term name="television-broadcast">television broadcast</term>
+ <term name="television-series">television series</term>
+ <term name="television-series-episode">television series episode</term>
+ <term name="video">video</term>
+ <term name="working-paper">working paper</term>
<term name="accessed">引見於</term>
<term name="and">及</term>
<term name="and others">及其他</term>
@@ -51,9 +78,75 @@
<term name="scale">比例</term>
<term name="version">版</term>
- <!-- ANNO DOMINI; BEFORE CHRIST -->
+ <!-- LONG ITEM TYPE FORMS -->
+ <term name="article">preprint</term>
+ <term name="article-journal">journal article</term>
+ <term name="article-magazine">magazine article</term>
+ <term name="article-newspaper">newspaper article</term>
+ <term name="bill">bill</term>
+ <term name="book">book</term>
+ <term name="broadcast">broadcast</term>
+ <term name="chapter">book chapter</term>
+ <term name="classic">classic</term>
+ <term name="collection">collection</term>
+ <term name="dataset">dataset</term>
+ <term name="document">document</term>
+ <term name="entry">entry</term>
+ <term name="entry-dictionary">dictionary entry</term>
+ <term name="entry-encyclopedia">encyclopedia entry</term>
+ <term name="event">event</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic">graphic</term>
+ <term name="hearing">hearing</term>
+ <term name="interview">interview</term>
+ <term name="legal_case">legal case</term>
+ <term name="legislation">legislation</term>
+ <term name="manuscript">manuscript</term>
+ <term name="map">map</term>
+ <term name="motion_picture">video recording</term>
+ <term name="musical_score">musical score</term>
+ <term name="pamphlet">pamphlet</term>
+ <term name="paper-conference">conference paper</term>
+ <term name="patent">patent</term>
+ <term name="performance">performance</term>
+ <term name="periodical">periodical</term>
+ <term name="personal_communication">私人通訊</term>
+ <term name="post">post</term>
+ <term name="post-weblog">blog post</term>
+ <term name="regulation">regulation</term>
+ <term name="report">report</term>
+ <term name="review">review</term>
+ <term name="review-book">book review</term>
+ <term name="software">software</term>
+ <term name="song">audio recording</term>
+ <term name="speech">presentation</term>
+ <term name="standard">standard</term>
+ <term name="thesis">thesis</term>
+ <term name="treaty">treaty</term>
+ <term name="webpage">webpage</term>
+
+ <!-- SHORT ITEM TYPE FORMS -->
+ <term name="article-journal" form="short">journal art.</term>
+ <term name="article-magazine" form="short">mag. art.</term>
+ <term name="article-newspaper" form="short">newspaper art.</term>
+ <term name="book" form="short">bk.</term>
+ <term name="chapter" form="short">bk. chap.</term>
+ <term name="document" form="short">doc.</term>
+ <!-- figure is in the list of locator terms -->
+ <term name="graphic" form="short">graph.</term>
+ <term name="interview" form="short">interv.</term>
+ <term name="manuscript" form="short">MS</term>
+ <term name="motion_picture" form="short">video rec.</term>
+ <term name="report" form="short">rep.</term>
+ <term name="review" form="short">rev.</term>
+ <term name="review-book" form="short">bk. rev.</term>
+ <term name="song" form="short">audio rec.</term>
+
+ <!-- HISTORICAL ERA TERMS -->
<term name="ad">西元</term>
<term name="bc">西元前</term>
+ <term name="bce">BCE</term>
+ <term name="ce">CE</term>
<!-- PUNCTUATION -->
<term name="open-quote">「</term>
@@ -61,6 +154,9 @@
<term name="open-inner-quote">『</term>
<term name="close-inner-quote">』</term>
<term name="page-range-delimiter">–</term>
+ <term name="colon">:</term>
+ <term name="comma">,</term>
+ <term name="semicolon">;</term>
<!-- ORDINALS -->
<term name="ordinal"></term>
@@ -78,6 +174,50 @@
<term name="long-ordinal-10">十</term>
<!-- LONG LOCATOR FORMS -->
+ <term name="act">
+ <single>act</single>
+ <multiple>acts</multiple>
+ </term>
+ <term name="appendix">
+ <single>appendix</single>
+ <multiple>appendices</multiple>
+ </term>
+ <term name="article-locator">
+ <single>article</single>
+ <multiple>articles</multiple>
+ </term>
+ <term name="canon">
+ <single>canon</single>
+ <multiple>canons</multiple>
+ </term>
+ <term name="elocation">
+ <single>location</single>
+ <multiple>locations</multiple>
+ </term>
+ <term name="equation">
+ <single>equation</single>
+ <multiple>equations</multiple>
+ </term>
+ <term name="rule">
+ <single>rule</single>
+ <multiple>rules</multiple>
+ </term>
+ <term name="scene">
+ <single>scene</single>
+ <multiple>scenes</multiple>
+ </term>
+ <term name="table">
+ <single>table</single>
+ <multiple>tables</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>title</single>
+ <multiple>titles</multiple>
+ </term>
<term name="book">冊</term>
<term name="chapter">章</term>
<term name="column">欄</term>
@@ -92,11 +232,47 @@
<term name="paragraph">段落</term>
<term name="part">部分</term>
<term name="section">節</term>
- <term name="sub verbo">另見</term>
+ <term name="sub-verbo">另見</term>
<term name="verse">篇</term>
<term name="volume">卷</term>
<!-- SHORT LOCATOR FORMS -->
+ <term name="appendix">
+ <single>app.</single>
+ <multiple>apps.</multiple>
+ </term>
+ <term name="article-locator">
+ <single>art.</single>
+ <multiple>arts.</multiple>
+ </term>
+ <term name="elocation">
+ <single>loc.</single>
+ <multiple>locs.</multiple>
+ </term>
+ <term name="equation">
+ <single>eq.</single>
+ <multiple>eqs.</multiple>
+ </term>
+ <term name="rule">
+ <single>r.</single>
+ <multiple>rr.</multiple>
+ </term>
+ <term name="scene">
+ <single>sc.</single>
+ <multiple>scs.</multiple>
+ </term>
+ <term name="table">
+ <single>tbl.</single>
+ <multiple>tbls.</multiple>
+ </term>
+ <term name="timestamp"> <!-- generally blank -->
+ <single></single>
+ <multiple></multiple>
+ </term>
+ <term name="title-locator">
+ <single>tit.</single>
+ <multiple>tits.</multiple>
+ </term>
<term name="book" form="short">冊</term>
<term name="chapter" form="short">章</term>
<term name="column" form="short">欄</term>
@@ -110,7 +286,7 @@
<term name="paragraph" form="short">段</term>
<term name="part" form="short">部</term>
<term name="section" form="short">節</term>
- <term name="sub verbo" form="short">另見</term>
+ <term name="sub-verbo" form="short">另見</term>
<term name="verse" form="short">篇</term>
<term name="volume" form="short">卷</term>
@@ -125,6 +301,58 @@
</term>
<!-- LONG ROLE FORMS -->
+ <term name="chair">
+ <single>chair</single>
+ <multiple>chairs</multiple>
+ </term>
+ <term name="compiler">
+ <single>compiler</single>
+ <multiple>compilers</multiple>
+ </term>
+ <term name="contributor">
+ <single>contributor</single>
+ <multiple>contributors</multiple>
+ </term>
+ <term name="curator">
+ <single>curator</single>
+ <multiple>curators</multiple>
+ </term>
+ <term name="executive-producer">
+ <single>executive producer</single>
+ <multiple>executive producers</multiple>
+ </term>
+ <term name="guest">
+ <single>guest</single>
+ <multiple>guests</multiple>
+ </term>
+ <term name="host">
+ <single>host</single>
+ <multiple>hosts</multiple>
+ </term>
+ <term name="narrator">
+ <single>narrator</single>
+ <multiple>narrators</multiple>
+ </term>
+ <term name="organizer">
+ <single>organizer</single>
+ <multiple>organizers</multiple>
+ </term>
+ <term name="performer">
+ <single>performer</single>
+ <multiple>performers</multiple>
+ </term>
+ <term name="producer">
+ <single>producer</single>
+ <multiple>producers</multiple>
+ </term>
+ <term name="script-writer">
+ <single>writer</single>
+ <multiple>writers</multiple>
+ </term>
+ <term name="series-creator">
+ <single>series creator</single>
+ <multiple>series creators</multiple>
+ </term>
<term name="author">作者</term>
<term name="director">導演</term>
<term name="editor">編輯</term>
@@ -137,6 +365,46 @@
<term name="reviewed-author">評論人</term>
<!-- SHORT ROLE FORMS -->
+ <term name="compiler" form="short">
+ <single>comp.</single>
+ <multiple>comps.</multiple>
+ </term>
+ <term name="contributor" form="short">
+ <single>contrib.</single>
+ <multiple>contribs.</multiple>
+ </term>
+ <term name="curator" form="short">
+ <single>cur.</single>
+ <multiple>curs.</multiple>
+ </term>
+ <term name="executive-producer" form="short">
+ <single>exec. prod.</single>
+ <multiple>exec. prods.</multiple>
+ </term>
+ <term name="narrator" form="short">
+ <single>narr.</single>
+ <multiple>narrs.</multiple>
+ </term>
+ <term name="organizer" form="short">
+ <single>org.</single>
+ <multiple>orgs.</multiple>
+ </term>
+ <term name="performer" form="short">
+ <single>perf.</single>
+ <multiple>perfs.</multiple>
+ </term>
+ <term name="producer" form="short">
+ <single>prod.</single>
+ <multiple>prods.</multiple>
+ </term>
+ <term name="script-writer" form="short">
+ <single>writ.</single>
+ <multiple>writs.</multiple>
+ </term>
+ <term name="series-creator" form="short">
+ <single>cre.</single>
+ <multiple>cres.</multiple>
+ </term>
<term name="author" form="short">作者</term>
<term name="director" form="short">導演</term>
<term name="editor" form="short">編輯</term>
@@ -150,6 +418,19 @@
<!-- VERB ROLE FORMS -->
+ <term name="chair" form="verb">chaired by</term>
+ <term name="compiler" form="verb">compiled by</term>
+ <term name="contributor" form="verb">with</term>
+ <term name="curator" form="verb">curated by</term>
+ <term name="executive-producer" form="verb">executive produced by</term>
+ <term name="guest" form="verb">with guest</term>
+ <term name="host" form="verb">hosted by</term>
+ <term name="narrator" form="verb">narrated by</term>
+ <term name="organizer" form="verb">organized by</term>
+ <term name="performer" form="verb">performed by</term>
+ <term name="producer" form="verb">produced by</term>
+ <term name="script-writer" form="verb">written by</term>
+ <term name="series-creator" form="verb">created by</term>
<term name="author" form="verb">著</term>
<term name="container-author" form="verb">著</term>
<term name="director" form="verb">指導</term>
@@ -164,6 +445,18 @@
<term name="editortranslator" form="verb">編譯</term>
<!-- SHORT VERB ROLE FORMS -->
+ <term name="compiler" form="verb-short">comp. by</term>
+ <term name="contributor" form="verb-short">w.</term>
+ <term name="curator" form="verb-short">cur. by</term>
+ <term name="executive-producer" form="verb-short">exec. prod. by</term>
+ <term name="guest" form="verb-short">w. guest</term>
+ <term name="host" form="verb-short">hosted by</term>
+ <term name="narrator" form="verb-short">narr. by</term>
+ <term name="organizer" form="verb-short">org. by</term>
+ <term name="performer" form="verb-short">perf. by</term>
+ <term name="producer" form="verb-short">prod. by</term>
+ <term name="script-writer" form="verb-short">writ. by</term>
+ <term name="series-creator" form="verb-short">cre. by</term>
<term name="director" form="verb-short">導</term>
<term name="editor" form="verb-short">編</term>
<term name="collection-editor" form="verb-short">校</term>
diff --git a/biblio/citation-style-language/csl.lua b/biblio/citation-style-language/csl.lua
index 701102319b..90f5bea588 100644
--- a/biblio/citation-style-language/csl.lua
+++ b/biblio/citation-style-language/csl.lua
@@ -1,6 +1,8 @@
---[[
- Copyright (C) 2021 Zeping Lee
---]]
+--
+-- Copyright (c) 2021-2022 Zeping Lee
+-- Released under the MIT license.
+-- Repository: https://github.com/zepinglee/citeproc-lua
+--
local csl = {}
diff --git a/biblio/citation-style-language/ieee.csl b/biblio/citation-style-language/ieee.csl
index b56ba3a9bd..a4c76e3d56 100644
--- a/biblio/citation-style-language/ieee.csl
+++ b/biblio/citation-style-language/ieee.csl
@@ -45,10 +45,15 @@
<category field="engineering"/>
<category field="generic-base"/>
<summary>IEEE style as per the 2021 guidelines, V 01.29.2021.</summary>
- <updated>2021-05-07T00:52:46+10:00</updated>
+ <updated>2022-02-05T21:19:36-05:00</updated>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
</info>
<locale xml:lang="en">
+ <date form="text">
+ <date-part name="month" form="short" suffix=" "/>
+ <date-part name="day" form="numeric-leading-zeros" suffix=", "/>
+ <date-part name="year"/>
+ </date>
<terms>
<term name="chapter" form="short">ch.</term>
<term name="presented at">presented at the</term>
@@ -100,18 +105,10 @@
</date>
</else-if>
<else-if type="motion_picture" match="any">
- <date variable="issued" prefix="(" suffix=")">
- <date-part name="month" form="short" suffix=" "/>
- <date-part name="day" form="numeric-leading-zeros" suffix=", "/>
- <date-part name="year"/>
- </date>
+ <date variable="issued" form="text" prefix="(" suffix=")"/>
</else-if>
<else>
- <date variable="issued">
- <date-part name="month" form="short" suffix=" "/>
- <date-part name="day" form="numeric-leading-zeros" suffix=", "/>
- <date-part name="year"/>
- </date>
+ <date variable="issued" form="text"/>
</else>
</choose>
</macro>
@@ -213,11 +210,7 @@
<text variable="URL"/>
<group delimiter=" " prefix="(" suffix=").">
<text term="accessed"/>
- <date variable="accessed">
- <date-part name="month" form="short"/>
- <date-part name="day" form="numeric-leading-zeros" prefix=" " suffix=", "/>
- <date-part name="year" form="long"/>
- </date>
+ <date variable="accessed" form="text"/>
</group>
</group>
</if>
@@ -233,24 +226,27 @@
<!-- Accessed: Mon. DD, YYYY. -->
<group delimiter=": ">
<text term="accessed" text-case="capitalize-first"/>
- <date variable="accessed">
- <date-part name="month" form="short" suffix=" "/>
- <date-part name="day" form="numeric-leading-zeros" suffix=", "/>
- <date-part name="year"/>
- </date>
+ <date variable="accessed" form="text"/>
</group>
<!-- [Online Video]. -->
<group prefix="[" suffix="]" delimiter=" ">
- <text term="online" text-case="capitalize-first"/>
<choose>
- <if type="motion_picture">
- <text value="video" text-case="capitalize-first"/>
+ <if variable="medium" match="any">
+ <text variable="medium" text-case="capitalize-first"/>
</if>
+ <else>
+ <text term="online" text-case="capitalize-first"/>
+ <choose>
+ <if type="motion_picture">
+ <text term="video" text-case="capitalize-first"/>
+ </if>
+ </choose>
+ </else>
</choose>
</group>
</group>
<!-- Available: https://URL.com/ -->
- <group delimiter=": ">
+ <group delimiter=": " prefix=" ">
<text term="available at" text-case="capitalize-first"/>
<text variable="URL"/>
</group>
diff --git a/biblio/citation-style-language/modern-language-association.csl b/biblio/citation-style-language/modern-language-association.csl
index 41eedd6ff2..11db55d19a 100644
--- a/biblio/citation-style-language/modern-language-association.csl
+++ b/biblio/citation-style-language/modern-language-association.csl
@@ -12,7 +12,7 @@
<category citation-format="author"/>
<category field="generic-base"/>
<summary>This style adheres to the MLA 9th edition handbook. Follows the structure of references as outlined in the MLA Manual closely</summary>
- <updated>2021-07-13T20:05:10+00:00</updated>
+ <updated>2022-01-23T06:46:03-05:00</updated>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
</info>
<locale xml:lang="en">
@@ -138,6 +138,7 @@
</else>
</choose>
<text variable="version"/>
+ <text variable="medium"/>
</group>
</macro>
<macro name="volume-lowercase">
@@ -193,7 +194,11 @@
</group>
</macro>
<macro name="publisher">
- <text variable="publisher"/>
+ <choose>
+ <if type="article-magazine article-newspaper article-journal" match="none">
+ <text variable="publisher"/>
+ </if>
+ </choose>
</macro>
<macro name="publication-date">
<choose>
diff --git a/language/japanese/zxjafont/LICENSE b/language/japanese/zxjafont/LICENSE
index 0c208cdd77..4e1177f55f 100644
--- a/language/japanese/zxjafont/LICENSE
+++ b/language/japanese/zxjafont/LICENSE
@@ -1,6 +1,6 @@
The MIT License
-Copyright (c) 2009-2020 Takayuki YATO (aka. "ZR")
+Copyright (c) 2009-2022 Takayuki YATO (aka. "ZR")
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/language/japanese/zxjafont/README-ja.md b/language/japanese/zxjafont/README-ja.md
index 27d3c88efb..58f047a7be 100644
--- a/language/japanese/zxjafont/README-ja.md
+++ b/language/japanese/zxjafont/README-ja.md
@@ -36,6 +36,9 @@ zxjafont パッケージ ー 本体
更新履歴
--------
+ * Version 1.3 〈2022/03/21〉
+ - 「明朝・細字」「ゴシック・極太」に対応するフォントが存在しない
+ 場合には「明朝・中字」「ゴシック・太字」にフォールバックする。
* Version 1.2 〈2020/02/24〉
- オプション追加:`expert`。
- luatexja-preset との互換のためのオプションを追加。
diff --git a/language/japanese/zxjafont/README.md b/language/japanese/zxjafont/README.md
index 55a0d0cafd..6f38387973 100644
--- a/language/japanese/zxjafont/README.md
+++ b/language/japanese/zxjafont/README.md
@@ -39,6 +39,10 @@ Please refer to the manual `zxjafont.pdf` (in Japanese) for detail.
Revision History
----------------
+ * Version 1.3 〈2022/03/21〉
+ - When the fonts for “Light Mincho” and “Extrabold Gothic” are
+ not found, the ones for “Medium Mincho” and “Bold Gothic”
+ respectively are used as fallback.
* Version 1.2 〈2020/02/24〉
- New option: `expert`.
- More options for compatibility with luatexja-preset.
diff --git a/language/japanese/zxjafont/zxjafont.pdf b/language/japanese/zxjafont/zxjafont.pdf
index 3c17bead93..957128fb26 100644
--- a/language/japanese/zxjafont/zxjafont.pdf
+++ b/language/japanese/zxjafont/zxjafont.pdf
Binary files differ
diff --git a/language/japanese/zxjafont/zxjafont.sty b/language/japanese/zxjafont/zxjafont.sty
index 7c297fd291..50da25a7bc 100644
--- a/language/japanese/zxjafont/zxjafont.sty
+++ b/language/japanese/zxjafont/zxjafont.sty
@@ -1,7 +1,7 @@
%%
%% This is file 'zxjafont.sty'.
%%
-%% Copyright (c) 2009-2020 Takayuki YATO (aka. "ZR")
+%% Copyright (c) 2009-2022 Takayuki YATO (aka. "ZR")
%% GitHub: https://github.com/zr-tex8r
%% Twitter: @zr_tex8r
%%
@@ -10,7 +10,7 @@
%% package declaration
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{zxjafont}[2020/02/24 v1.2]
+\ProvidesPackage{zxjafont}[2022/03/21 v1.3]
\def\zxjf@pkgname{zxjafont}
%% preparation
@@ -148,6 +148,7 @@
\DeclareOption{noignorejatype}{\zxjf@ignore@jatypefalse}
% 'expert'
\DeclareOption{expert}{\zxjf@experttrue}
+\DeclareOption{noexpert}{\zxjf@expertfalse}
% dummy options for compatibility with luatexja-preset
\DeclareOption{match}{}% xeCJK always work as 'match' is on
\DeclareOption{fontspec}{}% always on
@@ -180,7 +181,7 @@
\PackageError\zxjf@pkgname
{Preset name not specified}
{You must give one of the following names as option.\MessageBreak
- \space\space\zxjf@all@main@preset}
+ \zxjf@all@main@preset}
\expandafter\endinput\fi\relax
%% detect zxjatype/xeCJK
@@ -200,7 +201,7 @@
%% check for 'threeweight'
\unless\ifzxjf@fontspec@mw\ifzxjf@threeweight
\PackageError\zxjf@pkgname
- {Option 'threeweight' cannot be used, bebause\MessageBreak
+ {Option 'threeweight' cannot be used, because\MessageBreak
your 'fontspec' is too old}
{\@ehc}
\zxjf@threeweightfalse
@@ -211,7 +212,7 @@
% If zxjatype is used, try \zxjatypeJaScale, \zxjt@scale,
% and \__zxjt_scale_tl.
\ifnum\zxjf@jatype=\zxjf@jatype@@zxjatype
- \ifdefined\zxjatypeJaScale \let\zxjf@scale\zxjatypeJaScale
+ \if\zxjf@isvalid{zxjatypeJaScale}\let\zxjf@scale\zxjatypeJaScale
\else\if\zxjf@isvalid{zxjt@scale}\let\zxjf@scale\zxjt@scale
\else\if\zxjf@isvalid{__zxjt_scale_tl}%
\letcs\zxjf@scale{__zxjt_scale_tl}
@@ -246,14 +247,16 @@
\unless\ifx\zxjf@feature\@empty
,\expandonce\zxjf@feature
\fi}
-\bxDebug{zxjafont>>scale=\zxjf@scale/feat={\zxjf@whole@feature}/%
+\bxDebug{zxjafont>>feature={\zxjf@whole@feature}/%
preset=\zxjf@main@preset/\zxjf@sub@preset}
%--------------------------------------- font setup helpers
%% \zxjf@font@set
-\zxjf@onlypreamble@def\zxjf@font@set#1#2{%
- \noexpand#1[\expandonce\zxjf@whole@feature,#2]}
+\zxjf@onlypreamble@def\zxjf@font@set#1#2#3{%
+ \edef\zxjf@do{\noexpand#1[\expandonce\zxjf@whole@feature,#2]{#3}}%
+ \bxDebug{run:\meaning\zxjf@do}%
+ \zxjf@do}
%% \zxjf@newfamily@gen\CSnewjafamily
\@onlypreamble\zxjf@newfamily@gen\edef\zxjf@newfamily@gen{%
\noexpand\zxjf@newfamily@gen@a
@@ -267,19 +270,19 @@
%% \zxjf@setmainfont{<attributes>}{<fam_name>}, etc.
\ifnum\zxjf@jatype=\zxjf@jatype@@xeCJK
-\edef\zxjf@setmainfont#1{\zxjf@font@set\setCJKmainfont{#1}}
-\edef\zxjf@setsansfont#1{\zxjf@font@set\setCJKsansfont{#1}}
-\edef\zxjf@setmonofont#1{\zxjf@font@set\setCJKmonofont{#1}}
+\def\zxjf@setmainfont{\zxjf@font@set\setCJKmainfont}
+\def\zxjf@setsansfont{\zxjf@font@set\setCJKsansfont}
+\def\zxjf@setmonofont{\zxjf@font@set\setCJKmonofont}
\zxjf@newfamily@gen{\setCJKfamilyfont}
\else\ifnum\zxjf@jatype=\zxjf@jatype@@zxjatype
-\edef\zxjf@setmainfont#1{\zxjf@font@set\setjamainfont{#1}}
-\edef\zxjf@setsansfont#1{\zxjf@font@set\setjasansfont{#1}}
-\edef\zxjf@setmonofont#1{\zxjf@font@set\setjamonofont{#1}}
+\def\zxjf@setmainfont{\zxjf@font@set\setjamainfont}
+\def\zxjf@setsansfont{\zxjf@font@set\setjasansfont}
+\def\zxjf@setmonofont{\zxjf@font@set\setjamonofont}
\zxjf@newfamily@gen{\setjafamilyfont}
\else
-\edef\zxjf@setmainfont#1{\zxjf@font@set\setmainfont{#1}}
-\edef\zxjf@setsansfont#1{\zxjf@font@set\setsansfont{#1}}
-\edef\zxjf@setmonofont#1{\zxjf@font@set\setmonofont{#1}}
+\def\zxjf@setmainfont{\zxjf@font@set\setmainfont}
+\def\zxjf@setsansfont{\zxjf@font@set\setsansfont}
+\def\zxjf@setmonofont{\zxjf@font@set\setmonofont}
\edef\zxjf@newfamily#1#2{%
\unexpanded{\zxjf@with@cs\newfontfamily}{#1family}%
[\expandonce\zxjf@whole@feature,#2]}
@@ -287,63 +290,53 @@
%--------------------------------------- preset japanese font mappings
-%% \zxjf@declare@preset{<name>}{<text>}, etc.
+%% \zxjf@declare@preset{<name>}{<text>}
\zxjf@onlypreamble@def\zxjf@declare@preset#1{%
\zxjf@with@cs\zxjf@onlypreamble@def{zxjf@the@preset@#1}}
\zxjf@declare@preset{}{}
-\ifzxjf@fontspec@mw %TODO: temporary fix
+%% \zxjf@uniweight{<mincho>}{<gothic>}{<feats>}
\zxjf@onlypreamble@def\zxjf@uniweight#1#2#3{%
- \zxjf@setmainfont{#3,FontFace={bx}{n}{#2},BoldFont=#2}{#1}%
- \zxjf@setsansfont{#3,FontFace={bx}{n}{#2},BoldFont=#2}{#2}%
- \zxjf@setmonofont{#3,FontFace={bx}{n}{#2},BoldFont=#2}{#2}}
+ \zxjf@setmainfont{#3,\zxjf@BoldFont{#2}}{#1}%
+ \zxjf@setsansfont{#3,\zxjf@BoldFont{#2}}{#2}%
+ \zxjf@setmonofont{#3,\zxjf@BoldFont{#2}}{#2}}
+%% \zxjf@multiweight{ML}{MM}{MB}{GM}{GB}{GE}{GU}{<feats>}
\zxjf@onlypreamble@def\zxjf@multiweight#1#2#3#4#5#6#7#8{%
\ifzxjf@bold
- \zxjf@setmainfont{#8,FontFace={bx}{n}{#5},BoldFont=#5}{#2}%
- \zxjf@setsansfont{#8,FontFace={bx}{n}{#5},BoldFont=#5}{#5}%
- \zxjf@setmonofont{#8,FontFace={bx}{n}{#5},BoldFont=#5}{#5}%
+ \zxjf@setmainfont{#8,\zxjf@BoldFont{#5}}{#2}%
+ \zxjf@setsansfont{#8,\zxjf@BoldFont{#5}}{#5}%
+ \zxjf@setmonofont{#8,\zxjf@BoldFont{#5}}{#5}%
\else\ifzxjf@oneweight
- \zxjf@setmainfont{#8,FontFace={bx}{n}{#7},BoldFont=#7}{#2}%
- \zxjf@setsansfont{#8,FontFace={bx}{n}{#7},BoldFont=#7}{#7}%
- \zxjf@setmonofont{#8,FontFace={bx}{n}{#7},BoldFont=#7}{#7}%
+ \zxjf@setmainfont{#8,\zxjf@BoldFont{#7}}{#2}%
+ \zxjf@setsansfont{#8,\zxjf@BoldFont{#7}}{#7}%
+ \zxjf@setmonofont{#8,\zxjf@BoldFont{#7}}{#7}%
\else\ifzxjf@threeweight
- \zxjf@setmainfont{#8,FontFace={bx}{n}{#3},BoldFont=#3,
- FontFace={l}{n}{#1}}{#2}%
- \zxjf@setsansfont{#8,FontFace={bx}{n}{#5},BoldFont=#5,
- FontFace={eb}{n}{#6}}{#4}%
- \zxjf@setmonofont{#8,FontFace={bx}{n}{#5},BoldFont=#5,
- FontFace={eb}{n}{#6}}{#4}%
+ \zxjf@check@extra@font\zxjf@Fx{#1}{#2}%
+ \zxjf@setmainfont{#8,\zxjf@BoldFont{#3},
+ FontFace={l}{n}{\zxjf@Fx}}{#2}%
+ \zxjf@check@extra@font\zxjf@Fx{#6}{#5}%
+ \zxjf@setsansfont{#8,\zxjf@BoldFont{#5},
+ FontFace={eb}{n}{\zxjf@Fx}}{#4}%
+ \zxjf@setmonofont{#8,\zxjf@BoldFont{#5},
+ FontFace={eb}{n}{\zxjf@Fx}}{#4}%
\else
- \zxjf@setmainfont{#8,FontFace={bx}{n}{#3},BoldFont=#3}{#2}%
- \zxjf@setsansfont{#8,FontFace={bx}{n}{#5},BoldFont=#5}{#4}%
- \zxjf@setmonofont{#8,FontFace={bx}{n}{#5},BoldFont=#5}{#4}%
+ \zxjf@setmainfont{#8,\zxjf@BoldFont{#3}}{#2}%
+ \zxjf@setsansfont{#8,\zxjf@BoldFont{#5}}{#4}%
+ \zxjf@setmonofont{#8,\zxjf@BoldFont{#5}}{#4}%
\fi\fi\fi}
+%% \zxjf@BoldFont{<name>}
+\ifzxjf@fontspec@mw
+ \zxjf@onlypreamble@def\zxjf@BoldFont#1{FontFace={bx}{n}{#1},BoldFont=#1}
\else
-\zxjf@onlypreamble@def\zxjf@uniweight#1#2#3{%
- \zxjf@setmainfont{#3,BoldFont=#2}{#1}%
- \zxjf@setsansfont{#3,BoldFont=#2}{#2}%
- \zxjf@setmonofont{#3,BoldFont=#2}{#2}}
-\zxjf@onlypreamble@def\zxjf@multiweight#1#2#3#4#5#6#7#8{%
- \ifzxjf@bold
- \zxjf@setmainfont{#8,BoldFont=#5}{#2}%
- \zxjf@setsansfont{#8,BoldFont=#5}{#5}%
- \zxjf@setmonofont{#8,BoldFont=#5}{#5}%
- \else\ifzxjf@oneweight
- \zxjf@setmainfont{#8,BoldFont=#7}{#2}%
- \zxjf@setsansfont{#8,BoldFont=#7}{#7}%
- \zxjf@setmonofont{#8,BoldFont=#7}{#7}%
- \else\ifzxjf@threeweight
- \zxjf@setmainfont{#8,BoldFont=#3,
- FontFace={l}{n}{#1}}{#2}%
- \zxjf@setsansfont{#8,BoldFont=#5,
- FontFace={eb}{n}{#6}}{#4}%
- \zxjf@setmonofont{#8,BoldFont=#5,
- FontFace={eb}{n}{#6}}{#4}%
- \else
- \zxjf@setmainfont{#8,BoldFont=#3}{#2}%
- \zxjf@setsansfont{#8,BoldFont=#5}{#4}%
- \zxjf@setmonofont{#8,BoldFont=#5}{#4}%
- \fi\fi\fi}
+ \zxjf@onlypreamble@def\zxjf@BoldFont#1{BoldFont=#1}
\fi
+%% \zxjf@check@extra@font\CS{<target>}{<replace>}
+\zxjf@onlypreamble@def\zxjf@check@extra@font#1#2#3{%
+ \zxjf@if@font@exists{#2}{\def#1{#2}}{%else
+ \PackageWarningNoLine\zxjf@pkgname
+ {Font '#2' is not found,\MessageBreak
+ substituted by '#3'}%
+ \def#1{#3}}}
+
%% \zxjf@declare@preset@with@prop{<name>}{<text>}
\zxjf@onlypreamble@def\zxjf@declare@preset@with@prop#1#2{%
\zxjf@declare@preset{#1}{#2{RawFeature=-palt;-kern}}%
diff --git a/language/japanese/zxjafont/zxjafont.tex b/language/japanese/zxjafont/zxjafont.tex
index 3e011dddc9..c60d485f87 100644
--- a/language/japanese/zxjafont/zxjafont.tex
+++ b/language/japanese/zxjafont/zxjafont.tex
@@ -1,19 +1,21 @@
% 文字コードは UTF-8
% xelatex で組版する
-\documentclass[xelatex,ja=standard,jafont=ipaex,
+\documentclass[xelatex,ja=standard,jafont=haranoaji,
a4paper]{bxjsarticle}
-\xeCJKDeclareCharClass{CJK}{`■,`※}
\usepackage{color}
\definecolor{myblue}{rgb}{0,0,0.75}
\definecolor{mygreen}{rgb}{0,0.45,0}
-\usepackage[colorlinks,hyperfootnotes=false]{hyperref}
+\xeCJKDeclareCharClass{CJK}{`■,`※}
+\usepackage[unicode,colorlinks,hyperfootnotes=false]{hyperref}
\hypersetup{linkcolor=myblue,urlcolor=mygreen}
\usepackage{bxtexlogo}
\bxtexlogoimport{*}
\usepackage{shortvrb}
\MakeShortVerb{\|}
-\newcommand{\PkgVersion}{1.2}
-\newcommand{\PkgDate}{2020/02/24}
+\newcommand*{\EG}{\eghostguarded}
+\usepackage[verb]{bxghost}
+\newcommand{\PkgVersion}{1.3}
+\newcommand{\PkgDate}{2022/03/21}
\newcommand{\Pkg}[1]{\textsf{#1}}
\newcommand{\Meta}[1]{$\langle$\mbox{}#1\mbox{}$\rangle$}
\newcommand{\Note}{\par\noindent ※}
@@ -27,23 +29,80 @@
\date{v\PkgVersion\quad[\PkgDate]}
\maketitle
+\begin{abstract}
+\EG{\XeLaTeX}では\Pkg{fontspec}パッケージを用いることで
+フォント名やファイル名によるフォント指定が可能である。
+また、\Pkg{xeCJK}や\Pkg{zxjatype}などの日本語組版パッケージでは
+和文部分のフォントについて同様のインタフェースを提供している。
+本パッケージでは、日本語\EG{\LaTeX}において
+一般的に行われている日本語用フォント設定(プリセット)について、
+「その名前を指定するだけで簡単に呼び出せる」
+機能を提供する。
+\end{abstract}
+
+\tableofcontents
+
%===========================================================
-\section{概要}
-
-{\XeLaTeX}+\Pkg{fontspec}でのフォントファミリ名を直接指定する方式は
-「好きなフォントを指定する」という点では、
-{\pLaTeX}\>よりも格段に使い易いが、
-日本語を扱うためには必ず何らかのフォント設定を行う必要があり、
-これが煩わしく感じられる場合もある。
-本パッケージでは、日本語\>{\LaTeX}\>において
-一般的に行われている日本語用フォント設定を予め用意しておいて、
-簡単に呼び出せるようにしている。
-
-\paragraph{前提環境}\mbox{}
+\section{パッケージの目的}
+\label{sec:Overview}
+
+本パッケージの目的は、
+日本の日本語\EG{\LaTeX}の界隈において
+一般的に用いられている特定の日本語用フォントの設定
+(これを「\JEmph{プリセット}」と呼ぶ)
+をあらかじめ用意しておくことである。
+例えば、「IPAexフォントを使う」という設定が%
+|ipaex|というプリセット名で用意されている。
+その上で
+\begin{quote}\small\begin{verbatim}
+\usepackage[ipaex]{zxjafont}
+\end{verbatim}\end{quote}
+のように
+「プリセットの名前を指定して本パッケージを読み込む」
+だけでそのプリセット設定が適用される。
+上記のパッケージ読込の場合、具体的には以下の設定が適用される。
+\begin{quote}\small\begin{verbatim}
+% \rmfamily は"IPAex明朝"、ただし太字(\bfseries)は"IPAexゴシック"
+\setmainfont{IPAexMincho}[BoldFont=IPAexGothic]
+% \sffamily/\ttfamily は(太字も含めて)"IPAexゴシック"
+\setsansfont{IPAexGothic}[BoldFont=IPAexGothic]
+\setmonofont{IPAexGothic}[BoldFont=IPAexGothic]
+\end{verbatim}\end{quote}
+\EG{\XeLaTeX}はそれ単体では和文と欧文の区別をもたないので、
+文書の基本の総称ファミリ
+(|\rmfamily|・|\sffamily|・|\ttfamily|)
+が設定の対象となる。
+
+ただし、\Pkg{xeCJK}パッケージや\Pkg{zxjatype}パッケージの
+日本語組版機能を利用する場合には和文と欧文が区別されるようになる。
+この場合は、本パッケージのフォント設定は%
+\JEmph{和文側}の総称ファミリに適用される。
+|ipaex|プリセットの場合、具体的には以下の設定が適用される。
+\begin{quote}\small\begin{verbatim}
+% "xxx"は和文スケールの値
+\setCJKmainfont{IPAexMincho}[BoldFont=IPAexGothic,Scale=xxx]
+\setCJKsansfont{IPAexGothic}[BoldFont=IPAexGothic,Scale=xxx]
+\setCJKmonofont{IPAexGothic}[BoldFont=IPAexGothic,Scale=xxx]
+\end{verbatim}\end{quote}
+\Note このモードのことを\JEmph{「和文サポートモード」}と呼ぶことにする。
+
+本パッケージのプリセットの定義は\Pkg{pxchfon}パッケージの
+ものを踏襲している。
+\Pkg{ptex-fontmaps}や\Pkg{luatexja-preset}などの他のソフトウェアとも
+共通のプリセット名が使われていることが多い。
+
+%-------------------
+\subsection{前提環境}
+\label{ssec:Prerequisite}
+
\begin{itemize}
\item フォーマット\Means {\LaTeX}
\item エンジン\Means {\XeTeX}
-\item 依存パッケージ\Means \Pkg{fontspec}パッケージ
+\item 依存パッケージ\Means
+ \begin{itemize}
+ \item \Pkg{fontspec}パッケージ
+ \item \Pkg{etoolbox}パッケージ
+ \end{itemize}
\end{itemize}
%===========================================================
@@ -51,7 +110,6 @@
\label{sec:Usage}
以下のようにパッケージを読み込むだけである。
-(ユーザ命令・環境はない。)
\begin{quote}\small
|\usepackage[|\Meta{メイン設定}|,|\Meta{サブ設定}|,|%
\Meta{他オプション}|]{zxjafont}|
@@ -60,38 +118,47 @@
\Meta{メイン設定}は1つだけ指定できるが、
\Meta{サブ設定}と\Meta{他オプション}は任意個数指定可能である。
もし\Pkg{fontspec}が未読込の場合は自動的に読み込む。
-{\XeLaTeX}\>には和文と欧文の元来の区別がないので、
-このパッケージで指定するフォントが全ての文字に通用される。
-ただし、\Pkg{xeCJK}パッケージや\Pkg{zxjatype}パッケージの
-日本語処理機能を利用する場合には和文と欧文が区別されるようになり、
-この場合は\JEmph{和文のみ}にフォント設定が適用される。
+
+\Note サブ設定は追加のフォント選択命令を提供する%
+(\EG{\ref{ssec:Sub-Option}}節参照)。
+本パッケージが提供するユーザ命令・環境はそれ以外には存在しない。
%-------------------
\subsection{メイン設定オプション}
\label{ssec:Main-Option}
-{\LaTeX}\>の総称ファミリに関するプリセット設定、すなわち、
-\Pkg{fontspec}の\>|\setmainfont|\JSl|\setsansfont|\JSl|\setmonofont|\>%
-(\Pkg{xeCJK}\JSl\Pkg{zxjatype}併用時は\>%
-|\setCJKmainfont|\JSl|\setCJKsansfont|\JSl|\setCJKmonofont|)
-を行うもの。
+\EG{\LaTeX}の総称ファミリ
+(|\rmfamily|\JSl|\sffamily|\JSl|\ttfamily|)
+に対するプリセット設定を行うものである。
+すなわち、プリセットの種類に応じた適切な引数を伴って、
+以下の命令が実行される。
-\Note メイン設定のプリセットは\Pkg{pxchfon}パッケージにおける
-プリセットをそのまま
-引き継いでいる。
-設定内容の詳細については、
-\JEmph{\Pkg{pxchfon}の説明書を参照してほしい}。
+\begin{itemize}
+\item 和文サポートモードが無効の場合(\Pkg{fontspec}の命令):\\
+ |\setmainfont|\JSl|\setsansfont|\JSl|\setmonofont|
+\item 和文サポートモードが有効の場合:\\
+ |\setCJKmainfont|\JSl|\setCJKsansfont|\JSl|\setCJKmonofont|
+\end{itemize}
-\Note 1.0版より、\Pkg{pxchfon}パッケージの多ウェイト設定について
-明朝・ゴシックの3ウェイトが全てサポートされるようになった。
+\Note メイン設定のプリセットの設定内容は%
+\Pkg{pxchfon}パッケージにおけるプリセットをそのまま
+引き継いでいる。%
+\JEmph{具体的にどのフォントが使われるのかについては、%
+\Pkg{pxchfon}のマニュアルを参照してほしい。}
+
+%\Note 1.0版より、\Pkg{pxchfon}パッケージの多ウェイト設定について
+%明朝・ゴシックの3ウェイトが全てサポートされるようになった。
+
+\subsubsection{単ウェイト用プリセット}
-\paragraph{単ウェイト用プリセット}
明朝・ゴシック各々1ウェイトのみを用いる設定。
セリフ(|\rmfamily|)に明朝、
サンセリフ(|\sffamily|)と等幅(|\ttfamily|)にゴシックを割り当てる。
-さらに、{\pLaTeX}\>の習慣に合わせて、
+さらに、\EG{\pLaTeX}の習慣に合わせて、
セリフの太字(|\bfseries|)もゴシックにする。
(これは必ずしも好ましい設定ではないことに注意。)
+\Note \EG{\XeTeX}は「フォント非埋込のPDF生成」に対応していないので、%
+|noembed|プリセットは存在しない。
\begin{itemize}
\item |ms|\Means
@@ -101,34 +168,39 @@ IPAフォント。
\item |ipaex|\Means
IPAexフォント。
\end{itemize}
-\Note {\XeTeX}\>は「フォント非埋込のPDF生成」に対応していないので、
-|noembed| プリセットは存在しない。
-例えば、|ms|\>プリセットは以下の\Pkg{fontspec}の設定を行う:
+例えば|ms|プリセットは、
+和文サポートモードが無効の場合は
+以下の\Pkg{fontspec}の設定を行う:
\begin{quote}\small\begin{verbatim}
\setmainfont{MS-Mincho}[BoldFont=MS-Gothic]
\setsansfont{MS-Gothic}[BoldFont=MS-Gothic]
\setmonofont{MS-Gothic}[BoldFont=MS-Gothic]
\end{verbatim}\end{quote}
-\Note \Pkg{xeCJK}\JSl\Pkg{zxjatype}読込時は和文用フォントの
-設定(|\setCJKmainfont|\>等)に置き換わり、またこの場合は
-和文スケール設定(|Scale|\>オプションキー)が追加される。
-これは以降で紹介する例についても同様である。
+和文サポートモードが有効の場合は以下の設定を行う
+(|xxx|は和文スケールの値):
+\begin{quote}\small\begin{verbatim}
+\setCJKmainfont{MS-Mincho}[BoldFont=MS-Gothic,Scale=xxx]
+\setCJKsansfont{MS-Gothic}[BoldFont=MS-Gothic,Scale=xxx]
+\setCJKmonofont{MS-Gothic}[BoldFont=MS-Gothic,Scale=xxx]
+\end{verbatim}\end{quote}
+\Note 以降に挙げる例では、和文サポートモードが無効の場合のみを示す。
+和文サポートモードが有効の場合はこの例と同様に、%
+\Pkg{fontspec}の命令が和文フォント設定(|\setCJKmainfont|等)%
+のものに置き換わり、|Scale|オプションキーが追加される。
+\Note 実際には、状況に応じてフォント名の代わりにファイル名%
+での指定に切り替わる場合がある。
+
+\subsubsection{多ウェイト用プリセット}
-\paragraph{多ウェイト用プリセット}
セリフ(|\rmfamily|)に明朝、
サンセリフ(|\sffamily|)と等幅(|\ttfamily|)にゴシックを割り当て、
-各々について中字(|\mdseries|)と太字(|\bfseries|)のフォントを
-\Pkg{pxchfon}のプリセットと同様に個別に設定する。
-
-さらに、|threeweight|\>オプションが有効の場合は、
-{p\LaTeX}\>の\Pkg{japanese-otf}で\>|deluxe|\>オプションを指定したときと
-同様に、「明朝の細字(|\rmfamily\ltseries|)」と
-「ゴシックの極太(|\sffamily\ebseries|)」が指定できるようになり、
-明朝とゴシックの各々について3ウェイトのフォントが
-\Pkg{pxchfon}のプリセットと同様に個別に設定される。
-\Note |threeweight|\>オプションは通常は既定で有効になっている
-(詳細は\>\ref{ssec:Other-Option}\>節を参照)。
+各々について複数のウェイトのフォントを個別に設定する。
+|threeweight|オプションが有効な場合は3ウェイト、無効な場合は%
+2ウェイトのフォントが設定される。
+さらに、|oneweight|や|bold|のオプションを指定することで
+多ウェイト用プリセットを「単ウェイトの設定」で利用することもできる。
+(詳細についてはこの後に挙げる例を参照されたい。)
\begin{itemize}
\item |ms-hg|\Means
@@ -140,18 +212,18 @@ IPAexフォント。
IPAexフォント + HGフォント。
\item |moga|\Means
Mogaフォント(MogaEx;2004JIS字形)。
- \Note \Pkg{pxchfon}の\>|moga-mobo-ex|(|jis2004|\>有効)と同じで、
+ \Note \Pkg{pxchfon}の|moga-mobo-ex|(|jis2004|有効)と同じで、
MogaEx系統が用いられる。
\item |moga-90|\Means
Mogaフォント(MogaEx;90\JSl 2000JIS字形)。
- \Note \Pkg{pxchfon}の\>|moga-mobo-ex|(|jis2004|\>無効)と同じで、
+ \Note \Pkg{pxchfon}の|moga-mobo-ex|(|jis2004|無効)と同じで、
MogaEx90系統が用いられる。
\item |mogaN-90|\Means
Mogaフォント(Moga;90\JSl 2000JIS字形)。
- \Note \Pkg{pxchfon}の\>|moga-mobo|(|jis2004|\>無効)と同じで、
+ \Note \Pkg{pxchfon}の|moga-mobo|(|jis2004|無効)と同じで、
Moga90系統が用いられる。
- \Note |moga|\JSl|moga-90|\JSl|mogaN-90|\>の各プリセットは、%
- |jis2004|\JSl|jis90|\>オプションが併用された場合にはそれに応じて
+ \Note |moga|\JSl|moga-90|\JSl|mogaN-90|の各プリセットは、%
+ |jis2004|\JSl|jis90|オプションが併用された場合にはそれに応じて
適切な字形をもつフォントの方に切り替える。
\item |ume|\Means
梅フォント。
@@ -179,17 +251,16 @@ IPAexフォント。
Source Han Serif(源ノ明朝)+ Source Han Sans(源ノ角ゴシック)、
非サブセット版。%TODO
\Note つまり地域別サブセットOTF版以外のもの。
- フォント名での指定であるため、%
- \Pkg{pxchfon}の\>|sourcehan|\>と\>|sourcehan-otc|\>の両方と
- 等価である。
+ \Pkg{fontspec}の「フォント名での指定」を行っているため、%
+ \Pkg{pxchfon}の|sourcehan|と|sourcehan-otc|の両方に相当する。
\item |sourcehan-jp|\Means
Source Han Serif + Source Han Sans、
日本用地域別サブセット版。
\item |noto|\Means
Noto Serif CJK + Noto Sans CJK、
非サブセット版。
- \Note |sourcehan|\>と同様の補足事項が当てはまる。
- \Pkg{pxchfon}の\>|noto|\>と\>|noto-otc|\>の両方と等価。
+ \Note |sourcehan|と同様の補足事項が当てはまる。
+ \Pkg{pxchfon}の|noto|と|noto-otc|の両方に相当する。
\item |noto-jp|\Means
Noto Serif JP + Noto Sans JP、
日本用地域別サブセット版。
@@ -197,12 +268,46 @@ IPAexフォント。
原ノ味フォント。
\end{itemize}
-例えば\>|haranoaji|\>プリセットについて説明すると、%
-|threeweight|\>が有効の場合は以下の設定
-(3ウェイト)が行われる%
-\footnote{実際には、状況に応じてフォント名の代わりにファイル名
-(\texttt{*.otf})での指定に切り替わる。}
-:
+\subsubsection{多ウェイト用プリセットの具体的な設定内容}
+多ウェイト用プリセットの設定内容はパッケージオプションの
+指定によって異なる。
+ここでは|haranoaji|プリセットを例にして説明する。
+
+\Note \Pkg{pxchfon}のマニュアルでは|haranoaji|プリセットは
+以下の設定に相当すると記述されている。
+他のプリセットの場合も「同じ対応関係」が成立しているので、
+適宜\Pkg{pxchfon}のマニュアルと照合して判断してほしい。
+\begin{quote}\small\begin{verbatim}
+\setminchofont{HaranoAjiMincho-Regular.otf}
+\setlightminchofont{HaranoAjiMincho-Light.otf}
+\setboldminchofont{HaranoAjiMincho-Bold.otf}
+\setgothicfont{HaranoAjiGothic-Medium.otf}
+\setmediumgothicfont{HaranoAjiGothic-Regular.otf}
+\setboldgothicfont{HaranoAjiGothic-Bold.otf}
+\setxboldgothicfont{HaranoAjiGothic-Heavy.otf}
+\setmarugothicfont{HaranoAjiGothic-Medium.otf}
+\end{verbatim}\end{quote}
+
+\paragraph{threeweightオプションが無効の場合}
+|threeweight|・|oneweight|・|bold|のオプションが何れも無効の場合は、
+中字(|\mdseries|)と太字(|\bfseries|)の2ウェイトのみの
+フォントが設定される。
+
+\begin{quote}\small\begin{verbatim}
+\setmainfont{HaranoAjiMincho-Regular}[BoldFont=HaranoAjiMincho-Bold]
+\setsansfont{HaranoAjiGothic-Regular}[BoldFont=HaranoAjiGothic-Bold]
+\setmonofont{HaranoAjiGothic-Regular}[BoldFont=HaranoAjiGothic-Bold]
+\end{verbatim}\end{quote}
+
+\paragraph{threeweightオプションが有効の場合}
+この場合は\EG{p\LaTeX}の\Pkg{japanese-otf}で|deluxe|オプションを
+指定したときと同様に、「明朝の細字(|\rmfamily\ltseries|)」と
+「ゴシックの極太(|\sffamily\ebseries|)」が指定できるようになり、
+明朝とゴシックの各々について3ウェイトのフォントが
+\Pkg{pxchfon}のプリセットと同様に個別に設定される。
+\Note |threeweight|オプションは通常は既定で有効になっている
+(詳細は\EG{\ref{ssec:Other-Option}}節を参照)。
+
\begin{quote}\small\begin{verbatim}
\setmainfont{HaranoAjiMincho-Regular}[BoldFont=HaranoAjiMincho-Bold,
FontFace={l}{n}{HaranoAjiMincho-Light}]
@@ -212,35 +317,54 @@ IPAexフォント。
FontFace={eb}{n}{HaranoAjiGothic-Heavy}]
\end{verbatim}\end{quote}
-|threeweight|\>が無効の場合は以下の設定
-(中字・太字のみの2ウェイト)が行われる:
-\begin{quote}\small\begin{verbatim}
-\setmainfont{HaranoAjiMincho-Regular}[BoldFont=HaranoAjiMincho-Bold]
-\setsansfont{HaranoAjiGothic-Regular}[BoldFont=HaranoAjiGothic-Bold]
-\setmonofont{HaranoAjiGothic-Regular}[BoldFont=HaranoAjiGothic-Bold]
-\end{verbatim}\end{quote}
+\paragraph{oneweightオプションが有効の場合}
+この場合は、明朝・ゴシックともに1ウェイトのみを用いて、
+「単ウェイト用プリセットと同様の設定」が行われる。
+すなわち、セリフ(|\rmfamily|)の太字がゴシックになる。
-|oneweight|\>オプション指定時は以下の設定
-(1ウェイトのみ)が行われる:
\begin{quote}\small\begin{verbatim}
\setmainfont{HaranoAjiMincho-Regular}[BoldFont=HaranoAjiGothic-Medium]
\setsansfont{HaranoAjiGothic-Medium}[BoldFont=HaranoAjiGothic-Medium]
\setmonofont{HaranoAjiGothic-Medium}[BoldFont=HaranoAjiGothic-Medium]
\end{verbatim}\end{quote}
-\Note 先の例と異なり明朝の太字がゴシックとなり、
-かつゴシックとして“|HaranoAjiGothic-Medium|”%
-(\Pkg{pxchfon}プリセットにおいて\>|\setgothicfont|\>に
-割り当てられているフォント)が使われることに注意。
+\Note ここで使われるのは\Pkg{pxchfon}のプリセットにおいて%
+|\setminchofont|\JSl|\setgothicfont|に充てられている
+フォントである。
+前者は「明朝体の中字」のフォントと一致するが、
+後者は「ゴシック体の中字」とは必ずしも一致せず、プリセットによっては
+「単ウェイト設定専用」のフォントが充てられていることがある。
+例えば、|haranoaji|プリセットでは、|\setgothicfont|は%
+|HaranoAjiGothic-Medium|となっていて、これはゴシックの3ウェイト%
+(|Regular|・|Bold|・|Heavy|)のどれとも異なっている。
+
+\paragraph{boldオプションが有効の場合}
+この場合は、|oneweight|指定時と同様に
+「単ウェイト用プリセットと同様の設定」が行われるが、
+ゴシックのフォントは(|\setgothicfont|相当ではなく)
+「ゴシックの太字」に相当するものが使われる。
+\Note |haranoaji|の場合、|Medium|ではなく|Bold|が使われる。
-そして\>|bold|\>オプション指定時は以下の設定が行われる:
\begin{quote}\small\begin{verbatim}
\setmainfont{HaranoAjiMincho-Regular}[BoldFont=HaranoAjiGothic-Bold]
\setsansfont{HaranoAjiGothic-Bold}[BoldFont=HaranoAjiGothic-Bold]
\setmonofont{HaranoAjiGothic-Bold}[BoldFont=HaranoAjiGothic-Bold]
\end{verbatim}\end{quote}
-\paragraph{特殊なプリセット}
-\mbox{}
+\paragraph{パッケージオプションの優先順位}
+
+|threeweight|・|oneweight|・|bold|にはそれぞれ無効にするオプション%
+|nothreeweight|・|nooneweight|・|nobold|が存在して、
+独立に有効無効を切り替えられる。
+複数のオプションが有効である場合に、フォント設定がどのパターンに
+従うかについては
+「|bold|>|oneweight|>|threeweight|」
+の優先順位に従う。
+
+|threeweight|が有効の場合には
+追加のウェイトの選択命令|\ltseries|と|\ebseries|が定義される。
+これは|bold|や|oneweight|には影響されない。
+
+\subsubsection{特殊なプリセット}
\begin{itemize}
\item |nopreset|\Means
@@ -250,8 +374,7 @@ IPAexフォント。
用いることが想定されている。
\end{itemize}
-\paragraph{他パッケージとの互換用のプリセット}
-\mbox{}
+\subsubsection{他パッケージとの互換用のプリセット}
\begin{itemize}
\item |kozuka|\Means
@@ -266,7 +389,7 @@ IPAexフォント。
\item |moga-mobo-ex|\Means
|moga-90| の別名。
(\Pkg{ptex-fontmaps}でのプリセット名。)
- \Note 1.2版より、Moga系プリセットが\>|jis90|\JSl|jis2004|\>での
+ \Note 1.2版より、Moga系プリセットが|jis90|\JSl|jis2004|での
字体指定に従うようになったため、
他のパッケージの動作との互換がより高い動作に変更された。
現在は既定で90JIS字形になることに注意。
@@ -277,17 +400,16 @@ IPAexフォント。
|hiragino-pro| の別名。
(\Pkg{ptex-fontmaps}でのプリセット名。)
\Note 0.6版で追加。
- 0.4版以前では |hiragino| が別の設定を指していたが、
+ 0.4版以前では|hiragino|が別の設定を指していたが、
これは0.5版で廃止された。
\end{itemize}
-\paragraph{廃止されたプリセット}
+\subsubsection{廃止されたプリセット}
0.2a版以前で用意されていた次のプリセット設定は、
-0.5版において廃止された。
-現在は指定するとエラーが発生する。
+0.5版で廃止され、現在は使用できない。
-\Note ただし |hiragino| については現在では |hiragino-pro| の別名と
+\Note ただし|hiragino|については現在では|hiragino-pro|の別名と
解釈される。
\begin{quote}
@@ -351,31 +473,30 @@ Moboフォント(90\JSl 2000JIS字形)を使う設定。
\begin{itemize}
\item |oneweight|\Means
多ウェイト用のプリセットを単ウェイトとして用いる。
-\Note \Pkg{pxchfon}のマニュアルのプリセットの記述に
-おいて\>|\setminchofont|\>と\>|\setgothicfont|\>で設定されている
-ウェイトのフォントが用いられる。
+\Note \Pkg{pxchfon}のマニュアルのプリセット記述に
+おいて|\setminchofont|と|\setgothicfont|で設定されている
+フォントが用いられる。
\item |nooneweight|(既定)\Means
-|oneweight|\>の否定。
+|oneweight|の否定。
\item |threeweight|(既定)\Means
多ウェイト用プリセットを使う場合に3ウェイトを利用できるようにする。
\item |nothreeweight|\Means
-|threeweight|\>の否定。
+|threeweight|の否定。
多ウェイト用プリセットは2ウェイトのみ使える。
-\Note |(no)threeweight|\>は1.0版で追加された。
-\Note 既定は\>|threeweight|\>であるが、使用中の\Pkg{fontspec}の版が
-古くて追加ウェイトに対応できない場合は\>|nothreeweight|\>が既定になる。
+\Note (|no|)|threeweight|は1.0版で追加された。
+\Note 既定は|threeweight|であるが、使用中の\Pkg{fontspec}の版が
+古くて追加ウェイトに対応できない場合は|nothreeweight|が既定になる。
\item |bold|\Means
-|oneweight|\>と同じく多ウェイト用プリセットを単ウェイトとして用いるが、
+|oneweight|と同じく多ウェイト用プリセットを単ウェイトとして用いるが、
この際のゴシック体のフォントとして太字ウェイトに相当するものを用いる。
-\Note \Pkg{pxchfon}のプリセットでの\>|\setminchofont|\>%
-と\>|\setboldgothicfont|\>のフォントが用いられる。
-\Note \Pkg{luatexja-preset}とは異なり、|bold|\>の指定自体が
+\Note \Pkg{pxchfon}のプリセットでの|\setminchofont|%
+と|\setboldgothicfont|のフォントが用いられる。
+\Note \Pkg{luatexja-preset}とは異なり、|bold|の指定自体が
単ウェイト設定を強制する。
-|bold|\>と\>|oneweight|\>を同時に指定した場合は\>|bold|\>が優先する。
\item |nobold|(既定)\Means
-|bold|\>の否定。
+|bold|の否定。
\item |prop|\Means
プロポーショナル幅のフォントを用いる。
@@ -384,14 +505,15 @@ Moboフォント(90\JSl 2000JIS字形)を使う設定。
既定で用いるのは等幅のフォントだが、
「欧文のみプロポーショナル」の変種(HGフォントの場合「HGS~」名称のもの)
がある場合はそれを優先させる。
-\Note 1.1版より、\Pkg{xeCJK}\JSl\Pkg{zxjatype}併用時でも\>|prop|\>が
+\Note 1.1版より、和文サポートモードにおいても|prop|が
指定できるようになった。
\item |noprop|(既定)\Means
-|prop|\>の否定。
+|prop|の否定。
(和文が)等幅のフォントを用いる。
\item |scale=|\Meta{実数}\Means
-和文スケール値(\Pkg{fontspec}の |Scale| 属性の値)。
+和文スケール値、すなわち和文サポートモードが有効の場合に
+フォント設定命令の|Scale|オプションキーに指定される値。
既定値は、\Pkg{BXjscls}の文書クラスおよび
\Pkg{zxjatype}パッケージで指定されている場合はその値、
なければ1となる。
@@ -405,18 +527,21 @@ Moboフォント(90\JSl 2000JIS字形)を使う設定。
\item |expert|\Means
横組専用仮名字形を(可能であれば)利用する。
-\Note \Pkg{luatexja-preset}の\>|expert|\>とは異なり、
+\Note \Pkg{luatexja-preset}の|expert|とは異なり、
ルビ用字形は未サポート。
+\item |noexpert|(既定)\Means
+|expert|の否定。
\item |ignorejatype|\Means
たとえ\Pkg{xeCJK}\JSl\Pkg{zxjatype}が読み込まれていたとしても
-それらを無視して、「和文欧文の区別がない」前提の動作を行う。
-\Note この場合「プリセットで指定した日本語フォントが\JEmph{欧文のみ}に
+「和文サポートモード」を有効かしない%
+\footnote{この場合「プリセットで指定した日本語フォントが\JEmph{欧文のみ}に
適用される」という奇妙な動作になる。
-有用性はほぼないと思われるが念のため用意している。
+有用性はほぼないと思われるが旧版の動作を再現させる目的で用意している。}%
+。
\item |noignorejatype|(既定)\Means
-|ignorejatype|\>の否定。
-\Note |(no)ignorejatype|\>は1.0版で追加された。
+|ignorejatype|の否定。
+\Note (|no|)|ignorejatype|は1.0版で追加された。
\item |feature={|\Meta{属性リスト}|}|\Means
このパッケージで指定されるフォント全てに通用する
@@ -430,14 +555,14 @@ Moboフォント(90\JSl 2000JIS字形)を使う設定。
\begin{itemize}
\item |deluxe|\JSl|nodeluxe|\Means
- それぞれ |nooneweight|\JSl|oneweight| の別名。
+ それぞれ|nooneweight|\JSl|oneweight|の別名。
\item |match|\JSl|fontspec|\Means
これらの機能は“常に有効”と考えられるため、黙って無視される。
\item |nfssonly|\Means
非サポートのため警告が出て無視される。
\item |noembed|\Means
- \ref{ssec:Main-Option}で述べた通り、非埋込の設定はサポートできない
- ので、警告が出た上で、|nopreset|\>プリセットが指定されたものと
+ \EG{\ref{ssec:Main-Option}}節で述べた通り、非埋込の設定はサポート
+ できないので、警告が出た上で、|nopreset|プリセットが指定されたものと
見なされる。
\end{itemize}
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/README.md b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/README.md
index cdf10a4892..26f6e2ac1c 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/README.md
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/README.md
@@ -41,10 +41,21 @@ here. You should be able to use `biblatex-iso690` now.
\usepackage[english,czech]{babel} % the main document language is the last one
\usepackage[
backend=biber, % if we want unicode and many other features (biber is already by default)
- style=iso-authoryear, % or iso-numeric for numeric citation method
+ style=iso-authoryear, % or another iso-<style>
]{biblatex}
```
+### Citation and bibliography styles
+
+`biblatex-iso690` provides the following styles (both for citations
+and bibliographies). You can select one with `style` keyword in the
+package options of `biblatex`.
+
+* `iso-alphabetic`
+* `iso-authortitle`
+* `iso-authoryear`
+* `iso-numeric`
+
### Custom options
Above and beyond the scope of package options provided by `biblatex` itself,
@@ -89,6 +100,15 @@ here are also some more. Default values are in **bold**.
`publisher` fields) for an `@article` entry type
* [true] Journal of Money, Credit and Banking. Ohio State University Press, vol. 38, no. 1, pp. 119–140.
* **[false]** Journal of Money, Credit and Banking. Vol. 38, no. 1, pp. 119–140.
+* `currentlang`
+ print localization bibliography strings in the currently selected language
+ * [true] `context dependent`
+ * **[false]** `context dependent`
+* `noenddot`
+ enable or disable printing an end dot at the very end of
+ bibliography entries
+ * [true] ... ISSN 1082-9873. Available from DOI : 10.1045/july2005-lynch
+ * **[false]** ... ISSN 1082-9873. Available from DOI : 10.1045/july2005-lynch.
### Bibliographic fields
@@ -135,7 +155,7 @@ supervisor = {Petr Sojka},
dateaddon = {\mkbibbrackets{16th century}},
```
-For more details see the example bibliography file [mybib.bib](./mybib.bib).
+For more details see the example bibliography file [biblatex-iso690-examples.bib](./biblatex-iso690-examples.bib).
## Contributing
@@ -151,7 +171,7 @@ If the `<langid>.lbx` is already included in `biblatex`, adding a
of this package. Otherwise, please consider [a contribution to the `biblatex`
package](https://github.com/plk/biblatex/#translation) first.
-If you also aim to add new localisation strings, you have to define them via
+If you also aim to add new localization strings, you have to define them via
`\NewBibliographyString` command at the beginning of the [iso.bbx](iso.bbx)
file.
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/mybib.bib b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/biblatex-iso690-examples.bib
index f87684085f..0d123236e4 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/mybib.bib
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/biblatex-iso690-examples.bib
@@ -187,6 +187,35 @@
crossref = {tugboat1980},
}
+% Book with volume field example
+@book{knuth1998sorting,
+ author = {Knuth, Donald E.},
+ maintitle = {The Art of Computer Programming},
+ title = {Sorting and Searching},
+ date = {1998},
+ volume = {3},
+ edition = {2},
+ publisher = {Addison–Wesley},
+ isbn = {978-0-201-89685-5},
+}
+
+% Multi-volume book example (volumes field)
+% Gratefully borrowed from biblatex-examples.bib
+@mvbook{knuth:ct,
+ author = {Knuth, Donald E.},
+ title = {Computers \& Typesetting},
+ date = {1984/1986},
+ volumes = 5,
+ publisher = {Addison-Wesley},
+ location = {Reading, Mass.},
+ langid = {english},
+ langidopts = {variant=american},
+ sorttitle = {Computers & Typesetting},
+ indexsorttitle = {Computers & Typesetting},
+ annotation = {A five-volume book cited as a whole. This is a \texttt{mvbook}
+ entry, note the \texttt{volumes} field},
+}
+
% Made-up bib entry
@collection{sbornik2007,
title = {Mimořádně užitečný sborník},
@@ -229,17 +258,31 @@
}
@patent{groll2008method,
- author = {Clad Metals LLC Canonsburg, PA 15317 (US)},
+ holder = {{Clad Metals LLC Canonsburg, PA 15317 (US)}},
title = {Method of making a copper core five-ply composite and cooking vessel},
- editora = {Groll, W. A.},
- editoratype = {inventor},
+ author = {Groll, W. A.},
publisher = {Google Patents},
number = {EP 1 094 937 B1},
type = {patenteu},
date = {2008-07-30},
+ origdate = {1999-05-04},
url = {https://patents.google.com/patent/EP1094937B1},
}
+@patent{winget1967detachable,
+ holder = {{Winget Ltd}},
+ title = {Detachable bulldozer attachment for dumper vehicles},
+ author = {Reginald John England},
+ number = {1060631},
+ type = {patentuk},
+ date = {1967-03-08},
+ origdate = {1963-06-10},
+ note = {Int\adddotspace CI\addcolon\addabbrvspace E02F 3/76\adddotspace
+ GB\addabbrvspace CI\addcolon\addabbrvspace E1F 12},
+ url = {https://patents.google.com/patent/GB1060631},
+ langid = {english},
+}
+
% Made-up bib entry
% No date example
@book{applebyND,
@@ -329,7 +372,7 @@
options = {useeditor=false},% title first
}
-% Movie type exaple #2
+% Movie type example #2
% Someone has a dominant role (e.g. clearly responsible for the intellectual
% content) ==> given as the creator at the first place
@movie{vlacil1967marketa,
@@ -409,7 +452,48 @@
urldate = {2020-03-25},
}
+% Organization (corporate name) as author example
+% Organization bib field example
+@manual{dialog1985enhancements,
+ author = {{Dialog Information Services}},
+ title = {Enhancements to the DIALOG Search System},
+ subtitle = {DIALOG version 2 (user manual update)},
+ date = {1985-11},
+ location = {Palo Alto (California)},
+ organization = {Dialog},
+ note = {Technical Memo 5},
+}
+
+% currentlang package option example 1
+@article{tex:zpravodajchlebikova91,
+ author = {Chlebíková, Jana},
+ title = {Ako rozděliť (slovo) Československo},
+ journal = {Zpravodaj CSTUG},
+ volume = 1,
+ number = 4,
+ year = 1991,
+ month = {04},
+ pages = {10-13},
+ doi = {10.5300/1991-4/10},
+ note = {No langid},
+}
+
+% currentlang package option example 2
+@article{tex:zpravodajchlebikova91cz,
+ author = {Chlebíková, Jana},
+ title = {Ako rozděliť (slovo) Československo},
+ journal = {Zpravodaj CSTUG},
+ volume = 1,
+ number = 4,
+ year = 1991,
+ month = {04},
+ pages = {10-13},
+ doi = {10.5300/1991-4/10},
+ langid = {czech},
+ note = {Czech langid},
+}
+
% Made-up ISBNs generated by https://generate.plus/en/number/isbn
-% biber --tool --validate-datamodel --tool-fieldcase=lower --output-align mybib.bib
+% biber --tool --validate-datamodel --tool-fieldcase=lower --output-align biblatex-iso690-examples.bib
% + sort fields in the meaningful order
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/biblatex-iso690.pdf b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/biblatex-iso690.pdf
index 9a9386f5c7..027d98e299 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/biblatex-iso690.pdf
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/biblatex-iso690.pdf
Binary files differ
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/biblatex-iso690.tex b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/biblatex-iso690.tex
index 92fa8bd246..18a49018e4 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/biblatex-iso690.tex
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/biblatex-iso690.tex
@@ -32,8 +32,9 @@
% but the main document language is English
pagetotal=true,
]{biblatex}
+\usepackage{expl3}
-\addbibresource{mybib.bib}
+\addbibresource{biblatex-iso690-examples.bib}
% Support diacritics in Czech examples
% ref.: https://stackoverflow.com/a/16084246
@@ -77,8 +78,8 @@
url={https://github.com/michal-h21/biblatex-iso690},
author={Michal Hoftich},
email={michal.h21@gmail.com},
- revision={0.4.0},
- date={\DTMDate{2020-03-25}}}
+ revision={0.4.1},
+ date={\DTMDate{2022-03-20}}}
\hypersetup{%
pdftitle={ISO~690 \biblatex style},
@@ -144,13 +145,11 @@ so feel free to use the possibilities provided there for reporting issues and th
A minimal working example for \t|babel| package:
\begin{ltxexample}
\documentclass{article}
-\usepackage[utf8]{inputenc}
\usepackage[english,czech]{babel}
-% \usepackage[main=czech,english]{babel}
\usepackage{csquotes}
\usepackage[style=iso-authoryear]{biblatex}
-\addbibresource{mybib.bib}
+\addbibresource{biblatex-iso690-examples.bib}
\begin{document}
\cite{knuth1990virtual}
@@ -162,14 +161,13 @@ A minimal working example for \t|babel| package:
A minimal working example for \t|polyglossia| package:
\begin{ltxexample}
\documentclass{article}
-\usepackage[utf8]{inputenc}
\usepackage{polyglossia}
\setmainlanguage{czech}
\setotherlanguage{english}
\usepackage{csquotes}
\usepackage[style=iso-authoryear]{biblatex}
-\addbibresource{mybib.bib}
+\addbibresource{biblatex-iso690-examples.bib}
\begin{document}
\cite{knuth1990virtual}
@@ -185,6 +183,15 @@ per-entry basis in a resource (\t|.bib|) file. In addition, all of the
languages specified in these fields have to be loaded by the \t|babel| or
\t|polyglossia| package respectively.
+The affected fields that should be printed as they appear in the
+original source (in the language of resource, using the \t|langid|
+field) are, e.g. numeration information (volume, number, edition,
+etc.), while availability and access information (\textit{available
+from}), medium designation (\t|howpubished| field), pages range, or
+the relations of subsidiary creators (\textit{translated by},
+\textit{revised by}, etc.) are examples of using the main document
+language.
+
Note that for correct support of localization functionality, the \t|babel|
or \t|polyglossia| package should be used. The main document language
is:
@@ -198,6 +205,50 @@ is:
\cmd{setotherlanguage}) (see MWE above)
\end{description}
+\subsubsection{Switching multiple languages}
+\label{sec:general:currentlang}
+
+Sometimes the main document language is selected in the document
+class, and the user can only switch the active language, not the main
+language. This is usually a case of journals/collections of articles
+that can be prepared (in their entirety) in one main language, but
+where individual articles might also be written in a different
+language (e.g., this is the case with \t|csbulletin| class). Then you
+can use \t|currentlang| option (see also~\ref{sec:pkg:opt:iso690}),
+which allows switching to the active surrounding language, and print
+\biblatex localization strings accordingly to this currently selected
+language, not the main language.
+
+The following MWE illustrates switching the active languages (English
+and German over the main Czech language) on two bibliography entries,
+one with the Czech \t|langid| field and the other without specified
+language.
+
+\begin{ltxexample}
+ \documentclass{article}
+ \usepackage[T1]{fontenc}
+ \usepackage[main=czech,english,ngerman]{babel}
+ \usepackage{csquotes}
+
+ \usepackage[style=iso-numeric,currentlang]{biblatex}
+ \addbibresource{biblatex-iso690-examples.bib}
+
+ \begin{document}
+
+ \nocite{tex:zpravodajchlebikova91}
+ \nocite{tex:zpravodajchlebikova91cz}
+ \printbibliography
+
+ \selectlanguage{english}
+ \printbibliography
+
+ \selectlanguage{ngerman}
+ \printbibliography
+
+ \end{document}
+\end{ltxexample}
+
+
\subsection{Citation systems}
\label{sec:citation:systems}
@@ -380,6 +431,19 @@ Enable or disable printing publication information (\t|location| and
\t|false| since it is very unusual behavior and rarely used by either other
citation styles or citation managers.
+\boolitem[false]{currentlang}
+
+By default, the main document language is used for printing of bibliography
+strings. Some classes load the \t|babel| package and user cannot select the main
+document language easily. With this option, the currently selected language
+will be used instead (see also~\ref{sec:general:currentlang}).
+
+\boolitem[false]{noenddot}
+
+Enable or disable printing an end dot at the very end of bibliography
+entries. The default value is \t|false|, meaning a dot is printed at
+the end.
+
\end{optionlist}
@@ -566,12 +630,12 @@ supervisor and school (institution) can be entered into the fields
\paragraph{Patent}\hfill\\
\label{sec:patent}
+The dominant role as an author has the holder of a patent (\t|holder|
+field). The subsidiary author is an inventor (if known) of the patent
+(\t|author| field). Application date fits in the \t|origdate| field,
+while date of publication in the \t|date| field.
The field \t|number| is available for the patent classification
or request number.
-If the inventor is also known, we can use \t|editora| and \t|editoratype|
-fields to specify that. Use an additionally created role \t|inventor| for the
-\t|editoratype| field; it is the key that translates based on the localization
-strings.
For the patent type, we can use localization strings as well, e.g.
\t|patenteu|.
\newline
@@ -579,15 +643,15 @@ For the patent type, we can use localization strings as well, e.g.
\c{groll2008method}
\begin{ltxexample}
@patent{groll2008method,
- author = {Clad Metals LLC Canonsburg, PA 15317 (US)},
+ holder = {{Clad Metals LLC Canonsburg, PA 15317 (US)}},
title = {Method of making a copper core five-ply composite
and cooking vessel},
- editora = {Groll, W. A.},
- editoratype = {inventor},
+ author = {Groll, W. A.},% <---------- inventor
publisher = {Google Patents},
number = {EP 1 094 937 B1},
type = {patenteu},
- date = {2008-07-30},
+ date = {2008-07-30},% <------------ publication date
+ origdate = {1999-05-04},% <------------ application date
url = {https://patents.google.com/patent/EP1094937B1},
}
\end{ltxexample}
@@ -605,7 +669,16 @@ to the \biblatex documentation.
\subsubsection{Creators}
The persons or organizations responsible for the cited work should be
-primarily given in the \t|author| field. If it is not appropriate,
+primarily given in the \t|author| field. Please note that organization
+names (so-called corporate authors) need to be protected with doubled
+curly braces to avoid being (mis)parsed into family/given names
+(resulting in wrong order and formatting).
+
+\begin{ltxexample}
+ author = {{Dialog Information Services}},
+\end{ltxexample}
+
+If the \t|author| is not appropriate,
other fields like \t|editor| and \t|editorX| family fields or some
specific ones (e.g. \t|translator|) can be used. Note also the field
\t|editortype| and \t|editortypeX| family fields which can be used
@@ -765,6 +838,21 @@ see~\parencite{gosse1912garden}.
\begin{changelog}
+\begin{release}{0.4.1}{2022-03-20}
+\item Added \t|currentlang| package option.\see{sec:pkg:opt:iso690}
+\item Added mapping from \t|ngerman| to \t|german| language.
+\item Added Spanish language support.
+\item Removed \t|inputenc| package from examples.
+\item Added \t|expl3| package in the documentation to fix compilation error.
+\item Prevent capitalisation of the \t|[online]| bibliography string.\see{sec:howpublished}
+\item Fix punctuation before \t|urldate| if publisher info is missing.
+\item Print \t|organization| field in publisher \t|location+publisher| list.
+\item Improved support for \t|@patent| entries.\see{sec:patent}
+\item Improved documentation.
+\item Fixed missing \t|volume| and \t|volumes| fields.
+\item Added \t|noenddot| package option.\see{sec:pkg:opt:iso690}
+\end{release}
+
\begin{release}{0.4.0}{2020-03-25}
\item Fixed deprecated name handling
\item Declared mapping suffix (\t|<lang>-iso.lbx|) for localization files
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/bulgarian-iso.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/bulgarian-iso.lbx
index 858f936995..3f596587e9 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/bulgarian-iso.lbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/bulgarian-iso.lbx
@@ -1,5 +1,5 @@
\ProvidesFile{bulgarian-iso.lbx}
- [2020/03/25 v0.4.0 ISO 690 extended biblatex localization]
+ [2022/03/20 v0.4.1 ISO 690 extended biblatex localization]
\InheritBibliographyExtras{bulgarian}
\InheritBibliographyStrings{bulgarian}
@@ -25,6 +25,10 @@
{онлайн}},
film = {{филм}%
{филм}},
+% application = {{}%
+% {}},% FIXME: missing
+% publication = {{}%
+% {}},% FIXME: missing
}
\endinput
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/czech-iso.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/czech-iso.lbx
index ff7967e00f..8e1dc21366 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/czech-iso.lbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/czech-iso.lbx
@@ -1,5 +1,5 @@
\ProvidesFile{czech-iso.lbx}
- [2020/03/25 v0.4.0 ISO 690 extended biblatex localization]
+ [2022/03/20 v0.4.1 ISO 690 extended biblatex localization]
\InheritBibliographyExtras{czech}
\InheritBibliographyStrings{czech}
@@ -25,6 +25,10 @@
{online}},
film = {{film}%
{film}},
+ application = {{p\v{r}ihl\'{a}\v{s}ka}%
+ {p\v{r}ihl\adddot}},
+ publication = {{publikov\'{a}no}%
+ {publ\adddot}},
}
\endinput
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/english-iso.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/english-iso.lbx
index 916128b6b8..a627d0171b 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/english-iso.lbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/english-iso.lbx
@@ -1,5 +1,5 @@
\ProvidesFile{english-iso.lbx}
- [2020/03/25 v0.4.0 ISO 690 extended biblatex localization]
+ [2022/03/20 v0.4.1 ISO 690 extended biblatex localization]
\InheritBibliographyExtras{english}
\InheritBibliographyStrings{english}
@@ -23,6 +23,10 @@
{online}},
film = {{film}%
{film}},
+ application = {{application}%
+ {appl\adddot}},
+ publication = {{publication}%
+ {publ\adddot}},
}
\endinput
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/french-iso.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/french-iso.lbx
index e249655c71..e5c880c076 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/french-iso.lbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/french-iso.lbx
@@ -1,5 +1,5 @@
\ProvidesFile{french-iso.lbx}
- [2020/03/25 v0.4.0 ISO 690 extended biblatex localization]
+ [2022/03/20 v0.4.1 ISO 690 extended biblatex localization]
\InheritBibliographyExtras{french}
\InheritBibliographyStrings{french}
@@ -30,6 +30,10 @@
{en ligne}},
film = {{film}%
{film}},
+% application = {{}%
+% {}},% FIXME: missing
+% publication = {{}%
+% {}},% FIXME: missing
}
\endinput
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/german-iso.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/german-iso.lbx
index 7146b27e7c..ccfebd2777 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/german-iso.lbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/german-iso.lbx
@@ -1,5 +1,5 @@
\ProvidesFile{german-iso.lbx}
- [2020/03/25 v0.4.0 ISO 690 extended biblatex localization]
+ [2022/03/20 v0.4.1 ISO 690 extended biblatex localization]
\InheritBibliographyExtras{german}
\InheritBibliographyStrings{german}
@@ -11,18 +11,22 @@
{betreut von}},
urlalso = {{auch verf\"{u}gbar unter}
{auch verf\"{u}gbar unter}},
-% director = {{}%
-% {}},% FIXME: missing
-% bydirector = {{}%
-% {}},% FIXME: missing
-% inventor = {{}%
-% {}},% FIXME: missing
-% byinventor = {{}%
-% {}},% FIXME: missing
-% online = {{}%
-% {}},% FIXME: missing
-% film = {{}%
-% {}},% FIXME: missing
+ director = {{Regisseur}
+ {Regisseur}},
+ bydirector = {{Regie}
+ {Regie}},
+ inventor = {{Erfinder}
+ {Erfinder}},
+ byinventor = {{erfunden von}
+ {erfunden von}},
+ online = {{online}
+ {online}},
+ film = {{Film}
+ {Film}},
+ application = {{Anmeldung}
+ {Anmeldung}},
+ publication = {{Veröffentlichungstag}
+ {Veröffentlichungstag}},
}
\endinput
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.bbx
index beef88d414..1c6c71be3f 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.bbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{iso-alphabetic.bbx}
- [2020/03/25 v0.4.0 ISO 690 biblatex bibliography style]
+ [2022/03/20 v0.4.1 ISO 690 biblatex bibliography style]
% This is a copy of alphabetic.bbx
% It only uses iso as base style, instead of standard
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.cbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.cbx
index 2d90c118d0..34ee9223d5 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.cbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{iso-alphabetic.cbx}
- [2020/03/25 v0.4.0 ISO 690 biblatex citation style]
+ [2022/03/20 v0.4.1 ISO 690 biblatex citation style]
\RequireCitationStyle{alphabetic}
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.dbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.dbx
index 2248f37e35..98dfa30195 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.dbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-alphabetic.dbx
@@ -1,5 +1,5 @@
\ProvidesFile{iso-alphabetic.dbx}
- [2020/03/25 v0.4.0 ISO 690 biblatex data model extension]
+ [2022/03/20 v0.4.1 ISO 690 biblatex data model extension]
\RequireBiber[3]
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.bbx
index ab683014ce..298c5a04e7 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.bbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.bbx
@@ -1,9 +1,42 @@
\ProvidesFile{iso-authortitle.bbx}
- [2020/03/25 v0.4.0 ISO 690 biblatex bibliography style]
+ [2022/03/20 v0.4.1 ISO 690 biblatex bibliography style]
\RequireBibliographyStyle{iso}
\ExecuteBibliographyOptions{%
sorting=nty,
}
+% Sorting based on the default definition, but adding
+% holder and origyear to work with patent entry types.
+\DeclareSortingTemplate{nty}{
+ \sort{
+ \field{presort}
+ }
+ \sort[final]{
+ \field{sortkey}
+ }
+ \sort{
+ \field{sortname}
+ \field{holder}
+ \field{author}
+ \field{editor}
+ \field{translator}
+ \field{sorttitle}
+ \field{title}
+ }
+ \sort{
+ \field{sorttitle}
+ \field{title}
+ }
+ \sort{
+ \field{sortyear}
+ \field{origyear}
+ \field{year}
+ }
+ \sort{
+ \field{volume}
+ \literal{0}
+ }
+}
+
\endinput
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.cbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.cbx
index 8226b9bc92..a6df2b4dbb 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.cbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{iso-authortitle.cbx}
- [2020/03/25 v0.4.0 ISO 690 biblatex citation style]
+ [2022/03/20 v0.4.1 ISO 690 biblatex citation style]
\ExecuteBibliographyOptions{%
maxcitenames=1,
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.dbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.dbx
index f6d17afa40..60f65fdb6d 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.dbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authortitle.dbx
@@ -1,5 +1,5 @@
\ProvidesFile{iso-authortitle.dbx}
- [2020/03/25 v0.4.0 ISO 690 biblatex data model extension]
+ [2022/03/20 v0.4.1 ISO 690 biblatex data model extension]
\RequireBiber[3]
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.bbx
index 6a8da0a12d..ae08a57a39 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.bbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{iso-authoryear.bbx}
- [2020/03/25 v0.4.0 ISO 690 biblatex bibliography style]
+ [2022/03/20 v0.4.1 ISO 690 biblatex bibliography style]
\RequireBibliographyStyle{iso}
\ExecuteBibliographyOptions{%
@@ -54,33 +54,33 @@
\renewbibmacro*{date}{}%
% Overwrite names:primary to print year right after:
+% 0) holder (only for patents)
% 1) author
% 2) editor
% 3) label/title
% Need to handle not to print editor twice (primary
% and subsidiary names): editor macro includes \clearname{editor}
\renewbibmacro*{names:primary}{%
- % First check if we have author(s) available
- \ifboolexpr{
- test \ifuseauthor
- and
- not test {\ifnameundef{author}}
- }
- {\usebibmacro{author}%
- \setunit{\addspace}%
- \printfield{nameaddon}%
- \setunit{\printdelim{nameyeardelim}}}%
- {% If no author(s) is available, check for editor(s)
- \ifboolexpr{
- test \ifuseeditor
- and
- not test {\ifnameundef{editor}}
- }
+ % If we have a patent with holder field, we will use that.
+ \ifboolexpr{test \ifuseholder and test {\ifentrytype{patent}}
+ and not test {\ifnameundef{holder}}}
+ {\usebibmacro{byholder}%
+ \setunit{\addspace}%
+ \printfield{nameaddon}%
+ \setunit{\printdelim{nameyeardelim}}}%
+ {% Otherwise, first check if we have author(s) available
+ \ifboolexpr{test \ifuseauthor and not test {\ifnameundef{author}}}
+ {\usebibmacro{author}%
+ \setunit{\addspace}%
+ \printfield{nameaddon}%
+ \setunit{\printdelim{nameyeardelim}}}%
+ {% If no author(s) is available, check for editor(s)
+ \ifboolexpr{test \ifuseeditor and not test {\ifnameundef{editor}}}
{\usebibmacro{editor}%
- \setunit{\printdelim{nameyeardelim}}}%
+ \setunit{\printdelim{nameyeardelim}}}%
{% If no editor(s) is available, use label/title
- \usebibmacro{labeltitle}%
- \setunit{\printdelim{nonameyeardelim}}}}%
+ \usebibmacro{labeltitle}%
+ \setunit{\printdelim{nonameyeardelim}}}}}%
% And finally print date
\usebibmacro{date+extradate}%
}
@@ -96,6 +96,17 @@
{\printfield[title]{shorttitle}}}
{\printfield{label}}}
+\renewbibmacro*{urldate-space}{%
+ % if there is no publisher specified in the bib file, set unit to dot,
+ % so there is a separation between previous block
+ % this version doesn't check date, as it isn't printed in the publisher block
+ \ifboolexpr{%
+ test {\iflistundef{publisher}}%
+ and test {\iflistundef{location}}%
+ and test {\iffieldundef{version}}%
+ }{\setunit{\adddot\addspace}}%
+ {\setunit{\addspace}}%
+}
\newbool{bbx@inset}
\DeclareBibliographyDriver{set}{%
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.cbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.cbx
index abdd15db20..780cb53eea 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.cbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{iso-authoryear.cbx}
- [2020/03/25 v0.4.0 ISO 690 biblatex citation style]
+ [2022/03/20 v0.4.1 ISO 690 biblatex citation style]
% Use only one name in citation to be consistent
\ExecuteBibliographyOptions{%
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.dbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.dbx
index 8b08856bba..9b0e106bf4 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.dbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-authoryear.dbx
@@ -1,5 +1,5 @@
\ProvidesFile{iso-authoryear.dbx}
- [2020/03/25 v0.4.0 ISO 690 biblatex data model extension]
+ [2022/03/20 v0.4.1 ISO 690 biblatex data model extension]
\RequireBiber[3]
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-fullcite.cbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-fullcite.cbx
index 4e3af0c95a..82960e2cee 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-fullcite.cbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-fullcite.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{iso-fullcite.cbx}
- [2020/03/25 v0.4.0 ISO 690 biblatex fullcite modifications]
+ [2022/03/20 v0.4.1 ISO 690 biblatex fullcite modifications]
% Fix for fullcite
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.bbx
index c4bb9b742b..db50802ba5 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.bbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.bbx
@@ -1,5 +1,5 @@
\ProvidesFile{iso-numeric.bbx}
- [2020/03/25 v0.4.0 ISO 690 biblatex bibliography style]
+ [2022/03/20 v0.4.1 ISO 690 biblatex bibliography style]
\RequireBibliographyStyle{iso}
\ExecuteBibliographyOptions{%
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.cbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.cbx
index a7dbe8e970..73806fc3f7 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.cbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.cbx
@@ -1,5 +1,5 @@
\ProvidesFile{iso-numeric.cbx}
- [2020/03/25 v0.4.0 ISO 690 biblatex citation style]
+ [2022/03/20 v0.4.1 ISO 690 biblatex citation style]
\RequireCitationStyle{numeric}
\RequireCitationStyle{iso-fullcite}
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.dbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.dbx
index 6cf14fe74e..c6a41c48b5 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.dbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso-numeric.dbx
@@ -1,5 +1,5 @@
\ProvidesFile{iso-numeric.dbx}
- [2020/03/25 v0.4.0 ISO 690 biblatex data model extension]
+ [2022/03/20 v0.4.1 ISO 690 biblatex data model extension]
\RequireBiber[3]
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso.bbx
index ce2668f718..a43c6a81e9 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso.bbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/iso.bbx
@@ -1,13 +1,15 @@
\ProvidesFile{iso.bbx}
- [2020/03/25 v0.4.0 ISO 690 biblatex bibliography style]
+ [2022/03/20 v0.4.1 ISO 690 biblatex bibliography style]
% Currently available language mappings:
-% Czech, English, Slovak, German, Polish, Bulgarian,
-% French
+% Czech, English, German, Polish, Slovak, and more.
+% You can list them directly with `$ ls *lbx`.
+% Or you can check the translation matrix at the wiki page:
+% https://github.com/michal-h21/biblatex-iso690/wiki/Translation-Guideline#translation-matrix
\DeclareLanguageMappingSuffix{-iso}
% Currently needed the following additional language strings:
\NewBibliographyString{at,bysupervisor,urlalso,
- director,bydirector,inventor,byinventor,online,film}
+ director,bydirector,inventor,byinventor,online,film,application,publication}
% PACKAGE OPTIONS
@@ -22,6 +24,8 @@
\newtoggle{bbx:doi}
\newtoggle{bbx:eprint}
\newtoggle{bbx:articlepubinfo}
+\newtoggle{bbx:currentlang}
+\newtoggle{bbx:noenddot}
% Print info about package options into .log file
\protected\def\isoblx@info@noline#1{%
@@ -48,7 +52,7 @@
\DeclareBibliographyOption{thesisinfoinnotes}[true]{%
\settoggle{bbx:thesisinfoinnotes}{#1}%
- \isoblx@info@noline{Printing thesis info at the end enabled: #1}}
+ \isoblx@info@noline{Thesis info in the notes section enabled: #1}}
\DeclareBibliographyOption{url}[true]{%
\settoggle{bbx:url}{#1}%
@@ -70,6 +74,15 @@
\settoggle{bbx:articlepubinfo}{#1}%
\isoblx@info@noline{Article publication info enabled: #1}}
+\DeclareBibliographyOption{currentlang}[true]{
+ \settoggle{bbx:currentlang}{#1}%
+ \isoblx@info@noline{Use current language for the bibliography: #1}}
+
+\DeclareBibliographyOption{noenddot}[true]{
+ \settoggle{bbx:noenddot}{#1}%
+ \isoblx@info@noline{Use no end dot for the bibliography entries: #1}}
+
+
% Set default package options
\ExecuteBibliographyOptions{%
spacecolon=false,
@@ -87,8 +100,11 @@
autolang=other,% Use the 'langid' language for the entry
date=year,% Use only years
urldate=iso,% Use ISO8601 Extended Format (yyyy-mm-dd) for URL 'seen' dates
- seconds=true,% ISO8601 format requires 'seconds=true'
+ origdate=iso,% Use ISO8601 Extended Format (yyyy-mm-dd) for patent appl. dates
+ seconds=true,% iso (ISO8601) format requires 'seconds=true'
datecirca=true,% Use circa for approximate dates
+ currentlang=false,% Use main document language for printing of bibliography strings
+ noenddot=false,% Use an end dot for the bibliography entries
}
% Default definitions of beginning and closing macro
@@ -113,6 +129,13 @@
% The separator between 'dates' and the numeration section
\newcommand{\numerationpunct}{\addcomma\space}
+% No seperator or a dot at the very end of an entry
+\renewcommand{\finentrypunct}{%
+ \iftoggle{bbx:noenddot}
+ {}
+ {\addperiod}%
+}
+
% A colon preceded with or without space
\newcommand{\addspacecolon}{%
\iftoggle{bbx:spcolon}
@@ -227,6 +250,11 @@
{\mainlangbibstring{#1}}
{#1}%
}
+\DeclareFieldFormat[patent]{type}{%
+ \ifbibstring{#1}
+ {\mainlangbiblstring{#1}}
+ {#1}%
+}
% Format supervisor of thesis (precedes the name with a localisation string)
\DeclareFieldFormat{supervisor}{%
@@ -300,19 +328,64 @@
{#1}}% This is the go-to format
}
+% Define names to consider for 'labelname', based on
+% the default definition, but adding holder as the
+% very first choice for patents.
+\DeclareLabelname[patent]{%
+ \field{holder}
+ \field{shortauthor}
+ \field{author}
+ \field{shorteditor}
+ \field{editor}
+ \field{translator}
+}
+
% Define dates to consider for 'labeldate', based on
% the default definition, but without 'urldate' field,
% preventing printing url seen date in place of the year
% of a publication.
\DeclareLabeldate{%
+ \field{origdate}% <----- used by patents
\field{date}
\field{year}
\field{dateaddon}% <---- biblatex-iso690 data model extension
\field{eventdate}
- \field{origdate}
\literal{nodate}
}
+% Sorting based on the default definition, but adding
+% holder and origyear to work with patent entry types.
+\DeclareSortingTemplate{nyt}{
+ \sort{
+ \field{presort}
+ }
+ \sort[final]{
+ \field{sortkey}
+ }
+ \sort{
+ \field{sortname}
+ \field{holder}
+ \field{author}
+ \field{editor}
+ \field{translator}
+ \field{sorttitle}
+ \field{title}
+ }
+ \sort{
+ \field{sortyear}
+ \field{origyear}
+ \field{year}
+ }
+ \sort{
+ \field{sorttitle}
+ \field{title}
+ }
+ \sort{
+ \field{volume}
+ \literal{0}
+ }
+}
+
% Format chapter of book with preceding localisation string
\DeclareFieldFormat{chapter}{\bibstring{chapter}\addnbspace#1\isdot}
@@ -354,6 +427,26 @@
% given (first) name followed by last (family) name,
% so it may sound more naturally in this order
\DeclareNameAlias{supervisor}{given-family}
+% For patents, the author field is supposed to be the inventor
+% of the patent, which we want to have in reverse name order,
+% since it may sound more naturally in this order
+\DeclareNameAlias[patent]{author}{given-family}
+% However, if there is no holder field for a patent,
+% author field should be in the default order since it acts
+% as a primary creator of the patent at the beginning
+% of the bib reference (consistency rule)
+\DeclareStyleSourcemap{
+ \maps[datatype=bibtex]{
+ \map{
+ \pertype{patent}
+ \step[fieldsource=author]
+ \step[fieldset=holder, origfieldval]
+ }
+ }
+}
+
+
+
% BIBLIOGRAPHY MACROS
@@ -362,15 +455,16 @@
% Based on author/editor macro
% Adds nameaddon field to author names
\newbibmacro*{names:primary}{%
- \ifboolexpr{
- test \ifuseauthor
- and
- not test {\ifnameundef{author}}
- }
- {\usebibmacro{author}%
- \setunit{\addspace}%
- \printfield{nameaddon}}%
- {\usebibmacro{editor}}%
+ \ifboolexpr{test \ifuseholder and test {\ifentrytype{patent}}
+ and not test {\ifnameundef{holder}}}
+ {\usebibmacro{byholder}%
+ \setunit{\addspace}%
+ \printfield{nameaddon}}%
+ {\ifboolexpr{test \ifuseauthor and not test {\ifnameundef{author}}}
+ {\usebibmacro{author}%
+ \setunit{\addspace}%
+ \printfield{nameaddon}}%
+ {\usebibmacro{editor}}}%
}
% Macro for secondary authors with their role
@@ -398,6 +492,16 @@
\printnames{supervisor}}%
}
+% Macro for printing the inventor of a patent
+\newbibmacro*{patentinventor}{%
+ \ifnameundef{author}
+ {}
+ {\mainlangbibstring{inventor}%
+ \setunit{\addcolon\space}%
+ \usebibmacro{author}}%
+}
+
+
% TITLES MACROS
% Macro for formatting <prefix>titles
@@ -432,7 +536,8 @@
\newbibmacro{multi:titles}{%
\iffieldundef{maintitle}
{\iffieldundef{booktitle}
- {\usebibmacro{titles}{}{emph}}
+ {\usebibmacro{titles}{}{emph}%
+ \usebibmacro{volume}}
{\usebibmacro{titles}{book}{emph}%
\usebibmacro{volume}%
\usebibmacro{titles}{}{}}}%
@@ -462,6 +567,7 @@
{\usebibmacro{titles}{issue}{}}%
}
+
% MEDIUM TYPE MACROS
\newbibmacro*{medium-type}{%
@@ -476,7 +582,7 @@
or test {\ifentrytype{online}})
}
% Use a localisation string 'online' in the main document language
- {\mainlangbibstring[\mkbibbrackets]{online}}%
+ {\midsentence\mainlangbibstring[\mkbibbrackets]{online}}%
{}}% Don't print anything
{% The only situation when we don't want to print
% 'howpublished' field is when
@@ -495,6 +601,9 @@
{\printfield{howpublished}}}%
}
+
+
+
% PUBLICATION INFO MACROS
% By default only year is used, but for some entries,
@@ -523,18 +632,23 @@
}
% Based on publisher+location+date macro (defined in standard.bbx)
-% Differs only in punctuation
+% Differs only in punctuation, and printing the organization field
%
% Wrapper for printing normal or full date. 1st argument:
-% * empty: \usebibmacro{date}
-% * 'full': \usebibmacro{fulldate}
+% a) <empty>: \usebibmacro{date}
+% b) 'full' : \usebibmacro{fulldate}
\newbibmacro*{location+publisher+dateform}[1]{%
\printlist{location}%
- \iflistundef{publisher}
+ \ifboolexpr{
+ test {\iflistundef{publisher}}
+ and
+ test {\iflistundef{organization}}}
{\setunit*{\addcomma\space}}
{\setunit*{\subtitlepunct}}% <---- different punctuation
\printlist{publisher}%
\setunit*{\addcomma\space}%
+ \printlist{organization}%
+ \setunit*{\addcomma\space}%
\usebibmacro{#1date}%
\newunit}
@@ -544,6 +658,25 @@
\newbibmacro*{location+publisher+fulldate}{%
\usebibmacro{location+publisher+dateform}{full}}
+
+
+% ADDITIONAL DATE MACROS FOR PATENTS
+
+% Application date
+\newbibmacro{applicationdate}{%
+ \iffieldundef{origyear}
+ {}
+ {\mainlangbibstring{application}\addcolon\space\printorigdate}
+}
+
+% Publication date
+\newbibmacro{publicationdate}{%
+ \iffieldundef{year}
+ {}
+ {\mainlangbibstring{publication}\addcolon\space\usebibmacro{fulldate}}
+}
+
+
% NUMERATION MACROS
\newbibmacro*{serial:numeration}{%
@@ -560,6 +693,7 @@
\printfield{chapter}%
}
+
% SERIES TITLE AND NUMBER MACROS
% Based on series+number macro (defined in standard.bbx)
@@ -570,6 +704,7 @@
\printfield{number}%
}%
+
% STANDARD IDENTIFIERS MACROS
% Bunch of standard identifiers
@@ -590,6 +725,7 @@
{}%
}
+
% AVAILABILITY AND ACCESS MACROS
% Precedes DOI field with urlfrom localisation string
@@ -634,6 +770,18 @@
{}%
}
+\newbibmacro*{urldate-space}{%
+ % if there is no publisher specified in the bib file, set unit to dot,
+ % so there is a separation between previous block
+ \ifboolexpr{%
+ test {\iflistundef{publisher}}%
+ and test {\iflistundef{location}}%
+ and test {\iffieldundef{date}}%
+ and test {\iffieldundef{version}}%
+ }{\setunit{\adddot\addspace}}%
+ {\setunit{\addspace}}%
+}
+
% The url seen date of @online entries is always printed
\renewbibmacro*{urldate}{%
\ifboolexpr{
@@ -644,6 +792,7 @@
{}%
}
+
% LOCATION MACROS
% Additional location information (e.g. library, repository)
@@ -654,6 +803,7 @@
\printfield{library}}%
}
+
% OTHER MACROS
% Redeclare in: bibmacro to use the main document language.
@@ -673,6 +823,7 @@
\printunit{\intitlepunct}%
}
+
% BIBLATEX CORE ADJUSTMENTS
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -692,19 +843,32 @@
\newrobustcmd*{\blx@imc@mainlangbibsstring}[2][\@firstofone]{%
\blx@mainlangbibstring{#1}{abx@sstr}{#2}}
+% We use Babel or Polyglossia main document language for some
+% bibliography strings. With currentlang option, the currently
+% selected language is used instead. It is useful in some classes
+% that don't support selection of the main language.
+% https://github.com/michal-h21/biblatex-iso690/issues/90
+\newcommand\blx@selectlangmacro{%
+ \ifboolexpr{%
+ test {\iftoggle{bbx:currentlang}}%
+ and test {\ifdef{\textouterlang}}%
+ }%
+ {\let\iso@mainlang\textouterlang}{\let\iso@mainlang\textmainlang}%
+}
+
\protected\def\blx@mainlangbibstring#1#2#3{%
- {\mainlang% <---- use main document language
- \blx@begunit
- \blx@hyphenreset
- \blx@bibstringsimple
+ \blx@begunit%
+ \blx@hyphenreset%
+ \blx@bibstringsimple%
+ \blx@selectlangmacro%
\lowercase{\edef\blx@tempa{#3}}%
- \ifcsundef{#2@\blx@tempa}
- {\blx@warn@nostring\blx@tempa
- \blx@endnounit}
- {\blx@imc@ifcapital
- {#1{\MakeCapital{\csuse{#2@\blx@tempa}}}}
- {#1{\csuse{#2@\blx@tempa}}}%
- \blx@endunit}}}
+ \ifcsundef{#2@\blx@tempa}%
+ {\blx@warn@nostring\blx@tempa%
+ \blx@endnounit}%
+ {\blx@imc@ifcapital%
+ {\iso@mainlang{#1{\MakeCapital{\csuse{#2@\blx@tempa}}}}}%
+ {\iso@mainlang{#1{\csuse{#2@\blx@tempa}}}}%
+ \blx@endunit}}
\blx@regimcs{%
\mainlangbibstring \mainlangbiblstring \mainlangbibsstring
@@ -988,7 +1152,7 @@
{\blx@nounit}
{\printtext[{#1date}]{%
\datecircaprint
- % Such a season component can only come from an ISO8601 season which replaces
+ % Such a season component can only come from an ISO8601 season which replaces
% a normal month so if it exists, we know that a normal date print is ruled out
\iffieldundef{#1season}
{\blx@ymddate{#1}{}%
@@ -1061,13 +1225,15 @@
\usebibmacro{names:subsidiary}%
\newunit\newblock
\usebibmacro{location+publisher+date}%
- \newunit
+ \newunit%
\printfield{version}%
- \setunit{\addspace}%
+ \usebibmacro{urldate-space}%
\usebibmacro{urldate}%
\newunit\newblock
\usebibmacro{series+number}%
\newunit\newblock
+ \printfield{volumes}
+ \newunit\newblock
\usebibmacro{identifier}%
\newunit\newblock
\usebibmacro{availability+access}%
@@ -1250,7 +1416,7 @@
\usebibmacro{location+publisher+fulldate}%
\newunit
\printfield{version}%
- \setunit{\addspace}%
+ \usebibmacro{urldate-space}%
\usebibmacro{urldate}%
\newunit\newblock
\usebibmacro{series+number}%
@@ -1281,7 +1447,7 @@
\usebibmacro{location+publisher+date}%
\newunit
\printfield{version}%
- \setunit{\addspace}%
+ \usebibmacro{urldate-space}%
\usebibmacro{urldate}%
\newunit\newblock
\usebibmacro{identifier}%
@@ -1326,7 +1492,7 @@
\usebibmacro{location+publisher+fulldate}%
\newunit
\printfield{version}%
- \setunit{\addspace}%
+ \usebibmacro{urldate-space}%
\usebibmacro{urldate}%
\newunit\newblock
\iffieldundef{type}
@@ -1360,28 +1526,33 @@
\newunit\newblock
\usebibmacro{names:subsidiary}%
\newunit\newblock
+ \usebibmacro{patentinventor}%
+ \newunit
+ \usebibmacro{publicationdate}%
+ \newunit
+ \usebibmacro{applicationdate}%
+ \newunit
+ \printfield{note}%
+ \newunit\newblock
\printlist{location}%
\newunit\newblock
\iffieldundef{type}
{}
{\printfield{type}%
- \setunit*{\addcomma\space}}%
+ \setunit*{\addspace}}%
\printfield{number}%
\newunit\newblock
- \usebibmacro{fulldate}%
- \setunit{\addspace}%
\usebibmacro{urldate}%
\newunit\newblock
\usebibmacro{availability+access}%
\newunit\newblock
- \printfield{note}%
- \newunit\newblock
\setunit{\bibpagerefpunct}\newblock
\usebibmacro{pageref}%
\usebibmacro{finentry}}%
% BIBLIOGRAPHY ALIASES
+\DeclareBibliographyAlias{mvbook}{book}
\DeclareBibliographyAlias{bookinbook}{inbook}
\DeclareBibliographyAlias{suppbook}{inbook}
\DeclareBibliographyAlias{booklet}{book}
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/ngerman-iso.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/ngerman-iso.lbx
new file mode 100644
index 0000000000..fe95d8de6b
--- /dev/null
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/ngerman-iso.lbx
@@ -0,0 +1,14 @@
+\ProvidesFile{ngerman-iso.lbx}
+ [2022/03/20 v0.4.1 ISO 690 extended biblatex localization]
+
+\InheritBibliographyExtras{ngerman}
+\InheritBibliographyStrings{ngerman}
+
+% 'ngerman.lbx' inherits from 'german.lbx',
+% so biblatex recursively loads also 'german-iso.lbx'.
+% In case some strings should differ between german
+% and ngerman, let's override them below.
+\DeclareBibliographyStrings{%
+}
+
+\endinput
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/polish-iso.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/polish-iso.lbx
index b3b7f148da..6ede0c40be 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/polish-iso.lbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/polish-iso.lbx
@@ -1,5 +1,5 @@
\ProvidesFile{polish-iso.lbx}
- [2020/03/25 v0.4.0 ISO 690 extended biblatex localization]
+ [2022/03/20 v0.4.1 ISO 690 extended biblatex localization]
\InheritBibliographyExtras{polish}
\InheritBibliographyStrings{polish}
@@ -25,6 +25,10 @@
% {}},% FIXME: missing
% film = {{}%
% {}},% FIXME: missing
+% application = {{}%
+% {}},% FIXME: missing
+% publication = {{}%
+% {}},% FIXME: missing
}
\endinput
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/slovak-iso.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/slovak-iso.lbx
index 8bd4e4b096..0fe12d68e2 100644
--- a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/slovak-iso.lbx
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/slovak-iso.lbx
@@ -1,5 +1,5 @@
\ProvidesFile{slovak-iso.lbx}
- [2020/03/25 v0.4.0 ISO 690 extended biblatex localization]
+ [2022/03/20 v0.4.1 ISO 690 extended biblatex localization]
\InheritBibliographyExtras{slovak}
\InheritBibliographyStrings{slovak}
@@ -23,6 +23,10 @@
{online}},
film = {{film}%
{film}},
+ application = {{prihl\'{a}\v{s}ka}%
+ {prihl\adddot}},
+ publication = {{publikovan\'{e}}%
+ {publ\adddot}},
}
\endinput
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-iso690/spanish-iso.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/spanish-iso.lbx
new file mode 100644
index 0000000000..dc83728836
--- /dev/null
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-iso690/spanish-iso.lbx
@@ -0,0 +1,35 @@
+\ProvidesFile{spanish-iso.lbx}
+ [2022/03/20 v0.4.1 ISO 690 extended biblatex localization]
+
+\InheritBibliographyExtras{spanish}
+\InheritBibliographyStrings{spanish}
+
+\DeclareBibliographyStrings{%
+ at = {{en}%
+ {en}},
+ bysupervisor = {{supervisado por}%
+ {supervisado por}},
+ urlalso = {{disponible también desde}%
+ {disponible también desde}},
+ director = {{director}%
+ {director}},
+ bydirector = {{dirigido por}%
+ {dirigido por}},
+ inventor = {{inventor}%
+ {inventor}},
+ byinventor = {{inventado por}%
+ {inventado por}},
+ online = {{online}%
+ {online}},
+ film = {{film}%
+ {film}},
+ andothers = {{et\addabbrvspace al\adddot}%
+ {et\addabbrvspace al\adddot}},
+ % if not, y col. will be used instead of et al.
+% application = {{}%
+% {}},% FIXME: missing
+% publication = {{}%
+% {}},% FIXME: missing
+}
+
+\endinput
diff --git a/macros/latex/contrib/projlib/ProjLib.dtx b/macros/latex/contrib/projlib/ProjLib.dtx
index db18403a5c..32903be29b 100644
--- a/macros/latex/contrib/projlib/ProjLib.dtx
+++ b/macros/latex/contrib/projlib/ProjLib.dtx
@@ -20,70 +20,70 @@
%<*ProjLib>
\ProvidesExplPackage
{ProjLib}
- {2022/03/19} {}
+ {2022/03/21} {}
{Collective interface of the ProjLib toolkit}
%</ProjLib>
%
%<*projlib-author>
\ProvidesExplPackage
{projlib-author}
- {2022/03/19} {}
+ {2022/03/21} {}
{Enhanced author information block}
%</projlib-author>
%
%<*projlib-datetime>
\ProvidesExplPackage
{projlib-datetime}
- {2022/03/19} {}
+ {2022/03/21} {}
{Convert numeric date-time string to natural language}
%</projlib-datetime>
%
%<*projlib-draft>
\ProvidesExplPackage
{projlib-draft}
- {2022/03/19} {}
+ {2022/03/21} {}
{Useful commands during draft stage}
%</projlib-draft>
%
%<*projlib-font>
\ProvidesExplPackage
{projlib-font}
- {2022/03/19} {}
+ {2022/03/21} {}
{Font selection and configuration}
%</projlib-font>
%
%<*projlib-language>
\ProvidesExplPackage
{projlib-language}
- {2022/03/19} {}
+ {2022/03/21} {}
{Multi-language configuration}
%</projlib-language>
%
%<*projlib-logo>
\ProvidesExplPackage
{projlib-logo}
- {2022/03/19} {}
+ {2022/03/21} {}
{The ProjLib logo}
%</projlib-logo>
%
%<*projlib-math>
\ProvidesExplPackage
{projlib-math}
- {2022/03/19} {}
+ {2022/03/21} {}
{Efficient math setup}
%</projlib-math>
%
%<*projlib-paper>
\ProvidesExplPackage
{projlib-paper}
- {2022/03/19} {}
+ {2022/03/21} {}
{Configuration of the paper style}
%</projlib-paper>
%
%<*projlib-theorem>
\ProvidesExplPackage
{projlib-theorem}
- {2022/03/19} {}
+ {2022/03/21} {}
{Configuration of theorem-like environments}
%</projlib-theorem>
@@ -2091,42 +2091,76 @@
%<*projlib-draft>
\keys_define:nn { projlib-draft }
{
- , draft .bool_set:N = \l__projlib_draft_fast_bool
- , draft .initial:n = { false }
- , fast .bool_set:N = \l__projlib_draft_fast_bool
- , unknown .code:n = {}
+ , draft .bool_set:N = \l__projlib_draft_fast_bool
+ , draft .initial:n = { false }
+ , fast .bool_set:N = \l__projlib_draft_fast_bool
+ , no-report-page .bool_set:N = \l__projlib_draft_no_report_page_bool
+ , no-report-page .initial:n = { false }
+ , no~report~page .bool_set:N = \l__projlib_draft_no_report_page_bool
+ , no report page .bool_set:N = \l__projlib_draft_no_report_page_bool
+ , unknown .code:n = {}
}
\ProcessKeysOptions { projlib-draft }
\RequirePackage { projlib-language }
\RequirePackage { xcolor }
+\RequirePackage { ulem }
-\bool_if:NTF \l__projlib_draft_fast_bool
+\cs_new_protected:Nn \projlib_draft_plain_box_lines:n
{
- \NewDocumentCommand \projlib_draft_plain_box { O{-paper} m }
- {
- \group_begin:
- \color { #1 }
- \dim_set:Nn \fboxsep { 1.5pt }
- \dim_set:Nn \fboxrule { 1.5pt }
- \fbox { #2 }
- \group_end:
- }
+ \bgroup\markoverwith{
+ \rule[-0.6ex]{1pt}{1.25pt}
+ \skip_horizontal:n { -1pt }
+ \rule[1.8ex]{1pt}{1.25pt}
+ \skip_horizontal:n { -.1pt }
+ }\ULon { #1 }
+ }
+
+ \bool_if:NTF \l__projlib_draft_fast_bool
+ {
+ \tl_const:Nn \l_projlib_draft_plain_box_begin_tl { $[$ }
+ \tl_const:Nn \l_projlib_draft_plain_box_after_tl { $]$ }
}
{
- \PassOptionsToPackage { many } { tcolorbox }
- \RequirePackage { tcolorbox }
- \NewTCBox \projlib_draft_plain_box { O{-paper} }
+ \RequirePackage { tikz }
+ \tl_const:Nn \l_projlib_draft_plain_box_begin_tl
+ {
+ \tikz[line~width=1.25pt,baseline=-.625pt]
+ \draw (1ex,-.6ex) -- (.5ex,-.6ex)
+ (0,-.1ex) arc [start~angle=180, end~angle=270, radius=.5ex]
+ (0,-.1ex) -- (0,1.3ex)
+ (0,1.3ex) arc [start~angle=180, end~angle=90, radius=.5ex]
+ (0.5ex,1.8ex) -- (1ex,1.8ex);
+ }
+ \tl_const:Nn \l_projlib_draft_plain_box_after_tl
{
- enhanced~jigsaw, breakable,
- on~line, arc = 1.2pt, outer~arc = 1pt,
- colframe = #1, colupper = #1, opacityback = 0,
- boxsep = 1pt, boxrule = 1.2pt,
- left = 1pt, right = 1pt, top = 0pt, bottom = 0pt,
+ \tikz[line~width=1.25pt,baseline=-.625pt]
+ \draw (-1ex,-.6ex) -- (-.5ex,-.6ex)
+ (0,-.1ex) arc [start~angle=0, end~angle=-90, radius=.5ex]
+ (0,-.1ex) -- (0,1.3ex)
+ (0,1.3ex) arc [start~angle=0, end~angle=90, radius=.5ex]
+ (-0.5ex,1.8ex) -- (-1ex,1.8ex);
}
}
-\projlib_langauge_define_multilingual_text:Nn \__projlib_draft_dnf_text
+\cs_new_protected:Nn \projlib_draft_plain_box:nn
+ {
+ \group_begin:
+ \color{ #1 }
+ \l_projlib_draft_plain_box_begin_tl
+ \nobreak
+ \hspace{-.5ex}
+ \nobreak
+ \projlib_draft_plain_box_lines:n { #2 }
+ \nobreak
+ \hspace{-.5ex}
+ \nobreak
+ \l_projlib_draft_plain_box_after_tl
+ \group_end:
+ }
+
+
+\projlib_langauge_define_multilingual_text:Nn \projlib_draft_dnf_text
{
EN = To\ be\ finished ,
FR = Pas\ encore\ fini ,
@@ -2141,7 +2175,7 @@
RU = Не\ закончен ,
}
-\projlib_langauge_define_multilingual_text:Nn \__projlib_draft_dnf_report_text
+\projlib_langauge_define_multilingual_text:Nn \projlib_draft_dnf_report_text
{
EN = { Below\ is\ a\ list\ of\ outstanding\ items,
\ followed\ by\ the\ corresponding\ page\ numbers. } ,
@@ -2164,65 +2198,71 @@
\ с\ соответствующими\ номерами\ страниц\ в\ скобках. } ,
}
-\tl_new:c { __projlib_draft_dnf_font }
-\tl_gset:cn { __projlib_draft_dnf_font } { \normalfont \ttfamily \bfseries \small }
+\tl_new:c { projlib_draft_dnf_font }
+\tl_gset:cn { projlib_draft_dnf_font } { \normalfont \ttfamily \bfseries \small }
-\definecolor { __projlib_draft_dnf_color } { RGB } { 21, 122, 20 }
+\definecolor { projlib_draft_dnf_color } { RGB } { 21, 122, 20 }
-\newcounter { __projlib_draft_dnf_counter }
+\newcounter { projlib_draft_dnf_counter }
\tl_new:N \g__projlib_draft_dnf_report_tl
-\NewDocumentCommand \dnf { d<> }
+\NewDocumentCommand \dnf { D<>{} }
{
\noindent
- \projlib_draft_plain_box [ __projlib_draft_dnf_color ]
+ \group_begin:
+ \projlib_draft_dnf_font
+ \stepcounter { projlib_draft_dnf_counter }
+ \projlib_draft_plain_box:nn { projlib_draft_dnf_color }
{
- \stepcounter { __projlib_draft_dnf_counter }
- \__projlib_draft_dnf_font
- \__projlib_draft_dnf_text
- \c_space_tl
- \# \the__projlib_draft_dnf_counter
- \IfNoValueF { #1 } { \, : ~ #1 }
- \tl_gput_right:Nx \g__projlib_draft_dnf_report_tl
+ \projlib_draft_dnf_text
+ \nobreakspace
+ \# \theprojlib_draft_dnf_counter
+ \tl_if_blank:nF { #1 } { \, : ~ }
+ #1
+ }
+ \group_end:
+ \tl_gput_right:Nx \g__projlib_draft_dnf_report_tl
+ {
+ \# \,
+ \int_value:w \theprojlib_draft_dnf_counter
+ \c_space_tl \c_space_tl
+ $\langle$
+ \skip_horizontal:n { 0.1em }
+ \cs_if_exist:cTF { hyperlink }
{
- \# \,
- \int_value:w \the__projlib_draft_dnf_counter
- \c_space_tl \c_space_tl
- $\langle$
- \skip_horizontal:n { 0.1em }
- \cs_if_exist:cTF { hyperlink }
- {
- \exp_not:N \hyperlink { page.\thepage } { \thepage }
- }
- {
- \thepage
- }
- \skip_horizontal:n { 0.1em }
- $\rangle$
- \c_space_tl
- \IfNoValueF { #1 } { : ~ #1 }
- \\
+ \exp_not:N \hyperlink { page.\thepage } { \thepage }
+ }
+ {
+ \thepage
}
+ \skip_horizontal:n { 0.1em }
+ $\rangle$
+ \nobreakspace
+ \IfNoValueF { #1 } { : ~ }
+ #1 \\
}
}
-\hook_gput_code:nnn { enddocument } { projlib-draft }
+\bool_if:NF \l__projlib_draft_no_report_page_bool
{
- \tl_if_blank:VF \g__projlib_draft_dnf_report_tl
+ \hook_gput_code:nnn { enddocument } { projlib-draft }
{
- \clearpage
- \pagestyle{empty}
- \noindent
- \color { __projlib_draft_dnf_color }
- \__projlib_draft_dnf_font
- \__projlib_draft_dnf_report_text \\[0.75\baselineskip]
- \g__projlib_draft_dnf_report_tl
+ \tl_if_blank:VF \g__projlib_draft_dnf_report_tl
+ {
+ \clearpage
+ \pagestyle{empty}
+ \noindent
+ \color { projlib_draft_dnf_color }
+ \projlib_draft_dnf_font
+ \projlib_draft_dnf_report_text \\[0.75\baselineskip]
+ \g__projlib_draft_dnf_report_tl
+ }
}
}
-\projlib_langauge_define_multilingual_text:Nn \__projlib_draft_blind_text_tl
+\projlib_langauge_define_multilingual_text:Nn \projlib_draft_blind_text_tl
{
, EN = {
Hello,~here~is~some~text~without~a~meaning.~This~text~should~show~what~a~printed~text~will~look~like~at~this~place.~If~you~read~this~text,~you~will~get~no~information.~Really?~Is~there~no~information?~Is~there~a~difference~between~this~text~and~some~nonsense~like~``Huardest~gefburn''?~Not~at~all!~A~blind~text~like~this~gives~you~information~about~the~selected~font,~how~the~letters~are~written~and~an~impression~of~the~look.~This~text~should~contain~all~letters~of~the~alphabet~and~it~should~be~written~in~of~the~original~language.~There~is~no~need~for~special~content,~but~the~length~of~words~should~match~the~language.
@@ -2264,7 +2304,7 @@
\int_set:Nn \l_tmpa_int { #1 }
\int_do_until:nNnn { \l_tmpa_int } = { 0 }
{
- \__projlib_draft_blind_text_tl
+ \projlib_draft_blind_text_tl
\c_space_tl
\int_add:Nn \l_tmpa_int { -1 }
}
@@ -2276,7 +2316,7 @@
{
\tl_if_blank:nTF { #1 }
{
- \__projlib_draft_blind_text_tl
+ \projlib_draft_blind_text_tl
}
{
\projlib_draft_blind_text:n { #1 }
@@ -3002,7 +3042,13 @@
\DeclareRobustCommand * \ProjLib
{
\group_begin:
- \normalfont ProjLib
+ \normalfont\sffamily ProjLib
+ \group_end:
+ }
+ \DeclareRobustCommand * \ProjLibText
+ {
+ \group_begin:
+ \normalfont\sffamily ProjLib
\group_end:
}
\endinput
@@ -3083,45 +3129,52 @@
\RequirePackage { tikz }
-\cs_new_protected:Nn \projlib_logo_generic:
+\cs_new_protected:Nn \projlib_logo_generic:nn
{
+ \colorlet{projlib-logo-saved-color}{.}
\skip_horizontal:n { .2em }
\begin{tikzpicture}[line~width=.1em, baseline=0]
- \begin{scope}[color=blue!50!cyan!30!black]
+ \begin{scope}[color=#1!30!projlib-logo-saved-color]
\draw (0.22em,.5em) circle (.22em);
\draw (0em,0em) -- (0em,.5em);
\end{scope}
- \begin{scope}[color=blue!50!cyan!40!black, xshift=.65em]
+ \begin{scope}[color=#1!40!projlib-logo-saved-color, xshift=.65em]
\draw (0em,0em) -- (0em,.25em) arc [start~angle=180, end~angle=90, radius=.2em];
\end{scope}
- \begin{scope}[color=blue!50!cyan!45!black, xshift=1.0em]
+ \begin{scope}[color=#1!45!projlib-logo-saved-color, xshift=1.0em]
\draw (0.2em,.24em) circle (.2em);
\end{scope}
- \begin{scope}[color=blue!50!cyan!50!black, xshift=1.65em]
+ \begin{scope}[color=#1!50!projlib-logo-saved-color, xshift=1.65em]
\draw (0em,-.25em) -- (0em,.5em);
\begin{scope}[yshift=.75em]
- % \draw[line~width=.032em, color=orange!60!yellow, xshift=.01em, yshift=-.003em] (0,0) circle (.13em);
+ % \draw[line~width=.032em, color=#2, xshift=.01em, yshift=-.003em] (0,0) circle (.13em);
% \node[rotate=-15,scale=0.45, xshift=.033em] { \usefont{U}{zeur}{b}{n} \symbol{"02} };
- \draw[line~width=.06em, color=orange!60!yellow] (0,0) circle (.13em);
+ \draw[line~width=.06em, color=#2] (0,0) circle (.13em);
\end{scope}
\end{scope}
- \begin{scope}[color=blue!50!cyan!67!black, xshift=2.0em]
+ \begin{scope}[color=#1!67!projlib-logo-saved-color, xshift=2.0em]
\draw (0em,0em) -- (0em,.75em);
\end{scope}
- \begin{scope}[color=blue!50!cyan!75!black, xshift=2.35em]
+ \begin{scope}[color=#1!75!projlib-logo-saved-color, xshift=2.35em]
\draw (0em,0em) -- (0em,.5em);
\end{scope}
- \begin{scope}[color=blue!50!cyan!90!black, xshift=2.63em]
+ \begin{scope}[color=#1!90!projlib-logo-saved-color, xshift=2.63em]
\draw (0.2em,.24em) circle (.2em);
\draw (0em,0.24em) -- (0em,.75em);
\end{scope}
\end{tikzpicture}
- \skip_horizontal:n { .2em }
+ \skip_horizontal:n { .1em }
}
\DeclareRobustCommand * \ProjLib
{
- \projlib_logo_generic:
+ \projlib_logo_generic:nn { blue!50!cyan } { orange!60!yellow }
+ }
+
+
+\DeclareRobustCommand * \ProjLibText
+ {
+ \projlib_logo_generic:nn { projlib-logo-saved-color } { projlib-logo-saved-color }
}
%</projlib-logo>
%
diff --git a/macros/latex/contrib/projlib/README.md b/macros/latex/contrib/projlib/README.md
index 3c25a992a8..cfac379f40 100644
--- a/macros/latex/contrib/projlib/README.md
+++ b/macros/latex/contrib/projlib/README.md
@@ -1,14 +1,14 @@
<!-- Copyright (C) 2021-2022 by Jinwen XU -->
-# ProjLib Toolkit
+![image](https://github.com/Jinwen-XU/ProjLib/raw/main/logo/ProjLib-logo.png)
-The bundle is dated 2022/03/19
+# The `ProjLib` Toolkit
-![image](https://i.imgur.com/bOOJLve.png)
+The bundle is dated 2022/03/21
## **Important note**
-The whole project is being rewritten with `expl3`. The new modules are basically finished but are **not yet documented**. They have filenames with the prefix "projlib-", and they are in many ways better and more powerful than their predecessors.
+The whole project is being rewritten with `expl3`. The new modules are basically finished but are **not yet documented**. They have filenames with the prefix `projlib-`, and they are in many ways better and more powerful than their predecessors.
The new modules are:
- projlib-author
diff --git a/macros/latex/contrib/tuda-ci/README.md b/macros/latex/contrib/tuda-ci/README.md
index 1d32be8f41..22889ae11b 100644
--- a/macros/latex/contrib/tuda-ci/README.md
+++ b/macros/latex/contrib/tuda-ci/README.md
@@ -2,7 +2,7 @@
Copyright (C) Marei Peischl <marei@peitex.de>, 2018–2022
- tuda-ci 2022/02/08 v3.22
+ tuda-ci 2022/03/21 v3.23
***************************************************************************
@@ -305,3 +305,5 @@ leaflets | DEMO-TUDaLeaflet.tex | tudaleaflet.cls
* 3.22 (2022-02-08)
- improve alignment for reviewers if `type=thesis`
- fix bug in handling of `\Metadata`
+ * 3.23 (2022-03-21)
+ - fix font selection for reviewers in uppertitleback
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf
index 418dcdf635..b19af47979 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaAnnouncement.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf
index 8eac4cd623..8e020519a6 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf
index 8d22813c2f..8614237505 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaExercise.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLeaflet.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLeaflet.pdf
deleted file mode 100644
index 93c2ab22eb..0000000000
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLeaflet.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf
index e54221552e..8c68e18601 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf
index 62018d3670..e02be75c05 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf
index 74a9fb9d32..e9a2976734 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf
index 35bf6ed958..6f649add82 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf
index f1ebc78134..9aa05f3685 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaReport.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf
index ed2348c566..2b59a3632f 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf
index a1a9f69ebd..02c9e32c3f 100644
--- a/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf
+++ b/macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf
Binary files differ
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex
index 8d6099a8e4..8431f03384 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaAnnouncement.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaAnnouncement.tex' version 3.22 (2022/02/08),
+%% This is file `DEMO-TUDaAnnouncement.tex' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex
index 1d56b54d2e..bdfe7034e2 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaBeamer.tex' version 3.22 (2022/02/08),
+%% This is file `DEMO-TUDaBeamer.tex' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib
index ac0556c495..321d21b3ad 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaBibliography.bib' version 3.22 (2022/02/08),
+%% This is file `DEMO-TUDaBibliography.bib' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex
index c3594ae9a5..5ef68d1882 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaExercise.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaExercise.tex' version 3.22 (2022/02/08),
+%% This is file `DEMO-TUDaExercise.tex' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco
index b33846a80c..8942513a16 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaFromaddress.lco' version 3.22 (2022/02/08),
+%% This is file `DEMO-TUDaFromaddress.lco' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLeaflet.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLeaflet.tex
index f255073c1a..c64a7414ae 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLeaflet.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLeaflet.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaLeaflet.tex' version 3.22 (2022/02/08),
+%% This is file `DEMO-TUDaLeaflet.tex' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex
index fa3364b432..cdac4bd86e 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaLetter.tex' version 3.22 (2022/02/08),
+%% This is file `DEMO-TUDaLetter.tex' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex
index 930de05d14..32396f562a 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaPhD.tex' version 3.22 (2022/02/08),
+%% This is file `DEMO-TUDaPhD.tex' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex
index 2896021e47..a42cd97def 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaPoster.tex' version 3.22 (2022/02/08),
+%% This is file `DEMO-TUDaPoster.tex' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex
index 780eea093c..d912b35dc4 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaPub.tex' version 3.22 (2022/02/08),
+%% This is file `DEMO-TUDaPub.tex' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex
index 7b7b2eddf2..61482496d0 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaReport.tex' version 3.22 (2022/02/08),
+%% This is file `DEMO-TUDaReport.tex' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex
index ffeaf6ca5d..8822228bfd 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaSciPoster.tex' version 3.22 (2022/02/08),
+%% This is file `DEMO-TUDaSciPoster.tex' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex
index 71ddb999fc..8ac908715f 100644
--- a/macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex
+++ b/macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex
@@ -1,4 +1,4 @@
-%% This is file `DEMO-TUDaThesis.tex' version 3.22 (2022/02/08),
+%% This is file `DEMO-TUDaThesis.tex' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty
index f23e844b43..0955997a9f 100644
--- a/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty
+++ b/macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty
@@ -1,4 +1,4 @@
-%% This is file `beamercolorthemeTUDa.sty' version 3.22 (2022/02/08),
+%% This is file `beamercolorthemeTUDa.sty' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.22}
-\def\filedate{2022/02/08}
+\def\fileversion{3.23}
+\def\filedate{2022/03/21}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{beamercolorthemeTUDa}
[\filedate\space\fileversion]
diff --git a/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty
index 588af107b4..8891e07422 100644
--- a/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty
+++ b/macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty
@@ -1,4 +1,4 @@
-%% This is file `beamerfontthemeTUDa.sty' version 3.22 (2022/02/08),
+%% This is file `beamerfontthemeTUDa.sty' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.22}
-\def\filedate{2022/02/08}
+\def\fileversion{3.23}
+\def\filedate{2022/03/21}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{beamerfontthemeTUDa}
[\filedate\space\fileversion]
diff --git a/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty
index 954ca53a2d..6b2ee5998b 100644
--- a/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty
+++ b/macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty
@@ -1,4 +1,4 @@
-%% This is file `beamerinnerthemeTUDa.sty' version 3.22 (2022/02/08),
+%% This is file `beamerinnerthemeTUDa.sty' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.22}
-\def\filedate{2022/02/08}
+\def\fileversion{3.23}
+\def\filedate{2022/03/21}
\NeedsTeXFormat{LaTeX2e}
\ProvidesExplPackage{beamerinnerthemeTUDa}{\filedate}{\fileversion}{Inner~beamer~theme~of~tuda-ci}
diff --git a/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty
index 68803aedbd..7442ad0d8e 100644
--- a/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty
+++ b/macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty
@@ -1,4 +1,4 @@
-%% This is file `beamerouterthemeTUDa.sty' version 3.22 (2022/02/08),
+%% This is file `beamerouterthemeTUDa.sty' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.22}
-\def\filedate{2022/02/08}
+\def\fileversion{3.23}
+\def\filedate{2022/03/21}
\NeedsTeXFormat{LaTeX2e}
\ProvidesExplPackage{beamerouterthemeTUDa}{\filedate}{\fileversion}{Outer~beamer~theme~of~tuda-ci}
diff --git a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty
index c98405a463..a821a4a674 100644
--- a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty
+++ b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa-mecheng.sty
@@ -1,4 +1,4 @@
-%% This is file `beamerthemeTUDa-mecheng.sty' version 3.22 (2022/02/08),
+%% This is file `beamerthemeTUDa-mecheng.sty' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.22}
-\def\filedate{2022/02/08}
+\def\fileversion{3.23}
+\def\filedate{2022/03/21}
\RequirePackage{expl3}
\ProvidesExplPackage{beamerthemeTUDa-mecheng}{\filedate}{\fileversion}{specific tudabeamer configuration for the department of mechanical engineering}
diff --git a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty
index 61b3c69300..acee328ae3 100644
--- a/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty
+++ b/macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty
@@ -1,4 +1,4 @@
-%% This is file `beamerthemeTUDa.sty' version 3.22 (2022/02/08),
+%% This is file `beamerthemeTUDa.sty' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.22}
-\def\filedate{2022/02/08}
+\def\fileversion{3.23}
+\def\filedate{2022/03/21}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{beamerthemeTUDa}
[\filedate\space\fileversion\space beamer theme using the Corporate Design of TU Darmstadt]
diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo
index 4f9521020a..ed56d10672 100644
--- a/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tuda-a0paper.clo
@@ -1,4 +1,4 @@
-%% This is file `tuda-a0paper.clo' version 3.22 (2022/02/08),
+%% This is file `tuda-a0paper.clo' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.22}
-\def\filedate{2022/02/08}
+\def\fileversion{3.23}
+\def\filedate{2022/03/21}
\ProvidesExplFile{tuda-a0paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a0paper}
\cs_set:Nn \ptxcd_setup_title_sizes: {
\cs_set:Nn \ptxcd_title_fontsize: {{125pt}{165pt}}
diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo
index 50bc5222a6..f3f7081f10 100644
--- a/macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tuda-a1paper.clo
@@ -1,4 +1,4 @@
-%% This is file `tuda-a1paper.clo' version 3.22 (2022/02/08),
+%% This is file `tuda-a1paper.clo' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.22}
-\def\filedate{2022/02/08}
+\def\fileversion{3.23}
+\def\filedate{2022/03/21}
\ProvidesExplFile{tuda-a1paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a1paper}
\cs_set:Nn \ptxcd_setup_title_sizes: {
\cs_set:Nn \ptxcd_title_fontsize: {{86pt}{120pt}}
diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo
index a47bda8675..7ab26bbcfd 100644
--- a/macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tuda-a2paper.clo
@@ -1,4 +1,4 @@
-%% This is file `tuda-a2paper.clo' version 3.22 (2022/02/08),
+%% This is file `tuda-a2paper.clo' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.22}
-\def\filedate{2022/02/08}
+\def\fileversion{3.23}
+\def\filedate{2022/03/21}
\ProvidesExplFile{tuda-a2paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a0paper}
\cs_set:Nn \ptxcd_setup_title_sizes: {
\cs_set:Nn \ptxcd_title_fontsize: {{65pt}{82pt}}
diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo
index 00fd6ae6cb..675da89209 100644
--- a/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tuda-a3paper.clo
@@ -1,4 +1,4 @@
-%% This is file `tuda-a3paper.clo' version 3.22 (2022/02/08),
+%% This is file `tuda-a3paper.clo' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.22}
-\def\filedate{2022/02/08}
+\def\fileversion{3.23}
+\def\filedate{2022/03/21}
\ProvidesExplFile{tuda-a3paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a3paper}
\cs_set:Nn \ptxcd_setup_title_sizes: {
\cs_set:Nn \ptxcd_title_fontsize: {{47pt}{61pt}}
diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo
index 794bce564f..77e3699934 100644
--- a/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tuda-a4paper.clo
@@ -1,4 +1,4 @@
-%% This is file `tuda-a4paper.clo' version 3.22 (2022/02/08),
+%% This is file `tuda-a4paper.clo' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.22}
-\def\filedate{2022/02/08}
+\def\fileversion{3.23}
+\def\filedate{2022/03/21}
\ProvidesExplFile{tuda-a4paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a4paper}
\cs_set:Nn \ptxcd_setup_title_sizes: {
\cs_set:Nn \ptxcd_title_fontsize: {{36pt}{47pt}}
diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo b/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo
index 08cba2a638..46289ed392 100644
--- a/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo
@@ -1,4 +1,4 @@
-%% This is file `tuda-a5paper.clo' version 3.22 (2022/02/08),
+%% This is file `tuda-a5paper.clo' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.22}
-\def\filedate{2022/02/08}
+\def\fileversion{3.23}
+\def\filedate{2022/03/21}
\ProvidesExplFile{tuda-a5paper.clo}{\filedate}{\fileversion}{tuda-ci~size~adjustments~for~a5paper}
\cs_set:Nn \ptxcd_setup_title_sizes: {
\cs_set:Nn \ptxcd_title_fontsize: {{22pt}{28pt}}
diff --git a/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty b/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty
index ac22d86747..b954d5b53e 100644
--- a/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty
+++ b/macros/latex/contrib/tuda-ci/tex/tuda-pgfplots.sty
@@ -1,4 +1,4 @@
-%% This is file `tuda-pgfplots.sty' version 3.22 (2022/02/08),
+%% This is file `tuda-pgfplots.sty' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.22}
-\def\filedate{2022/02/08}
+\def\fileversion{3.23}
+\def\filedate{2022/03/21}
% Special thanks to: Sebastian Schöps Institut Theorie Elektromagnetischer Felder (TEMF), TU Darmstadt
% The original version of this file has been inspired by the colorscheme in the Metropolis beamer theme by Matthias Vogelgesang https://github.com/matze/mtheme
\ProvidesPackage{tuda-pgfplots}[\filedate\space\fileversion\space tuda-ci pgfplots color schemes]
diff --git a/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls b/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls
index b1b858ce59..12c1d7def0 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls
+++ b/macros/latex/contrib/tuda-ci/tex/tudabeamer.cls
@@ -1,4 +1,4 @@
-%% This is file `tudabeamer.cls' version 3.22 (2022/02/08),
+%% This is file `tudabeamer.cls' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.22}
-\def\filedate{2022/02/08}
+\def\fileversion{3.23}
+\def\filedate{2022/03/21}
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{tudabeamer}
[\filedate\space\fileversion\space]
diff --git a/macros/latex/contrib/tuda-ci/tex/tudacolors.def b/macros/latex/contrib/tuda-ci/tex/tudacolors.def
index 9db7347dd0..393b44ccf8 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudacolors.def
+++ b/macros/latex/contrib/tuda-ci/tex/tudacolors.def
@@ -1,4 +1,4 @@
-%% This is file `tudacolors.def' version 3.22 (2022/02/08),
+%% This is file `tudacolors.def' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.22}
-\def\filedate{2022/02/08}
+\def\fileversion{3.23}
+\def\filedate{2022/03/21}
\ProvidesFile{tudacolors.def}
[\filedate\space\fileversion\space Color definitions for tuda-ci]
diff --git a/macros/latex/contrib/tuda-ci/tex/tudacolors.sty b/macros/latex/contrib/tuda-ci/tex/tudacolors.sty
index 5b403ddd64..a73b166161 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudacolors.sty
+++ b/macros/latex/contrib/tuda-ci/tex/tudacolors.sty
@@ -1,4 +1,4 @@
-%% This is file `tudacolors.sty' version 3.22 (2022/02/08),
+%% This is file `tudacolors.sty' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.22}
-\def\filedate{2022/02/08}
+\def\fileversion{3.23}
+\def\filedate{2022/03/21}
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{expl3}
\ProvidesExplPackage{tudacolors}{\filedate}{\fileversion}{Color definition for TU Darmstadt's tuda-ci bundle}
diff --git a/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls b/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls
index b1f3a217c9..e2ca89b016 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls
+++ b/macros/latex/contrib/tuda-ci/tex/tudaexercise.cls
@@ -1,4 +1,4 @@
-%% This is file `tudaexercise.cls' version 3.22 (2022/02/08),
+%% This is file `tudaexercise.cls' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.22}
-\def\filedate{2022/02/08}
+\def\fileversion{3.23}
+\def\filedate{2022/03/21}
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{expl3}
\ProvidesExplClass{tudaexercise}
diff --git a/macros/latex/contrib/tuda-ci/tex/tudafonts.sty b/macros/latex/contrib/tuda-ci/tex/tudafonts.sty
index 57a2eb6e09..dd4c39d650 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudafonts.sty
+++ b/macros/latex/contrib/tuda-ci/tex/tudafonts.sty
@@ -1,4 +1,4 @@
-%% This is file `tudafonts.sty' version 3.22 (2022/02/08),
+%% This is file `tudafonts.sty' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.22}
-\def\filedate{2022/02/08}
+\def\fileversion{3.23}
+\def\filedate{2022/03/21}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{tudafonts}
[\filedate\space\fileversion\space
diff --git a/macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls b/macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls
index 396b281fd0..7c520dee40 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls
+++ b/macros/latex/contrib/tuda-ci/tex/tudaleaflet.cls
@@ -1,4 +1,4 @@
-%% This is file `tudaleaflet.cls' version 3.22 (2022/02/08),
+%% This is file `tudaleaflet.cls' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.22}
-\def\filedate{2022/02/08}
+\def\fileversion{3.23}
+\def\filedate{2022/03/21}
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{expl3}
\ProvidesExplPackage{tudaleaflet}{\filedate}{\fileversion}{Leaflets using the Corporate Design of TU Darmstadt}
diff --git a/macros/latex/contrib/tuda-ci/tex/tudaletter.cls b/macros/latex/contrib/tuda-ci/tex/tudaletter.cls
index e7878738d3..454112720b 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudaletter.cls
+++ b/macros/latex/contrib/tuda-ci/tex/tudaletter.cls
@@ -1,4 +1,4 @@
-%% This is file `tudaletter.cls' version 3.22 (2022/02/08),
+%% This is file `tudaletter.cls' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.22}
-\def\filedate{2022/02/08}
+\def\fileversion{3.23}
+\def\filedate{2022/03/21}
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{expl3}
\ProvidesExplClass{tudaletter}
diff --git a/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo b/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo
index 46e1e5f7e5..8509583501 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo
@@ -1,4 +1,4 @@
-%% This is file `tudalettersize10pt.clo' version 3.22 (2022/02/08),
+%% This is file `tudalettersize10pt.clo' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg b/macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg
index c5f9f3bf92..9803673f18 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg
+++ b/macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg
@@ -1,4 +1,4 @@
-%% This is file `tudamecheng.cfg' version 3.22 (2022/02/08),
+%% This is file `tudamecheng.cfg' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.22}
-\def\filedate{2022/02/08}
+\def\fileversion{3.23}
+\def\filedate{2022/03/21}
\RequirePackage{expl3}
\ProvidesExplFile{tudamecheng.cfg}
{\filedate}{\fileversion}{Special Features the department of mechanical engineering of Darmstadt's Corporate Design (tuda-ci)}
diff --git a/macros/latex/contrib/tuda-ci/tex/tudaposter.cls b/macros/latex/contrib/tuda-ci/tex/tudaposter.cls
index 59bbb4588a..ec08c2164a 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudaposter.cls
+++ b/macros/latex/contrib/tuda-ci/tex/tudaposter.cls
@@ -1,4 +1,4 @@
-%% This is file `tudaposter.cls' version 3.22 (2022/02/08),
+%% This is file `tudaposter.cls' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.22}
-\def\filedate{2022/02/08}
+\def\fileversion{3.23}
+\def\filedate{2022/03/21}
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{expl3}
\ProvidesExplPackage{tudaposter}{\filedate}{\fileversion}{Poster Layouts for the Corporate Design of TU Darmstadt}
diff --git a/macros/latex/contrib/tuda-ci/tex/tudapub.cls b/macros/latex/contrib/tuda-ci/tex/tudapub.cls
index e6b1870fa8..8d9ca5de98 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudapub.cls
+++ b/macros/latex/contrib/tuda-ci/tex/tudapub.cls
@@ -1,4 +1,4 @@
-%% This is file `tudapub.cls' version 3.22 (2022/02/08),
+%% This is file `tudapub.cls' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.22}
-\def\filedate{2022/02/08}
+\def\fileversion{3.23}
+\def\filedate{2022/03/21}
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{expl3}
\ProvidesExplClass{tudapub}
@@ -691,8 +691,7 @@
\newkomafont{institution}{\sffamily}
-\newkomafont{titleinfo}{\sffamily}
-\newkomafont{reviewer}{\ptxcd@sffamily@lining}
+\newkomafont{titleinfo}{\ptxcd@sffamily@lining}
\setkomafont{subtitle}{\bfseries}
\setkomafont{subject}{}
\setkomafont{publishers}{}
diff --git a/macros/latex/contrib/tuda-ci/tex/tudarules.sty b/macros/latex/contrib/tuda-ci/tex/tudarules.sty
index 303573a89e..722383b394 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudarules.sty
+++ b/macros/latex/contrib/tuda-ci/tex/tudarules.sty
@@ -1,4 +1,4 @@
-%% This is file `tudarules.sty' version 3.22 (2022/02/08),
+%% This is file `tudarules.sty' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.22}
-\def\filedate{2022/02/08}
+\def\fileversion{3.23}
+\def\filedate{2022/03/21}
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{expl3}
\ProvidesExplPackage{tudarules}{\filedate}{\fileversion}{Creation of colored bars for tuda-ci bundle}
diff --git a/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls b/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls
index e4c2766c8e..f4bfad84a2 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls
+++ b/macros/latex/contrib/tuda-ci/tex/tudasciposter.cls
@@ -1,4 +1,4 @@
-%% This is file `tudasciposter.cls' version 3.22 (2022/02/08),
+%% This is file `tudasciposter.cls' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.22}
-\def\filedate{2022/02/08}
+\def\fileversion{3.23}
+\def\filedate{2022/03/21}
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{expl3}
\ProvidesExplPackage{tudasciposter}{\filedate}{\fileversion}{Scientific Poster Layout for TU Darmstadt}
diff --git a/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo b/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo
index ff10869f4b..ea428520cd 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo
+++ b/macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo
@@ -1,4 +1,4 @@
-%% This is file `tudasize9pt.clo' version 3.22 (2022/02/08),
+%% This is file `tudasize9pt.clo' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
diff --git a/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg b/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg
index 907f344f5a..7d62c46e5b 100644
--- a/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg
+++ b/macros/latex/contrib/tuda-ci/tex/tudathesis.cfg
@@ -1,4 +1,4 @@
-%% This is file `tudathesis.cfg' version 3.22 (2022/02/08),
+%% This is file `tudathesis.cfg' version 3.23 (2022/03/21),
%% it is part of
%% TUDa-CI -- Corporate Design for TU Darmstadt
%% ----------------------------------------------------------------------------
@@ -26,8 +26,8 @@
%%
%% ============================================================================
%%
-\def\fileversion{3.22}
-\def\filedate{2022/02/08}
+\def\fileversion{3.23}
+\def\filedate{2022/03/21}
\RequirePackage{expl3}
\ProvidesExplFile{tudathesis.cfg}
{\filedate}{\fileversion}{Special Features for publication type 'thesis' using TU Darmstadt's Corporate Design (tuda-ci)}
@@ -242,13 +242,13 @@
}
\int_zero:N \l_tmpb_int
\par\vspace*{\baselineskip}
- {\usekomafont{reviewer}
+ {
\seq_map_inline:Nn \g_ptxcd_reviewer_seq
{
- \int_incr:N \l_tmpb_int
- \cs_if_exist_use:cF {__ptxcd_reviewname_\int_use:N \l_tmpb_int :}
- {\int_to_arabic:n {\l_tmpb_int}.~\text_titlecase:n{\ptxcd_reviewname}}
- :~\exp_not:n {##1}\\
+ \int_incr:N \l_tmpb_int
+ \cs_if_exist_use:cF {__ptxcd_reviewname_\int_use:N \l_tmpb_int :}
+ {\int_to_arabic:n {\l_tmpb_int}.~\text_titlecase:n{\ptxcd_reviewname}}
+ :~\exp_not:n {##1}\\
}
}
}
@@ -383,6 +383,7 @@
}
\uppertitleback{
+ \liningnums
\raggedright
\@title\par\@subtitle
\par\vspace*{\baselineskip}
diff --git a/macros/luatex/generic/lua-widow-control/README.md b/macros/luatex/generic/lua-widow-control/README.md
index e6e9ce0b29..b147c83768 100644
--- a/macros/luatex/generic/lua-widow-control/README.md
+++ b/macros/luatex/generic/lua-widow-control/README.md
@@ -48,4 +48,4 @@ Lua-widow-control is licensed under the [_Mozilla Public License_, version 2.0](
Please note that a compiled document is absolutely **not** considered to be an "Executable Form" as defined by the MPL. The use of lua-widow-control in a document does not place **any** obligations on the document's author or distributors. The MPL and CC-BY-SA licenses **only** apply to you if you distribute the lua-widow-control source code or documentation.
---
-_v2.0.1 (2022-03-18)_ <!--%%version %%dashdate-->
+_v2.0.2 (2022-03-20)_ <!--%%version %%dashdate-->
diff --git a/macros/luatex/generic/lua-widow-control/lua-widow-control.lua b/macros/luatex/generic/lua-widow-control/lua-widow-control.lua
index be9cab16cb..a6fd0bdc2a 100644
--- a/macros/luatex/generic/lua-widow-control/lua-widow-control.lua
+++ b/macros/luatex/generic/lua-widow-control/lua-widow-control.lua
@@ -107,8 +107,8 @@ elseif plain or latex or optex then
debug_print("Plain/LaTeX")
luatexbase.provides_module {
name = lwc.name,
- date = "2022/03/18", --%%slashdate
- version = "2.0.1", --%%version
+ date = "2022/03/20", --%%slashdate
+ version = "2.0.2", --%%version
description = [[
This module provides a LuaTeX-based solution to prevent
diff --git a/macros/luatex/generic/lua-widow-control/lua-widow-control.opm b/macros/luatex/generic/lua-widow-control/lua-widow-control.opm
index 8980ca6007..b8870d992b 100644
--- a/macros/luatex/generic/lua-widow-control/lua-widow-control.opm
+++ b/macros/luatex/generic/lua-widow-control/lua-widow-control.opm
@@ -3,7 +3,7 @@
% SPDX-License-Identifier: MPL-2.0+
% SPDX-FileCopyrightText: 2022 Max Chernoff
-\_codedecl\lwcenable{lua-widow-control <v2.0.1>} %%version
+\_codedecl\lwcenable{lua-widow-control <v2.0.2>} %%version
\_clubpenalty=1
\_widowpenalty=1
diff --git a/macros/luatex/generic/lua-widow-control/lua-widow-control.pdf b/macros/luatex/generic/lua-widow-control/lua-widow-control.pdf
index 106f106a08..ac383d9618 100644
--- a/macros/luatex/generic/lua-widow-control/lua-widow-control.pdf
+++ b/macros/luatex/generic/lua-widow-control/lua-widow-control.pdf
Binary files differ
diff --git a/macros/luatex/generic/lua-widow-control/lua-widow-control.sty b/macros/luatex/generic/lua-widow-control/lua-widow-control.sty
index fc80a58cfb..6124a13b4d 100644
--- a/macros/luatex/generic/lua-widow-control/lua-widow-control.sty
+++ b/macros/luatex/generic/lua-widow-control/lua-widow-control.sty
@@ -13,7 +13,7 @@
\DeclareRelease{}{0000-00-00}{lua-widow-control-2022-02-22.sty}
\DeclareRelease{v1.1.6}{2022-02-22}{lua-widow-control-2022-02-22.sty}
-\DeclareCurrentRelease{v2.0.1}{2022-03-18} %%version %%dashdate
+\DeclareCurrentRelease{v2.0.2}{2022-03-20} %%version %%dashdate
% If this version of LaTeX doesn't support command hooks, then we load
% the last v1.1.X version of the package.
@@ -23,8 +23,8 @@
\ProvidesExplPackage
{lua-widow-control}
- {2022/03/18} %%slashdate
- {v2.0.1} %%version
+ {2022/03/20} %%slashdate
+ {v2.0.2} %%version
{Use Lua to remove widows and orphans}
% Unconditional Package Loads
@@ -93,7 +93,7 @@
brokenpenalty .int_gset:N = \tex_brokenpenalty:D,
brokenpenalty .value_required:n = true,
- brokenpenalty .initial:x = 1,
+ brokenpenalty .initial:n = 1,
microtype .bool_gset:N = \g__lwc_use_microtype_bool,
microtype .value_required:n = true,
@@ -200,14 +200,29 @@
strict .meta:n = { emergencystretch = 0pt,
max-cost = 5000,
nobreak = warn,
+ widowpenalty = 1,
+ orphanpenalty = 1,
+ brokenpenalty = 1,
},
strict .value_forbidden:n = true,
default .meta:n = { emergencystretch = 3em,
max-cost = \c_max_int,
nobreak = keep,
+ widowpenalty = 1,
+ orphanpenalty = 1,
+ brokenpenalty = 1,
},
default .value_forbidden:n = true,
+
+ balanced .meta:n = { emergencystretch = 1em,
+ max-cost = 10000,
+ nobreak = keep,
+ widowpenalty = 500,
+ orphanpenalty = 500,
+ brokenpenalty = 500,
+ },
+ balanced .value_forbidden:n = true,
}
% Add the user interface for the keys
diff --git a/macros/luatex/generic/lua-widow-control/lua-widow-control.tex b/macros/luatex/generic/lua-widow-control/lua-widow-control.tex
index 6d4f0722e3..e86c932604 100644
--- a/macros/luatex/generic/lua-widow-control/lua-widow-control.tex
+++ b/macros/luatex/generic/lua-widow-control/lua-widow-control.tex
@@ -3,7 +3,7 @@
% SPDX-License-Identifier: MPL-2.0+
% SPDX-FileCopyrightText: 2022 Max Chernoff
-\wlog{lua-widow-control v2.0.1} %%version
+\wlog{lua-widow-control v2.0.2} %%version
\ifx\directlua\undefined
\errmessage{%
diff --git a/macros/luatex/generic/lua-widow-control/lwc-documentation.tex b/macros/luatex/generic/lua-widow-control/lwc-documentation.tex
index 6e9eaacc66..24a58aecd4 100644
--- a/macros/luatex/generic/lua-widow-control/lwc-documentation.tex
+++ b/macros/luatex/generic/lua-widow-control/lwc-documentation.tex
@@ -37,7 +37,7 @@
\startdocument[
title=lua-widow-control,
author=Max Chernoff,
- version=2.0.1, %%version
+ version=2.0.2, %%version
github=https://github.com/gucci-on-fleek/lua-widow-control,
ctan=https://www.ctan.org/pkg/lua-widow-control,
]
diff --git a/macros/luatex/generic/lua-widow-control/t-lua-widow-control.mkiv b/macros/luatex/generic/lua-widow-control/t-lua-widow-control.mkiv
index 716e45dcf5..6b294eaa38 100644
--- a/macros/luatex/generic/lua-widow-control/t-lua-widow-control.mkiv
+++ b/macros/luatex/generic/lua-widow-control/t-lua-widow-control.mkiv
@@ -1,10 +1,10 @@
%D \module
%D [ file=t-lua-widow-control,
-%D version=2.0.1, %%version
+%D version=2.0.2, %%version
%D title=lua-widow-control,
%D subtitle=\ConTeXt module for lua-widow-control,
%D author=Max Chernoff,
-%D date=2022-03-18, %%dashdate
+%D date=2022-03-20, %%dashdate
%D copyright=Max Chernoff,
%D license=MPL-2.0+,
%D url=https://github.com/gucci-on-fleek/lua-widow-control]
diff --git a/macros/luatex/generic/lua-widow-control/t-lua-widow-control.mkxl b/macros/luatex/generic/lua-widow-control/t-lua-widow-control.mkxl
index 716e45dcf5..6b294eaa38 100644
--- a/macros/luatex/generic/lua-widow-control/t-lua-widow-control.mkxl
+++ b/macros/luatex/generic/lua-widow-control/t-lua-widow-control.mkxl
@@ -1,10 +1,10 @@
%D \module
%D [ file=t-lua-widow-control,
-%D version=2.0.1, %%version
+%D version=2.0.2, %%version
%D title=lua-widow-control,
%D subtitle=\ConTeXt module for lua-widow-control,
%D author=Max Chernoff,
-%D date=2022-03-18, %%dashdate
+%D date=2022-03-20, %%dashdate
%D copyright=Max Chernoff,
%D license=MPL-2.0+,
%D url=https://github.com/gucci-on-fleek/lua-widow-control]
diff --git a/macros/unicodetex/latex/nwafuthesis/README.md b/macros/unicodetex/latex/nwafuthesis/README.md
index d37c15fee0..0d1d0d0a36 100644
--- a/macros/unicodetex/latex/nwafuthesis/README.md
+++ b/macros/unicodetex/latex/nwafuthesis/README.md
@@ -1,7 +1,7 @@
-The nwafuthesis Class
-LaTeX thesis template for Northwest A&F University, China, v1.01
+## The nwafuthesis Class
+LaTeX thesis template for Northwest A&F University, China, v1.10
-Overview
+## Overview
This template supports doctoral or master dissertion and undergraduate thesis in Chinese. With the help of modern LaTeX3 technology, nwafuthesis aims to create a simple interface, a normative format, as well as a hackable class for the users.
At present, nwafuthesis only supports XeTeX and LuaTEX engines. nwafuthesis only allows UTF-8 encoding.
@@ -10,7 +10,7 @@ The documentation can be found in nwafuthesis.pdf (in Chinese).
Gitee re­pos­i­tory: https://gitee.com/nwafu_nan/nwafuthesis-l3.
-Installation
+## Installation
To install nwafuthesis, you can use one of the following methods:
If you are running TeX Live or MikTeX, the simplest way is to use that distribution's package manager.
@@ -24,10 +24,10 @@ For permanent installation, you may move the following files into a directory wh
nwafuthesis.cls
Do not forget to update the filename database afterwards.
-Contributing
+## Contributing
Issues and pull requests are always welcome.
-License
+## License
This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3c of this license or (at your option) any later version.
-Copyright (C) 2017–2021 by Nan Geng <nangeng@nwafu.edu.cn>.
+Copyright (C) 2017–2022 by Nan Geng <nangeng@nwafu.edu.cn>.
diff --git a/macros/unicodetex/latex/nwafuthesis/build-win.bat b/macros/unicodetex/latex/nwafuthesis/build-win.bat
index e8f223950b..e8f223950b 100755..100644
--- a/macros/unicodetex/latex/nwafuthesis/build-win.bat
+++ b/macros/unicodetex/latex/nwafuthesis/build-win.bat
diff --git a/macros/unicodetex/latex/nwafuthesis/nwafuthesis.dtx b/macros/unicodetex/latex/nwafuthesis/nwafuthesis.dtx
index 8acbeab6ce..37bb596074 100644
--- a/macros/unicodetex/latex/nwafuthesis/nwafuthesis.dtx
+++ b/macros/unicodetex/latex/nwafuthesis/nwafuthesis.dtx
@@ -110,7 +110,7 @@
%<class|doc>\NeedsTeXFormat{LaTeX2e}
%<class|doc>\RequirePackage{expl3}
%<*!(driver|install)>
-%<!readme>\GetIdInfo $Id: nwafuthesis.dtx 1.01 2021-08-07 Nan Geng <nangeng@nwafu.edu.cn> $
+%<!readme>\GetIdInfo $Id: nwafuthesis.dtx 1.10 2022-03-17 Nan Geng <nangeng@nwafu.edu.cn> $
%<class> {Thesis template for Northwest A\&F University}
%<class>\ProvidesExplClass{\ExplFileName}
%<definition> {Definition file for nwafuthesis}
@@ -143,12 +143,12 @@
\textbf{\nwafuthesis: 西北农林科技大学学位论文
\xpinyin[font=\sffamily,format=\color{MaterialIndigo800}]{模}{mu2}板}}}
\author{耿楠}
-\date{\today\quad v1.01%
+\date{\today\quad v1.10%
\thanks{\url{https://gitee.com/nwafu_nan/nwafuthesis-l3}.}}
\begin{document}
%<!--CODEDOC--> \DisableImplementation
- \EnableImplementation
+ \EnableImplementation
%<!--CODEDOC--> \def\nwafuCODEDOC{}
\DocInput{nwafuthesis.dtx}
\DocInput{nwafuthesis-doc.dtx}
@@ -159,6 +159,7 @@
%</driver>
% \fi
%
+% \changes{v1.10}{2022/03/17}{更新实现细节。}
% \changes{v1.00}{2021/06/06}{开始发布测试。}
% \changes{v1.00}{2021/05/12}{开始编写模板。}
%
@@ -245,7 +246,8 @@
% 建议先阅读相关入门文档,如刘海洋编著的《\LaTeX{} 入门》
% \scite{刘海洋2013latex入门} 第一章,或大名鼎鼎的“\pkg{lshort}”
% \scite{lshort} 及其中文翻译版 \scite{lshort-zh-cn}。当然,
-% 网络上诸如耿楠录制的\LaTeX{}教学系列视频等入门教程多如牛毛,可以自行选取学习。
+% 网络上诸如耿楠录制的\LaTeX{}教学系列视频等入门教程多如牛毛,
+% 可以自行选取学习。
%
% \subsection*{关于本文档}
%
@@ -350,7 +352,6 @@
% \file{nwafuthesis.cls} & 模板文档类 \\
% \file{nwafudoc.cls} & 编译该用户手册时需要的文档类 \\
% \file{nwafuthesis.pdf} & 用户手册 \\
-% \file{main.tex} & 空白模板,可以此为基础撰写论文 \\
% \bottomrule
% \end{tabular}
% \end{table}
@@ -359,8 +360,10 @@
%
% \subsection{基本用法}
%
-% 在当前工作目录下创建一个名为logo的文件夹,并将学校的\enquote{\texttt{nwafu-bar.pdf}}
-% logo矢量图保存在该文件夹内,然后建立如下一份简单的 \TeX{} 文档,它演示了 \cls{nwafuthesis}
+% 在当前工作目录下创建一个名为logo的文件夹,
+% 并将学校的\enquote{\texttt{nwafu-bar.pdf}}
+% logo矢量图保存在该文件夹内,然后建立如下一份
+% 简单的 \TeX{} 文档,它演示了 \cls{nwafuthesis}
% 的最基本用法:
% \begin{latexexample}[deletetexcs={\documentclass},%
% moretexcs={\chapter},morekeywords={\documentclass},%
@@ -377,12 +380,11 @@
% 按照 \ref{subsec:编译方式}~小节中的方式编译该文档,应当得到
% 一篇包含封面、独创声明等在内的空白论文(研究生7页,本科生3页)。
%
-%
% \subsection{编译方式} \label{subsec:编译方式}
%
% 本模板不支持 \pdfTeX{} 引擎,请使用 \XeLaTeX{} 或 \LuaLaTeX{}
-% 编译,推荐使用 \XeLaTeX{}编译。为了生成正确的目录、脚注、参考文献以及交叉引用,
-% 至少需要连续编译四次。
+% 编译,推荐使用 \XeLaTeX{}编译。为了生成正确的目录、脚注、参考
+% 文献以及交叉引用,至少需要连续编译4次。
%
% 假设\TeX{} 源文件名为 \file{main.tex},使用 \XeLaTeX{} 编译论文。
% 则在命令行中可以顺序执行:
@@ -434,7 +436,7 @@
% type = (*<doctor|master|(bachelor)>*)
% \end{nwafusyntax}
% 选择论文类型。三种选项分别代表博士学位论文、硕士学位论文和本科
-% 毕业论文。
+% 毕业论文(设计)。
% \end{function}
%
% \begin{function}[added=2021-05-12]{oneside,twoside}
@@ -478,7 +480,7 @@
% 所有选项均可通过统一的\cs{nwafuset}命令进行设置。
% \end{function}
%
-% \cs{nwafuset} 的参数是一组由(英文)逗号隔开的选项列表,列表中的
+% \cs{nwafuset} 的参数是一组由(英文)逗号分隔的选项列表,列表中的
% 选项通常是 \kvopt{\meta{key}}{\meta{value}} 形式。部分选项的
% \meta{value} 可以省略。对于同一项,后续设置会覆盖以前的设置。
% 在下文的说明中,将用\textbf{粗体}表示默认值。
@@ -528,7 +530,7 @@
% style = (*\marg{键值列表}*)
% style/(*\meta{key}*) = (*\meta{value}*)
% \end{nwafusyntax}
-% 该选项包含多个子项目,用于设置字体、字号等论文格式,具体内容见下。
+% 该选项包含多个子项目,用于设置字体、字号等论文格式。
% \end{function}
%
% \begin{function}[added=2021-05-12]{style/font}
@@ -781,9 +783,6 @@
%
% \subsubsection{信息录入} \label{subsubsec:信息录入}
%
-% \emph{这一部分代码基于\cls{fduthesis},并针对西北农林科技大学的要求,
-% 进行了必要的删除和添加}。
-%
% \begin{function}[added=2021-05-12]{info}
% \begin{nwafusyntax}[emph={[1]info}]
% info = (*\marg{键值列表}*)
@@ -1054,6 +1053,18 @@
%
% \subsubsection{凤头}
%
+% \begin{function}[added=2021-05-29]{\frontmatter,\frontmatter*}
+% \begin{nwafusyntax}[deletetexcs={\frontmatter,\frontmatter*},
+% morekeywords={\frontmatter,\frontmatter*}]
+% \frontmatter(*\oarg{编号格式|(Roman)}*)
+% \frontmatter*(*\oarg{编号格式|(Roman)}*)
+% \end{nwafusyntax}
+% \cs{frontmatter} 为前言区命令,章标题不编号,
+% 默认页码为从I开始计数的大写罗马数字,也可以指定你页码格式
+% 带有星号的命令 \cs{frontmatter*} 不使用清双页命令 \tn{cleardoublepage}。
+%
+% \end{function}
+%
% 对于研究生学位论文,该部分包含封面(研究生包括封面一$\sim$七,
% 本科生包括封面一和封面七)、中英文摘要、主要符号对照表和目录。
% 在前置部分中,中英文摘要开始至主要符号对照表,页码采用大写罗马字母,并且与目录分开计数。
@@ -1077,8 +1088,8 @@
% \begin{function}[added=2021-05-29]{\mainmatter,\mainmatter*}
% \begin{nwafusyntax}[deletetexcs={\mainmatter,\mainmatter*},
% morekeywords={\mainmatter,\mainmatter*}]
-% \mainmatter(*\oarg{编号格式|(Roman)}*)
-% \mainmatter*(*\oarg{编号格式|(Roman)}*)
+% \mainmatter
+% \mainmatter*
% \end{nwafusyntax}
% \cs{mainmatter} 为主文区命令,章标题正常编号,
% 且页码为从1开始计数的阿拉伯数字,
@@ -1425,8 +1436,6 @@
% \item \pkg{footmisc},处理脚注。
% \item \pkg{ntheorem},提供增强版的定理类环境。
% \item \pkg{graphicx},提供图形插入的接口。
-% \item \pkg{longtable},长表格(允许跨页)支持。
-% \item \pkg{booktabs},三线表支持。
% \item \pkg{caption},用于设置标题。
% \item \pkg{bicaption},用于设置标题。
% \item \pkg{xcolor},提供彩色支持。
@@ -1437,7 +1446,8 @@
% \item 开启 \kvopt{style/footnote-style}{pifont} 后,会调用
% \pkg{pifont} 宏包。它属于 \pkg{psnfss} 套件。
% \item \pkg{biblatex} 宏包需要依赖 \biber{} 程序。参考文献样式由
-% \pkg{biblatex-gb7714-2015} 宏包提供\scite{biblatex,biblatex-gb7714-2015}。
+% \pkg{biblatex-gb7714-2015} 宏包提供的\texttt{gb7714-NWAFU}样式
+% 文件控制,请注意将其升级到最新版\scite{biblatex,biblatex-gb7714-2015}。
% \end{itemize}
%
% 这里只列出了本模板直接调用的宏包。这些宏包自身的调用情况,
@@ -1635,7 +1645,7 @@
% 单独一行代码的归属。这些 guard 的颜色深浅不一,用以明确嵌套关系。
%
% 另有若干形如 \textcolor{MaterialPink}{\textsf{<@@=nwafu>}} 的 guard,
-% 它们由 \pkg{l3docstrip} 定义,用来标识名字空间(模块)。
+% 它们用来标识名字空间(模块)。
%
% \subsection{准备}
%
@@ -1646,10 +1656,10 @@
%
% 检查 \LaTeX3 编程环境。
% \begin{macrocode}
-\RequirePackage { xparse, xtemplate, l3keys2e }
-\clist_map_inline:nn { expl3, xparse, xtemplate, l3keys2e }
+\RequirePackage {xtemplate, l3keys2e }
+\clist_map_inline:nn { xtemplate, l3keys2e }
{
- \@ifpackagelater {#1} { 2018/05/12 }
+ \@ifpackagelater {#1} { 2020/07/17 }
{ } { \msg_error:nnn { nwafuthesis } { l3-too-old } {#1} }
}
\msg_new:nnn { nwafuthesis } { l3-too-old }
@@ -1677,7 +1687,6 @@
"#1"~ is~ not~ supported~ at~ present.~ You~ must~ change \\
your~ typesetting~ engine~ to~ "xelatex"~ or~ "lualatex".
}
-\hook_gset_rule:nnnn { begindocument/before } { nwafuthesis } { < } { xeCJK }
% \end{macrocode}
%
% \subsubsection{内部变量声明}
@@ -1735,15 +1744,6 @@
% \end{macrocode}
% \end{variable}
%
-% \begin{variable}{\l_@@_withchap_bool}
-% 是否按章编写论文(默认按章编写)。
-% 该选项是针对部分学院需要按报告形式(类似"1 绪论")撰写本科毕业论文(设计)
-% 而设置的。
-% \begin{macrocode}
-\bool_new:N \l_@@_withchap_bool
-% \end{macrocode}
-% \end{variable}
-%
% \begin{variable}{\g_@@_twoside_bool}
% 是否开启双页模式(默认打开)。
% 本模板中,目前使用双页与单页模式的排版结果是一样的,
@@ -1761,17 +1761,24 @@
% \end{macrocode}
% \end{variable}
%
+% \begin{variable}{\l_@@_withchap_bool}
+% 是否按章编写论文(默认按章编写)。
+% 该选项是针对部分学院需要按报告形式(类似``1\ 绪论'')的形式
+% 撰写本科毕业论文(设计)而设置的。
+% \begin{macrocode}
+\bool_new:N \l_@@_withchap_bool
+% \end{macrocode}
+% \end{variable}
+%
% \subsubsection{内部函数}
%
-% \begin{macro}{\cs_generate_variant:cn,
-% \file_input:V,
+% \begin{macro}{\file_input:V,
% \int_to_arabic:v,
% \keys_define:nx,
% \tl_map_inline:xn}
% \begin{macro}[TF]{\tl_if_eq:Vn}
% \LaTeX3{} 函数的函数变体。
% \begin{macrocode}
-\cs_generate_variant:Nn \cs_generate_variant:Nn { cn }
\cs_generate_variant:Nn \file_input:n { V }
\cs_generate_variant:Nn \int_to_arabic:n { v }
\cs_generate_variant:Nn \keys_define:nn { nx }
@@ -1825,6 +1832,18 @@
% \end{macrocode}
% \end{macro}
%
+% \changes{v1.10}{2022/03/17}{统一使用 \LaTeX{} 2020/10/01 新钩子机制。}
+%
+% \begin{macro}{\@@_gadd_ltxhook:nn}
+% 封装 \LaTeX{} 的钩子管理机制。本模板中的字体加载命令位于
+% |begindocument/before| 钩子中,需确保在 \pkg{xeCJK} 之前执行。
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_gadd_ltxhook:nn #1#2
+ { \hook_gput_code:nnn {#1} { . } {#2} }
+\hook_gset_rule:nnnn { begindocument/before } { . } { < } { xeCJK }
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}{\@@_patch_cmd:Nnn,\@@_preto_cmd:Nn,\@@_appto_cmd:Nn}
% 补丁工具,来自 \pkg{ctexpatch} 宏包。
% \begin{macrocode}
@@ -1899,6 +1918,7 @@
\cs_new:Npn \@@_error:nn { \msg_error:nnn { nwafuthesis } }
\cs_new:Npn \@@_error:nx { \msg_error:nnx { nwafuthesis } }
\cs_new:Npn \@@_error:nnn { \msg_error:nnnn { nwafuthesis } }
+\cs_new:Npn \@@_error:nnnn { \msg_error:nnnnn { nwafuthesis } }
\cs_new:Npn \@@_warning:n { \msg_warning:nn { nwafuthesis } }
\cs_new:Npn \@@_warning:nn { \msg_warning:nnn { nwafuthesis } }
\cs_new:Npn \@@_warning:nxx { \msg_warning:nnxx { nwafuthesis } }
@@ -1940,7 +1960,7 @@
twoside .code:n =
{
% \end{macrocode}
-% 将双面设置为openany,从结果来讲与单面一样,
+% 将双面设置为openany(我校特例),从结果来讲与单面一样,
% 此处是为后续诸如页边距调整为左右不同保留的设置。
% \begin{macrocode}
\clist_gput_right:Nn \g_@@_to_ctexbook_clist { twoside, openany }
@@ -1980,7 +2000,7 @@
%
% \subsection{模板参数配置}
%
-% \subsubsection{定义模板LOGO和中英文年月命令}
+% \subsubsection{定义NWAFU LOGO和中英文年月命令}
%
% \begin{macro}{\nwafuthesis}
% nwafuthesis模板的LOGO。
@@ -1988,7 +2008,8 @@
\NewDocumentCommand \nwafuthesis { }
{%
\makebox{\rmfamily%
- N\hspace{-0.2ex}\raisebox{-0.5ex}{W}\raisebox{0.5ex}{\hspace{-0.2ex}\textsc{AFU}}\hspace{0.3ex}%
+ N\hspace{-0.2ex}\raisebox{-0.5ex}{W}\raisebox{0.5ex}
+ {\hspace{-0.2ex}\textsc{AFU}}\hspace{0.3ex}%
\textsc{Thesis}
}
}
@@ -2007,18 +2028,18 @@
% \end{macro}
%
% \begin{macro}{\dateen}
-% 取得英文月年,详见:
-% 1 = Jan.(January),
-% 2 = Feb.(February),
-% 3 = Mar.(March),
-% 4 = Apr.(April),
-% 5 = May.(May),
-% 6 = Jun.(June),
-% 7 = Jul.(July),
-% 8 = Aug.(August),
-% 9 = Sept.(September),
-% 10 = Oct.(October),
-% 11 = Nov.(November),
+% 取得英文月年,详见:\\
+% 1 = Jan.(January),\\
+% 2 = Feb.(February),\\
+% 3 = Mar.(March),\\
+% 4 = Apr.(April),\\
+% 5 = May.(May),\\
+% 6 = Jun.(June),\\
+% 7 = Jul.(July),\\
+% 8 = Aug.(August),\\
+% 9 = Sept.(September),\\
+% 10 = Oct.(October),\\
+% 11 = Nov.(November),\\
% 12 = Dec.(December),
% \begin{macrocode}
\prop_new:N \l_@@_dateen_prop
@@ -2048,7 +2069,7 @@
% \subsubsection{通用常量}
%
% 这一部分内容在原\cls{fduthesis}中,是通过``*.def''文件实现的,
-% 由于针对本校而言这些内容极少发生改变,为了减少文件依赖,将其
+% 由于针对我校而言这些内容极少发生改变,为了减少文件依赖,将其
% 全部写入了\cls{nwafuthesis.cls}文件。
%
% \begin{variable}{\c_@@_name_simp_tl,\c_@@_name_trad_tl,
@@ -2115,40 +2136,46 @@
% \begin{variable}{\c_@@_orig_decl_text_tl}
% 论文独创性声明。
% \begin{macrocode}
-\int_compare:nNnTF { \g_@@_thesis_type_int } < { 3 }
+\cs_new_protected:Npn \@@_define_orig_decl_text:
{
+ \int_compare:nNnTF { \g_@@_thesis_type_int } < { 3 }
+ {
% \end{macrocode}
-% 研究生独创性声明,注意测试后,此处分段只能用\tn{par}实现。
+% 研究生独创性声明,注意此处分段只能用\tn{par}实现。
% \begin{macrocode}
- \tl_const:Nn \c_@@_orig_decl_text_tl
- {
- 本人声明:所呈交的学位论文是我个人在导师指导下独立进行的研究工作及取
- 得的研究结果;论文中的研究数据及结果的获得完全符合学校《关于规范西北
- 农林科技大学研究生学术道德的暂行规定》,如果违反此规定,一切后果与法
- 律责任均由本人承担。\par
- 尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经
- 发表或撰写过的研究结果,也不包含其他人和自己本人已获得西北农林科技大
- 学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同事对本
- 研究所做的任何贡献均已在论文的致谢中作了明确的说明并表示了谢意。
+ \tl_const:Nn \c_@@_orig_decl_text_tl
+ {
+ 本人声明:所呈交的学位论文是我个人在导师指导下独立进行的研究工作及取
+ 得的研究结果;论文中的研究数据及结果的获得完全符合学校《关于规范西北
+ 农林科技大学研究生学术道德的暂行规定》,如果违反此规定,一切后果与法
+ 律责任均由本人承担。\par
+
+ 尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经
+ 发表或撰写过的研究结果,也不包含其他人和自己本人已获得西北农林科技大
+ 学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同事对本
+ 研究所做的任何贡献均已在论文的致谢中作了明确的说明并表示了谢意。
+ }
}
- }
- {
+ {
% \end{macrocode}
-% 本科生生独创性声明,注意测试后,此处分段只能用\tn{par}实现。
+% 本科生生独创性声明,注意此处分段只能用\tn{par}实现。
% \begin{macrocode}
- \tl_const:Nn \c_@@_orig_decl_text_tl
- {
- 本人声明:所呈交的毕业
- \clist_item:Nn \c__@@_bachelor_type_clist { \l__@@_info_bachelor_type_int }
- 是我个人在导师指导下
- 独立进行的研究工作及取得的研究结果。尽我所知,除了文中特别加
- 以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究结果,
- 也不包含其他人和自己本人已获得\c_@@_name_simp_tl{}或其它教育
- 机构的学位或证书而使用过的材料。与我一同工作的同事对本研究所做
- 的任何贡献均已在论文的致谢中作了明确的说明并表示了谢意。
- 如违反此声明,一切后果与法律责任均由本人承担。
+ \tl_const:Nn \c_@@_orig_decl_text_tl
+ {
+ 本人声明:所呈交的毕业
+ \clist_item:Nn \c__@@_bachelor_type_clist
+ { \l__@@_info_bachelor_type_int }
+ 是我个人在导师指导下
+ 独立进行的研究工作及取得的研究结果。尽我所知,除了文中特别加
+ 以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究结果,
+ 也不包含其他人和自己本人已获得\c_@@_name_simp_tl{}或其它教育
+ 机构的学位或证书而使用过的材料。与我一同工作的同事对本研究所做
+ 的任何贡献均已在论文的致谢中作了明确的说明并表示了谢意。
+ 如违反此声明,一切后果与法律责任均由本人承担。
+ }
}
}
+\@@_define_orig_decl_text:
% \end{macrocode}
% \end{variable}
%
@@ -2170,56 +2197,62 @@
% \begin{variable}{\c_@@_auth_decl_text_tl}
% 论文使用授权声明。
% \begin{macrocode}
-\int_compare:nNnTF { \g_@@_thesis_type_int } < { 3 }
+\cs_new_protected:Npn \@@_auth_orig_decl_text:
{
+ \int_compare:nNnTF { \g_@@_thesis_type_int } < { 3 }
+ {
% \end{macrocode}
-% 研究生使用授权声明,注意测试后,此处分段只能用\tn{par}实现。
+% 研究生使用授权声明,注意此处分段只能用\tn{par}实现。
% \begin{macrocode}
- \tl_const:Nn \c_@@_auth_decl_text_tl
- {
- 本学位论文的知识产权归属西北农林科技大学。本人同意西北农林科技大学
- 保存或向国家有关部门或机构送交论文的纸质版和电子版,允许论文被查阅和
- 借阅;同意西北农林科技大学将本学位论文的全部或部分内容授权汇编录入
- 中国博士/硕士学位论文全文数据库》和《中国学位论文全文数据库》进行
- 出版,并享受相关权益。\par
+ \tl_const:Nn \c_@@_auth_decl_text_tl
+ {
+ 本学位论文的知识产权归属西北农林科技大学。本人同意西北农林科技大学
+ 保存或向国家有关部门或机构送交论文的纸质版和电子版,允许论文被查阅和
+ 借阅;同意西北农林科技大学将本学位论文的全部或部分内容授权汇编录入
+ 中国博士/硕士学位论文全文数据库》和《中国学位论文全文数据库》进行
+ 出版,并享受相关权益。\par
- 本人保证,在毕业离开(或者工作调离)西北农林科技大学后,发表或者使用本
- 学位论文及其相关的工作成果时,将以西北农林科技大学为第一署名单位,否
- 则,愿意按《中华人民共和国著作权法》等有关规定接受处理并承担法律责任。\par
+ 本人保证,在毕业离开(或者工作调离)西北农林科技大学后,发表或者使用本
+ 学位论文及其相关的工作成果时,将以西北农林科技大学为第一署名单位,否
+ 则,愿意按《中华人民共和国著作权法》等有关规定接受处理并承担法律责任。\par
- 任何收存和保管本论文各种版本的其他单位和个人(包括研究生本人)未经本
- 论文作者的导师同意,不得有对本论文进行复制、修改、发行、出租、改编等
- 侵犯著作权的行为,否则,按违背《中华人民共和国著作权法》等有关规定处
- 理并追究法律责任。\par
+ 任何收存和保管本论文各种版本的其他单位和个人(包括研究生本人)未经本
+ 论文作者的导师同意,不得有对本论文进行复制、修改、发行、出租、改编等
+ 侵犯著作权的行为,否则,按违背《中华人民共和国著作权法》等有关规定处
+ 理并追究法律责任。\par
- {\sffamily (保密的学位论文在保密期限内,不得以任何方式发表、借阅、复印、
- 缩印或扫描复制手段保存、汇编论文)}
+ {\sffamily (保密的学位论文在保密期限内,不得以任何方式发表、借阅、复印、
+ 缩印或扫描复制手段保存、汇编论文)}
+ }
}
- }
- {
+ {
% \end{macrocode}
-% 本科生使用授权声明,注意测试后,此处分段只能用\tn{par}实现。
+% 本科生使用授权声明,注意此处分段只能用\tn{par}实现。
% \begin{macrocode}
- \tl_const:Nn \c_@@_auth_decl_text_tl
- {
- 本毕业
- \clist_item:Nn \c__@@_bachelor_type_clist { \l__@@_info_bachelor_type_int }
- 的知识产权归属\c_@@_name_simp_tl{}。
- 本人同意\c_@@_name_simp_tl{}保存或向国家有关部门或机构
- 送交论文的纸质版和电子版,允许论文被查阅和借阅。\par
+ \tl_const:Nn \c_@@_auth_decl_text_tl
+ {
+ 本毕业
+ \clist_item:Nn \c__@@_bachelor_type_clist
+ { \l__@@_info_bachelor_type_int }
+ 的知识产权归属\c_@@_name_simp_tl{}。
+ 本人同意\c_@@_name_simp_tl{}保存或向国家有关部门或机构
+ 送交论文的纸质版和电子版,允许论文被查阅和借阅。\par
- 本人保证,在毕业离开\c_@@_name_simp_tl{}后,发表或者使用本毕业
- \clist_item:Nn \c__@@_bachelor_type_clist { \l__@@_info_bachelor_type_int }
- 及其相关的工作成果时,将以\c_@@_name_simp_tl{}
- 为第一署名单位,否则,愿意按《中华人民共和国著作权法》等
- 有关规定接受处理并承担法律责任。\par
+ 本人保证,在毕业离开\c_@@_name_simp_tl{}后,发表或者使用本毕业
+ \clist_item:Nn \c__@@_bachelor_type_clist
+ { \l__@@_info_bachelor_type_int }
+ 及其相关的工作成果时,将以\c_@@_name_simp_tl{}
+ 为第一署名单位,否则,愿意按《中华人民共和国著作权法》等
+ 有关规定接受处理并承担法律责任。\par
- 任何收存和保管本论文各种版本的其他单位和个人(包括作者本人)未经
- 本论文作者的导师同意,不得有对本论文进行复制、修改、发行、出租、
- 改编等侵犯著作权的行为,否则,按违背《中华人民共和国著作权法》
- 等有关规定处理并追究法律责任。
+ 任何收存和保管本论文各种版本的其他单位和个人(包括作者本人)未经
+ 本论文作者的导师同意,不得有对本论文进行复制、修改、发行、出租、
+ 改编等侵犯著作权的行为,否则,按违背《中华人民共和国著作权法》
+ 等有关规定处理并追究法律责任。
+ }
}
}
+\@@_auth_orig_decl_text:
% \end{macrocode}
% \end{variable}
%
@@ -2227,25 +2260,29 @@
% \c_@@_super_decl_sign_tl}
% 声明页签名项目。
% \begin{macrocode}
-\int_compare:nNnTF { \g_@@_thesis_type_int } < { 3 }
+\cs_new_protected:Npn \@@_orig_decl_sign:
{
+ \int_compare:nNnTF { \g_@@_thesis_type_int } < { 3 }
+ {
% \end{macrocode}
% 研究生。
% \begin{macrocode}
- \tl_const:Nn \c_@@_orig_decl_sign_tl
- { 研究生签名 }
- \tl_const:Nn \c_@@_super_decl_sign_tl
- { 导师签名 }
- }
- {
+ \tl_const:Nn \c_@@_orig_decl_sign_tl
+ { 研究生签名 }
+ \tl_const:Nn \c_@@_super_decl_sign_tl
+ { 导师签名 }
+ }
+ {
% \end{macrocode}
% 本科生。
% \begin{macrocode}
- \tl_const:Nn \c_@@_orig_decl_sign_tl
- { 本科生签名 }
- \tl_const:Nn \c_@@_super_decl_sign_tl
- { 指导教师签名 }
+ \tl_const:Nn \c_@@_orig_decl_sign_tl
+ { 本科生签名 }
+ \tl_const:Nn \c_@@_super_decl_sign_tl
+ { 指导教师签名 }
+ }
}
+\@@_orig_decl_sign:
\clist_const:Nn \c_@@_auth_decl_sign_clist
{ 作者签名, 导师签名, 日期 }
% \end{macrocode}
@@ -2268,7 +2305,7 @@
% \end{variable}
%
% \begin{variable}{\c_@@_secret_clist}
-% 四种密级,公开直接用,未列入。
+% 四种密级,公开无需列入。
% \begin{macrocode}
\clist_const:Nn \c_@@_secret_clist { 限制, 秘密, 机密, 绝密 }
% \end{macrocode}
@@ -2301,45 +2338,50 @@
{ pdf_creator } { LaTeX~ with~ nwafuthesis~ class },
}
{ \@@_define_name:nn #1 }
-\int_compare:nNnTF { \g_@@_thesis_type_int } < { 3 }
+
+\cs_new_protected:Npn \@@_define_name_const_zh:
{
+ \int_compare:nNnTF { \g_@@_thesis_type_int } < { 3 }
+ {
%
% \end{macrocode}
% 研究生的字段。
% \begin{macrocode}
%
- \clist_map_inline:nn
- {
- { student_id } { 研究生学号 },
- { orig_decl } { 研究生学位论文的独创性声明 },
- { super_decl } { 导师指导研究生学位论文的承诺 },
- { auth_decl } { 关于研究生学位论文使用授权的说明 }
- }
- { \@@_define_name:nn #1 }
- }{
+ \clist_map_inline:nn
+ {
+ { student_id } { 研究生学号 },
+ { orig_decl } { 研究生学位论文的独创性声明 },
+ { super_decl } { 导师指导研究生学位论文的承诺 },
+ { auth_decl } { 关于研究生学位论文使用授权的说明 }
+ }
+ { \@@_define_name:nn ##1 }
+ }{
%
% \end{macrocode}
% 本科生的字段。
% \begin{macrocode}
%
- \clist_map_inline:nn
- {
- { major } { 专业 },
- { student_id } { 学号 },
- { author } { 学生姓名 },
- { cosupervisor } { 协助指导教师 },
- { date } { 完成日期 },
- { orig_decl } { 本科生毕业\clist_item:Nn
- \c__@@_bachelor_type_clist {
- \l__@@_info_bachelor_type_int
- }的独创性声明 },
- { auth_decl } { 关于本科生毕业\clist_item:Nn
- \c__@@_bachelor_type_clist {
- \l__@@_info_bachelor_type_int
- }知识产权的说明 }
+ \clist_map_inline:nn
+ {
+ { major } { 专业 },
+ { student_id } { 学号 },
+ { author } { 学生姓名 },
+ { cosupervisor } { 协助指导教师 },
+ { date } { 完成日期 },
+ { orig_decl } { 本科生毕业\clist_item:Nn
+ \c__@@_bachelor_type_clist {
+ \l__@@_info_bachelor_type_int
+ }的独创性声明 },
+ { auth_decl } { 关于本科生毕业\clist_item:Nn
+ \c__@@_bachelor_type_clist {
+ \l__@@_info_bachelor_type_int
+ }知识产权的说明 }
+ }
+ { \@@_define_name:nn ##1 }
}
- { \@@_define_name:nn #1 }
}
+\@@_define_name_const_zh:
%
% \end{macrocode}
% 研究生与本科生相同的中英文字段。
@@ -2351,45 +2393,49 @@
}
{ \@@_define_name:nnn #1 }
%
-\int_compare:nNnTF { \g_@@_thesis_type_int } < { 3 }
+\cs_new_protected:Npn \@@_define_name_const_zh_en:
{
+ \int_compare:nNnTF { \g_@@_thesis_type_int } < { 3 }
+ {
%
% \end{macrocode}
% 研究生。
% \begin{macrocode}
%
- \clist_map_inline:nn
- {
- { major } { 学科专业 } { Major },
- { researchfield } { 研究方向 } { Research~ Field },
- { professionaltype } { 专业学位类型 } { Degree~ Type },
- { professionalfield } { 领域名称 } { Field },
- { author } { 论文作者 } { Candidate },
- { cosupervisor } { 联合指导教师 } { Co-Supervisor },
- { date } { 论文提交时间 } { Date~ of~ Submission },
- { abstract } { 摘 \quad 要 } { ABSTRACT },
- { keywords } { 关键字 } { KEYWORDS },
- { clc } { 分类号 } { CLC~ number: },
- { notation } { 主要符号对照表 } { List~ of~ Symbols }
- }
- { \@@_define_name:nnn #1 }
- }{
+ \clist_map_inline:nn
+ {
+ { major } { 学科专业 } { Major },
+ { researchfield } { 研究方向 } { Research~ Field },
+ { professionaltype } { 专业学位类型 } { Degree~ Type },
+ { professionalfield } { 领域名称 } { Field },
+ { author } { 论文作者 } { Candidate },
+ { cosupervisor } { 联合指导教师 } { Co-Supervisor },
+ { date } { 论文提交时间 } { Date~ of~ Submission },
+ { abstract } { 摘 \quad 要 } { ABSTRACT },
+ { keywords } { 关键字 } { KEYWORDS },
+ { clc } { 分类号 } { CLC~ number: },
+ { notation } { 主要符号对照表 } { List~ of~ Symbols }
+ }
+ { \@@_define_name:nnn ##1 }
+ }{
%
% \end{macrocode}
% 本科生。
% \begin{macrocode}
%
- \clist_map_inline:nn
- {
- { abstract } { 摘要 } { Abstract },
- { keywords } { 关键字 } { Keywords },
- { clc } { 分类号 } { CLC~ number },
+ \clist_map_inline:nn
+ {
+ { abstract } { 摘要 } { Abstract },
+ { keywords } { 关键字 } { Keywords },
+ { clc } { 分类号 } { CLC~ number },
+ }
+ { \@@_define_name:nnn ##1 }
}
- { \@@_define_name:nnn #1 }
}
+\@@_define_name_const_zh_en:
% \end{macrocode}
%
-% 定理标题中英文名称常量。
+% 定理定理类标题中英文名称常量。
% \begin{macrocode}
%
\clist_map_inline:nn
@@ -2433,17 +2479,6 @@
{ \PassOptionsToPackage #1 }
% \end{macrocode}
%
-% 本模板会在 \pkg{ctexhook} 提供的钩子 \cs{ctex_at_end_preamble:n}
-% 中调用 \pkg{biblatex},而 \pkg{biblatex} 自身又会使用 \pkg{etoolbox}
-% 的钩子 \tn{AtEndPreamble},因此需要在载入 \cls{ctexbook} 之前调用
-% \pkg{etoolbox}。钩子的顺序为:
-% \[ \text{\tn{CTEX@document@left@hook}}
-% \prec \text{\tn{@endpreamblehook}}
-% \prec \text{\texttt{\textbackslash begin\{document\}}}. \]
-% \begin{macrocode}
-\RequirePackage { etoolbox }
-% \end{macrocode}
-%
% 载入 \cls{ctexbook} 文档类。
% 在使用 \XeLaTeX{} 编译时,\cls{ctexbook} 的底层将调用 \pkg{xeCJK}
% 宏包;而在使用 \LuaLaTeX{} 编译时,则将调用 \pkg{LuaTeX-ja} 宏包。
@@ -2466,28 +2501,34 @@
ntheorem,
enumitem,
graphicx,
- longtable,
- booktabs,
caption,
+ bicaption,
xcolor,
}
% \end{macrocode}
%
+% \changes{v1.10}{2022/03/17}{只检查 \cls{ctexbook} 和 \pkg{xeCJK} 的版本。}
+%
% \begin{macro}{\@@_check_package:nnn}
% 检查过时宏包。
% \begin{macrocode}
\cs_new_protected:Npn \@@_check_package:nnn #1#2#3
{
\@ifpackagelater {#1} {#2}
- { } { \@@_error:nnn { package-too-old } {#1} {#3} }
+ { } { \@@_error:nnnn { package-too-old } { Package } {#1} {#3} }
+ }
+\cs_new_protected:Npn \@@_check_class:nnn #1#2#3
+ {
+ \@ifclasslater {#1} {#2}
+ { } { \@@_error:nnnn { package-too-old } { Class } {#1} {#3} }
}
\@@_msg_new:nn { package-too-old }
{
- Package~ "#1"~ is~ too~ old. \\
- The~ nwafuthesis~ class~ only~ supports~ "#1"~ with~ a~ version \\
- higher~ than~ v#2. \\\\
- Please~ update~ an~ up-to-date~ version~ of~ it~ using~ your \\
- TeX~ package~ manager~ or~ from~ CTAN.
+ #1~ "#2"~ is~ too~ old. \\
+ The~ nwafuthesis~ class~ only~ supports~ "#2" \\
+ with~ a~ version~ higher~ than~ v#3. \\\\
+ Please~ update~ an~ up-to-date~ version~ of~ it \\
+ using~ your~ TeX~ package~ manager~ or~ from~ CTAN.
}
% \end{macrocode}
% \end{macro}
@@ -2495,13 +2536,9 @@
% \changes{v1.01}{2021/08/06}{由于无法获取ctex版本信息,暂时关闭对ctex版本检测。}
%
% \begin{macrocode}
-%\@@_check_package:nnn { ctex } { 2020/04/30 } { 2.5 }
-\@@_check_package:nnn { fontspec } { 2017/09/22 } { 2.6e }
-\@@_check_package:nnn { unicode-math } { 2017/11/18 } { 0.8i }
+\@@_check_class:nnn { ctexbook } { 2021/03/14 } { 2.5.6 }
\sys_if_engine_xetex:T
- { \@@_check_package:nnn { xeCJK } { 2017/08/07 } { 3.5.0 } }
-\sys_if_engine_luatex:T
- { \@@_check_package:nnn { xunicode-addon } { 2018/04/30 } { 3.7.1 } }
+ { \@@_check_package:nnn { xeCJK } { 2020/05/01 } { 3.8.3 } }
% \end{macrocode}
%
% \subsection{页面布局}
@@ -2513,40 +2550,44 @@
% 研究论文页面尺寸与本科生毕业论文(设计)的
% 页面尺寸不一致,需要分开设置。
% \begin{macrocode}
-\int_compare:nNnTF { \g_@@_thesis_type_int } < { 3 }
+\cs_new_protected:Npn \@@_thesis_geometry:
{
+ \int_compare:nNnTF { \g_@@_thesis_type_int } < { 3 }
+ {
% \end{macrocode}
% 研究生论文页边距
% \begin{macrocode}
- \geometry
- {
- paper=a4paper,
- top=3.1cm,
- bottom=3.3cm,
- left=2.6cm,
- right=2.6cm,
- headheight=0.8cm,
- headsep=0.7cm,
- footskip=1.4cm,
- %includehead,
- %includefoot,
- }
- }{
+ \geometry
+ {
+ paper=a4paper,
+ top=3.1cm,
+ bottom=3.3cm,
+ left=2.6cm,
+ right=2.6cm,
+ headheight=0.8cm,
+ headsep=0.7cm,
+ footskip=1.4cm,
+ %includehead,
+ %includefoot,
+ }
+ }{
% \end{macrocode}
% 本科生论文页边距
% \begin{macrocode}
- \geometry
- {
- paper=a4paper,
- top=3.14cm,
- bottom=3.8cm,
- left=2.45cm,
- right=2.45cm,
- headheight=0.8cm,
- headsep=0.63cm,
- footskip=2.3cm,
+ \geometry
+ {
+ paper=a4paper,
+ top=3.14cm,
+ bottom=3.8cm,
+ left=2.45cm,
+ right=2.45cm,
+ headheight=0.8cm,
+ headsep=0.63cm,
+ footskip=2.3cm,
+ }
}
}
+\@@_thesis_geometry:
% \end{macrocode}
%
% 草稿模式下显示页面边框及页眉、页脚线 。
@@ -2581,7 +2622,6 @@
% \begin{macro}{style/cjk-font}
% 预定义中文字体。
% \begin{macrocode}
-%<*class>
\keys_define:nn { nwafu / style }
{
cjk-font .choices:nn =
@@ -2589,7 +2629,6 @@
{ \tl_set_eq:NN \g_@@_cjk_fontset_tl \l_keys_choice_tl }
}
% \end{macrocode}
-%</class>
% \end{macro}
%
% \begin{macro}{withchapter}
@@ -2632,13 +2671,12 @@
% \@@_setCJKmonofont:nn}
% 用于设置中文字体的辅助函数,来源于 \pkg{xeCJK} 和 \pkg{ctex} 宏包。
% \begin{macrocode}
-%<*class>
\cs_new_protected:Npn \@@_setCJKmainfont:nn #1#2
- { \@@_set_family:nnn { \CJKrmdefault } {#2} {#1} }
+ { \@@_set_family:xnn { \CJKrmdefault } {#2} {#1} }
\cs_new_protected:Npn \@@_setCJKsansfont:nn #1#2
- { \@@_set_family:nnn { \CJKsfdefault } {#2} {#1} }
+ { \@@_set_family:xnn { \CJKsfdefault } {#2} {#1} }
\cs_new_protected:Npn \@@_setCJKmonofont:nn #1#2
- { \@@_set_family:nnn { \CJKttdefault } {#2} {#1} }
+ { \@@_set_family:xnn { \CJKttdefault } {#2} {#1} }
% \end{macrocode}
% \end{macro}
%
@@ -2707,7 +2745,7 @@
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\@@_set_family:nnn,\@@_switch_family:n}
+% \begin{macro}{\@@_set_family:nnn,\@@_set_family:xnn,\@@_switch_family:n}
% 封装 CJK 字体族的设定和切换命令。
% \begin{macrocode}
\sys_if_engine_xetex:TF
@@ -2719,7 +2757,7 @@
\cs_new_eq:NN \@@_set_family:nnn \ctex_ltj_set_family:nnn
\cs_new_eq:NN \@@_switch_family:n \ctex_ltj_switch_family:n
}
-%</class>
+\cs_generate_variant:Nn \@@_set_family:nnn { x }
% \end{macrocode}
% \end{macro}
%
@@ -2748,6 +2786,8 @@
% \end{macrocode}
% \end{macro}
%
+% \changes{v1.10}{2022/03/17}{判断 Libertinus Sans Bold Oblique 字体是否存在。}
+%
% \begin{macro}{
% \g_@@_font_family_libertinus_serif_tl,
% \g_@@_font_family_libertinus_sans_tl,
@@ -2796,7 +2836,12 @@
\tl_set:Nn \g_@@_font_style_libertinus_bf_tl { Bold }
\tl_set:Nn \g_@@_font_style_libertinus_it_tl { Italic }
\tl_set:Nn \g_@@_font_style_libertinus_bfit_tl { BoldItalic }
- \tl_set:Nn \g_@@_font_style_libertinus_bfsl_tl { BoldOblique }
+% \end{macrocode}
+% 较新版本中 Libertinus Sans Bold Oblique 字体被移除,需进行额外判断。
+% \begin{macrocode}
+ \fontspec_font_if_exist:nTF { LibertinusSans-BoldOblique.otf }
+ { \tl_set:Nn \g_@@_font_style_libertinus_bfsl_tl { BoldOblique } }
+ { \tl_set:Nn \g_@@_font_style_libertinus_bfsl_tl { Bold } }
}
{
\tl_set:Nn \g_@@_font_family_libertinus_serif_tl { libertinusserif }
@@ -3068,12 +3113,7 @@
% \begin{macrocode}
\cs_new_protected:Npn \@@_load_cjk_font_founder:
{
- \@@_setCJKmainfont:nn { FZShuSong-Z01 }
- {
- UprightFont = *,
- BoldFont = FZHei-B01,
- ItalicFont = FZKai-Z03,
- }
+ \@@_setCJKmainfont:n { FZShuSong-Z01 }
\@@_setCJKsansfont:n { FZHei-B01 }
\@@_setCJKmonofont:n { FZFangSong-Z02 }
\@@_set_cjk_font_hei:n { FZHei-B01 }
@@ -3176,8 +3216,8 @@
%
% 探测操作系统,以设置中英文字体。
% \begin{macrocode}
-\tl_new:N \l_@@_cjkfont_tl
\tl_new:N \l_@@_font_tl
+\tl_new:N \l_@@_cjkfont_tl
\cs_new_protected:Npn \@@_detect_platform:
{
\sys_if_platform_windows:TF
@@ -3205,17 +3245,15 @@
% \begin{macrocode}
\cs_new_protected:Npn \@@_load_font:
{
- \tl_if_empty:NTF \g_@@_fontset_tl
+ \tl_if_empty:NT \g_@@_fontset_tl
{
\@@_detect_platform:
\tl_gset_eq:NN \g_@@_fontset_tl \l_@@_font_tl
- }{
}
- \tl_if_empty:NTF \g_@@_cjk_fontset_tl
+ \tl_if_empty:NT \g_@@_cjk_fontset_tl
{
\@@_detect_platform:
\tl_gset_eq:NN \g_@@_cjk_fontset_tl \l_@@_cjkfont_tl
- }{
}
\use:c { @@_load_font_ \g_@@_fontset_tl : }
\use:c { @@_load_cjk_font_ \g_@@_cjk_fontset_tl : }
@@ -3271,12 +3309,11 @@
\RenewDocumentCommand \LARGE { } { \zihao { -2 } }
\RenewDocumentCommand \huge { } { \zihao { 2 } }
\RenewDocumentCommand \Huge { } { \zihao { 1 } }
-%<*class>
},
% \end{macrocode}
% \end{macro}
%
-% \subsubsection{句号}
+% \subsubsection{其它设置}
%
% \begin{macro}{style/fullwidth-stop}
% 设置句号形状(圆圈或是圆点)。
@@ -3330,13 +3367,25 @@
% \begin{macrocode}
\cs_new:Npn \@@_set_fullwidth_stop_catcode:
{
- \char_set_active_eq:nN { "3002 } \c_@@_fwid_full_stop_tl
- \char_set_catcode_active:n { "3002 }
+ \char_set_active_eq:NN ^^^^3002 \c_@@_fwid_full_stop_tl
+ \char_set_catcode_active:N ^^^^3002
+ \clist_map_inline:nn
+ { \c_@@_orig_decl_text_tl, \c_@@_auth_decl_text_tl }
+ { \tl_set_rescan:Nno ##1 { } {##1} }
}
-%</class>
% \end{macrocode}
% \end{macro}
%
+% \changes{v1.10}{2022/03/17}{允许 \tn{emph} 对中文生效。}
+%
+% 声明 \tn{emph} 样式序列,使得中文强调以楷体显示。
+% \begin{macrocode}
+\DeclareEmphSequence
+ {
+ \bfseries,
+ \upshape \CJKfamily { \CJKfamilydefault },
+ }
+% \end{macrocode}
%
% \subsection{页眉页脚}
%
@@ -3359,7 +3408,7 @@
% \end{macrocode}
%
% \begin{macro}{\cleardoublepage}
-% 重定义 \tn{cleardoublepage},使得偶数页面在没有内容时也不显示页眉页脚,见
+% 重定义 \tn{cleardoublepage},使得偶数页面在没有内容时不显示页眉页脚,见
% \url{https://tex.stackexchange.com/a/1683}。最后清空中间页眉,确保正文部分
% 页眉显示正确。
% \begin{macrocode}
@@ -3390,9 +3439,9 @@
\cs_gset_eq:NN \nwafuhead\fancyhead
\cs_gset_eq:NN \nwafufoot\fancyfoot
% \end{macrocode}
-% 重定义 \tn{frontmatter},带星号的命令不会启用\cs{cleardoublepage}。
+% 重定义 \tn{frontmatter},带星号的命令不启用\cs{cleardoublepage}。
% \begin{macrocode}
-\RenewDocumentCommand{\frontmatter}{sO{Roman}}
+\RenewDocumentCommand{\frontmatter}{s O{Roman}}
{
% \end{macrocode}
% 判断是否有*号参数
@@ -3418,8 +3467,9 @@
% 研究生偶数页页眉
% \begin{macrocode}
\nwafuhead[EC]{\small \nouppercase{
- \c_@@_name_simp_tl \clist_item:Nn
- \c_@@_thesis_type_clist { \g_@@_thesis_type_int } }
+ \c_@@_name_simp_tl
+ \clist_item:Nn \c_@@_thesis_type_clist
+ { \g_@@_thesis_type_int } }
}
}{
% \end{macrocode}
@@ -3467,8 +3517,9 @@
% 研究生偶数页页眉
% \begin{macrocode}
\nwafuhead[EC]{\small \nouppercase{
- \c_@@_name_simp_tl \clist_item:Nn
- \c_@@_thesis_type_clist { \g_@@_thesis_type_int } }
+ \c_@@_name_simp_tl
+ \clist_item:Nn \c_@@_thesis_type_clist
+ { \g_@@_thesis_type_int } }
}
}{
% \end{macrocode}
@@ -3478,7 +3529,7 @@
}
}{
% \end{macrocode}
-% 单面模式,奇偶页设成一样
+% 单面模式
% \begin{macrocode}
\nwafuhead [ C ]
{
@@ -3495,8 +3546,9 @@
% 研究生偶数页页眉
% \begin{macrocode}
\small \nouppercase{
- \c_@@_name_simp_tl \clist_item:Nn
- \c_@@_thesis_type_clist { \g_@@_thesis_type_int } }
+ \c_@@_name_simp_tl
+ \clist_item:Nn \c_@@_thesis_type_clist
+ { \g_@@_thesis_type_int } }
}{
% \end{macrocode}
% 本科生偶数页页眉
@@ -3547,8 +3599,9 @@
% 研究生偶数页页眉
% \begin{macrocode}
\nwafuhead[EC]{\small \nouppercase{
- \c_@@_name_simp_tl \clist_item:Nn
- \c_@@_thesis_type_clist { \g_@@_thesis_type_int } }
+ \c_@@_name_simp_tl
+ \clist_item:Nn \c_@@_thesis_type_clist
+ { \g_@@_thesis_type_int } }
}
}{
% \end{macrocode}
@@ -3575,8 +3628,9 @@
% 研究生偶数页页眉
% \begin{macrocode}
\small \nouppercase{
- \c_@@_name_simp_tl \clist_item:Nn
- \c_@@_thesis_type_clist { \g_@@_thesis_type_int } }
+ \c_@@_name_simp_tl
+ \clist_item:Nn \c_@@_thesis_type_clist
+ { \g_@@_thesis_type_int } }
}{
% \end{macrocode}
% 本科生偶数页页眉
@@ -3612,8 +3666,9 @@
% 研究生偶数页页眉
% \begin{macrocode}
\nwafuhead[EC]{\small \nouppercase{
- \c_@@_name_simp_tl \clist_item:Nn
- \c_@@_thesis_type_clist { \g_@@_thesis_type_int } }
+ \c_@@_name_simp_tl
+ \clist_item:Nn \c_@@_thesis_type_clist
+ { \g_@@_thesis_type_int } }
}
}{
% \end{macrocode}
@@ -3640,8 +3695,9 @@
% 研究生偶数页页眉
% \begin{macrocode}
\small \nouppercase{
- \c_@@_name_simp_tl \clist_item:Nn
- \c_@@_thesis_type_clist { \g_@@_thesis_type_int } }
+ \c_@@_name_simp_tl
+ \clist_item:Nn \c_@@_thesis_type_clist
+ { \g_@@_thesis_type_int } }
}{
% \end{macrocode}
% 本科生偶数页页眉
@@ -3668,8 +3724,9 @@
% 研究生偶数页页眉
% \begin{macrocode}
\nwafuhead[EC]{\small \nouppercase{
- \c_@@_name_simp_tl \clist_item:Nn
- \c_@@_thesis_type_clist { \g_@@_thesis_type_int } }
+ \c_@@_name_simp_tl
+ \clist_item:Nn \c_@@_thesis_type_clist
+ { \g_@@_thesis_type_int } }
}
}{
% \end{macrocode}
@@ -3713,109 +3770,112 @@
%
% \subsection{章节标题设置}
%
-% |\keys_set:nn{ctex}| 实际相当于 \cs{ctexset}。
+% |\keys_set:nn{ctex}| 实际相当于调用 \cs{ctexset}。
%
% 设置章(chapter)、节(section)与小节(sub-section)标题样式。
% 此处使用 \kvopt{fixskip}{true} 选项来抑制前后的多余间距。
%
% 设置标题级别
% \begin{macrocode}
-\int_compare:nNnTF{ \g_@@_thesis_type_int } < { 3 }
+\cs_new_protected:Npn \@@_ctexset_caption:
{
+ \int_compare:nNnTF{ \g_@@_thesis_type_int } < { 3 }
+ {
% \end{macrocode}
% 研究生
% \begin{macrocode}
- \keys_set:nn { ctex }
- {
- secnumdepth = 3,
- chapter =
- {
- pagestyle = fancy,
- aftername = \hspace*{1.0\ccwd},
- format = \zihao{3} \normalfont \nwafu@hei \bfseries \centering,
- beforeskip = 1.47\baselineskip,
- afterskip = 1.24\baselineskip,
- number = \@@_arabic:n { chapter },
- fixskip = true
- },
- section =
- {
- format = \zihao{-3} \normalfont \nwafu@hei \bfseries \raggedright,
- beforeskip = 1.09\baselineskip,
- afterskip = 0.80\baselineskip,
- fixskip = true
- },
- subsection =
+ \keys_set:nn { ctex }
{
- format = \zihao{4} \normalfont \nwafu@hei \bfseries \raggedright,
- beforeskip = 0.80\baselineskip,
- fixskip = true
- },
- subsubsection =
- {
- format = \zihao{-4} \normalfont \nwafu@hei \bfseries \raggedright,
- beforeskip = 0.40\baselineskip,
- afterskip = 0.40\baselineskip,
- fixskip = true
+ secnumdepth = 3,
+ chapter =
+ {
+ pagestyle = fancy,
+ aftername = \hspace*{1.0\ccwd},
+ format = \zihao{3} \normalfont \nwafu@hei \bfseries \centering,
+ beforeskip = 1.47\baselineskip,
+ afterskip = 1.24\baselineskip,
+ number = \@@_arabic:n { chapter },
+ fixskip = true
+ },
+ section =
+ {
+ format = \zihao{-3} \normalfont \nwafu@hei \bfseries \raggedright,
+ beforeskip = 1.09\baselineskip,
+ afterskip = 0.80\baselineskip,
+ fixskip = true
+ },
+ subsection =
+ {
+ format = \zihao{4} \normalfont \nwafu@hei \bfseries \raggedright,
+ beforeskip = 0.80\baselineskip,
+ fixskip = true
+ },
+ subsubsection =
+ {
+ format = \zihao{-4} \normalfont \nwafu@hei \bfseries \raggedright,
+ beforeskip = 0.40\baselineskip,
+ afterskip = 0.40\baselineskip,
+ fixskip = true
+ }
}
- }
- }{
+ }{
% \end{macrocode}
% 本科生
% \begin{macrocode}
- \keys_set:nn { ctex }
- {
- secnumdepth = 3,
- chapter =
- {
- pagestyle = fancy,
- name = { \bool_if:NT \l_@@_withchap_bool {第},
- \bool_if:NT \l_@@_withchap_bool {章} },
- number = \@@_arabic:n { chapter },
- aftername = \hspace*{\ccwd},
- format = \zihao{3} \normalfont \nwafu@hei \bfseries \centering,
- beforeskip = 0.25\baselineskip,
- afterskip = 0.65\baselineskip,
- fixskip = true
- },
- section =
- {
- aftername = \hspace*{0.5\ccwd},
- format = \zihao{4} \normalfont \nwafu@hei \bfseries \raggedright,
- beforeskip = 0.60\baselineskip,
- afterskip = 0.65\baselineskip,
- fixskip = true,
- afterindent = true,
- },
- subsection =
+ \keys_set:nn { ctex }
{
- aftername = \hspace*{0.5\ccwd},
- format = \zihao{-4} \normalfont \nwafu@hei \bfseries,
- beforeskip = 0.60\baselineskip,
- afterskip = 0.65\baselineskip,
- fixskip = true,
- afterindent = true,
- % indent = 2\ccwd,
- },
- subsubsection =
- {
- name = {(,)},
- aftername = \hspace*{0.5\ccwd},
- number = \@@_arabic:n { subsubsection },
- format = \zihao{-4} \normalfont,
- beforeskip = 0.60\baselineskip,
- afterskip = 0.65\baselineskip,
- fixskip = true,
- % afterindent = true,
- indent = 2\ccwd,
+ secnumdepth = 3,
+ chapter =
+ {
+ pagestyle = fancy,
+ name = { \bool_if:NT \l_@@_withchap_bool {第},
+ \bool_if:NT \l_@@_withchap_bool {章} },
+ number = \@@_arabic:n { chapter },
+ aftername = \hspace*{\ccwd},
+ format = \zihao{3} \normalfont \nwafu@hei \bfseries \centering,
+ beforeskip = 0.25\baselineskip,
+ afterskip = 0.65\baselineskip,
+ fixskip = true
+ },
+ section =
+ {
+ aftername = \hspace*{0.5\ccwd},
+ format = \zihao{4} \normalfont \nwafu@hei \bfseries \raggedright,
+ beforeskip = 0.60\baselineskip,
+ afterskip = 0.65\baselineskip,
+ fixskip = true,
+ afterindent = true,
+ },
+ subsection =
+ {
+ aftername = \hspace*{0.5\ccwd},
+ format = \zihao{-4} \normalfont \nwafu@hei \bfseries,
+ beforeskip = 0.60\baselineskip,
+ afterskip = 0.65\baselineskip,
+ fixskip = true,
+ afterindent = true,
+ % indent = 2\ccwd,
+ },
+ subsubsection =
+ {
+ name = {(,)},
+ aftername = \hspace*{0.5\ccwd},
+ number = \@@_arabic:n { subsubsection },
+ format = \zihao{-4} \normalfont,
+ beforeskip = 0.60\baselineskip,
+ afterskip = 0.65\baselineskip,
+ fixskip = true,
+ % afterindent = true,
+ indent = 2\ccwd,
+ }
}
}
}
+\@@_ctexset_caption:
% \end{macrocode}
%
-%
% \begin{macro}{\@@_chapter:n,\@@_chapter:V}
-% 手动生成章的标题,用于摘要、参考文献等。
+% 手动生成章标题,用于摘要、参考文献等。
% \begin{macrocode}
\cs_new_protected:Npn \@@_chapter:n #1
{
@@ -3830,7 +3890,7 @@
% \end{macro}
%
% \begin{macro}{\@@_chapter_no_toc:n,\@@_chapter_no_toc:V}
-% 目录自身不出现在目录中,需特别处理。参考
+% 目录自身不应出现在目录中,需特别处理。参考
% \url{https://tex.stackexchange.com/a/1821}。
% \begin{macrocode}
\cs_new_protected:Npn \@@_chapter_no_toc:n #1
@@ -3844,7 +3904,7 @@
% \end{macro}
%
% \begin{macro}{\@@_chapter_header:n}
-% 单页模式下,目录、摘要、符号表等的页眉中间为相应标题,左右为空。
+% 单面排版模式下,目录、摘要、符号表等的页眉中间为相应标题,左右为空。
% \begin{macrocode}
\cs_new_protected:Npn \@@_chapter_header:n #1
{
@@ -4177,7 +4237,6 @@
% \end{macrocode}
% \end{macro}
%
-%
% \begin{macro}{\newtheorem}
% 定义新的定理环境。
% \begin{macrocode}
@@ -4194,7 +4253,6 @@
% \end{macrocode}
% 设置默认样式为 \opt{plain}。
% \begin{macrocode}
-% TODO: (2017-12-07) Move to interface
\tl_set:Nn \l_@@_thm_style_tl { plain }
% \end{macrocode}
% 处理可选参数。利用 |nwafu/theorem| 键值对设置,并按此修改证毕符号、
@@ -4778,8 +4836,7 @@
\dim_set:Nn \l_@@_tmpt_dim {#1}
\dim_add:Nn \l_@@_tmpt_dim {0.6em}
\makebox[0cm][l]{\rule[-0.5ex]{\l_@@_tmpt_dim}{0.4 pt}}
- {\hbox_to_wd:nn {\l_@@_tmpt_dim} { \hfil #2 \hfil }}
- % \fbox[b]{\parbox {#1} { \centering #2 }}
+ \hbox_to_wd:nn {\l_@@_tmpt_dim} { \hfil #2 \hfil }
}
\cs_generate_variant:Nn \@@_center_box:nn { Vn }
% \end{macrocode}
@@ -4894,7 +4951,7 @@
% \begin{macrocode}
\group_begin:
% \end{macrocode}
-% 将中图分类号、udc码和密级标记名称存入逗号分隔列表,并计算最宽宽度赋给
+% 将中图分类号、udc码和密级名称常量存入逗号分隔列表,并计算最宽宽度赋给
% \cs{l_@@_tmpa_dim}。
% \begin{macrocode}
\clist_clear:N \l_@@_tmpa_clist
@@ -4906,7 +4963,7 @@
}
\@@_get_max_text_width:NN \l_@@_tmpa_dim \l_@@_tmpa_clist
% \end{macrocode}
-% 将中图分类号、udc码和密级信息值存入逗号分隔列表,并计算最宽宽度赋给
+% 将中图分类号、udc码和密级变量值存入逗号分隔列表,并计算最宽宽度赋给
% \cs{l_@@_tmpb_dim}。
% \begin{macrocode}
\clist_set:Nx \l_@@_tmpb_clist
@@ -4928,7 +4985,7 @@
}
\@@_get_max_text_width:NN \l_@@_tmpc_dim \l_@@_tmpc_clist
% \end{macrocode}
-% 将学校代码、研究生学号信息值存入逗号分隔列表,并计算最宽宽度赋给
+% 将学校代码、研究生学号变量值存入逗号分隔列表,并计算最宽宽度赋给
% \cs{l_@@_tmpd_dim}。
% \begin{macrocode}
\clist_set:Nx \l_@@_tmpd_clist
@@ -5061,7 +5118,7 @@
\begin{minipage} [ c ] { \textwidth }
\centering
% \end{macrocode}
-% 根据论文类型(博士、硕士、本科)分支输出不同信息
+% 根据论文类型(博士、硕士、本科)输出不同信息
% \begin{macrocode}
\int_case:nn {\g_@@_thesis_type_int}
{
@@ -5070,21 +5127,21 @@
% \begin{macrocode}
{1}{
% \end{macrocode}
-% 读取左侧作者信息标识名称字段,并将最宽者的宽度赋给
+% 读取作者信息标识常量,并将最宽者的宽度赋给
% \cs{l_@@_tmpa_dim}。
% \begin{macrocode}
\clist_set:Nx \l_@@_tmpa_clist
{
- \c_@@_name_major_tl,
- \c_@@_name_researchfield_tl,
- \c_@@_name_author_tl,
- \c_@@_name_supervisor_tl,
- \c_@@_name_cosupervisor_tl,
- \c_@@_name_date_tl,
+ { \c_@@_name_major_tl },
+ { \c_@@_name_researchfield_tl },
+ { \c_@@_name_author_tl },
+ { \c_@@_name_supervisor_tl },
+ { \c_@@_name_cosupervisor_tl },
+ { \c_@@_name_date_tl }
}
\@@_get_max_text_width:NN \l_@@_tmpa_dim \l_@@_tmpa_clist
% \end{macrocode}
-% 读取右侧作者信息各栏字段,并将最宽者的宽度赋给
+% 读取作者信息变量值,并将最宽者的宽度赋给
% \cs{l_@@_tmpb_dim}。
% \begin{macrocode}
\clist_set:Nx \l_@@_tmpb_clist
@@ -5109,21 +5166,21 @@
% \begin{macrocode}
{1}{
% \end{macrocode}
-% 读取左侧作者信息标识名称字段,并将最宽者的宽度赋给
+% 读取作者信息标识常量,并将最宽者的宽度赋给
% \cs{l_@@_tmpa_dim}。
% \begin{macrocode}
\clist_set:Nx \l_@@_tmpa_clist
{
- \c_@@_name_major_tl,
- \c_@@_name_researchfield_tl,
- \c_@@_name_author_tl,
- \c_@@_name_supervisor_tl,
- \c_@@_name_cosupervisor_tl,
- \c_@@_name_date_tl,
+ { \c_@@_name_major_tl },
+ { \c_@@_name_researchfield_tl },
+ { \c_@@_name_author_tl },
+ { \c_@@_name_supervisor_tl },
+ { \c_@@_name_cosupervisor_tl },
+ { \c_@@_name_date_tl, }
}
\@@_get_max_text_width:NN \l_@@_tmpa_dim \l_@@_tmpa_clist
% \end{macrocode}
-% 读取右侧作者信息各栏字段,并将最宽者的宽度赋给
+% 读取作者信息变量值,并将最宽者的宽度赋给
% \cs{l_@@_tmpb_dim}。
% \begin{macrocode}
\clist_set:Nx \l_@@_tmpb_clist
@@ -5142,21 +5199,21 @@
% \begin{macrocode}
{2}{
% \end{macrocode}
-% 读取左侧作者信息标识名称字段,并将最宽者的宽度赋给
+% 读取作者信息标识常量,并将最宽者的宽度赋给
% \cs{l_@@_tmpa_dim}。
% \begin{macrocode}
\clist_set:Nx \l_@@_tmpa_clist
{
- \c_@@_name_professionaltype_tl,
- \c_@@_name_professionalfield_tl,
- \c_@@_name_author_tl,
- \c_@@_name_supervisor_tl,
- \c_@@_name_cosupervisor_tl,
- \c_@@_name_date_tl,
+ { \c_@@_name_professionaltype_tl },
+ { \c_@@_name_professionalfield_tl },
+ { \c_@@_name_author_tl },
+ { \c_@@_name_supervisor_tl },
+ { \c_@@_name_cosupervisor_tl },
+ { \c_@@_name_date_tl }
}
\@@_get_max_text_width:NN \l_@@_tmpa_dim \l_@@_tmpa_clist
% \end{macrocode}
-% 读取右侧作者信息各栏字段,并将最宽者的宽度赋给
+% 读取作者信息变量值,并将最宽者的宽度赋给
% \cs{l_@@_tmpb_dim}。
% \begin{macrocode}
\clist_set:Nx \l_@@_tmpb_clist
@@ -5177,22 +5234,22 @@
% \begin{macrocode}
{3}{
% \end{macrocode}
-% 读取左侧作者信息标识名称字段,并将最宽者的宽度赋给
+% 读取作者信息标识常量,并将最宽者的宽度赋给
% \cs{l_@@_tmpa_dim}。
% \begin{macrocode}
\clist_set:Nx \l_@@_tmpa_clist
{
- \c_@@_name_department_tl,
- \c_@@_name_major_tl,
- \c_@@_name_enroll_tl\c_@@_name_class_id_tl,
- \c_@@_name_author_tl,
- \c_@@_name_supervisor_tl,
- \c_@@_name_cosupervisor_tl,
- \c_@@_name_date_tl,
+ { \c_@@_name_department_tl },
+ { \c_@@_name_major_tl },
+ { \c_@@_name_enroll_tl\c_@@_name_class_id_tl },
+ { \c_@@_name_author_tl },
+ { \c_@@_name_supervisor_tl },
+ { \c_@@_name_cosupervisor_tl },
+ { \c_@@_name_date_tl }
}
\@@_get_max_text_width:NN \l_@@_tmpa_dim \l_@@_tmpa_clist
% \end{macrocode}
-% 读取右侧作者信息各栏字段,并将最宽者的宽度赋给
+% 读取作者信息变量值,并将最宽者的宽度赋给
% \cs{l_@@_tmpb_dim}。
% \begin{macrocode}
\clist_set:Nx \l_@@_tmpb_clist
@@ -5240,12 +5297,12 @@
% \begin{macrocode}
\clist_set:Nx \l_@@_tmpa_clist
{
- {\c_@@_name_major_en_tl{\l_@@_info_major_en_tl}},
- {\c_@@_name_researchfield_en_tl{\l_@@_info_researchfield_en_tl}},
- {\c_@@_name_author_en_tl{\l_@@_info_author_en_tl}},
- {\c_@@_name_supervisor_en_tl{\l_@@_info_supervisor_en_tl}},
- {\c_@@_name_cosupervisor_en_tl{\l_@@_info_cosupervisor_en_tl}},
- {\c_@@_name_date_en_tl{\l_@@_info_date_en_tl}},
+ {\c_@@_name_major_en_tl{\l_@@_info_major_en_tl} },
+ {\c_@@_name_researchfield_en_tl{\l_@@_info_researchfield_en_tl} },
+ {\c_@@_name_author_en_tl{\l_@@_info_author_en_tl} },
+ {\c_@@_name_supervisor_en_tl{\l_@@_info_supervisor_en_tl} },
+ {\c_@@_name_cosupervisor_en_tl{\l_@@_info_cosupervisor_en_tl} },
+ {\c_@@_name_date_en_tl{\l_@@_info_date_en_tl} }
}
\@@_get_max_text_width:NN \l_@@_tmpa_dim \l_@@_tmpa_clist
% \end{macrocode}
@@ -5255,20 +5312,20 @@
\begin{minipage} [ c ] { \l_@@_tmpa_dim }
\flushleft
% \end{macrocode}
-% 读取左侧作者信息标识名称字段,并将最宽者的宽度赋给
+% 读取作者信息标识变量值,并将最宽者的宽度赋给
% \cs{l_@@_tmpa_dim}。
% \begin{macrocode}
\clist_set:Nx \l_@@_tmpa_clist
{
- \c_@@_name_major_en_tl,
- \c_@@_name_researchfield_en_tl,
- \c_@@_name_author_en_tl,
- \c_@@_name_supervisor_en_tl,
- \c_@@_name_cosupervisor_en_tl,
- \c_@@_name_date_en_tl,
+ { \c_@@_name_major_en_tl },
+ { \c_@@_name_researchfield_en_tl },
+ { \c_@@_name_author_en_tl },
+ { \c_@@_name_supervisor_en_tl },
+ { \c_@@_name_cosupervisor_en_tl },
+ { \c_@@_name_date_en_tl }
}
% \end{macrocode}
-% 读取右侧作者信息各栏字段,并将最宽者的宽度赋给
+% 读取作者信息变量值,并将最宽者的宽度赋给
% \cs{l_@@_tmpb_dim}。
% \begin{macrocode}
\clist_set:Nx \l_@@_tmpb_clist
@@ -5309,12 +5366,12 @@
% \begin{macrocode}
\clist_set:Nx \l_@@_tmpa_clist
{
- {\c_@@_name_major_en_tl{\l_@@_info_major_en_tl}},
- {\c_@@_name_researchfield_en_tl{\l_@@_info_researchfield_en_tl}},
- {\c_@@_name_author_en_tl{\l_@@_info_author_en_tl}},
- {\c_@@_name_supervisor_en_tl{\l_@@_info_supervisor_en_tl}},
- {\c_@@_name_cosupervisor_en_tl{\l_@@_info_cosupervisor_en_tl}},
- {\c_@@_name_date_en_tl{\l_@@_info_date_en_tl}},
+ {\c_@@_name_major_en_tl{\l_@@_info_major_en_tl} },
+ {\c_@@_name_researchfield_en_tl{\l_@@_info_researchfield_en_tl} },
+ {\c_@@_name_author_en_tl{\l_@@_info_author_en_tl} },
+ {\c_@@_name_supervisor_en_tl{\l_@@_info_supervisor_en_tl} },
+ {\c_@@_name_cosupervisor_en_tl{\l_@@_info_cosupervisor_en_tl} },
+ {\c_@@_name_date_en_tl{\l_@@_info_date_en_tl} }
}
\@@_get_max_text_width:NN \l_@@_tmpa_dim \l_@@_tmpa_clist
% \end{macrocode}
@@ -5324,20 +5381,20 @@
\begin{minipage} [ c ] { \l_@@_tmpa_dim }
\flushleft
% \end{macrocode}
-% 读取左侧作者信息标识名称字段,并将最宽者的宽度赋给
+% 读取作者信息标识常量,并将最宽者的宽度赋给
% \cs{l_@@_tmpa_dim}。
% \begin{macrocode}
\clist_set:Nx \l_@@_tmpa_clist
{
- \c_@@_name_major_en_tl,
- \c_@@_name_researchfield_en_tl,
- \c_@@_name_author_en_tl,
- \c_@@_name_supervisor_en_tl,
- \c_@@_name_cosupervisor_en_tl,
- \c_@@_name_date_en_tl,
+ { \c_@@_name_major_en_tl },
+ { \c_@@_name_researchfield_en_tl },
+ { \c_@@_name_author_en_tl },
+ { \c_@@_name_supervisor_en_tl },
+ { \c_@@_name_cosupervisor_en_tl },
+ { \c_@@_name_date_en_tl }
}
% \end{macrocode}
-% 读取右侧作者信息各栏字段,并将最宽者的宽度赋给
+% 读取作者信息变量值,并将最宽者的宽度赋给
% \cs{l_@@_tmpb_dim}。
% \begin{macrocode}
\clist_set:Nx \l_@@_tmpb_clist
@@ -5389,20 +5446,20 @@
\begin{minipage} [ c ] { \l_@@_tmpa_dim }
\flushleft
% \end{macrocode}
-% 读取左侧作者信息标识名称字段,并将最宽者的宽度赋给
+% 读取作者信息标识常量,并将最宽者的宽度赋给
% \cs{l_@@_tmpa_dim}。
% \begin{macrocode}
\clist_set:Nx \l_@@_tmpa_clist
{
- \c_@@_name_professionaltype_en_tl,
- \c_@@_name_professionalfield_en_tl,
- \c_@@_name_author_en_tl,
- \c_@@_name_supervisor_en_tl,
- \c_@@_name_cosupervisor_en_tl,
- \c_@@_name_date_en_tl,
+ { \c_@@_name_professionaltype_en_tl },
+ { \c_@@_name_professionalfield_en_tl },
+ { \c_@@_name_author_en_tl },
+ { \c_@@_name_supervisor_en_tl },
+ { \c_@@_name_cosupervisor_en_tl },
+ { \c_@@_name_date_en_tl }
}
% \end{macrocode}
-% 读取右侧作者信息各栏字段,并将最宽者的宽度赋给
+% 读取作者信息变量值,并将最宽者的宽度赋给
% \cs{l_@@_tmpb_dim}。
% \begin{macrocode}
\clist_set:Nx \l_@@_tmpb_clist
@@ -5449,7 +5506,7 @@
% \begin{macrocode}
{1}{
% \end{macrocode}
-% 作者、导师、指导小组标识,并取得最宽宽度。
+% 作者、导师、指导小组标识常量,并取得最宽宽度。
% \begin{macrocode}
\clist_set:Nx \l_@@_tmpa_clist
{
@@ -5463,7 +5520,7 @@
% \begin{macrocode}
\tl_set:Nn \l_@@_tmpa_tl {\clist_use:Nn \l_@@_info_instructors_clist {\@@_quad: }}
% \end{macrocode}
-% 作者、导师、指导小组信息,并取得最宽宽度。
+% 作者、导师、指导小组信息变量值,并取得最宽宽度。
% \begin{macrocode}
\clist_set:Nx \l_@@_tmpb_clist
{
@@ -5909,7 +5966,7 @@
%
% \begin{macro}{\makecoveri,\makecoverii,\makecoveriii,
% \makecoveriv,\makecoverv,\makecovervi,\makecovervii}
-% 封面一~七,其中一~六为研究生使用,一和七为本科生使用。
+% 封面一$\sim$七,其中一$\sim$六为研究生使用,一和七为本科生使用。
% \begin{macrocode}
% 封面一,研究生、本科生中文封面
\NewDocumentCommand \makecoveri { }
@@ -5989,20 +6046,24 @@
%
% 声明各封面模板组成部分。
% \begin{macrocode}
-\int_compare:nNnTF { \g_@@_thesis_type_int } < { 3 }
+\cs_new_protected:Npn \@@_declare_cover_i_template:
{
+ \int_compare:nNnTF { \g_@@_thesis_type_int } < { 3 }
+ {
% \end{macrocode}
% 研究生封面一
% \begin{macrocode}
- \DeclareCoverTemplate { cover-i }
- { logo, type, title, info }
- }{
+ \DeclareCoverTemplate { cover-i }
+ { logo, type, title, info }
+ }{
% \end{macrocode}
% 本科生封面一
% \begin{macrocode}
- \DeclareCoverTemplate { cover-i }
- { id, logo, type, title, info }
+ \DeclareCoverTemplate { cover-i }
+ { id, logo, type, title, info }
+ }
}
+\@@_declare_cover_i_template:
% \end{macrocode}
% 研究生封面二
% \begin{macrocode}
@@ -6059,144 +6120,152 @@
% 定义封面的具体配置参数。
% 封面一
% \begin{macrocode}
-\int_compare:nNnTF { \g_@@_thesis_type_int } < { 3 }
+\cs_new_protected:Npn \@@_define_cover_i_entities:
{
+ \int_compare:nNnTF { \g_@@_thesis_type_int } < { 3 }
+ {
% \end{macrocode}
% 研究生
% \begin{macrocode}
- \DeclareInstance { nwafu / cover } { cover-i-default } { cover-i }
- {
- bottom-skip = 0 pt plus 1.5 fill,
- logo / content = \@@_cover_logo:,
- logo / bottom-skip = -45 pt plus 0.3 fill,
- logo / align = center,
- type / content = \@@_cover_type:,
- type / format = \sffamily \zihao { 0 },% \bfseries,
- type / bottom-skip = -20 pt plus 0.3 fill,
- type / align = center,
- title / content =
- \@@_fixed_width_center_box:nn
- { 0.9 \textwidth } { \l_@@_info_title_tl },
- title / format = \nwafu@hei \bfseries \zihao { 2 },
- title / bottom-skip = 80 pt plus 0.3 fill,
- title / align = center,
- info / content = \@@_cover_info:,
- info / format = \@@_line_spread:n {1.05}\nwafu@hei \zihao { -3 },
- info / align = center,
- }
- }{
+ \DeclareInstance { nwafu / cover } { cover-i-default } { cover-i }
+ {
+ bottom-skip = 0 pt plus 1.5 fill,
+ logo / content = \@@_cover_logo:,
+ logo / bottom-skip = -45 pt plus 0.3 fill,
+ logo / align = center,
+ type / content = \@@_cover_type:,
+ type / format = \sffamily \zihao { 0 },% \bfseries,
+ type / bottom-skip = -20 pt plus 0.3 fill,
+ type / align = center,
+ title / content =
+ \@@_fixed_width_center_box:nn
+ { 0.9 \textwidth } { \l_@@_info_title_tl },
+ title / format = \nwafu@hei \bfseries \zihao { 2 },
+ title / bottom-skip = 80 pt plus 0.3 fill,
+ title / align = center,
+ info / content = \@@_cover_info:,
+ info / format = \@@_line_spread:n {1.05}\nwafu@hei \zihao { -3 },
+ info / align = center,
+ }
+ }{
% \end{macrocode}
% 本科生
% \begin{macrocode}
- \DeclareInstance { nwafu / cover } { cover-i-default } { cover-i }
- {
- bottom-skip = 0 pt plus 0.5 fill,
- id / content = \@@_cover_id:,
- id / format = \bfseries\zihao { 4 },
- id / bottom-skip = 0 pt plus 0.3 fill,
- id / align = right,
- logo / content = \@@_cover_logo:,
- logo / bottom-skip = -30 pt,% plus 0.3 fill,
- logo / align = center,
- type / content = \@@_cover_type:,
- type / format = \bfseries\nwafu@kai\zihao { 1 },
- type / bottom-skip = -20 pt plus 0.3 fill,
- type / align = center,
- title / content =
- \@@_fixed_width_center_box:nn
- { 0.9 \textwidth } { \l_@@_info_title_tl },
- title / format = \nwafu@hei \bfseries\zihao { 2 },
- title / bottom-skip = 80 pt plus 0.3 fill,
- title / align = center,
- info / content = \@@_cover_info:,
- info / format = \rmfamily\zihao { 3 },
- info / align = center,
+ \DeclareInstance { nwafu / cover } { cover-i-default } { cover-i }
+ {
+ bottom-skip = 0 pt plus 0.5 fill,
+ id / content = \@@_cover_id:,
+ id / format = \bfseries\zihao { 4 },
+ id / bottom-skip = 0 pt plus 0.3 fill,
+ id / align = right,
+ logo / content = \@@_cover_logo:,
+ logo / bottom-skip = -30 pt,% plus 0.3 fill,
+ logo / align = center,
+ type / content = \@@_cover_type:,
+ type / format = \bfseries\nwafu@kai\zihao { 1 },
+ type / bottom-skip = -20 pt plus 0.3 fill,
+ type / align = center,
+ title / content =
+ \@@_fixed_width_center_box:nn
+ { 0.9 \textwidth } { \l_@@_info_title_tl },
+ title / format = \nwafu@hei \bfseries\zihao { 2 },
+ title / bottom-skip = 80 pt plus 0.3 fill,
+ title / align = center,
+ info / content = \@@_cover_info:,
+ info / format = \rmfamily\zihao { 3 },
+ info / align = center,
+ }
}
}
+\@@_define_cover_i_entities:
% \end{macrocode}
% 封面二
% \begin{macrocode}
-\int_case:nn {\g_@@_thesis_type_int}
+\cs_new_protected:Npn \@@_define_cover_ii_entities:
{
- {1}{
+ \int_case:nn {\g_@@_thesis_type_int}
+ {
+ {1}{
% \end{macrocode}
% 博士研究生
% \begin{macrocode}
- \DeclareInstance { nwafu / cover } { cover-ii-default } { cover-ii }
- {
- bottom-skip = 0 pt plus 0.5 fill,
- type / content =
- \@@_fixed_width_center_box:nn { 0.7\textwidth } {
- Thesis~Submitted~to~\c_@@_name_en_tl\\
- in~Partial~Fulfillment~of~the~Requirements\\
- for~Degree~of\\
- Doctor~of~Philosophy
- },
- type / format = \@@_line_spread:n {1.22} \zihao { -3 },
- type / bottom-skip = 42 pt,% plus 0.3 fill,
- type / align = center,
- title / content = \l_@@_info_title_en_tl,
- title / format = \@@_line_spread:n {0.90}
- \zihao { 1 } \bfseries,
- title / bottom-skip = 35 pt,% plus 0.3 fill,
- title / align = center,
- info / content = \@@_cover_info_en:,
- info / format = \@@_line_spread:n {1.12} \zihao { -3 },
- info / bottom-skip = 72 pt,% plus 0.3 fill,
- info / align = center,
- department / content = \l_@@_info_department_en_tl,
- department / format = \zihao { -3 },
- department / bottom-skip = -32 pt,% plus 0.3 fill,
- department / align = center,
- nwafu / content = \c_@@_name_en_tl,
- nwafu / format = \zihao { -3 },
- nwafu / align = center,
- }
- }
- {2}{
+ \DeclareInstance { nwafu / cover } { cover-ii-default } { cover-ii }
+ {
+ bottom-skip = 0 pt plus 0.5 fill,
+ type / content =
+ \@@_fixed_width_center_box:nn { 0.7\textwidth } {
+ Thesis~Submitted~to~\c_@@_name_en_tl\\
+ in~Partial~Fulfillment~of~the~Requirements\\
+ for~Degree~of\\
+ Doctor~of~Philosophy
+ },
+ type / format = \@@_line_spread:n {1.22} \zihao { -3 },
+ type / bottom-skip = 42 pt,% plus 0.3 fill,
+ type / align = center,
+ title / content = \l_@@_info_title_en_tl,
+ title / format = \@@_line_spread:n {0.90}
+ \zihao { 1 } \bfseries,
+ title / bottom-skip = 35 pt,% plus 0.3 fill,
+ title / align = center,
+ info / content = \@@_cover_info_en:,
+ info / format = \@@_line_spread:n {1.12} \zihao { -3 },
+ info / bottom-skip = 72 pt,% plus 0.3 fill,
+ info / align = center,
+ department / content = \l_@@_info_department_en_tl,
+ department / format = \zihao { -3 },
+ department / bottom-skip = -32 pt,% plus 0.3 fill,
+ department / align = center,
+ nwafu / content = \c_@@_name_en_tl,
+ nwafu / format = \zihao { -3 },
+ nwafu / align = center,
+ }
+ }
+ {2}{
% \end{macrocode}
% 硕士研究生
% \begin{macrocode}
- \DeclareInstance { nwafu / cover } { cover-ii-default } { cover-ii }
- {
- bottom-skip = 0 pt plus 0.5 fill,
- type / content =
- \@@_fixed_width_center_box:nn { 0.7\textwidth } {
- Thesis~Submitted~to~\c_@@_name_en_tl\\
- in~Partial~Fulfillment~of~the~Requirements\\
- for~Degree~of\\
- Master~of
- \int_case:nn {\l_@@_info_degree_type_int}
- {
- {1}{
- \@@_text_uline:V \l_@@_info_mastertype_en_tl
- }
- {2}{
- \@@_text_uline:V \l_@@_info_professionaltype_en_tl
- }
- }
- },
- type / format = \@@_line_spread:n {1.22} \zihao { -3 },
- type / bottom-skip = 42 pt,% plus 0.3 fill,
- type / align = center,
- title / content = \l_@@_info_title_en_tl,
- title / format = \@@_line_spread:n {0.90} \zihao { 1 } \bfseries,
- title / bottom-skip = 35 pt,% plus 0.3 fill,
- title / align = center,
- info / content = \@@_cover_info_en:,
- info / format = \@@_line_spread:n {1.12} \zihao { -3 },
- info / bottom-skip = 72 pt,% plus 0.3 fill,
- info / align = center,
- department / content = \l_@@_info_department_en_tl,
- department / format = \zihao { -3 },
- department / bottom-skip = -32 pt,% plus 0.3 fill,
- department / align = center,
- nwafu / content = \c_@@_name_en_tl,
- nwafu / format = \zihao { -3 },
- nwafu / align = center,
- }
- }
+ \DeclareInstance { nwafu / cover } { cover-ii-default } { cover-ii }
+ {
+ bottom-skip = 0 pt plus 0.5 fill,
+ type / content =
+ \@@_fixed_width_center_box:nn { 0.7\textwidth } {
+ Thesis~Submitted~to~\c_@@_name_en_tl\\
+ in~Partial~Fulfillment~of~the~Requirements\\
+ for~Degree~of\\
+ Master~of
+ \int_case:nn {\l_@@_info_degree_type_int}
+ {
+ {1}{
+ \@@_text_uline:V \l_@@_info_mastertype_en_tl
+ }
+ {2}{
+ \@@_text_uline:V \l_@@_info_professionaltype_en_tl
+ }
+ }
+ },
+ type / format = \@@_line_spread:n {1.22} \zihao { -3 },
+ type / bottom-skip = 42 pt,% plus 0.3 fill,
+ type / align = center,
+ title / content = \l_@@_info_title_en_tl,
+ title / format = \@@_line_spread:n {0.90} \zihao { 1 } \bfseries,
+ title / bottom-skip = 35 pt,% plus 0.3 fill,
+ title / align = center,
+ info / content = \@@_cover_info_en:,
+ info / format = \@@_line_spread:n {1.12} \zihao { -3 },
+ info / bottom-skip = 72 pt,% plus 0.3 fill,
+ info / align = center,
+ department / content = \l_@@_info_department_en_tl,
+ department / format = \zihao { -3 },
+ department / bottom-skip = -32 pt,% plus 0.3 fill,
+ department / align = center,
+ nwafu / content = \c_@@_name_en_tl,
+ nwafu / format = \zihao { -3 },
+ nwafu / align = center,
+ }
+ }
+ }
}
+\@@_define_cover_ii_entities:
% \end{macrocode}
% 封面三
% \begin{macrocode}
@@ -6456,7 +6525,7 @@
\tl_if_empty:NF \l_@@_abstract_file_tl
{
% \end{macrocode}
-% 根据提供的文件,排版中文摘要,否则什么都不做。
+% 根据提供的文件,排版中文摘要,如果提供的文件为空,则什么都不做。
% \begin{macrocode}
\begin{abstract}
\file_input:V \l_@@_abstract_file_tl
@@ -6465,7 +6534,7 @@
\tl_if_empty:NF \l_@@_abstract_file_en_tl
{
% \end{macrocode}
-% 根据提供的文件,排版英文摘要,否则什么都不做。
+% 根据提供的文件,排版英文摘要,如果提供的文件为空,则什么都不做。
% \begin{macrocode}
\begin{abstract*}
\file_input:V \l_@@_abstract_file_en_tl
@@ -6484,7 +6553,7 @@
\tl_if_empty:NF \l_@@_notation_file_tl
{
% \end{macrocode}
-% 根据提供的文件,排版主要符号对照表,否则什么都不做。
+% 根据提供的文件,排版主要符号对照表,如果提供的文件为空,则什么都不做。
% \begin{macrocode}
\cleardoublepage
\pagenumbering{Roman}
@@ -6499,7 +6568,7 @@
\tl_if_empty:NF \l_@@_abstract_file_tl
{
% \end{macrocode}
-% 根据提供的文件,排版中文摘要,否则什么都不做。
+% 根据提供的文件,排版中文摘要,如果提供的文件为空,则什么都不做。
% \begin{macrocode}
\begin{abstract}
\@@_get_text_width:Nn \l_@@_tmpa_dim {\c_@@_name_keywords_tl}
@@ -6518,7 +6587,7 @@
\tl_if_empty:NF \l_@@_abstract_file_en_tl
{
% \end{macrocode}
-% 根据提供的文件,排版英文摘要,否则什么都不做。
+% 根据提供的文件,排版英文摘要,如果提供的文件为空,则什么都不做。
% \begin{macrocode}
\begin{abstract*}
\group_begin:
@@ -6537,8 +6606,10 @@
% \end{macrocode}
% \end{macro}
%
+% 在 \env{document} 开始位置添加封面以及指导小组成员名单。
+%
% \begin{macrocode}
-\AfterEndPreamble
+\ctex_after_end_preamble:n
{
\bool_if:NT \l_@@_auto_make_cover_bool
{
@@ -6858,10 +6929,8 @@
% \begin{macrocode}
\NewDocumentEnvironment { abstract } { }
{ \@@_abstract_begin: } { \@@_abstract_end: }
-%<*class>
\NewDocumentEnvironment { abstract* } { }
{ \@@_abstract_en_begin: } { \@@_abstract_en_end: }
-%</class>
% \end{macrocode}
% \end{environment}
% \end{environment}
@@ -6869,7 +6938,6 @@
% \begin{macro}{\@@_abstract_begin:,\@@_abstract_en_begin:}
% 摘要页标题。
% \begin{macrocode}
-%<*class>
\cs_new_protected:Npn \@@_abstract_begin:
{
\int_compare:nNnTF { \g_@@_thesis_type_int } < { 3 }
@@ -6880,7 +6948,6 @@
\begin{center}\nwafu@hei\bfseries\zihao{3}\l_@@_info_title_tl\end{center}
}
}
-%</class>
\cs_new_protected:Npn \@@_abstract_en_begin:
{
\int_compare:nNnTF { \g_@@_thesis_type_int } < { 3 }
@@ -6897,14 +6964,12 @@
% \begin{macro}{\@@_abstract_end:,\@@_abstract_en_end:}
% 摘要正文完成后,输出关键字列表。
% \begin{macrocode}
-%<*class>
\cs_new_protected:Npn \@@_abstract_end:
{
\@@_keywords:nNn
{ \sffamily \zihao{-4} \c_@@_name_keywords_tl \c_@@_fwid_colon_tl }
\l_@@_abstract_keywords_clist { ; ~}
}
-%</class>
\cs_new_protected:Npn \@@_abstract_en_end:
{
\@@_keywords:nNn
@@ -7002,7 +7067,7 @@
% \subsection{个人简历}
%
% \begin{environment}{resume}
-% 致谢环境,只是简单地设置章节不编号标题。
+% 个人简历环境,只是简单地设置章节不编号标题。
% \begin{macrocode}
\NewDocumentEnvironment { resume } { }
{
@@ -7016,12 +7081,15 @@
% \end{environment}
%
% \begin{macro}{\resumeitem,\researchitem}
-% 摘要页标题。
+% 学习经历。
% \begin{macrocode}
\NewDocumentCommand{ \resumitem }{ O{ 学习经历 } }
{%
\vspace{24bp}{\zihao{-4}\nwafu@hei\bfseries\centerline{#1}}\par\vspace{6bp}
}
+% \end{macrocode}
+% 学术成果。
+% \begin{macrocode}
\NewDocumentCommand{ \researchitem }{ O{ 发表的学术论文 } }
{%
\vspace{32bp}{\zihao{-4}\nwafu@hei\bfseries\centerline{#1}}\par\vspace{14bp}
@@ -7034,16 +7102,18 @@
% 个人简历中发论文和研究成果列表环境。
% \begin{macrocode}
\newlist{publications}{enumerate}{1}
-\setlist[publications]{label=[\arabic*],align=left,nosep,itemsep=6bp,
- leftmargin=10mm,before=\zihao{-4},resume}
+\setlist[publications]{label=[\arabic*],align=left,nosep,itemsep=3bp,
+ leftmargin=10mm,before=\zihao{5},resume}
\newlist{achievements}{enumerate}{1}
-\setlist[achievements]{label=[\arabic*],align=left,nosep,itemsep=6bp,
- leftmargin=10mm,before=\zihao{-4}}
+\setlist[achievements]{label=[\arabic*],align=left,nosep,itemsep=3bp,
+ leftmargin=10mm,before=\zihao{5}}
\def\publicationskip{\bigskip\bigskip}
% \end{macrocode}
% \end{environment}
% \end{environment}
%
+% \changes{v1.10}{2022/03/17}{直接使用胡振震制定的gb7714-NWAFU实现参考文献样式控制。}
+%
% \subsection{参考文献著录与引用}
%
% \begin{variable}{\l_@@_bib_resource_clist}
@@ -7068,8 +7138,6 @@
% 为了保证导言区中的设置能起作用,\pkg{biblatex} 宏包均需要在
% 导言区末尾载入(仍在 \pkg{hyperref} 之前),并做相关设置。
% \begin{macrocode}
-% \AddToHook
-% { env/document/begin }
\@@_at_end_preamble:n
{
\@@_biblatex_pre_setup:
@@ -7089,24 +7157,18 @@
% \end{macrocode}
% 参考文献引用与著录样式。
% \begin{macrocode}
- \@@_pass_options_to_biblatex:n { style = gb7714-2015ay }
+ \@@_pass_options_to_biblatex:n { style = gb7714-NWAFU }
% \end{macrocode}
% 其它参数。
% \begin{macrocode}
- \@@_pass_options_to_biblatex:n { backend = biber, sortlocale=zh__pinyin,
- gbtype=false, maxbibnames=99, maxcitenames=2, mincitenames=1,
- gbpub=false, uniquename=false, uniquelist=false, gbnamefmt=lowercase,
- doi=false, isbn=false, gbfieldtype=true, gbpunctin=false,
- }
+ \@@_pass_options_to_biblatex:n { backend = biber, }
}
\cs_new_protected:Npn \@@_biblatex_post_setup:
{
% \end{macrocode}
% 载入参考文献数据源文件。
% \begin{macrocode}
- \@@_biblatex_misc:
\clist_map_function:NN \l_@@_bib_resource_clist \addbibresource
- \@@_biblatex_allow_url_break:
% \end{macrocode}
% 修改参考文献标题。
% \begin{macrocode}
@@ -7117,462 +7179,13 @@
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\@@_biblatex_misc:}
-% \pkg{biblatex} 中需要针对西北农林科技大学参考文献规范的特殊设置。
-% 由符合 GB/T 7714-2015 标准的 biblatex 参考文献样式
-% (\url{https://github.com/hushidong/biblatex-gb7714-2015})
-% 作者胡振震协助实现。
-% \begin{macrocode}
-\cs_new:Npn \@@_biblatex_misc:
- {
-% \end{macrocode}
-% 表示范围的波浪线符号
-% \begin{macrocode}
- \DefineBibliographyExtras{english}{\renewcommand*{\bibrangedash}{$\sim$}}
-% \end{macrocode}
-% 设置全局字体字号(5号字,行间距为1.3)
-% \begin{macrocode}
- \newcommand\nwafu@font@bib{\@@_line_spread:n {1.3}\zihao{5}}
- \renewcommand{\bibfont}{\nwafu@font@bib}
-% \end{macrocode}
-% 英文期刊名称用斜休(Italic体)
-% \begin{macrocode}
- \DeclareFieldFormat[article]{journaltitle}{\iffieldequalstr{userd}{chinese}{##1}{\textit{##1}}\isdot}
-% \end{macrocode}
-% \tn{parencite}命令引用标注后导分割符
-% \begin{macrocode}
- \renewcommand{\postnotedelim}{\addcolon\space}
-% \end{macrocode}
-% 删除\tn{parencite}命令引用标注中有页码选项时的p. pp.字符
-% \begin{macrocode}
- \DeclareFieldFormat{postnote}{##1}
-% \end{macrocode}
-% 引用标注作者年制中作者和年份之间的标点(人名与年之间用空格分隔)
-% \begin{macrocode}
- \DeclareDelimFormat[cite,parencite,pagescite]{nameyeardelim}{\space}
- \DeclareDelimFormat[textcite]{nameyeardelim}{\space}
-% \end{macrocode}
-% 文献著录列表中作者与年之间的分割符(最后一个作者后用点)
-% \begin{macrocode}
- \DeclareDelimFormat[bib,biblist]{nameyeardelim}{\addperiod\space}
-% \end{macrocode}
-% 删除文献著录列表中最后的点
-% \begin{macrocode}
- \renewcommand*{\finentrypunct}{}
-% \end{macrocode}
-% 修改部分中文化字符串
-% \begin{macrocode}
- \DefineBibliographyStrings{english}{
- andincitecn = {和},
- andincite = {and},
- mathesiscn={[硕士学位论文]},
- phdthesiscn={[博士学位论文]},
- in={In:\addspace},
- incn={见:\addspace},
- }
-% \end{macrocode}
-% 修改最后一个作者前的字符串,比如“and”、“和”。
-%
-% 原理方法:默认情况下判断作者或译者是否中文,若中文用字符andcn=“和”,否则用and=“and”。
-% 非默认情况,根据选项信息,选择选择强制中文或英文
-% 首先设置全局的,然后设置文献表中的,这一等价于将所有的cite命令环境都设置过了
-% 而不用对每一个引用命令单独设置,比如cite,parancite,textcite都设置
-% \begin{macrocode}
- \DeclareDelimFormat{finalnamedelim}{%
- \ifnumgreater{\value{liststop}}{2}{\finalandcomma}{}%
- \edef\userfieldabcde{userd}%
- \ifcurrentname{translator}{\edef\userfieldabcde{usere}}{}%
- \ifcurrentname{editor}{\edef\userfieldabcde{userc}}{}%
- \ifcurrentname{author}{\edef\userfieldabcde{userf}}{}%
- \ifcurrentname{bookauthor}{\edef\userfieldabcde{userb}}{}%
- \ifcase\value{gbcitelocalcase}%
- \iffieldequalstr{\userfieldabcde}{chinese}{\bibstring{andincitecn}}{}%
- \iffieldequalstr{\userfieldabcde}{korean}{\bibstring{andkr}}{}%
- \iffieldequalstr{\userfieldabcde}{japnese}{\bibstring{andjp}}{}%
- \iffieldequalstr{\userfieldabcde}{english}{\addspace\bibstring{andincite}\addspace}{}%
- \iffieldequalstr{\userfieldabcde}{french}{\addspace\bibstring{and}\addspace}{}%
- \iffieldequalstr{\userfieldabcde}{russian}{\addspace\bibstring{and}\addspace}{}%
- \or%
- \bibstring{andincitecn}%
- \or%
- \addspace\bibstring{andincite}\addspace%
- \fi
- }
-% \end{macrocode}
-% 20190215, 胡振震邮件指导代码
-% 去掉超过3个著者时汉字“等”前的空格(GB/T 7714-2015规定需要有空格)
-% \begin{macrocode}
- \DeclareDelimFormat{strandothersdelim}{%
- \ifnumgreater{\value{liststop}}{2}{\finalandcomma}{}%
- %\addspace%
- \edef\userfieldabcde{userd}%
- \ifcurrentname{translator}{\edef\userfieldabcde{usere}}{}%
- \ifcurrentname{editor}{\edef\userfieldabcde{userc}}{}%
- \ifcurrentname{author}{\edef\userfieldabcde{userf}}{}%
- \ifcurrentname{bookauthor}{\edef\userfieldabcde{userb}}{}%
- \ifcase\value{gbcitelocalcase}%
- \iffieldequalstr{\userfieldabcde}{chinese}{\bibstring{andothersincitecn}}{}%
- \iffieldequalstr{\userfieldabcde}{korean}{\bibstring{andotherskr}}{}%
- \iffieldequalstr{\userfieldabcde}{japnese}{\bibstring{andothersjp}}{}%
- \iffieldequalstr{\userfieldabcde}{english}{\bibstring{andothersincite}}{}%
- \iffieldequalstr{\userfieldabcde}{french}{\bibstring{andothers}}{}%
- \iffieldequalstr{\userfieldabcde}{russian}{\bibstring{andothers}}{}%
- \or%
- \bibstring{andothersincitecn}%
- \or%
- \bibstring{andothersincite}%
- \fi
- }
-% \end{macrocode}
-% 设置andothersdelim
-% \begin{macrocode}
- \AtEveryCitekey{%
- \iffieldequalstr{userf}{chinese}{\renewcommand*{\andothersdelim}{}}%\addthinspace
- {\renewcommand*{\andothersdelim}{\addspace}}%
- }
-% \end{macrocode}
-% 标注压缩时,直接用date+extradate代替extradate实现2006a,2006b的效果
-% \begin{macrocode}
- \renewbibmacro*{cite:extradate}{%
- \iffieldundef{extradate} {}
- {\printtext[bibhyperref]{\printlabeldateextra}}%\printfield{extradate}
- }
-% \end{macrocode}
-% 文献表中的日期格式
-% \begin{macrocode}
- \renewbibmacro*{date+extradate}{%
- \iffieldundef{labelyear}{}%
- {\ifboolexpr{%
- test {\ifentrytype{patent}}
- or
- (test {\ifentrytype{newspaper}} )%
- }%
- {\printtext{\blx@isodate{}{}}}%
- {\printtext{%
- \iflabeldateisdate
- {\printdateextra}
- {\printlabeldateextra}
- }
- }%
- }%
- }
- \newbibmacro*{origdate+extradate}{%
- \printtext{\printorigdate}%
- }
-% \end{macrocode}
-% 修改译者位置格式
-% \begin{macrocode}
- \renewbibmacro*{bytranslator+others}{%
- \ifnameundef{translator}
- {}
- {\printnames[bytranslator]{translator}%
- \usebibmacro{bytranslator+othersstrg}%“译”的位置换到下面来,即放到译者后面。
- \newunit
- }%
- \usebibmacro{withothers}%
- \ifboolexpr{%
- test {\iffieldundef{origyear}} or test {\ifnameundef{translator}}%%
- }{}{\printtext{\printdate}}%
- }
-% \end{macrocode}
-% url和url日期格式
-% \begin{macrocode}
- \renewbibmacro*{url+urldate}{%
- \usebibmacro{url}%
- \iffieldundef{urlyear}%
- {}
- {\usebibmacro{urldate}
- }
- }
- \DeclareFieldFormat{addnumflag}{%
- \ifentrytype{newspaper}
- {\setunit{\addcomma\addspace}\printtext{##1}}
- {\nobreak\printtext{(}\nobreak ##1\nobreak\printtext{)}}
- }
-% \end{macrocode}
-% 重设专利title的输出,输出文献类型标识符
-% \begin{macrocode}
- \renewbibmacro*{patenttitle}{%原输出来自biblatex.def文件
- \ifboolexpr{%
- test{\iffieldundef{title}}%
- and%
- test{\iffieldundef{subtitle}}%
- }%
- {}%
- {
- \printtext[title]{\bibtitlefont%
- \printfield[titlecase]{title}%
- \ifboolexpr{test {\iffieldundef{subtitle}}}%这里增加了对子标题的判断,解决不判断多一个点的问题
- {}
- {
- \setunit{\subtitlepunct}%
- \printfield[titlecase]{subtitle}}%
- \iffieldundef{titleaddon}{}%判断一下titleaddon,否则直接加可能多一个空格
- {\setunit{\subtitlepunct}\printfield{titleaddon}}%
- \setunit{\adddot\addspace}\printfield{number}%写专利号
- \iftoggle{bbx:gbtype}{\printfield[gbtypeflag]{usera}}{}%
- }%
- }%
- }
-% \end{macrocode}
-% 修改作者数量超过限定值,省略时的处理格式
-% 20190103,hzz,修改利用新定义的一个分隔符strandothersdelim
-%
-% 原理方法:判断作者或译者是否中文,若中文用字符等,否则用et al. 。
-% \begin{macrocode}
- \renewbibmacro*{name:andothers}{%
- \ifboolexpr{
- test {\ifnumequal{\value{listcount}}{\value{liststop}}}
- and
- test \ifmorenames
- }{\ifnumgreater{\value{liststop}}{1}%
- {\finalandcomma}%
- {}%
- \printdelim{andothersdelim}\printdelim{strandothersdelim}%
- }{%当是译者的时候需要特殊处理
- \ifcurrentname{translator}{\addcomma}{}%
- }
- }
-% \end{macrocode}
-% 修改对edition版本信息格式
-% \begin{macrocode}
- \DeclareFieldFormat{edition}{%
- \testCJKfirst{userd}%
- \iftoggle{ifCJKforgbt}%
- {\ifinteger{##1}%
- {\printtext{\bibstring{serialcn}\zhnumber{##1}\str@edition}}%
- {##1\isdot}
- }%
- {\ifinteger{##1}%
- {\mkbibordedition{##1}~\bibstring{edition}}%
- {##1\isdot}
- }
- }
-% \end{macrocode}
-% 注意这里当没有作者只有标题时在年份之前的标点是否需要
-% 标准并未涉及,所以未做处理。
-% \begin{macrocode}
- \renewbibmacro*{author}{%
- \ifboolexpr{
- test \ifuseauthor
- and
- not test {\ifnameundef{author}}
- }{\usebibmacro{bbx:dashcheck}
- {\printnames{author}\setunit{\printdelim{nameyeardelim}}%把标点也带上
- }{\usebibmacro{bbx:savehash}%
- \printnames{author}%
- \iffieldundef{authortype}
- {\setunit{\printdelim{nameyeardelim}}}
- {\setunit{\printdelim{authortypedelim}}}
- }%
- \iffieldundef{authortype}
- {}
- {\usebibmacro{authorstrg}%
- \setunit{\printdelim{nameyeardelim}}
- }
- }%
- {\global\undef\bbx@lasthash
- \usebibmacro{labeltitle}%
- \setunit*{\printdelim{nonameyeardelim}}
- }%
- \ifboolexpr{%
- test {\iffieldundef{origyear}} or test {\ifnameundef{translator}}%
- }{\usebibmacro{date+extradate}}%
- {\usebibmacro{origdate+extradate}}%
- }
-% \end{macrocode}
-% book条目类的驱动
-% \begin{macrocode}
- \DeclareBibliographyDriver{book}{%源来自standard.bbx文件
- \usebibmacro{bibindex}%
- \usebibmacro{begentry}%
- \usebibmacro{author/editor+others/translator+others}%
- \ifnameundef{author}{}{\setunit{\labelnamepunct}\newblock}%这一段用于去除作者不存在时多出的标点
- \usebibmacro{maintitle+title}%
- \iftoggle{bbx:gbstrict}{}{%
- \newunit%
- \printlist{language}%
- \newunit\newblock%
- \usebibmacro{byauthor}%
- \newunit\newblock%
- }%
- \newunit%
- \printfield{edition}%
- \newunit%
- \usebibmacro{byeditor+others}%
- \newunit\newblock%
- \iftoggle{bbx:gbstrict}{}{%
- \iffieldundef{maintitle}%
- {%
- \printfield{volume}%
- \printfield{part}%
- }%
- {}%
- \newunit%
- \printfield{volumes}%
- \newunit\newblock%
- \usebibmacro{series+number}%
- }%
- \newunit\newblock%
- \usebibmacro{publisher+location+date}%
- \usebibmacro{chapter+pages}%
- \iffieldundef{url}{}{%当没有网址时也不输出
- \usebibmacro{modifydate}%带括号的修改或更新日期,
- }%
- \usebibmacro{doi+eprint+url}%从下面移动到上面来,因为gbt2015的url需直接放在页码后面。
- \newunit\newblock%
- \printfield{pagetotal}%
- \newunit\newblock%
- \iftoggle{bbx:isbn}%
- {\printfield{isbn}}
- {}%
- \newunit\newblock%
- \usebibmacro{addendum+pubstate}%
- \setunit{\bibpagerefpunct}\newblock
- \usebibmacro{pageref}%
- \newunit\newblock%
- \iftoggle{bbx:related}%
- {\usebibmacro{related:init}%
- \usebibmacro{related}%
- }{}%
- \usebibmacro{finentry}
- }
-% \end{macrocode}
-% 在线文献驱动
-% \begin{macrocode}
- \DeclareBibliographyDriver{online}{%源来自standard.BBX
- \usebibmacro{bibindex}%
- \usebibmacro{begentry}%
- \usebibmacro{author/editor+others/translator+others}%
- \ifnameundef{author}{}{\setunit{\labelnamepunct}\newblock}%这一段用于去除作者不存在时多出的标点
- \usebibmacro{title}%
- \iftoggle{bbx:gbstrict}{}{%
- \newunit%
- \printlist{language}%
- \newunit\newblock
- \usebibmacro{byauthor}%
- \newunit\newblock
- \usebibmacro{byeditor+others}%
- \newunit\newblock
- \printfield{note}
- }%
- \newunit
- \printfield{version}%
- \newunit\newblock
- \printlist{institution}%
- \newunit\newblock
- \ifboolexpr{%
- test{\iffieldundef{day}} and test{\iffieldundef{endday}} and test{\iffieldundef{eventday}}%
- }{\usebibmacro{date}}%
- \usebibmacro{url+urldate}%从下面移上来
- \newunit\newblock
- \iftoggle{bbx:eprint}
- {\usebibmacro{eprint}}
- {}%
- \newunit\newblock
- \usebibmacro{addendum+pubstate}%
- \setunit{\bibpagerefpunct}\newblock
- \usebibmacro{pageref}%
- \newunit\newblock
- \iftoggle{bbx:related}
- {\usebibmacro{related:init}%
- \usebibmacro{related}}
- {}%
- \usebibmacro{finentry}
- }
-% \end{macrocode}
-% 专利文献驱动
-% \begin{macrocode}
- \DeclareBibliographyDriver{patent}{%源来自standard.BBX
- \usebibmacro{bibindex}%
- \usebibmacro{begentry}%
- \usebibmacro{author}%
- \ifnameundef{author}{}{\setunit{\labelnamepunct}\newblock}%这一段用于去除作者不存在时多出的标点
- \usebibmacro{patenttitle}%给出专利专用的标题输出
- \iftoggle{bbx:gbstrict}{}{%
- \newunit%
- \printlist{language}%
- \newunit\newblock
- \usebibmacro{byauthor}
- }%
- \newunit\newblock
- \printfield{type}%
- \setunit*{\addspace}%
- \iflistundef{location}
- {}
- {\setunit*{\addspace}%
- \printtext{%[parens]
- \printlist[][-\value{listtotal}]{location}}
- }%
- \newunit\newblock
- \usebibmacro{byholder}%
- \newunit\newblock
- \printfield{note}%
- \newunit\newblock
- \usebibmacro{doi+eprint+url}%
- \newunit\newblock
- \usebibmacro{addendum+pubstate}%
- \setunit{\bibpagerefpunct}\newblock
- \usebibmacro{pageref}%
- \newunit\newblock
- \iftoggle{bbx:related}
- {\usebibmacro{related:init}%
- \usebibmacro{related}
- }
- {}%
- \usebibmacro{finentry}
- }
-% \end{macrocode}
-% 间距的控制
-% \begin{macrocode}
- \setlength{\bibitemsep}{2pt}
- \setlength{\bibnamesep}{0ex}
- \setlength{\bibinitsep}{0ex}
-% \end{macrocode}
-% 文献著录条目缩进控制(悬挂缩进4英文字符)
-% \begin{macrocode}
- \setlength{\bibitemindent}{-2\ccwd}% bibitemindent表示一条文献中第一行相对后面各行的缩进
- \setlength{\bibhang}{2\ccwd} % 表示的各行起始位置到页边的距离
- }
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\@@_biblatex_allow_url_break:}
-% \pkg{biblatex} 下允许 URL 在字母、数字和一些特殊符号处断行。
-% \begin{macrocode}
-\cs_new:Npn \@@_biblatex_allow_url_break:
- {
- \int_set_eq:NN \c@biburlucpenalty \c_one_int
- \int_set_eq:NN \c@biburlnumpenalty \c_one_int
- \int_set_eq:NN \c@biburllcpenalty \c_one_int
- }
-% \end{macrocode}
-% \end{macro}
-%
-% \begin{macro}{\@@_set_cite_style_author_year:}
-% 著者—出版年制下的引用样式。
-% \begin{macrocode}
-\cs_new:Npn \@@_set_cite_style_author_year:
- {
- \NAT@numbersfalse
-%<*class>
- \cs_set_eq:NN \NAT@open \c_@@_fwid_left_paren_tl
- \cs_set_eq:NN \NAT@close \c_@@_fwid_right_paren_tl
- \cs_set_eq:NN \NAT@sep \c_@@_fwid_semicolon_tl
- \cs_set_eq:NN \NAT@aysep \c_@@_fwid_comma_tl
- \cs_set_eq:NN \NAT@yrsep \c_@@_ideo_comma_tl
-%</class>
- }
-% \end{macrocode}
-% \end{macro}
-%
% \subsection{间距设置}
%
% 段落间距
% \begin{macrocode}
\skip_set:Nn \parskip { 0pt plus 2pt minus 1pt }
% \end{macrocode}
-% 浮动体顶商与底端所留距离
+% 浮动体顶端与底端所留距离
% \begin{macrocode}
\skip_set:Nn \intextsep { 14pt plus 2pt minus 2pt }
% \end{macrocode}
@@ -7611,12 +7224,9 @@
{ bullet } { \textbullet },
{ endash } { \normalfont\bfseries\textendash },
{ asterisk } { \textasteriskcentered },
- { arabic } { \bool_if:NTF \l_@@_withchap_bool
- { \arabic*. }{ (\arabic*) } },
- { alph } { \bool_if:NTF \l_@@_withchap_bool
- { \alph*. }{ (\alph*) } },
- { roman } { \bool_if:NTF \l_@@_withchap_bool
- { \roman*. }{ (\roman*) } },
+ { arabic } { (\arabic*) },
+ { alph } { (\alph*) },
+ { roman } { (\roman*) },
{ alph } { (\alph*) },
{ roman } { \roman*. },
{ outline } { \upshape\ding{111} }
@@ -7884,7 +7494,6 @@
% 模板预定义的常用数学环境。
% 其中的“证明”比较特殊,它不编号,但会添加证毕符号。
% \begin{macrocode}
-%<*class>
\newtheorem* { proof } { \c_@@_name_proof_tl }
\newtheorem { axiom } { \c_@@_name_axiom_tl }
\newtheorem { corollary } { \c_@@_name_corollary_tl }
@@ -7893,7 +7502,6 @@
\newtheorem { lemma } { \c_@@_name_lemma_tl }
\newtheorem { theorem } { \c_@@_name_theorem_tl }
%</class>
-%</class>
% \end{macrocode}
% \end{environment}
% \end{environment}
diff --git a/macros/unicodetex/latex/nwafuthesis/nwafuthesis.pdf b/macros/unicodetex/latex/nwafuthesis/nwafuthesis.pdf
index 1d605186a8..17858a0099 100644
--- a/macros/unicodetex/latex/nwafuthesis/nwafuthesis.pdf
+++ b/macros/unicodetex/latex/nwafuthesis/nwafuthesis.pdf
Binary files differ
diff --git a/support/TeX4ht/source/ChangeLog b/support/TeX4ht/source/ChangeLog
index 5df67b6fc0..295e80887e 100644
--- a/support/TeX4ht/source/ChangeLog
+++ b/support/TeX4ht/source/ChangeLog
@@ -1,3 +1,23 @@
+2021-03-20 Michal Hoftich <michal.h21@gmail.com>
+
+ * tex4ht-4ht.tex (graphics.4ht): don't execute graphics rules when
+ user selected other driver than dvips.
+
+2022-03-20 Karl Berry <karl@freefriends.org>
+
+ * update-htfonts: add installed files, not dev.
+
+2021-03-20 Michal Hoftich <michal.h21@gmail.com>
+
+ * tex4ht-html4.tex (html4.4ht): added support for background and
+ border colors in Listings.
+ https://tex.stackexchange.com/a/637789/2891
+
+2021-03-17 Michal Hoftich <michal.h21@gmail.com>
+
+ * tex4ht-fonts-opensans.tex: added support for OpenSans fonts.
+ https://tex.stackexchange.com/q/637314/2891
+
2022-03-16 Michal Hoftich <michal.h21@gmail.com>
* tex4ht-4ht.tex (unicode-math-hooks.4ht): reset catcodes after
diff --git a/support/TeX4ht/source/Makefile b/support/TeX4ht/source/Makefile
index c473e20c98..97e49ce447 100644
--- a/support/TeX4ht/source/Makefile
+++ b/support/TeX4ht/source/Makefile
@@ -1,4 +1,4 @@
-# $Id: Makefile 1062 2022-01-23 15:51:43Z karl $
+# $Id: Makefile 1091 2022-03-17 11:02:16Z michal_h21 $
# This file is public domain. Originally written 2010, Karl Berry.
# Assumes GNU make.
@@ -213,6 +213,9 @@ derived += $(tex4ht_fonts_kpfonts_derived)
tex4ht_fonts_kpfonts_derived = \
$(ht_fonts_devdir)/unicode/Kp-Light-M-Syd/jkplsyd.htf
+derived += $(tex4ht_fonts_opensans_derived)
+tex4ht_fonts_opensans_derived = \
+ $(ht_fonts_devdir)/unicode/Open_Sans_Light/OpenSans-LightItalic-OT1-LF.htf
# xx and many more
# whither tmp? how change target dir? what happened to cmtex.htf? etc.
@@ -431,6 +434,9 @@ $(tex4ht_fonts_spectral_derived): tex4ht-fonts-spectral.tex
$(tex4ht_fonts_kpfonts_derived): tex4ht-fonts-kpfonts.tex
$(HTTEX) $< ""
+$(tex4ht_fonts_opensans_derived): tex4ht-fonts-opensans.tex
+ $(HTTEX) $< ""
+
# requires more memory than configured in other tex programs.
$(tex4ht_fonts_4hf): tex4ht-fonts-4hf.tex
dvilualatex $<
diff --git a/support/TeX4ht/source/tex4ht-4ht.tex b/support/TeX4ht/source/tex4ht-4ht.tex
index c949a120c6..7786213f1d 100644
--- a/support/TeX4ht/source/tex4ht-4ht.tex
+++ b/support/TeX4ht/source/tex4ht-4ht.tex
@@ -1,4 +1,4 @@
-% $Id: tex4ht-4ht.tex 1090 2022-03-16 14:38:50Z michal_h21 $
+% $Id: tex4ht-4ht.tex 1094 2022-03-20 20:29:43Z michal_h21 $
% tex tex4ht-4ht or ht tex tex4ht-4ht
%
% Copyright 2009-2022 TeX Users Group
@@ -26334,14 +26334,19 @@ Show dimensions only for pictures that have dimensions specified explicitly or u
We need to find bounding boxes of images. Graphics support the .xbb file that contain this information.
It is necessary to provide the DeclareGraphicsRule commands for supported image formats so
-the .xbb file works.
+the .xbb file works. We execute these rules only with the default dvips driver. If user selects explicitly
+other drivers, it would result in a compilation error.
+
\<fix graphics\><<<
+\def\Gin:defaultdriver{dvips.def}
+\ifx\Gin@driver\Gin:defaultdriver%
\DeclareGraphicsRule{.png}{bmp}{.xbb}{}
\DeclareGraphicsRule{.jpg}{bmp}{.xbb}{}
\DeclareGraphicsRule{.gif}{bmp}{.xbb}{}
\DeclareGraphicsRule{.pdf}{bmp}{.xbb}{}
\DeclareGraphicsRule{.svg}{bmp}{.xbb}{}
+\fi
>>>
%\expandafter\def\csname c:graphics-file:\endcsname#1{\Gin@drafttrue
diff --git a/support/TeX4ht/source/tex4ht-fonts-opensans.tex b/support/TeX4ht/source/tex4ht-fonts-opensans.tex
new file mode 100644
index 0000000000..0b75d1af0c
--- /dev/null
+++ b/support/TeX4ht/source/tex4ht-fonts-opensans.tex
@@ -0,0 +1,5372 @@
+% $Id: tex4ht-fonts-fourier.tex 790 2020-08-31 21:56:35Z karl $
+% etex {nameofthefile.tex}
+%
+% Copyright 2020 TeX Users Group.
+% Released under LPPL 1.3c+.
+% See tex4ht-cpright.tex for license text.
+
+
+% Copyright (C) 2018 TeX Users Group
+
+\input tex4ht.sty
+ \Preamble{xhtml,th4,sections+}
+\EndPreamble
+\input ProTex.sty
+%\AlProTex{c,<<<>>>,`,title,list,ClearCode,_^}
+\AlProTex{c,<<<>>>,`,title,list,`,ClearCode,_^}
+
+
+\def\HOME{./tex4ht.dir/}
+\def\DTDS{./dtd.dir/}
+\def\SOURCE{./html.dir/}
+
+\def\MYdir{\HOME texmf/tex4ht/ht-fonts}
+
+
+\newwrite\dbcs
+\newwrite\unicode
+
+\def\AddFont{\futurelet\ext\AddFontA}
+\def\AddFontA{%
+ \if [\ext \def\ext[##1]{\def\ext{##1}\AddFontB}%
+ \else \def\ext{\def\ext{htf}\AddFontB}\fi
+ \ext}
+\def\AddFontB#1#2{%
+ \Comment{}{}\OutputCode[\ext]\<#1\>%
+ \let\StartDir=\empty \def\EndDir{#2}\MakeDir
+ \ifx \WWWdir\Undef \else
+ \Needs{"cp #1.\ext\space \WWWdir /#2.\ext"}%
+ \Needs{"chmod 644 \WWWdir /#2.\ext"}%
+ \fi
+ \Needs{"mv #1.\ext\space \MYdir /#2.\ext"}%
+ }
+\def\MakeDir{\relax
+ \expandafter \ifx \csname !\StartDir\endcsname\relax
+ \expandafter\let\csname !\StartDir\endcsname=\empty
+ \Needs{"mkdir -p \MYdir/\StartDir"}%
+ \ifx \WWWdir\Undef \else
+ \Needs{"mkdir -p \MYdir/\StartDir"}%
+ \Needs{"chmod 711 \WWWdir /StartDir"}%
+ \fi
+ \fi
+ \ifx \EndDir\empty \else
+ \expandafter\AppendDir \EndDir////*%
+ \expandafter\MakeDir
+ \fi
+}
+\def\AppendDir#1/#2/#3/*{%
+ \def\temp{#2}\ifx \temp\empty \let\EndDir=\empty
+ \else
+ \edef\StartDir{\ifx \StartDir\empty\else \StartDir/\fi
+ #1}\def\EndDir{#2/#3}%
+ \fi
+}
+
+% writing OpenSans-LightItalic-LGR-LF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-LightItalic-LGR-LF\><<<
+OpenSans-LightItalic-LGR-LF 0 255
+'&#x2013;' '' endash 0 % generated from OpenSans-LightItalic-LGR-LF.tfm, 2022-03-17-11:26
+'&#x0386;' '' Alphatonos 1 % Copyright 2022 TeX Users Group
+'&#xFFFD;' '' uniFFFD 2 %
+'&#xFFFD;' '' uniFFFD 3 % This work may be distributed and/or modified under the
+'&#xFFFD;' '' uniFFFD 4 % conditions of the LaTeX Project Public License, either
+'&#xFFFD;' '' uniFFFD 5 % version 1.3c of this license or (at your option) any
+'&#xFFFD;' '' uniFFFD 6 % later version. The latest version of this license is in
+'&#xFFFD;' '' uniFFFD 7 % http://www.latex-project.org/lppl.txt
+'&#x03B9;' '' iota 8 % and version 1.3c or later is part of all distributions
+'&#x0391;&#x03B9;' '' Alpha iota 9 % of LaTeX version 2005/12/01 or later.
+'&#x0397;&#x03B9;' '' Eta iota 10 %
+'&#x03A9;' '' uni03A9 iota 11 % This work has the LPPL maintenance status "maintained".
+'&#x0388;' '' Epsilontonos 12 %
+'&#x0389;' '' Etatonos 13 % The Current Maintainer of this work
+'&#x038A;' '' Iotatonos 14 % is the TeX4ht Project <http://tug.org/tex4ht>.
+'&#x038C;' '' Omicrontonos 15 %
+'&#x038E;' '' Upsilontonos 16 % If you modify this program, changing the
+'&#x038F;' '' Omegatonos 17 % version identification would be appreciated.
+'&#xFFFD;' '' uniFFFD 18
+'&#xFFFD;' '' uniFFFD 19
+'' ''
+'&#xFFFD;' '' uniFFFD 21
+'&#xFFFD;' '' uniFFFD 22
+'&#xFFFD;' '' uniFFFD 23
+'&#x20AC;' '' Euro 24
+'&#x2030;' '' perthousand 25
+'' ''
+'&#xFFFD;' '' uniFFFD 27
+'&#x2018;' '' quoteleft 28
+'&#x2019;' '' quoteright 29
+'&#x02D8;' '' breve 30
+'&#x00AF;' '' macron 31
+'&#xFFFD;' '' uniFFFD 32
+'!' '' exclam 33
+'&#x00A8;' '' dieresis 34
+'&#x0385;' '' dieresistonos 35
+'&#xFFFD;' '' uniFFFD 36
+'%' '' percent 37
+'' ''
+'&#x0384;' '' tonos 39
+'(' '' parenleft 40
+')' '' parenright 41
+'*' '' asterisk 42
+'+' '' plus 43
+',' '' comma 44
+'-' '' hyphen 45
+'.' '' period 46
+'/' '' slash 47
+'0' '' zero 48
+'1' '' one.pnum 49
+'2' '' two 50
+'3' '' three 51
+'4' '' four 52
+'5' '' five 53
+'6' '' six 54
+'7' '' seven 55
+'8' '' eight 56
+'9' '' nine 57
+':' '' colon 58
+'&#x0387;' '' anoteleia 59
+'&#xFFFD;' '' uniFFFD 60
+'&#xFFFD;' '' uniFFFD 61
+'&#xFFFD;' '' uniFFFD 62
+';' '' semicolon 63
+'&#xFFFD;' '' uniFFFD 64
+'&#x0391;' '' Alpha 65
+'&#x0392;' '' Beta 66
+'&#xFFFD;' '' uniFFFD 67
+'&#x0394;' '' uni0394 68
+'&#x0395;' '' Epsilon 69
+'&#x03A6;' '' Phi 70
+'&#x0393;' '' Gamma 71
+'&#x0397;' '' Eta 72
+'&#x0399;' '' Iota 73
+'&#x0398;' '' Theta 74
+'&#x039A;' '' Kappa 75
+'&#x039B;' '' Lambda 76
+'&#x039C;' '' Mu 77
+'&#x039D;' '' Nu 78
+'&#x039F;' '' Omicron 79
+'&#x03A0;' '' Pi 80
+'&#x03A7;' '' Chi 81
+'&#x03A1;' '' Rho 82
+'&#x03A3;' '' Sigma 83
+'&#x03A4;' '' Tau 84
+'&#x03A5;' '' Upsilon 85
+'' '' dasiaoxia 86
+'&#x03A9;' '' uni03A9 87
+'&#x039E;' '' Xi 88
+'&#x03A8;' '' Psi 89
+'&#x0396;' '' Zeta 90
+'[' '' bracketleft 91
+'&#xFFFD;' '' uniFFFD 92
+']' '' bracketright 93
+'&#xFFFD;' '' uniFFFD 94
+'&#xFFFD;' '' uniFFFD 95
+'&#xFFFD;' '' uniFFFD 96
+'&#x03B1;' '' alpha 97
+'&#x03B2;' '' beta 98
+'&#x03C2;' '' sigma1 99
+'&#x03B4;' '' delta 100
+'&#x03B5;' '' epsilon 101
+'&#x03D5;' '' phi 102
+'&#x03B3;' '' gamma 103
+'&#x03B7;' '' eta 104
+'&#x03B9;' '' iota 105
+'&#x03B8;' '' theta 106
+'&#x03BA;' '' kappa 107
+'&#x03BB;' '' lambda 108
+'&#x03BC;' '' uni03BC 109
+'&#x03BD;' '' nu 110
+'&#x03BF;' '' omicron 111
+'&#x03C0;' '' pi 112
+'&#x03C7;' '' chi 113
+'&#x03C1;' '' rho 114
+'&#x03C3;' '' sigma 115
+'&#x03C4;' '' tau 116
+'&#x03C5;' '' upsilon 117
+'' '' .notdef 118
+'&#x03C9;' '' omega 119
+'&#x03BE;' '' xi 120
+'&#x03C8;' '' psi 121
+'&#x03B6;' '' zeta 122
+'&#x00AB;' '' guillemotleft 123
+'&#xFFFD;' '' uniFFFD 124
+'&#x00BB;' '' guillemotright 125
+'~' '' asciitilde 126
+'&#x2014;' '' emdash 127
+'&#xFFFD;' '' uniFFFD 128
+'&#xFFFD;' '' uniFFFD 129
+'&#xFFFD;' '' uniFFFD 130
+'&#xFFFD;' '' uniFFFD 131
+'&#xFFFD;' '' uniFFFD 132
+'&#xFFFD;' '' uniFFFD 133
+'&#xFFFD;' '' uniFFFD 134
+'&#xFFFD;' '' uniFFFD 135
+'&#x03AC;' '' alphatonos 136
+'&#xFFFD;' '' uniFFFD 137
+'&#xFFFD;' '' uniFFFD 138
+'&#xFFFD;' '' uniFFFD 139
+'&#xFFFD;' '' uniFFFD 140
+'&#xFFFD;' '' uniFFFD 141
+'&#xFFFD;' '' uniFFFD 142
+'&#xFFFD;' '' uniFFFD 143
+'&#xFFFD;' '' uniFFFD 144
+'&#xFFFD;' '' uniFFFD 145
+'&#xFFFD;' '' uniFFFD 146
+'&#xFFFD;' '' uniFFFD 147
+'&#xFFFD;' '' uniFFFD 148
+'&#xFFFD;' '' uniFFFD 149
+'&#xFFFD;' '' uniFFFD 150
+'' ''
+'&#xFFFD;' '' uniFFFD 152
+'&#xFFFD;' '' uniFFFD 153
+'&#xFFFD;' '' uniFFFD 154
+'' ''
+'&#xFFFD;' '' uniFFFD 156
+'&#xFFFD;' '' uniFFFD 157
+'&#xFFFD;' '' uniFFFD 158
+'' ''
+'&#x03AE;' '' etatonos 160
+'&#xFFFD;' '' uniFFFD 161
+'&#xFFFD;' '' uniFFFD 162
+'&#xFFFD;' '' uniFFFD 163
+'&#xFFFD;' '' uniFFFD 164
+'&#xFFFD;' '' uniFFFD 165
+'&#xFFFD;' '' uniFFFD 166
+'&#xFFFD;' '' uniFFFD 167
+'&#xFFFD;' '' uniFFFD 168
+'&#xFFFD;' '' uniFFFD 169
+'&#xFFFD;' '' uniFFFD 170
+'&#xFFFD;' '' uniFFFD 171
+'&#xFFFD;' '' uniFFFD 172
+'&#xFFFD;' '' uniFFFD 173
+'&#xFFFD;' '' uniFFFD 174
+'&#xFFFD;' '' uniFFFD 175
+'&#xFFFD;' '' uniFFFD 176
+'&#xFFFD;' '' uniFFFD 177
+'&#xFFFD;' '' uniFFFD 178
+'&#xFFFD;' '' uniFFFD 179
+'&#xFFFD;' '' uniFFFD 180
+'&#xFFFD;' '' uniFFFD 181
+'&#xFFFD;' '' uniFFFD 182
+'&#xFFFD;' '' uniFFFD 183
+'&#x03CE;' '' omegatonos 184
+'&#xFFFD;' '' uniFFFD 185
+'&#xFFFD;' '' uniFFFD 186
+'&#xFFFD;' '' uniFFFD 187
+'&#xFFFD;' '' uniFFFD 188
+'&#xFFFD;' '' uniFFFD 189
+'&#xFFFD;' '' uniFFFD 190
+'&#xFFFD;' '' uniFFFD 191
+'&#xFFFD;' '' uniFFFD 192
+'&#xFFFD;' '' uniFFFD 193
+'&#xFFFD;' '' uniFFFD 194
+'&#xFFFD;' '' uniFFFD 195
+'&#xFFFD;' '' uniFFFD 196
+'&#xFFFD;' '' uniFFFD 197
+'&#xFFFD;' '' uniFFFD 198
+'' ''
+'&#xFFFD;' '' uniFFFD 200
+'&#xFFFD;' '' uniFFFD 201
+'&#xFFFD;' '' uniFFFD 202
+'&#xFFFD;' '' uniFFFD 203
+'&#xFFFD;' '' uniFFFD 204
+'&#xFFFD;' '' uniFFFD 205
+'&#xFFFD;' '' uniFFFD 206
+'&#xFFFD;' '' uniFFFD 207
+'&#x03AF;' '' iotatonos 208
+'&#xFFFD;' '' uniFFFD 209
+'&#xFFFD;' '' uniFFFD 210
+'&#xFFFD;' '' uniFFFD 211
+'&#x03CD;' '' upsilontonos 212
+'&#xFFFD;' '' uniFFFD 213
+'&#xFFFD;' '' uniFFFD 214
+'&#xFFFD;' '' uniFFFD 215
+'&#xFFFD;' '' uniFFFD 216
+'&#xFFFD;' '' uniFFFD 217
+'&#xFFFD;' '' uniFFFD 218
+'&#x03AA;' '' Iotadieresis 219
+'&#xFFFD;' '' uniFFFD 220
+'&#xFFFD;' '' uniFFFD 221
+'&#xFFFD;' '' uniFFFD 222
+'&#x03AB;' '' Upsilondieresis 223
+'&#xFFFD;' '' uniFFFD 224
+'&#xFFFD;' '' uniFFFD 225
+'&#xFFFD;' '' uniFFFD 226
+'&#xFFFD;' '' uniFFFD 227
+'&#xFFFD;' '' uniFFFD 228
+'&#xFFFD;' '' uniFFFD 229
+'&#xFFFD;' '' uniFFFD 230
+'&#xFFFD;' '' uniFFFD 231
+'&#x03AD;' '' epsilontonos 232
+'&#xFFFD;' '' uniFFFD 233
+'&#xFFFD;' '' uniFFFD 234
+'&#xFFFD;' '' uniFFFD 235
+'&#x03CC;' '' omicrontonos 236
+'&#xFFFD;' '' uniFFFD 237
+'&#xFFFD;' '' uniFFFD 238
+'&#xFFFD;' '' uniFFFD 239
+'&#x03CA;' '' iotadieresis 240
+'&#xFFFD;' '' uniFFFD 241
+'&#x0390;' '' iotadieresistonos 242
+'&#xFFFD;' '' uniFFFD 243
+'&#x03CB;' '' upsilondieresis 244
+'&#xFFFD;' '' uniFFFD 245
+'&#x03B0;' '' upsilondieresistonos 246
+'&#xFFFD;' '' uniFFFD 247
+'&#xFFFD;' '' uniFFFD 248
+'&#xFFFD;' '' uniFFFD 249
+'&#xFFFD;' '' uniFFFD 250
+'&#xFFFD;' '' uniFFFD 251
+'&#xFFFD;' '' uniFFFD 252
+'' ''
+'&#xFFFD;' '' uniFFFD 254
+'&#xFFFD;' '' uniFFFD 255
+OpenSans-LightItalic-LGR-LF 0 255
+htfcss: OpenSans-LightItalic-LGR-LF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-LGR-LF}{unicode/Open_Sans_Light/OpenSans-LightItalic-LGR-LF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-ExtraBold-LGR-LF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-ExtraBold-LGR-LF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-ExtraBold-LGR-LF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-LGR-LF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-LGR-LF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-ExtraBoldItalic-LGR-LF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-ExtraBoldItalic-LGR-LF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-ExtraBoldItalic-LGR-LF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-LGR-LF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-LGR-LF}{}
+Missing glyph dasiaoxia
+% writing OpenSansCondensed-Bold-LGR-LF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSansCondensed-Bold-LGR-LF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSansCondensed-Bold-LGR-LF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-LGR-LF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-LGR-LF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-Light-LGR-LF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-Light-LGR-LF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-Light-LGR-LF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-LGR-LF}{alias/Open_Sans_Light/OpenSans-Light-LGR-LF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-Bold-LGR-LF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-Bold-LGR-LF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-Bold-LGR-LF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-LGR-LF}{alias/Open_Sans/OpenSans-Bold-LGR-LF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-SemiBoldItalic-LGR-LF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-SemiBoldItalic-LGR-LF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-SemiBoldItalic-LGR-LF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-LGR-LF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-LGR-LF}{}
+Missing glyph dasiaoxia
+% writing OpenSansCondensed-Light-LGR-LF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSansCondensed-Light-LGR-LF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSansCondensed-Light-LGR-LF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-LGR-LF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-LGR-LF}{}
+Missing glyph dasiaoxia
+% writing OpenSansCondensed-LightItalic-LGR-LF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSansCondensed-LightItalic-LGR-LF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSansCondensed-LightItalic-LGR-LF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-LGR-LF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-LGR-LF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-Italic-LGR-LF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-Italic-LGR-LF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-Italic-LGR-LF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-LGR-LF}{alias/Open_Sans/OpenSans-Italic-LGR-LF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-BoldItalic-LGR-LF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-BoldItalic-LGR-LF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-BoldItalic-LGR-LF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-LGR-LF}{alias/Open_Sans/OpenSans-BoldItalic-LGR-LF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-Regular-LGR-LF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-Regular-LGR-LF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-Regular-LGR-LF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-LGR-LF}{alias/Open_Sans/OpenSans-Regular-LGR-LF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-SemiBold-LGR-LF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-SemiBold-LGR-LF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-SemiBold-LGR-LF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-LGR-LF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-LGR-LF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-LightItalic-LGR-OsF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-LightItalic-LGR-OsF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-LightItalic-LGR-OsF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-LGR-OsF}{alias/Open_Sans_Light/OpenSans-LightItalic-LGR-OsF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-ExtraBold-LGR-OsF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-ExtraBold-LGR-OsF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-ExtraBold-LGR-OsF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-LGR-OsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-LGR-OsF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-ExtraBoldItalic-LGR-OsF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-ExtraBoldItalic-LGR-OsF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-ExtraBoldItalic-LGR-OsF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-LGR-OsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-LGR-OsF}{}
+Missing glyph dasiaoxia
+% writing OpenSansCondensed-Bold-LGR-OsF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSansCondensed-Bold-LGR-OsF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSansCondensed-Bold-LGR-OsF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-LGR-OsF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-LGR-OsF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-Light-LGR-OsF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-Light-LGR-OsF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-Light-LGR-OsF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-LGR-OsF}{alias/Open_Sans_Light/OpenSans-Light-LGR-OsF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-Bold-LGR-OsF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-Bold-LGR-OsF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-Bold-LGR-OsF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-LGR-OsF}{alias/Open_Sans/OpenSans-Bold-LGR-OsF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-SemiBoldItalic-LGR-OsF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-SemiBoldItalic-LGR-OsF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-SemiBoldItalic-LGR-OsF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-LGR-OsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-LGR-OsF}{}
+Missing glyph dasiaoxia
+% writing OpenSansCondensed-Light-LGR-OsF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSansCondensed-Light-LGR-OsF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSansCondensed-Light-LGR-OsF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-LGR-OsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-LGR-OsF}{}
+Missing glyph dasiaoxia
+% writing OpenSansCondensed-LightItalic-LGR-OsF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSansCondensed-LightItalic-LGR-OsF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSansCondensed-LightItalic-LGR-OsF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-LGR-OsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-LGR-OsF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-Italic-LGR-OsF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-Italic-LGR-OsF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-Italic-LGR-OsF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-LGR-OsF}{alias/Open_Sans/OpenSans-Italic-LGR-OsF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-BoldItalic-LGR-OsF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-BoldItalic-LGR-OsF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-BoldItalic-LGR-OsF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-LGR-OsF}{alias/Open_Sans/OpenSans-BoldItalic-LGR-OsF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-Regular-LGR-OsF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-Regular-LGR-OsF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-Regular-LGR-OsF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-LGR-OsF}{alias/Open_Sans/OpenSans-Regular-LGR-OsF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-SemiBold-LGR-OsF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-SemiBold-LGR-OsF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-SemiBold-LGR-OsF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-LGR-OsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-LGR-OsF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-LightItalic-LGR-TLF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-LightItalic-LGR-TLF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-LightItalic-LGR-TLF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-LGR-TLF}{alias/Open_Sans_Light/OpenSans-LightItalic-LGR-TLF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-ExtraBold-LGR-TLF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-ExtraBold-LGR-TLF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-ExtraBold-LGR-TLF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-LGR-TLF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-LGR-TLF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-ExtraBoldItalic-LGR-TLF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-ExtraBoldItalic-LGR-TLF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-ExtraBoldItalic-LGR-TLF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-LGR-TLF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-LGR-TLF}{}
+Missing glyph dasiaoxia
+% writing OpenSansCondensed-Bold-LGR-TLF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSansCondensed-Bold-LGR-TLF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSansCondensed-Bold-LGR-TLF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-LGR-TLF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-LGR-TLF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-Light-LGR-TLF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-Light-LGR-TLF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-Light-LGR-TLF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-LGR-TLF}{alias/Open_Sans_Light/OpenSans-Light-LGR-TLF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-Bold-LGR-TLF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-Bold-LGR-TLF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-Bold-LGR-TLF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-LGR-TLF}{alias/Open_Sans/OpenSans-Bold-LGR-TLF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-SemiBoldItalic-LGR-TLF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-SemiBoldItalic-LGR-TLF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-SemiBoldItalic-LGR-TLF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-LGR-TLF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-LGR-TLF}{}
+Missing glyph dasiaoxia
+% writing OpenSansCondensed-Light-LGR-TLF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSansCondensed-Light-LGR-TLF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSansCondensed-Light-LGR-TLF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-LGR-TLF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-LGR-TLF}{}
+Missing glyph dasiaoxia
+% writing OpenSansCondensed-LightItalic-LGR-TLF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSansCondensed-LightItalic-LGR-TLF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSansCondensed-LightItalic-LGR-TLF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-LGR-TLF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-LGR-TLF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-Italic-LGR-TLF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-Italic-LGR-TLF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-Italic-LGR-TLF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-LGR-TLF}{alias/Open_Sans/OpenSans-Italic-LGR-TLF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-BoldItalic-LGR-TLF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-BoldItalic-LGR-TLF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-BoldItalic-LGR-TLF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-LGR-TLF}{alias/Open_Sans/OpenSans-BoldItalic-LGR-TLF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-Regular-LGR-TLF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-Regular-LGR-TLF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-Regular-LGR-TLF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-LGR-TLF}{alias/Open_Sans/OpenSans-Regular-LGR-TLF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-SemiBold-LGR-TLF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-SemiBold-LGR-TLF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-SemiBold-LGR-TLF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-LGR-TLF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-LGR-TLF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-LightItalic-LGR-TOsF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-LightItalic-LGR-TOsF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-LightItalic-LGR-TOsF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-LGR-TOsF}{alias/Open_Sans_Light/OpenSans-LightItalic-LGR-TOsF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-ExtraBold-LGR-TOsF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-ExtraBold-LGR-TOsF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-ExtraBold-LGR-TOsF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-LGR-TOsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-LGR-TOsF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-ExtraBoldItalic-LGR-TOsF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-ExtraBoldItalic-LGR-TOsF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-ExtraBoldItalic-LGR-TOsF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-LGR-TOsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-LGR-TOsF}{}
+Missing glyph dasiaoxia
+% writing OpenSansCondensed-Bold-LGR-TOsF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSansCondensed-Bold-LGR-TOsF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSansCondensed-Bold-LGR-TOsF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-LGR-TOsF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-LGR-TOsF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-Light-LGR-TOsF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-Light-LGR-TOsF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-Light-LGR-TOsF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-LGR-TOsF}{alias/Open_Sans_Light/OpenSans-Light-LGR-TOsF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-Bold-LGR-TOsF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-Bold-LGR-TOsF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-Bold-LGR-TOsF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-LGR-TOsF}{alias/Open_Sans/OpenSans-Bold-LGR-TOsF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-SemiBoldItalic-LGR-TOsF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-SemiBoldItalic-LGR-TOsF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-SemiBoldItalic-LGR-TOsF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-LGR-TOsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-LGR-TOsF}{}
+Missing glyph dasiaoxia
+% writing OpenSansCondensed-Light-LGR-TOsF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSansCondensed-Light-LGR-TOsF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSansCondensed-Light-LGR-TOsF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-LGR-TOsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-LGR-TOsF}{}
+Missing glyph dasiaoxia
+% writing OpenSansCondensed-LightItalic-LGR-TOsF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSansCondensed-LightItalic-LGR-TOsF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSansCondensed-LightItalic-LGR-TOsF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-LGR-TOsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-LGR-TOsF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-Italic-LGR-TOsF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-Italic-LGR-TOsF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-Italic-LGR-TOsF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-LGR-TOsF}{alias/Open_Sans/OpenSans-Italic-LGR-TOsF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-BoldItalic-LGR-TOsF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-BoldItalic-LGR-TOsF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-BoldItalic-LGR-TOsF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-LGR-TOsF}{alias/Open_Sans/OpenSans-BoldItalic-LGR-TOsF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-Regular-LGR-TOsF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-Regular-LGR-TOsF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-Regular-LGR-TOsF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-LGR-TOsF}{alias/Open_Sans/OpenSans-Regular-LGR-TOsF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-SemiBold-LGR-TOsF.htf hash: 251a753e6570f6a69d8d02adbcec5fc2
+\<OpenSans-SemiBold-LGR-TOsF\><<<
+.OpenSans-LightItalic-LGR-LF
+htfcss: OpenSans-SemiBold-LGR-TOsF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-LGR-TOsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-LGR-TOsF}{}
+Missing glyph dasiaoxia
+% writing OpenSans-LightItalic-OT1-LF.htf hash: 6fd27b081ffd2c3334ba8267553890df
+\<OpenSans-LightItalic-OT1-LF\><<<
+OpenSans-LightItalic-OT1-LF 0 170
+'&#x0393;' '' Gamma 0 % generated from OpenSans-LightItalic-OT1-LF.tfm, 2022-03-17-11:26
+'&#x0394;' '' uni0394 1 % Copyright 2022 TeX Users Group
+'&#x0398;' '' Theta 2 %
+'&#x039B;' '' Lambda 3 % This work may be distributed and/or modified under the
+'&#x039E;' '' Xi 4 % conditions of the LaTeX Project Public License, either
+'&#x03A0;' '' Pi 5 % version 1.3c of this license or (at your option) any
+'&#x03A3;' '' Sigma 6 % later version. The latest version of this license is in
+'&#x03A5;' '' Upsilon 7 % http://www.latex-project.org/lppl.txt
+'&#x03A6;' '' Phi 8 % and version 1.3c or later is part of all distributions
+'&#x03A8;' '' Psi 9 % of LaTeX version 2005/12/01 or later.
+'&#x03A9;' '' uni03A9 10 %
+'&#xFB00;' '' ff 11 % This work has the LPPL maintenance status "maintained".
+'&#xFB01;' '' uniFB01 12 %
+'&#xFB02;' '' uniFB02 13 % The Current Maintainer of this work
+'&#xFB03;' '' uniFB03 14 % is the TeX4ht Project <http://tug.org/tex4ht>.
+'&#xFB04;' '' uniFB04 15 %
+'&#x0131;' '' dotlessi 16 % If you modify this program, changing the
+'&#x0237;' '' dotlessj 17 % version identification would be appreciated.
+'&#x60;' '' grave 18
+'&#x00B4;' '' acute 19
+'&#x02C7;' '' caron 20
+'&#x02D8;' '' breve 21
+'&#x00AF;' '' macron 22
+'&#x02DA;' '' ring 23
+'&#x00B8;' '' cedilla 24
+'&#x00DF;' '' germandbls 25
+'&#x00E6;' '' ae 26
+'&#x0153;' '' oe 27
+'&#x00F8;' '' oslash 28
+'&#x00C6;' '' AE 29
+'&#x0152;' '' OE 30
+'&#x00D8;' '' Oslash 31
+' ' '' space 32
+'!' '' exclam 33
+'&#x201D;' '' quotedblright 34
+'#' '' numbersign 35
+'&#x00A3;' '' sterling 36
+'%' '' percent 37
+'&amp;' '' ampersand 38
+'&#x2019;' '' quoteright 39
+'(' '' parenleft 40
+')' '' parenright 41
+'*' '' asterisk 42
+'+' '' plus 43
+',' '' comma 44
+'-' '' hyphen 45
+'.' '' period 46
+'/' '' slash 47
+'0' '' zero 48
+'1' '' one.pnum 49
+'2' '' two 50
+'3' '' three 51
+'4' '' four 52
+'5' '' five 53
+'6' '' six 54
+'7' '' seven 55
+'8' '' eight 56
+'9' '' nine 57
+':' '' colon 58
+';' '' semicolon 59
+'&#x00A1;' '' exclamdown 60
+'=' '' equal 61
+'&#x00BF;' '' questiondown 62
+'?' '' question 63
+'@' '' at 64
+'A' '' A 65
+'B' '' B 66
+'C' '' C 67
+'D' '' D 68
+'E' '' E 69
+'F' '' F 70
+'G' '' G 71
+'H' '' H 72
+'I' '' I 73
+'J' '' J 74
+'K' '' K 75
+'L' '' L 76
+'M' '' M 77
+'N' '' N 78
+'O' '' O 79
+'P' '' P 80
+'Q' '' Q 81
+'R' '' R 82
+'S' '' S 83
+'T' '' T 84
+'U' '' U 85
+'V' '' V 86
+'W' '' W 87
+'X' '' X 88
+'Y' '' Y 89
+'Z' '' Z 90
+'[' '' bracketleft 91
+'&#x201C;' '' quotedblleft 92
+']' '' bracketright 93
+'&#x02C6;' '' circumflex 94
+'&#x02D9;' '' dotaccent 95
+'&#x2018;' '' quoteleft 96
+'a' '' a 97
+'b' '' b 98
+'c' '' c 99
+'d' '' d 100
+'e' '' e 101
+'f' '' f 102
+'g' '' g 103
+'h' '' h 104
+'i' '' i 105
+'j' '' j 106
+'k' '' k 107
+'l' '' l 108
+'m' '' m 109
+'n' '' n 110
+'o' '' o 111
+'p' '' p 112
+'q' '' q 113
+'r' '' r 114
+'s' '' s 115
+'t' '' t 116
+'u' '' u 117
+'v' '' v 118
+'w' '' w 119
+'x' '' x 120
+'y' '' y 121
+'z' '' z 122
+'&#x2013;' '' endash 123
+'&#x2014;' '' emdash 124
+'&#x02DD;' '' hungarumlaut 125
+'&#x02DC;' '' tilde 126
+'&#x00A8;' '' dieresis 127
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'&#x0141;' '' Lslash 138
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'&#x0142;' '' lslash 170
+OpenSans-LightItalic-OT1-LF 0 170
+htfcss: OpenSans-LightItalic-OT1-LF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-OT1-LF}{unicode/Open_Sans_Light/OpenSans-LightItalic-OT1-LF}{}
+% writing OpenSans-ExtraBold-OT1-LF.htf hash: 04db95d060739035764de7124d9edc79
+\<OpenSans-ExtraBold-OT1-LF\><<<
+OpenSans-ExtraBold-OT1-LF 0 170
+'&#x0393;' '' Gamma 0 % generated from OpenSans-ExtraBold-OT1-LF.tfm, 2022-03-17-11:26
+'&#x0394;' '' uni0394 1 % Copyright 2022 TeX Users Group
+'&#x0398;' '' Theta 2 %
+'&#x039B;' '' Lambda 3 % This work may be distributed and/or modified under the
+'&#x039E;' '' Xi 4 % conditions of the LaTeX Project Public License, either
+'&#x03A0;' '' Pi 5 % version 1.3c of this license or (at your option) any
+'&#x03A3;' '' Sigma 6 % later version. The latest version of this license is in
+'&#x03A5;' '' Upsilon 7 % http://www.latex-project.org/lppl.txt
+'&#x03A6;' '' Phi 8 % and version 1.3c or later is part of all distributions
+'&#x03A8;' '' Psi 9 % of LaTeX version 2005/12/01 or later.
+'&#x03A9;' '' uni03A9 10 %
+'&#xFB00;' '' ff 11 % This work has the LPPL maintenance status "maintained".
+'&#xFB01;' '' uniFB01 12 %
+'&#xFB02;' '' uniFB02 13 % The Current Maintainer of this work
+'&#xFB03;' '' uniFB03 14 % is the TeX4ht Project <http://tug.org/tex4ht>.
+'&#xFB04;' '' uniFB04 15 %
+'&#x0131;' '' dotlessi 16 % If you modify this program, changing the
+'&#x0237;' '' dotlessj 17 % version identification would be appreciated.
+'&#x60;' '' grave 18
+'&#x00B4;' '' acute 19
+'&#x02C7;' '' caron 20
+'&#x02D8;' '' breve 21
+'&#x00AF;' '' macron 22
+'&#x02DA;' '' ring 23
+'&#x00B8;' '' cedilla 24
+'&#x00DF;' '' germandbls 25
+'&#x00E6;' '' ae 26
+'&#x0153;' '' oe 27
+'&#x00F8;' '' oslash 28
+'&#x00C6;' '' AE 29
+'&#x0152;' '' OE 30
+'&#x00D8;' '' Oslash 31
+' ' '' space 32
+'!' '' exclam 33
+'&#x201D;' '' quotedblright 34
+'#' '' numbersign 35
+'$' '' dollar 36
+'%' '' percent 37
+'&amp;' '' ampersand 38
+'&#x2019;' '' quoteright 39
+'(' '' parenleft 40
+')' '' parenright 41
+'*' '' asterisk 42
+'+' '' plus 43
+',' '' comma 44
+'-' '' hyphen 45
+'.' '' period 46
+'/' '' slash 47
+'0' '' zero 48
+'1' '' one.pnum 49
+'2' '' two 50
+'3' '' three 51
+'4' '' four 52
+'5' '' five 53
+'6' '' six 54
+'7' '' seven 55
+'8' '' eight 56
+'9' '' nine 57
+':' '' colon 58
+';' '' semicolon 59
+'&#x00A1;' '' exclamdown 60
+'=' '' equal 61
+'&#x00BF;' '' questiondown 62
+'?' '' question 63
+'@' '' at 64
+'A' '' A 65
+'B' '' B 66
+'C' '' C 67
+'D' '' D 68
+'E' '' E 69
+'F' '' F 70
+'G' '' G 71
+'H' '' H 72
+'I' '' I 73
+'J' '' J 74
+'K' '' K 75
+'L' '' L 76
+'M' '' M 77
+'N' '' N 78
+'O' '' O 79
+'P' '' P 80
+'Q' '' Q 81
+'R' '' R 82
+'S' '' S 83
+'T' '' T 84
+'U' '' U 85
+'V' '' V 86
+'W' '' W 87
+'X' '' X 88
+'Y' '' Y 89
+'Z' '' Z 90
+'[' '' bracketleft 91
+'&#x201C;' '' quotedblleft 92
+']' '' bracketright 93
+'&#x02C6;' '' circumflex 94
+'&#x02D9;' '' dotaccent 95
+'&#x2018;' '' quoteleft 96
+'a' '' a 97
+'b' '' b 98
+'c' '' c 99
+'d' '' d 100
+'e' '' e 101
+'f' '' f 102
+'g' '' g 103
+'h' '' h 104
+'i' '' i 105
+'j' '' j 106
+'k' '' k 107
+'l' '' l 108
+'m' '' m 109
+'n' '' n 110
+'o' '' o 111
+'p' '' p 112
+'q' '' q 113
+'r' '' r 114
+'s' '' s 115
+'t' '' t 116
+'u' '' u 117
+'v' '' v 118
+'w' '' w 119
+'x' '' x 120
+'y' '' y 121
+'z' '' z 122
+'&#x2013;' '' endash 123
+'&#x2014;' '' emdash 124
+'&#x02DD;' '' hungarumlaut 125
+'&#x02DC;' '' tilde 126
+'&#x00A8;' '' dieresis 127
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'&#x0141;' '' Lslash 138
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'&#x0142;' '' lslash 170
+OpenSans-ExtraBold-OT1-LF 0 170
+htfcss: OpenSans-ExtraBold-OT1-LF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-OT1-LF}{unicode/Open_Sans_ExtraBold/OpenSans-ExtraBold-OT1-LF}{}
+% writing OpenSans-ExtraBoldItalic-OT1-LF.htf hash: 6fd27b081ffd2c3334ba8267553890df
+\<OpenSans-ExtraBoldItalic-OT1-LF\><<<
+.OpenSans-LightItalic-OT1-LF
+htfcss: OpenSans-ExtraBoldItalic-OT1-LF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-OT1-LF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-OT1-LF}{}
+% writing OpenSansCondensed-Bold-OT1-LF.htf hash: 04db95d060739035764de7124d9edc79
+\<OpenSansCondensed-Bold-OT1-LF\><<<
+.OpenSans-ExtraBold-OT1-LF
+htfcss: OpenSansCondensed-Bold-OT1-LF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-OT1-LF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-OT1-LF}{}
+% writing OpenSans-Light-OT1-LF.htf hash: 04db95d060739035764de7124d9edc79
+\<OpenSans-Light-OT1-LF\><<<
+.OpenSans-ExtraBold-OT1-LF
+htfcss: OpenSans-Light-OT1-LF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-OT1-LF}{alias/Open_Sans_Light/OpenSans-Light-OT1-LF}{}
+% writing OpenSans-Bold-OT1-LF.htf hash: 04db95d060739035764de7124d9edc79
+\<OpenSans-Bold-OT1-LF\><<<
+.OpenSans-ExtraBold-OT1-LF
+htfcss: OpenSans-Bold-OT1-LF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-OT1-LF}{alias/Open_Sans/OpenSans-Bold-OT1-LF}{}
+% writing OpenSans-SemiBoldItalic-OT1-LF.htf hash: 6fd27b081ffd2c3334ba8267553890df
+\<OpenSans-SemiBoldItalic-OT1-LF\><<<
+.OpenSans-LightItalic-OT1-LF
+htfcss: OpenSans-SemiBoldItalic-OT1-LF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-OT1-LF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-OT1-LF}{}
+% writing OpenSansCondensed-Light-OT1-LF.htf hash: 04db95d060739035764de7124d9edc79
+\<OpenSansCondensed-Light-OT1-LF\><<<
+.OpenSans-ExtraBold-OT1-LF
+htfcss: OpenSansCondensed-Light-OT1-LF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-OT1-LF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-OT1-LF}{}
+% writing OpenSansCondensed-LightItalic-OT1-LF.htf hash: 6fd27b081ffd2c3334ba8267553890df
+\<OpenSansCondensed-LightItalic-OT1-LF\><<<
+.OpenSans-LightItalic-OT1-LF
+htfcss: OpenSansCondensed-LightItalic-OT1-LF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-OT1-LF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-OT1-LF}{}
+% writing OpenSans-Italic-OT1-LF.htf hash: 6fd27b081ffd2c3334ba8267553890df
+\<OpenSans-Italic-OT1-LF\><<<
+.OpenSans-LightItalic-OT1-LF
+htfcss: OpenSans-Italic-OT1-LF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-OT1-LF}{alias/Open_Sans/OpenSans-Italic-OT1-LF}{}
+% writing OpenSans-BoldItalic-OT1-LF.htf hash: 6fd27b081ffd2c3334ba8267553890df
+\<OpenSans-BoldItalic-OT1-LF\><<<
+.OpenSans-LightItalic-OT1-LF
+htfcss: OpenSans-BoldItalic-OT1-LF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-OT1-LF}{alias/Open_Sans/OpenSans-BoldItalic-OT1-LF}{}
+% writing OpenSans-Regular-OT1-LF.htf hash: 04db95d060739035764de7124d9edc79
+\<OpenSans-Regular-OT1-LF\><<<
+.OpenSans-ExtraBold-OT1-LF
+htfcss: OpenSans-Regular-OT1-LF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-OT1-LF}{alias/Open_Sans/OpenSans-Regular-OT1-LF}{}
+% writing OpenSans-SemiBold-OT1-LF.htf hash: 04db95d060739035764de7124d9edc79
+\<OpenSans-SemiBold-OT1-LF\><<<
+.OpenSans-ExtraBold-OT1-LF
+htfcss: OpenSans-SemiBold-OT1-LF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-OT1-LF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-OT1-LF}{}
+% writing OpenSans-LightItalic-OT1-OsF.htf hash: 6fd27b081ffd2c3334ba8267553890df
+\<OpenSans-LightItalic-OT1-OsF\><<<
+.OpenSans-LightItalic-OT1-LF
+htfcss: OpenSans-LightItalic-OT1-OsF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-OT1-OsF}{alias/Open_Sans_Light/OpenSans-LightItalic-OT1-OsF}{}
+% writing OpenSans-ExtraBold-OT1-OsF.htf hash: 04db95d060739035764de7124d9edc79
+\<OpenSans-ExtraBold-OT1-OsF\><<<
+.OpenSans-ExtraBold-OT1-LF
+htfcss: OpenSans-ExtraBold-OT1-OsF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-OT1-OsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-OT1-OsF}{}
+% writing OpenSans-ExtraBoldItalic-OT1-OsF.htf hash: 6fd27b081ffd2c3334ba8267553890df
+\<OpenSans-ExtraBoldItalic-OT1-OsF\><<<
+.OpenSans-LightItalic-OT1-LF
+htfcss: OpenSans-ExtraBoldItalic-OT1-OsF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-OT1-OsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-OT1-OsF}{}
+% writing OpenSansCondensed-Bold-OT1-OsF.htf hash: 04db95d060739035764de7124d9edc79
+\<OpenSansCondensed-Bold-OT1-OsF\><<<
+.OpenSans-ExtraBold-OT1-LF
+htfcss: OpenSansCondensed-Bold-OT1-OsF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-OT1-OsF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-OT1-OsF}{}
+% writing OpenSans-Light-OT1-OsF.htf hash: 04db95d060739035764de7124d9edc79
+\<OpenSans-Light-OT1-OsF\><<<
+.OpenSans-ExtraBold-OT1-LF
+htfcss: OpenSans-Light-OT1-OsF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-OT1-OsF}{alias/Open_Sans_Light/OpenSans-Light-OT1-OsF}{}
+% writing OpenSans-Bold-OT1-OsF.htf hash: 04db95d060739035764de7124d9edc79
+\<OpenSans-Bold-OT1-OsF\><<<
+.OpenSans-ExtraBold-OT1-LF
+htfcss: OpenSans-Bold-OT1-OsF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-OT1-OsF}{alias/Open_Sans/OpenSans-Bold-OT1-OsF}{}
+% writing OpenSans-SemiBoldItalic-OT1-OsF.htf hash: 6fd27b081ffd2c3334ba8267553890df
+\<OpenSans-SemiBoldItalic-OT1-OsF\><<<
+.OpenSans-LightItalic-OT1-LF
+htfcss: OpenSans-SemiBoldItalic-OT1-OsF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-OT1-OsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-OT1-OsF}{}
+% writing OpenSansCondensed-Light-OT1-OsF.htf hash: 04db95d060739035764de7124d9edc79
+\<OpenSansCondensed-Light-OT1-OsF\><<<
+.OpenSans-ExtraBold-OT1-LF
+htfcss: OpenSansCondensed-Light-OT1-OsF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-OT1-OsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-OT1-OsF}{}
+% writing OpenSansCondensed-LightItalic-OT1-OsF.htf hash: 6fd27b081ffd2c3334ba8267553890df
+\<OpenSansCondensed-LightItalic-OT1-OsF\><<<
+.OpenSans-LightItalic-OT1-LF
+htfcss: OpenSansCondensed-LightItalic-OT1-OsF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-OT1-OsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-OT1-OsF}{}
+% writing OpenSans-Italic-OT1-OsF.htf hash: 6fd27b081ffd2c3334ba8267553890df
+\<OpenSans-Italic-OT1-OsF\><<<
+.OpenSans-LightItalic-OT1-LF
+htfcss: OpenSans-Italic-OT1-OsF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-OT1-OsF}{alias/Open_Sans/OpenSans-Italic-OT1-OsF}{}
+% writing OpenSans-BoldItalic-OT1-OsF.htf hash: 6fd27b081ffd2c3334ba8267553890df
+\<OpenSans-BoldItalic-OT1-OsF\><<<
+.OpenSans-LightItalic-OT1-LF
+htfcss: OpenSans-BoldItalic-OT1-OsF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-OT1-OsF}{alias/Open_Sans/OpenSans-BoldItalic-OT1-OsF}{}
+% writing OpenSans-Regular-OT1-OsF.htf hash: 04db95d060739035764de7124d9edc79
+\<OpenSans-Regular-OT1-OsF\><<<
+.OpenSans-ExtraBold-OT1-LF
+htfcss: OpenSans-Regular-OT1-OsF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-OT1-OsF}{alias/Open_Sans/OpenSans-Regular-OT1-OsF}{}
+% writing OpenSans-SemiBold-OT1-OsF.htf hash: 04db95d060739035764de7124d9edc79
+\<OpenSans-SemiBold-OT1-OsF\><<<
+.OpenSans-ExtraBold-OT1-LF
+htfcss: OpenSans-SemiBold-OT1-OsF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-OT1-OsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-OT1-OsF}{}
+% writing OpenSans-LightItalic-OT1-TLF.htf hash: 6fd27b081ffd2c3334ba8267553890df
+\<OpenSans-LightItalic-OT1-TLF\><<<
+.OpenSans-LightItalic-OT1-LF
+htfcss: OpenSans-LightItalic-OT1-TLF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-OT1-TLF}{alias/Open_Sans_Light/OpenSans-LightItalic-OT1-TLF}{}
+% writing OpenSans-ExtraBold-OT1-TLF.htf hash: 04db95d060739035764de7124d9edc79
+\<OpenSans-ExtraBold-OT1-TLF\><<<
+.OpenSans-ExtraBold-OT1-LF
+htfcss: OpenSans-ExtraBold-OT1-TLF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-OT1-TLF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-OT1-TLF}{}
+% writing OpenSans-ExtraBoldItalic-OT1-TLF.htf hash: 6fd27b081ffd2c3334ba8267553890df
+\<OpenSans-ExtraBoldItalic-OT1-TLF\><<<
+.OpenSans-LightItalic-OT1-LF
+htfcss: OpenSans-ExtraBoldItalic-OT1-TLF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-OT1-TLF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-OT1-TLF}{}
+% writing OpenSansCondensed-Bold-OT1-TLF.htf hash: 04db95d060739035764de7124d9edc79
+\<OpenSansCondensed-Bold-OT1-TLF\><<<
+.OpenSans-ExtraBold-OT1-LF
+htfcss: OpenSansCondensed-Bold-OT1-TLF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-OT1-TLF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-OT1-TLF}{}
+% writing OpenSans-Light-OT1-TLF.htf hash: 04db95d060739035764de7124d9edc79
+\<OpenSans-Light-OT1-TLF\><<<
+.OpenSans-ExtraBold-OT1-LF
+htfcss: OpenSans-Light-OT1-TLF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-OT1-TLF}{alias/Open_Sans_Light/OpenSans-Light-OT1-TLF}{}
+% writing OpenSans-Bold-OT1-TLF.htf hash: 04db95d060739035764de7124d9edc79
+\<OpenSans-Bold-OT1-TLF\><<<
+.OpenSans-ExtraBold-OT1-LF
+htfcss: OpenSans-Bold-OT1-TLF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-OT1-TLF}{alias/Open_Sans/OpenSans-Bold-OT1-TLF}{}
+% writing OpenSans-SemiBoldItalic-OT1-TLF.htf hash: 6fd27b081ffd2c3334ba8267553890df
+\<OpenSans-SemiBoldItalic-OT1-TLF\><<<
+.OpenSans-LightItalic-OT1-LF
+htfcss: OpenSans-SemiBoldItalic-OT1-TLF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-OT1-TLF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-OT1-TLF}{}
+% writing OpenSansCondensed-Light-OT1-TLF.htf hash: 04db95d060739035764de7124d9edc79
+\<OpenSansCondensed-Light-OT1-TLF\><<<
+.OpenSans-ExtraBold-OT1-LF
+htfcss: OpenSansCondensed-Light-OT1-TLF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-OT1-TLF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-OT1-TLF}{}
+% writing OpenSansCondensed-LightItalic-OT1-TLF.htf hash: 6fd27b081ffd2c3334ba8267553890df
+\<OpenSansCondensed-LightItalic-OT1-TLF\><<<
+.OpenSans-LightItalic-OT1-LF
+htfcss: OpenSansCondensed-LightItalic-OT1-TLF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-OT1-TLF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-OT1-TLF}{}
+% writing OpenSans-Italic-OT1-TLF.htf hash: 6fd27b081ffd2c3334ba8267553890df
+\<OpenSans-Italic-OT1-TLF\><<<
+.OpenSans-LightItalic-OT1-LF
+htfcss: OpenSans-Italic-OT1-TLF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-OT1-TLF}{alias/Open_Sans/OpenSans-Italic-OT1-TLF}{}
+% writing OpenSans-BoldItalic-OT1-TLF.htf hash: 6fd27b081ffd2c3334ba8267553890df
+\<OpenSans-BoldItalic-OT1-TLF\><<<
+.OpenSans-LightItalic-OT1-LF
+htfcss: OpenSans-BoldItalic-OT1-TLF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-OT1-TLF}{alias/Open_Sans/OpenSans-BoldItalic-OT1-TLF}{}
+% writing OpenSans-Regular-OT1-TLF.htf hash: 04db95d060739035764de7124d9edc79
+\<OpenSans-Regular-OT1-TLF\><<<
+.OpenSans-ExtraBold-OT1-LF
+htfcss: OpenSans-Regular-OT1-TLF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-OT1-TLF}{alias/Open_Sans/OpenSans-Regular-OT1-TLF}{}
+% writing OpenSans-SemiBold-OT1-TLF.htf hash: 04db95d060739035764de7124d9edc79
+\<OpenSans-SemiBold-OT1-TLF\><<<
+.OpenSans-ExtraBold-OT1-LF
+htfcss: OpenSans-SemiBold-OT1-TLF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-OT1-TLF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-OT1-TLF}{}
+% writing OpenSans-LightItalic-OT1-TOsF.htf hash: 6fd27b081ffd2c3334ba8267553890df
+\<OpenSans-LightItalic-OT1-TOsF\><<<
+.OpenSans-LightItalic-OT1-LF
+htfcss: OpenSans-LightItalic-OT1-TOsF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-OT1-TOsF}{alias/Open_Sans_Light/OpenSans-LightItalic-OT1-TOsF}{}
+% writing OpenSans-ExtraBold-OT1-TOsF.htf hash: 04db95d060739035764de7124d9edc79
+\<OpenSans-ExtraBold-OT1-TOsF\><<<
+.OpenSans-ExtraBold-OT1-LF
+htfcss: OpenSans-ExtraBold-OT1-TOsF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-OT1-TOsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-OT1-TOsF}{}
+% writing OpenSans-ExtraBoldItalic-OT1-TOsF.htf hash: 6fd27b081ffd2c3334ba8267553890df
+\<OpenSans-ExtraBoldItalic-OT1-TOsF\><<<
+.OpenSans-LightItalic-OT1-LF
+htfcss: OpenSans-ExtraBoldItalic-OT1-TOsF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-OT1-TOsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-OT1-TOsF}{}
+% writing OpenSansCondensed-Bold-OT1-TOsF.htf hash: 04db95d060739035764de7124d9edc79
+\<OpenSansCondensed-Bold-OT1-TOsF\><<<
+.OpenSans-ExtraBold-OT1-LF
+htfcss: OpenSansCondensed-Bold-OT1-TOsF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-OT1-TOsF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-OT1-TOsF}{}
+% writing OpenSans-Light-OT1-TOsF.htf hash: 04db95d060739035764de7124d9edc79
+\<OpenSans-Light-OT1-TOsF\><<<
+.OpenSans-ExtraBold-OT1-LF
+htfcss: OpenSans-Light-OT1-TOsF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-OT1-TOsF}{alias/Open_Sans_Light/OpenSans-Light-OT1-TOsF}{}
+% writing OpenSans-Bold-OT1-TOsF.htf hash: 04db95d060739035764de7124d9edc79
+\<OpenSans-Bold-OT1-TOsF\><<<
+.OpenSans-ExtraBold-OT1-LF
+htfcss: OpenSans-Bold-OT1-TOsF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-OT1-TOsF}{alias/Open_Sans/OpenSans-Bold-OT1-TOsF}{}
+% writing OpenSans-SemiBoldItalic-OT1-TOsF.htf hash: 6fd27b081ffd2c3334ba8267553890df
+\<OpenSans-SemiBoldItalic-OT1-TOsF\><<<
+.OpenSans-LightItalic-OT1-LF
+htfcss: OpenSans-SemiBoldItalic-OT1-TOsF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-OT1-TOsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-OT1-TOsF}{}
+% writing OpenSansCondensed-Light-OT1-TOsF.htf hash: 04db95d060739035764de7124d9edc79
+\<OpenSansCondensed-Light-OT1-TOsF\><<<
+.OpenSans-ExtraBold-OT1-LF
+htfcss: OpenSansCondensed-Light-OT1-TOsF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-OT1-TOsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-OT1-TOsF}{}
+% writing OpenSansCondensed-LightItalic-OT1-TOsF.htf hash: 6fd27b081ffd2c3334ba8267553890df
+\<OpenSansCondensed-LightItalic-OT1-TOsF\><<<
+.OpenSans-LightItalic-OT1-LF
+htfcss: OpenSansCondensed-LightItalic-OT1-TOsF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-OT1-TOsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-OT1-TOsF}{}
+% writing OpenSans-Italic-OT1-TOsF.htf hash: 6fd27b081ffd2c3334ba8267553890df
+\<OpenSans-Italic-OT1-TOsF\><<<
+.OpenSans-LightItalic-OT1-LF
+htfcss: OpenSans-Italic-OT1-TOsF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-OT1-TOsF}{alias/Open_Sans/OpenSans-Italic-OT1-TOsF}{}
+% writing OpenSans-BoldItalic-OT1-TOsF.htf hash: 6fd27b081ffd2c3334ba8267553890df
+\<OpenSans-BoldItalic-OT1-TOsF\><<<
+.OpenSans-LightItalic-OT1-LF
+htfcss: OpenSans-BoldItalic-OT1-TOsF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-OT1-TOsF}{alias/Open_Sans/OpenSans-BoldItalic-OT1-TOsF}{}
+% writing OpenSans-Regular-OT1-TOsF.htf hash: 04db95d060739035764de7124d9edc79
+\<OpenSans-Regular-OT1-TOsF\><<<
+.OpenSans-ExtraBold-OT1-LF
+htfcss: OpenSans-Regular-OT1-TOsF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-OT1-TOsF}{alias/Open_Sans/OpenSans-Regular-OT1-TOsF}{}
+% writing OpenSans-SemiBold-OT1-TOsF.htf hash: 04db95d060739035764de7124d9edc79
+\<OpenSans-SemiBold-OT1-TOsF\><<<
+.OpenSans-ExtraBold-OT1-LF
+htfcss: OpenSans-SemiBold-OT1-TOsF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-OT1-TOsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-OT1-TOsF}{}
+% writing OpenSans-LightItalic-TS1-LF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-LightItalic-TS1-LF\><<<
+OpenSans-LightItalic-TS1-LF 0 246
+'&#x60;' '' grave 0 % generated from OpenSans-LightItalic-TS1-LF.tfm, 2022-03-17-11:26
+'&#x00B4;' '' acute 1 % Copyright 2022 TeX Users Group
+'&#x02C6;' '' circumflex 2 %
+'&#x02DC;' '' tilde 3 % This work may be distributed and/or modified under the
+'&#x00A8;' '' dieresis 4 % conditions of the LaTeX Project Public License, either
+'&#x02DD;' '' hungarumlaut 5 % version 1.3c of this license or (at your option) any
+'&#x02DA;' '' ring 6 % later version. The latest version of this license is in
+'&#x02C7;' '' caron 7 % http://www.latex-project.org/lppl.txt
+'&#x02D8;' '' breve 8 % and version 1.3c or later is part of all distributions
+'&#x00AF;' '' macron 9 % of LaTeX version 2005/12/01 or later.
+'&#x02D9;' '' dotaccent 10 %
+'&#x00B8;' '' cedilla 11 % This work has the LPPL maintenance status "maintained".
+'&#x02DB;' '' ogonek 12 %
+'&#x201A;' '' quotesinglbase 13 % The Current Maintainer of this work
+'' '' % is the TeX4ht Project <http://tug.org/tex4ht>.
+'' '' %
+'' '' % If you modify this program, changing the
+'' '' % version identification would be appreciated.
+'&#xFFFD;' '' uniFFFD 18
+'' ''
+'' ''
+'&#x2013;&#x2013;' '' endash endash 21
+'&#x2013;&#x2013;' '' endash endash 22
+'' '' .notdef 23
+'&#xFFFD;' '' uniFFFD 24
+'&#xFFFD;' '' uniFFFD 25
+'&#xFFFD;' '' uniFFFD 26
+'&#xFFFD;' '' uniFFFD 27
+'&#xFFFD;' '' uniFFFD 28
+'&#xFFFD;' '' uniFFFD 29
+'' ''
+'' '' .notdef 31
+'&#xFFFD;' '' uniFFFD 32
+'' ''
+'' ''
+'' ''
+'$' '' dollar 36
+'' ''
+'' ''
+'&#x0027;' '' quotesingle 39
+'' ''
+'' ''
+'*' '' asterisk 42
+'' ''
+',' '' comma 44
+'&#xFFFD;' '' uniFFFD 45
+'.' '' period 46
+'&#x2044;' '' fraction 47
+'0' '' zero.os 48
+'1' '' one.os 49
+'2' '' two.os 50
+'3' '' three.os 51
+'4' '' four.os 52
+'5' '' five.os 53
+'6' '' six.os 54
+'7' '' seven.os 55
+'8' '' eight.os 56
+'9' '' nine.os 57
+'' ''
+'' ''
+'&#xFFFD;' '' uniFFFD 60
+'&#x2212;' '' minus 61
+'&#xFFFD;' '' uniFFFD 62
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'&#xFFFD;' '' uniFFFD 77
+'' ''
+'&#xFFFD;' '' uniFFFD 79
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'&#x2126;' '' Omega 87
+'' ''
+'' ''
+'' ''
+'[[' '' bracketleft bracketleft 91
+'' ''
+']]' '' bracketright bracketright 93
+'&#xFFFD;' '' uniFFFD 94
+'&#xFFFD;' '' uniFFFD 95
+'&#x60;' '' grave 96
+'' ''
+'&#xFFFD;' '' uniFFFD 98
+'&#xFFFD;' '' uniFFFD 99
+'&#xFFFD;' '' uniFFFD 100
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'&#xFFFD;' '' uniFFFD 108
+'&#xFFFD;' '' uniFFFD 109
+'&#xFFFD;' '' uniFFFD 110
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'&#xFFFD;' '' uniFFFD 126
+'&#xFFFD;' '' uniFFFD 127
+'&#x02D8;' '' breve 128
+'&#x02C7;' '' caron 129
+'&#x02DD;' '' hungarumlaut 130
+'&#x030F;' '' uni030F 131
+'&#x2020;' '' dagger 132
+'&#x2021;' '' daggerdbl 133
+'&#x0304;&#x0304;' '' bar bar 134
+'&#x2030;' '' perthousand 135
+'&#x2022;' '' bullet 136
+'&#x00B0;C' '' degree C 137
+'&#xFFFD;' '' uniFFFD 138
+'&#xFFFD;' '' uniFFFD 139
+'&#x0192;' '' florin 140
+'&#xFFFD;' '' uniFFFD 141
+'&#xFFFD;' '' uniFFFD 142
+'&#xFFFD;' '' uniFFFD 143
+'&#xFFFD;' '' uniFFFD 144
+'&#xFFFD;' '' uniFFFD 145
+'&#x20A4;' '' afii08941 146
+'&#xFFFD;' '' uniFFFD 147
+'&#xFFFD;' '' uniFFFD 148
+'&#xFFFD;' '' uniFFFD 149
+'&#x20AB;' '' uni20AB 150
+'&#x2122;' '' trademark 151
+'&#xFFFD;' '' uniFFFD 152
+'&#xFFFD;' '' uniFFFD 153
+'&#xFFFD;' '' uniFFFD 154
+'&#x2116;' '' afii61352 155
+'&#xFFFD;' '' uniFFFD 156
+'&#x212E;' '' estimated 157
+'&#xFFFD;' '' uniFFFD 158
+'&#x2120;' '' uni2120 159
+'&#xFFFD;' '' uniFFFD 160
+'&#xFFFD;' '' uniFFFD 161
+'&#x00A2;' '' cent 162
+'&#x00A3;' '' sterling 163
+'&#x00A4;' '' currency 164
+'&#x00A5;' '' yen 165
+'&#x00A6;' '' brokenbar 166
+'&#x00A7;' '' section 167
+'&#x00A8;' '' dieresis 168
+'&#x00A9;' '' copyright 169
+'&#x00AA;' '' ordfeminine 170
+'&#xFFFD;' '' uniFFFD 171
+'&#x00AC;' '' logicalnot 172
+'&#xFFFD;' '' uniFFFD 173
+'&#x00AE;' '' registered 174
+'&#x00AF;' '' overscore 175
+'&#x00B0;' '' degree 176
+'&#x00B1;' '' plusminus 177
+'&#x00B2;' '' twosuperior 178
+'&#x00B3;' '' threesuperior 179
+'&#x00B4;' '' acute 180
+'&#x00B5;' '' mu 181
+'&#x00B6;' '' paragraph 182
+'&#x00B7;' '' periodcentered 183
+'&#xFFFD;' '' uniFFFD 184
+'&#x00B9;' '' onesuperior 185
+'&#x00BA;' '' ordmasculine 186
+'&#x221A;' '' radical 187
+'&#x00BC;' '' onequarter 188
+'&#x00BD;' '' onehalf 189
+'&#x00BE;' '' threequarters 190
+'&#x20AC;' '' Euro 191
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'&#x00D7;' '' multiply 214
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'' ''
+'&#x00F7;' '' divide 246
+OpenSans-LightItalic-TS1-LF 0 246
+htfcss: OpenSans-LightItalic-TS1-LF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-TS1-LF}{unicode/Open_Sans_Light/OpenSans-LightItalic-TS1-LF}{}
+% writing OpenSans-ExtraBold-TS1-LF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-ExtraBold-TS1-LF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-ExtraBold-TS1-LF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-TS1-LF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-TS1-LF}{}
+% writing OpenSans-ExtraBoldItalic-TS1-LF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-ExtraBoldItalic-TS1-LF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-ExtraBoldItalic-TS1-LF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-TS1-LF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-TS1-LF}{}
+% writing OpenSansCondensed-Bold-TS1-LF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSansCondensed-Bold-TS1-LF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSansCondensed-Bold-TS1-LF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-TS1-LF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-TS1-LF}{}
+% writing OpenSans-Light-TS1-LF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-Light-TS1-LF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-Light-TS1-LF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-TS1-LF}{alias/Open_Sans_Light/OpenSans-Light-TS1-LF}{}
+% writing OpenSans-Bold-TS1-LF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-Bold-TS1-LF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-Bold-TS1-LF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-TS1-LF}{alias/Open_Sans/OpenSans-Bold-TS1-LF}{}
+% writing OpenSans-SemiBoldItalic-TS1-LF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-SemiBoldItalic-TS1-LF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-SemiBoldItalic-TS1-LF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-TS1-LF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-TS1-LF}{}
+% writing OpenSansCondensed-Light-TS1-LF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSansCondensed-Light-TS1-LF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSansCondensed-Light-TS1-LF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-TS1-LF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-TS1-LF}{}
+% writing OpenSansCondensed-LightItalic-TS1-LF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSansCondensed-LightItalic-TS1-LF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSansCondensed-LightItalic-TS1-LF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-TS1-LF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-TS1-LF}{}
+% writing OpenSans-Italic-TS1-LF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-Italic-TS1-LF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-Italic-TS1-LF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-TS1-LF}{alias/Open_Sans/OpenSans-Italic-TS1-LF}{}
+% writing OpenSans-BoldItalic-TS1-LF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-BoldItalic-TS1-LF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-BoldItalic-TS1-LF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-TS1-LF}{alias/Open_Sans/OpenSans-BoldItalic-TS1-LF}{}
+% writing OpenSans-Regular-TS1-LF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-Regular-TS1-LF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-Regular-TS1-LF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-TS1-LF}{alias/Open_Sans/OpenSans-Regular-TS1-LF}{}
+% writing OpenSans-SemiBold-TS1-LF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-SemiBold-TS1-LF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-SemiBold-TS1-LF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-TS1-LF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-TS1-LF}{}
+% writing OpenSans-LightItalic-TS1-OsF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-LightItalic-TS1-OsF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-LightItalic-TS1-OsF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-TS1-OsF}{alias/Open_Sans_Light/OpenSans-LightItalic-TS1-OsF}{}
+% writing OpenSans-ExtraBold-TS1-OsF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-ExtraBold-TS1-OsF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-ExtraBold-TS1-OsF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-TS1-OsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-TS1-OsF}{}
+% writing OpenSans-ExtraBoldItalic-TS1-OsF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-ExtraBoldItalic-TS1-OsF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-ExtraBoldItalic-TS1-OsF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-TS1-OsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-TS1-OsF}{}
+% writing OpenSansCondensed-Bold-TS1-OsF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSansCondensed-Bold-TS1-OsF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSansCondensed-Bold-TS1-OsF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-TS1-OsF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-TS1-OsF}{}
+% writing OpenSans-Light-TS1-OsF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-Light-TS1-OsF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-Light-TS1-OsF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-TS1-OsF}{alias/Open_Sans_Light/OpenSans-Light-TS1-OsF}{}
+% writing OpenSans-Bold-TS1-OsF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-Bold-TS1-OsF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-Bold-TS1-OsF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-TS1-OsF}{alias/Open_Sans/OpenSans-Bold-TS1-OsF}{}
+% writing OpenSans-SemiBoldItalic-TS1-OsF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-SemiBoldItalic-TS1-OsF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-SemiBoldItalic-TS1-OsF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-TS1-OsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-TS1-OsF}{}
+% writing OpenSansCondensed-Light-TS1-OsF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSansCondensed-Light-TS1-OsF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSansCondensed-Light-TS1-OsF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-TS1-OsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-TS1-OsF}{}
+% writing OpenSansCondensed-LightItalic-TS1-OsF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSansCondensed-LightItalic-TS1-OsF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSansCondensed-LightItalic-TS1-OsF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-TS1-OsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-TS1-OsF}{}
+% writing OpenSans-Italic-TS1-OsF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-Italic-TS1-OsF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-Italic-TS1-OsF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-TS1-OsF}{alias/Open_Sans/OpenSans-Italic-TS1-OsF}{}
+% writing OpenSans-BoldItalic-TS1-OsF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-BoldItalic-TS1-OsF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-BoldItalic-TS1-OsF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-TS1-OsF}{alias/Open_Sans/OpenSans-BoldItalic-TS1-OsF}{}
+% writing OpenSans-Regular-TS1-OsF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-Regular-TS1-OsF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-Regular-TS1-OsF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-TS1-OsF}{alias/Open_Sans/OpenSans-Regular-TS1-OsF}{}
+% writing OpenSans-SemiBold-TS1-OsF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-SemiBold-TS1-OsF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-SemiBold-TS1-OsF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-TS1-OsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-TS1-OsF}{}
+% writing OpenSans-LightItalic-TS1-TLF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-LightItalic-TS1-TLF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-LightItalic-TS1-TLF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-TS1-TLF}{alias/Open_Sans_Light/OpenSans-LightItalic-TS1-TLF}{}
+% writing OpenSans-ExtraBold-TS1-TLF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-ExtraBold-TS1-TLF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-ExtraBold-TS1-TLF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-TS1-TLF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-TS1-TLF}{}
+% writing OpenSans-ExtraBoldItalic-TS1-TLF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-ExtraBoldItalic-TS1-TLF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-ExtraBoldItalic-TS1-TLF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-TS1-TLF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-TS1-TLF}{}
+% writing OpenSansCondensed-Bold-TS1-TLF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSansCondensed-Bold-TS1-TLF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSansCondensed-Bold-TS1-TLF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-TS1-TLF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-TS1-TLF}{}
+% writing OpenSans-Light-TS1-TLF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-Light-TS1-TLF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-Light-TS1-TLF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-TS1-TLF}{alias/Open_Sans_Light/OpenSans-Light-TS1-TLF}{}
+% writing OpenSans-Bold-TS1-TLF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-Bold-TS1-TLF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-Bold-TS1-TLF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-TS1-TLF}{alias/Open_Sans/OpenSans-Bold-TS1-TLF}{}
+% writing OpenSans-SemiBoldItalic-TS1-TLF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-SemiBoldItalic-TS1-TLF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-SemiBoldItalic-TS1-TLF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-TS1-TLF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-TS1-TLF}{}
+% writing OpenSansCondensed-Light-TS1-TLF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSansCondensed-Light-TS1-TLF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSansCondensed-Light-TS1-TLF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-TS1-TLF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-TS1-TLF}{}
+% writing OpenSansCondensed-LightItalic-TS1-TLF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSansCondensed-LightItalic-TS1-TLF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSansCondensed-LightItalic-TS1-TLF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-TS1-TLF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-TS1-TLF}{}
+% writing OpenSans-Italic-TS1-TLF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-Italic-TS1-TLF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-Italic-TS1-TLF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-TS1-TLF}{alias/Open_Sans/OpenSans-Italic-TS1-TLF}{}
+% writing OpenSans-BoldItalic-TS1-TLF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-BoldItalic-TS1-TLF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-BoldItalic-TS1-TLF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-TS1-TLF}{alias/Open_Sans/OpenSans-BoldItalic-TS1-TLF}{}
+% writing OpenSans-Regular-TS1-TLF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-Regular-TS1-TLF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-Regular-TS1-TLF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-TS1-TLF}{alias/Open_Sans/OpenSans-Regular-TS1-TLF}{}
+% writing OpenSans-SemiBold-TS1-TLF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-SemiBold-TS1-TLF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-SemiBold-TS1-TLF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-TS1-TLF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-TS1-TLF}{}
+% writing OpenSans-LightItalic-TS1-TOsF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-LightItalic-TS1-TOsF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-LightItalic-TS1-TOsF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-TS1-TOsF}{alias/Open_Sans_Light/OpenSans-LightItalic-TS1-TOsF}{}
+% writing OpenSans-ExtraBold-TS1-TOsF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-ExtraBold-TS1-TOsF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-ExtraBold-TS1-TOsF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-TS1-TOsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-TS1-TOsF}{}
+% writing OpenSans-ExtraBoldItalic-TS1-TOsF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-ExtraBoldItalic-TS1-TOsF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-ExtraBoldItalic-TS1-TOsF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-TS1-TOsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-TS1-TOsF}{}
+% writing OpenSansCondensed-Bold-TS1-TOsF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSansCondensed-Bold-TS1-TOsF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSansCondensed-Bold-TS1-TOsF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-TS1-TOsF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-TS1-TOsF}{}
+% writing OpenSans-Light-TS1-TOsF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-Light-TS1-TOsF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-Light-TS1-TOsF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-TS1-TOsF}{alias/Open_Sans_Light/OpenSans-Light-TS1-TOsF}{}
+% writing OpenSans-Bold-TS1-TOsF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-Bold-TS1-TOsF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-Bold-TS1-TOsF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-TS1-TOsF}{alias/Open_Sans/OpenSans-Bold-TS1-TOsF}{}
+% writing OpenSans-SemiBoldItalic-TS1-TOsF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-SemiBoldItalic-TS1-TOsF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-SemiBoldItalic-TS1-TOsF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-TS1-TOsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-TS1-TOsF}{}
+% writing OpenSansCondensed-Light-TS1-TOsF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSansCondensed-Light-TS1-TOsF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSansCondensed-Light-TS1-TOsF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-TS1-TOsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-TS1-TOsF}{}
+% writing OpenSansCondensed-LightItalic-TS1-TOsF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSansCondensed-LightItalic-TS1-TOsF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSansCondensed-LightItalic-TS1-TOsF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-TS1-TOsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-TS1-TOsF}{}
+% writing OpenSans-Italic-TS1-TOsF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-Italic-TS1-TOsF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-Italic-TS1-TOsF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-TS1-TOsF}{alias/Open_Sans/OpenSans-Italic-TS1-TOsF}{}
+% writing OpenSans-BoldItalic-TS1-TOsF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-BoldItalic-TS1-TOsF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-BoldItalic-TS1-TOsF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-TS1-TOsF}{alias/Open_Sans/OpenSans-BoldItalic-TS1-TOsF}{}
+% writing OpenSans-Regular-TS1-TOsF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-Regular-TS1-TOsF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-Regular-TS1-TOsF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-TS1-TOsF}{alias/Open_Sans/OpenSans-Regular-TS1-TOsF}{}
+% writing OpenSans-SemiBold-TS1-TOsF.htf hash: dc7cd72647676fbfb213c48c218a75f4
+\<OpenSans-SemiBold-TS1-TOsF\><<<
+.OpenSans-LightItalic-TS1-LF
+htfcss: OpenSans-SemiBold-TS1-TOsF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-TS1-TOsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-TS1-TOsF}{}
+% writing OpenSans-LightItalic-T1-LF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-LightItalic-T1-LF\><<<
+OpenSans-LightItalic-T1-LF 0 255
+'&#x60;' '' grave 0 % generated from OpenSans-LightItalic-T1-LF.tfm, 2022-03-17-11:26
+'&#x00B4;' '' acute 1 % Copyright 2022 TeX Users Group
+'&#x02C6;' '' circumflex 2 %
+'&#x02DC;' '' tilde 3 % This work may be distributed and/or modified under the
+'&#x00A8;' '' dieresis 4 % conditions of the LaTeX Project Public License, either
+'&#x02DD;' '' hungarumlaut 5 % version 1.3c of this license or (at your option) any
+'&#x02DA;' '' ring 6 % later version. The latest version of this license is in
+'&#x02C7;' '' caron 7 % http://www.latex-project.org/lppl.txt
+'&#x02D8;' '' breve 8 % and version 1.3c or later is part of all distributions
+'&#x00AF;' '' macron 9 % of LaTeX version 2005/12/01 or later.
+'&#x02D9;' '' dotaccent 10 %
+'&#x00B8;' '' cedilla 11 % This work has the LPPL maintenance status "maintained".
+'&#x02DB;' '' ogonek 12 %
+'&#x201A;' '' quotesinglbase 13 % The Current Maintainer of this work
+'&#x2039;' '' guilsinglleft 14 % is the TeX4ht Project <http://tug.org/tex4ht>.
+'&#x203A;' '' guilsinglright 15 %
+'&#x201C;' '' quotedblleft 16 % If you modify this program, changing the
+'&#x201D;' '' quotedblright 17 % version identification would be appreciated.
+'&#x201E;' '' quotedblbase 18
+'&#x00AB;' '' guillemotleft 19
+'&#x00BB;' '' guillemotright 20
+'&#x2013;' '' endash 21
+'&#x2014;' '' emdash 22
+'' '' .notdef 23
+'&#xFFFD;' '' uniFFFD 24
+'&#x0131;' '' dotlessi 25
+'&#x0237;' '' dotlessj 26
+'&#xFB00;' '' ff 27
+'&#xFB01;' '' uniFB01 28
+'&#xFB02;' '' uniFB02 29
+'&#xFB03;' '' uniFB03 30
+'&#xFB04;' '' uniFB04 31
+'' '' .notdef 32
+'!' '' exclam 33
+'"' '' quotedbl 34
+'#' '' numbersign 35
+'$' '' dollar 36
+'%' '' percent 37
+'&amp;' '' ampersand 38
+'&#x2019;' '' quoteright 39
+'(' '' parenleft 40
+')' '' parenright 41
+'*' '' asterisk 42
+'+' '' plus 43
+',' '' comma 44
+'-' '' hyphen 45
+'.' '' period 46
+'/' '' slash 47
+'0' '' zero 48
+'1' '' one.pnum 49
+'2' '' two 50
+'3' '' three 51
+'4' '' four 52
+'5' '' five 53
+'6' '' six 54
+'7' '' seven 55
+'8' '' eight 56
+'9' '' nine 57
+':' '' colon 58
+';' '' semicolon 59
+'&lt;' '' less 60
+'=' '' equal 61
+'&gt;' '' greater 62
+'?' '' question 63
+'@' '' at 64
+'A' '' A 65
+'B' '' B 66
+'C' '' C 67
+'D' '' D 68
+'E' '' E 69
+'F' '' F 70
+'G' '' G 71
+'H' '' H 72
+'I' '' I 73
+'J' '' J 74
+'K' '' K 75
+'L' '' L 76
+'M' '' M 77
+'N' '' N 78
+'O' '' O 79
+'P' '' P 80
+'Q' '' Q 81
+'R' '' R 82
+'S' '' S 83
+'T' '' T 84
+'U' '' U 85
+'V' '' V 86
+'W' '' W 87
+'X' '' X 88
+'Y' '' Y 89
+'Z' '' Z 90
+'[' '' bracketleft 91
+'\' '' backslash 92
+']' '' bracketright 93
+'^' '' asciicircum 94
+'_' '' underscore 95
+'&#x2018;' '' quoteleft 96
+'a' '' a 97
+'b' '' b 98
+'c' '' c 99
+'d' '' d 100
+'e' '' e 101
+'f' '' f 102
+'g' '' g 103
+'h' '' h 104
+'i' '' i 105
+'j' '' j 106
+'k' '' k 107
+'l' '' l 108
+'m' '' m 109
+'n' '' n 110
+'o' '' o 111
+'p' '' p 112
+'q' '' q 113
+'r' '' r 114
+'s' '' s 115
+'t' '' t 116
+'u' '' u 117
+'v' '' v 118
+'w' '' w 119
+'x' '' x 120
+'y' '' y 121
+'z' '' z 122
+'{' '' braceleft 123
+'|' '' bar 124
+'}' '' braceright 125
+'~' '' asciitilde 126
+'-' '' hyphen 127
+'&#x0102;' '' Abreve 128
+'&#x0104;' '' Aogonek 129
+'&#x0106;' '' Cacute 130
+'&#x010C;' '' Ccaron 131
+'&#x010E;' '' Dcaron 132
+'&#x011A;' '' Ecaron 133
+'&#x0118;' '' Eogonek 134
+'&#x011E;' '' Gbreve 135
+'&#x0139;' '' Lacute 136
+'&#x013D;' '' Lcaron 137
+'&#x0141;' '' Lslash 138
+'&#x0143;' '' Nacute 139
+'&#x0147;' '' Ncaron 140
+'&#x014A;' '' Eng 141
+'&#x0150;' '' Ohungarumlaut 142
+'&#x0154;' '' Racute 143
+'&#x0158;' '' Rcaron 144
+'&#x015A;' '' Sacute 145
+'&#x0160;' '' Scaron 146
+'&#x015E;' '' Scedilla 147
+'&#x0164;' '' Tcaron 148
+'&#x0162;' '' Tcedilla 149
+'&#x0170;' '' Uhungarumlaut 150
+'&#x016E;' '' Uring 151
+'&#x0178;' '' Ydieresis 152
+'&#x0179;' '' Zacute 153
+'&#x017D;' '' Zcaron 154
+'&#x017B;' '' Zdotaccent 155
+'&#x0132;' '' IJ 156
+'&#x0130;' '' Idotaccent 157
+'&#x0111;' '' dcroat 158
+'&#x00A7;' '' section 159
+'&#x0103;' '' abreve 160
+'&#x0105;' '' aogonek 161
+'&#x0107;' '' cacute 162
+'&#x010D;' '' ccaron 163
+'&#x010F;' '' dcaron 164
+'&#x011B;' '' ecaron 165
+'&#x0119;' '' eogonek 166
+'&#x011F;' '' gbreve 167
+'&#x013A;' '' lacute 168
+'&#x013E;' '' lcaron 169
+'&#x0142;' '' lslash 170
+'&#x0144;' '' nacute 171
+'&#x0148;' '' ncaron 172
+'&#x014B;' '' eng 173
+'&#x0151;' '' ohungarumlaut 174
+'&#x0155;' '' racute 175
+'&#x0159;' '' rcaron 176
+'&#x015B;' '' sacute 177
+'&#x0161;' '' scaron 178
+'&#x015F;' '' scedilla 179
+'&#x0165;' '' tcaron 180
+'&#x0163;' '' tcedilla 181
+'&#x0171;' '' uhungarumlaut 182
+'&#x016F;' '' uring 183
+'&#x00FF;' '' ydieresis 184
+'&#x017A;' '' zacute 185
+'&#x017E;' '' zcaron 186
+'&#x017C;' '' zdotaccent 187
+'&#x0133;' '' ij 188
+'&#x00A1;' '' exclamdown 189
+'&#x00BF;' '' questiondown 190
+'&#x00A3;' '' sterling 191
+'&#x00C0;' '' Agrave 192
+'&#x00C1;' '' Aacute 193
+'&#x00C2;' '' Acircumflex 194
+'&#x00C3;' '' Atilde 195
+'&#x00C4;' '' Adieresis 196
+'&#x00C5;' '' Aring 197
+'&#x00C6;' '' AE 198
+'&#x00C7;' '' Ccedilla 199
+'&#x00C8;' '' Egrave 200
+'&#x00C9;' '' Eacute 201
+'&#x00CA;' '' Ecircumflex 202
+'&#x00CB;' '' Edieresis 203
+'&#x00CC;' '' Igrave 204
+'&#x00CD;' '' Iacute 205
+'&#x00CE;' '' Icircumflex 206
+'&#x00CF;' '' Idieresis 207
+'&#x00D0;' '' Eth 208
+'&#x00D1;' '' Ntilde 209
+'&#x00D2;' '' Ograve 210
+'&#x00D3;' '' Oacute 211
+'&#x00D4;' '' Ocircumflex 212
+'&#x00D5;' '' Otilde 213
+'&#x00D6;' '' Odieresis 214
+'&#x0152;' '' OE 215
+'&#x00D8;' '' Oslash 216
+'&#x00D9;' '' Ugrave 217
+'&#x00DA;' '' Uacute 218
+'&#x00DB;' '' Ucircumflex 219
+'&#x00DC;' '' Udieresis 220
+'&#x00DD;' '' Yacute 221
+'&#x00DE;' '' Thorn 222
+'SS' '' S S 223
+'&#x00E0;' '' agrave 224
+'&#x00E1;' '' aacute 225
+'&#x00E2;' '' acircumflex 226
+'&#x00E3;' '' atilde 227
+'&#x00E4;' '' adieresis 228
+'&#x00E5;' '' aring 229
+'&#x00E6;' '' ae 230
+'&#x00E7;' '' ccedilla 231
+'&#x00E8;' '' egrave 232
+'&#x00E9;' '' eacute 233
+'&#x00EA;' '' ecircumflex 234
+'&#x00EB;' '' edieresis 235
+'&#x00EC;' '' igrave 236
+'&#x00ED;' '' iacute 237
+'&#x00EE;' '' icircumflex 238
+'&#x00EF;' '' idieresis 239
+'&#x00F0;' '' eth 240
+'&#x00F1;' '' ntilde 241
+'&#x00F2;' '' ograve 242
+'&#x00F3;' '' oacute 243
+'&#x00F4;' '' ocircumflex 244
+'&#x00F5;' '' otilde 245
+'&#x00F6;' '' odieresis 246
+'&#x0153;' '' oe 247
+'&#x00F8;' '' oslash 248
+'&#x00F9;' '' ugrave 249
+'&#x00FA;' '' uacute 250
+'&#x00FB;' '' ucircumflex 251
+'&#x00FC;' '' udieresis 252
+'&#x00FD;' '' yacute 253
+'&#x00FE;' '' thorn 254
+'&#x00DF;' '' germandbls 255
+OpenSans-LightItalic-T1-LF 0 255
+htfcss: OpenSans-LightItalic-T1-LF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-T1-LF}{unicode/Open_Sans_Light/OpenSans-LightItalic-T1-LF}{}
+% writing OpenSans-ExtraBold-T1-LF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-ExtraBold-T1-LF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-ExtraBold-T1-LF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-T1-LF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T1-LF}{}
+% writing OpenSans-ExtraBoldItalic-T1-LF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-ExtraBoldItalic-T1-LF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-ExtraBoldItalic-T1-LF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-T1-LF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T1-LF}{}
+% writing OpenSansCondensed-Bold-T1-LF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSansCondensed-Bold-T1-LF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSansCondensed-Bold-T1-LF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-T1-LF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T1-LF}{}
+% writing OpenSans-Light-T1-LF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-Light-T1-LF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-Light-T1-LF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-T1-LF}{alias/Open_Sans_Light/OpenSans-Light-T1-LF}{}
+% writing OpenSans-Bold-T1-LF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-Bold-T1-LF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-Bold-T1-LF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-T1-LF}{alias/Open_Sans/OpenSans-Bold-T1-LF}{}
+% writing OpenSans-SemiBoldItalic-T1-LF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-SemiBoldItalic-T1-LF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-SemiBoldItalic-T1-LF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-T1-LF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T1-LF}{}
+% writing OpenSansCondensed-Light-T1-LF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSansCondensed-Light-T1-LF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSansCondensed-Light-T1-LF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-T1-LF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T1-LF}{}
+% writing OpenSansCondensed-LightItalic-T1-LF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSansCondensed-LightItalic-T1-LF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSansCondensed-LightItalic-T1-LF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-T1-LF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T1-LF}{}
+% writing OpenSans-Italic-T1-LF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-Italic-T1-LF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-Italic-T1-LF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-T1-LF}{alias/Open_Sans/OpenSans-Italic-T1-LF}{}
+% writing OpenSans-BoldItalic-T1-LF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-BoldItalic-T1-LF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-BoldItalic-T1-LF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-T1-LF}{alias/Open_Sans/OpenSans-BoldItalic-T1-LF}{}
+% writing OpenSans-Regular-T1-LF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-Regular-T1-LF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-Regular-T1-LF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-T1-LF}{alias/Open_Sans/OpenSans-Regular-T1-LF}{}
+% writing OpenSans-SemiBold-T1-LF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-SemiBold-T1-LF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-SemiBold-T1-LF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-T1-LF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-T1-LF}{}
+% writing OpenSans-LightItalic-T1-OsF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-LightItalic-T1-OsF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-LightItalic-T1-OsF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-T1-OsF}{alias/Open_Sans_Light/OpenSans-LightItalic-T1-OsF}{}
+% writing OpenSans-ExtraBold-T1-OsF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-ExtraBold-T1-OsF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-ExtraBold-T1-OsF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-T1-OsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T1-OsF}{}
+% writing OpenSans-ExtraBoldItalic-T1-OsF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-ExtraBoldItalic-T1-OsF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-ExtraBoldItalic-T1-OsF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-T1-OsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T1-OsF}{}
+% writing OpenSansCondensed-Bold-T1-OsF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSansCondensed-Bold-T1-OsF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSansCondensed-Bold-T1-OsF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-T1-OsF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T1-OsF}{}
+% writing OpenSans-Light-T1-OsF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-Light-T1-OsF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-Light-T1-OsF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-T1-OsF}{alias/Open_Sans_Light/OpenSans-Light-T1-OsF}{}
+% writing OpenSans-Bold-T1-OsF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-Bold-T1-OsF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-Bold-T1-OsF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-T1-OsF}{alias/Open_Sans/OpenSans-Bold-T1-OsF}{}
+% writing OpenSans-SemiBoldItalic-T1-OsF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-SemiBoldItalic-T1-OsF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-SemiBoldItalic-T1-OsF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-T1-OsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T1-OsF}{}
+% writing OpenSansCondensed-Light-T1-OsF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSansCondensed-Light-T1-OsF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSansCondensed-Light-T1-OsF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-T1-OsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T1-OsF}{}
+% writing OpenSansCondensed-LightItalic-T1-OsF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSansCondensed-LightItalic-T1-OsF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSansCondensed-LightItalic-T1-OsF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-T1-OsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T1-OsF}{}
+% writing OpenSans-Italic-T1-OsF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-Italic-T1-OsF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-Italic-T1-OsF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-T1-OsF}{alias/Open_Sans/OpenSans-Italic-T1-OsF}{}
+% writing OpenSans-BoldItalic-T1-OsF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-BoldItalic-T1-OsF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-BoldItalic-T1-OsF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-T1-OsF}{alias/Open_Sans/OpenSans-BoldItalic-T1-OsF}{}
+% writing OpenSans-Regular-T1-OsF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-Regular-T1-OsF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-Regular-T1-OsF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-T1-OsF}{alias/Open_Sans/OpenSans-Regular-T1-OsF}{}
+% writing OpenSans-SemiBold-T1-OsF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-SemiBold-T1-OsF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-SemiBold-T1-OsF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-T1-OsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-T1-OsF}{}
+% writing OpenSans-LightItalic-T1-TLF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-LightItalic-T1-TLF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-LightItalic-T1-TLF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-T1-TLF}{alias/Open_Sans_Light/OpenSans-LightItalic-T1-TLF}{}
+% writing OpenSans-ExtraBold-T1-TLF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-ExtraBold-T1-TLF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-ExtraBold-T1-TLF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-T1-TLF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T1-TLF}{}
+% writing OpenSans-ExtraBoldItalic-T1-TLF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-ExtraBoldItalic-T1-TLF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-ExtraBoldItalic-T1-TLF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-T1-TLF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T1-TLF}{}
+% writing OpenSansCondensed-Bold-T1-TLF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSansCondensed-Bold-T1-TLF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSansCondensed-Bold-T1-TLF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-T1-TLF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T1-TLF}{}
+% writing OpenSans-Light-T1-TLF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-Light-T1-TLF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-Light-T1-TLF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-T1-TLF}{alias/Open_Sans_Light/OpenSans-Light-T1-TLF}{}
+% writing OpenSans-Bold-T1-TLF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-Bold-T1-TLF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-Bold-T1-TLF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-T1-TLF}{alias/Open_Sans/OpenSans-Bold-T1-TLF}{}
+% writing OpenSans-SemiBoldItalic-T1-TLF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-SemiBoldItalic-T1-TLF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-SemiBoldItalic-T1-TLF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-T1-TLF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T1-TLF}{}
+% writing OpenSansCondensed-Light-T1-TLF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSansCondensed-Light-T1-TLF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSansCondensed-Light-T1-TLF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-T1-TLF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T1-TLF}{}
+% writing OpenSansCondensed-LightItalic-T1-TLF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSansCondensed-LightItalic-T1-TLF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSansCondensed-LightItalic-T1-TLF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-T1-TLF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T1-TLF}{}
+% writing OpenSans-Italic-T1-TLF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-Italic-T1-TLF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-Italic-T1-TLF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-T1-TLF}{alias/Open_Sans/OpenSans-Italic-T1-TLF}{}
+% writing OpenSans-BoldItalic-T1-TLF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-BoldItalic-T1-TLF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-BoldItalic-T1-TLF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-T1-TLF}{alias/Open_Sans/OpenSans-BoldItalic-T1-TLF}{}
+% writing OpenSans-Regular-T1-TLF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-Regular-T1-TLF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-Regular-T1-TLF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-T1-TLF}{alias/Open_Sans/OpenSans-Regular-T1-TLF}{}
+% writing OpenSans-SemiBold-T1-TLF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-SemiBold-T1-TLF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-SemiBold-T1-TLF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-T1-TLF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-T1-TLF}{}
+% writing OpenSans-LightItalic-T1-TOsF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-LightItalic-T1-TOsF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-LightItalic-T1-TOsF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-T1-TOsF}{alias/Open_Sans_Light/OpenSans-LightItalic-T1-TOsF}{}
+% writing OpenSans-ExtraBold-T1-TOsF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-ExtraBold-T1-TOsF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-ExtraBold-T1-TOsF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-T1-TOsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T1-TOsF}{}
+% writing OpenSans-ExtraBoldItalic-T1-TOsF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-ExtraBoldItalic-T1-TOsF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-ExtraBoldItalic-T1-TOsF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-T1-TOsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T1-TOsF}{}
+% writing OpenSansCondensed-Bold-T1-TOsF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSansCondensed-Bold-T1-TOsF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSansCondensed-Bold-T1-TOsF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-T1-TOsF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T1-TOsF}{}
+% writing OpenSans-Light-T1-TOsF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-Light-T1-TOsF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-Light-T1-TOsF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-T1-TOsF}{alias/Open_Sans_Light/OpenSans-Light-T1-TOsF}{}
+% writing OpenSans-Bold-T1-TOsF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-Bold-T1-TOsF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-Bold-T1-TOsF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-T1-TOsF}{alias/Open_Sans/OpenSans-Bold-T1-TOsF}{}
+% writing OpenSans-SemiBoldItalic-T1-TOsF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-SemiBoldItalic-T1-TOsF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-SemiBoldItalic-T1-TOsF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-T1-TOsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T1-TOsF}{}
+% writing OpenSansCondensed-Light-T1-TOsF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSansCondensed-Light-T1-TOsF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSansCondensed-Light-T1-TOsF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-T1-TOsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T1-TOsF}{}
+% writing OpenSansCondensed-LightItalic-T1-TOsF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSansCondensed-LightItalic-T1-TOsF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSansCondensed-LightItalic-T1-TOsF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-T1-TOsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T1-TOsF}{}
+% writing OpenSans-Italic-T1-TOsF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-Italic-T1-TOsF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-Italic-T1-TOsF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-T1-TOsF}{alias/Open_Sans/OpenSans-Italic-T1-TOsF}{}
+% writing OpenSans-BoldItalic-T1-TOsF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-BoldItalic-T1-TOsF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-BoldItalic-T1-TOsF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-T1-TOsF}{alias/Open_Sans/OpenSans-BoldItalic-T1-TOsF}{}
+% writing OpenSans-Regular-T1-TOsF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-Regular-T1-TOsF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-Regular-T1-TOsF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-T1-TOsF}{alias/Open_Sans/OpenSans-Regular-T1-TOsF}{}
+% writing OpenSans-SemiBold-T1-TOsF.htf hash: 8f78956805bfaebc142efb038184f464
+\<OpenSans-SemiBold-T1-TOsF\><<<
+.OpenSans-LightItalic-T1-LF
+htfcss: OpenSans-SemiBold-T1-TOsF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-T1-TOsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-T1-TOsF}{}
+% writing OpenSans-LightItalic-T2A-LF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-LightItalic-T2A-LF\><<<
+OpenSans-LightItalic-T2A-LF 0 255
+'&#x60;' '' grave 0 % generated from OpenSans-LightItalic-T2A-LF.tfm, 2022-03-17-11:26
+'&#x00B4;' '' acute 1 % Copyright 2022 TeX Users Group
+'&#x02C6;' '' circumflex 2 %
+'&#x02DC;' '' tilde 3 % This work may be distributed and/or modified under the
+'&#x00A8;' '' dieresis 4 % conditions of the LaTeX Project Public License, either
+'&#x02DD;' '' hungarumlaut 5 % version 1.3c of this license or (at your option) any
+'&#x02DA;' '' ring 6 % later version. The latest version of this license is in
+'&#x02C7;' '' caron 7 % http://www.latex-project.org/lppl.txt
+'&#x02D8;' '' breve 8 % and version 1.3c or later is part of all distributions
+'&#x00AF;' '' macron 9 % of LaTeX version 2005/12/01 or later.
+'&#x02D9;' '' dotaccent 10 %
+'&#x00B8;' '' cedilla 11 % This work has the LPPL maintenance status "maintained".
+'&#x02DB;' '' ogonek 12 %
+'&#x04C0;' '' uni04C0 13 % The Current Maintainer of this work
+'&#xFFFD;' '' uniFFFD 14 % is the TeX4ht Project <http://tug.org/tex4ht>.
+'&#xFFFD;' '' uniFFFD 15 %
+'&#x201C;' '' quotedblleft 16 % If you modify this program, changing the
+'&#x201D;' '' quotedblright 17 % version identification would be appreciated.
+'&#xFFFD;' '' uniFFFD 18
+'&#x030F;' '' uni030F 19
+'' '' cyrillicbreve 20
+'&#x2013;' '' endash 21
+'&#x2014;' '' emdash 22
+'' '' .notdef 23
+'&#xFFFD;' '' uniFFFD 24
+'&#x0131;' '' dotlessi 25
+'&#x0237;' '' dotlessj 26
+'&#xFB00;' '' ff 27
+'&#xFB01;' '' uniFB01 28
+'&#xFB02;' '' uniFB02 29
+'&#xFB03;' '' uniFB03 30
+'&#xFB04;' '' uniFB04 31
+'' '' .notdef 32
+'!' '' exclam 33
+'"' '' quotedbl 34
+'#' '' numbersign 35
+'$' '' dollar 36
+'%' '' percent 37
+'&amp;' '' ampersand 38
+'&#x2019;' '' quoteright 39
+'(' '' parenleft 40
+')' '' parenright 41
+'*' '' asterisk 42
+'+' '' plus 43
+',' '' comma 44
+'-' '' hyphen 45
+'.' '' period 46
+'/' '' slash 47
+'0' '' zero 48
+'1' '' one.pnum 49
+'2' '' two 50
+'3' '' three 51
+'4' '' four 52
+'5' '' five 53
+'6' '' six 54
+'7' '' seven 55
+'8' '' eight 56
+'9' '' nine 57
+':' '' colon 58
+';' '' semicolon 59
+'&lt;' '' less 60
+'=' '' equal 61
+'&gt;' '' greater 62
+'?' '' question 63
+'@' '' at 64
+'A' '' A 65
+'B' '' B 66
+'C' '' C 67
+'D' '' D 68
+'E' '' E 69
+'F' '' F 70
+'G' '' G 71
+'H' '' H 72
+'I' '' I 73
+'J' '' J 74
+'K' '' K 75
+'L' '' L 76
+'M' '' M 77
+'N' '' N 78
+'O' '' O 79
+'P' '' P 80
+'Q' '' Q 81
+'R' '' R 82
+'S' '' S 83
+'T' '' T 84
+'U' '' U 85
+'V' '' V 86
+'W' '' W 87
+'X' '' X 88
+'Y' '' Y 89
+'Z' '' Z 90
+'[' '' bracketleft 91
+'\' '' backslash 92
+']' '' bracketright 93
+'^' '' asciicircum 94
+'_' '' underscore 95
+'&#x2018;' '' quoteleft 96
+'a' '' a 97
+'b' '' b 98
+'c' '' c 99
+'d' '' d 100
+'e' '' e 101
+'f' '' f 102
+'g' '' g 103
+'h' '' h 104
+'i' '' i 105
+'j' '' j 106
+'k' '' k 107
+'l' '' l 108
+'m' '' m 109
+'n' '' n 110
+'o' '' o 111
+'p' '' p 112
+'q' '' q 113
+'r' '' r 114
+'s' '' s 115
+'t' '' t 116
+'u' '' u 117
+'v' '' v 118
+'w' '' w 119
+'x' '' x 120
+'y' '' y 121
+'z' '' z 122
+'{' '' braceleft 123
+'|' '' bar 124
+'}' '' braceright 125
+'~' '' asciitilde 126
+'-' '' hyphen 127
+'&#x0490;' '' afii10050 128
+'&#x0492;' '' uni0492 129
+'&#x0402;' '' afii10051 130
+'&#x040B;' '' afii10060 131
+'&#x04BA;' '' uni04BA 132
+'&#x0496;' '' uni0496 133
+'&#x0498;' '' uni0498 134
+'&#x0409;' '' afii10058 135
+'&#x0407;' '' afii10056 136
+'&#x049A;' '' uni049A 137
+'&#x04A0;' '' uni04A0 138
+'&#x049C;' '' uni049C 139
+'&#x04D4;' '' uni04D4 140
+'&#x04A2;' '' uni04A2 141
+'&#x04A4;' '' uni04A4 142
+'&#x0405;' '' afii10054 143
+'&#x04E8;' '' uni04E8 144
+'&#x04AA;' '' uni04AA 145
+'&#x040E;' '' afii10062 146
+'&#x04AE;' '' uni04AE 147
+'&#x04B0;' '' uni04B0 148
+'&#x04B2;' '' uni04B2 149
+'&#x040F;' '' afii10145 150
+'&#x04B8;' '' uni04B8 151
+'&#x04B6;' '' uni04B6 152
+'&#x0404;' '' afii10053 153
+'&#x04D8;' '' uni04D8 154
+'&#x040A;' '' afii10059 155
+'&#x0401;' '' afii10023 156
+'&#x2116;' '' afii61352 157
+'&#x00A4;' '' currency 158
+'&#x00A7;' '' section 159
+'&#x0491;' '' afii10098 160
+'&#x0493;' '' uni0493 161
+'&#x0452;' '' afii10099 162
+'&#x045B;' '' afii10108 163
+'&#x04BB;' '' uni04BB 164
+'&#x0497;' '' uni0497 165
+'&#x0499;' '' uni0499 166
+'&#x0459;' '' afii10106 167
+'&#x0457;' '' afii10104 168
+'&#x049B;' '' uni049B 169
+'&#x04A1;' '' uni04A1 170
+'&#x049D;' '' uni049D 171
+'&#x04D5;' '' uni04D5 172
+'&#x04A3;' '' uni04A3 173
+'&#x04A5;' '' uni04A5 174
+'&#x0455;' '' afii10102 175
+'&#x04E9;' '' uni04E9 176
+'&#x04AB;' '' uni04AB 177
+'&#x045E;' '' afii10110 178
+'&#x04AF;' '' uni04AF 179
+'&#x04B1;' '' uni04B1 180
+'&#x04B3;' '' uni04B3 181
+'&#x045F;' '' afii10193 182
+'&#x04B9;' '' uni04B9 183
+'&#x04B7;' '' uni04B7 184
+'&#x0454;' '' afii10101 185
+'&#x04D9;' '' uni04D9 186
+'&#x045A;' '' afii10107 187
+'&#x0451;' '' afii10071 188
+'&#x201E;' '' quotedblbase 189
+'&#x00AB;' '' guillemotleft 190
+'&#x00BB;' '' guillemotright 191
+'&#x0410;' '' afii10017 192
+'&#x0411;' '' afii10018 193
+'&#x0412;' '' afii10019 194
+'&#x0413;' '' afii10020 195
+'&#x0414;' '' afii10021 196
+'&#x0415;' '' afii10022 197
+'&#x0416;' '' afii10024 198
+'&#x0417;' '' afii10025 199
+'&#x0418;' '' afii10026 200
+'&#x0419;' '' afii10027 201
+'&#x041A;' '' afii10028 202
+'&#x041B;' '' afii10029 203
+'&#x041C;' '' afii10030 204
+'&#x041D;' '' afii10031 205
+'&#x041E;' '' afii10032 206
+'&#x041F;' '' afii10033 207
+'&#x0420;' '' afii10034 208
+'&#x0421;' '' afii10035 209
+'&#x0422;' '' afii10036 210
+'&#x0423;' '' afii10037 211
+'&#x0424;' '' afii10038 212
+'&#x0425;' '' afii10039 213
+'&#x0426;' '' afii10040 214
+'&#x0427;' '' afii10041 215
+'&#x0428;' '' afii10042 216
+'&#x0429;' '' afii10043 217
+'&#x042A;' '' afii10044 218
+'&#x042B;' '' afii10045 219
+'&#x042C;' '' afii10046 220
+'&#x042D;' '' afii10047 221
+'&#x042E;' '' afii10048 222
+'&#x042F;' '' afii10049 223
+'&#x0430;' '' afii10065 224
+'&#x0431;' '' afii10066 225
+'&#x0432;' '' afii10067 226
+'&#x0433;' '' afii10068 227
+'&#x0434;' '' afii10069 228
+'&#x0435;' '' afii10070 229
+'&#x0436;' '' afii10072 230
+'&#x0437;' '' afii10073 231
+'&#x0438;' '' afii10074 232
+'&#x0439;' '' afii10075 233
+'&#x043A;' '' afii10076 234
+'&#x043B;' '' afii10077 235
+'&#x043C;' '' afii10078 236
+'&#x043D;' '' afii10079 237
+'&#x043E;' '' afii10080 238
+'&#x043F;' '' afii10081 239
+'&#x0440;' '' afii10082 240
+'&#x0441;' '' afii10083 241
+'&#x0442;' '' afii10084 242
+'&#x0443;' '' afii10085 243
+'&#x0444;' '' afii10086 244
+'&#x0445;' '' afii10087 245
+'&#x0446;' '' afii10088 246
+'&#x0447;' '' afii10089 247
+'&#x0448;' '' afii10090 248
+'&#x0449;' '' afii10091 249
+'&#x044A;' '' afii10092 250
+'&#x044B;' '' afii10093 251
+'&#x044C;' '' afii10094 252
+'&#x044D;' '' afii10095 253
+'&#x044E;' '' afii10096 254
+'&#x044F;' '' afii10097 255
+OpenSans-LightItalic-T2A-LF 0 255
+htfcss: OpenSans-LightItalic-T2A-LF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-T2A-LF}{unicode/Open_Sans_Light/OpenSans-LightItalic-T2A-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBold-T2A-LF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-ExtraBold-T2A-LF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-ExtraBold-T2A-LF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-T2A-LF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T2A-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBoldItalic-T2A-LF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-ExtraBoldItalic-T2A-LF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-ExtraBoldItalic-T2A-LF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-T2A-LF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T2A-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Bold-T2A-LF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSansCondensed-Bold-T2A-LF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSansCondensed-Bold-T2A-LF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-T2A-LF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T2A-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Light-T2A-LF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-Light-T2A-LF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-Light-T2A-LF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-T2A-LF}{alias/Open_Sans_Light/OpenSans-Light-T2A-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Bold-T2A-LF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-Bold-T2A-LF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-Bold-T2A-LF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-T2A-LF}{alias/Open_Sans/OpenSans-Bold-T2A-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBoldItalic-T2A-LF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-SemiBoldItalic-T2A-LF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-SemiBoldItalic-T2A-LF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-T2A-LF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T2A-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Light-T2A-LF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSansCondensed-Light-T2A-LF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSansCondensed-Light-T2A-LF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-T2A-LF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T2A-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-LightItalic-T2A-LF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSansCondensed-LightItalic-T2A-LF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSansCondensed-LightItalic-T2A-LF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-T2A-LF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T2A-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Italic-T2A-LF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-Italic-T2A-LF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-Italic-T2A-LF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-T2A-LF}{alias/Open_Sans/OpenSans-Italic-T2A-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-BoldItalic-T2A-LF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-BoldItalic-T2A-LF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-BoldItalic-T2A-LF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-T2A-LF}{alias/Open_Sans/OpenSans-BoldItalic-T2A-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Regular-T2A-LF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-Regular-T2A-LF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-Regular-T2A-LF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-T2A-LF}{alias/Open_Sans/OpenSans-Regular-T2A-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBold-T2A-LF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-SemiBold-T2A-LF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-SemiBold-T2A-LF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-T2A-LF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-T2A-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-LightItalic-T2A-OsF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-LightItalic-T2A-OsF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-LightItalic-T2A-OsF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-T2A-OsF}{alias/Open_Sans_Light/OpenSans-LightItalic-T2A-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBold-T2A-OsF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-ExtraBold-T2A-OsF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-ExtraBold-T2A-OsF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-T2A-OsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T2A-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBoldItalic-T2A-OsF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-ExtraBoldItalic-T2A-OsF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-ExtraBoldItalic-T2A-OsF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-T2A-OsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T2A-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Bold-T2A-OsF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSansCondensed-Bold-T2A-OsF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSansCondensed-Bold-T2A-OsF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-T2A-OsF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T2A-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Light-T2A-OsF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-Light-T2A-OsF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-Light-T2A-OsF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-T2A-OsF}{alias/Open_Sans_Light/OpenSans-Light-T2A-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Bold-T2A-OsF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-Bold-T2A-OsF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-Bold-T2A-OsF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-T2A-OsF}{alias/Open_Sans/OpenSans-Bold-T2A-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBoldItalic-T2A-OsF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-SemiBoldItalic-T2A-OsF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-SemiBoldItalic-T2A-OsF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-T2A-OsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T2A-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Light-T2A-OsF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSansCondensed-Light-T2A-OsF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSansCondensed-Light-T2A-OsF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-T2A-OsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T2A-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-LightItalic-T2A-OsF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSansCondensed-LightItalic-T2A-OsF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSansCondensed-LightItalic-T2A-OsF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-T2A-OsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T2A-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Italic-T2A-OsF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-Italic-T2A-OsF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-Italic-T2A-OsF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-T2A-OsF}{alias/Open_Sans/OpenSans-Italic-T2A-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-BoldItalic-T2A-OsF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-BoldItalic-T2A-OsF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-BoldItalic-T2A-OsF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-T2A-OsF}{alias/Open_Sans/OpenSans-BoldItalic-T2A-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Regular-T2A-OsF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-Regular-T2A-OsF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-Regular-T2A-OsF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-T2A-OsF}{alias/Open_Sans/OpenSans-Regular-T2A-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBold-T2A-OsF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-SemiBold-T2A-OsF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-SemiBold-T2A-OsF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-T2A-OsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-T2A-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-LightItalic-T2A-TLF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-LightItalic-T2A-TLF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-LightItalic-T2A-TLF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-T2A-TLF}{alias/Open_Sans_Light/OpenSans-LightItalic-T2A-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBold-T2A-TLF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-ExtraBold-T2A-TLF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-ExtraBold-T2A-TLF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-T2A-TLF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T2A-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBoldItalic-T2A-TLF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-ExtraBoldItalic-T2A-TLF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-ExtraBoldItalic-T2A-TLF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-T2A-TLF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T2A-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Bold-T2A-TLF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSansCondensed-Bold-T2A-TLF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSansCondensed-Bold-T2A-TLF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-T2A-TLF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T2A-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Light-T2A-TLF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-Light-T2A-TLF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-Light-T2A-TLF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-T2A-TLF}{alias/Open_Sans_Light/OpenSans-Light-T2A-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Bold-T2A-TLF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-Bold-T2A-TLF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-Bold-T2A-TLF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-T2A-TLF}{alias/Open_Sans/OpenSans-Bold-T2A-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBoldItalic-T2A-TLF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-SemiBoldItalic-T2A-TLF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-SemiBoldItalic-T2A-TLF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-T2A-TLF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T2A-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Light-T2A-TLF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSansCondensed-Light-T2A-TLF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSansCondensed-Light-T2A-TLF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-T2A-TLF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T2A-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-LightItalic-T2A-TLF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSansCondensed-LightItalic-T2A-TLF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSansCondensed-LightItalic-T2A-TLF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-T2A-TLF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T2A-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Italic-T2A-TLF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-Italic-T2A-TLF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-Italic-T2A-TLF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-T2A-TLF}{alias/Open_Sans/OpenSans-Italic-T2A-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-BoldItalic-T2A-TLF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-BoldItalic-T2A-TLF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-BoldItalic-T2A-TLF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-T2A-TLF}{alias/Open_Sans/OpenSans-BoldItalic-T2A-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Regular-T2A-TLF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-Regular-T2A-TLF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-Regular-T2A-TLF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-T2A-TLF}{alias/Open_Sans/OpenSans-Regular-T2A-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBold-T2A-TLF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-SemiBold-T2A-TLF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-SemiBold-T2A-TLF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-T2A-TLF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-T2A-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-LightItalic-T2A-TOsF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-LightItalic-T2A-TOsF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-LightItalic-T2A-TOsF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-T2A-TOsF}{alias/Open_Sans_Light/OpenSans-LightItalic-T2A-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBold-T2A-TOsF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-ExtraBold-T2A-TOsF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-ExtraBold-T2A-TOsF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-T2A-TOsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T2A-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBoldItalic-T2A-TOsF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-ExtraBoldItalic-T2A-TOsF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-ExtraBoldItalic-T2A-TOsF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-T2A-TOsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T2A-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Bold-T2A-TOsF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSansCondensed-Bold-T2A-TOsF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSansCondensed-Bold-T2A-TOsF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-T2A-TOsF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T2A-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Light-T2A-TOsF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-Light-T2A-TOsF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-Light-T2A-TOsF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-T2A-TOsF}{alias/Open_Sans_Light/OpenSans-Light-T2A-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Bold-T2A-TOsF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-Bold-T2A-TOsF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-Bold-T2A-TOsF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-T2A-TOsF}{alias/Open_Sans/OpenSans-Bold-T2A-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBoldItalic-T2A-TOsF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-SemiBoldItalic-T2A-TOsF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-SemiBoldItalic-T2A-TOsF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-T2A-TOsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T2A-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Light-T2A-TOsF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSansCondensed-Light-T2A-TOsF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSansCondensed-Light-T2A-TOsF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-T2A-TOsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T2A-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-LightItalic-T2A-TOsF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSansCondensed-LightItalic-T2A-TOsF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSansCondensed-LightItalic-T2A-TOsF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-T2A-TOsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T2A-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Italic-T2A-TOsF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-Italic-T2A-TOsF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-Italic-T2A-TOsF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-T2A-TOsF}{alias/Open_Sans/OpenSans-Italic-T2A-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-BoldItalic-T2A-TOsF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-BoldItalic-T2A-TOsF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-BoldItalic-T2A-TOsF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-T2A-TOsF}{alias/Open_Sans/OpenSans-BoldItalic-T2A-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Regular-T2A-TOsF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-Regular-T2A-TOsF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-Regular-T2A-TOsF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-T2A-TOsF}{alias/Open_Sans/OpenSans-Regular-T2A-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBold-T2A-TOsF.htf hash: 97db8a877233fd92981a96c9eebb7511
+\<OpenSans-SemiBold-T2A-TOsF\><<<
+.OpenSans-LightItalic-T2A-LF
+htfcss: OpenSans-SemiBold-T2A-TOsF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-T2A-TOsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-T2A-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-LightItalic-T2B-LF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-LightItalic-T2B-LF\><<<
+OpenSans-LightItalic-T2B-LF 0 255
+'&#x60;' '' grave 0 % generated from OpenSans-LightItalic-T2B-LF.tfm, 2022-03-17-11:26
+'&#x00B4;' '' acute 1 % Copyright 2022 TeX Users Group
+'&#x02C6;' '' circumflex 2 %
+'&#x02DC;' '' tilde 3 % This work may be distributed and/or modified under the
+'&#x00A8;' '' dieresis 4 % conditions of the LaTeX Project Public License, either
+'&#x02DD;' '' hungarumlaut 5 % version 1.3c of this license or (at your option) any
+'&#x02DA;' '' ring 6 % later version. The latest version of this license is in
+'&#x02C7;' '' caron 7 % http://www.latex-project.org/lppl.txt
+'&#x02D8;' '' breve 8 % and version 1.3c or later is part of all distributions
+'&#x00AF;' '' macron 9 % of LaTeX version 2005/12/01 or later.
+'&#x02D9;' '' dotaccent 10 %
+'&#x00B8;' '' cedilla 11 % This work has the LPPL maintenance status "maintained".
+'&#x02DB;' '' ogonek 12 %
+'&#x04C0;' '' uni04C0 13 % The Current Maintainer of this work
+'&#xFFFD;' '' uniFFFD 14 % is the TeX4ht Project <http://tug.org/tex4ht>.
+'&#xFFFD;' '' uniFFFD 15 %
+'&#x201C;' '' quotedblleft 16 % If you modify this program, changing the
+'&#x201D;' '' quotedblright 17 % version identification would be appreciated.
+'&#xFFFD;' '' uniFFFD 18
+'&#x030F;' '' uni030F 19
+'' '' cyrillicbreve 20
+'&#x2013;' '' endash 21
+'&#x2014;' '' emdash 22
+'' '' .notdef 23
+'&#xFFFD;' '' uniFFFD 24
+'&#x0131;' '' dotlessi 25
+'&#x0237;' '' dotlessj 26
+'&#xFB00;' '' ff 27
+'&#xFB01;' '' uniFB01 28
+'&#xFB02;' '' uniFB02 29
+'&#xFB03;' '' uniFB03 30
+'&#xFB04;' '' uniFB04 31
+'' '' .notdef 32
+'!' '' exclam 33
+'"' '' quotedbl 34
+'#' '' numbersign 35
+'$' '' dollar 36
+'%' '' percent 37
+'&amp;' '' ampersand 38
+'&#x2019;' '' quoteright 39
+'(' '' parenleft 40
+')' '' parenright 41
+'*' '' asterisk 42
+'+' '' plus 43
+',' '' comma 44
+'-' '' hyphen 45
+'.' '' period 46
+'/' '' slash 47
+'0' '' zero 48
+'1' '' one.pnum 49
+'2' '' two 50
+'3' '' three 51
+'4' '' four 52
+'5' '' five 53
+'6' '' six 54
+'7' '' seven 55
+'8' '' eight 56
+'9' '' nine 57
+':' '' colon 58
+';' '' semicolon 59
+'&lt;' '' less 60
+'=' '' equal 61
+'&gt;' '' greater 62
+'?' '' question 63
+'@' '' at 64
+'A' '' A 65
+'B' '' B 66
+'C' '' C 67
+'D' '' D 68
+'E' '' E 69
+'F' '' F 70
+'G' '' G 71
+'H' '' H 72
+'I' '' I 73
+'J' '' J 74
+'K' '' K 75
+'L' '' L 76
+'M' '' M 77
+'N' '' N 78
+'O' '' O 79
+'P' '' P 80
+'Q' '' Q 81
+'R' '' R 82
+'S' '' S 83
+'T' '' T 84
+'U' '' U 85
+'V' '' V 86
+'W' '' W 87
+'X' '' X 88
+'Y' '' Y 89
+'Z' '' Z 90
+'[' '' bracketleft 91
+'\' '' backslash 92
+']' '' bracketright 93
+'^' '' asciicircum 94
+'_' '' underscore 95
+'&#x2018;' '' quoteleft 96
+'a' '' a 97
+'b' '' b 98
+'c' '' c 99
+'d' '' d 100
+'e' '' e 101
+'f' '' f 102
+'g' '' g 103
+'h' '' h 104
+'i' '' i 105
+'j' '' j 106
+'k' '' k 107
+'l' '' l 108
+'m' '' m 109
+'n' '' n 110
+'o' '' o 111
+'p' '' p 112
+'q' '' q 113
+'r' '' r 114
+'s' '' s 115
+'t' '' t 116
+'u' '' u 117
+'v' '' v 118
+'w' '' w 119
+'x' '' x 120
+'y' '' y 121
+'z' '' z 122
+'{' '' braceleft 123
+'|' '' bar 124
+'}' '' braceright 125
+'~' '' asciitilde 126
+'-' '' hyphen 127
+'&#x04FA;' '' uni04FA 128
+'&#x0492;' '' uni0492 129
+'&#x04F6;' '' uni04F6 130
+'&#x0494;' '' uni0494 131
+'&#x04BA;' '' uni04BA 132
+'&#x0496;' '' uni0496 133
+'&#xFFFD;' '' uniFFFD 134
+'&#x04E0;' '' uni04E0 135
+'&#x0409;' '' afii10058 136
+'&#x049A;' '' uni049A 137
+'&#x04C5;' '' uni04C5 138
+'&#x04C3;' '' uni04C3 139
+'&#x0512;' '' uni0512 140
+'&#x04A2;' '' uni04A2 141
+'&#x04A4;' '' uni04A4 142
+'&#x04C7;' '' uni04C7 143
+'&#x04E8;' '' uni04E8 144
+'&#xFFFD;' '' uniFFFD 145
+'&#x040E;' '' afii10062 146
+'&#x04AE;' '' uni04AE 147
+'&#x04FE;' '' uni04FE 148
+'&#x04B2;' '' uni04B2 149
+'&#x04FC;' '' uni04FC 150
+'&#x04CB;' '' uni04CB 151
+'&#x04B6;' '' uni04B6 152
+'&#x040A;' '' afii10059 153
+'&#x04D8;' '' uni04D8 154
+'&#x0510;' '' uni0510 155
+'&#x0401;' '' afii10023 156
+'&#x2116;' '' afii61352 157
+'&#x00A4;' '' currency 158
+'&#x00A7;' '' section 159
+'&#x04FB;' '' uni04FB 160
+'&#x0493;' '' uni0493 161
+'&#x04F7;' '' uni04F7 162
+'&#x0495;' '' uni0495 163
+'&#x04BB;' '' uni04BB 164
+'&#x0497;' '' uni0497 165
+'&#xFFFD;' '' uniFFFD 166
+'&#x04E1;' '' uni04E1 167
+'&#x0459;' '' afii10106 168
+'&#x049B;' '' uni049B 169
+'&#x04C6;' '' uni04C6 170
+'&#x04C4;' '' uni04C4 171
+'&#x0513;' '' uni0513 172
+'&#x04A3;' '' uni04A3 173
+'&#x04A5;' '' uni04A5 174
+'&#x04C8;' '' uni04C8 175
+'&#x04E9;' '' uni04E9 176
+'&#xFFFD;' '' uniFFFD 177
+'&#x045E;' '' afii10110 178
+'&#x04AF;' '' uni04AF 179
+'&#x04FF;' '' uni04FF 180
+'&#x04B3;' '' uni04B3 181
+'&#x04FD;' '' uni04FD 182
+'&#x04CC;' '' uni04CC 183
+'&#x04B7;' '' uni04B7 184
+'&#x045A;' '' afii10107 185
+'&#x04D9;' '' uni04D9 186
+'&#x0511;' '' uni0511 187
+'&#x0451;' '' afii10071 188
+'&#x201E;' '' quotedblbase 189
+'&#x00AB;' '' guillemotleft 190
+'&#x00BB;' '' guillemotright 191
+'&#x0410;' '' afii10017 192
+'&#x0411;' '' afii10018 193
+'&#x0412;' '' afii10019 194
+'&#x0413;' '' afii10020 195
+'&#x0414;' '' afii10021 196
+'&#x0415;' '' afii10022 197
+'&#x0416;' '' afii10024 198
+'&#x0417;' '' afii10025 199
+'&#x0418;' '' afii10026 200
+'&#x0419;' '' afii10027 201
+'&#x041A;' '' afii10028 202
+'&#x041B;' '' afii10029 203
+'&#x041C;' '' afii10030 204
+'&#x041D;' '' afii10031 205
+'&#x041E;' '' afii10032 206
+'&#x041F;' '' afii10033 207
+'&#x0420;' '' afii10034 208
+'&#x0421;' '' afii10035 209
+'&#x0422;' '' afii10036 210
+'&#x0423;' '' afii10037 211
+'&#x0424;' '' afii10038 212
+'&#x0425;' '' afii10039 213
+'&#x0426;' '' afii10040 214
+'&#x0427;' '' afii10041 215
+'&#x0428;' '' afii10042 216
+'&#x0429;' '' afii10043 217
+'&#x042A;' '' afii10044 218
+'&#x042B;' '' afii10045 219
+'&#x042C;' '' afii10046 220
+'&#x042D;' '' afii10047 221
+'&#x042E;' '' afii10048 222
+'&#x042F;' '' afii10049 223
+'&#x0430;' '' afii10065 224
+'&#x0431;' '' afii10066 225
+'&#x0432;' '' afii10067 226
+'&#x0433;' '' afii10068 227
+'&#x0434;' '' afii10069 228
+'&#x0435;' '' afii10070 229
+'&#x0436;' '' afii10072 230
+'&#x0437;' '' afii10073 231
+'&#x0438;' '' afii10074 232
+'&#x0439;' '' afii10075 233
+'&#x043A;' '' afii10076 234
+'&#x043B;' '' afii10077 235
+'&#x043C;' '' afii10078 236
+'&#x043D;' '' afii10079 237
+'&#x043E;' '' afii10080 238
+'&#x043F;' '' afii10081 239
+'&#x0440;' '' afii10082 240
+'&#x0441;' '' afii10083 241
+'&#x0442;' '' afii10084 242
+'&#x0443;' '' afii10085 243
+'&#x0444;' '' afii10086 244
+'&#x0445;' '' afii10087 245
+'&#x0446;' '' afii10088 246
+'&#x0447;' '' afii10089 247
+'&#x0448;' '' afii10090 248
+'&#x0449;' '' afii10091 249
+'&#x044A;' '' afii10092 250
+'&#x044B;' '' afii10093 251
+'&#x044C;' '' afii10094 252
+'&#x044D;' '' afii10095 253
+'&#x044E;' '' afii10096 254
+'&#x044F;' '' afii10097 255
+OpenSans-LightItalic-T2B-LF 0 255
+htfcss: OpenSans-LightItalic-T2B-LF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-T2B-LF}{unicode/Open_Sans_Light/OpenSans-LightItalic-T2B-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBold-T2B-LF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-ExtraBold-T2B-LF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-ExtraBold-T2B-LF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-T2B-LF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T2B-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBoldItalic-T2B-LF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-ExtraBoldItalic-T2B-LF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-ExtraBoldItalic-T2B-LF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-T2B-LF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T2B-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Bold-T2B-LF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSansCondensed-Bold-T2B-LF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSansCondensed-Bold-T2B-LF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-T2B-LF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T2B-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Light-T2B-LF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-Light-T2B-LF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-Light-T2B-LF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-T2B-LF}{alias/Open_Sans_Light/OpenSans-Light-T2B-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Bold-T2B-LF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-Bold-T2B-LF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-Bold-T2B-LF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-T2B-LF}{alias/Open_Sans/OpenSans-Bold-T2B-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBoldItalic-T2B-LF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-SemiBoldItalic-T2B-LF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-SemiBoldItalic-T2B-LF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-T2B-LF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T2B-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Light-T2B-LF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSansCondensed-Light-T2B-LF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSansCondensed-Light-T2B-LF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-T2B-LF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T2B-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-LightItalic-T2B-LF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSansCondensed-LightItalic-T2B-LF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSansCondensed-LightItalic-T2B-LF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-T2B-LF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T2B-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Italic-T2B-LF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-Italic-T2B-LF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-Italic-T2B-LF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-T2B-LF}{alias/Open_Sans/OpenSans-Italic-T2B-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-BoldItalic-T2B-LF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-BoldItalic-T2B-LF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-BoldItalic-T2B-LF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-T2B-LF}{alias/Open_Sans/OpenSans-BoldItalic-T2B-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Regular-T2B-LF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-Regular-T2B-LF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-Regular-T2B-LF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-T2B-LF}{alias/Open_Sans/OpenSans-Regular-T2B-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBold-T2B-LF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-SemiBold-T2B-LF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-SemiBold-T2B-LF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-T2B-LF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-T2B-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-LightItalic-T2B-OsF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-LightItalic-T2B-OsF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-LightItalic-T2B-OsF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-T2B-OsF}{alias/Open_Sans_Light/OpenSans-LightItalic-T2B-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBold-T2B-OsF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-ExtraBold-T2B-OsF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-ExtraBold-T2B-OsF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-T2B-OsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T2B-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBoldItalic-T2B-OsF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-ExtraBoldItalic-T2B-OsF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-ExtraBoldItalic-T2B-OsF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-T2B-OsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T2B-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Bold-T2B-OsF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSansCondensed-Bold-T2B-OsF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSansCondensed-Bold-T2B-OsF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-T2B-OsF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T2B-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Light-T2B-OsF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-Light-T2B-OsF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-Light-T2B-OsF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-T2B-OsF}{alias/Open_Sans_Light/OpenSans-Light-T2B-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Bold-T2B-OsF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-Bold-T2B-OsF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-Bold-T2B-OsF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-T2B-OsF}{alias/Open_Sans/OpenSans-Bold-T2B-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBoldItalic-T2B-OsF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-SemiBoldItalic-T2B-OsF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-SemiBoldItalic-T2B-OsF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-T2B-OsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T2B-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Light-T2B-OsF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSansCondensed-Light-T2B-OsF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSansCondensed-Light-T2B-OsF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-T2B-OsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T2B-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-LightItalic-T2B-OsF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSansCondensed-LightItalic-T2B-OsF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSansCondensed-LightItalic-T2B-OsF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-T2B-OsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T2B-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Italic-T2B-OsF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-Italic-T2B-OsF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-Italic-T2B-OsF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-T2B-OsF}{alias/Open_Sans/OpenSans-Italic-T2B-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-BoldItalic-T2B-OsF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-BoldItalic-T2B-OsF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-BoldItalic-T2B-OsF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-T2B-OsF}{alias/Open_Sans/OpenSans-BoldItalic-T2B-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Regular-T2B-OsF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-Regular-T2B-OsF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-Regular-T2B-OsF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-T2B-OsF}{alias/Open_Sans/OpenSans-Regular-T2B-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBold-T2B-OsF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-SemiBold-T2B-OsF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-SemiBold-T2B-OsF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-T2B-OsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-T2B-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-LightItalic-T2B-TLF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-LightItalic-T2B-TLF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-LightItalic-T2B-TLF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-T2B-TLF}{alias/Open_Sans_Light/OpenSans-LightItalic-T2B-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBold-T2B-TLF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-ExtraBold-T2B-TLF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-ExtraBold-T2B-TLF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-T2B-TLF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T2B-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBoldItalic-T2B-TLF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-ExtraBoldItalic-T2B-TLF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-ExtraBoldItalic-T2B-TLF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-T2B-TLF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T2B-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Bold-T2B-TLF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSansCondensed-Bold-T2B-TLF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSansCondensed-Bold-T2B-TLF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-T2B-TLF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T2B-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Light-T2B-TLF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-Light-T2B-TLF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-Light-T2B-TLF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-T2B-TLF}{alias/Open_Sans_Light/OpenSans-Light-T2B-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Bold-T2B-TLF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-Bold-T2B-TLF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-Bold-T2B-TLF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-T2B-TLF}{alias/Open_Sans/OpenSans-Bold-T2B-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBoldItalic-T2B-TLF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-SemiBoldItalic-T2B-TLF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-SemiBoldItalic-T2B-TLF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-T2B-TLF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T2B-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Light-T2B-TLF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSansCondensed-Light-T2B-TLF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSansCondensed-Light-T2B-TLF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-T2B-TLF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T2B-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-LightItalic-T2B-TLF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSansCondensed-LightItalic-T2B-TLF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSansCondensed-LightItalic-T2B-TLF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-T2B-TLF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T2B-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Italic-T2B-TLF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-Italic-T2B-TLF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-Italic-T2B-TLF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-T2B-TLF}{alias/Open_Sans/OpenSans-Italic-T2B-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-BoldItalic-T2B-TLF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-BoldItalic-T2B-TLF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-BoldItalic-T2B-TLF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-T2B-TLF}{alias/Open_Sans/OpenSans-BoldItalic-T2B-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Regular-T2B-TLF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-Regular-T2B-TLF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-Regular-T2B-TLF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-T2B-TLF}{alias/Open_Sans/OpenSans-Regular-T2B-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBold-T2B-TLF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-SemiBold-T2B-TLF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-SemiBold-T2B-TLF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-T2B-TLF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-T2B-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-LightItalic-T2B-TOsF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-LightItalic-T2B-TOsF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-LightItalic-T2B-TOsF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-T2B-TOsF}{alias/Open_Sans_Light/OpenSans-LightItalic-T2B-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBold-T2B-TOsF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-ExtraBold-T2B-TOsF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-ExtraBold-T2B-TOsF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-T2B-TOsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T2B-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBoldItalic-T2B-TOsF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-ExtraBoldItalic-T2B-TOsF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-ExtraBoldItalic-T2B-TOsF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-T2B-TOsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T2B-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Bold-T2B-TOsF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSansCondensed-Bold-T2B-TOsF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSansCondensed-Bold-T2B-TOsF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-T2B-TOsF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T2B-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Light-T2B-TOsF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-Light-T2B-TOsF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-Light-T2B-TOsF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-T2B-TOsF}{alias/Open_Sans_Light/OpenSans-Light-T2B-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Bold-T2B-TOsF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-Bold-T2B-TOsF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-Bold-T2B-TOsF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-T2B-TOsF}{alias/Open_Sans/OpenSans-Bold-T2B-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBoldItalic-T2B-TOsF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-SemiBoldItalic-T2B-TOsF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-SemiBoldItalic-T2B-TOsF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-T2B-TOsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T2B-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Light-T2B-TOsF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSansCondensed-Light-T2B-TOsF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSansCondensed-Light-T2B-TOsF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-T2B-TOsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T2B-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-LightItalic-T2B-TOsF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSansCondensed-LightItalic-T2B-TOsF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSansCondensed-LightItalic-T2B-TOsF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-T2B-TOsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T2B-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Italic-T2B-TOsF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-Italic-T2B-TOsF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-Italic-T2B-TOsF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-T2B-TOsF}{alias/Open_Sans/OpenSans-Italic-T2B-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-BoldItalic-T2B-TOsF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-BoldItalic-T2B-TOsF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-BoldItalic-T2B-TOsF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-T2B-TOsF}{alias/Open_Sans/OpenSans-BoldItalic-T2B-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Regular-T2B-TOsF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-Regular-T2B-TOsF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-Regular-T2B-TOsF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-T2B-TOsF}{alias/Open_Sans/OpenSans-Regular-T2B-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBold-T2B-TOsF.htf hash: 314e166b98bac9d81c25d91932a7f078
+\<OpenSans-SemiBold-T2B-TOsF\><<<
+.OpenSans-LightItalic-T2B-LF
+htfcss: OpenSans-SemiBold-T2B-TOsF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-T2B-TOsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-T2B-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-LightItalic-T2C-LF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-LightItalic-T2C-LF\><<<
+OpenSans-LightItalic-T2C-LF 0 255
+'&#x60;' '' grave 0 % generated from OpenSans-LightItalic-T2C-LF.tfm, 2022-03-17-11:26
+'&#x00B4;' '' acute 1 % Copyright 2022 TeX Users Group
+'&#x02C6;' '' circumflex 2 %
+'&#x02DC;' '' tilde 3 % This work may be distributed and/or modified under the
+'&#x00A8;' '' dieresis 4 % conditions of the LaTeX Project Public License, either
+'&#x02DD;' '' hungarumlaut 5 % version 1.3c of this license or (at your option) any
+'&#x02DA;' '' ring 6 % later version. The latest version of this license is in
+'&#x02C7;' '' caron 7 % http://www.latex-project.org/lppl.txt
+'&#x02D8;' '' breve 8 % and version 1.3c or later is part of all distributions
+'&#x00AF;' '' macron 9 % of LaTeX version 2005/12/01 or later.
+'&#x02D9;' '' dotaccent 10 %
+'&#x00B8;' '' cedilla 11 % This work has the LPPL maintenance status "maintained".
+'&#x02DB;' '' ogonek 12 %
+'&#x04C0;' '' uni04C0 13 % The Current Maintainer of this work
+'&#xFFFD;' '' uniFFFD 14 % is the TeX4ht Project <http://tug.org/tex4ht>.
+'&#xFFFD;' '' uniFFFD 15 %
+'&#x201C;' '' quotedblleft 16 % If you modify this program, changing the
+'&#x201D;' '' quotedblright 17 % version identification would be appreciated.
+'&#xFFFD;' '' uniFFFD 18
+'&#x030F;' '' uni030F 19
+'' '' cyrillicbreve 20
+'&#x2013;' '' endash 21
+'&#x2014;' '' emdash 22
+'' '' .notdef 23
+'&#xFFFD;' '' uniFFFD 24
+'&#x0131;' '' dotlessi 25
+'&#x0237;' '' dotlessj 26
+'&#xFB00;' '' ff 27
+'&#xFB01;' '' uniFB01 28
+'&#xFB02;' '' uniFB02 29
+'&#xFB03;' '' uniFB03 30
+'&#xFB04;' '' uniFB04 31
+'' '' .notdef 32
+'!' '' exclam 33
+'"' '' quotedbl 34
+'#' '' numbersign 35
+'$' '' dollar 36
+'%' '' percent 37
+'&amp;' '' ampersand 38
+'&#x2019;' '' quoteright 39
+'(' '' parenleft 40
+')' '' parenright 41
+'*' '' asterisk 42
+'+' '' plus 43
+',' '' comma 44
+'-' '' hyphen 45
+'.' '' period 46
+'/' '' slash 47
+'0' '' zero 48
+'1' '' one.pnum 49
+'2' '' two 50
+'3' '' three 51
+'4' '' four 52
+'5' '' five 53
+'6' '' six 54
+'7' '' seven 55
+'8' '' eight 56
+'9' '' nine 57
+':' '' colon 58
+';' '' semicolon 59
+'&lt;' '' less 60
+'=' '' equal 61
+'&gt;' '' greater 62
+'?' '' question 63
+'@' '' at 64
+'A' '' A 65
+'B' '' B 66
+'C' '' C 67
+'D' '' D 68
+'E' '' E 69
+'F' '' F 70
+'G' '' G 71
+'H' '' H 72
+'I' '' I 73
+'J' '' J 74
+'K' '' K 75
+'L' '' L 76
+'M' '' M 77
+'N' '' N 78
+'O' '' O 79
+'P' '' P 80
+'Q' '' Q 81
+'R' '' R 82
+'S' '' S 83
+'T' '' T 84
+'U' '' U 85
+'V' '' V 86
+'W' '' W 87
+'X' '' X 88
+'Y' '' Y 89
+'Z' '' Z 90
+'[' '' bracketleft 91
+'\' '' backslash 92
+']' '' bracketright 93
+'^' '' asciicircum 94
+'_' '' underscore 95
+'&#x2018;' '' quoteleft 96
+'a' '' a 97
+'b' '' b 98
+'c' '' c 99
+'d' '' d 100
+'e' '' e 101
+'f' '' f 102
+'g' '' g 103
+'h' '' h 104
+'i' '' i 105
+'j' '' j 106
+'k' '' k 107
+'l' '' l 108
+'m' '' m 109
+'n' '' n 110
+'o' '' o 111
+'p' '' p 112
+'q' '' q 113
+'r' '' r 114
+'s' '' s 115
+'t' '' t 116
+'u' '' u 117
+'v' '' v 118
+'w' '' w 119
+'x' '' x 120
+'y' '' y 121
+'z' '' z 122
+'{' '' braceleft 123
+'|' '' bar 124
+'}' '' braceright 125
+'~' '' asciitilde 126
+'-' '' hyphen 127
+'&#x04A6;' '' uni04A6 128
+'&#x04B4;' '' uni04B4 129
+'&#x04AC;' '' uni04AC 130
+'&#x0494;' '' uni0494 131
+'&#x04BA;' '' uni04BA 132
+'&#xFFFD;' '' uniFFFD 133
+'&#x048E;' '' uni048E 134
+'&#x04E0;' '' uni04E0 135
+'&#x04CD;' '' uni04CD 136
+'&#x049A;' '' uni049A 137
+'&#x04C5;' '' uni04C5 138
+'&#x049E;' '' uni049E 139
+'&#x0512;' '' uni0512 140
+'&#x04A2;' '' uni04A2 141
+'&#xFFFD;' '' uniFFFD 142
+'&#x04C7;' '' uni04C7 143
+'&#x04E8;' '' uni04E8 144
+'&#x04BC;' '' uni04BC 145
+'&#x04BE;' '' uni04BE 146
+'&#x048C;' '' uni048C 147
+'&#x048A;' '' uni048A 148
+'&#x04B2;' '' uni04B2 149
+'&#x040F;' '' afii10145 150
+'&#x04A8;' '' uni04A8 151
+'&#x04B6;' '' uni04B6 152
+'&#xFFFD;' '' uniFFFD 153
+'&#x04D8;' '' uni04D8 154
+'&#xFFFD;' '' uniFFFD 155
+'&#x0401;' '' afii10023 156
+'&#x2116;' '' afii61352 157
+'&#x00A4;' '' currency 158
+'&#x00A7;' '' section 159
+'&#x04A7;' '' uni04A7 160
+'&#x04B5;' '' uni04B5 161
+'&#x04AD;' '' uni04AD 162
+'&#x0495;' '' uni0495 163
+'&#x04BB;' '' uni04BB 164
+'&#xFFFD;' '' uniFFFD 165
+'&#x048F;' '' uni048F 166
+'&#x04E1;' '' uni04E1 167
+'&#x04CE;' '' uni04CE 168
+'&#x049B;' '' uni049B 169
+'&#x04C6;' '' uni04C6 170
+'&#x049F;' '' uni049F 171
+'&#x0513;' '' uni0513 172
+'&#x04A3;' '' uni04A3 173
+'&#xFFFD;' '' uniFFFD 174
+'&#x04C8;' '' uni04C8 175
+'&#x04E9;' '' uni04E9 176
+'&#x04BD;' '' uni04BD 177
+'&#x04BF;' '' uni04BF 178
+'&#x048D;' '' uni048D 179
+'&#x048B;' '' uni048B 180
+'&#x04B3;' '' uni04B3 181
+'&#x045F;' '' afii10193 182
+'&#x04A9;' '' uni04A9 183
+'&#x04B7;' '' uni04B7 184
+'&#xFFFD;' '' uniFFFD 185
+'&#x04D9;' '' uni04D9 186
+'&#xFFFD;' '' uniFFFD 187
+'&#x0451;' '' afii10071 188
+'&#x201E;' '' quotedblbase 189
+'&#x00AB;' '' guillemotleft 190
+'&#x00BB;' '' guillemotright 191
+'&#x0410;' '' afii10017 192
+'&#x0411;' '' afii10018 193
+'&#x0412;' '' afii10019 194
+'&#x0413;' '' afii10020 195
+'&#x0414;' '' afii10021 196
+'&#x0415;' '' afii10022 197
+'&#x0416;' '' afii10024 198
+'&#x0417;' '' afii10025 199
+'&#x0418;' '' afii10026 200
+'&#x0419;' '' afii10027 201
+'&#x041A;' '' afii10028 202
+'&#x041B;' '' afii10029 203
+'&#x041C;' '' afii10030 204
+'&#x041D;' '' afii10031 205
+'&#x041E;' '' afii10032 206
+'&#x041F;' '' afii10033 207
+'&#x0420;' '' afii10034 208
+'&#x0421;' '' afii10035 209
+'&#x0422;' '' afii10036 210
+'&#x0423;' '' afii10037 211
+'&#x0424;' '' afii10038 212
+'&#x0425;' '' afii10039 213
+'&#x0426;' '' afii10040 214
+'&#x0427;' '' afii10041 215
+'&#x0428;' '' afii10042 216
+'&#x0429;' '' afii10043 217
+'&#x042A;' '' afii10044 218
+'&#x042B;' '' afii10045 219
+'&#x042C;' '' afii10046 220
+'&#x042D;' '' afii10047 221
+'&#x042E;' '' afii10048 222
+'&#x042F;' '' afii10049 223
+'&#x0430;' '' afii10065 224
+'&#x0431;' '' afii10066 225
+'&#x0432;' '' afii10067 226
+'&#x0433;' '' afii10068 227
+'&#x0434;' '' afii10069 228
+'&#x0435;' '' afii10070 229
+'&#x0436;' '' afii10072 230
+'&#x0437;' '' afii10073 231
+'&#x0438;' '' afii10074 232
+'&#x0439;' '' afii10075 233
+'&#x043A;' '' afii10076 234
+'&#x043B;' '' afii10077 235
+'&#x043C;' '' afii10078 236
+'&#x043D;' '' afii10079 237
+'&#x043E;' '' afii10080 238
+'&#x043F;' '' afii10081 239
+'&#x0440;' '' afii10082 240
+'&#x0441;' '' afii10083 241
+'&#x0442;' '' afii10084 242
+'&#x0443;' '' afii10085 243
+'&#x0444;' '' afii10086 244
+'&#x0445;' '' afii10087 245
+'&#x0446;' '' afii10088 246
+'&#x0447;' '' afii10089 247
+'&#x0448;' '' afii10090 248
+'&#x0449;' '' afii10091 249
+'&#x044A;' '' afii10092 250
+'&#x044B;' '' afii10093 251
+'&#x044C;' '' afii10094 252
+'&#x044D;' '' afii10095 253
+'&#x044E;' '' afii10096 254
+'&#x044F;' '' afii10097 255
+OpenSans-LightItalic-T2C-LF 0 255
+htfcss: OpenSans-LightItalic-T2C-LF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-T2C-LF}{unicode/Open_Sans_Light/OpenSans-LightItalic-T2C-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBold-T2C-LF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-ExtraBold-T2C-LF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-ExtraBold-T2C-LF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-T2C-LF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T2C-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBoldItalic-T2C-LF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-ExtraBoldItalic-T2C-LF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-ExtraBoldItalic-T2C-LF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-T2C-LF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T2C-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Bold-T2C-LF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSansCondensed-Bold-T2C-LF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSansCondensed-Bold-T2C-LF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-T2C-LF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T2C-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Light-T2C-LF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-Light-T2C-LF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-Light-T2C-LF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-T2C-LF}{alias/Open_Sans_Light/OpenSans-Light-T2C-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Bold-T2C-LF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-Bold-T2C-LF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-Bold-T2C-LF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-T2C-LF}{alias/Open_Sans/OpenSans-Bold-T2C-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBoldItalic-T2C-LF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-SemiBoldItalic-T2C-LF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-SemiBoldItalic-T2C-LF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-T2C-LF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T2C-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Light-T2C-LF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSansCondensed-Light-T2C-LF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSansCondensed-Light-T2C-LF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-T2C-LF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T2C-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-LightItalic-T2C-LF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSansCondensed-LightItalic-T2C-LF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSansCondensed-LightItalic-T2C-LF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-T2C-LF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T2C-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Italic-T2C-LF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-Italic-T2C-LF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-Italic-T2C-LF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-T2C-LF}{alias/Open_Sans/OpenSans-Italic-T2C-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-BoldItalic-T2C-LF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-BoldItalic-T2C-LF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-BoldItalic-T2C-LF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-T2C-LF}{alias/Open_Sans/OpenSans-BoldItalic-T2C-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Regular-T2C-LF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-Regular-T2C-LF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-Regular-T2C-LF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-T2C-LF}{alias/Open_Sans/OpenSans-Regular-T2C-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBold-T2C-LF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-SemiBold-T2C-LF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-SemiBold-T2C-LF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-T2C-LF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-T2C-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-LightItalic-T2C-OsF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-LightItalic-T2C-OsF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-LightItalic-T2C-OsF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-T2C-OsF}{alias/Open_Sans_Light/OpenSans-LightItalic-T2C-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBold-T2C-OsF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-ExtraBold-T2C-OsF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-ExtraBold-T2C-OsF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-T2C-OsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T2C-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBoldItalic-T2C-OsF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-ExtraBoldItalic-T2C-OsF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-ExtraBoldItalic-T2C-OsF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-T2C-OsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T2C-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Bold-T2C-OsF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSansCondensed-Bold-T2C-OsF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSansCondensed-Bold-T2C-OsF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-T2C-OsF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T2C-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Light-T2C-OsF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-Light-T2C-OsF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-Light-T2C-OsF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-T2C-OsF}{alias/Open_Sans_Light/OpenSans-Light-T2C-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Bold-T2C-OsF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-Bold-T2C-OsF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-Bold-T2C-OsF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-T2C-OsF}{alias/Open_Sans/OpenSans-Bold-T2C-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBoldItalic-T2C-OsF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-SemiBoldItalic-T2C-OsF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-SemiBoldItalic-T2C-OsF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-T2C-OsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T2C-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Light-T2C-OsF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSansCondensed-Light-T2C-OsF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSansCondensed-Light-T2C-OsF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-T2C-OsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T2C-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-LightItalic-T2C-OsF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSansCondensed-LightItalic-T2C-OsF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSansCondensed-LightItalic-T2C-OsF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-T2C-OsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T2C-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Italic-T2C-OsF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-Italic-T2C-OsF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-Italic-T2C-OsF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-T2C-OsF}{alias/Open_Sans/OpenSans-Italic-T2C-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-BoldItalic-T2C-OsF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-BoldItalic-T2C-OsF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-BoldItalic-T2C-OsF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-T2C-OsF}{alias/Open_Sans/OpenSans-BoldItalic-T2C-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Regular-T2C-OsF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-Regular-T2C-OsF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-Regular-T2C-OsF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-T2C-OsF}{alias/Open_Sans/OpenSans-Regular-T2C-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBold-T2C-OsF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-SemiBold-T2C-OsF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-SemiBold-T2C-OsF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-T2C-OsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-T2C-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-LightItalic-T2C-TLF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-LightItalic-T2C-TLF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-LightItalic-T2C-TLF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-T2C-TLF}{alias/Open_Sans_Light/OpenSans-LightItalic-T2C-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBold-T2C-TLF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-ExtraBold-T2C-TLF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-ExtraBold-T2C-TLF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-T2C-TLF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T2C-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBoldItalic-T2C-TLF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-ExtraBoldItalic-T2C-TLF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-ExtraBoldItalic-T2C-TLF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-T2C-TLF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T2C-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Bold-T2C-TLF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSansCondensed-Bold-T2C-TLF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSansCondensed-Bold-T2C-TLF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-T2C-TLF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T2C-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Light-T2C-TLF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-Light-T2C-TLF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-Light-T2C-TLF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-T2C-TLF}{alias/Open_Sans_Light/OpenSans-Light-T2C-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Bold-T2C-TLF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-Bold-T2C-TLF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-Bold-T2C-TLF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-T2C-TLF}{alias/Open_Sans/OpenSans-Bold-T2C-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBoldItalic-T2C-TLF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-SemiBoldItalic-T2C-TLF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-SemiBoldItalic-T2C-TLF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-T2C-TLF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T2C-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Light-T2C-TLF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSansCondensed-Light-T2C-TLF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSansCondensed-Light-T2C-TLF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-T2C-TLF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T2C-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-LightItalic-T2C-TLF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSansCondensed-LightItalic-T2C-TLF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSansCondensed-LightItalic-T2C-TLF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-T2C-TLF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T2C-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Italic-T2C-TLF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-Italic-T2C-TLF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-Italic-T2C-TLF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-T2C-TLF}{alias/Open_Sans/OpenSans-Italic-T2C-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-BoldItalic-T2C-TLF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-BoldItalic-T2C-TLF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-BoldItalic-T2C-TLF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-T2C-TLF}{alias/Open_Sans/OpenSans-BoldItalic-T2C-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Regular-T2C-TLF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-Regular-T2C-TLF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-Regular-T2C-TLF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-T2C-TLF}{alias/Open_Sans/OpenSans-Regular-T2C-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBold-T2C-TLF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-SemiBold-T2C-TLF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-SemiBold-T2C-TLF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-T2C-TLF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-T2C-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-LightItalic-T2C-TOsF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-LightItalic-T2C-TOsF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-LightItalic-T2C-TOsF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-T2C-TOsF}{alias/Open_Sans_Light/OpenSans-LightItalic-T2C-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBold-T2C-TOsF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-ExtraBold-T2C-TOsF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-ExtraBold-T2C-TOsF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-T2C-TOsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-T2C-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBoldItalic-T2C-TOsF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-ExtraBoldItalic-T2C-TOsF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-ExtraBoldItalic-T2C-TOsF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-T2C-TOsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-T2C-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Bold-T2C-TOsF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSansCondensed-Bold-T2C-TOsF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSansCondensed-Bold-T2C-TOsF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-T2C-TOsF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-T2C-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Light-T2C-TOsF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-Light-T2C-TOsF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-Light-T2C-TOsF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-T2C-TOsF}{alias/Open_Sans_Light/OpenSans-Light-T2C-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Bold-T2C-TOsF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-Bold-T2C-TOsF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-Bold-T2C-TOsF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-T2C-TOsF}{alias/Open_Sans/OpenSans-Bold-T2C-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBoldItalic-T2C-TOsF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-SemiBoldItalic-T2C-TOsF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-SemiBoldItalic-T2C-TOsF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-T2C-TOsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-T2C-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Light-T2C-TOsF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSansCondensed-Light-T2C-TOsF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSansCondensed-Light-T2C-TOsF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-T2C-TOsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-T2C-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-LightItalic-T2C-TOsF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSansCondensed-LightItalic-T2C-TOsF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSansCondensed-LightItalic-T2C-TOsF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-T2C-TOsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-T2C-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Italic-T2C-TOsF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-Italic-T2C-TOsF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-Italic-T2C-TOsF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-T2C-TOsF}{alias/Open_Sans/OpenSans-Italic-T2C-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-BoldItalic-T2C-TOsF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-BoldItalic-T2C-TOsF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-BoldItalic-T2C-TOsF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-T2C-TOsF}{alias/Open_Sans/OpenSans-BoldItalic-T2C-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Regular-T2C-TOsF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-Regular-T2C-TOsF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-Regular-T2C-TOsF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-T2C-TOsF}{alias/Open_Sans/OpenSans-Regular-T2C-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBold-T2C-TOsF.htf hash: dc55287a0662a4b9557c0ed0fae27644
+\<OpenSans-SemiBold-T2C-TOsF\><<<
+.OpenSans-LightItalic-T2C-LF
+htfcss: OpenSans-SemiBold-T2C-TOsF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-T2C-TOsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-T2C-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-LightItalic-X2-LF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-LightItalic-X2-LF\><<<
+OpenSans-LightItalic-X2-LF 0 255
+'&#x60;' '' grave 0 % generated from OpenSans-LightItalic-X2-LF.tfm, 2022-03-17-11:26
+'&#x00B4;' '' acute 1 % Copyright 2022 TeX Users Group
+'&#x02C6;' '' circumflex 2 %
+'&#x02DC;' '' tilde 3 % This work may be distributed and/or modified under the
+'&#x00A8;' '' dieresis 4 % conditions of the LaTeX Project Public License, either
+'&#x02DD;' '' hungarumlaut 5 % version 1.3c of this license or (at your option) any
+'&#x02DA;' '' ring 6 % later version. The latest version of this license is in
+'&#x02C7;' '' caron 7 % http://www.latex-project.org/lppl.txt
+'&#x02D8;' '' breve 8 % and version 1.3c or later is part of all distributions
+'&#x00AF;' '' macron 9 % of LaTeX version 2005/12/01 or later.
+'&#x02D9;' '' dotaccent 10 %
+'&#x00B8;' '' cedilla 11 % This work has the LPPL maintenance status "maintained".
+'&#x02DB;' '' ogonek 12 %
+'&#x04C0;' '' uni04C0 13 % The Current Maintainer of this work
+'&#xFFFD;' '' uniFFFD 14 % is the TeX4ht Project <http://tug.org/tex4ht>.
+'&#xFFFD;' '' uniFFFD 15 %
+'&#x201C;' '' quotedblleft 16 % If you modify this program, changing the
+'&#x201D;' '' quotedblright 17 % version identification would be appreciated.
+'&#xFFFD;' '' uniFFFD 18
+'&#x030F;' '' uni030F 19
+'' '' cyrillicbreve 20
+'&#x2013;' '' endash 21
+'&#x2014;' '' emdash 22
+'' '' .notdef 23
+'&#xFFFD;' '' uniFFFD 24
+'&#xFFFD;' '' uniFFFD 25
+'&#xFFFD;' '' uniFFFD 26
+'&#xFFFD;' '' uniFFFD 27
+'&#xFFFD;' '' uniFFFD 28
+'&#xFFFD;' '' uniFFFD 29
+'&#xFFFD;' '' uniFFFD 30
+'&#xFFFD;' '' uniFFFD 31
+'' '' .notdef 32
+'!' '' exclam 33
+'"' '' quotedbl 34
+'#' '' numbersign 35
+'$' '' dollar 36
+'%' '' percent 37
+'&amp;' '' ampersand 38
+'&#x2019;' '' quoteright 39
+'(' '' parenleft 40
+')' '' parenright 41
+'*' '' asterisk 42
+'+' '' plus 43
+',' '' comma 44
+'-' '' hyphen 45
+'.' '' period 46
+'/' '' slash 47
+'0' '' zero 48
+'1' '' one.pnum 49
+'2' '' two 50
+'3' '' three 51
+'4' '' four 52
+'5' '' five 53
+'6' '' six 54
+'7' '' seven 55
+'8' '' eight 56
+'9' '' nine 57
+':' '' colon 58
+';' '' semicolon 59
+'&lt;' '' less 60
+'=' '' equal 61
+'&gt;' '' greater 62
+'?' '' question 63
+'@' '' at 64
+'&#x04D4;' '' uni04D4 65
+'&#x0402;' '' afii10051 66
+'&#x040B;' '' afii10060 67
+'&#x04BC;' '' uni04BC 68
+'&#x04BE;' '' uni04BE 69
+'&#x049C;' '' uni049C 70
+'&#x049E;' '' uni049E 71
+'&#x04C5;' '' uni04C5 72
+'&#x0406;' '' afii10055 73
+'&#x0408;' '' afii10057 74
+'&#x0409;' '' afii10058 75
+'&#x04CD;' '' uni04CD 76
+'&#x040A;' '' afii10059 77
+'&#x04A8;' '' uni04A8 78
+'&#x04A6;' '' uni04A6 79
+'&#xFFFD;' '' uniFFFD 80
+'&#xFFFD;' '' uniFFFD 81
+'&#x04AC;' '' uni04AC 82
+'&#x0405;' '' afii10054 83
+'&#x04B4;' '' uni04B4 84
+'&#x040F;' '' afii10145 85
+'&#x04B8;' '' uni04B8 86
+'&#xFFFD;' '' uniFFFD 87
+'&#x0462;' '' uni0462 88
+'&#x046A;' '' uni046A 89
+'&#x0474;' '' uni0474 90
+'[' '' bracketleft 91
+'\' '' backslash 92
+']' '' bracketright 93
+'^' '' asciicircum 94
+'_' '' underscore 95
+'&#x2018;' '' quoteleft 96
+'&#x04D5;' '' uni04D5 97
+'&#x0452;' '' afii10099 98
+'&#x045B;' '' afii10108 99
+'&#x04BD;' '' uni04BD 100
+'&#x04BF;' '' uni04BF 101
+'&#x049D;' '' uni049D 102
+'&#x049F;' '' uni049F 103
+'&#x04C6;' '' uni04C6 104
+'&#x0456;' '' afii10103 105
+'&#x0458;' '' afii10105 106
+'&#x0459;' '' afii10106 107
+'&#x04CE;' '' uni04CE 108
+'&#x045A;' '' afii10107 109
+'&#x04A9;' '' uni04A9 110
+'&#x04A7;' '' uni04A7 111
+'&#xFFFD;' '' uniFFFD 112
+'&#xFFFD;' '' uniFFFD 113
+'&#x04AD;' '' uni04AD 114
+'&#x0455;' '' afii10102 115
+'&#x04B5;' '' uni04B5 116
+'&#x045F;' '' afii10193 117
+'&#x04B9;' '' uni04B9 118
+'&#xFFFD;' '' uniFFFD 119
+'&#x0463;' '' uni0463 120
+'&#x046B;' '' uni046B 121
+'&#x0475;' '' uni0475 122
+'{' '' braceleft 123
+'|' '' bar 124
+'}' '' braceright 125
+'~' '' asciitilde 126
+'-' '' hyphen 127
+'&#x0490;' '' afii10050 128
+'&#x0492;' '' uni0492 129
+'&#x04F6;' '' uni04F6 130
+'&#x0494;' '' uni0494 131
+'&#x04BA;' '' uni04BA 132
+'&#x0496;' '' uni0496 133
+'&#x0498;' '' uni0498 134
+'&#x04E0;' '' uni04E0 135
+'&#x0407;' '' afii10056 136
+'&#x049A;' '' uni049A 137
+'&#x04A0;' '' uni04A0 138
+'&#x04C3;' '' uni04C3 139
+'&#x0512;' '' uni0512 140
+'&#x04A2;' '' uni04A2 141
+'&#x04A4;' '' uni04A4 142
+'&#x04C7;' '' uni04C7 143
+'&#x04E8;' '' uni04E8 144
+'&#x04AA;' '' uni04AA 145
+'&#x040E;' '' afii10062 146
+'&#x04AE;' '' uni04AE 147
+'&#x04B0;' '' uni04B0 148
+'&#x04B2;' '' uni04B2 149
+'&#x04FC;' '' uni04FC 150
+'&#x04CB;' '' uni04CB 151
+'&#x04B6;' '' uni04B6 152
+'&#x0404;' '' afii10053 153
+'&#x04D8;' '' uni04D8 154
+'&#x0510;' '' uni0510 155
+'&#x0401;' '' afii10023 156
+'&#x2116;' '' afii61352 157
+'&#x00A4;' '' currency 158
+'&#x00A7;' '' section 159
+'&#x0491;' '' afii10098 160
+'&#x0493;' '' uni0493 161
+'&#x04F7;' '' uni04F7 162
+'&#x0495;' '' uni0495 163
+'&#x04BB;' '' uni04BB 164
+'&#x0497;' '' uni0497 165
+'&#x0499;' '' uni0499 166
+'&#x04E1;' '' uni04E1 167
+'&#x0457;' '' afii10104 168
+'&#x049B;' '' uni049B 169
+'&#x04A1;' '' uni04A1 170
+'&#x04C4;' '' uni04C4 171
+'&#x0513;' '' uni0513 172
+'&#x04A3;' '' uni04A3 173
+'&#x04A5;' '' uni04A5 174
+'&#x04C8;' '' uni04C8 175
+'&#x04E9;' '' uni04E9 176
+'&#x04AB;' '' uni04AB 177
+'&#x045E;' '' afii10110 178
+'&#x04AF;' '' uni04AF 179
+'&#x04B1;' '' uni04B1 180
+'&#x04B3;' '' uni04B3 181
+'&#x04FD;' '' uni04FD 182
+'&#x04CC;' '' uni04CC 183
+'&#x04B7;' '' uni04B7 184
+'&#x0454;' '' afii10101 185
+'&#x04D9;' '' uni04D9 186
+'&#x0511;' '' uni0511 187
+'&#x0451;' '' afii10071 188
+'&#x201E;' '' quotedblbase 189
+'&#x00AB;' '' guillemotleft 190
+'&#x00BB;' '' guillemotright 191
+'&#x0410;' '' afii10017 192
+'&#x0411;' '' afii10018 193
+'&#x0412;' '' afii10019 194
+'&#x0413;' '' afii10020 195
+'&#x0414;' '' afii10021 196
+'&#x0415;' '' afii10022 197
+'&#x0416;' '' afii10024 198
+'&#x0417;' '' afii10025 199
+'&#x0418;' '' afii10026 200
+'&#x0419;' '' afii10027 201
+'&#x041A;' '' afii10028 202
+'&#x041B;' '' afii10029 203
+'&#x041C;' '' afii10030 204
+'&#x041D;' '' afii10031 205
+'&#x041E;' '' afii10032 206
+'&#x041F;' '' afii10033 207
+'&#x0420;' '' afii10034 208
+'&#x0421;' '' afii10035 209
+'&#x0422;' '' afii10036 210
+'&#x0423;' '' afii10037 211
+'&#x0424;' '' afii10038 212
+'&#x0425;' '' afii10039 213
+'&#x0426;' '' afii10040 214
+'&#x0427;' '' afii10041 215
+'&#x0428;' '' afii10042 216
+'&#x0429;' '' afii10043 217
+'&#x042A;' '' afii10044 218
+'&#x042B;' '' afii10045 219
+'&#x042C;' '' afii10046 220
+'&#x042D;' '' afii10047 221
+'&#x042E;' '' afii10048 222
+'&#x042F;' '' afii10049 223
+'&#x0430;' '' afii10065 224
+'&#x0431;' '' afii10066 225
+'&#x0432;' '' afii10067 226
+'&#x0433;' '' afii10068 227
+'&#x0434;' '' afii10069 228
+'&#x0435;' '' afii10070 229
+'&#x0436;' '' afii10072 230
+'&#x0437;' '' afii10073 231
+'&#x0438;' '' afii10074 232
+'&#x0439;' '' afii10075 233
+'&#x043A;' '' afii10076 234
+'&#x043B;' '' afii10077 235
+'&#x043C;' '' afii10078 236
+'&#x043D;' '' afii10079 237
+'&#x043E;' '' afii10080 238
+'&#x043F;' '' afii10081 239
+'&#x0440;' '' afii10082 240
+'&#x0441;' '' afii10083 241
+'&#x0442;' '' afii10084 242
+'&#x0443;' '' afii10085 243
+'&#x0444;' '' afii10086 244
+'&#x0445;' '' afii10087 245
+'&#x0446;' '' afii10088 246
+'&#x0447;' '' afii10089 247
+'&#x0448;' '' afii10090 248
+'&#x0449;' '' afii10091 249
+'&#x044A;' '' afii10092 250
+'&#x044B;' '' afii10093 251
+'&#x044C;' '' afii10094 252
+'&#x044D;' '' afii10095 253
+'&#x044E;' '' afii10096 254
+'&#x044F;' '' afii10097 255
+OpenSans-LightItalic-X2-LF 0 255
+htfcss: OpenSans-LightItalic-X2-LF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-X2-LF}{unicode/Open_Sans_Light/OpenSans-LightItalic-X2-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBold-X2-LF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-ExtraBold-X2-LF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-ExtraBold-X2-LF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-X2-LF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-X2-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBoldItalic-X2-LF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-ExtraBoldItalic-X2-LF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-ExtraBoldItalic-X2-LF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-X2-LF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-X2-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Bold-X2-LF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSansCondensed-Bold-X2-LF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSansCondensed-Bold-X2-LF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-X2-LF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-X2-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Light-X2-LF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-Light-X2-LF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-Light-X2-LF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-X2-LF}{alias/Open_Sans_Light/OpenSans-Light-X2-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Bold-X2-LF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-Bold-X2-LF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-Bold-X2-LF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-X2-LF}{alias/Open_Sans/OpenSans-Bold-X2-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBoldItalic-X2-LF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-SemiBoldItalic-X2-LF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-SemiBoldItalic-X2-LF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-X2-LF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-X2-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Light-X2-LF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSansCondensed-Light-X2-LF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSansCondensed-Light-X2-LF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-X2-LF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-X2-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-LightItalic-X2-LF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSansCondensed-LightItalic-X2-LF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSansCondensed-LightItalic-X2-LF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-X2-LF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-X2-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Italic-X2-LF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-Italic-X2-LF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-Italic-X2-LF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-X2-LF}{alias/Open_Sans/OpenSans-Italic-X2-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-BoldItalic-X2-LF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-BoldItalic-X2-LF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-BoldItalic-X2-LF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-X2-LF}{alias/Open_Sans/OpenSans-BoldItalic-X2-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Regular-X2-LF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-Regular-X2-LF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-Regular-X2-LF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-X2-LF}{alias/Open_Sans/OpenSans-Regular-X2-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBold-X2-LF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-SemiBold-X2-LF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-SemiBold-X2-LF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-X2-LF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-X2-LF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-LightItalic-X2-OsF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-LightItalic-X2-OsF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-LightItalic-X2-OsF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-X2-OsF}{alias/Open_Sans_Light/OpenSans-LightItalic-X2-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBold-X2-OsF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-ExtraBold-X2-OsF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-ExtraBold-X2-OsF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-X2-OsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-X2-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBoldItalic-X2-OsF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-ExtraBoldItalic-X2-OsF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-ExtraBoldItalic-X2-OsF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-X2-OsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-X2-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Bold-X2-OsF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSansCondensed-Bold-X2-OsF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSansCondensed-Bold-X2-OsF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-X2-OsF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-X2-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Light-X2-OsF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-Light-X2-OsF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-Light-X2-OsF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-X2-OsF}{alias/Open_Sans_Light/OpenSans-Light-X2-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Bold-X2-OsF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-Bold-X2-OsF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-Bold-X2-OsF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-X2-OsF}{alias/Open_Sans/OpenSans-Bold-X2-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBoldItalic-X2-OsF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-SemiBoldItalic-X2-OsF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-SemiBoldItalic-X2-OsF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-X2-OsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-X2-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Light-X2-OsF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSansCondensed-Light-X2-OsF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSansCondensed-Light-X2-OsF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-X2-OsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-X2-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-LightItalic-X2-OsF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSansCondensed-LightItalic-X2-OsF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSansCondensed-LightItalic-X2-OsF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-X2-OsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-X2-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Italic-X2-OsF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-Italic-X2-OsF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-Italic-X2-OsF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-X2-OsF}{alias/Open_Sans/OpenSans-Italic-X2-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-BoldItalic-X2-OsF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-BoldItalic-X2-OsF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-BoldItalic-X2-OsF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-X2-OsF}{alias/Open_Sans/OpenSans-BoldItalic-X2-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Regular-X2-OsF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-Regular-X2-OsF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-Regular-X2-OsF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-X2-OsF}{alias/Open_Sans/OpenSans-Regular-X2-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBold-X2-OsF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-SemiBold-X2-OsF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-SemiBold-X2-OsF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-X2-OsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-X2-OsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-LightItalic-X2-TLF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-LightItalic-X2-TLF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-LightItalic-X2-TLF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-X2-TLF}{alias/Open_Sans_Light/OpenSans-LightItalic-X2-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBold-X2-TLF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-ExtraBold-X2-TLF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-ExtraBold-X2-TLF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-X2-TLF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-X2-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBoldItalic-X2-TLF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-ExtraBoldItalic-X2-TLF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-ExtraBoldItalic-X2-TLF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-X2-TLF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-X2-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Bold-X2-TLF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSansCondensed-Bold-X2-TLF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSansCondensed-Bold-X2-TLF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-X2-TLF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-X2-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Light-X2-TLF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-Light-X2-TLF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-Light-X2-TLF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-X2-TLF}{alias/Open_Sans_Light/OpenSans-Light-X2-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Bold-X2-TLF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-Bold-X2-TLF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-Bold-X2-TLF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-X2-TLF}{alias/Open_Sans/OpenSans-Bold-X2-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBoldItalic-X2-TLF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-SemiBoldItalic-X2-TLF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-SemiBoldItalic-X2-TLF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-X2-TLF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-X2-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Light-X2-TLF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSansCondensed-Light-X2-TLF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSansCondensed-Light-X2-TLF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-X2-TLF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-X2-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-LightItalic-X2-TLF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSansCondensed-LightItalic-X2-TLF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSansCondensed-LightItalic-X2-TLF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-X2-TLF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-X2-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Italic-X2-TLF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-Italic-X2-TLF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-Italic-X2-TLF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-X2-TLF}{alias/Open_Sans/OpenSans-Italic-X2-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-BoldItalic-X2-TLF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-BoldItalic-X2-TLF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-BoldItalic-X2-TLF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-X2-TLF}{alias/Open_Sans/OpenSans-BoldItalic-X2-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Regular-X2-TLF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-Regular-X2-TLF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-Regular-X2-TLF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-X2-TLF}{alias/Open_Sans/OpenSans-Regular-X2-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBold-X2-TLF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-SemiBold-X2-TLF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-SemiBold-X2-TLF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-X2-TLF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-X2-TLF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-LightItalic-X2-TOsF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-LightItalic-X2-TOsF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-LightItalic-X2-TOsF font-style: italic; font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-LightItalic-X2-TOsF}{alias/Open_Sans_Light/OpenSans-LightItalic-X2-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBold-X2-TOsF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-ExtraBold-X2-TOsF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-ExtraBold-X2-TOsF font-weight: bold; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBold-X2-TOsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBold-X2-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-ExtraBoldItalic-X2-TOsF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-ExtraBoldItalic-X2-TOsF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-ExtraBoldItalic-X2-TOsF font-weight: bold; font-style: italic; font-family: 'Open Sans ExtraBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-ExtraBoldItalic-X2-TOsF}{alias/Open_Sans_ExtraBold/OpenSans-ExtraBoldItalic-X2-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Bold-X2-TOsF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSansCondensed-Bold-X2-TOsF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSansCondensed-Bold-X2-TOsF font-weight: bold; font-variant: small-caps; font-family: 'Open Sans Condensed', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Bold-X2-TOsF}{alias/Open_Sans_Condensed/OpenSansCondensed-Bold-X2-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Light-X2-TOsF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-Light-X2-TOsF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-Light-X2-TOsF font-family: 'Open Sans Light', sans-serif;
+
+>>>
+\AddFont{OpenSans-Light-X2-TOsF}{alias/Open_Sans_Light/OpenSans-Light-X2-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Bold-X2-TOsF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-Bold-X2-TOsF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-Bold-X2-TOsF font-weight: bold; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Bold-X2-TOsF}{alias/Open_Sans/OpenSans-Bold-X2-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBoldItalic-X2-TOsF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-SemiBoldItalic-X2-TOsF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-SemiBoldItalic-X2-TOsF font-weight: bold; font-style: italic; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBoldItalic-X2-TOsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBoldItalic-X2-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-Light-X2-TOsF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSansCondensed-Light-X2-TOsF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSansCondensed-Light-X2-TOsF font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-Light-X2-TOsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-Light-X2-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSansCondensed-LightItalic-X2-TOsF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSansCondensed-LightItalic-X2-TOsF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSansCondensed-LightItalic-X2-TOsF font-style: italic; font-variant: small-caps; font-family: 'Open Sans Condensed Light', sans-serif;
+
+>>>
+\AddFont{OpenSansCondensed-LightItalic-X2-TOsF}{alias/Open_Sans_Condensed_Light/OpenSansCondensed-LightItalic-X2-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Italic-X2-TOsF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-Italic-X2-TOsF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-Italic-X2-TOsF font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Italic-X2-TOsF}{alias/Open_Sans/OpenSans-Italic-X2-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-BoldItalic-X2-TOsF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-BoldItalic-X2-TOsF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-BoldItalic-X2-TOsF font-weight: bold; font-style: italic; font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-BoldItalic-X2-TOsF}{alias/Open_Sans/OpenSans-BoldItalic-X2-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-Regular-X2-TOsF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-Regular-X2-TOsF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-Regular-X2-TOsF font-family: 'Open Sans', sans-serif;
+
+>>>
+\AddFont{OpenSans-Regular-X2-TOsF}{alias/Open_Sans/OpenSans-Regular-X2-TOsF}{}
+Missing glyph cyrillicbreve
+% writing OpenSans-SemiBold-X2-TOsF.htf hash: d3f40560d243d7e93e2cdfe78472f333
+\<OpenSans-SemiBold-X2-TOsF\><<<
+.OpenSans-LightItalic-X2-LF
+htfcss: OpenSans-SemiBold-X2-TOsF font-weight: bold; font-family: 'Open Sans SemiBold', sans-serif;
+
+>>>
+\AddFont{OpenSans-SemiBold-X2-TOsF}{alias/Open_Sans_SemiBold/OpenSans-SemiBold-X2-TOsF}{}
+Missing glyph cyrillicbreve
+\bye
+
diff --git a/support/TeX4ht/source/tex4ht-html4.tex b/support/TeX4ht/source/tex4ht-html4.tex
index 12c7b8acde..f9edbd385b 100644
--- a/support/TeX4ht/source/tex4ht-html4.tex
+++ b/support/TeX4ht/source/tex4ht-html4.tex
@@ -1,4 +1,4 @@
-% $Id: tex4ht-html4.tex 1087 2022-03-08 09:45:01Z michal_h21 $
+% $Id: tex4ht-html4.tex 1093 2022-03-20 16:15:35Z karl $
% Compile 4 times: latex tex4ht-html4
% Copy html4.4ht into the work directory before all but the last compilation.
%
@@ -15222,10 +15222,13 @@ Configuration for the inline code
\subsection{Listings}
%%%%%%%%%%%%%%%%%%%%%
+Inline listings snippets
+
\<configure html4 listings\><<<
\Configure{lstinline}
- {\HCode{<span class="lstinline">}}
- {\HCode{</span>}}
+ {\HCode{<code class="lstinline">}\NoFonts}
+ {\EndNoFonts\HCode{</code>}}
+\Css{code.lstinline{font-family:monospace,monospace;}}
>>>
\<configure html4 listings\><<<
@@ -15307,18 +15310,19 @@ Configuration for the inline code
\Configure{lstinputlisting}
{\ifvmode \IgnorePar\fi \EndP
\HCode{<!--l. \the\inputlineno-->}%
- \HCode{<pre class="lstinputlisting">}%
- \bgroup \tt %\special{t4ht@(}%
- \Configure{listings}
- {{\everypar{}\leavevmode}}
- {{\everypar{}\leavevmode}}
+ \gHAdvance\listingN by 1%
+ \HCode{<pre class="lstinputlisting" id="listing-\listingN">}%
+ \bgroup\ttfamily%\special{t4ht@(}%
+ \Configure{listings}%
+ {{\everypar{}\leavevmode}}%
+ {{\everypar{}\leavevmode}}%
{|<nbsp|>%
- \HCode{<br />\Hnewline<span class="label">}}
+ \HCode{<br />\Hnewline<span class="label">}}%
{\HCode{</span>}}%
}
{%\special{t4ht@)}
- \egroup
- \ifvmode \IgnorePar\fi \EndP \HCode{</pre>}\par}
+ \egroup%
+ \ifvmode \IgnorePar\fi \EndP \HCode{</pre>}\par}%
\Css{pre.lstinputlisting{
font-family: monospace,monospace;
white-space: nowrap;
@@ -15354,6 +15358,28 @@ Support for colors in listings
\HCode{<span style="color:\#\html@color">}}% init
>>>
+Support for background and border color
+
+\<configure html4 listings\><<<
+\lst@AddToHook{Init}{%
+\bgroup%
+ % handle backround color and border in listings
+ \ifx\lst@fillcolor\@empty\else%
+ \lst@fillcolor%
+ \extractcolorspec{.}\html@fillcolor%
+ \expandafter\convertcolorspec\html@fillcolor{HTML}\html@fillcolor%
+ \Css{\#listing-\listingN{background-color:\#\html@fillcolor;}}%
+ \fi%
+ \ifx\lst@rulecolor\@empty\else%
+ \lst@rulecolor%
+ \extractcolorspec{.}\html@rulecolor%
+ \expandafter\convertcolorspec\html@rulecolor{HTML}\html@rulecolor%
+ \Css{\#listing-\listingN{border: 1px solid \#\html@rulecolor;}}%
+ \fi%
+\egroup%
+}
+>>>
+
%%%%%%%%%%%%%%%%%%%%%
\subsection{Verbatim}
%%%%%%%%%%%%%%%%%%%%%
diff --git a/support/TeX4ht/source/update-htfonts b/support/TeX4ht/source/update-htfonts
index 20c37cbb3a..36d624d5ac 100755
--- a/support/TeX4ht/source/update-htfonts
+++ b/support/TeX4ht/source/update-htfonts
@@ -1,5 +1,5 @@
#!/bin/sh
-# $Id: update-htfonts 1061 2022-01-20 22:17:17Z karl $
+# $Id: update-htfonts 1093 2022-03-20 16:15:35Z karl $
# Public domain. Originally written by Karl Berry, 2022.
# don't bother with real option parsing.
@@ -10,6 +10,8 @@ END_USAGE
exit 1
fi
+verbose=true
+prg=`basename $0`
cp="cp -pv"
mkdir="mkdir -v"
svn=svn
@@ -49,9 +51,6 @@ fi
copy_file () {
src=$1; dest=$2
#
- # show diff from (older) DEST to newer (SRC).
- diff -u0 "$dest" "$src" >>$tmp.0
- #
if $cp "$src" "$dest"; then :; else
echo "$0: copy ($cp) failed: $src -> $dest" >&2
exit 1
@@ -78,18 +77,24 @@ htf_same () {
}
# Iterate through all files in the dev directory.
-echo "$0: comparing $devdir"
-echo "$0: to $instdir"
+echo "$prg: comparing $devdir"
+echo "$prg: to $instdir"
>$tmp.0 # accumulate diffs here
#
find "$devdir" -type f -print | sort | while read devf; do
instf=`echo "$devf" | sed "s,^$devdir/,$instdir/,"`
+ echo "$devf" | grep OpenSans >/dev/null &&
+ #$verbose && echo "considering $devf -> $instf"
+
if test -r "$instf"; then
# we have a file in both directories; see if they are the same (enough).
if htf_same "$devf" "$instf"; then
: # $verbose && echo "`basename \"$devf\"`: same ($devf == $instf)"
else
$verbose && echo "`basename \"$devf\"`: diff ($devf != $instf)"
+ # save diff from (older) DEST to newer (SRC).
+ diff -u0 "$dest" "$src" >>$tmp.0
+ #
copy_file "$devf" "$instf"
fi
@@ -100,7 +105,7 @@ find "$devdir" -type f -print | sort | while read devf; do
# have directory, so add file.
$verbose && echo "newfile ($devf -> $instf)"
copy_file "$devf" "$instf"
- $svn add "$devf"
+ $svn add "$instf" || exit 1
else
# don't even have directory. create it, then copy file.
$mkdir "$destdirf"
@@ -109,9 +114,9 @@ find "$devdir" -type f -print | sort | while read devf; do
echo "$0: could not make dest dir: $destdirf (for $devf->$instf)" >&2
exit 1
fi
- $svn add "$destdirf"
+ $svn add "$destdirf" || exit 1
copy_file "$devf" "$instf"
- $svn add $devf
+ $svn add "$instf" || exit 1
fi
fi
done
@@ -120,11 +125,11 @@ done
(cd "$devdir" && find . -type f -print | sort) >$tmp.devdir || exit 1
(cd "$instdir" && find . -type f -print | sort) >$tmp.instdir || exit 1
-echo "Files in devdir and not in instdir (should be empty):"
+echo "$prg: files in devdir and not in instdir (should be empty):"
comm -23 $tmp.devdir $tmp.instdir
-echo "Files in instdir and not in devdir, you should remove:"
+echo "$prg: files in instdir and not in devdir (you should remove):"
comm -13 $tmp.devdir $tmp.instdir
# maybe better to leave it for manual removal?
-echo "Done."
+echo "$prg: done."
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 781f195f5c..a32bf060a5 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -38,7 +38,6 @@ $mirrors = {
'http://ctan.yazd.ac.ir/' => 1,
'https://ctan.asis.ai/' => 1,
'https://ctan.um.ac.ir/' => 1,
- 'https://mirror.bardia.tech/ctan/' => 1,
},
'Japan' => {
'http://ring.airnet.ne.jp/archives/text/CTAN/' => 1,
@@ -48,8 +47,6 @@ $mirrors = {
},
'Korea' => {
'http://ftp.ktug.org/tex-archive/' => 1,
- 'https://cran.asia/tex/' => 1,
- 'https://ftp.harukasan.org/CTAN/' => 1,
'https://ftp.kaist.ac.kr/pub/tex-archive/' => 1,
'https://mirror.kakao.com/CTAN/' => 1,
'https://mirror.navercorp.com/CTAN/' => 1,
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index 8189872d91..10913b2364 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,11 +26,11 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2021
-depend revision/62820
+depend revision/62845
name 00texlive.image
category TLCore
-revision 62735
+revision 62843
shortdesc TeX Live files only in the source repository
longdesc The files here are not copied by the installer and containers
longdesc are not built for them; they exist only in the source
@@ -2624,6 +2624,7 @@ runfiles size=12540
tlpkg/tlpsrc/lua-uni-algos.tlpsrc
tlpkg/tlpsrc/lua-visual-debug.tlpsrc
tlpkg/tlpsrc/lua-widow-control.tlpsrc
+ tlpkg/tlpsrc/luaaddplot.tlpsrc
tlpkg/tlpsrc/luabibentry.tlpsrc
tlpkg/tlpsrc/luabidi.tlpsrc
tlpkg/tlpsrc/luacensor.tlpsrc
@@ -3674,6 +3675,7 @@ runfiles size=12540
tlpkg/tlpsrc/sesstime.tlpsrc
tlpkg/tlpsrc/setdeck.tlpsrc
tlpkg/tlpsrc/setspace.tlpsrc
+ tlpkg/tlpsrc/seu-ml-assign.tlpsrc
tlpkg/tlpsrc/seuthesis.tlpsrc
tlpkg/tlpsrc/seuthesix.tlpsrc
tlpkg/tlpsrc/sexam.tlpsrc
@@ -34213,7 +34215,7 @@ catalogue-topics presentation
name beamertheme-trigon
category Package
-revision 62597
+revision 62828
shortdesc A modern, elegant, and versatile theme for Beamer
relocated 1
longdesc This package provides a modern, elegant and versatile theme for
@@ -34233,10 +34235,10 @@ longdesc Most options from Metropolis have been ported to Trigon in
longdesc order to improve customization and ease-of-use. Trigon also
longdesc includes different styles and layouts for the main title page,
longdesc the section page and the default slide background.
-containersize 6056
-containerchecksum b9c687e415f632bd0a491dfdce66edf1003530d00b5f335f0eb9c5a171fcc7d15f8550044907edcf0469bf00075276a373fcacbff8bce502577b1cc269c3f1e2
-doccontainersize 586384
-doccontainerchecksum 5c620091210abf7d027683a749427a31a4d4fc5fb2dd81bb06c7c0bb4036baf2e4ee250ccf53de074d2c14b5247f8c86b35084b9f59fc3f891ae57162eca7478
+containersize 6072
+containerchecksum fb65ca4b0b6898a9ce7c8d8d8d4bffe23d2cb6dfc513ee2da0a7add1ca553753d9702269e1e35e06995ab5c2a2c6acbe54156821dfe2c5441d86ec00cc160f6d
+doccontainersize 586468
+doccontainerchecksum e8627054b1f8251da7edb2705bff51c099155ea3304ed4b8ea688f764b586bfd47f2e8665b38403cb6721ec6fc9da20b85580692f7f1cd40fca6b0f643437993
docfiles size=263
RELOC/doc/latex/beamertheme-trigon/README.md details="Readme"
RELOC/doc/latex/beamertheme-trigon/frames.tex
@@ -34246,8 +34248,8 @@ docfiles size=263
RELOC/doc/latex/beamertheme-trigon/trigon_full.pdf
RELOC/doc/latex/beamertheme-trigon/trigon_small.pdf
RELOC/doc/latex/beamertheme-trigon/trigontheme.pdf details="Package documentation"
-srccontainersize 15120
-srccontainerchecksum 6c1d2409f713e8a7bdc989b29920186f65ff4b67dbfe9280083d93160bba64299f6f35a8ab1eba32c0abbc850fc358b73d95ccb1a4bfc137fd402a732ec105cf
+srccontainersize 15128
+srccontainerchecksum d88b3e03a41d004530d08607103c8e600ee35821cceee403080143ba19d179bc934f863ce84d3052a8859917d9090179ae999d02461e9660dc061cd840defd58
srcfiles size=21
RELOC/source/latex/beamertheme-trigon/Makefile
RELOC/source/latex/beamertheme-trigon/beamercolorthemetrigon.dtx
@@ -34268,7 +34270,7 @@ catalogue-contact-repository https://gitlab.com/thlamb/beamertheme-trigon
catalogue-ctan /macros/latex/contrib/beamer-contrib/themes/beamertheme-trigon
catalogue-license cc-by-sa-4
catalogue-topics presentation
-catalogue-version 0.6.3
+catalogue-version 0.6.4
name beamertheme-upenn-bc
category Package
@@ -34443,7 +34445,7 @@ catalogue-version 0.2
name beaulivre
category Package
-revision 61338
+revision 62834
shortdesc Write your books in a colorful way
relocated 1
longdesc This package provides a LaTeX class for typesetting books with
@@ -34456,11 +34458,11 @@ longdesc on colorist.sty from the colorist package. The package name
longdesc "beaulivre" is taken from the French words "beau" (=
longdesc "beautiful") and "livre" (= "book").
depend colorist
-containersize 3944
-containerchecksum 3a54eaa79fb61977464f32553aee7b32c873b17fc40145756d7afd9244f81a3aaf96c18aabfc68c6239f2cdc327bbb304a146fe2faa5fd5b9ffd326f40639926
-doccontainersize 703476
-doccontainerchecksum cfa878fc8055c35555e0b0db494f5b0da312406cc76586aefa5fbe87dc65f1643c0636e107c04bed9ad3c28dd27a5638b12a641bdebc61b9bd96a944a37038d2
-docfiles size=215
+containersize 4376
+containerchecksum 2ab008998a3b8df3b86c6e2720837b5d8cba15e1024ec786fd0fc64d2c7fa427f1b39da41bae2fcae54c3b817a21af35e31272659305d5c70b6a8f22b8331048
+doccontainersize 648676
+doccontainerchecksum de51a66a402e4f8111464a4300574ac7f8ae0f73f450548eab9a7e25b900d73c8e06478413d57c01bd778f16c4378e4c003431d5976972f855d5079b51b691b9
+docfiles size=201
RELOC/doc/latex/beaulivre/LICENSE
RELOC/doc/latex/beaulivre/README.md details="Readme"
RELOC/doc/latex/beaulivre/beaulivre-doc-cn.pdf details="Package documentation (Chinese)" language="zh"
@@ -34469,7 +34471,7 @@ docfiles size=215
RELOC/doc/latex/beaulivre/beaulivre-doc-en.tex
RELOC/doc/latex/beaulivre/beaulivre-doc-fr.pdf details="Package documentation (French)" language="fr"
RELOC/doc/latex/beaulivre/beaulivre-doc-fr.tex
-runfiles size=5
+runfiles size=8
RELOC/tex/latex/beaulivre/beaulivre.cls
catalogue-also colorist
catalogue-contact-repository https://github.com/Jinwen-XU/colorist
@@ -44876,7 +44878,7 @@ catalogue-version 0.2
name bxjscls
category Package
-revision 59253
+revision 62826
shortdesc Japanese document class collection for all major engines
relocated 1
longdesc This package provides an extended version of the Japanese
@@ -44885,23 +44887,23 @@ longdesc original version supports only pLaTeX and upLaTeX, the extended
longdesc version also supports pdfLaTeX, XeLaTeX and LuaLaTeX, with the
longdesc aid of suitable packages that provide capability of Japanese
longdesc typesetting.
-containersize 33204
-containerchecksum 55dd819a17df692beaeccc41eb9c9258b2ce6df426eb476457eddea117551698ecbfb5a34c339891e276fe0c98f8ee0a676640d7dd066778d0f6e74b6c5fc9cf
-doccontainersize 1557524
-doccontainerchecksum 6c922c350ba11095dfa1c0ca9ef6b7b3b23ff7b3a265246cd4938bc85c9c98589d1d423136194341ebc888b57aa8f0a0503ab4283f9ecba023ecf19c728bfe40
-docfiles size=411
+containersize 33864
+containerchecksum 1ed2ab825b3a83c4074be21b6cbdc0ea7513109963e2aaeeef87dcb17272346790fb8b30571077cdb3c2e4ef6d038407ea2653deb013966004c7502440060b87
+doccontainersize 1586072
+doccontainerchecksum 5cf49258316bd412bc902275a87c1d649c5b2802dd015c2cc28a941fe063f5c054d2879bd615e8ae6846e7d2f5a2899f431b0f95e2a77674daa2640d152053f4
+docfiles size=417
RELOC/doc/latex/bxjscls/LICENSE
RELOC/doc/latex/bxjscls/README-ja.md details="Readme (Japanese)" language="ja"
RELOC/doc/latex/bxjscls/README.md details="Readme"
RELOC/doc/latex/bxjscls/bxjscls-manual.pdf details="User guide (Japanese)" language="ja"
RELOC/doc/latex/bxjscls/bxjscls-manual.tex
RELOC/doc/latex/bxjscls/bxjscls.pdf details="Package documentation (Japanese)" language="ja"
-srccontainersize 82880
-srccontainerchecksum e030c2a706035e6bf894f7c92a5f5fbbaf5c5a887e654bc33769fb27412265dc8ac84ea5f283131e7071287244c983cd72e3cbebfd73d3f6b17ba12b41b8e948
-srcfiles size=101
+srccontainersize 84088
+srccontainerchecksum c4fd3cb3b96d595cf51bd4c06ca9234ffcb97bd439e29d3db3a83e6608164fe00e8d25bf7432c38641b93ae097ca89229e4f8ca842a4991c7c43967b64c4dbff
+srcfiles size=102
RELOC/source/latex/bxjscls/bxjscls.dtx
RELOC/source/latex/bxjscls/bxjscls.ins
-runfiles size=101
+runfiles size=102
RELOC/tex/latex/bxjscls/bxjsarticle.cls
RELOC/tex/latex/bxjscls/bxjsbook.cls
RELOC/tex/latex/bxjscls/bxjscjkcat.sty
@@ -44918,7 +44920,7 @@ catalogue-contact-repository https://github.com/zr-tex8r
catalogue-ctan /language/japanese/BX/bxjscls
catalogue-license bsd2
catalogue-topics japanese class
-catalogue-version 2.5a
+catalogue-version 2.6
name bxnewfont
category Package
@@ -70261,7 +70263,7 @@ containerchecksum f763ff9a6832abce7a148bc5e8b9e5860f883ce0a56ad2119d9e18e7fb4dad
name collection-luatex
category Collection
-revision 62106
+revision 62830
shortdesc LuaTeX packages
relocated 1
longdesc Packages for LuaTeX, a Unicode-aware extension of pdfTeX, using
@@ -70293,6 +70295,7 @@ depend lua-ul
depend lua-uni-algos
depend lua-visual-debug
depend lua-widow-control
+depend luaaddplot
depend luacensor
depend luacode
depend luacolor
@@ -70340,8 +70343,8 @@ depend truthtable
depend typewriter
depend uninormalize
depend yamlvars
-containersize 792
-containerchecksum 7efdece912f65ecc4893998e0dabaf3f1fc50f19f42aea47a67d894c56815176313f72969ab1ede74efc5be15e1f68b37e967bd2add3f40552193fec68c4003a
+containersize 796
+containerchecksum d7c0617e12c436aa2fc9083571e6ae58a241e24741177bd5b597347710979029a3aa2ca21b15fc4eec29a3a034e4c88bd7251b456ef709544349a1c92f8db266
name collection-mathscience
category Collection
@@ -71160,7 +71163,7 @@ containerchecksum 54e2b23dfd58d514d577f535e4f8bab08b2a124c43abdea796847d5c8cdf5c
name collection-publishers
category Collection
-revision 62410
+revision 62835
shortdesc Publisher styles, theses, etc.
relocated 1
depend aastex
@@ -71342,6 +71345,7 @@ depend schule
depend scientific-thesis-cover
depend scrjrnl
depend sduthesis
+depend seu-ml-assign
depend seuthesis
depend seuthesix
depend shortmathj
@@ -71422,8 +71426,8 @@ depend yathesis
depend yazd-thesis
depend yb-book
depend york-thesis
-containersize 1608
-containerchecksum 0bf163ac37093ea07b0f180b26a02275d11b9d4b29b010a3dfedda9692446f25d842e976344c53ef1caf076dbc24e04e33b7b4c41c36351937464f2a5200a0d6
+containersize 1616
+containerchecksum 9d1c4d5ce6bc56dde1b5a5c72c3744e63f9ef4e52fede8e44e0ad27c60b2a80cffb7ad0fbd86ffcb579b36dae2b038a71494f3dfb691a94e5fe9802b57fc487f
name collection-texworks
category Collection
@@ -71673,7 +71677,7 @@ catalogue-version 0.2
name colorist
category Package
-revision 61338
+revision 62834
shortdesc Write your articles or books in a colorful way
relocated 1
longdesc This package offers you a LaTeX style file and two classes to
@@ -71688,24 +71692,25 @@ longdesc LuaLaTeX. Currently they have native support for Chinese (both
longdesc simplified and traditional), English, French, German, Italian,
longdesc Japanese, Portuguese (European and Brazilian), Russian and
longdesc Spanish typesetting, and also use more beautiful fonts.
-containersize 10032
-containerchecksum bc06f7c4caa41a7bb8c6ebc0fd3c3f0b211d65ef4ac9ab7e39cb4ca63d78afe8ee18bcf1ccc12cdb2d3ef5fb088b5d136d0ee37656f73cd68fcfd07a78b0d0d8
-doccontainersize 115524
-doccontainerchecksum faff9fe25109e0613096fa4aa124f7b7519bc05ec84f97f7fea9c8354798db7a454274b1b430cb4d235a0debd4b5ea25cabea5065aa6c6924a25606058e27253
-docfiles size=39
+containersize 8824
+containerchecksum 90107faa3cf884ba50d4e2bd466dbf5eef1f15d44971d25bfd5312d0edfcbe00b88ba48f3caff1a25fa1ce998a40e36351379be9adbe2e758d710b62e9c6753c
+doccontainersize 110288
+doccontainerchecksum e34e5f54a9f82aa48cfa96114b4fdc14692b7a0cded9cbe2e341e10efceeebcf5d9c0cf33b23baa995bd557ec23b673d9fdb2a54ef76a9eaf0631e197b954117
+docfiles size=37
RELOC/doc/latex/colorist/LICENSE
RELOC/doc/latex/colorist/README.md details="Readme"
RELOC/doc/latex/colorist/colorist-doc.pdf details="Package documentation"
RELOC/doc/latex/colorist/colorist-doc.tex
-runfiles size=25
+runfiles size=15
RELOC/tex/latex/colorist/colorart.cls
RELOC/tex/latex/colorist/colorbook.cls
+ RELOC/tex/latex/colorist/colorist-fancy.sty
RELOC/tex/latex/colorist/colorist.sty
catalogue-also lebhart beaulivre
catalogue-contact-repository https://github.com/Jinwen-XU/colorist
catalogue-ctan /macros/latex/contrib/colorist
catalogue-license lppl1.3c
-catalogue-topics class article-like book-pub
+catalogue-topics class article-like book-pub expl3
name colorprofiles
category Package
@@ -105424,7 +105429,7 @@ catalogue-topics collection
name einfart
category Package
-revision 62770
+revision 62834
shortdesc Write your articles in a simple and clear way
relocated 1
longdesc This package provides a LaTeX class for typesetting articles
@@ -105439,10 +105444,10 @@ longdesc word "einfach" ("simple"), combined with the first three
longdesc letters of "Artikel" ("article").
depend minimalist
containersize 4508
-containerchecksum e6212d875ad3faf816f177afb1b30d93e71d1a729d5b24948021813107cb965afb82f5311fdaf6c9875b0dd047f5c5bc3ef36c0556fdadaf8952213731948eb7
-doccontainersize 561872
-doccontainerchecksum 5884bde80e802df82452a31ba887ad2355497b72f390eb34eea299bffc8e14eb80ed84176f1a23cf716bb3d528a12bc52a13d3d9faaa74a9c42e71ef48c5393b
-docfiles size=169
+containerchecksum 0dc87f6177b348d96a3f16a0a67157de9365f7c2e115f8a4eb6354bc1b6214843116125e3beb9fd0ee12dc700f321ac7222609db0da414eab02f54e247aca7f4
+doccontainersize 542132
+doccontainerchecksum 95ef2026de948bfd62d3dfcbb5f41707bf132845f825c466b44af3c7fdc455a63b187c0b291c0bfaa5c7d89c2bf458479eafb214ffcef5d33afbf4b2ed4db4ca
+docfiles size=158
RELOC/doc/latex/einfart/LICENSE
RELOC/doc/latex/einfart/README.md details="Readme"
RELOC/doc/latex/einfart/einfart-doc-cn.pdf details="Package documentation (Chinese)" language="zh"
@@ -174199,7 +174204,7 @@ catalogue-version 2.1a
name lebhart
category Package
-revision 61338
+revision 62834
shortdesc Write your articles in a colorful way
relocated 1
longdesc This package provides a LaTeX class for typesetting articles
@@ -174212,11 +174217,11 @@ longdesc on colorist.sty from the colorist package. The package name
longdesc "lebhart" is taken from the German word "lebhaft" ("vivid"),
longdesc combined with the first three letters of "Artikel" ("article").
depend colorist
-containersize 3956
-containerchecksum 33a117be62734eaaa4c5062e85d28c8ff768f4ee71b76081db2b4f31985ca57b62e42146da417e6ce87e2947ef2523a3709e4defaa0db716ec0b23e9170311e1
-doccontainersize 593036
-doccontainerchecksum 5fd2fb76c7756ee9a033eea1a479858a21ec483efcd964b53fcccebff410de3c48cead6388092f745225f15f705390c702798c8a8a79fa6dc6190d3c98ec9126
-docfiles size=174
+containersize 4388
+containerchecksum 19ac4074066b76fb7222280da8ca9a6d602e0c94bb55172b6c74537ff0189ddfe4011b19953e32924c05c3664dbed54754199e8940244867eef85e22f736f10d
+doccontainersize 565168
+doccontainerchecksum 876544fc826ea0263a3cac256d7311b7762e110e777c175cfc68488ccac1c5afb7354fdf30765d60a2937905b884870ef3ad6db6a11badca36434ce49b700088
+docfiles size=168
RELOC/doc/latex/lebhart/LICENSE
RELOC/doc/latex/lebhart/README.md details="Readme"
RELOC/doc/latex/lebhart/lebhart-doc-cn.pdf details="Package documentation (Chinese)" language="zh"
@@ -174225,7 +174230,7 @@ docfiles size=174
RELOC/doc/latex/lebhart/lebhart-doc-en.tex
RELOC/doc/latex/lebhart/lebhart-doc-fr.pdf details="Package documentation (French)" language="fr"
RELOC/doc/latex/lebhart/lebhart-doc-fr.tex
-runfiles size=5
+runfiles size=8
RELOC/tex/latex/lebhart/lebhart.cls
catalogue-also colorist
catalogue-contact-repository https://github.com/Jinwen-XU/colorist
@@ -187782,6 +187787,38 @@ catalogue-license other-free cc-by-sa-4
catalogue-topics layout luatex expl3
catalogue-version 2.0.1
+name luaaddplot
+category Package
+revision 62843
+shortdesc An extension to pgfplots' \addplot macro
+relocated 1
+longdesc This package is an extension to pgfplots. It extends the
+longdesc \addplot macro by a facility which allows modification of data
+longdesc files while they are read. With luaaddplot it is no longer
+longdesc necessary to pre-process data files generated by measuring
+longdesc devices with external scripts. This package can be used with
+longdesc plain LuaTeX or LuaLaTeX.
+containersize 1456
+containerchecksum 5c0046f2a418cae8056e20e085bd1504d7fe09258aa64ad61dd5a6f3198ea426f9d85f549d54bcb4c03f06fc3628e530256f524bd980baabdbb67743a502e930
+doccontainersize 256804
+doccontainerchecksum 4191f692ef7e175b52c46db515cfbb4b11c2223af2c9ad967bc14a9a0fd432e1b5563c622a64f6cdb0e7e19da58b5ab3f70eb36cd29a7e618d4529cee3904ca2
+docfiles size=65
+ RELOC/doc/luatex/luaaddplot/README.md details="Readme"
+ RELOC/doc/luatex/luaaddplot/luaaddplot.pdf details="Package documentation"
+srccontainersize 4156
+srccontainerchecksum 11bfe0943e2c4323c9ffa60d8e88886f57e862c3190bc2b75c75fa4fd081324edeb7891a3726149826544dd01a9f315af5fca549ac26147496e084ca24c9b17d
+srcfiles size=4
+ RELOC/source/luatex/luaaddplot/luaaddplot.dtx
+ RELOC/source/luatex/luaaddplot/luaaddplot.ins
+runfiles size=3
+ RELOC/tex/luatex/luaaddplot/luaaddplot.lua
+ RELOC/tex/luatex/luaaddplot/luaaddplot.sty
+ RELOC/tex/luatex/luaaddplot/luaaddplot.tex
+catalogue-ctan /macros/luatex/generic/luaaddplot
+catalogue-license lppl1.3
+catalogue-topics graphics graphics-plot luatex
+catalogue-version 1.0
+
name luabibentry
category Package
revision 55777
@@ -190065,7 +190102,7 @@ catalogue-version 20220311.0
name luatexko
category Package
-revision 59892
+revision 62832
shortdesc Typeset Korean with Lua(La)TeX
relocated 1
longdesc This is a Lua(La)TeX macro package that supports typesetting
@@ -190077,9 +190114,9 @@ longdesc engines. LuaTeX version 1.10+ and luaotfload version 2.96+ are
longdesc required for this package to run. This package also requires
longdesc the cjk-ko package for its full functionality.
containersize 23432
-containerchecksum 0d585cd6c5a5391aa38d3cfb34d0f5f8b86baed302526d61ac4ddd59521f356f4db63d02b0c3f795b8cb7245f41b566a9c180c289e5be7297e198e5d216afbba
-doccontainersize 349016
-doccontainerchecksum 5825f168e592b17c78a2406f27f201705f47684bf90c5916f394edc2f3c9312c4afb23387e07647f90de9e4ca6daf16d38fee9d7d15f0c3fb80b5602803f4796
+containerchecksum d3c7261cddcb64caa62d66f1eaf14641bc626a961cdb320a6547d0c494b39a0ceb326a1fbf344c0e75c30b0fea202d902b4b3052b1ea0095ddc6cdbb0e1a92ef
+doccontainersize 349852
+doccontainerchecksum fcdacde1d4bf7dd22531c69bc6282e3aeead19f39de6c53cbb5112be78b978fb6bc0e91f3fbbb609bf219749268969a632285d22d7a106ac6c05a8c998baac21
docfiles size=96
RELOC/doc/luatex/luatexko/ChangeLog
RELOC/doc/luatex/luatexko/README details="Readme"
@@ -190095,7 +190132,7 @@ catalogue-contact-repository https://github.com/dohyunkim/luatexko
catalogue-ctan /macros/luatex/generic/luatexko
catalogue-license lppl1.3c
catalogue-topics luatex korean
-catalogue-version 3.3
+catalogue-version 3.4
name luatextra
category Package
@@ -201853,7 +201890,7 @@ catalogue-version 2022/1.1
name minimalist
category Package
-revision 62770
+revision 62834
shortdesc Write your articles or books in a simple and clear way
relocated 1
longdesc This package offers you a LaTeX style file and two classes to
@@ -201869,11 +201906,11 @@ longdesc for Chinese (both simplified and traditional), English, French,
longdesc German, Italian, Japanese, Portuguese (European and Brazilian),
longdesc Russian and Spanish typesetting, and also use more beautiful
longdesc fonts.
-containersize 7840
-containerchecksum a3a4f305daaa062cad26f64364ad3ea99693cb6c27c2cc2f302d78c42704d1802158e58e6bfed6d2b85d465679191e32e66f58616c16c17fe081cb2d24e047cd
-doccontainersize 122700
-doccontainerchecksum a33b6cf19782466a09fc80c665ec2c0de1ba79005d2102a0d8c5be225e893072b1e2dc70aba2da0198d1a400f02a19e3e874bb36f82925bb0452afd0ff246adf
-docfiles size=42
+containersize 8004
+containerchecksum 4edc0a37d9f56b6c20bbef0bdcb8049d985a18abdb5dd713a6259dcc9e157d2810c2a272778c037062605b6e522c07494eed11a2a931729b4e2bc1857968a0b6
+doccontainersize 114824
+doccontainerchecksum 20a529fba559aea4db0a32d566899de050aedf1ba81237caac4011d2e23845073474539a9c71b2fc43ad4b1b4086cf1ddebd6df6f9575386d842542aab094532
+docfiles size=39
RELOC/doc/latex/minimalist/LICENSE
RELOC/doc/latex/minimalist/README.md details="Readme"
RELOC/doc/latex/minimalist/minimalist-doc.pdf details="Package documentation"
@@ -249343,7 +249380,7 @@ catalogue-version 1.0b~4
name projlib
category Package
-revision 62770
+revision 62834
shortdesc A series of tools to simplify your workflow
relocated 1
longdesc ProjLib is a collection of tools to help you write LaTeX
@@ -249351,10 +249388,10 @@ longdesc documents. With the main package ProjLib loaded, you no longer
longdesc need to set up the theorem-like environments, nor to manually
longdesc configure the appropriate multilingual settings. In addition, a
longdesc series of auxiliary functionalities are introduced.
-containersize 36500
-containerchecksum 29994b36f2b4738f4cfa7dac120f022140cc50f88e4da0a3e5cb012f59700738f3208b9631ab11ccd94bceb77acf728468132e64cfcb4d5940f260e759873a09
-doccontainersize 679896
-doccontainerchecksum b803950e93cd03d0c87c92b568cf0f91d7f48abcffddfec40972138d3889090d5b5db771f3c492232967f1f1dfcb2a2fb49039fe849bef7c9598e2eaa8ffced1
+containersize 36672
+containerchecksum 32c31627c6df8be9d1b04e892c4fa34fc82fb185946c4b8b11f0e7c6ea6c25e8da2c270c117ea2f46a10ab171aaae574d1cdf15d5ccfc93c71144e7853d47800
+doccontainersize 679832
+doccontainerchecksum 9985f9f4f0bd7e55103123166f1932ad60ce3a77cb0fa920793449ddccacd022085bb56e684cd3b08d88cf1161a7bb8ddd70447fc9591dcc06411f1165cb609d
docfiles size=211
RELOC/doc/latex/projlib/LICENSE
RELOC/doc/latex/projlib/ProjLib-doc-cn.pdf details="Package documentation (Chinese)" language="zh"
@@ -249364,8 +249401,8 @@ docfiles size=211
RELOC/doc/latex/projlib/ProjLib-doc-fr.pdf details="Package documentation (French)" language="fr"
RELOC/doc/latex/projlib/ProjLib-doc-fr.tex
RELOC/doc/latex/projlib/README.md details="Readme"
-srccontainersize 43264
-srccontainerchecksum 61e5583f28724b6078b4cd9069e9e7151143df0215e2724add34742e1ea617d32a07bf38669b5b825cc27bec794254e2f2a62dbbc08995a0046b9e78d05e5bc1
+srccontainersize 43688
+srccontainerchecksum 88392617d33553a1f9afdb4aa4ac1170530844a7139f1d591d896b14ba4f7b0c805da87ab71d060c63e62d808f236a751c23b431a595f898233a813d29d4e9c8
srcfiles size=71
RELOC/source/latex/projlib/ProjLib-doc.dtx
RELOC/source/latex/projlib/ProjLib-doc.ins
@@ -271629,6 +271666,30 @@ catalogue-license lppl1.3
catalogue-topics line-space
catalogue-version 6.7a
+name seu-ml-assign
+category Package
+revision 62835
+shortdesc Southeast University Machine Learning Assignment template
+relocated 1
+longdesc This is a template for the Southeast University Machine
+longdesc Learning Assignment that can be easily adapted to other usages.
+containersize 4192
+containerchecksum 05f6b2bfadcdfba6eb92745e6348759f4f4c2102bbf7f36df77d0edc6c120bd425889d8cb09b909f38e48c1c29b467c3294f36e83276e4fc8e54cdaae8b5c3fd
+doccontainersize 486588
+doccontainerchecksum d691287c3cf8d426810c22269c9209dc54dfa8d802d40da1b62194ba8fce0617b238b1844dd15107fc39f121f4312b9d058a87f8749bddd5600982766d11d62c
+docfiles size=127
+ RELOC/doc/latex/seu-ml-assign/README.md details="Readme"
+ RELOC/doc/latex/seu-ml-assign/seu-ml-assign-doc.pdf details="Package documentation"
+ RELOC/doc/latex/seu-ml-assign/seu-ml-assign-doc.tex
+ RELOC/doc/latex/seu-ml-assign/seu-ml-assign-sample.tex
+runfiles size=3
+ RELOC/tex/latex/seu-ml-assign/seu-ml-assign.cls
+catalogue-contact-repository https://github.com/Teddy-van-Jerry/SEU-ML-Assign_LaTeX_Template/
+catalogue-ctan /macros/latex/contrib/seu-ml-assign
+catalogue-license mit
+catalogue-topics class exercise
+catalogue-version 1.0
+
name seuthesis
category Package
revision 33042
@@ -273192,7 +273253,7 @@ catalogue-topics tut-latex
name simplivre
category Package
-revision 62770
+revision 62834
shortdesc Write your books in a simple and clear way
relocated 1
longdesc This package provides a LaTeX class for typesetting books with
@@ -273205,11 +273266,11 @@ longdesc depends on minimalist.sty from the minimalist package. The
longdesc package name "simplivre" is taken from the French words
longdesc "simple" and "livre" (= "book").
depend minimalist
-containersize 4476
-containerchecksum 367bbd0e6dc2ed8f31ec44fe03ee6a67dcbdadc151cfc3e940b32e51e1f994d07574dc9ac85d0cda6f7ec58e4ccf6d24bf195b5361269dda2178320d602ef169
-doccontainersize 663320
-doccontainerchecksum 67e43218cd9475ac85904927b450831ee37d06c54a93a99b55ccf1bee1cb803a3008f543e1b7a42987504a4369d3f40264096a7ec35dae4630d300ccdb3c928f
-docfiles size=207
+containersize 4480
+containerchecksum e8a54be20a59f365db8485712b8b54873898aba1eec95c81e5dbe819dc577f25eb2d45e3e6d313916e57d2ee3e375ece82b57f4aa237e69856701fdd35d881e1
+doccontainersize 699336
+doccontainerchecksum c8442062bde35c1537f31ac5617f1da74b6425a1e324f245e7e9411de4e22dcdba161e119db2ffdf847a4bb62e56c45fb6bbf3980bef49dac0c79b9e2824d38e
+docfiles size=215
RELOC/doc/latex/simplivre/LICENSE
RELOC/doc/latex/simplivre/README.md details="Readme"
RELOC/doc/latex/simplivre/simplivre-doc-cn.pdf details="Package documentation (Chinese)" language="zh"
@@ -329933,7 +329994,7 @@ catalogue-version 2.5
name vntex
category Package
-revision 30579
+revision 62838
shortdesc Support for Vietnamese
relocated 1
longdesc The vntex bundle provides fonts, Plain TeX, texinfo and LaTeX
@@ -329951,12 +330012,13 @@ execute addMap urwvn.map
execute addMap vntopia.map
execute addMixedMap vnrother.map
execute addMixedMap vnrtext.map
-containersize 5301968
-containerchecksum f39c04998d0685125d494c1a314f4cddb9e2924af4eb4bd8488be237125d818199640041a9c23d6b8839b9da1861e0b621f71488b316b65903c5f3a0366adec0
-doccontainersize 673872
-doccontainerchecksum 506c719a29a64611cc7ba228f1e13da9abface3168aa0122ec64dffa423a7c38b6f3a4fed43b787eb60b82bb8fec71a96e4432a9b0c05702a804a31997ccd49c
-docfiles size=284
+containersize 5391636
+containerchecksum 95ed837dd38c07c552c525b1980bc3333b3c836ee6a78ca7bd9671b1ac048a197cee08580e2a09d9015459b55271577fb855c45a7a156f6497dbf4c981872c6d
+doccontainersize 681792
+doccontainerchecksum 392d5270c4a98b0f08b56e3b1e4ab4cec862392ab881fff6591dc7babbd69f1a847574d9ad464faac0df5616ebbd7eb9031ebe72268c7d9fd1246858276e410c
+docfiles size=288
RELOC/doc/generic/vntex/INSTALL
+ RELOC/doc/generic/vntex/README.md details="Package README" language="en"
RELOC/doc/generic/vntex/ReleaseNotes.pdf
RELOC/doc/generic/vntex/vn-fonts-print.pdf
RELOC/doc/generic/vntex/vn-fonts.pdf
@@ -329967,8 +330029,8 @@ docfiles size=284
RELOC/doc/generic/vntex/vntex-print.pdf
RELOC/doc/generic/vntex/vntex-update-maps
RELOC/doc/generic/vntex/vntex.pdf details="Package manual (English)" language="en"
-srccontainersize 64208
-srccontainerchecksum 93f6fb8e9d49e8a7219a584aacc5f957da0ec2f7e29cf0c5dc37dd5b063cedf4eb2c56662b28c588083b1c158504da5da9cff4250498fa6ab8bdbec9e3eac875
+srccontainersize 64032
+srccontainerchecksum 977c9d77f9f28a79e83774e1a0b3aa74dace03a7a73fb42752918edde66f74d6a9c24a1eef934c29f52f4e9fb46501456a1bbae0520349c626a7838c5eea33d9
srcfiles size=131
RELOC/source/generic/vntex/GPL.txt
RELOC/source/generic/vntex/LGPL.txt
@@ -329978,7 +330040,73 @@ srcfiles size=131
RELOC/source/generic/vntex/README.vntopia
RELOC/source/generic/vntex/doc/ReleaseNotes.tex
RELOC/source/generic/vntex/doc/abbr.tex
- RELOC/source/generic/vntex/doc/test-accents.tex
+ RELOC/source/generic/vntex/doc/tests/Makefile
+ RELOC/source/generic/vntex/doc/tests/README-tests
+ RELOC/source/generic/vntex/doc/tests/adventor-sample.tex
+ RELOC/source/generic/vntex/doc/tests/adventor-test.tex
+ RELOC/source/generic/vntex/doc/tests/arevvn-sample.tex
+ RELOC/source/generic/vntex/doc/tests/arevvn-test.tex
+ RELOC/source/generic/vntex/doc/tests/bonum-sample.tex
+ RELOC/source/generic/vntex/doc/tests/bonum-test.tex
+ RELOC/source/generic/vntex/doc/tests/chartervn-sample.tex
+ RELOC/source/generic/vntex/doc/tests/chartervn-test.tex
+ RELOC/source/generic/vntex/doc/tests/chorus-sample.tex
+ RELOC/source/generic/vntex/doc/tests/chorus-test.tex
+ RELOC/source/generic/vntex/doc/tests/classicovn-sample.tex
+ RELOC/source/generic/vntex/doc/tests/classicovn-test.tex
+ RELOC/source/generic/vntex/doc/tests/cmbrightvn-sample.tex
+ RELOC/source/generic/vntex/doc/tests/cmbrightvn-test.tex
+ RELOC/source/generic/vntex/doc/tests/comicsansvn-sample.tex
+ RELOC/source/generic/vntex/doc/tests/comicsansvn-test.tex
+ RELOC/source/generic/vntex/doc/tests/concretevn-sample.tex
+ RELOC/source/generic/vntex/doc/tests/concretevn-test.tex
+ RELOC/source/generic/vntex/doc/tests/cursor-sample.tex
+ RELOC/source/generic/vntex/doc/tests/cursor-test.tex
+ RELOC/source/generic/vntex/doc/tests/garamondvn-sample.tex
+ RELOC/source/generic/vntex/doc/tests/garamondvn-test.tex
+ RELOC/source/generic/vntex/doc/tests/grotesqvn-sample.tex
+ RELOC/source/generic/vntex/doc/tests/grotesqvn-test.tex
+ RELOC/source/generic/vntex/doc/tests/heros-sample.tex
+ RELOC/source/generic/vntex/doc/tests/heros-test.tex
+ RELOC/source/generic/vntex/doc/tests/mscore-sample.tex
+ RELOC/source/generic/vntex/doc/tests/mscore-test.tex
+ RELOC/source/generic/vntex/doc/tests/pagella-sample.tex
+ RELOC/source/generic/vntex/doc/tests/pagella-test.tex
+ RELOC/source/generic/vntex/doc/tests/schola-sample.tex
+ RELOC/source/generic/vntex/doc/tests/schola-test.tex
+ RELOC/source/generic/vntex/doc/tests/t5antt-sample.tex
+ RELOC/source/generic/vntex/doc/tests/t5antt-test.tex
+ RELOC/source/generic/vntex/doc/tests/t5cyklop-sample.tex
+ RELOC/source/generic/vntex/doc/tests/t5cyklop-test.tex
+ RELOC/source/generic/vntex/doc/tests/t5gentium-sample.tex
+ RELOC/source/generic/vntex/doc/tests/t5gentium-test.tex
+ RELOC/source/generic/vntex/doc/tests/t5iwona-sample.tex
+ RELOC/source/generic/vntex/doc/tests/t5iwona-test.tex
+ RELOC/source/generic/vntex/doc/tests/t5kurier-sample.tex
+ RELOC/source/generic/vntex/doc/tests/t5kurier-test.tex
+ RELOC/source/generic/vntex/doc/tests/t5lm-sample.tex
+ RELOC/source/generic/vntex/doc/tests/t5lm-test.tex
+ RELOC/source/generic/vntex/doc/tests/termes-sample.tex
+ RELOC/source/generic/vntex/doc/tests/termes-test.tex
+ RELOC/source/generic/vntex/doc/tests/test-accents.tex
+ RELOC/source/generic/vntex/doc/tests/test-babel.tex
+ RELOC/source/generic/vntex/doc/tests/test-captions.tex
+ RELOC/source/generic/vntex/doc/tests/test-plain-tcx.tex
+ RELOC/source/generic/vntex/doc/tests/test-plain.tex
+ RELOC/source/generic/vntex/doc/tests/test-tcvn.tex
+ RELOC/source/generic/vntex/doc/tests/test-utf8.tex
+ RELOC/source/generic/vntex/doc/tests/test-vietnam-tcx.tex
+ RELOC/source/generic/vntex/doc/tests/test-vietnam.tex
+ RELOC/source/generic/vntex/doc/tests/test-viscii.tex
+ RELOC/source/generic/vntex/doc/tests/txttvn-sample.tex
+ RELOC/source/generic/vntex/doc/tests/txttvn-test.tex
+ RELOC/source/generic/vntex/doc/tests/urwvn-sample.tex
+ RELOC/source/generic/vntex/doc/tests/urwvn-test.tex
+ RELOC/source/generic/vntex/doc/tests/vnr-sample.tex
+ RELOC/source/generic/vntex/doc/tests/vnr-test.tex
+ RELOC/source/generic/vntex/doc/tests/vnsample.cls
+ RELOC/source/generic/vntex/doc/tests/vntopia-sample.tex
+ RELOC/source/generic/vntex/doc/tests/vntopia-test.tex
RELOC/source/generic/vntex/doc/vn-fonts-print.tex
RELOC/source/generic/vntex/doc/vn-fonts.tex
RELOC/source/generic/vntex/doc/vn-min-print.tex
@@ -329987,76 +330115,9 @@ srcfiles size=131
RELOC/source/generic/vntex/doc/vntex-man.tex
RELOC/source/generic/vntex/doc/vntex-print.tex
RELOC/source/generic/vntex/doc/vntex.tex
- RELOC/source/generic/vntex/tests/Makefile
- RELOC/source/generic/vntex/tests/README
- RELOC/source/generic/vntex/tests/adventor-sample.tex
- RELOC/source/generic/vntex/tests/adventor-test.tex
- RELOC/source/generic/vntex/tests/arevvn-sample.tex
- RELOC/source/generic/vntex/tests/arevvn-test.tex
- RELOC/source/generic/vntex/tests/bonum-sample.tex
- RELOC/source/generic/vntex/tests/bonum-test.tex
- RELOC/source/generic/vntex/tests/chartervn-sample.tex
- RELOC/source/generic/vntex/tests/chartervn-test.tex
- RELOC/source/generic/vntex/tests/chorus-sample.tex
- RELOC/source/generic/vntex/tests/chorus-test.tex
- RELOC/source/generic/vntex/tests/classicovn-sample.tex
- RELOC/source/generic/vntex/tests/classicovn-test.tex
- RELOC/source/generic/vntex/tests/cmbrightvn-sample.tex
- RELOC/source/generic/vntex/tests/cmbrightvn-test.tex
- RELOC/source/generic/vntex/tests/comicsansvn-sample.tex
- RELOC/source/generic/vntex/tests/comicsansvn-test.tex
- RELOC/source/generic/vntex/tests/concretevn-sample.tex
- RELOC/source/generic/vntex/tests/concretevn-test.tex
- RELOC/source/generic/vntex/tests/cursor-sample.tex
- RELOC/source/generic/vntex/tests/cursor-test.tex
- RELOC/source/generic/vntex/tests/garamondvn-sample.tex
- RELOC/source/generic/vntex/tests/garamondvn-test.tex
- RELOC/source/generic/vntex/tests/grotesqvn-sample.tex
- RELOC/source/generic/vntex/tests/grotesqvn-test.tex
- RELOC/source/generic/vntex/tests/heros-sample.tex
- RELOC/source/generic/vntex/tests/heros-test.tex
- RELOC/source/generic/vntex/tests/mscore-sample.tex
- RELOC/source/generic/vntex/tests/mscore-test.tex
- RELOC/source/generic/vntex/tests/pagella-sample.tex
- RELOC/source/generic/vntex/tests/pagella-test.tex
- RELOC/source/generic/vntex/tests/schola-sample.tex
- RELOC/source/generic/vntex/tests/schola-test.tex
- RELOC/source/generic/vntex/tests/t5antt-sample.tex
- RELOC/source/generic/vntex/tests/t5antt-test.tex
- RELOC/source/generic/vntex/tests/t5cyklop-sample.tex
- RELOC/source/generic/vntex/tests/t5cyklop-test.tex
- RELOC/source/generic/vntex/tests/t5gentium-sample.tex
- RELOC/source/generic/vntex/tests/t5gentium-test.tex
- RELOC/source/generic/vntex/tests/t5iwona-sample.tex
- RELOC/source/generic/vntex/tests/t5iwona-test.tex
- RELOC/source/generic/vntex/tests/t5kurier-sample.tex
- RELOC/source/generic/vntex/tests/t5kurier-test.tex
- RELOC/source/generic/vntex/tests/t5lm-sample.tex
- RELOC/source/generic/vntex/tests/t5lm-test.tex
- RELOC/source/generic/vntex/tests/termes-sample.tex
- RELOC/source/generic/vntex/tests/termes-test.tex
- RELOC/source/generic/vntex/tests/test-accents.tex
- RELOC/source/generic/vntex/tests/test-babel.tex
- RELOC/source/generic/vntex/tests/test-captions.tex
- RELOC/source/generic/vntex/tests/test-plain-tcx.tex
- RELOC/source/generic/vntex/tests/test-plain.tex
- RELOC/source/generic/vntex/tests/test-tcvn.tex
- RELOC/source/generic/vntex/tests/test-utf8.tex
- RELOC/source/generic/vntex/tests/test-vietnam-tcx.tex
- RELOC/source/generic/vntex/tests/test-vietnam.tex
- RELOC/source/generic/vntex/tests/test-viscii.tex
- RELOC/source/generic/vntex/tests/txttvn-sample.tex
- RELOC/source/generic/vntex/tests/txttvn-test.tex
- RELOC/source/generic/vntex/tests/urwvn-sample.tex
- RELOC/source/generic/vntex/tests/urwvn-test.tex
- RELOC/source/generic/vntex/tests/vnr-sample.tex
- RELOC/source/generic/vntex/tests/vnr-test.tex
- RELOC/source/generic/vntex/tests/vnsample.cls
- RELOC/source/generic/vntex/tests/vntopia-sample.tex
- RELOC/source/generic/vntex/tests/vntopia-test.tex
RELOC/source/generic/vntex/vntex.dtx
RELOC/source/generic/vntex/vntex.ins
-runfiles size=2501
+runfiles size=2528
RELOC/fonts/afm/vntex/chartervn/bchb8v.afm
RELOC/fonts/afm/vntex/chartervn/bchbi8v.afm
RELOC/fonts/afm/vntex/chartervn/bchr8v.afm
@@ -330553,7 +330614,7 @@ catalogue-contact-home http://vntex.sf.net
catalogue-ctan /language/vietnamese/vntex
catalogue-license other-free
catalogue-topics vietnamese font font-mf font-type1
-catalogue-version 3.2
+catalogue-version 3.2.2
name vocaltract
category Package
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 42463690b3..60e62cf53d 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-b8a4a46e7786f5a3d6a20da3a8019f1a texlive.tlpdb
+6cb5c3133a6d5314ec20a387b7f1ce68 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index ace82bafe6..db9c322a7e 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-f5e14efdb122ec988267f14f9c5bd5ef66657a694feed6daa3d512b5f79f3ebc39b70e25fc8855f84eada4f88945f94ec3aa258a6be09880cdeefdba5219269a texlive.tlpdb
+d998e91803411e8d2fc0e5f19857a3871b610a70a69c69f198279b57efef425696bd2265b7c7339de0bc5e53a180c4c09de974802a15e157373a226a30ee95d1 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 549b5e5b3c..d8ee4b4ca3 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,10 +1,10 @@
-----BEGIN PGP SIGNATURE-----
-iQEcBAEBCgAGBQJiNpIuAAoJEEzhh34ZQ4xwFoUH/227ncQg5nOpMl5utDub0L8m
-1ATNyvmTFpxFRmdZFTwngkDnfdBVKJ00/NY+qNtJfX7w697YWfE5kq9yhZ0u+NjO
-8oO+6XLe8BCuugk9jRBfv5flgy4jGD4sUaKcTwgGVxJD8It59trCTsayJIbwFv98
-s3rkA/fHbXILeGXYYImSdrvwgN1r4d6/9mUSojBYBWK1TiZgphYGOFpWeqkJ+mWf
-qTnQzp3EnL/N4VwMH+8d02yWJqkqxNpoPvMOpLmKdhoEL44gegyWl7s++UU2OvxX
-IfjvFRP44EVM815LoNAyHdu4d6jJuEKREU1qHEmpNN41Rfck4oWI02OX3vl+Gfk=
-=NnOc
+iQEcBAEBCgAGBQJiN+P7AAoJEEzhh34ZQ4xwnXwH/R4Hp0LbRUjLZu4afm9r72FP
+r2Z5GJECQEboqzv3y/pp/I/LeaVd//t/xzQ4sObimVJfL9JWW7sw3JvbY1c0Jc3G
+TyKCcCvUpL7IrbjYVCnA0Vpp6yepgGrcUKUw7PYxC8vY6KhfKQKC/TtWZ2h5q7cX
+im61pmv/wvpHaisxrDkYdHwPgULMrP68IYCzHcOAw+ydzjCrzp/dGYf4MqztqmNu
+9hIaVxUHmP4LTflGHAUs+9LpuOOEnSEEJ/VP0p1T2hZvnWlPdK6WdtdHyFHYosRZ
+2+3XzBgAbJr0CW/mou+93JtUG4ke1urS0juEC1nw+VeSNzYfuyc7uEQDabskZcQ=
+=10qp
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 577e3bc881..30c9ef04ae 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index ab913528c7..7fdc87c95b 100644
--- a/systems/win32/miktex/tm/packages/next/pr.ini
+++ b/systems/win32/miktex/tm/packages/next/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1647810985
+date=1647897493
lastupd=miktex-arctrl-bin-2.9 miktex-arctrl-bin-x64-2.9 miktex-asymptote-bin-2.9 miktex-asymptote-bin-x64-2.9 miktex-autosp-bin-2.9 miktex-autosp-bin-x64-2.9 miktex-axohelp-bin-2.9 miktex-axohelp-bin-x64-2.9 miktex-bibarts-bin-2.9 miktex-bibarts-bin-x64-2.9 miktex-bibtex-bin-2.9 miktex-bibtex-bin-x64-2.9 miktex-bibtex8bit-bin-2.9 miktex-bibtex8bit-bin-x64-2.9 miktex-bzip2-bin-2.9 miktex-bzip2-bin-x64-2.9 miktex-cairo-bin-2.9 miktex-cairo-bin-x64-2.9 miktex-chktex-bin-2.9 miktex-chktex-bin-x64-2.9
-lstdigest=daf679a09a2386d6d3e1294642eb8f73
+lstdigest=a701fc3ba617dff78c0427805f4cd56c
numpkg=5465
relstate=next
-version=8114
+version=8115
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: fHl66Pz36y7UeJn2L6Cad3Uz+GDCvikPH6kNMPVzXmEzxgsyStEsr3vdJSrs/fBuhgov0JPPBSRvcBugf88slHcAB/AAnSReISa12sT9ZMXTUkgrGMgY1gFakO9pRDXFEtHmNenyMuacYWok6ek7jnOrO0caPxzocxRLToksQ+m2GJgxbFcCudDlFONPq1bhNmO6jFCW+eGRShiT5UqtWf23VWf3lP4i4HhYG39W/rSfIwYG5UF7vChoU+BRULH5IEXeLei4eNeiYz5NZ4QW/DwfQe9RXSvC9Sbw0cXTXVF/5XSu2iDIbs99dyelppnF42NGFcc4TwSbAxfNVTyT4Q==
+;;;; signature/miktex: gYdLSuqdS6Xbf/aSDfdVM+/pjjgJx9FWEFjqFhOXoAy5B3msG7Z5+j01iuOIyc/RHQutWdjhtExANL6M67cjkI5sqYDHnZ3veSLpbqoB6k4+sbVQWlpccfi+OzHT72wuiFRh92ntvuFzA7xzkHLgEK028+9vVR2IcIT/no+tJM+c0ViNo9vbFSmNxXp+2tw/DhoJ26yYtrP0FRaHRh7PAoXYpV3JrZWw1EnIBWosVIwgs6f9v7iG+OE7J9/wOwIdyxQF2hwmZ5sfSUZP7fqXN1p3LnwIuhbKuGZafaNSV97edYIRFHpj5tSdEPTvUx1LFUYuIKwHkIFOH81evqc4eQ==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index 97409b77fa..334bfb189c 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1647810666
+date=1647897120
lastupd=altsubsup altsubsup__doc altsubsup__source asmeconf asmeconf__doc asmeconf__source babel-polish babel-polish__doc babel-polish__source biblatex-gb7714-2015 biblatex-gb7714-2015__doc biblatex-gb7714-2015__source bxorigcapt bxorigcapt__doc chemmacros chemmacros__doc chemmacros__source dehyph-exptl dehyph-exptl__doc dehyph-exptl__source
-lstdigest=1af08e1a46aa2a19c3b89fc663714256
+lstdigest=c5bcc294175dd0f6b00ecc5b2b34043c
numpkg=5465
relstate=stable
-version=8114
+version=8115
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: TQqus+aqb1rLqg7D9Ik6T3zdgUmGRdJnBKkC+uynZrJrRWe5idsszZENtUDJLGW8yByVsjo+HQ6l+7AhZ/yznL7xNAW3fyrI94D+TbkzcBXxvWMHItbPf00aBVT42hv41mhnYTcQmjOIGxqQD8VEPU3vTLyVqSlO87Fhu1RQvXEqITJ7PWI61eV59RB3aPART7OawWO4TJFIcad2THH9BpEN3fCR/3SDXfKZrL0DC0HM4TAF086oc/FWHF599eSc2gPXg88jX6jOlZ7RsCw+obFtUIRyUVLmZFtuhxRbTnyoDr0ahBdGEfVkzHU/WzRBzK0YPqjwSm818sSVhfM4WQ==
+;;;; signature/miktex: lZBkBJERWh6e/ENaNGGFRKBKR14Q06Jqsxdoge2EyCnd30GHl3+egX+U4B+3gMk6cQ++vHSUGc6sWy5Fkl80FugSdHwis7AW75othiOWPGslJPLKfd1rOThF0LCMwnjXyBtuTuWKNa3lLPjsUxzJ7YPhhOCqB2bc4Xnql8lWpNOKzW74XZ7PuWSoashW0B+5b+bzsIWZLR7INV4e4Dnh43mN5q+2mGDDusWCglZpMA+xwhNsKHo579KCn39oHo4OUrd14fiH5NdSn2xCQ7kQ1zw08LnOLtuQLW/Ka2ToA4hvr0sOkDh00xbeB5ODOcNsePVKe/24ZVKPzYTVHxiaHQ==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/timestamp b/timestamp
index 1601316ade..7a177a039a 100644
--- a/timestamp
+++ b/timestamp
@@ -2,4 +2,4 @@
# The source CTAN of this site's material:
dante.ctan.org
# The year-month-day-hour-minute of this site's material:
-2022-03-21-02-02
+2022-03-22-02-02