diff options
author | Karl Berry <karl@freefriends.org> | 2018-06-05 21:58:16 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2018-06-05 21:58:16 +0000 |
commit | f41ffa5c2e0677cf778dbb83fef33fbc6e1ffd2e (patch) | |
tree | 7c95b0c2c63007c3b5191898b59b06a756d474dc /Master/texmf-dist/tex | |
parent | 13f153cc96f71f3c6176f898de6d38059aaed9b9 (diff) |
babel (5jun18)
git-svn-id: svn://tug.org/texlive/trunk@47932 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
39 files changed, 849 insertions, 159 deletions
diff --git a/Master/texmf-dist/tex/generic/babel/babel-bidi-basic-r.lua b/Master/texmf-dist/tex/generic/babel/babel-bidi-basic-r.lua index 0d66b33ccde..6961dd84221 100644 --- a/Master/texmf-dist/tex/generic/babel/babel-bidi-basic-r.lua +++ b/Master/texmf-dist/tex/generic/babel/babel-bidi-basic-r.lua @@ -31,6 +31,7 @@ -- and covered by LPPL is defined by the unpacking scripts (with -- extension |.ins|) which are part of the distribution. -- + Babel = Babel or {} require('babel-bidi.lua') diff --git a/Master/texmf-dist/tex/generic/babel/babel-bidi-basic.lua b/Master/texmf-dist/tex/generic/babel/babel-bidi-basic.lua index 3f13f99b773..44e036b67c8 100644 --- a/Master/texmf-dist/tex/generic/babel/babel-bidi-basic.lua +++ b/Master/texmf-dist/tex/generic/babel/babel-bidi-basic.lua @@ -31,6 +31,7 @@ -- and covered by LPPL is defined by the unpacking scripts (with -- extension |.ins|) which are part of the distribution. -- + Babel = Babel or {} Babel.fontmap = Babel.fontmap or {} diff --git a/Master/texmf-dist/tex/generic/babel/babel-bidi.lua b/Master/texmf-dist/tex/generic/babel/babel-bidi.lua index 54b6ac3ed9f..9c4c7ed9777 100644 --- a/Master/texmf-dist/tex/generic/babel/babel-bidi.lua +++ b/Master/texmf-dist/tex/generic/babel/babel-bidi.lua @@ -31,6 +31,7 @@ -- and covered by LPPL is defined by the unpacking scripts (with -- extension |.ins|) which are part of the distribution. -- + -- Data from Unicode and ConTeXt Babel = Babel or {} diff --git a/Master/texmf-dist/tex/generic/babel/babel.def b/Master/texmf-dist/tex/generic/babel/babel.def index 3896e7f51af..5411afe6282 100644 --- a/Master/texmf-dist/tex/generic/babel/babel.def +++ b/Master/texmf-dist/tex/generic/babel/babel.def @@ -31,6 +31,7 @@ %% and covered by LPPL is defined by the unpacking scripts (with %% extension |.ins|) which are part of the distribution. %% + \ifx\ldf@quit\@undefined \else \expandafter\endinput @@ -40,7 +41,7 @@ \wlog{File: #1 #4 #3 <#2>}% \let\ProvidesFile\@undefined} \fi -\ProvidesFile{babel.def}[2018/05/10 3.21 Babel common definitions] +\ProvidesFile{babel.def}[2018/06/05 3.22 Babel common definitions] \ifx\AtBeginDocument\@undefined \input plain.def\relax \fi @@ -1413,7 +1414,7 @@ \ifx##1\@empty\else \bbl@exp{% \\\SetString\\##1{% - \\\bbl@nocaption{\bbl@stripslash##1}{\<#1\bbl@stripslash##1>}}}% + \\\bbl@nocaption{\bbl@stripslash##1}{#1\bbl@stripslash##1}}}% \expandafter\bbl@tempb \fi}% \expandafter\bbl@tempb\bbl@captionslist\@empty @@ -1425,7 +1426,7 @@ \StartBabelCommands*{#1}{date}% \ifx\bbl@KVP@import\@nil \bbl@exp{% - \\\SetString\\\today{\\\bbl@nocaption{today}{\<#1today>}}}% + \\\SetString\\\today{\\\bbl@nocaption{today}{#1today}}}% \else \bbl@savetoday \bbl@savedate @@ -1543,6 +1544,13 @@ \bbl@exportkey{rgthm}{typography.righthyphenmin}{3}% \bbl@exportkey{hyphr}{typography.hyphenrules}{}% \bbl@exportkey{dgnat}{numbers.digits.native}{}% + \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{% @@ -1569,7 +1577,7 @@ \bbl@trim@def\bbl@tempa{#1}% \bbl@ifblank{#2}% {\bbl@exp{% - \toks@{\\\bbl@nocaption{\bbl@tempa}\<\languagename\bbl@tempa name>}}}% + \toks@{\\\bbl@nocaption{\bbl@tempa}{\languagename\bbl@tempa name}}}}% {\bbl@trim\toks@{#2}}% \bbl@exp{% \\\bbl@add\\\bbl@savestrings{% @@ -1653,7 +1661,7 @@ \def\BabelBeforeIni##1##2{% \begingroup \bbl@add\bbl@secpost@identification{\closein1 }% - \catcode`\[=12 \catcode`\]=12 \catcode`\==12 + \catcode`\[=12 \catcode`\]=12 \catcode`\==12 % \bbl@read@ini{##1}% \endgroup}% boxed, to avoid extra spaces: {\setbox\z@\hbox{\InputIfFileExists{babel-#1.tex}{}{}}}} diff --git a/Master/texmf-dist/tex/generic/babel/babel.sty b/Master/texmf-dist/tex/generic/babel/babel.sty index b6d947b35bb..d7136f2a391 100644 --- a/Master/texmf-dist/tex/generic/babel/babel.sty +++ b/Master/texmf-dist/tex/generic/babel/babel.sty @@ -31,8 +31,9 @@ %% and covered by LPPL is defined by the unpacking scripts (with %% extension |.ins|) which are part of the distribution. %% + \NeedsTeXFormat{LaTeX2e}[2005/12/01] -\ProvidesPackage{babel}[2018/05/10 3.21 The Babel package] +\ProvidesPackage{babel}[2018/06/05 3.22 The Babel package] \@ifpackagewith{babel}{debug} {\providecommand\bbl@trace[1]{\message{^^J[ #1 ]}}% \let\bbl@debug\@firstofone} diff --git a/Master/texmf-dist/tex/generic/babel/blplain.tex b/Master/texmf-dist/tex/generic/babel/blplain.tex index 9c7a14215d3..ccab720ece2 100644 --- a/Master/texmf-dist/tex/generic/babel/blplain.tex +++ b/Master/texmf-dist/tex/generic/babel/blplain.tex @@ -31,6 +31,7 @@ %% and covered by LPPL is defined by the unpacking scripts (with %% extension |.ins|) which are part of the distribution. %% + \catcode`\{=1 % left brace is begin-group character \catcode`\}=2 % right brace is end-group character \catcode`\#=6 % hash mark is macro parameter character diff --git a/Master/texmf-dist/tex/generic/babel/bplain.tex b/Master/texmf-dist/tex/generic/babel/bplain.tex index 57c5be41992..5d8c490d664 100644 --- a/Master/texmf-dist/tex/generic/babel/bplain.tex +++ b/Master/texmf-dist/tex/generic/babel/bplain.tex @@ -31,6 +31,7 @@ %% and covered by LPPL is defined by the unpacking scripts (with %% extension |.ins|) which are part of the distribution. %% + \catcode`\{=1 % left brace is begin-group character \catcode`\}=2 % right brace is end-group character \catcode`\#=6 % hash mark is macro parameter character diff --git a/Master/texmf-dist/tex/generic/babel/hyphen.cfg b/Master/texmf-dist/tex/generic/babel/hyphen.cfg index 708a5e5da12..673074b5cdf 100644 --- a/Master/texmf-dist/tex/generic/babel/hyphen.cfg +++ b/Master/texmf-dist/tex/generic/babel/hyphen.cfg @@ -31,12 +31,13 @@ %% and covered by LPPL is defined by the unpacking scripts (with %% extension |.ins|) which are part of the distribution. %% + \ifx\ProvidesFile\@undefined \def\ProvidesFile#1[#2 #3 #4]{% \wlog{File: #1 #4 #3 <#2>}% \let\ProvidesFile\@undefined} \fi -\ProvidesFile{hyphen.cfg}[2018/05/10 3.21 Babel hyphens] +\ProvidesFile{hyphen.cfg}[2018/06/05 3.22 Babel hyphens] \xdef\bbl@format{\jobname} \ifx\AtBeginDocument\@undefined \def\@empty{} @@ -67,7 +68,6 @@ \countdef\last@language=19 \def\addlanguage{\alloc@9\language\chardef\@cclvi} \fi -\toks8{Babel <3.21> and hyphenation patterns for }% \def\process@line#1#2 #3 #4 {% \ifx=#1% \process@synonym{#2}% diff --git a/Master/texmf-dist/tex/generic/babel/locale/README-locale b/Master/texmf-dist/tex/generic/babel/locale/README-locale deleted file mode 100644 index 135e2f61c9e..00000000000 --- a/Master/texmf-dist/tex/generic/babel/locale/README-locale +++ /dev/null @@ -1,38 +0,0 @@ -This directory contains a set of locale files to be used in babel 3.10 -ss. With them, babel will fully support Unicode engines. They are -essentially finished (except bugs and mistakes, of course). - -Some of them are still incomplete (but they will be usable), and there -are some omissions (eg, Latin and polytonic Greek, and Spanish and -Arabic have no geographic areas). Hindi, French, Occitan and Breton -will show a warning related to dates. Not all include LICR variants. - -This is a preliminary (minimal) documentation (the definitive one will -be added to babel.dtx). - -ini files contain the actual data. tex files are currently just -proxies to the corresponding ini files. - -Most keys are self-explanatory. - -* charset - the encoding used in the ini file. -* version - of the ini file -* level - "version" of the ini specification - which keys are - available (they may grow in a compatible way) and how they - should be read. -* encodings - a descriptive list of font encondings. -* [captions] - section of captions in the file charset -* [captions.licr] - same, but in pure ASCII using the LICR -* date.long - fields are as in the CLDR, but the syntax is - different. Anything inside brackets is a date field (eg, MMMM - for the month name) and anything outside is text. In addition, - [ ] is a non breakable space and [.] is an abbreviation dot. - -Keys may be further qualified in a particular language with a suffix -starting with a uppercase letter. It can be just a letter (eg, -babel.name.A, babel.name.B) or a name (eg, date.long.Nominative, -date.long.Formal, but no language is currently using the -latter). Multi-letter qualifiers are forward compatible in the sense -they won't conflict with new "global" keys (all lowercase). - -2017-09-18
\ No newline at end of file diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-MA.log b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-MA.log deleted file mode 100644 index e69de29bb2d..00000000000 --- a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-MA.log +++ /dev/null diff --git a/Master/texmf-dist/tex/generic/babel/locale/dsb/babel-dsb.log b/Master/texmf-dist/tex/generic/babel/locale/dsb/babel-dsb.log deleted file mode 100644 index ee69123a3b2..00000000000 --- a/Master/texmf-dist/tex/generic/babel/locale/dsb/babel-dsb.log +++ /dev/null @@ -1,32 +0,0 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/W32TeX) (preloaded format=pdflatex 2018.2.14) 22 FEB 2018 18:28 -entering extended mode - restricted \write18 enabled. -**./babel-dsb.ini -(./babel-dsb.ini -LaTeX2e <2017-04-15> -Babel <3.18> and hyphenation patterns for 84 language(s) loaded. - -! LaTeX Error: Missing \begin{document}. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H <return> for immediate help. - ... - -l.1 ; - This file is part of babel. For further details see: -? x - -Here is how much of TeX's memory you used: - 6 strings out of 492981 - 277 string characters out of 6132766 - 54251 words of memory out of 5000000 - 3671 multiletter control sequences out of 15000+600000 - 3640 words of font info for 14 fonts, out of 8000000 for 9000 - 1141 hyphenation exceptions out of 8191 - 5i,0n,4p,74b,14s stack positions out of 5000i,500n,10000p,200000b,80000s -No pages of output. -PDF statistics: - 0 PDF objects out of 1000 (max. 8388607) - 0 named destinations out of 1000 (max. 500000) - 1 words of extra memory for PDF output out of 10000 (max. 10000000) - diff --git a/Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.log b/Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.log deleted file mode 100644 index afc16a4e240..00000000000 --- a/Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.log +++ /dev/null @@ -1,66 +0,0 @@ -This is LuaTeX, Version 1.0.4 (TeX Live 2017/W32TeX) (format=lualatex 2018.4.4) 12 APR 2018 18:47 - restricted system commands enabled. -**babel-hi.ini -(./babel-hi.ini -LaTeX2e <2017-04-15> -Lua module: luaotfload-main 2017/01/29 2.80001 OpenType layout system. -Lua module: lualibs 2017-02-01 2.5 ConTeXt Lua standard libraries. -Lua module: lualibs-extended 2017-02-01 2.5 ConTeXt Lua libraries -- extended co -llection.(using write cache: C:/Aplicaciones/TeXLive/texmf-var/luatex-cache/gene -ric)(using read cache: C:/Aplicaciones/TeXLive/texmf-var/luatex-cache/generic C: -/Aplicaciones/TeXLive/texmf-var/luatex-cache/generic) -luaotfload | conf : Root cache directory is C:/Aplicaciones/TeXLive/texmf-var/lu -atex-cache/generic/names. -luaotfload | init : Loading fontloader “fontloader-2017-02-11.lua” from kpse --resolved path “c:/Aplicaciones/TeXLive/texmf-dist/tex/luatex/luaotfload/fontl -oader-2017-02-11.lua”. -Lua-only attribute luaotfload@state = 1 -Lua-only attribute luaotfload@noligature = 2 -Lua-only attribute luaotfload@syllabe = 3 -luaotfload | init : Context OpenType loader version “3.027” -Inserting `luaotfload.node_processor' at position 1 in `pre_linebreak_filter'. -Inserting `luaotfload.node_processor' at position 1 in `hpack_filter'. -Inserting `luaotfload.define_font' at position 1 in `define_font'. -Lua-only attribute luaotfload_color_attribute = 4 -luaotfload | conf : Root cache directory is C:/Aplicaciones/TeXLive/texmf-var/lu -atex-cache/generic/names. -Inserting `luaotfload.aux.set_sscale_dimens' at position 1 in `luaotfload.patch_ -font'. -Inserting `luaotfload.aux.patch_cambria_domh' at position 2 in `luaotfload.patch -_font'. -Inserting `luaotfload.aux.fixup_fontdata' at position 1 in `luaotfload.patch_fon -t_unsafe'. -Inserting `luaotfload.aux.set_capheight' at position 3 in `luaotfload.patch_font -'. -Inserting `luaotfload.rewrite_fontname' at position 4 in `luaotfload.patch_font' -. -luaotfload | main : initialization completed in 0.230 seconds -Babel <3.18.1236> and hyphenation patterns for 1 language(s) loaded. - -! LaTeX Error: Missing \begin{document}. - -See the LaTeX manual or LaTeX Companion for explanation. -Type H <return> for immediate help. - ... - -l.1 ; - This file is part of babel. For further details see: -? x - - -Here is how much of LuaTeX's memory you used: - 9 strings out of 494480 - 100000,89155 words of node,token memory allocated 272 words of node memory still in use: - 1 hlist, 1 local_par, 1 dir, 1 glue, 1 attribute, 35 glue_spec, 1 attribute_l -ist, 1 temp nodes - avail lists: 2:9,3:1,4:1,7:1 - 4256 multiletter control sequences out of 65536+600000 - 14 fonts using 418323 bytes - 5i,0n,4p,70b,15s stack positions out of 5000i,500n,10000p,200000b,100000s - -warning (pdf backend): no pages of output. - -PDF statistics: 0 PDF objects out of 1000 (max. 8388607) - 0 named destinations out of 1000 (max. 131072) - 1 words of extra memory for PDF output out of 10000 (max. 100000000) - 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 new file mode 100644 index 00000000000..55b3ab3d380 --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Beng.ini @@ -0,0 +1,95 @@ +; This file is part of babel. For further details see: +; https://www.ctan.org/pkg/babel +; Data has been collected mainly from the following sources: +; * babel language styles (license LPPL): +; https://www.ctan.org/pkg/babel-contrib +; * polyglossia language styles (license LPPL) +; https://www.ctan.org/pkg/polyglossia +; * Common Locale Data Repository (license Unicode): +; http://cldr.unicode.org/ +; http://unicode.org/copyright.html + +[identification] +charset = utf8 +version = 0.5 +date = 2018-05-21 +name.english = Sanskrit +name.babel.0 = sanskrit +tag.bcp47 = sa +tag.opentype = SAN +script.name = Bengali +script.tag.bcp47 = Beng +script.tag.opentype = beng +level = 0 +encodings = +derivate = no + +[captions] +preface = +ref = +abstract = +bib = +chapter = +appendix = +contents = +listfigure = +listtable = +index = +figure = +table = +part = +encl = +cc = +headto = +page = +see = +also = +proof = +glossary = + +[captions.licr] +preface = +ref = +abstract = +bib = +chapter = +appendix = +contents = +listfigure = +listtable = +index = +figure = +table = +part = +encl = +cc = +headto = +page = +see = +also = +proof = +glossary = + +;;;; faltan meses + +[typography] +frenchspacing = yes +hyphenrules = +lefthyphenmin = 1 +righthyphenmin = 3 +hyphenchar = +prehyphenchar = +posthyphenchar = +exhyphenchar = +preexhyphenchar = +postexhyphenchar = +hyphenationmin = + +[characters] +delimiters.quotes.0 = + +[counters] +alph = +Alph = +ordinals = + diff --git a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Deva.ini b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Deva.ini new file mode 100644 index 00000000000..75391386ccc --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Deva.ini @@ -0,0 +1,95 @@ +; This file is part of babel. For further details see: +; https://www.ctan.org/pkg/babel +; Data has been collected mainly from the following sources: +; * babel language styles (license LPPL): +; https://www.ctan.org/pkg/babel-contrib +; * polyglossia language styles (license LPPL) +; https://www.ctan.org/pkg/polyglossia +; * Common Locale Data Repository (license Unicode): +; http://cldr.unicode.org/ +; http://unicode.org/copyright.html + +[identification] +charset = utf8 +version = 0.5 +date = 2018-05-21 +name.english = Sanskrit +name.babel.0 = sanskrit +tag.bcp47 = sa +tag.opentype = SAN +script.name = Devanagari +script.tag.bcp47 = Deva +script.tag.opentype = deva +level = 0 +encodings = +derivate = no + +[captions] +preface = +ref = +abstract = +bib = +chapter = +appendix = +contents = +listfigure = +listtable = +index = +figure = +table = +part = +encl = +cc = +headto = +page = +see = +also = +proof = +glossary = + +[captions.licr] +preface = +ref = +abstract = +bib = +chapter = +appendix = +contents = +listfigure = +listtable = +index = +figure = +table = +part = +encl = +cc = +headto = +page = +see = +also = +proof = +glossary = + +;;;; faltan meses + +[typography] +frenchspacing = yes +hyphenrules = +lefthyphenmin = 1 +righthyphenmin = 3 +hyphenchar = +prehyphenchar = +posthyphenchar = +exhyphenchar = +preexhyphenchar = +postexhyphenchar = +hyphenationmin = + +[characters] +delimiters.quotes.0 = + +[counters] +alph = +Alph = +ordinals = + 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 new file mode 100644 index 00000000000..f4974a4c47c --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Gujr.ini @@ -0,0 +1,95 @@ +; This file is part of babel. For further details see: +; https://www.ctan.org/pkg/babel +; Data has been collected mainly from the following sources: +; * babel language styles (license LPPL): +; https://www.ctan.org/pkg/babel-contrib +; * polyglossia language styles (license LPPL) +; https://www.ctan.org/pkg/polyglossia +; * Common Locale Data Repository (license Unicode): +; http://cldr.unicode.org/ +; http://unicode.org/copyright.html + +[identification] +charset = utf8 +version = 0.5 +date = 2018-05-21 +name.english = Sanskrit +name.babel.0 = sanskrit +tag.bcp47 = sa +tag.opentype = SAN +script.name = Gujarati +script.tag.bcp47 = Gujr +script.tag.opentype = gujr +level = 0 +encodings = +derivate = no + +[captions] +preface = +ref = +abstract = +bib = +chapter = +appendix = +contents = +listfigure = +listtable = +index = +figure = +table = +part = +encl = +cc = +headto = +page = +see = +also = +proof = +glossary = + +[captions.licr] +preface = +ref = +abstract = +bib = +chapter = +appendix = +contents = +listfigure = +listtable = +index = +figure = +table = +part = +encl = +cc = +headto = +page = +see = +also = +proof = +glossary = + +;;;; faltan meses + +[typography] +frenchspacing = yes +hyphenrules = +lefthyphenmin = 1 +righthyphenmin = 3 +hyphenchar = +prehyphenchar = +posthyphenchar = +exhyphenchar = +preexhyphenchar = +postexhyphenchar = +hyphenationmin = + +[characters] +delimiters.quotes.0 = + +[counters] +alph = +Alph = +ordinals = + diff --git a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Knda.ini b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Knda.ini new file mode 100644 index 00000000000..58c610110fb --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Knda.ini @@ -0,0 +1,95 @@ +; This file is part of babel. For further details see: +; https://www.ctan.org/pkg/babel +; Data has been collected mainly from the following sources: +; * babel language styles (license LPPL): +; https://www.ctan.org/pkg/babel-contrib +; * polyglossia language styles (license LPPL) +; https://www.ctan.org/pkg/polyglossia +; * Common Locale Data Repository (license Unicode): +; http://cldr.unicode.org/ +; http://unicode.org/copyright.html + +[identification] +charset = utf8 +version = 0.5 +date = 2018-05-21 +name.english = Sanskrit +name.babel.0 = sanskrit +tag.bcp47 = sa +tag.opentype = SAN +script.name = Kannada +script.tag.bcp47 = Knda +script.tag.opentype = knda +level = 0 +encodings = +derivate = no + +[captions] +preface = +ref = +abstract = +bib = +chapter = +appendix = +contents = +listfigure = +listtable = +index = +figure = +table = +part = +encl = +cc = +headto = +page = +see = +also = +proof = +glossary = + +[captions.licr] +preface = +ref = +abstract = +bib = +chapter = +appendix = +contents = +listfigure = +listtable = +index = +figure = +table = +part = +encl = +cc = +headto = +page = +see = +also = +proof = +glossary = + +;;;; faltan meses + +[typography] +frenchspacing = yes +hyphenrules = +lefthyphenmin = 1 +righthyphenmin = 3 +hyphenchar = +prehyphenchar = +posthyphenchar = +exhyphenchar = +preexhyphenchar = +postexhyphenchar = +hyphenationmin = + +[characters] +delimiters.quotes.0 = + +[counters] +alph = +Alph = +ordinals = + diff --git a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Mlym.ini b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Mlym.ini new file mode 100644 index 00000000000..12cee73cbb0 --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Mlym.ini @@ -0,0 +1,95 @@ +; This file is part of babel. For further details see: +; https://www.ctan.org/pkg/babel +; Data has been collected mainly from the following sources: +; * babel language styles (license LPPL): +; https://www.ctan.org/pkg/babel-contrib +; * polyglossia language styles (license LPPL) +; https://www.ctan.org/pkg/polyglossia +; * Common Locale Data Repository (license Unicode): +; http://cldr.unicode.org/ +; http://unicode.org/copyright.html + +[identification] +charset = utf8 +version = 0.5 +date = 2018-05-21 +name.english = Sanskrit +name.babel.0 = sanskrit +tag.bcp47 = sa +tag.opentype = SAN +script.name = Malayalam +script.tag.bcp47 = Mlym +script.tag.opentype = mlym +level = 0 +encodings = +derivate = no + +[captions] +preface = +ref = +abstract = +bib = +chapter = +appendix = +contents = +listfigure = +listtable = +index = +figure = +table = +part = +encl = +cc = +headto = +page = +see = +also = +proof = +glossary = + +[captions.licr] +preface = +ref = +abstract = +bib = +chapter = +appendix = +contents = +listfigure = +listtable = +index = +figure = +table = +part = +encl = +cc = +headto = +page = +see = +also = +proof = +glossary = + +;;;; faltan meses + +[typography] +frenchspacing = yes +hyphenrules = +lefthyphenmin = 1 +righthyphenmin = 3 +hyphenchar = +prehyphenchar = +posthyphenchar = +exhyphenchar = +preexhyphenchar = +postexhyphenchar = +hyphenationmin = + +[characters] +delimiters.quotes.0 = + +[counters] +alph = +Alph = +ordinals = + diff --git a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Telu.ini b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Telu.ini new file mode 100644 index 00000000000..c52cffdc229 --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa-Telu.ini @@ -0,0 +1,95 @@ +; This file is part of babel. For further details see: +; https://www.ctan.org/pkg/babel +; Data has been collected mainly from the following sources: +; * babel language styles (license LPPL): +; https://www.ctan.org/pkg/babel-contrib +; * polyglossia language styles (license LPPL) +; https://www.ctan.org/pkg/polyglossia +; * Common Locale Data Repository (license Unicode): +; http://cldr.unicode.org/ +; http://unicode.org/copyright.html + +[identification] +charset = utf8 +version = 0.5 +date = 2018-05-21 +name.english = Sanskrit +name.babel.0 = sanskrit +tag.bcp47 = sa +tag.opentype = SAN +script.name = Telugu +script.tag.bcp47 = Telu +script.tag.opentype = telu +level = 0 +encodings = +derivate = no + +[captions] +preface = +ref = +abstract = +bib = +chapter = +appendix = +contents = +listfigure = +listtable = +index = +figure = +table = +part = +encl = +cc = +headto = +page = +see = +also = +proof = +glossary = + +[captions.licr] +preface = +ref = +abstract = +bib = +chapter = +appendix = +contents = +listfigure = +listtable = +index = +figure = +table = +part = +encl = +cc = +headto = +page = +see = +also = +proof = +glossary = + +;;;; faltan meses + +[typography] +frenchspacing = yes +hyphenrules = +lefthyphenmin = 1 +righthyphenmin = 3 +hyphenchar = +prehyphenchar = +posthyphenchar = +exhyphenchar = +preexhyphenchar = +postexhyphenchar = +hyphenationmin = + +[characters] +delimiters.quotes.0 = + +[counters] +alph = +Alph = +ordinals = + diff --git a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa.ini b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa.ini new file mode 100644 index 00000000000..75391386ccc --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sa.ini @@ -0,0 +1,95 @@ +; This file is part of babel. For further details see: +; https://www.ctan.org/pkg/babel +; Data has been collected mainly from the following sources: +; * babel language styles (license LPPL): +; https://www.ctan.org/pkg/babel-contrib +; * polyglossia language styles (license LPPL) +; https://www.ctan.org/pkg/polyglossia +; * Common Locale Data Repository (license Unicode): +; http://cldr.unicode.org/ +; http://unicode.org/copyright.html + +[identification] +charset = utf8 +version = 0.5 +date = 2018-05-21 +name.english = Sanskrit +name.babel.0 = sanskrit +tag.bcp47 = sa +tag.opentype = SAN +script.name = Devanagari +script.tag.bcp47 = Deva +script.tag.opentype = deva +level = 0 +encodings = +derivate = no + +[captions] +preface = +ref = +abstract = +bib = +chapter = +appendix = +contents = +listfigure = +listtable = +index = +figure = +table = +part = +encl = +cc = +headto = +page = +see = +also = +proof = +glossary = + +[captions.licr] +preface = +ref = +abstract = +bib = +chapter = +appendix = +contents = +listfigure = +listtable = +index = +figure = +table = +part = +encl = +cc = +headto = +page = +see = +also = +proof = +glossary = + +;;;; faltan meses + +[typography] +frenchspacing = yes +hyphenrules = +lefthyphenmin = 1 +righthyphenmin = 3 +hyphenchar = +prehyphenchar = +posthyphenchar = +exhyphenchar = +preexhyphenchar = +postexhyphenchar = +hyphenationmin = + +[characters] +delimiters.quotes.0 = + +[counters] +alph = +Alph = +ordinals = + diff --git a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-beng.tex b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-beng.tex new file mode 100644 index 00000000000..7983a24d3c7 --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-beng.tex @@ -0,0 +1,10 @@ +\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{sa-Beng}{% +} +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-bengali.tex b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-bengali.tex new file mode 100644 index 00000000000..7983a24d3c7 --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-bengali.tex @@ -0,0 +1,10 @@ +\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{sa-Beng}{% +} +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-deva.tex b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-deva.tex new file mode 100644 index 00000000000..894a5b045b1 --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-deva.tex @@ -0,0 +1,10 @@ +\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{sa-Deva}{% +} +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-devanagari.tex b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-devanagari.tex new file mode 100644 index 00000000000..894a5b045b1 --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-devanagari.tex @@ -0,0 +1,10 @@ +\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{sa-Deva}{% +} +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-gujarati.tex b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-gujarati.tex new file mode 100644 index 00000000000..aa22d6047f7 --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-gujarati.tex @@ -0,0 +1,10 @@ +\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{sa-Gujr}{% +} +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-gujr.tex b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-gujr.tex new file mode 100644 index 00000000000..aa22d6047f7 --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-gujr.tex @@ -0,0 +1,10 @@ +\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{sa-Gujr}{% +} +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-kannada.tex b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-kannada.tex new file mode 100644 index 00000000000..06fd382a339 --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-kannada.tex @@ -0,0 +1,10 @@ +\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{sa-Knda}{% +} +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-knda.tex b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-knda.tex new file mode 100644 index 00000000000..06fd382a339 --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-knda.tex @@ -0,0 +1,10 @@ +\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{sa-Knda}{% +} +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-malayalam.tex b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-malayalam.tex new file mode 100644 index 00000000000..eb299569869 --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-malayalam.tex @@ -0,0 +1,10 @@ +\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{sa-Mlym}{% +} +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-mlym.tex b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-mlym.tex new file mode 100644 index 00000000000..eb299569869 --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-mlym.tex @@ -0,0 +1,10 @@ +\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{sa-Mlym}{% +} +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-telu.tex b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-telu.tex new file mode 100644 index 00000000000..d4fe407c1cc --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-telu.tex @@ -0,0 +1,10 @@ +\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{sa-Telu}{% +} +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-telugu.tex b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-telugu.tex new file mode 100644 index 00000000000..d4fe407c1cc --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit-telugu.tex @@ -0,0 +1,10 @@ +\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{sa-Telu}{% +} +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit.tex b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit.tex new file mode 100644 index 00000000000..9772bc6ec69 --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/sa/babel-sanskrit.tex @@ -0,0 +1,10 @@ +\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{sa}{% +} +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-Latn.ini b/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-Latn.ini index 3efff4d1a17..973103816a9 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-Latn.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/vai/babel-vai-Latn.ini @@ -11,8 +11,8 @@ [identification] charset = utf8 -version = 1.1 -date = 2018-04-11 +version = 1.2 +date = 2018-06-03 name.local = Vai name.english = Vai name.babel = vai-latin @@ -167,7 +167,6 @@ punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}] [numbers] defaultNumberingSystem = latn -digits.native = ꘠꘡꘢꘣꘤꘥꘦꘧꘨꘩ minimumGroupingDigits = 1 decimal = . exponential = E diff --git a/Master/texmf-dist/tex/generic/babel/luababel.def b/Master/texmf-dist/tex/generic/babel/luababel.def index 5fadc9ea054..6b5912ba4bd 100644 --- a/Master/texmf-dist/tex/generic/babel/luababel.def +++ b/Master/texmf-dist/tex/generic/babel/luababel.def @@ -31,6 +31,7 @@ %% and covered by LPPL is defined by the unpacking scripts (with %% extension |.ins|) which are part of the distribution. %% + \ifx\AddBabelHook\@undefined \bbl@trace{Read language.dat} \begingroup diff --git a/Master/texmf-dist/tex/generic/babel/nil.ldf b/Master/texmf-dist/tex/generic/babel/nil.ldf index 02105baa3da..20cac7c0203 100644 --- a/Master/texmf-dist/tex/generic/babel/nil.ldf +++ b/Master/texmf-dist/tex/generic/babel/nil.ldf @@ -31,7 +31,8 @@ %% and covered by LPPL is defined by the unpacking scripts (with %% extension |.ins|) which are part of the distribution. %% -\ProvidesLanguage{nil}[2018/05/10 3.21 Nil language] + +\ProvidesLanguage{nil}[2018/06/05 3.22 Nil language] \LdfInit{nil}{datenil} \ifx\l@nohyphenation\@undefined \@nopatterns{nil} diff --git a/Master/texmf-dist/tex/generic/babel/plain.def b/Master/texmf-dist/tex/generic/babel/plain.def index 1766c77135d..3438b5d6785 100644 --- a/Master/texmf-dist/tex/generic/babel/plain.def +++ b/Master/texmf-dist/tex/generic/babel/plain.def @@ -31,6 +31,7 @@ %% and covered by LPPL is defined by the unpacking scripts (with %% extension |.ins|) which are part of the distribution. %% + \def\@empty{} \def\loadlocalcfg#1{% \openin0#1.cfg diff --git a/Master/texmf-dist/tex/generic/babel/switch.def b/Master/texmf-dist/tex/generic/babel/switch.def index 2d8ffc05430..02ab5ee5838 100644 --- a/Master/texmf-dist/tex/generic/babel/switch.def +++ b/Master/texmf-dist/tex/generic/babel/switch.def @@ -31,12 +31,13 @@ %% and covered by LPPL is defined by the unpacking scripts (with %% extension |.ins|) which are part of the distribution. %% + \ifx\ProvidesFile\@undefined \def\ProvidesFile#1[#2 #3 #4]{% \wlog{File: #1 #4 #3 <#2>}% \let\ProvidesFile\@undefined} \fi -\ProvidesFile{switch.def}[2018/05/10 3.21 Babel switching mechanism] +\ProvidesFile{switch.def}[2018/06/05 3.22 Babel switching mechanism] \ifx\AtBeginDocument\@undefined \input plain.def\relax \fi @@ -57,8 +58,8 @@ \countdef\last@language=19 \def\addlanguage{\alloc@9\language\chardef\@cclvi} \fi -\def\bbl@version{3.21} -\def\bbl@date{2018/05/10} +\def\bbl@version{3.22} +\def\bbl@date{2018/06/05} \def\adddialect#1#2{% \global\chardef#1#2\relax \bbl@usehooks{adddialect}{{#1}{#2}}% @@ -143,9 +144,20 @@ \expandafter\bbl@switch\expandafter{\languagename}% \fi}} \def\babel@aux#1#2{% - \select@language{#1}% - \bbl@foreach\BabelContentsFiles{% - \@writefile{##1}{\babel@toc{#1}{#2}}}} %% TODO - ok in plain? + \expandafter\ifx\csname date#1\endcsname\relax + \expandafter\ifx\csname bbl@auxwarn@#1\endcsname\relax + \@namedef{bbl@auxwarn@#1}{}% + \bbl@warning + {Unknown language `#1'. Very likely you\\% + requested it in a previous run. Expect some\\% + wrong results in this run, which should vanish\\% + in the next one. Reported}% + \fi + \else + \select@language{#1}% + \bbl@foreach\BabelContentsFiles{% + \@writefile{##1}{\babel@toc{#1}{#2}}}% %% TODO - ok in plain? + \fi} \def\babel@toc#1#2{% \select@language{#1}} \let\select@language@x\select@language @@ -373,13 +385,14 @@ {\let\bbl@info\@gobble \let\bbl@warning\@gobble} {} -\def\bbl@nocaption#1#2{% 1: text to be printed 2: caption macro \langXname - \gdef#2{\textbf{?#1?}}% - #2% +\def\bbl@nocaption{\protect\bbl@nocaption@i} +\def\bbl@nocaption@i#1#2{% 1: text to be printed 2: caption macro \langXname + \global\@namedef{#2}{\textbf{?#1?}}% + \@nameuse{#2}% \bbl@warning{% - \string#2 not set. Please, define\\% + \@backslashchar#2 not set. Please, define\\% it in the preamble with something like:\\% - \string\renewcommand\string#2{..}\\% + \string\renewcommand\@backslashchar#2{..}\\% Reported}} \def\@nolanerr#1{% \bbl@error diff --git a/Master/texmf-dist/tex/generic/babel/txtbabel.def b/Master/texmf-dist/tex/generic/babel/txtbabel.def index 525ac3ff5df..d122b891335 100644 --- a/Master/texmf-dist/tex/generic/babel/txtbabel.def +++ b/Master/texmf-dist/tex/generic/babel/txtbabel.def @@ -31,6 +31,7 @@ %% and covered by LPPL is defined by the unpacking scripts (with %% extension |.ins|) which are part of the distribution. %% + \bbl@trace{Redefinitions for bidi layout} \def\bbl@sspre@caption{% \bbl@exp{\everyhbox{\\\bbl@textdir\bbl@cs{wdir@\bbl@main@language}}}} diff --git a/Master/texmf-dist/tex/generic/babel/xebabel.def b/Master/texmf-dist/tex/generic/babel/xebabel.def index be92128a20e..4e1433a00bc 100644 --- a/Master/texmf-dist/tex/generic/babel/xebabel.def +++ b/Master/texmf-dist/tex/generic/babel/xebabel.def @@ -31,6 +31,7 @@ %% and covered by LPPL is defined by the unpacking scripts (with %% extension |.ins|) which are part of the distribution. %% + \def\BabelStringsDefault{unicode} \let\xebbl@stop\relax \AddBabelHook{xetex}{encodedcommands}{% |