diff options
Diffstat (limited to 'Master/texmf-dist/tex/generic')
15 files changed, 702 insertions, 152 deletions
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 6196198698f..233f5bc5f01 100644 --- a/Master/texmf-dist/tex/generic/babel/babel-bidi-basic.lua +++ b/Master/texmf-dist/tex/generic/babel/babel-bidi-basic.lua @@ -342,7 +342,7 @@ function Babel.bidi(head, ispar, hdir) if Babel.mirroring_enabled and item.id == GLYPH and temp == 'r' and characters[item.char] then local font_mode = '' - if font.fonts[item.font].properties then + if item.font > 0 and font.fonts[item.font].properties then font_mode = font.fonts[item.font].properties.mode end if font_mode ~= 'harf' and font_mode ~= 'plug' then diff --git a/Master/texmf-dist/tex/generic/babel/babel.def b/Master/texmf-dist/tex/generic/babel/babel.def index 0d7a3c40075..e50195a5835 100644 --- a/Master/texmf-dist/tex/generic/babel/babel.def +++ b/Master/texmf-dist/tex/generic/babel/babel.def @@ -40,7 +40,7 @@ \wlog{File: #1 #4 #3 <#2>}% \let\ProvidesFile\@undefined} \fi -\ProvidesFile{babel.def}[2022/10/23 3.82 Babel common definitions] +\ProvidesFile{babel.def}[2022/11/30 3.83 Babel common definitions] \ifx\AtBeginDocument\@undefined % TODO. change test. \def\@empty{} \def\loadlocalcfg#1{% @@ -406,8 +406,8 @@ \expandafter\newif\csname ifbbl@single\endcsname \chardef\bbl@bidimode\z@ \fi -\def\bbl@version{3.82} -\def\bbl@date{2022/10/23} +\def\bbl@version{3.83} +\def\bbl@date{2022/11/30} \ifx\language\@undefined \csname newcount\endcsname\language \fi @@ -1896,48 +1896,25 @@ {\bbl@tolower\@empty}{\bbl@toupper\@empty}}% \gdef\bbl@tolower{\csname\languagename @bbl@lc\endcsname}% \gdef\bbl@toupper{\csname\languagename @bbl@uc\endcsname}}} -\ifx\BabelCaseHack\@undefined -\AtBeginDocument{% - \bbl@xin@{\string\@uclclist}% - {\bbl@carg\meaning{MakeUppercase }}% - \ifin@\else - \chardef\bbl@ulflag\z@ - \bbl@ncarg\let\bbl@newuc{MakeUppercase }% - \protected\@namedef{MakeUppercase }#1{{% - \chardef\bbl@ulflag\@ne - \ifx\bbl@uclc\@undefined - \bbl@newuc{#1}% - \else - \bbl@ifunset{\languagename @bbl@uclc}% - {\bbl@newuc{#1}}% - {\def\reserved@a##1##2{\let##1##2\reserved@a}% - \bbl@uclc\reserved@a\reserved@b{\reserved@b\@gobble}% - \protected@edef\reserved@a{\bbl@newuc{#1}}% Pre-expand - \reserved@a}% - \fi}}% - \bbl@ncarg\let\bbl@newlc{MakeLowercase }% - \protected\@namedef{MakeLowercase }#1{{% - \chardef\bbl@ulflag\tw@ - \ifx\bbl@uclc\@undefined - \bbl@newlc{#1}% - \else - \bbl@ifunset{\languagename @bbl@uclc}% - {\bbl@newlc{#1}}% - {\def\reserved@a##1##2{\let##2##1\reserved@a}% - \bbl@uclc\reserved@a\reserved@b{\reserved@b\@gobble}% - \protected@edef\reserved@a{\bbl@newlc{#1}}% Pre-expand - \reserved@a}% - \fi}}% - \def\bbl@cased{% - \ifcase\bbl@ulflag - \expandafter\@firstofone - \or - \expandafter\MakeUppercase - \or - \expandafter\MakeLowercase - \fi}% - \fi} -\fi +\def\BabelRestoreCase{% + \DeclareRobustCommand{\MakeUppercase}[1]{{% + \def\reserved@a####1####2{\let####1####2\reserved@a}% + \def\i{I}\def\j{J}% + \expandafter\reserved@a\@uclclist\reserved@b{\reserved@b\@gobble}% + \let\UTF@two@octets@noexpand\@empty + \let\UTF@three@octets@noexpand\@empty + \let\UTF@four@octets@noexpand\@empty + \protected@edef\reserved@a{\uppercase{##1}}% + \reserved@a + }}% + \DeclareRobustCommand{\MakeLowercase}[1]{{% + \def\reserved@a####1####2{\let####2####1\reserved@a}% + \expandafter\reserved@a\@uclclist\reserved@b{\reserved@b\@gobble}% + \let\UTF@two@octets@noexpand\@empty + \let\UTF@three@octets@noexpand\@empty + \let\UTF@four@octets@noexpand\@empty + \protected@edef\reserved@a{\lowercase{##1}}% + \reserved@a}}} \@onlypreamble\StartBabelCommands \def\StartBabelCommands{% \begingroup @@ -3264,8 +3241,11 @@ \fi \bbl@xin@{,\bbl@tempa,}{,figure,table,}% \ifin@ - \toks@\expandafter{\bbl@toreplace}% - \bbl@exp{\gdef\<fnum@\bbl@tempa>{\the\toks@}}% + \global\bbl@csarg\let{\bbl@tempa fmt@#2}\bbl@toreplace + \bbl@exp{\gdef\<fnum@\bbl@tempa>{% + \\\bbl@ifunset{bbl@\bbl@tempa fmt@\\\languagename}% + {\[fnum@\bbl@tempa]}% + {\\\@nameuse{bbl@\bbl@tempa fmt@\\\languagename}}}}% \fi} \def\bbl@ini@captions@aux#1#2{% \bbl@trim@def\bbl@tempa{#1}% diff --git a/Master/texmf-dist/tex/generic/babel/babel.sty b/Master/texmf-dist/tex/generic/babel/babel.sty index d8cfb4243a4..7a2f278811b 100644 --- a/Master/texmf-dist/tex/generic/babel/babel.sty +++ b/Master/texmf-dist/tex/generic/babel/babel.sty @@ -34,7 +34,7 @@ %% \NeedsTeXFormat{LaTeX2e}[2005/12/01] -\ProvidesPackage{babel}[2022/10/23 3.82 The Babel package] +\ProvidesPackage{babel}[2022/11/30 3.83 The Babel package] \@ifpackagewith{babel}{debug} {\providecommand\bbl@trace[1]{\message{^^J[ #1 ]}}% \let\bbl@debug\@firstofone @@ -462,8 +462,8 @@ \expandafter\@secondoftwo \fi} \fi -\def\bbl@version{3.82} -\def\bbl@date{2022/10/23} +\def\bbl@version{3.83} +\def\bbl@date{2022/11/30} \ifx\language\@undefined \csname newcount\endcsname\language \fi @@ -1952,48 +1952,25 @@ {\bbl@tolower\@empty}{\bbl@toupper\@empty}}% \gdef\bbl@tolower{\csname\languagename @bbl@lc\endcsname}% \gdef\bbl@toupper{\csname\languagename @bbl@uc\endcsname}}} -\ifx\BabelCaseHack\@undefined -\AtBeginDocument{% - \bbl@xin@{\string\@uclclist}% - {\bbl@carg\meaning{MakeUppercase }}% - \ifin@\else - \chardef\bbl@ulflag\z@ - \bbl@ncarg\let\bbl@newuc{MakeUppercase }% - \protected\@namedef{MakeUppercase }#1{{% - \chardef\bbl@ulflag\@ne - \ifx\bbl@uclc\@undefined - \bbl@newuc{#1}% - \else - \bbl@ifunset{\languagename @bbl@uclc}% - {\bbl@newuc{#1}}% - {\def\reserved@a##1##2{\let##1##2\reserved@a}% - \bbl@uclc\reserved@a\reserved@b{\reserved@b\@gobble}% - \protected@edef\reserved@a{\bbl@newuc{#1}}% Pre-expand - \reserved@a}% - \fi}}% - \bbl@ncarg\let\bbl@newlc{MakeLowercase }% - \protected\@namedef{MakeLowercase }#1{{% - \chardef\bbl@ulflag\tw@ - \ifx\bbl@uclc\@undefined - \bbl@newlc{#1}% - \else - \bbl@ifunset{\languagename @bbl@uclc}% - {\bbl@newlc{#1}}% - {\def\reserved@a##1##2{\let##2##1\reserved@a}% - \bbl@uclc\reserved@a\reserved@b{\reserved@b\@gobble}% - \protected@edef\reserved@a{\bbl@newlc{#1}}% Pre-expand - \reserved@a}% - \fi}}% - \def\bbl@cased{% - \ifcase\bbl@ulflag - \expandafter\@firstofone - \or - \expandafter\MakeUppercase - \or - \expandafter\MakeLowercase - \fi}% - \fi} -\fi +\def\BabelRestoreCase{% + \DeclareRobustCommand{\MakeUppercase}[1]{{% + \def\reserved@a####1####2{\let####1####2\reserved@a}% + \def\i{I}\def\j{J}% + \expandafter\reserved@a\@uclclist\reserved@b{\reserved@b\@gobble}% + \let\UTF@two@octets@noexpand\@empty + \let\UTF@three@octets@noexpand\@empty + \let\UTF@four@octets@noexpand\@empty + \protected@edef\reserved@a{\uppercase{##1}}% + \reserved@a + }}% + \DeclareRobustCommand{\MakeLowercase}[1]{{% + \def\reserved@a####1####2{\let####2####1\reserved@a}% + \expandafter\reserved@a\@uclclist\reserved@b{\reserved@b\@gobble}% + \let\UTF@two@octets@noexpand\@empty + \let\UTF@three@octets@noexpand\@empty + \let\UTF@four@octets@noexpand\@empty + \protected@edef\reserved@a{\lowercase{##1}}% + \reserved@a}}} \@onlypreamble\StartBabelCommands \def\StartBabelCommands{% \begingroup @@ -3320,8 +3297,11 @@ \fi \bbl@xin@{,\bbl@tempa,}{,figure,table,}% \ifin@ - \toks@\expandafter{\bbl@toreplace}% - \bbl@exp{\gdef\<fnum@\bbl@tempa>{\the\toks@}}% + \global\bbl@csarg\let{\bbl@tempa fmt@#2}\bbl@toreplace + \bbl@exp{\gdef\<fnum@\bbl@tempa>{% + \\\bbl@ifunset{bbl@\bbl@tempa fmt@\\\languagename}% + {\[fnum@\bbl@tempa]}% + {\\\@nameuse{bbl@\bbl@tempa fmt@\\\languagename}}}}% \fi} \def\bbl@ini@captions@aux#1#2{% \bbl@trim@def\bbl@tempa{#1}% @@ -4425,8 +4405,12 @@ \ifx\bbl@opt@main\@nnil \edef\bbl@tempa{\@classoptionslist,\bbl@language@opts} \let\bbl@tempc\@empty + \edef\bbl@templ{,\bbl@loaded,} + \edef\bbl@templ{\expandafter\strip@prefix\meaning\bbl@templ} \bbl@for\bbl@tempb\bbl@tempa{% - \bbl@xin@{,\bbl@tempb,}{,\bbl@loaded,}% + \edef\bbl@tempd{,\bbl@tempb,}% + \edef\bbl@tempd{\expandafter\strip@prefix\meaning\bbl@tempd}% + \bbl@xin@{\bbl@tempd}{\bbl@templ}% \ifin@\edef\bbl@tempc{\bbl@tempb}\fi} \def\bbl@tempa#1,#2\@nnil{\def\bbl@tempb{#1}} \expandafter\bbl@tempa\bbl@loaded,\@nnil diff --git a/Master/texmf-dist/tex/generic/babel/hyphen.cfg b/Master/texmf-dist/tex/generic/babel/hyphen.cfg index abbf8117bac..bd092a30571 100644 --- a/Master/texmf-dist/tex/generic/babel/hyphen.cfg +++ b/Master/texmf-dist/tex/generic/babel/hyphen.cfg @@ -38,10 +38,10 @@ \wlog{File: #1 #4 #3 <#2>}% \let\ProvidesFile\@undefined} \fi -\ProvidesFile{hyphen.cfg}[2022/10/23 3.82 Babel hyphens] +\ProvidesFile{hyphen.cfg}[2022/11/30 3.83 Babel hyphens] \xdef\bbl@format{\jobname} -\def\bbl@version{3.82} -\def\bbl@date{2022/10/23} +\def\bbl@version{3.83} +\def\bbl@date{2022/11/30} \ifx\AtBeginDocument\@undefined \def\@empty{} \fi diff --git a/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-AU.ini b/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-AU.ini index 3cb2bbe95ed..d40efb7048e 100644 --- a/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-AU.ini +++ b/Master/texmf-dist/tex/generic/babel/locale/en/babel-en-AU.ini @@ -9,8 +9,8 @@ [identification] charset = utf8 -version = 1.5 -date = 2022-06-02 +version = 1.6 +date = 2022-11-21 name.local = Australian English name.english = Australian English name.babel = english-australia english-au australian australianenglish @@ -74,7 +74,7 @@ proof = Proof glossary = Glossary [date.gregorian] -date.long = [MMMM] [d], [y] +date.long = [d] [MMMM] [y] date.short = [d]/[M]/[yy] months.wide.1 = January months.wide.2 = February diff --git a/Master/texmf-dist/tex/generic/babel/locale/kgp/babel-kaingang.tex b/Master/texmf-dist/tex/generic/babel/locale/kgp/babel-kaingang.tex new file mode 100644 index 00000000000..d2497a1e2f5 --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/kgp/babel-kaingang.tex @@ -0,0 +1,12 @@ +% This file is part of babel. For further details see: +% https://www.ctan.org/pkg/babel +\ifx\BabelBeforeIni\undefined + \PackageError{babel}% + {This file is a component of babel and cannot\MessageBreak + be loaded directly. I'll stop immediately}% + {Just use babel as documented.}% + \stop +\fi +\BabelBeforeIni{kgp}{% +} +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/generic/babel/locale/kgp/babel-kgp.ini b/Master/texmf-dist/tex/generic/babel/locale/kgp/babel-kgp.ini new file mode 100644 index 00000000000..ce72754d85b --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/kgp/babel-kgp.ini @@ -0,0 +1,178 @@ +; 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: +; * Common Locale Data Repository (license Unicode): +; http://cldr.unicode.org/ +; http://unicode.org/copyright.html + +[identification] +charset = utf8 +version = 1.0 +date = 2022-10-24 +name.local = kanhgág +name.english = Kaingang +name.babel = kaingang +tag.bcp47 = kgp +language.tag.bcp47 = kgp +tag.bcp47.likely = kgp-Latn-BR +tag.opentype = KGP +script.name = Latin +script.tag.bcp47 = Latn +script.tag.opentype = latn +level = 1 +encodings = +derivate = no + +[captions] +preface = +ref = +abstract = +bib = +chapter = +appendix = +contents = +listfigure = +listtable = +index = +figure = +table = +part = +encl = +cc = +headto = +page = +see = +also = +proof = +glossary = + +[captions.licr] +preface = +ref = +abstract = +bib = +chapter = +appendix = +contents = +listfigure = +listtable = +index = +figure = +table = +part = +encl = +cc = +headto = +page = +see = +also = +proof = +glossary = + +[date.gregorian] +date.long = [d] ne [MMMM], [y] +date.short = [dd]/[MM]/[y] +months.wide.1 = 1-Kysã +months.wide.2 = 2-Kysã +months.wide.3 = 3-Kysã +months.wide.4 = 4-Kysã +months.wide.5 = 5-Kysã +months.wide.6 = 6-Kysã +months.wide.7 = 7-Kysã +months.wide.8 = 8-Kysã +months.wide.9 = 9-Kysã +months.wide.10 = 10-Kysã +months.wide.11 = 11-Kysã +months.wide.12 = 12-Kysã +months.narrow.1 = 1K +months.narrow.2 = 2K +months.narrow.3 = 3K +months.narrow.4 = 4K +months.narrow.5 = 5K +months.narrow.6 = 6K +months.narrow.7 = 7K +months.narrow.8 = 8K +months.narrow.9 = 9K +months.narrow.10 = 10K +months.narrow.11 = 11K +months.narrow.12 = 12K +days.wide.mon = pir-kurã-há +days.wide.tue = régre-kurã-há +days.wide.wed = tẽgtũ-kurã-há +days.wide.thu = vẽnhkãgra-kurã-há +days.wide.fri = pénkar-kurã-há +days.wide.sat = savnu +days.wide.sun = numĩggu +days.abbreviated.mon = pir. +days.abbreviated.tue = rég. +days.abbreviated.wed = tẽg. +days.abbreviated.thu = vẽn. +days.abbreviated.fri = pén. +days.abbreviated.sat = sav. +days.abbreviated.sun = num. +days.narrow.mon = P. +days.narrow.tue = R. +days.narrow.wed = T. +days.narrow.thu = V. +days.narrow.fri = P. +days.narrow.sat = S. +days.narrow.sun = N. +dayPeriods.abbreviated.am = AM +dayPeriods.abbreviated.pm = PM +dayPeriods.narrow.am = AM +dayPeriods.narrow.pm = PM +dayPeriods.wide.am = AM +dayPeriods.wide.pm = PM + +[date.gregorian.licr] +months.wide.1 = 1-Kys\~a +months.wide.2 = 2-Kys\~a +months.wide.3 = 3-Kys\~a +months.wide.4 = 4-Kys\~a +months.wide.5 = 5-Kys\~a +months.wide.6 = 6-Kys\~a +months.wide.7 = 7-Kys\~a +months.wide.8 = 8-Kys\~a +months.wide.9 = 9-Kys\~a +months.wide.10 = 10-Kys\~a +months.wide.11 = 11-Kys\~a +months.wide.12 = 12-Kys\~a + +[time.gregorian] +time.medium = [HH]:[mm]:[ss] +time.short = [HH]:[mm] + +[typography] +frenchspacing = yes +hyphenrules = +lefthyphenmin = +righthyphenmin = +hyphenchar = +prehyphenchar = +posthyphenchar = +exhyphenchar = +preexhyphenchar = +postexhyphenchar = +hyphenationmin = + +[characters] +delimiters.quotes = +auxiliary = [ª à ă â å ä ā æ b c ç d ᵉ è ĕ ê ë ē ᵍ ʰ í ì ĭ î ï ī l ⁿ ñ º ò ŏ ô ö õ ø ō œ q ú ù ŭ û ü ū w x ÿ z] +exemplarCharacters = [a á ã e é ẽ f g h i ĩ j k m n o ó p r s t u ũ v y ỹ] +index = [A E F G H I J K M N O P R S T U V Y] +punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″] + +[numbers] +defaultNumberingSystem = +minimumGroupingDigits = 1 +decimal = , +exponential = E +group = . +infinity = ∞ +list = ; +minusSign = - +nan = NaN +perMille = ‰ +percentSign = % +plusSign = + +superscriptingExponent = × 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 5f109732d88..0dc26841202 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 @@ -6,11 +6,12 @@ ; * Common Locale Data Repository (license Unicode): ; http://cldr.unicode.org/ ; http://unicode.org/copyright.html +; * Captions contributed by Arvinder Singh (@punjab) [identification] charset = utf8 -version = 1.8 -date = 2022-10-12 +version = 1.9 +date = 2022-11-22 name.local = ਪੰਜਾਬੀ name.english = Punjabi name.babel = punjabi-gurmukhi punjabi-guru @@ -25,27 +26,27 @@ encodings = derivate = no [captions] -preface = -ref = -abstract = -bib = -chapter = -appendix = -contents = -listfigure = -listtable = -index = -figure = -table = -part = -encl = -cc = +preface = ਮੁੱਖਬੰਦ +ref = ਹਵਾਲਾ +abstract = ਨਿਚੋੜ +bib = ਸੰਬੰਧਤ ਹਵਾਲੇ +chapter = ਪਾਠ +appendix = ਲੜੀਵਾਰ +contents = ਸਮਗਰੀ +listfigure = ਸ਼ਕਲਾਂ ਦੀ ਲੜੀ +listtable = ਲੜੀਆਂ ਦਾ ਲੇਖਾ +index = ਸੂਚੀ +figure = ਸ਼ਕਲ +table = ਲੇਖਾ +part = ਹਿੱਸਾ +encl = ਨੱਥੀ +cc = ਕਾਪੀ headto = -page = -see = -also = -proof = -glossary = +page = ਵਰਕਾ +see = ਵੇਖੋ +also = ਹੋਰ +proof = ਪਰਮਾਣ +glossary = ਕੁੰਜੀ [captions.licr] preface = @@ -131,11 +132,11 @@ time.short = [h]:[mm] [a] [typography] frenchspacing = yes -hyphenrules = punjabi +hyphenrules = panjabi lefthyphenmin = righthyphenmin = hyphenchar = -prehyphenchar = 0 +prehyphenchar = posthyphenchar = exhyphenchar = preexhyphenchar = @@ -166,4 +167,8 @@ percentSign = % plusSign = + superscriptingExponent = × -[counters] +[transforms.prehyphenation] +danda.nobreak.1.0 = { |[।॥] } +danda.nobreak.1.1 = { insert, penalty=10000 } +danda.nobreak.1.2 = {} +danda.nobreak.1.3 = {} 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 31cfa523bc2..c8b90663723 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 @@ -6,11 +6,12 @@ ; * Common Locale Data Repository (license Unicode): ; http://cldr.unicode.org/ ; http://unicode.org/copyright.html +; * Captions contributed by Arvinder Singh (@punjab) [identification] charset = utf8 -version = 1.8 -date = 2022-10-12 +version = 1.9 +date = 2022-11-22 name.local = ਪੰਜਾਬੀ name.english = Punjabi name.babel = punjabi @@ -26,27 +27,27 @@ encodings = derivate = no [captions] -preface = -ref = -abstract = -bib = -chapter = -appendix = -contents = -listfigure = -listtable = -index = -figure = -table = -part = -encl = -cc = +preface = ਮੁੱਖਬੰਦ +ref = ਹਵਾਲਾ +abstract = ਨਿਚੋੜ +bib = ਸੰਬੰਧਤ ਹਵਾਲੇ +chapter = ਪਾਠ +appendix = ਲੜੀਵਾਰ +contents = ਸਮਗਰੀ +listfigure = ਸ਼ਕਲਾਂ ਦੀ ਲੜੀ +listtable = ਲੜੀਆਂ ਦਾ ਲੇਖਾ +index = ਸੂਚੀ +figure = ਸ਼ਕਲ +table = ਲੇਖਾ +part = ਹਿੱਸਾ +encl = ਨੱਥੀ +cc = ਕਾਪੀ headto = -page = -see = -also = -proof = -glossary = +page = ਵਰਕਾ +see = ਵੇਖੋ +also = ਹੋਰ +proof = ਪਰਮਾਣ +glossary = ਕੁੰਜੀ [captions.licr] preface = @@ -136,7 +137,7 @@ hyphenrules = panjabi lefthyphenmin = righthyphenmin = hyphenchar = -prehyphenchar = 0 +prehyphenchar = posthyphenchar = exhyphenchar = preexhyphenchar = @@ -167,4 +168,8 @@ percentSign = % plusSign = + superscriptingExponent = × -[counters] +[transforms.prehyphenation] +danda.nobreak.1.0 = { |[।॥] } +danda.nobreak.1.1 = { insert, penalty=10000 } +danda.nobreak.1.2 = {} +danda.nobreak.1.3 = {}
\ No newline at end of file diff --git a/Master/texmf-dist/tex/generic/babel/locale/sc/babel-sardinian.tex b/Master/texmf-dist/tex/generic/babel/locale/sc/babel-sardinian.tex new file mode 100644 index 00000000000..172c6e46a8f --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/sc/babel-sardinian.tex @@ -0,0 +1,12 @@ +% This file is part of babel. For further details see: +% https://www.ctan.org/pkg/babel +\ifx\BabelBeforeIni\undefined + \PackageError{babel}% + {This file is a component of babel and cannot\MessageBreak + be loaded directly. I'll stop immediately}% + {Just use babel as documented.}% + \stop +\fi +\BabelBeforeIni{sc}{% +} +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/generic/babel/locale/sc/babel-sc.ini b/Master/texmf-dist/tex/generic/babel/locale/sc/babel-sc.ini new file mode 100644 index 00000000000..ed9be768b33 --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/sc/babel-sc.ini @@ -0,0 +1,178 @@ +; 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: +; * Common Locale Data Repository (license Unicode): +; http://cldr.unicode.org/ +; http://unicode.org/copyright.html + +[identification] +charset = utf8 +version = 1.0 +date = 2022-10-24 +name.local = sardu +name.english = Sardinian +name.babel = sardinian +tag.bcp47 = sc +language.tag.bcp47 = sc +tag.bcp47.likely = sc-Latn-IT +tag.opentype = SRD +script.name = Latin +script.tag.bcp47 = Latn +script.tag.opentype = latn +level = 1 +encodings = +derivate = no + +[captions] +preface = +ref = +abstract = +bib = +chapter = +appendix = +contents = +listfigure = +listtable = +index = +figure = +table = +part = +encl = +cc = +headto = +page = +see = +also = +proof = +glossary = + +[captions.licr] +preface = +ref = +abstract = +bib = +chapter = +appendix = +contents = +listfigure = +listtable = +index = +figure = +table = +part = +encl = +cc = +headto = +page = +see = +also = +proof = +glossary = + +[date.gregorian] +date.long = [d] de [MMMM] de su [y] +date.short = [dd]/[MM]/[y] +months.wide.1 = ghennàrgiu +months.wide.2 = freàrgiu +months.wide.3 = martzu +months.wide.4 = abrile +months.wide.5 = maju +months.wide.6 = làmpadas +months.wide.7 = trìulas +months.wide.8 = austu +months.wide.9 = cabudanni +months.wide.10 = santugaine +months.wide.11 = santandria +months.wide.12 = nadale +months.narrow.1 = G +months.narrow.2 = F +months.narrow.3 = M +months.narrow.4 = A +months.narrow.5 = M +months.narrow.6 = L +months.narrow.7 = T +months.narrow.8 = A +months.narrow.9 = C +months.narrow.10 = S +months.narrow.11 = S +months.narrow.12 = N +days.wide.mon = lunis +days.wide.tue = martis +days.wide.wed = mèrcuris +days.wide.thu = giòbia +days.wide.fri = chenàbura +days.wide.sat = sàbadu +days.wide.sun = domìniga +days.abbreviated.mon = lun +days.abbreviated.tue = mar +days.abbreviated.wed = mèr +days.abbreviated.thu = giò +days.abbreviated.fri = che +days.abbreviated.sat = sàb +days.abbreviated.sun = dom +days.narrow.mon = L +days.narrow.tue = M +days.narrow.wed = M +days.narrow.thu = G +days.narrow.fri = C +days.narrow.sat = S +days.narrow.sun = D +dayPeriods.abbreviated.am = AM +dayPeriods.abbreviated.pm = PM +dayPeriods.narrow.am = m. +dayPeriods.narrow.pm = b. +dayPeriods.wide.am = AM +dayPeriods.wide.pm = PM + +[date.gregorian.licr] +months.wide.1 = ghenn\`argiu +months.wide.2 = fre\`argiu +months.wide.3 = martzu +months.wide.4 = abrile +months.wide.5 = maju +months.wide.6 = l\`ampadas +months.wide.7 = tr\`\i ulas +months.wide.8 = austu +months.wide.9 = cabudanni +months.wide.10 = santugaine +months.wide.11 = santandria +months.wide.12 = nadale + +[time.gregorian] +time.medium = [HH]:[mm]:[ss] +time.short = [HH]:[mm] + +[typography] +frenchspacing = yes +hyphenrules = +lefthyphenmin = +righthyphenmin = +hyphenchar = +prehyphenchar = +posthyphenchar = +exhyphenchar = +preexhyphenchar = +postexhyphenchar = +hyphenationmin = + +[characters] +delimiters.quotes = +auxiliary = [ª á â å ä ã æ ç é ê ë í î ï k ñ º ó ô ö õ ø œ q ß ú û ü w x y ÿ] +exemplarCharacters = [a à b c d e è f g h i ì j l m n o ò p r s t u ù v z] +index = [A B C D E F G H I J K L M N O P Q R S T {TZ} U V W X Y Z] +punctuation = [‐ – — , ; \\: ! ? . … · ' ‘ ’ \" “ ” « » ( ) \\[ \\] @ * / \\& # ′ ″] + +[numbers] +defaultNumberingSystem = +minimumGroupingDigits = +decimal = , +exponential = +group = . +infinity = +list = +minusSign = +nan = +perMille = +percentSign = +plusSign = +superscriptingExponent = diff --git a/Master/texmf-dist/tex/generic/babel/locale/yrl/babel-nheengatu.tex b/Master/texmf-dist/tex/generic/babel/locale/yrl/babel-nheengatu.tex new file mode 100644 index 00000000000..a33b0cb4b83 --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/yrl/babel-nheengatu.tex @@ -0,0 +1,12 @@ +% This file is part of babel. For further details see: +% https://www.ctan.org/pkg/babel +\ifx\BabelBeforeIni\undefined + \PackageError{babel}% + {This file is a component of babel and cannot\MessageBreak + be loaded directly. I'll stop immediately}% + {Just use babel as documented.}% + \stop +\fi +\BabelBeforeIni{yrl}{% +} +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/generic/babel/locale/yrl/babel-yrl.ini b/Master/texmf-dist/tex/generic/babel/locale/yrl/babel-yrl.ini new file mode 100644 index 00000000000..fb15865abd7 --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel/locale/yrl/babel-yrl.ini @@ -0,0 +1,178 @@ +; 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: +; * Common Locale Data Repository (license Unicode): +; http://cldr.unicode.org/ +; http://unicode.org/copyright.html + +[identification] +charset = utf8 +version = 1.0 +date = 2022-10-24 +name.local = nheẽgatu +name.english = Nheengatu +name.babel = nheengatu +tag.bcp47 = yrl +language.tag.bcp47 = yrl +tag.bcp47.likely = yrl-Latn-BR +tag.opentype = YRL +script.name = Latin +script.tag.bcp47 = Latn +script.tag.opentype = latn +level = 1 +encodings = +derivate = no + +[captions] +preface = +ref = +abstract = +bib = +chapter = +appendix = +contents = +listfigure = +listtable = +index = +figure = +table = +part = +encl = +cc = +headto = +page = +see = +also = +proof = +glossary = + +[captions.licr] +preface = +ref = +abstract = +bib = +chapter = +appendix = +contents = +listfigure = +listtable = +index = +figure = +table = +part = +encl = +cc = +headto = +page = +see = +also = +proof = +glossary = + +[date.gregorian] +date.long = [d] [MMMM] [y] +date.short = [dd]/[MM]/[y] +months.wide.1 = yepé +months.wide.2 = mukũi +months.wide.3 = musapíri +months.wide.4 = irũdí +months.wide.5 = pú +months.wide.6 = pú-yepé +months.wide.7 = pú-mukũi +months.wide.8 = pú-musapíri +months.wide.9 = pú-irũdí +months.wide.10 = yepé-putimaã +months.wide.11 = yepé-yepé +months.wide.12 = yepé-mukũi +months.narrow.1 = Y +months.narrow.2 = M +months.narrow.3 = M +months.narrow.4 = I +months.narrow.5 = P +months.narrow.6 = P +months.narrow.7 = P +months.narrow.8 = P +months.narrow.9 = P +months.narrow.10 = Y +months.narrow.11 = Y +months.narrow.12 = Y +days.wide.mon = murakipí +days.wide.tue = murakí-mukũi +days.wide.wed = murakí-musapíri +days.wide.thu = supapá +days.wide.fri = yukuakú +days.wide.sat = saurú +days.wide.sun = mituú +days.abbreviated.mon = mur +days.abbreviated.tue = mmk +days.abbreviated.wed = mms +days.abbreviated.thu = sup +days.abbreviated.fri = yuk +days.abbreviated.sat = sau +days.abbreviated.sun = mit +days.narrow.mon = M +days.narrow.tue = M +days.narrow.wed = M +days.narrow.thu = S +days.narrow.fri = Y +days.narrow.sat = S +days.narrow.sun = M +dayPeriods.abbreviated.am = AM +dayPeriods.abbreviated.pm = PM +dayPeriods.narrow.am = AM +dayPeriods.narrow.pm = PM +dayPeriods.wide.am = AM +dayPeriods.wide.pm = PM + +[date.gregorian.licr] +months.wide.1 = yep\'e +months.wide.2 = muk\~ui +months.wide.3 = musap\'\i ri +months.wide.4 = ir\~ud\'\i +months.wide.5 = p\'u +months.wide.6 = p\'u-yep\'e +months.wide.7 = p\'u-muk\~ui +months.wide.8 = p\'u-musap\'\i ri +months.wide.9 = p\'u-ir\~ud\'\i +months.wide.10 = yep\'e-putima\~a +months.wide.11 = yep\'e-yep\'e +months.wide.12 = yep\'e-muk\~ui + +[time.gregorian] +time.medium = [HH]:[mm]:[ss] +time.short = [HH]:[mm] + +[typography] +frenchspacing = yes +hyphenrules = +lefthyphenmin = +righthyphenmin = +hyphenchar = +prehyphenchar = +posthyphenchar = +exhyphenchar = +preexhyphenchar = +postexhyphenchar = +hyphenationmin = + +[characters] +delimiters.quotes = +auxiliary = [ª á à ă â å ä ā æ c ç é è ĕ ê ë ē f h í ì ĭ î ï ī j l ñ o º ó ò ŏ ô ö õ ø ō œ q ú ù ŭ û ü ū v ÿ ỹ z] +exemplarCharacters = [a ã b d e ẽ g i ĩ k m n p r s t u ũ w x y] +index = [A B D E G I K M N P R S T U W X Y] +punctuation = [\\- ‐ ‑ – — , ; \\: ! ¡ ? ¿ . … ' ‘ ’ \" “ ” « » ( ) \\[ \\] § @ * / \\\\ \\& # † ‡ ′ ″] + +[numbers] +defaultNumberingSystem = +minimumGroupingDigits = 1 +decimal = , +exponential = E +group = . +infinity = ∞ +list = ; +minusSign = - +nan = NaN +perMille = ‰ +percentSign = % +plusSign = + +superscriptingExponent = × diff --git a/Master/texmf-dist/tex/generic/babel/luababel.def b/Master/texmf-dist/tex/generic/babel/luababel.def index 12aa2d1b52d..3e8f89ee4ea 100644 --- a/Master/texmf-dist/tex/generic/babel/luababel.def +++ b/Master/texmf-dist/tex/generic/babel/luababel.def @@ -1425,6 +1425,9 @@ end \expandafter\bbl@sreplace\csname] \endcsname{$$}{\eqno\kern.001pt$$}% \else % amstex \ifx\bbl@noamsmath\@undefined + \bbl@exp{% Hack to hide maybe undefined conditionals: + \chardef\bbl@eqnpos=0% + \<iftagsleft@>1\<else>\<if@fleqn>2\<fi>\<fi>\relax}% \ifnum\bbl@eqnpos=\@ne \let\bbl@ams@lap\hbox \else @@ -1568,6 +1571,9 @@ end "Babel.picture_dir") }% \AtBeginDocument{% + \def\LS@rot{% + \setbox\@outputbox\vbox{% + \hbox dir TLT{\rotatebox{90}{\box\@outputbox}}}}% \long\def\put(#1,#2)#3{% \@killglue % Try: diff --git a/Master/texmf-dist/tex/generic/babel/nil.ldf b/Master/texmf-dist/tex/generic/babel/nil.ldf index 84889391536..158f80d2a2c 100644 --- a/Master/texmf-dist/tex/generic/babel/nil.ldf +++ b/Master/texmf-dist/tex/generic/babel/nil.ldf @@ -33,7 +33,7 @@ %% extension |.ins|) which are part of the distribution. %% -\ProvidesLanguage{nil}[2022/10/23 3.82 Nil language] +\ProvidesLanguage{nil}[2022/11/30 3.83 Nil language] \LdfInit{nil}{datenil} \ifx\l@nil\@undefined \newlanguage\l@nil |