diff options
author | Karl Berry <karl@freefriends.org> | 2020-02-14 22:35:32 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2020-02-14 22:35:32 +0000 |
commit | b79e62ba2d3c2e11677ab427ac27ed931b39b8fd (patch) | |
tree | 187f6121205b9465b8d9a2beb40d0048cbca739f /Master/texmf-dist/tex | |
parent | 7254c1be8ff5654e37a078be83a1c77ce723ff3a (diff) |
babel (14feb20)
git-svn-id: svn://tug.org/texlive/trunk@53783 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
60 files changed, 1321 insertions, 159 deletions
diff --git a/Master/texmf-dist/tex/generic/babel/babel.def b/Master/texmf-dist/tex/generic/babel/babel.def index 26f38577fd8..1414affbc28 100644 --- a/Master/texmf-dist/tex/generic/babel/babel.def +++ b/Master/texmf-dist/tex/generic/babel/babel.def @@ -41,7 +41,7 @@ \wlog{File: #1 #4 #3 <#2>}% \let\ProvidesFile\@undefined} \fi -\ProvidesFile{babel.def}[2020/02/03 3.39 Babel common definitions] +\ProvidesFile{babel.def}[2020/02/14 3.40 Babel common definitions] \ifx\AtBeginDocument\@undefined \input plain.def\relax \fi @@ -196,31 +196,33 @@ \fi}% \expandafter\bbl@replace@aux#1#2\bbl@nil#2% \edef#1{\the\toks@}} -\bbl@exp{\def\\\bbl@parsedef##1\detokenize{macro:}}#2->#3\relax{% - \def\bbl@tempa{#1}% - \def\bbl@tempb{#2}% - \def\bbl@tempe{#3}} -\def\bbl@sreplace#1#2#3{% - \begingroup - \expandafter\bbl@parsedef\meaning#1\relax - \def\bbl@tempc{#2}% - \edef\bbl@tempc{\expandafter\strip@prefix\meaning\bbl@tempc}% - \def\bbl@tempd{#3}% - \edef\bbl@tempd{\expandafter\strip@prefix\meaning\bbl@tempd}% - \bbl@xin@{\bbl@tempc}{\bbl@tempe}% If not in macro, do nothing - \ifin@ - \bbl@exp{\\\bbl@replace\\\bbl@tempe{\bbl@tempc}{\bbl@tempd}}% - \def\bbl@tempc{% Expanded an executed below as 'uplevel' - \\\makeatletter % "internal" macros with @ are assumed - \\\scantokens{% - \bbl@tempa\\\@namedef{\bbl@stripslash#1}\bbl@tempb{\bbl@tempe}}% - \catcode64=\the\catcode64\relax}% Restore @ - \else - \let\bbl@tempc\@empty % Not \relax - \fi - \bbl@exp{% For the 'uplevel' assignments - \endgroup - \bbl@tempc}} % empty or expand to set #1 with changes +\ifx\detokenize\@undefined\else % Unused macros if old Plain TeX + \bbl@exp{\def\\\bbl@parsedef##1\detokenize{macro:}}#2->#3\relax{% + \def\bbl@tempa{#1}% + \def\bbl@tempb{#2}% + \def\bbl@tempe{#3}} + \def\bbl@sreplace#1#2#3{% + \begingroup + \expandafter\bbl@parsedef\meaning#1\relax + \def\bbl@tempc{#2}% + \edef\bbl@tempc{\expandafter\strip@prefix\meaning\bbl@tempc}% + \def\bbl@tempd{#3}% + \edef\bbl@tempd{\expandafter\strip@prefix\meaning\bbl@tempd}% + \bbl@xin@{\bbl@tempc}{\bbl@tempe}% If not in macro, do nothing + \ifin@ + \bbl@exp{\\\bbl@replace\\\bbl@tempe{\bbl@tempc}{\bbl@tempd}}% + \def\bbl@tempc{% Expanded an executed below as 'uplevel' + \\\makeatletter % "internal" macros with @ are assumed + \\\scantokens{% + \bbl@tempa\\\@namedef{\bbl@stripslash#1}\bbl@tempb{\bbl@tempe}}% + \catcode64=\the\catcode64\relax}% Restore @ + \else + \let\bbl@tempc\@empty % Not \relax + \fi + \bbl@exp{% For the 'uplevel' assignments + \endgroup + \bbl@tempc}} % empty or expand to set #1 with changes +\fi \def\bbl@ifsamestring#1#2{% \begingroup \protected@edef\bbl@tempb{#1}% @@ -1443,6 +1445,7 @@ \bbl@exportkey{dgnat}{numbers.digits.native}{}% \bbl@exportkey{lnbrk}{typography.linebreaking}{h}% \bbl@exportkey{hyphr}{typography.hyphenrules}{}% + \bbl@exportkey{hyoth}{typography.hyphenate.other}{}% \bbl@exportkey{intsp}{typography.intraspace}{}% \endinput \endgroup}% boxed, to avoid extra spaces: @@ -1544,6 +1547,19 @@ \bbl@csarg\edef{intsp@#2}{\bbl@KVP@intraspace}% \fi \bbl@provide@intraspace + % == hyphenate.other == + \bbl@ifunset{bbl@hyoth@\languagename}{}% + {\bbl@csarg\bbl@replace{hyoth@\languagename}{ }{,}% + \bbl@startcommands*{\languagename}{}% + \bbl@csarg\bbl@foreach{hyoth@\languagename}{% + \ifcase\bbl@engine + \ifnum##1<257 + \SetHyphenMap{\BabelLower{##1}{##1}}% + \fi + \else + \SetHyphenMap{\BabelLower{##1}{##1}}% + \fi}% + \bbl@endcommands} % == maparabic == % Native digits, if provided in ini (TeX level, xe and lua) \ifcase\bbl@engine\else @@ -1810,8 +1826,22 @@ \else \bbl@exp{\global\let\<bbl@#1@\languagename>\<bbl@@kv@#2>}% \fi}} +\def\bbl@iniwarning#1{% + \bbl@ifunset{bbl@@kv@identification.warning#1}{}% + {\bbl@warning{% + From babel-\@nameuse{bbl@lini@\languagename}.ini:\\% + \@nameuse{bbl@@kv@identification.warning#1}\\% + Reported }}} \let\bbl@inikv@identification\bbl@inikv \def\bbl@secpost@identification{% + \bbl@iniwarning{}% + \ifcase\bbl@engine + \bbl@iniwarning{.pdflatex}% + \or + \bbl@iniwarning{.lualatex}% + \or + \bbl@iniwarning{.xelatex}% + \fi% \bbl@exportkey{elname}{identification.name.english}{}% \bbl@exp{\\\bbl@exportkey{lname}{identification.name.opentype}% {\csname bbl@elname@\languagename\endcsname}}% @@ -1831,25 +1861,12 @@ \bbl@exportkey{prehc}{typography.prehyphenchar}{}% \bbl@exportkey{lnbrk}{typography.linebreaking}{h}% \bbl@exportkey{hyphr}{typography.hyphenrules}{}% + \bbl@exportkey{hyoth}{typography.hyphenate.other}{}% \bbl@exportkey{intsp}{typography.intraspace}{}% \bbl@exportkey{jstfy}{typography.justify}{w}% \bbl@exportkey{chrng}{characters.ranges}{}% \bbl@exportkey{dgnat}{numbers.digits.native}{}% \bbl@exportkey{rqtex}{identification.require.babel}{}% - \bbl@xin@{0.5}{\@nameuse{bbl@@kv@identification.version}}% - \ifin@ - \bbl@warning{% - There are neither captions nor date in `\languagename'.\\% - It may not be suitable for proper typesetting, and it\\% - could change. Reported}% - \fi - \bbl@xin@{0.9}{\@nameuse{bbl@@kv@identification.version}}% - \ifin@ - \bbl@warning{% - The `\languagename' date format may not be suitable\\% - for proper typesetting, and therefore it very likely will\\% - change in a future release. Reported}% - \fi \bbl@toglobal\bbl@savetoday \bbl@toglobal\bbl@savedate} \ifcase\bbl@engine @@ -2282,7 +2299,16 @@ \ifx\cf@encoding\bbl@t@one \xdef\latinencoding{\bbl@t@one}% \else - \@ifl@aded{def}{t1enc}{\xdef\latinencoding{\bbl@t@one}}{}% + \ifx\@fontenc@load@list\@undefined + \@ifl@aded{def}{t1enc}{\xdef\latinencoding{\bbl@t@one}}{}% + \else + \def\@elt#1{,#1,}% + \edef\bbl@tempa{\expandafter\@gobbletwo\@fontenc@load@list}% + \bbl@xin@{,T1,}\bbl@tempa + \ifin@ + \xdef\latinencoding{\bbl@t@one}% + \fi + \fi \fi}} \DeclareRobustCommand{\latintext}{% \fontencoding{\latinencoding}\selectfont diff --git a/Master/texmf-dist/tex/generic/babel/babel.sty b/Master/texmf-dist/tex/generic/babel/babel.sty index 0e1df6edca9..2552be25241 100644 --- a/Master/texmf-dist/tex/generic/babel/babel.sty +++ b/Master/texmf-dist/tex/generic/babel/babel.sty @@ -33,7 +33,7 @@ %% \NeedsTeXFormat{LaTeX2e}[2005/12/01] -\ProvidesPackage{babel}[2020/02/03 3.39 The Babel package] +\ProvidesPackage{babel}[2020/02/14 3.40 The Babel package] \@ifpackagewith{babel}{debug} {\providecommand\bbl@trace[1]{\message{^^J[ #1 ]}}% \let\bbl@debug\@firstofone} @@ -146,31 +146,33 @@ \fi}% \expandafter\bbl@replace@aux#1#2\bbl@nil#2% \edef#1{\the\toks@}} -\bbl@exp{\def\\\bbl@parsedef##1\detokenize{macro:}}#2->#3\relax{% - \def\bbl@tempa{#1}% - \def\bbl@tempb{#2}% - \def\bbl@tempe{#3}} -\def\bbl@sreplace#1#2#3{% - \begingroup - \expandafter\bbl@parsedef\meaning#1\relax - \def\bbl@tempc{#2}% - \edef\bbl@tempc{\expandafter\strip@prefix\meaning\bbl@tempc}% - \def\bbl@tempd{#3}% - \edef\bbl@tempd{\expandafter\strip@prefix\meaning\bbl@tempd}% - \bbl@xin@{\bbl@tempc}{\bbl@tempe}% If not in macro, do nothing - \ifin@ - \bbl@exp{\\\bbl@replace\\\bbl@tempe{\bbl@tempc}{\bbl@tempd}}% - \def\bbl@tempc{% Expanded an executed below as 'uplevel' - \\\makeatletter % "internal" macros with @ are assumed - \\\scantokens{% - \bbl@tempa\\\@namedef{\bbl@stripslash#1}\bbl@tempb{\bbl@tempe}}% - \catcode64=\the\catcode64\relax}% Restore @ - \else - \let\bbl@tempc\@empty % Not \relax - \fi - \bbl@exp{% For the 'uplevel' assignments - \endgroup - \bbl@tempc}} % empty or expand to set #1 with changes +\ifx\detokenize\@undefined\else % Unused macros if old Plain TeX + \bbl@exp{\def\\\bbl@parsedef##1\detokenize{macro:}}#2->#3\relax{% + \def\bbl@tempa{#1}% + \def\bbl@tempb{#2}% + \def\bbl@tempe{#3}} + \def\bbl@sreplace#1#2#3{% + \begingroup + \expandafter\bbl@parsedef\meaning#1\relax + \def\bbl@tempc{#2}% + \edef\bbl@tempc{\expandafter\strip@prefix\meaning\bbl@tempc}% + \def\bbl@tempd{#3}% + \edef\bbl@tempd{\expandafter\strip@prefix\meaning\bbl@tempd}% + \bbl@xin@{\bbl@tempc}{\bbl@tempe}% If not in macro, do nothing + \ifin@ + \bbl@exp{\\\bbl@replace\\\bbl@tempe{\bbl@tempc}{\bbl@tempd}}% + \def\bbl@tempc{% Expanded an executed below as 'uplevel' + \\\makeatletter % "internal" macros with @ are assumed + \\\scantokens{% + \bbl@tempa\\\@namedef{\bbl@stripslash#1}\bbl@tempb{\bbl@tempe}}% + \catcode64=\the\catcode64\relax}% Restore @ + \else + \let\bbl@tempc\@empty % Not \relax + \fi + \bbl@exp{% For the 'uplevel' assignments + \endgroup + \bbl@tempc}} % empty or expand to set #1 with changes +\fi \def\bbl@ifsamestring#1#2{% \begingroup \protected@edef\bbl@tempb{#1}% diff --git a/Master/texmf-dist/tex/generic/babel/hyphen.cfg b/Master/texmf-dist/tex/generic/babel/hyphen.cfg index af0a5726b0c..eaef3452c68 100644 --- a/Master/texmf-dist/tex/generic/babel/hyphen.cfg +++ b/Master/texmf-dist/tex/generic/babel/hyphen.cfg @@ -37,7 +37,7 @@ \wlog{File: #1 #4 #3 <#2>}% \let\ProvidesFile\@undefined} \fi -\ProvidesFile{hyphen.cfg}[2020/02/03 3.39 Babel hyphens] +\ProvidesFile{hyphen.cfg}[2020/02/14 3.40 Babel hyphens] \xdef\bbl@format{\jobname} \ifx\AtBeginDocument\@undefined \def\@empty{} diff --git a/Master/texmf-dist/tex/generic/babel/locale/af/babel-af.ini b/Master/texmf-dist/tex/generic/babel/locale/af/babel-af.ini index cc17ef147d1..a7460b5a096 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/af/babel-af.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/af/babel-af.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 1.0 -date = 2017-09-01 +version = 1.1 +date = 2020-02-10 name.local = Afrikaans name.english = Afrikaans name.babel = afrikaans @@ -154,6 +154,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "27 "2D [characters] delimiters.quotes = “”‘’ diff --git a/Master/texmf-dist/tex/generic/babel/locale/as/babel-as.ini b/Master/texmf-dist/tex/generic/babel/locale/as/babel-as.ini index 0ba54fd05d6..6f68e69f7f2 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/as/babel-as.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/as/babel-as.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 1.2 -date = 2019-06-16 +version = 1.3 +date = 2020-02-10 name.local = অসমীয়া name.english = Assamese name.babel = assamese @@ -142,6 +142,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "200C "200D [characters] delimiters.quotes = “”‘’ diff --git a/Master/texmf-dist/tex/generic/babel/locale/be/babel-be.ini b/Master/texmf-dist/tex/generic/babel/locale/be/babel-be.ini index 2a64f8b6755..4772b3e44f4 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/be/babel-be.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/be/babel-be.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 1.0 -date = 2017-09-01 +version = 1.1 +date = 2020-02-10 name.local = беларуская name.english = Belarusian name.babel = belarusian @@ -156,6 +156,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "27 "2D [characters] delimiters.quotes = «»„“ diff --git a/Master/texmf-dist/tex/generic/babel/locale/bn/babel-bn.ini b/Master/texmf-dist/tex/generic/babel/locale/bn/babel-bn.ini index 9a5dc3924e3..4f15282772b 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/bn/babel-bn.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/bn/babel-bn.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 1.2 -date = 2019-06-16 +version = 1.3 +date = 2020-02-10 name.local = বাংলা name.english = Bangla name.babel = bengali @@ -119,6 +119,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "200C "200D [characters] delimiters.quotes = “”‘’ diff --git a/Master/texmf-dist/tex/generic/babel/locale/br/babel-br.ini b/Master/texmf-dist/tex/generic/babel/locale/br/babel-br.ini index 04298067132..55f14b78ba7 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/br/babel-br.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/br/babel-br.ini @@ -24,6 +24,7 @@ script.tag.opentype = latn level = 1 encodings = T1 OT1 LY1 derivate = no +warning = The `breton' date format may not be suitable\\for proper typesetting, and therefore very likely\\it will change in a future release. [captions] preface = Rakskrid diff --git a/Master/texmf-dist/tex/generic/babel/locale/el/babel-el-polyton.ini b/Master/texmf-dist/tex/generic/babel/locale/el/babel-el-polyton.ini index 79dea94a7f1..040e93040e6 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/el/babel-el-polyton.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/el/babel-el-polyton.ini @@ -4,8 +4,8 @@ [identification] charset = utf8 -version = 0.1 -date = 2010-10-01 +version = 0.2 +date = 2020-02-10 name.local = Ἐλληνικά ; Name from https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry name.english = Polytonic Greek @@ -18,6 +18,7 @@ script.tag.opentype = grek level = 1 encodings = LGR derivate = no +require.babel = polytonicgreek [captions] preface = Πρόλογος @@ -150,6 +151,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "0027 "2019 "02BC "1FBD "1FBF [characters] delimiters.quotes = «»“” diff --git a/Master/texmf-dist/tex/generic/babel/locale/el/babel-el.ini b/Master/texmf-dist/tex/generic/babel/locale/el/babel-el.ini index 2299b710bba..cff00d37adf 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/el/babel-el.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/el/babel-el.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 1.0 -date = 2017-09-01 +version = 1.1 +date = 2020-02-10 name.local = Ελληνικά name.english = Greek name.babel = greek @@ -24,6 +24,7 @@ script.tag.opentype = grek level = 1 encodings = LGR derivate = no +require.babel = greek [captions] preface = Πρόλογος @@ -156,6 +157,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "0027 "2019 "02BC "1FBD "1FBF [characters] delimiters.quotes = «»“” diff --git a/Master/texmf-dist/tex/generic/babel/locale/el/babel-greek.tex b/Master/texmf-dist/tex/generic/babel/locale/el/babel-greek.tex index 533e6885ba9..3d6aef521ee 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/el/babel-greek.tex +++ b/Master/texmf-dist/tex/generic/babel/locale/el/babel-greek.tex @@ -9,4 +9,53 @@ \fi \BabelBeforeIni{el}{% } + +\ifcase\bbl@engine\else + + % Numerals (Ionian) + + \def\BabelGreekNumeralMarkerEnd#1{#1ʹ} + \def\BabelGreekNumeralMarker#1{#1} + + \def\greek@num@aux#1#2#3#4#5#6#7#8#9\@@{% + \ifcase\@car#9\@nil\or + \greek@num@format0000000#1\or + \greek@num@format000000#1#2\or + \greek@num@format00000#1#2#3\or + \greek@num@format0000#1#2#3#4\or + \greek@num@format000#1#2#3#4#5\or + \greek@num@format00#1#2#3#4#5#6\or + \greek@num@format0#1#2#3#4#5#6#7\or + \greek@num@format#1#2#3#4#5#6#7#8\else + \greek@invalid + \fi} + + \def\BabelGreekNumeralMiriads#1#2#3#4{% + \ifnum#1#2=\z@ + \ifcase#3\or ͵ρ\or ͵σ\or ͵τ\or ͵υ\or ͵φ\or ͵χ\or ͵ψ\or ͵ω\or ͵ϡ\fi + \ifcase#4\or ͵ι\or ͵κ\or ͵λ\or ͵μ\or ͵ν\or ͵ξ\or ͵ο\or ͵π\or ͵ϟ\fi + \else + \greek@invalid + \fi} + + \def\greek@num@format#1#2#3#4#5#6#7#8{% + \BabelGreekNumeralMarker{% + \BabelGreekNumeralMiriads#1#2#3#4% + \ifcase#5\or ͵α\or ͵β\or ͵γ\or ͵δ\or ͵ε\or ͵Ϛ\or ͵ζ\or ͵η\or ͵θ\fi + \ifnum#6#7#8=\z@\else + \BabelGreekNumeralMarkerEnd{% + \ifcase#6\or ρ\or σ\or τ\or υ\or φ\or χ\or ψ\or ω\or ϡ\fi + \ifcase#7\or ι\or κ\or λ\or μ\or ν\or ξ\or ο\or π\or ϟ\fi + \ifcase#8\or α\or β\or γ\or δ\or ε\or Ϛ\or ζ\or η\or θ\fi}% + \fi}} + + \def\greek@invalid{% + \bbl@error{Greek numeral too large (>999999)}% + {Currently this is the limit.}} + + \expandafter\addto\csname extras\languagename\endcsname{% + \babel@save\greeknumeral + \def\greeknumeral#1{\expandafter\greek@num@aux\number#1 876543210\@@}} + +\fi \endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/generic/babel/locale/el/babel-monotonicgreek.tex b/Master/texmf-dist/tex/generic/babel/locale/el/babel-monotonicgreek.tex new file mode 100644 index 00000000000..db4c4e11392 --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/el/babel-monotonicgreek.tex @@ -0,0 +1,4 @@ +% This file is part of babel. For further details see: +% https://www.ctan.org/pkg/babel +\input{babel-greek} +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/generic/babel/locale/el/babel-polytonicgreek.tex b/Master/texmf-dist/tex/generic/babel/locale/el/babel-polytonicgreek.tex index 6b5f75dfeb7..16f3c143f45 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/el/babel-polytonicgreek.tex +++ b/Master/texmf-dist/tex/generic/babel/locale/el/babel-polytonicgreek.tex @@ -9,4 +9,53 @@ \fi \BabelBeforeIni{el-polyton}{% } + +\ifcase\bbl@engine\else + + % Numerals (Ionian) + + \def\BabelGreekNumeralMarkerEnd#1{#1ʹ} + \def\BabelGreekNumeralMarker#1{#1} + + \def\greek@num@aux#1#2#3#4#5#6#7#8#9\@@{% + \ifcase\@car#9\@nil\or + \greek@num@format0000000#1\or + \greek@num@format000000#1#2\or + \greek@num@format00000#1#2#3\or + \greek@num@format0000#1#2#3#4\or + \greek@num@format000#1#2#3#4#5\or + \greek@num@format00#1#2#3#4#5#6\or + \greek@num@format0#1#2#3#4#5#6#7\or + \greek@num@format#1#2#3#4#5#6#7#8\else + \greek@invalid + \fi} + + \def\BabelGreekNumeralMiriads#1#2#3#4{% + \ifnum#1#2=\z@ + \ifcase#3\or ͵ρ\or ͵σ\or ͵τ\or ͵υ\or ͵φ\or ͵χ\or ͵ψ\or ͵ω\or ͵ϡ\fi + \ifcase#4\or ͵ι\or ͵κ\or ͵λ\or ͵μ\or ͵ν\or ͵ξ\or ͵ο\or ͵π\or ͵ϟ\fi + \else + \greek@invalid + \fi} + + \def\greek@num@format#1#2#3#4#5#6#7#8{% + \BabelGreekNumeralMarker{% + \BabelGreekNumeralMiriads#1#2#3#4% + \ifcase#5\or ͵α\or ͵β\or ͵γ\or ͵δ\or ͵ε\or ͵Ϛ\or ͵ζ\or ͵η\or ͵θ\fi + \ifnum#6#7#8=\z@\else + \BabelGreekNumeralMarkerEnd{% + \ifcase#6\or ρ\or σ\or τ\or υ\or φ\or χ\or ψ\or ω\or ϡ\fi + \ifcase#7\or ι\or κ\or λ\or μ\or ν\or ξ\or ο\or π\or ϟ\fi + \ifcase#8\or α\or β\or γ\or δ\or ε\or Ϛ\or ζ\or η\or θ\fi}% + \fi}} + + \def\greek@invalid{% + \bbl@error{Greek numeral too large (>999999)}% + {Currently this is the limit.}} + + \expandafter\addto\csname extras\languagename\endcsname{% + \babel@save\greeknumeral + \def\greeknumeral#1{\expandafter\greek@num@aux\number#1 876543210\@@}} + +\fi \endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-BE.ini b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-BE.ini index fd58e8e2e27..7be5cc5d357 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-BE.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-BE.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 0.9 -date = 2017-04-10 +version = 0.95 +date = 2020-02-10 name.local = français name.english = French name.babel = french-belgium @@ -28,6 +28,7 @@ script.tag.opentype = latn level = 1 encodings = T1 OT1 LY1 derivate = no +warning = The `french' date format may not be suitable\\for proper typesetting, and therefore very likely\\it will change in a future release. [captions] preface = Préface @@ -160,6 +161,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "27 [characters] delimiters.quotes = «»«» diff --git a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CA.ini b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CA.ini index 55df14bf755..8a3c51d1220 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CA.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CA.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 0.9 -date = 2017-04-10 +version = 0.95 +date = 2020-02-10 name.local = français name.english = French name.babel = french-canada @@ -28,6 +28,7 @@ script.tag.opentype = latn level = 1 encodings = T1 OT1 LY1 derivate = no +warning = The `french' date format may not be suitable\\for proper typesetting, and therefore very likely\\it will change in a future release. [captions] preface = Préface @@ -160,6 +161,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "27 [characters] delimiters.quotes = «»”“ diff --git a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CH.ini b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CH.ini index c726afc9632..c5b7c447a37 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CH.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-CH.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 0.9 -date = 2017-04-10 +version = 0.95 +date = 2020-02-10 name.local = français name.english = French name.babel = french-switzerland @@ -28,6 +28,7 @@ script.tag.opentype = latn level = 1 encodings = T1 OT1 LY1 derivate = no +warning = The `french' date format may not be suitable\\for proper typesetting, and therefore very likely\\it will change in a future release. [captions] preface = Préface @@ -160,6 +161,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "27 [characters] delimiters.quotes = «»‹› diff --git a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-LU.ini b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-LU.ini index f61d5c6f6e7..03ac8e72a63 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-LU.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr-LU.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 0.9 -date = 2017-04-10 +version = 0.95 +date = 2020-02-10 name.local = français name.english = French name.babel = french-luxembourg @@ -28,6 +28,7 @@ script.tag.opentype = latn level = 1 encodings = T1 OT1 LY1 derivate = no +warning = The `french' date format may not be suitable\\for proper typesetting, and therefore very likely\\it will change in a future release. [captions] preface = Préface @@ -160,6 +161,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "27 [characters] delimiters.quotes = «»«» diff --git a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr.ini b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr.ini index 2f5e4d01e35..bf5bbf14cb8 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/fr/babel-fr.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 0.9 -date = 2017-04-10 +version = 0.95 +date = 2020-02-10 name.local = français name.english = French name.babel = french @@ -24,6 +24,7 @@ script.tag.opentype = latn level = 1 encodings = T1 OT1 LY1 derivate = no +warning = The `french' date format may not be suitable\\for proper typesetting, and therefore very likely\\it will change in a future release. [captions] preface = Préface @@ -156,6 +157,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "27 [characters] delimiters.quotes = «»«» diff --git a/Master/texmf-dist/tex/generic/babel/locale/fur/babel-fur.ini b/Master/texmf-dist/tex/generic/babel/locale/fur/babel-fur.ini index 503a876ae97..42732d0507e 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/fur/babel-fur.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/fur/babel-fur.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 1.0 -date = 2017-09-01 +version = 1.1 +date = 2020-02-10 name.local = furlan name.english = Friulian name.babel = friulian @@ -156,6 +156,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "27 [characters] delimiters.quotes = ‘’“” diff --git a/Master/texmf-dist/tex/generic/babel/locale/grc/babel-ancientgreek.tex b/Master/texmf-dist/tex/generic/babel/locale/grc/babel-ancientgreek.tex new file mode 100644 index 00000000000..546d3703733 --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/grc/babel-ancientgreek.tex @@ -0,0 +1,70 @@ +% This file is part of babel. For further details see: +% https://www.ctan.org/pkg/babel +\ifx\BabelBeforeIni\undefined + \PackageError{babel}% + {This file is a component of babel and cannot\MessageBreak + be loaded directly. I'll stop immediately}% + {Just use babel as documented.}% + \stop +\fi +\BabelBeforeIni{grc}{% +} + +\ifcase\bbl@engine\else + + % Date with Greek (Ionian) numerals + + \expandafter\addto\csname date\languagename\endcsname{% + \babel@save\BabelDatey + \def\BabelDatey#1{\greeknumeral{#1}}% + \babel@save\BabelDated + \def\BabelDated#1{\greeknumeral{#1}}} + + % Numerals (Ionian) + + \def\BabelGreekNumeralMarkerEnd#1{#1ʹ} + \def\BabelGreekNumeralMarker#1{#1} + + \def\greek@num@aux#1#2#3#4#5#6#7#8#9\@@{% + \ifcase\@car#9\@nil\or + \greek@num@format0000000#1\or + \greek@num@format000000#1#2\or + \greek@num@format00000#1#2#3\or + \greek@num@format0000#1#2#3#4\or + \greek@num@format000#1#2#3#4#5\or + \greek@num@format00#1#2#3#4#5#6\or + \greek@num@format0#1#2#3#4#5#6#7\or + \greek@num@format#1#2#3#4#5#6#7#8\else + \greek@invalid + \fi} + + \def\BabelGreekNumeralMiriads#1#2#3#4{% + \ifnum#1#2=\z@ + \ifcase#3\or ͵ρ\or ͵σ\or ͵τ\or ͵υ\or ͵φ\or ͵χ\or ͵ψ\or ͵ω\or ͵ϡ\fi + \ifcase#4\or ͵ι\or ͵κ\or ͵λ\or ͵μ\or ͵ν\or ͵ξ\or ͵ο\or ͵π\or ͵ϟ\fi + \else + \greek@invalid + \fi} + + \def\greek@num@format#1#2#3#4#5#6#7#8{% + \BabelGreekNumeralMarker{% + \BabelGreekNumeralMiriads#1#2#3#4% + \ifcase#5\or ͵α\or ͵β\or ͵γ\or ͵δ\or ͵ε\or ͵Ϛ\or ͵ζ\or ͵η\or ͵θ\fi + \ifnum#6#7#8=\z@\else + \BabelGreekNumeralMarkerEnd{% + \ifcase#6\or ρ\or σ\or τ\or υ\or φ\or χ\or ψ\or ω\or ϡ\fi + \ifcase#7\or ι\or κ\or λ\or μ\or ν\or ξ\or ο\or π\or ϟ\fi + \ifcase#8\or α\or β\or γ\or δ\or ε\or Ϛ\or ζ\or η\or θ\fi}% + \fi}} + + \def\greek@invalid{% + \bbl@error{Greek numeral too large (>999999)}% + {Currently this is the limit.}} + + \expandafter\addto\csname extras\languagename\endcsname{% + \babel@save\greeknumeral + \def\greeknumeral#1{\expandafter\greek@num@aux\number#1 876543210\@@}} + +\fi + +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/generic/babel/locale/grc/babel-grc.ini b/Master/texmf-dist/tex/generic/babel/locale/grc/babel-grc.ini new file mode 100644 index 00000000000..540ffc0b679 --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/grc/babel-grc.ini @@ -0,0 +1,174 @@ +; This file is part of babel. For further details see: +; https://www.ctan.org/pkg/babel +; Data has been collected mainly from the following sources: +; * babel language styles (license LPPL): +; https://www.ctan.org/pkg/babel-contrib +; * polyglossia language styles (license LPPL) +; https://www.ctan.org/pkg/polyglossia +; * Common Locale Data Repository (license Unicode): +; http://cldr.unicode.org/ +; http://unicode.org/copyright.html + +[identification] +charset = utf8 +version = 1.0 +date = 2020-02-06 +name.local = Αρχαία ελληνικά +name.english = Ancient Greek +name.babel = greek +tag.bcp47 = grc +tag.opentype = ELL +script.name = Greek +script.tag.bcp47 = Grek +script.tag.opentype = grek +level = 1 +encodings = LGR +derivate = no +require.babel = ancientgreek + +[captions] +preface = Προοίμιον +ref = Ἀναφοραὶ +abstract = Περίληψις +bib = Βιβλιογραφία +chapter = Κεφάλαιον +appendix = Παράρτημα +contents = Περιεχόμενα +listfigure = Κατάλογος σχημάτων +listtable = Κατάλογος πινάκων +index = Εὑρετήριον +figure = Σχῆμα +table = Πίναξ +part = Μέρος +encl = Συνημμένως +cc = Κοινοποίησις +headto = Πρὸς +page = Σελὶς +see = ὃρα +also = ὃρα ὡσαύτως +proof = Ἀπόδειξις +glossary = Γλωσσάριον + +[captions.licr] +preface = \textPi\textrho\textomicron\textomicron\acctonos\textiota\textmu\textiota\textomicron\textnu +ref = \accpsili\textAlpha\textnu\textalpha\textphi\textomicron\textrho\textalpha\accvaria\textiota +abstract = \textPi\textepsilon\textrho\acctonos\textiota\textlambda\texteta\textpsi\textiota\textvarsigma +bib = \textBeta\jtextrho\textalpha\textphi\acctonos\textiota\textalpha +chapter = \textKappa\textepsilon\textphi\acctonos\textalpha\textlambda\textalpha\textiota\textomicron\textnu +appendix = \textPi\textalpha\textrho\acctonos\textalpha\textrho\texttau\texteta\textmu\textalpha +contents = \textPi\textepsilon\textrho\textiota\textepsilon\textchi\acctonos\textomicron\textmu\textepsilon\textnu\textalpha +listfigure = \textKappa\textalpha\texttau\acctonos\textalpha\textlambda\textomicron\textgamma\textomicron\textvarsigma{} \textsigma\textchi\texteta\textmu\acctonos\textalpha\texttau\textomega\textnu +listtable = \textKappa\textalpha\texttau\acctonos\textalpha\textlambda\textomicron\textgamma\textomicron\textvarsigma{} \textpi\textiota\textnu\acctonos\textalpha\textkappa\textomega\textnu +index = \textEpsilon\accdasia\textupsilon\textrho\textepsilon\texttau\acctonos\texteta\textrho\textiota\textomicron\textnu +figure = \textSigma\textchi\accperispomeni\texteta\textmu\textalpha +table = \textPi\acctonos\textiota\textnu\textalpha\textxi +part = \textMu\acctonos\textepsilon\textrho\textomicron\textvarsigma +encl = \textSigma\textupsilon\textnu\texteta\textmu\textmu\acctonos\textepsilon\textnu\textomega\textvarsigma +cc = \textKappa\textomicron\textiota\textnu\textomicron\textpi\textomicron\acctonos\textiota\texteta\textsigma\textiota\textvarsigma +headto = \textPi\textrho\accvaria\textomicron\textvarsigma +page = \textSigma\textepsilon\textlambda\accvaria\textiota\textvarsigma +see = \accdasiavaria\textomicron\textrho\textalpha +also = \accdasiavaria\textomicron\textrho\textalpha{} \accdasia\textomega\textsigma\textalpha\acctonos\textupsilon\texttau\textomega\textvarsigma +proof = \accpsili\textAlpha\textpi\acctonos\textomicron\textdelta\textepsilon\textiota\textxi\textiota\textvarsigma +glossary = \textGamma\textlambda\textomega\textsigma\textsigma\acctonos\textalpha\textrho\textiota\textomicron\textnu + +[date.gregorian] +date.long = [d] [MMMM] [y] +date.short = [d]/[M]/[yy] +months.wide.1 = Ἰανουαρίου +months.wide.2 = Φεβρουαρίου +months.wide.3 = Μαρτίου +months.wide.4 = Ἀπριλίου +months.wide.5 = Μαΐου +months.wide.6 = Ἰουνίου +months.wide.7 = Ἰουλίου +months.wide.8 = Αὐγούστου +months.wide.9 = Σεπτεμβρίου +months.wide.10 = Ὀκτωβρίου +months.wide.11 = Νοεμβρίου +months.wide.12 = Δεκεμβρίου +months.narrow.1 = +months.narrow.2 = +months.narrow.3 = +months.narrow.4 = +months.narrow.5 = +months.narrow.6 = +months.narrow.7 = +months.narrow.8 = +months.narrow.9 = +months.narrow.10 = +months.narrow.11 = +months.narrow.12 = +days.wide.mon = +days.wide.tue = +days.wide.wed = +days.wide.thu = +days.wide.fri = +days.wide.sat = +days.wide.sun = +days.abbreviated.mon = +days.abbreviated.tue = +days.abbreviated.wed = +days.abbreviated.thu = +days.abbreviated.fri = +days.abbreviated.sat = +days.abbreviated.sun = +days.narrow.mon = +days.narrow.tue = +days.narrow.wed = +days.narrow.thu = +days.narrow.fri = +days.narrow.sat = +days.narrow.sun = +dayPeriods.abbreviated.am = +dayPeriods.abbreviated.pm = +dayPeriods.narrow.am = +dayPeriods.narrow.pm = +dayPeriods.wide.am = +dayPeriods.wide.pm = + +[time.gregorian] +time.medium = [h]:[mm]:[ss] [a] +time.short = [h]:[mm] [a] + +[typography] +frenchspacing = no +hyphenrules = ancientgreek +lefthyphenmin = 1 +righthyphenmin = 1 +hyphenchar = +prehyphenchar = +posthyphenchar = +exhyphenchar = +preexhyphenchar = +postexhyphenchar = +hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "0027 "2019 "02BC "1FBD "1FBF + +[characters] +delimiters.quotes = «»“” +auxiliary = [ἀ ἄ ἂ ἆ ἁ ἅ ἃ ἇ ὰ ᾶ ἐ ἔ ἒ ἑ ἕ ἓ ὲ ἠ ἤ ἢ ἦ ἡ ἥ ἣ ἧ ὴ ῆ ἰ ἴ ἲ ἶ ἱ ἵ ἳ ἷ ὶ ῖ ῒ ῗ ὄ ὂ ὃ ὸ ὐ ὔ ὒ ὖ ὑ ὕ ὓ ὗ ὺ ῦ ῢ ῧ ὤ ὢ ὦ ὥ ὣ ὧ ὼ ῶ] +exemplarCharacters = [α ά β γ δ ε έ ζ η ή θ ι ί ϊ ΐ κ λ μ ν ξ ο ό π ρ σ ς τ υ ύ ϋ ΰ φ χ ψ ω ώ] +index = [Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω] +punctuation = [\\- ‐ – — , ; \\: ! . … \" « » ( ) \\[ \\] § @ * / \\\\ \\&] + +[numbers] +defaultNumberingSystem = latn +minimumGroupingDigits = 1 +decimal = , +exponential = e +group = . +infinity = ∞ +list = ; +minusSign = - +nan = NaN +perMille = ‰ +percentSign = % +plusSign = + +superscriptingExponent = × + +[counters] +alph = +Alph = +ordinals = diff --git a/Master/texmf-dist/tex/generic/babel/locale/gu/babel-gu.ini b/Master/texmf-dist/tex/generic/babel/locale/gu/babel-gu.ini index 617b4c29353..8d843fffb50 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/gu/babel-gu.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/gu/babel-gu.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 1.2 -date = 2019-06-16 +version = 1.3 +date = 2020-02-10 name.local = ગુજરાતી name.english = Gujarati name.babel = gujarati @@ -142,6 +142,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "200C "200D [characters] delimiters.quotes = “”‘’ diff --git a/Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.ini b/Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.ini index 365fd0b5aa0..d696a982cd8 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.ini @@ -12,8 +12,8 @@ [identification] charset = utf8 -version = 1.1 -date = 2019-06-16 +version = 1.2 +date = 2020-02-10 name.local = हिन्दी name.english = Hindi name.babel = hindi @@ -169,6 +169,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "200C "200D [characters] delimiters.quotes = “”‘’ diff --git a/Master/texmf-dist/tex/generic/babel/locale/hy/babel-hy.ini b/Master/texmf-dist/tex/generic/babel/locale/hy/babel-hy.ini index c2dd6853a3d..efba8bbbc2b 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/hy/babel-hy.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/hy/babel-hy.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 1.0 -date = 2017-09-01 +version = 1.1 +date = 2020-02-10 name.local = հայերեն name.english = Armenian name.babel = armenian @@ -142,6 +142,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "200C "200D [characters] delimiters.quotes = «»«» diff --git a/Master/texmf-dist/tex/generic/babel/locale/it/babel-it.ini b/Master/texmf-dist/tex/generic/babel/locale/it/babel-it.ini index 7bf0334c10c..f95d07823c1 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/it/babel-it.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/it/babel-it.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 1.0 -date = 2017-09-01 +version = 1.1 +date = 2020-02-10 name.local = italiano name.english = Italian name.babel = italian @@ -156,6 +156,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "27 [characters] delimiters.quotes = «»“” diff --git a/Master/texmf-dist/tex/generic/babel/locale/km/babel-khmer.tex b/Master/texmf-dist/tex/generic/babel/locale/km/babel-khmer.tex index 3ba0fa6a5b7..f8073ab94a7 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/km/babel-khmer.tex +++ b/Master/texmf-dist/tex/generic/babel/locale/km/babel-khmer.tex @@ -10,20 +10,19 @@ \BabelBeforeIni{km}{% } -\addto\datekhmer{% +\expandafter\addto\csname date\languagename\endcsname{% \babel@save\BabelDated \def\BabelDated#1{{\expandafter\khmerdigits\expandafter{#1}}}% \babel@save\BabelDatey \def\BabelDatey#1{{\expandafter\khmerdigits\expandafter{#1}}}} \ifcase\bbl@engine\or\or - \bbl@tentative{khmer}% - \bbl@add\extraskhmer{% + \expandafter\addto\csname extras\languagename\endcsname{% \XeTeXlinebreaklocale "kh" \bbl@xeisp@Khmr \bbl@xeipn@Khmr } - \bbl@add\noextraskhmer{% + \expandafter\addto\csname noextras\languagename\endcsname{% \XeTeXlinebreaklocale "en" } \fi diff --git a/Master/texmf-dist/tex/generic/babel/locale/kn/babel-kn.ini b/Master/texmf-dist/tex/generic/babel/locale/kn/babel-kn.ini index eed7f7575da..00f0c9f6ab6 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/kn/babel-kn.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/kn/babel-kn.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 1.2 -date = 2019-06-16 +version = 1.3 +date = 2020-02-10 name.local = ಕನ್ನಡ name.english = Kannada name.babel = kannada @@ -124,6 +124,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "200C "200D [characters] delimiters.quotes = “”‘’ diff --git a/Master/texmf-dist/tex/generic/babel/locale/la/babel-classiclatin.tex b/Master/texmf-dist/tex/generic/babel/locale/la/babel-classiclatin.tex new file mode 100644 index 00000000000..1d783d10cb2 --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/la/babel-classiclatin.tex @@ -0,0 +1,27 @@ +\ifx\BabelBeforeIni\undefined + \PackageError{babel}% + {This file is a component of babel and cannot\MessageBreak + be loaded directly. I'll stop immediately}% + {Just use babel as documented.}% + \stop +\fi +\BabelBeforeIni{la-x-classic}{% +} + +\ifcase\bbl@engine\else + \expandafter\addto\csname date\languagename\endcsname{% + \babel@save\BabelDatey + \def\BabelDatey#1{\@Roman{#1}}% + \babel@save\BabelDated + \def\BabelDated#1{\@Roman{#1}}} +\fi + +\StartBabelCommands{\languagename}{} + \SetCase + {\uccode`u=`V\relax} + {\lccode`V=`u\relax} + \SetHyphenMap{% + \BabelLower{`V}{`u}} +\EndBabelCommands + +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/generic/babel/locale/la/babel-ecclesiasticlatin.tex b/Master/texmf-dist/tex/generic/babel/locale/la/babel-ecclesiasticlatin.tex new file mode 100644 index 00000000000..b864ed3b044 --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/la/babel-ecclesiasticlatin.tex @@ -0,0 +1,19 @@ +\ifx\BabelBeforeIni\undefined + \PackageError{babel}% + {This file is a component of babel and cannot\MessageBreak + be loaded directly. I'll stop immediately}% + {Just use babel as documented.}% + \stop +\fi +\BabelBeforeIni{la-x-ecclesia}{% +} + +\ifcase\bbl@engine\else + \expandafter\addto\csname date\languagename\endcsname{% + \babel@save\BabelDatey + \def\BabelDatey#1{\@Roman{#1}}% + \babel@save\BabelDated + \def\BabelDated#1{\@Roman{#1}}} +\fi + +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-classic.ini b/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-classic.ini new file mode 100644 index 00000000000..e0a4d412630 --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-classic.ini @@ -0,0 +1,155 @@ +; This file is part of babel. For further details see: +; https://www.ctan.org/pkg/babel +; Data has been collected mainly from the following sources: +; * babel language styles (license LPPL): +; https://www.ctan.org/pkg/babel-contrib +; * polyglossia language styles (license LPPL) +; https://www.ctan.org/pkg/polyglossia +; * Common Locale Data Repository (license Unicode): +; http://cldr.unicode.org/ +; http://unicode.org/copyright.html + +[identification] +charset = utf8 +version = 1.0 +date = 2020-02-10 +name.english = Classic Latin +tag.bcp47 = la +tag.opentype = LAT +script.name = Latin +script.tag.bcp47 = Latn +script.tag.opentype = latn +level = 1 +encodings = T1 OT1 LY1 +derivate = no +require.babel = classiclatin +name.polyglossia.language = latin +name.polyglossia.variant = classic + +[captions] +preface = Praefatio +ref = Conspectus librorum +abstract = Summarium +bib = Conspectus librorum +chapter = Caput +appendix = Additamentum +contents = Index +listfigure = Conspectus descriptionum +listtable = Conspectus tabularum +index = Index rerum notabilium +figure = Descriptio +table = Tabula +part = Pars +encl = Additur +cc = Exemplar +headto = +page = charta +see = cfr. +also = cfr. +proof = Demonstratio +glossary = Glossarium + +[captions.licr] +preface = Praefatio +ref = Conspectus librorum +abstract = Summarium +bib = Conspectus librorum +chapter = Caput +appendix = Additamentum +contents = Index +listfigure = Conspectus descriptionum +listtable = Conspectus tabularum +index = Index rerum notabilium +figure = Descriptio +table = Tabula +part = Pars +encl = Additur +cc = Exemplar +headto = +page = charta +see = cfr. +also = cfr. +proof = Demonstratio +glossary = Glossarium + + +[date.gregorian] +date.long = [d] [MMMM] [y] +date.short = [d]/[M]/[yy] +months.wide.1 = Ianuarii +months.wide.2 = Februarii +months.wide.3 = Martii +months.wide.4 = Aprilis +months.wide.5 = Maii +months.wide.6 = Iunii +months.wide.7 = Iulii +months.wide.8 = Augusti +months.wide.9 = Septembris +months.wide.10 = Octobris +months.wide.11 = Nouembris +months.wide.12 = Decembris +months.narrow.1 = +months.narrow.2 = +months.narrow.3 = +months.narrow.4 = +months.narrow.5 = +months.narrow.6 = +months.narrow.7 = +months.narrow.8 = +months.narrow.9 = +months.narrow.10 = +months.narrow.11 = +months.narrow.12 = +days.wide.mon = +days.wide.tue = +days.wide.wed = +days.wide.thu = +days.wide.fri = +days.wide.sat = +days.wide.sun = +days.abbreviated.mon = +days.abbreviated.tue = +days.abbreviated.wed = +days.abbreviated.thu = +days.abbreviated.fri = +days.abbreviated.sat = +days.abbreviated.sun = +days.narrow.mon = +days.narrow.tue = +days.narrow.wed = +days.narrow.thu = +days.narrow.fri = +days.narrow.sat = +days.narrow.sun = +dayPeriods.abbreviated.am = +dayPeriods.abbreviated.pm = +dayPeriods.narrow.am = +dayPeriods.narrow.pm = +dayPeriods.wide.am = +dayPeriods.wide.pm = + +[time.gregorian] +time.medium = [h]:[mm]:[ss] [a] +time.short = [h]:[mm] [a] + +[typography] +frenchspacing = yes +hyphenrules = classiclatin +lefthyphenmin = 2 +righthyphenmin = 2 +hyphenchar = +prehyphenchar = +posthyphenchar = +exhyphenchar = +preexhyphenchar = +postexhyphenchar = +hyphenationmin = + +[characters] +delimiters.quotes = + +[counters] +alph = +Alph = +ordinals = + diff --git a/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-ecclesia.ini b/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-ecclesia.ini new file mode 100644 index 00000000000..53631979def --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-ecclesia.ini @@ -0,0 +1,155 @@ +; This file is part of babel. For further details see: +; https://www.ctan.org/pkg/babel +; Data has been collected mainly from the following sources: +; * babel language styles (license LPPL): +; https://www.ctan.org/pkg/babel-contrib +; * polyglossia language styles (license LPPL) +; https://www.ctan.org/pkg/polyglossia +; * Common Locale Data Repository (license Unicode): +; http://cldr.unicode.org/ +; http://unicode.org/copyright.html + +[identification] +charset = utf8 +version = 1.0 +date = 2020-02-10 +name.english = Ecclesiastic Latin +tag.bcp47 = la +tag.opentype = LAT +script.name = Latin +script.tag.bcp47 = Latn +script.tag.opentype = latn +level = 1 +encodings = T1 OT1 LY1 +derivate = no +require.babel = ecclesiasticlatin +name.polyglossia.language = latin +name.polyglossia.variant = ecclesiastic + +[captions] +preface = Praefatio +ref = Conspectus librorum +abstract = Summarium +bib = Conspectus librorum +chapter = Caput +appendix = Additamentum +contents = Index +listfigure = Conspectus descriptionum +listtable = Conspectus tabularum +index = Index rerum notabilium +figure = Descriptio +table = Tabula +part = Pars +encl = Additur +cc = Exemplar +headto = +page = charta +see = cfr. +also = cfr. +proof = Demonstratio +glossary = Glossarium + +[captions.licr] +preface = Praefatio +ref = Conspectus librorum +abstract = Summarium +bib = Conspectus librorum +chapter = Caput +appendix = Additamentum +contents = Index +listfigure = Conspectus descriptionum +listtable = Conspectus tabularum +index = Index rerum notabilium +figure = Descriptio +table = Tabula +part = Pars +encl = Additur +cc = Exemplar +headto = +page = charta +see = cfr. +also = cfr. +proof = Demonstratio +glossary = Glossarium + + +[date.gregorian] +date.long = [d] [MMMM] [y] +date.short = [d]/[M]/[yy] +months.wide.1 = Ianuarii +months.wide.2 = Februarii +months.wide.3 = Martii +months.wide.4 = Aprilis +months.wide.5 = Maii +months.wide.6 = Iunii +months.wide.7 = Iulii +months.wide.8 = Augusti +months.wide.9 = Septembris +months.wide.10 = Octobris +months.wide.11 = Novembris +months.wide.12 = Decembris +months.narrow.1 = +months.narrow.2 = +months.narrow.3 = +months.narrow.4 = +months.narrow.5 = +months.narrow.6 = +months.narrow.7 = +months.narrow.8 = +months.narrow.9 = +months.narrow.10 = +months.narrow.11 = +months.narrow.12 = +days.wide.mon = +days.wide.tue = +days.wide.wed = +days.wide.thu = +days.wide.fri = +days.wide.sat = +days.wide.sun = +days.abbreviated.mon = +days.abbreviated.tue = +days.abbreviated.wed = +days.abbreviated.thu = +days.abbreviated.fri = +days.abbreviated.sat = +days.abbreviated.sun = +days.narrow.mon = +days.narrow.tue = +days.narrow.wed = +days.narrow.thu = +days.narrow.fri = +days.narrow.sat = +days.narrow.sun = +dayPeriods.abbreviated.am = +dayPeriods.abbreviated.pm = +dayPeriods.narrow.am = +dayPeriods.narrow.pm = +dayPeriods.wide.am = +dayPeriods.wide.pm = + +[time.gregorian] +time.medium = [h]:[mm]:[ss] [a] +time.short = [h]:[mm] [a] + +[typography] +frenchspacing = yes +hyphenrules = latin +lefthyphenmin = 2 +righthyphenmin = 2 +hyphenchar = +prehyphenchar = +posthyphenchar = +exhyphenchar = +preexhyphenchar = +postexhyphenchar = +hyphenationmin = + +[characters] +delimiters.quotes = + +[counters] +alph = +Alph = +ordinals = + diff --git a/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-medieval.ini b/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-medieval.ini new file mode 100644 index 00000000000..2e612f849d8 --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/la/babel-la-x-medieval.ini @@ -0,0 +1,154 @@ +; This file is part of babel. For further details see: +; https://www.ctan.org/pkg/babel +; Data has been collected mainly from the following sources: +; * babel language styles (license LPPL): +; https://www.ctan.org/pkg/babel-contrib +; * polyglossia language styles (license LPPL) +; https://www.ctan.org/pkg/polyglossia +; * Common Locale Data Repository (license Unicode): +; http://cldr.unicode.org/ +; http://unicode.org/copyright.html + +[identification] +charset = utf8 +version = 1.0 +date = 2020-02-10 +name.english = Medieval Latin +tag.bcp47 = la +tag.opentype = LAT +script.name = Latin +script.tag.bcp47 = Latn +script.tag.opentype = latn +level = 1 +encodings = T1 OT1 LY1 +derivate = no +require.babel = medievallatin +name.polyglossia.language = latin +name.polyglossia.variant = medieval + +[captions] +preface = Præfatio +ref = Conspectus librorum +abstract = Summarium +bib = Conspectus librorum +chapter = Caput +appendix = Additamentum +contents = Index +listfigure = Conspectus descriptionum +listtable = Conspectus tabularum +index = Index rerum notabilium +figure = Descriptio +table = Tabula +part = Pars +encl = Additur +cc = Exemplar +headto = +page = charta +see = cfr. +also = cfr. +proof = Demonstratio +glossary = Glossarium + +[captions.licr] +preface = Pr\ae fatio +ref = Conspectus librorum +abstract = Summarium +bib = Conspectus librorum +chapter = Caput +appendix = Additamentum +contents = Index +listfigure = Conspectus descriptionum +listtable = Conspectus tabularum +index = Index rerum notabilium +figure = Descriptio +table = Tabula +part = Pars +encl = Additur +cc = Exemplar +headto = +page = charta +see = cfr. +also = cfr. +proof = Demonstratio +glossary = Glossarium + +[date.gregorian] +date.long = [d] [MMMM] [y] +date.short = [d]/[M]/[yy] +months.wide.1 = Ianuarii +months.wide.2 = Februarii +months.wide.3 = Martii +months.wide.4 = Aprilis +months.wide.5 = Maii +months.wide.6 = Iunii +months.wide.7 = Iulii +months.wide.8 = Augusti +months.wide.9 = Septembris +months.wide.10 = Octobris +months.wide.11 = Nouembris +months.wide.12 = Decembris +months.narrow.1 = +months.narrow.2 = +months.narrow.3 = +months.narrow.4 = +months.narrow.5 = +months.narrow.6 = +months.narrow.7 = +months.narrow.8 = +months.narrow.9 = +months.narrow.10 = +months.narrow.11 = +months.narrow.12 = +days.wide.mon = +days.wide.tue = +days.wide.wed = +days.wide.thu = +days.wide.fri = +days.wide.sat = +days.wide.sun = +days.abbreviated.mon = +days.abbreviated.tue = +days.abbreviated.wed = +days.abbreviated.thu = +days.abbreviated.fri = +days.abbreviated.sat = +days.abbreviated.sun = +days.narrow.mon = +days.narrow.tue = +days.narrow.wed = +days.narrow.thu = +days.narrow.fri = +days.narrow.sat = +days.narrow.sun = +dayPeriods.abbreviated.am = +dayPeriods.abbreviated.pm = +dayPeriods.narrow.am = +dayPeriods.narrow.pm = +dayPeriods.wide.am = +dayPeriods.wide.pm = + +[time.gregorian] +time.medium = [h]:[mm]:[ss] [a] +time.short = [h]:[mm] [a] + +[typography] +frenchspacing = yes +hyphenrules = latin +lefthyphenmin = 2 +righthyphenmin = 2 +hyphenchar = +prehyphenchar = +posthyphenchar = +exhyphenchar = +preexhyphenchar = +postexhyphenchar = +hyphenationmin = + +[characters] +delimiters.quotes = + +[counters] +alph = +Alph = +ordinals = + diff --git a/Master/texmf-dist/tex/generic/babel/locale/la/babel-la.ini b/Master/texmf-dist/tex/generic/babel/locale/la/babel-la.ini new file mode 100644 index 00000000000..fcd7934821d --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/la/babel-la.ini @@ -0,0 +1,152 @@ +; This file is part of babel. For further details see: +; https://www.ctan.org/pkg/babel +; Data has been collected mainly from the following sources: +; * babel language styles (license LPPL): +; https://www.ctan.org/pkg/babel-contrib +; * polyglossia language styles (license LPPL) +; https://www.ctan.org/pkg/polyglossia +; * Common Locale Data Repository (license Unicode): +; http://cldr.unicode.org/ +; http://unicode.org/copyright.html + +[identification] +charset = utf8 +version = 1.1 +date = 2020-02-10 +name.english = Latin +tag.bcp47 = la +tag.opentype = LAT +script.name = Latin +script.tag.bcp47 = Latn +script.tag.opentype = latn +level = 1 +encodings = T1 OT1 LY1 +derivate = no +require.babel = latin + +[captions] +preface = Praefatio +ref = Conspectus librorum +abstract = Summarium +bib = Conspectus librorum +chapter = Caput +appendix = Additamentum +contents = Index +listfigure = Conspectus descriptionum +listtable = Conspectus tabularum +index = Index rerum notabilium +figure = Descriptio +table = Tabula +part = Pars +encl = Additur +cc = Exemplar +headto = +page = charta +see = cfr. +also = cfr. +proof = Demonstratio +glossary = Glossarium + +[date.gregorian] +date.long = [d] [MMMM] [y] +date.short = [d]/[M]/[yy] +months.wide.1 = Ianuarii +months.wide.2 = Februarii +months.wide.3 = Martii +months.wide.4 = Aprilis +months.wide.5 = Maii +months.wide.6 = Iunii +months.wide.7 = Iulii +months.wide.8 = Augusti +months.wide.9 = Septembris +months.wide.10 = Octobris +months.wide.11 = Novembris +months.wide.12 = Decembris +months.narrow.1 = +months.narrow.2 = +months.narrow.3 = +months.narrow.4 = +months.narrow.5 = +months.narrow.6 = +months.narrow.7 = +months.narrow.8 = +months.narrow.9 = +months.narrow.10 = +months.narrow.11 = +months.narrow.12 = +days.wide.mon = +days.wide.tue = +days.wide.wed = +days.wide.thu = +days.wide.fri = +days.wide.sat = +days.wide.sun = +days.abbreviated.mon = +days.abbreviated.tue = +days.abbreviated.wed = +days.abbreviated.thu = +days.abbreviated.fri = +days.abbreviated.sat = +days.abbreviated.sun = +days.narrow.mon = +days.narrow.tue = +days.narrow.wed = +days.narrow.thu = +days.narrow.fri = +days.narrow.sat = +days.narrow.sun = +dayPeriods.abbreviated.am = +dayPeriods.abbreviated.pm = +dayPeriods.narrow.am = +dayPeriods.narrow.pm = +dayPeriods.wide.am = +dayPeriods.wide.pm = + +[time.gregorian] +time.medium = [h]:[mm]:[ss] [a] +time.short = [h]:[mm] [a] + +[captions.licr] +preface = Praefatio +ref = Conspectus librorum +abstract = Summarium +bib = Conspectus librorum +chapter = Caput +appendix = Additamentum +contents = Index +listfigure = Conspectus descriptionum +listtable = Conspectus tabularum +index = Index rerum notabilium +figure = Descriptio +table = Tabula +part = Pars +encl = Additur +cc = Exemplar +headto = +page = charta +see = cfr. +also = cfr. +proof = Demonstratio +glossary = Glossarium + +[typography] +frenchspacing = yes +hyphenrules = latin +lefthyphenmin = 2 +righthyphenmin = 2 +hyphenchar = +prehyphenchar = +posthyphenchar = +exhyphenchar = +preexhyphenchar = +postexhyphenchar = +hyphenationmin = + +[characters] +delimiters.quotes = + +[counters] +alph = +Alph = +ordinals = + diff --git a/Master/texmf-dist/tex/generic/babel/locale/la/babel-latin.tex b/Master/texmf-dist/tex/generic/babel/locale/la/babel-latin.tex new file mode 100644 index 00000000000..10d2a369ee1 --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/la/babel-latin.tex @@ -0,0 +1,19 @@ +\ifx\BabelBeforeIni\undefined + \PackageError{babel}% + {This file is a component of babel and cannot\MessageBreak + be loaded directly. I'll stop immediately}% + {Just use babel as documented.}% + \stop +\fi +\BabelBeforeIni{la}{% +} + +\ifcase\bbl@engine\else + \expandafter\addto\csname date\languagename\endcsname{% + \babel@save\BabelDatey + \def\BabelDatey#1{\@Roman{#1}}% + \babel@save\BabelDated + \def\BabelDated#1{\@Roman{#1}}} +\fi + +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/generic/babel/locale/la/babel-medievallatin.tex b/Master/texmf-dist/tex/generic/babel/locale/la/babel-medievallatin.tex new file mode 100644 index 00000000000..09f30030ebb --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/la/babel-medievallatin.tex @@ -0,0 +1,27 @@ +\ifx\BabelBeforeIni\undefined + \PackageError{babel}% + {This file is a component of babel and cannot\MessageBreak + be loaded directly. I'll stop immediately}% + {Just use babel as documented.}% + \stop +\fi +\BabelBeforeIni{la-x-medieval}{% +} + +\ifcase\bbl@engine\else + \expandafter\addto\csname date\languagename\endcsname{% + \babel@save\BabelDatey + \def\BabelDatey#1{\@Roman{#1}}% + \babel@save\BabelDated + \def\BabelDated#1{\@Roman{#1}}}% +\fi + +\StartBabelCommands{\languagename}{} + \SetCase + {\uccode`u=`V\relax} + {\lccode`V=`u\relax} + \SetHyphenMap{% + \BabelLower{`V}{`u}} +\EndBabelCommands + +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/generic/babel/locale/lo/babel-lao.tex b/Master/texmf-dist/tex/generic/babel/locale/lo/babel-lao.tex index af23d42cb97..5782a216648 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/lo/babel-lao.tex +++ b/Master/texmf-dist/tex/generic/babel/locale/lo/babel-lao.tex @@ -11,12 +11,11 @@ } \ifcase\bbl@engine\or\or - \bbl@tentative{lao}% - \addto\extraslao{% + \expandafter\addto\csname extras\languagename\endcsname{% \XeTeXlinebreaklocale "lo" \bbl@xeisp@Laoo \bbl@xeipn@Laoo} - \addto\noextraslao{% + \expandafter\addto\csname noextras\languagename\endcsname{% \XeTeXlinebreaklocale "en"} \fi diff --git a/Master/texmf-dist/tex/generic/babel/locale/ml/babel-ml.ini b/Master/texmf-dist/tex/generic/babel/locale/ml/babel-ml.ini index f41fa44e0a8..a3a68c5dabe 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/ml/babel-ml.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/ml/babel-ml.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 1.2 -date = 2019-06-16 +version = 1.3 +date = 2020-02-10 name.local = മലയാളം name.english = Malayalam name.babel = malayalam @@ -130,6 +130,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "200C "200D [characters] delimiters.quotes = “”‘’ diff --git a/Master/texmf-dist/tex/generic/babel/locale/mr/babel-mr.ini b/Master/texmf-dist/tex/generic/babel/locale/mr/babel-mr.ini index 6e095b04204..2267c4fbcdf 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/mr/babel-mr.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/mr/babel-mr.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 1.2 -date = 2019-06-16 +version = 1.3 +date = 2020-02-10 name.local = मराठी name.english = Marathi name.babel = marathi @@ -119,6 +119,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "200C "200D [characters] delimiters.quotes = “”‘’ diff --git a/Master/texmf-dist/tex/generic/babel/locale/oc/babel-oc.ini b/Master/texmf-dist/tex/generic/babel/locale/oc/babel-oc.ini index 117d2dd09e0..5edd4a96fff 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/oc/babel-oc.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/oc/babel-oc.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 0.9 -date = 2017-04-10 +version = 0.95 +date = 2020-02-10 name.english = Occitan name.babel = occitan tag.bcp47 = oc @@ -23,6 +23,7 @@ script.tag.opentype = latn level = 1 encodings = T1 OT1 LY1 derivate = no +warning = The `occitan' date format may not be suitable\\for proper typesetting, and therefore very likely\\it will change in a future release. [captions] preface = Prefàcia @@ -111,6 +112,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "27 [characters] delimiters.quotes = diff --git a/Master/texmf-dist/tex/generic/babel/locale/or/babel-or.ini b/Master/texmf-dist/tex/generic/babel/locale/or/babel-or.ini index 3f09cb33521..92d70b9c888 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/or/babel-or.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/or/babel-or.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 1.2 -date = 2019-06-16 +version = 1.3 +date = 2020-02-10 name.local = ଓଡ଼ିଆ name.english = Odia name.babel = oriya @@ -142,6 +142,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "200C "200D [characters] delimiters.quotes = “”‘’ diff --git a/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa-Guru.ini b/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa-Guru.ini index 51336211e73..cbae418a84e 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa-Guru.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa-Guru.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 1.2 -date = 2019-06-16 +version = 1.3 +date = 2020-02-10 name.local = ਪੰਜਾਬੀ name.english = Punjabi name.babel = punjabi-gurmukhi @@ -143,6 +143,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "200C "200D [characters] delimiters.quotes = “”‘’ diff --git a/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa.ini b/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa.ini index 234405d4e5c..7acb81a1551 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/pa/babel-pa.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 1.2 -date = 2019-06-16 +version = 1.3 +date = 2020-02-10 name.local = ਪੰਜਾਬੀ name.english = Punjabi name.babel = punjabi @@ -142,6 +142,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "200C "200D [characters] delimiters.quotes = “”‘’ diff --git a/Master/texmf-dist/tex/generic/babel/locale/pms/babel-pms.ini b/Master/texmf-dist/tex/generic/babel/locale/pms/babel-pms.ini index 7d567fb4bfb..d2e00f92049 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/pms/babel-pms.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/pms/babel-pms.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 1.0 -date = 2017-09-01 +version = 1.1 +date = 2020-02-10 name.english = Piedmontese name.babel = piedmontese tag.bcp47 = pms @@ -111,6 +111,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "27 [characters] delimiters.quotes = diff --git a/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-BR.ini b/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-BR.ini index 202afc7b0d9..9078e9f7124 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-BR.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-BR.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 1.0 -date = 2017-09-01 +version = 1.1 +date = 2020-02-10 name.local = português name.english = Portuguese name.babel = portuguese-brazil @@ -161,6 +161,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "2D [characters] delimiters.quotes = “”‘’ diff --git a/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-PT.ini b/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-PT.ini index 573fc7b1697..994cb852db3 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-PT.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt-PT.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 1.0 -date = 2017-09-01 +version = 1.1 +date = 2020-02-10 name.local = português name.english = Portuguese name.babel = portuguese-portugal @@ -160,6 +160,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "2D [characters] delimiters.quotes = “”‘’ diff --git a/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt.ini b/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt.ini index a892da613e8..941f10dd307 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/pt/babel-pt.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 1.0 -date = 2017-09-01 +version = 1.1 +date = 2020-02-10 name.local = português name.english = Portuguese name.babel = portuguese @@ -156,6 +156,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "2D [characters] delimiters.quotes = “”‘’ diff --git a/Master/texmf-dist/tex/generic/babel/locale/rm/babel-rm.ini b/Master/texmf-dist/tex/generic/babel/locale/rm/babel-rm.ini index 5224411f790..78260f40123 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/rm/babel-rm.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/rm/babel-rm.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 1.0 -date = 2017-09-01 +version = 1.1 +date = 2020-02-10 name.local = rumantsch name.english = Romansh name.babel = romansh @@ -156,6 +156,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "27 [characters] delimiters.quotes = «»‹› diff --git a/Master/texmf-dist/tex/generic/babel/locale/ru/babel-ru.ini b/Master/texmf-dist/tex/generic/babel/locale/ru/babel-ru.ini index 897c135b52c..bd9f25da197 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/ru/babel-ru.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/ru/babel-ru.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 1.0 -date = 2017-09-01 +version = 1.1 +date = 2020-02-10 name.local = русский name.english = Russian name.babel = russian @@ -156,6 +156,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "2D [characters] delimiters.quotes = «»„“ diff --git a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Beng.ini b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Beng.ini index 1bdcb7d29d1..b96ae3c26c0 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Beng.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Beng.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 0.6 -date = 2020-01-29 +version = 0.7 +date = 2020-02-10 name.english = Sanskrit name.babel = sanskrit tag.bcp47 = sa @@ -84,6 +84,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "200C "200D "0CF1 "0CF2 [characters] delimiters.quotes.0 = diff --git a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Deva.ini b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Deva.ini index e1182550b7e..95d3f2f33df 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Deva.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Deva.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 0.6 -date = 2020-01-29 +version = 0.7 +date = 2020-02-10 name.english = Sanskrit name.babel = sanskrit tag.bcp47 = sa @@ -84,6 +84,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "200C "200D "0CF1 "0CF2 [characters] delimiters.quotes.0 = diff --git a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Gujr.ini b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Gujr.ini index f031e9820e1..0e43bc9021e 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Gujr.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Gujr.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 0.6 -date = 2020-01-29 +version = 0.7 +date = 2020-02-10 name.english = Sanskrit name.babel = sanskrit tag.bcp47 = sa @@ -84,6 +84,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "200C "200D "0CF1 "0CF2 [characters] delimiters.quotes.0 = diff --git a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa.ini b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa.ini index e1182550b7e..95d3f2f33df 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 0.6 -date = 2020-01-29 +version = 0.7 +date = 2020-02-10 name.english = Sanskrit name.babel = sanskrit tag.bcp47 = sa @@ -84,6 +84,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "200C "200D "0CF1 "0CF2 [characters] delimiters.quotes.0 = diff --git a/Master/texmf-dist/tex/generic/babel/locale/ta/babel-ta.ini b/Master/texmf-dist/tex/generic/babel/locale/ta/babel-ta.ini index 78e11223d4a..b6ae91a8d87 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/ta/babel-ta.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/ta/babel-ta.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 1.2 -date = 2019-06-16 +version = 1.3 +date = 2020-02-10 name.local = தமிழ் name.english = Tamil name.babel = tamil @@ -142,6 +142,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "200C "200D [characters] delimiters.quotes = “”‘’ diff --git a/Master/texmf-dist/tex/generic/babel/locale/te/babel-te.ini b/Master/texmf-dist/tex/generic/babel/locale/te/babel-te.ini index 9f81944fba9..f8341109425 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/te/babel-te.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/te/babel-te.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 1.2 -date = 2019-06-16 +version = 1.3 +date = 2020-02-10 name.local = తెలుగు name.english = Telugu name.babel = telugu @@ -119,6 +119,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "200C "200D [characters] delimiters.quotes = “”‘’ diff --git a/Master/texmf-dist/tex/generic/babel/locale/th/babel-thai.tex b/Master/texmf-dist/tex/generic/babel/locale/th/babel-thai.tex index e8c2517a87d..5da737bf470 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/th/babel-thai.tex +++ b/Master/texmf-dist/tex/generic/babel/locale/th/babel-thai.tex @@ -10,17 +10,16 @@ \BabelBeforeIni{th}{% } -\addto\datethai{% +\expandafter\addto\csname date\languagename\endcsname{% \babel@save\BabelDatey \def\BabelDatey#1{{\number\numexpr#1+543}}} \ifcase\bbl@engine\or\or - \bbl@tentative{thai}% - \addto\extrasthai{% + \expandafter\addto\csname extras\languagename\endcsname{% \XeTeXlinebreaklocale "th" \bbl@xeisp@Thai \bbl@xeipn@Thai} - \addto\noextrasthai{% + \expandafter\addto\csname noextras\languagename\endcsname{% \XeTeXlinebreaklocale "en"} \fi diff --git a/Master/texmf-dist/tex/generic/babel/locale/tk/babel-tk.ini b/Master/texmf-dist/tex/generic/babel/locale/tk/babel-tk.ini index 1ca8f48e2cd..8e68c69f57f 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/tk/babel-tk.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/tk/babel-tk.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 1.0 -date = 2017-09-01 +version = 1.1 +date = 2020-02-10 name.local = tk name.english = Turkmen name.babel = turkmen @@ -117,6 +117,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "2D [characters] delimiters.quotes = “”“” diff --git a/Master/texmf-dist/tex/generic/babel/locale/tr/babel-turkish.tex b/Master/texmf-dist/tex/generic/babel/locale/tr/babel-turkish.tex index 3653ca6ff2a..6692ca0c1ec 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/tr/babel-turkish.tex +++ b/Master/texmf-dist/tex/generic/babel/locale/tr/babel-turkish.tex @@ -10,7 +10,7 @@ \BabelBeforeIni{tr}{% } -\StartBabelCommands{turkish}{} +\StartBabelCommands{\languagename}{} \SetCase {\uccode`i=`İ\relax \uccode`ı=`I\relax} diff --git a/Master/texmf-dist/tex/generic/babel/locale/uk/babel-uk.ini b/Master/texmf-dist/tex/generic/babel/locale/uk/babel-uk.ini index 8c15c0710fd..563d6bb6a0a 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/uk/babel-uk.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/uk/babel-uk.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 1.0 -date = 2017-09-01 +version = 1.1 +date = 2020-02-10 name.local = українська name.english = Ukrainian name.babel = ukrainian @@ -156,6 +156,8 @@ exhyphenchar = preexhyphenchar = postexhyphenchar = hyphenationmin = +; The syntax is liable to change in 'other' values +hyphenate.other = "27 "2D [characters] delimiters.quotes = «»„“ diff --git a/Master/texmf-dist/tex/generic/babel/nil.ldf b/Master/texmf-dist/tex/generic/babel/nil.ldf index 9d827bb7704..93b81557476 100644 --- a/Master/texmf-dist/tex/generic/babel/nil.ldf +++ b/Master/texmf-dist/tex/generic/babel/nil.ldf @@ -32,7 +32,7 @@ %% extension |.ins|) which are part of the distribution. %% -\ProvidesLanguage{nil}[2020/02/03 3.39 Nil language] +\ProvidesLanguage{nil}[2020/02/14 3.40 Nil language] \LdfInit{nil}{datenil} \ifx\l@nil\@undefined \newlanguage\l@nil diff --git a/Master/texmf-dist/tex/generic/babel/switch.def b/Master/texmf-dist/tex/generic/babel/switch.def index 2e09a082a31..c08e63dedeb 100644 --- a/Master/texmf-dist/tex/generic/babel/switch.def +++ b/Master/texmf-dist/tex/generic/babel/switch.def @@ -37,7 +37,7 @@ \wlog{File: #1 #4 #3 <#2>}% \let\ProvidesFile\@undefined} \fi -\ProvidesFile{switch.def}[2020/02/03 3.39 Babel switching mechanism] +\ProvidesFile{switch.def}[2020/02/14 3.40 Babel switching mechanism] \ifx\AtBeginDocument\@undefined \input plain.def\relax \fi @@ -58,8 +58,8 @@ \countdef\last@language=19 \def\addlanguage{\alloc@9\language\chardef\@cclvi} \fi -\def\bbl@version{3.39} -\def\bbl@date{2020/02/03} +\def\bbl@version{3.40} +\def\bbl@date{2020/02/14} \def\adddialect#1#2{% \global\chardef#1#2\relax \bbl@usehooks{adddialect}{{#1}{#2}}% @@ -71,7 +71,7 @@ (\string\language\the\count@)}% \def\bbl@elt####1####2####3####4{}% \fi}% - \bbl@languages + \@nameuse{bbl@languages}% \endgroup} \def\bbl@fixname#1{% \begingroup |