diff options
author | Karl Berry <karl@freefriends.org> | 2024-08-31 20:16:39 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2024-08-31 20:16:39 +0000 |
commit | 0a7f05eea51c9256e0eaa84bbc456915620f1474 (patch) | |
tree | ead2170ec8d4864b58854a812cc75dd48f29e7bf /Master/texmf-dist | |
parent | ad7e29c7f2f8f6f8d4db94780d10a5105de23f73 (diff) |
fmtcount (31aug24)
git-svn-id: svn://tug.org/texlive/trunk@72151 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
27 files changed, 1442 insertions, 365 deletions
diff --git a/Master/texmf-dist/doc/latex/fmtcount/CHANGES b/Master/texmf-dist/doc/latex/fmtcount/CHANGES index ce54ab42c83..298337ad9aa 100644 --- a/Master/texmf-dist/doc/latex/fmtcount/CHANGES +++ b/Master/texmf-dist/doc/latex/fmtcount/CHANGES @@ -1,5 +1,13 @@ fmtcount package versions: +Version 3.08 + +* Add Dutch language support + +* Update special characters for German and Spanish + +* Fix test suite + Version 3.07: * Make french definition robust against cleveref 0.21.4 dirty handling diff --git a/Master/texmf-dist/doc/latex/fmtcount/README b/Master/texmf-dist/doc/latex/fmtcount/README index 8a4fa7e918b..b752ab23bd4 100644 --- a/Master/texmf-dist/doc/latex/fmtcount/README +++ b/Master/texmf-dist/doc/latex/fmtcount/README @@ -1,11 +1,6 @@ -LaTeX Package : fmtcount v3.07 +LaTeX Package : fmtcount v3.08 - -(c) Copyright 2000-2013 Nicola LC Talbot -(c) Copyright 2013-2020 Nicola LC Talbot and Vincent Bela\"iche - - -Last Modified : 2020-02-24 +Last Modified : 2024-08-31 Author : Nicola Talbot and Vincent Belaïche diff --git a/Master/texmf-dist/doc/latex/fmtcount/fmtcount.pdf b/Master/texmf-dist/doc/latex/fmtcount/fmtcount.pdf Binary files differindex 98673a2b817..2db224c27c1 100644 --- a/Master/texmf-dist/doc/latex/fmtcount/fmtcount.pdf +++ b/Master/texmf-dist/doc/latex/fmtcount/fmtcount.pdf diff --git a/Master/texmf-dist/scripts/fmtcount/fmtcount.perl b/Master/texmf-dist/scripts/fmtcount/fmtcount.perl index b8a1fde0df3..c7fdfe3303a 100644 --- a/Master/texmf-dist/scripts/fmtcount/fmtcount.perl +++ b/Master/texmf-dist/scripts/fmtcount/fmtcount.perl @@ -355,6 +355,149 @@ sub get_numberstringenglish{ $name; } +@unitthstringdutch = ('nulste', + 'eerste', + 'tweede', + 'derde', + 'vierde', + 'vijfde', + 'zesde', + 'zevende', + 'achtste', + 'negende'); + +@tenthstringdutch = ('', + 'tiende', + 'twintigste', + 'dertigste', + 'veertigste', + 'vijftigste', + 'zestigste', + 'zeventigste', + 'tachtigste', + 'negentigste'); + +@teenthstringdutch = ('tiende', + 'elfde', + 'twaalfde', + 'dertien', + 'veertiende', + 'vijftiende', + 'zestiende', + 'zeventiende', + 'achttiende', + 'negentiende'); + +@unitstringdutch = ('nul', + 'één', + 'twee', + 'drie', + 'vier', + 'vijf', + 'zes', + 'zeven', + 'acht', + 'negen'); + +@teenstringdutch = ('tien', + 'elf', + 'twaalf', + 'dertien', + 'veertien', + 'vijftien', + 'zestien', + 'zeventien', + 'achttien', + 'negentien'); + +@tenstringdutch = ('', + 'tien', + 'twintig', + 'dertig', + 'veertig', + 'vijftig', + 'zestig', + 'zeventig', + 'tachtig', + 'negentig'); + +$hundrednamedutch = "honderd"; +$hundredthnamedutch = "honderdste"; +$thousandnamedutch = "duizend"; +$thousandthnamedutch = "duizendste"; + +sub get_numberstringdutch { + local($num) = @_; + local($name) = ""; + + unless (($num >= 1000000) || ($num < 0)) { + if ($num >= 1000) { + local($thousandsdutch) = &get_numberstringdutch(int($num / 1000)); + $name .= $thousandsdutch; + + if ($num % 1000 > 0) { + $name .= " $thousandnamedutch"; + } else { + $name .= " $thousandthnamedutch"; + } + + $num = $num % 1000; + } + + if ($num >= 100) { + if ($_[0] >= 1000) { $name .= " "; } + + local($hundredsdutch) = &get_numberstringdutch(int($num / 100)); + $name .= $hundredsdutch; + + if ($num % 100 > 0) { + $name .= " $hundrednamedutch"; + } else { + $name .= " $hundredthnamedutch"; + } + + $num = $num % 100; + } + + if (($_[0] > 100) && ($_[0] % 100 > 0)) { $name .= " en "; } + + if ($num >= 20) { + local($tens) = int($num / 10); + local($units) = $num % 10; + + # Handle special "ën" for 2 and 3 in numbers like 22, 23, etc. + if ($units == 2 || $units == 3) { + $name .= $unitstringdutch[$units] . "ën" . $tenstringdutch[$tens]; + } else { + if ($units > 0) { + $name .= $tenstringdutch[$tens] . 'en' . $unitstringdutch[$units]; + } else { + $name .= $tenthstringdutch[$tens]; + } + } + + # Handle "ste" or "de" suffix + if ($units > 0) { + $name .= ($units == 2 || $units == 3) ? 'ste' : 'e'; + } else { + $name .= 'ste'; + } + } + + if (($num >= 10) && ($num < 20)) { + $name .= $teenthstringdutch[$num % 10] . 'de'; + } elsif (($num % 10 > 0) || ($_[0] == 0)) { + if ($num > 20 && ($num % 10 == 2 || $num % 10 == 3)) { + $name .= $unitstringdutch[$num % 10] . 'e'; + } else { + $name .= $unitthstringdutch[$num % 10]; + } + } + } + + $name; +} + @unitthstringfrench = ('zeroi\`eme', 'uni\`eme', 'deuxi\`eme', @@ -1092,7 +1235,11 @@ sub get_numberstringgerman{ sub get_numberstring{ local($val,$gender) = @_; - if ($default_language eq 'french') + if ($default_language eq 'dutch') + { + &get_numberstringdutch($val,$gender); + } + elsif ($default_language eq 'french') { &get_numberstringfrench($val,$gender); } @@ -1424,6 +1571,78 @@ sub do_cmd_storeNUMBERstringnum{ $_; } +sub get_ordinalstringdutch { + local($num) = @_; + local($name) = ""; + + unless (($num >= 1000000) || ($num < 0)) { + if ($num >= 1000) { + local($thousandsdutch) = &get_numberstringdutch(int($num / 1000)); + $name .= $thousandsdutch; + + if ($num % 1000 > 0) { + $name .= " $thousandnamedutch"; + } else { + $name .= " $thousandthnamedutch"; + } + + $num = $num % 1000; + } + + if ($num >= 100) { + if ($_[0] >= 1000) { $name .= " "; } + + local($hundredsdutch) = &get_numberstringdutch(int($num / 100)); + $name .= $hundredsdutch; + + if ($num % 100 > 0) { + $name .= " $hundrednamedutch"; + } else { + $name .= " $hundredthnamedutch"; + } + + $num = $num % 100; + } + + if (($_[0] > 100) && ($_[0] % 100 > 0)) { $name .= " en "; } + + if ($num >= 20) { + local($tens) = int($num / 10); + local($units) = $num % 10; + + # Handle special "ën" for 2 and 3 in numbers like 22, 23, etc. + if ($units == 2 || $units == 3) { + $name .= $unitstringdutch[$units] . "ën" . $tenstringdutch[$tens]; + } else { + if ($units > 0) { + $name .= $tenstringdutch[$tens] . 'en' . $unitstringdutch[$units]; + } else { + $name .= $tenthstringdutch[$tens]; + } + } + + # Handle "ste" or "de" suffix + if ($units > 0) { + $name .= ($units == 2 || $units == 3) ? 'ste' : 'e'; + } else { + $name .= 'ste'; + } + } + + if (($num >= 10) && ($num < 20)) { + $name .= $teenthstringdutch[$num % 10] . 'de'; + } elsif (($num % 10 > 0) || ($_[0] == 0)) { + if ($num > 20 && ($num % 10 == 2 || $num % 10 == 3)) { + $name .= $unitstringdutch[$num % 10] . 'e'; + } else { + $name .= $unitthstringdutch[$num % 10]; + } + } + } + + $name; +} + sub get_ordinalstringenglish{ local($num) = @_; local($name)=""; @@ -1959,7 +2178,11 @@ sub get_ordinalstringgerman{ sub get_ordinalstring{ local($val,$gender) = @_; - if ($default_language eq 'french') + if ($default_language eq 'dutch') + { + &get_ordinalstringdutch($val,$gender); + } + elsif ($default_language eq 'french') { &get_ordinalstringfrench($val,$gender); } diff --git a/Master/texmf-dist/source/latex/fmtcount/fmtcount.dtx b/Master/texmf-dist/source/latex/fmtcount/fmtcount.dtx index 0525133f838..4f1bdf81666 100644 --- a/Master/texmf-dist/source/latex/fmtcount/fmtcount.dtx +++ b/Master/texmf-dist/source/latex/fmtcount/fmtcount.dtx @@ -3,9 +3,9 @@ % Command line args: % -src "(.+)\.(sty|def)$=>\1.\2" % -doc "fmtcount-manual.tex" -% -author "Nicola Talbot and Vincent Belaïche" +% -author "Nicola Talbot and Vincent Belaïche" % fmtcount -% Created on 2020/2/24 20:03 +% Created on 2024/8/31 14:57 %\fi %\iffalse %<*package> @@ -28,7 +28,7 @@ %\fi % \iffalse % Doc-Source file to use with LaTeX2e -% Copyright (C) 2020 Nicola Talbot and Vincent Belaïche, all rights reserved. +% Copyright (C) 2024 Nicola Talbot and Vincent Belaïche, all rights reserved. % \fi % \iffalse %<*driver> @@ -77,7 +77,7 @@ pdftitle={fmtcount.sty: Displaying the Values of LaTeX Counters}, pdfkeywords={LaTeX,counter}]{hyperref} -\CheckSum{10315} +\CheckSum{10834} \doxitem{Option}{option}{options} @@ -104,7 +104,7 @@ % \url{www.dickimaw-books.com} % \and % Vincent Bela\"iche} -% \date{2020-02-24 (version 3.07)\relax +% \date{2024-08-31 (version 3.08)\relax %} % \maketitle % \tableofcontents @@ -1184,6 +1184,414 @@ %\fi %\iffalse % \begin{macrocode} +%<*fc-dutch.def> +% \end{macrocode} +%\fi +% \subsubsection{fc-dutch.def} +% Dutch definitions, initially added by Erik Nijenhuis. +% \begin{macrocode} +\ProvidesFCLanguage{dutch}[2024/01/27]% +% \end{macrocode} +% Define macro that converts a number or count register (first +% argument) to an ordinal, and stores the result in the +% second argument, which should be a control sequence. +% \begin{macrocode} +\newcommand{\@ordinalMdutch}[2]{\edef#2{\number#1\relax.}}% +\global\let\@ordinalMdutch\@ordinalMdutch +% \end{macrocode} +% Like English, there is no gender difference in Dutch, +% so make feminine and neuter the same as the masculine. +% \begin{macrocode} +\global\let\@ordinalFdutch\@ordinalMdutch +\global\let\@ordinalNdutch\@ordinalMdutch +% \end{macrocode} +% Define the macro that prints the value of a \TeX\ count register +% as text. To make it easier, break it up into units, teens and +% tens. First, the units: the argument should be between 0 and 9 +% inclusive. +% \begin{macrocode} +\newcommand*\@@unitstringdutch[1]{% + \ifcase#1% + nul% + \or een% één and \'e\'en not working atm + \or twee% + \or drie% + \or vier% + \or vijf% + \or zes% + \or zeven% + \or acht% + \or negen% + \fi +}% +\global\let\@@unitstringdutch\@@unitstringdutch +% \end{macrocode} +% Next the tens, again the argument should be between 0 and 9 +% inclusive. +% \begin{macrocode} +\global\let\@@unitstringdutch\@@unitstringdutch +\newcommand*\@@tenstringdutch[1]{% + \ifcase#1% + \or tien% + \or twintig% + \or dertig% + \or veertig% + \or vijftig% + \or zestig% + \or zeventig% + \or tachtig% + \or negentig% + \or honderd% + \fi +}% +\global\let\@@tenstringdutch\@@tenstringdutch +% \end{macrocode} +% Finally the teens, again the argument should be between 0 and 9 +% inclusive. +% \begin{macrocode} +\newcommand*\@@teenstringdutch[1]{% + \ifcase#1% + tien% + \or elf% + \or twaalf% + \or dertien% + \or veertien% + \or vijftien% + \or zestien% + \or zeventien% + \or achttien% + \or negentien% + \fi +}% +\global\let\@@teenstringdutch\@@teenstringdutch +% \end{macrocode} +% Hunderd and thousand: +% \begin{macrocode} +\providecommand*{\honderd}{honderd}% +\providecommand*{\duizend}{duizend}% +\global\let\honderd\honderd +\global\let\duizend\duizend +% \end{macrocode} +% The numberstring implementation: +% \begin{macrocode} +\newcommand*\@@numberstringdutch[2]{% + \ifnum#1>99999\relax + \PackageError{fmtcount}{Out of range}% + {This macro only works for values less than 100000}% + \else + \ifnum#1<0\relax + \PackageError{fmtcount}{Negative numbers not permitted}% + {This macro does not work for negative numbers, however + you can try typing "minus" first, and then pass the modulus of + this number}% + \fi + \fi + \def#2{}% + \@strctr=#1\relax \divide\@strctr by 1000\relax + \ifnum\@strctr>1\relax + \@@numberunderhundreddutch{\@strctr}{#2}% + \appto#2{duizend}% + \else + \ifnum\@strctr=1\relax + \eappto#2{\duizend}% + \fi + \fi + \@strctr=#1\relax + \@FCmodulo{\@strctr}{1000}% + \divide\@strctr by 100\relax + \ifnum\@strctr>1\relax + \eappto#2{\@unitstring{\@strctr}honderd}% + \else + \ifnum\@strctr=1\relax + \ifnum#1>1000\relax + \appto#2{honderd}% + \else + \eappto#2{\honderd}% + \fi + \fi + \fi + \@strctr=#1\relax + \@FCmodulo{\@strctr}{100}% + \ifnum#1=0\relax + \def#2{null}% + \else + \ifnum\@strctr=1\relax + \appto#2{een}% één and \'e\'en not working atm + \else + \@@numberunderhundreddutch{\@strctr}{#2}% + \fi + \fi +}% +\global\let\@@numberstringdutch\@@numberstringdutch +% \end{macrocode} +% All lower case version, the second argument must be a control +% sequence. +% \begin{macrocode} +\newcommand*{\@numberstringMdutch}[2]{% + \let\@unitstring=\@@unitstringdutch% + \let\@teenstring=\@@teenstringdutch% + \let\@tenstring=\@@tenstringdutch% + \def\@hundred{honderd}\def\@thousand{duizend}% + \@@numberstringdutch{#1}{#2}% +}% +\global\let\@numberstringMdutch\@numberstringMdutch +% \end{macrocode} +% There is no gender in Dutch, so make feminine and neuter the +% same +% as the masculine. +% \begin{macrocode} +\global\let\@numberstringFdutch=\@numberstringMdutch +\global\let\@numberstringNdutch=\@numberstringMdutch +% \end{macrocode} +% This version makes the first letter of each word an uppercase +% character (except ``and''). The second argument must be a control +% sequence. +% \begin{macrocode} +\newcommand*{\@NumberstringMdutch}[2]{% + \@numberstringMdutch{#1}{\@@num@str}% + \edef#2{\noexpand\MakeUppercase\expandonce\@@num@str}% +}% +\global\let\@NumberstringMdutch\@NumberstringMdutch +% \end{macrocode} +% There is no gender in Dutch, so make feminine and neuter the +% same +% as the masculine. +% \begin{macrocode} +\global\let\@NumberstringFdutch=\@NumberstringMdutch +\global\let\@NumberstringNdutch=\@NumberstringMdutch +% \end{macrocode} +% Define a macro that produces an ordinal as a string. Again, break +% it up into units, teens and tens. First the units: +% \begin{macrocode} +\newcommand*\@@unitthstringdutch[1]{% + \ifcase#1% + nulde% + \or eerste% éérste and \'e\'erste not working atm + \or tweede% + \or derde% + \or vierde% + \or vijfde% + \or zesde% + \or zevende% + \or achtste% + \or negende% + \fi +}% +\global\let\@@unitthstringdutch\@@unitthstringdutch +% \end{macrocode} +% Next the tens: +% \begin{macrocode} +\newcommand*\@@tenthstringdutch[1]{% + \ifcase#1% + \or tiende% + \or twintigste% + \or dertigste% + \or veertigste% + \or vijftigste% + \or zestigste% + \or zeventigste% + \or tachtigste% + \or negentigste% + \fi +}% +\global\let\@@tenthstringdutch\@@tenthstringdutch +% \end{macrocode} +% The teens: +% \begin{macrocode} +\newcommand*\@@teenthstringdutch[1]{% + \ifcase#1% + tiende% + \or elfde% + \or twaalfde% + \or dertiende% + \or veertiende% + \or vijftiende% + \or zestiende% + \or zeventiende% + \or achttiende% + \or negentiende% + \fi +}% +\global\let\@@teenthstringdutch\@@teenthstringdutch +% \end{macrocode} +% The ordinalstring implementation: +% \begin{macrocode} +\newcommand*\@@ordinalstringdutch[2]{% + \@orgargctr=#1\relax + \ifnum\@orgargctr>99999\relax + \PackageError{fmtcount}{Out of range}% + {This macro only works for values less than 100000}% + \else + \ifnum\@orgargctr<0\relax + \PackageError{fmtcount}{Negative numbers not permitted}% + {This macro does not work for negative numbers, however + you can try typing "minus" first, and then pass the modulus of + this number}% + \fi + \fi + \def#2{}% + \@strctr=\@orgargctr\divide\@strctr by 1000\relax + \ifnum\@strctr>1\relax + \@@numberunderhundreddutch{\@strctr}{#2}% + \@tmpstrctr=\@orgargctr\@FCmodulo{\@tmpstrctr}{1000}% + \ifnum\@tmpstrctr=0\relax + \eappto#2{\@thousandth}% + \else + \appto#2{duizend}% + \fi + \else + \ifnum\@strctr=1\relax + \ifnum\@orgargctr=1000\relax + \eappto#2{\@thousandth}% + \else + \eappto#2{\duizend}% + \fi + \fi + \fi + \@strctr=\@orgargctr% + \@FCmodulo{\@strctr}{1000}% + \divide\@strctr by 100\relax + \ifnum\@strctr>1\relax + \@tmpstrctr=\@orgargctr \@FCmodulo{\@tmpstrctr}{100}% + \ifnum\@tmpstrctr=0\relax + \ifnum\@strctr=1\relax + \eappto#2{\@hundredth}% + \else + \eappto#2{\@unitstring{\@strctr}\@hundredth}% + \fi + \else + \eappto#2{\@unitstring{\@strctr}honderd}% + \fi + \else + \ifnum\@strctr=1\relax + \@tmpstrctr=\@orgargctr \@FCmodulo{\@tmpstrctr}{100}% + \ifnum\@tmpstrctr=0\relax + \eappto#2{\@hundredth}% + \else + \ifnum\@orgargctr>1000\relax + \appto#2{honderd}% + \else + \eappto#2{\honderd}% + \fi + \fi + \fi + \fi + \@strctr=\@orgargctr% + \@FCmodulo{\@strctr}{100}% + \ifthenelse{\@strctr=0 \and \@orgargctr>0 }{}{% + \@@numberunderhundredthdutch{\@strctr}{#2}% + }% +}% +\global\let\@@ordinalstringdutch\@@ordinalstringdutch +% \end{macrocode} +% All lower case version. Again, the second argument must be a +% control sequence in which the resulting text is stored. +% \begin{macrocode} +\newcommand*{\@ordinalstringMdutch}[2]{% + \let\@unitthstring=\@@unitthstringdutch% + \let\@teenthstring=\@@teenthstringdutch% + \let\@tenthstring=\@@tenthstringdutch% + \let\@unitstring=\@@unitstringdutch% + \let\@teenstring=\@@teenstringdutch% + \let\@tenstring=\@@tenstringdutch% + \def\@thousandth{duizendste}% + \def\@hundredth{honderdste}% + \@@ordinalstringdutch{#1}{#2}% +}% +\global\let\@ordinalstringMdutch\@ordinalstringMdutch +% \end{macrocode} +% No gender in Dutch, so make feminine and neuter same as +% masculine: +% \begin{macrocode} +\global\let\@ordinalstringFdutch=\@ordinalstringMdutch +\global\let\@ordinalstringNdutch=\@ordinalstringMdutch +% \end{macrocode} +% First letter of each word in upper case: +% \begin{macrocode} +\newcommand*{\@OrdinalstringMdutch}[2]{% + \@ordinalstringMdutch{#1}{\@@num@str}% + \def\@hundred{Honderd}\def\@thousand{Duizend}% + \def\@hundredth{Honderdste}\def\@thousandth{Duizendste}% + \edef#2{\noexpand\MakeUppercase\expandonce\@@num@str}% +}% +\global\let\@OrdinalstringMdutch\@OrdinalstringMdutch +% \end{macrocode} +% No gender in Dutch, so make feminine and neuter same as +% masculine: +% \begin{macrocode} +\global\let\@OrdinalstringFdutch=\@OrdinalstringMdutch +\global\let\@OrdinalstringNdutch=\@OrdinalstringMdutch +% \end{macrocode} +% For numbers under hunderd: +% \begin{macrocode} +\newcommand*{\@@numberunderhundreddutch}[2]{% + \ifnum#1<10\relax + \ifnum#1>0\relax + \eappto#2{\@unitstring{#1}}% + \fi + \else + \@tmpstrctr=#1\relax + \@FCmodulo{\@tmpstrctr}{10}% + \ifnum#1<20\relax + \eappto#2{\@teenstring{\@tmpstrctr}}% + \else + \ifnum\@tmpstrctr=0\relax + \else +% \end{macrocode} +% For digits ending with an `e', a trema gets added for \cs{@andname}. +% Take for example drieëntwintig or tweeënveertig. +% \begin{macrocode} + \ifnum\@tmpstrctr=2\relax\def\@andname{ën}% + \else\ifnum\@tmpstrctr=3\relax\def\@andname{ën}% + \else\def\@andname{en}% + \fi\fi% + \eappto#2{\@unitstring{\@tmpstrctr}\@andname}% + \fi + \@tmpstrctr=#1\relax + \divide\@tmpstrctr by 10\relax + \eappto#2{\@tenstring{\@tmpstrctr}}% + \fi + \fi +}% +\global\let\@@numberunderhundreddutch\@@numberunderhundreddutch +\newcommand*{\@@numberunderhundredthdutch}[2]{% + \ifnum#1<10\relax + \eappto#2{\@unitthstring{#1}}% + \else + \@tmpstrctr=#1\relax + \@FCmodulo{\@tmpstrctr}{10}% + \ifnum#1<20\relax + \eappto#2{\@teenthstring{\@tmpstrctr}}% + \else + \ifnum\@tmpstrctr=0\relax + \else +% \end{macrocode} +% Again, for digits ending with an `e', a trema gets added for \cs{@andname} (drieëntwintig or tweeënveertig). +% \begin{macrocode} + \ifnum\@tmpstrctr=2\relax\def\@andname{ën}% + \else\ifnum\@tmpstrctr=3\relax\def\@andname{ën}% + \else\def\@andname{en}% + \fi\fi% + \eappto#2{\@unitstring{\@tmpstrctr}\@andname}% + \fi + \@tmpstrctr=#1\relax + \divide\@tmpstrctr by 10\relax + \eappto#2{\@tenthstring{\@tmpstrctr}}% + \fi + \fi +}% +\global\let\@@numberunderhundredthdutch\@@numberunderhundredthdutch +% \end{macrocode} +\iffalse Local variables: \fi +\iffalse mode: docTeX \fi +\iffalse End: \fi +%\iffalse +% \begin{macrocode} +%</fc-dutch.def> +% \end{macrocode} +%\fi +%\iffalse +% \begin{macrocode} %<*fc-english.def> % \end{macrocode} %\fi @@ -1804,7 +2212,7 @@ this number}% % \subsubsection{fc-french.def} % Definitions for French. % \begin{macrocode} -\ProvidesFCLanguage{french}[2020/02/24]% +\ProvidesFCLanguage{french}[2017/06/15]% % \end{macrocode} % Package \styfmt{fcprefix} is needed to format the prefix \meta{$n$} % in \meta{$n$}illion or \meta{$n$}illiard. Big numbers were @@ -3659,7 +4067,7 @@ z\'ero% \or zwei% \or drei% \or vier% - \or f\"unf% + \or fünf% \or sechs% \or sieben% \or acht% @@ -3674,9 +4082,9 @@ z\'ero% \ifcase#1% \or zehn% \or zwanzig% - \or drei{\ss}ig% + \or dreißig% \or vierzig% - \or f\"unfzig% + \or fünfzig% \or sechzig% \or siebzig% \or achtzig% @@ -3686,9 +4094,9 @@ z\'ero% }% \global\let\@@tenstringgerman\@@tenstringgerman % \end{macrocode} -% |\einhundert| is set to |einhundert| by default, user can +% \cs{einhundert} is set to |einhundert| by default, user can % redefine this command to just |hundert| if required, similarly -% for |\eintausend|. +% for \cs{eintausend}. % \begin{macrocode} \providecommand*{\einhundert}{einhundert}% \providecommand*{\eintausend}{eintausend}% @@ -3701,10 +4109,10 @@ z\'ero% \ifcase#1% zehn% \or elf% - \or zw\"olf% + \or zwölf% \or dreizehn% \or vierzehn% - \or f\"unfzehn% + \or fünfzehn% \or sechzehn% \or siebzehn% \or achtzehn% @@ -3822,7 +4230,7 @@ z\'ero% % it is easier to split it into units, tens and teens. % Units: %\changes{2.0}{2012-09-25}{fixed spelling mistake (correction -%provided by Dominik Wa\ss enhoven)} +%provided by Dominik Waß enhoven)} % \begin{macrocode} \newcommand*\@@unitthstringMgerman[1]{% \ifcase#1% @@ -3831,7 +4239,7 @@ z\'ero% \or zweiter% \or dritter% \or vierter% - \or f\"unfter% + \or fünfter% \or sechster% \or siebter% \or achter% @@ -3846,9 +4254,9 @@ z\'ero% \ifcase#1% \or zehnter% \or zwanzigster% - \or drei{\ss}igster% + \or dreißigster% \or vierzigster% - \or f\"unfzigster% + \or fünfzigster% \or sechzigster% \or siebzigster% \or achtzigster% @@ -3863,10 +4271,10 @@ z\'ero% \ifcase#1% zehnter% \or elfter% - \or zw\"olfter% + \or zwölfter% \or dreizehnter% \or vierzehnter% - \or f\"unfzehnter% + \or fünfzehnter% \or sechzehnter% \or siebzehnter% \or achtzehnter% @@ -3884,7 +4292,7 @@ z\'ero% \or zweite% \or dritte% \or vierte% - \or f\"unfte% + \or fünfte% \or sechste% \or siebte% \or achte% @@ -3899,9 +4307,9 @@ z\'ero% \ifcase#1% \or zehnte% \or zwanzigste% - \or drei{\ss}igste% + \or dreißigste% \or vierzigste% - \or f\"unfzigste% + \or fünfzigste% \or sechzigste% \or siebzigste% \or achtzigste% @@ -3916,10 +4324,10 @@ z\'ero% \ifcase#1% zehnte% \or elfte% - \or zw\"olfte% + \or zwölfte% \or dreizehnte% \or vierzehnte% - \or f\"unfzehnte% + \or fünfzehnte% \or sechzehnte% \or siebzehnte% \or achtzehnte% @@ -3939,7 +4347,7 @@ z\'ero% \or zweites% \or drittes% \or viertes% - \or f\"unftes% + \or fünftes% \or sechstes% \or siebtes% \or achtes% @@ -3954,9 +4362,9 @@ z\'ero% \ifcase#1% \or zehntes% \or zwanzigstes% - \or drei{\ss}igstes% + \or dreißigstes% \or vierzigstes% - \or f\"unfzigstes% + \or fünfzigstes% \or sechzigstes% \or siebzigstes% \or achtzigstes% @@ -3971,10 +4379,10 @@ z\'ero% \ifcase#1% zehntes% \or elftes% - \or zw\"olftes% + \or zwölftes% \or dreizehntes% \or vierzehntes% - \or f\"unfzehntes% + \or fünfzehntes% \or sechzehntes% \or siebzehntes% \or achtzehntes% @@ -4257,42 +4665,79 @@ z\'ero% \RequirePackage{itnumpar} \newcommand{\@numberstringMitalian}[2]{% - \edef#2{\noexpand\printnumeroinparole{#1}}% + \begingroup + \def\np@oa{o}% + \count@=#1 + \edef\@tempa{\def\noexpand#2{\@numeroinparole{\count@}}}% + \expandafter + \endgroup\@tempa } \global\let\@numberstringMitalian\@numberstringMitalian \newcommand{\@numberstringFitalian}[2]{% - \edef#2{\noexpand\printnumeroinparole{#1}}} + \begingroup + \def\np@oa{a}% + \count@=#1 + \edef\@tempa{\def\noexpand#2{\@numeroinparole{\count@}}}% + \expandafter + \endgroup\@tempa +} \global\let\@numberstringFitalian\@numberstringFitalian \newcommand{\@NumberstringMitalian}[2]{% - \edef#2{\noexpand\printNumeroinparole{#1}}% + \begingroup + \def\np@oa{o}% + \count@=#1 + \edef\@tempa{\def\noexpand#2{\@Numeroinparole{\count@}}}% + \expandafter + \endgroup\@tempa } \global\let\@NumberstringMitalian\@NumberstringMitalian \newcommand{\@NumberstringFitalian}[2]{% - \edef#2{\noexpand\printNumeroinparole{#1}}% + \begingroup + \def\np@oa{a}% + \count@=#1 + \edef\@tempa{\def\noexpand#2{\@Numeroinparole{\count@}}}% + \expandafter + \endgroup\@tempa } \global\let\@NumberstringFitalian\@NumberstringFitalian \newcommand{\@ordinalstringMitalian}[2]{% - \edef#2{\noexpand\printordinalem{#1}}% + \begingroup + \count@=#1 + \edef\@tempa{\def\noexpand#2{\@ordinalem{\count@}}}% + \expandafter + \endgroup\@tempa } \global\let\@ordinalstringMitalian\@ordinalstringMitalian \newcommand{\@ordinalstringFitalian}[2]{% - \edef#2{\noexpand\printordinalef{#1}}% + \begingroup + \count@=#1 + \edef\@tempa{\def\noexpand#2{\@ordinalef{\count@}}}% + \expandafter + \endgroup\@tempa } \global\let\@ordinalstringFitalian\@ordinalstringFitalian \newcommand{\@OrdinalstringMitalian}[2]{% - \edef#2{\noexpand\printOrdinalem{#1}}% + \begingroup + \count@=#1 + \edef\@tempa{\def\noexpand#2{\@Ordinalem{\count@}}}% + \expandafter + \endgroup\@tempa } \global\let\@OrdinalstringMitalian\@OrdinalstringMitalian \newcommand{\@OrdinalstringFitalian}[2]{% - \edef#2{\noexpand\printOrdinalef{#1}}% + \begingroup + \count@=#1 + \edef\@tempa{\def\noexpand#2{\@Ordinalef{\count@}}}% + \expandafter + \endgroup\@tempa } \global\let\@OrdinalstringFitalian\@OrdinalstringFitalian @@ -5348,7 +5793,7 @@ this number}% \or trece% \or catorce% \or quince% - \or diecis\'eis% + \or dieciséis% \or diecisiete% \or dieciocho% \or diecinueve% @@ -5362,11 +5807,11 @@ this number}% \ifcase#1\relax veinte% \or veintiuno% - \or veintid\'os% - \or veintitr\'es% + \or veintidós% + \or veintitrés% \or veinticuatro% \or veinticinco% - \or veintis\'eis% + \or veintiséis% \or veintisiete% \or veintiocho% \or veintinueve% @@ -5380,11 +5825,11 @@ this number}% \ifcase#1\relax veinte% \or veintiuna% - \or veintid\'os% - \or veintitr\'es% + \or veintidós% + \or veintitrés% \or veinticuatro% \or veinticinco% - \or veintis\'eis% + \or veintiséis% \or veintisiete% \or veintiocho% \or veintinueve% @@ -5492,7 +5937,7 @@ this number}% \or Trece% \or Catorce% \or Quince% - \or Diecis\'eis% + \or Dieciséis% \or Diecisiete% \or Dieciocho% \or Diecinueve% @@ -5506,11 +5951,11 @@ this number}% \ifcase#1\relax Veinte% \or Veintiuno% - \or Veintid\'os% - \or Veintitr\'es% + \or Veintidós% + \or Veintitrés% \or Veinticuatro% \or Veinticinco% - \or Veintis\'eis% + \or Veintiséis% \or Veintisiete% \or Veintiocho% \or Veintinueve% @@ -5524,11 +5969,11 @@ this number}% \ifcase#1\relax Veinte% \or Veintiuna% - \or Veintid\'os% - \or Veintitr\'es% + \or Veintidós% + \or Veintitrés% \or Veinticuatro% \or Veinticinco% - \or Veintis\'eis% + \or Veintiséis% \or Veintisiete% \or Veintiocho% \or Veintinueve% @@ -5657,7 +6102,7 @@ this number}% \let\@teenthstring=\@@teenthstringspanish \let\@tenthstring=\@@tenthstringspanish \let\@hundredthstring=\@@hundredthstringspanish - \def\@thousandth{mil\'esimo}% + \def\@thousandth{milésimo}% \@@ordinalstringspanish{#1}{#2}% }% \global\let\@ordinalstringMspanish\@ordinalstringMspanish @@ -5670,7 +6115,7 @@ this number}% \let\@teenthstring=\@@teenthstringFspanish \let\@tenthstring=\@@tenthstringFspanish \let\@hundredthstring=\@@hundredthstringFspanish - \def\@thousandth{mil\'esima}% + \def\@thousandth{milésima}% \@@ordinalstringspanish{#1}{#2}% }% \global\let\@ordinalstringFspanish\@ordinalstringFspanish @@ -5687,7 +6132,7 @@ this number}% \let\@teenthstring=\@@Teenthstringspanish \let\@tenthstring=\@@Tenthstringspanish \let\@hundredthstring=\@@Hundredthstringspanish - \def\@thousandth{Mil\'esimo}% + \def\@thousandth{Milésimo}% \@@ordinalstringspanish{#1}{#2}% } \global\let\@OrdinalstringMspanish\@OrdinalstringMspanish @@ -5700,7 +6145,7 @@ this number}% \let\@teenthstring=\@@TeenthstringFspanish \let\@tenthstring=\@@TenthstringFspanish \let\@hundredthstring=\@@HundredthstringFspanish - \def\@thousandth{Mil\'esima}% + \def\@thousandth{Milésima}% \@@ordinalstringspanish{#1}{#2}% }% \global\let\@OrdinalstringFspanish\@OrdinalstringFspanish @@ -5722,7 +6167,7 @@ this number}% \or cuarto% \or quinto% \or sexto% - \or s\'eptimo% + \or séptimo% \or octavo% \or noveno% \fi @@ -5733,15 +6178,15 @@ this number}% % \begin{macrocode} \newcommand*\@@tenthstringspanish[1]{% \ifcase#1\relax - \or d\'ecimo% - \or vig\'esimo% - \or trig\'esimo% - \or cuadrag\'esimo% - \or quincuag\'esimo% - \or sexag\'esimo% - \or septuag\'esimo% - \or octog\'esimo% - \or nonag\'esimo% + \or décimo% + \or vigésimo% + \or trigésimo% + \or cuadragésimo% + \or quincuagésimo% + \or sexagésimo% + \or septuagésimo% + \or octogésimo% + \or nonagésimo% \fi }% \global\let\@@tenthstringspanish\@@tenthstringspanish @@ -5750,14 +6195,14 @@ this number}% % \begin{macrocode} \newcommand*\@@teenthstringspanish[1]{% \ifcase#1\relax - d\'ecimo% - \or und\'ecimo% - \or duod\'ecimo% + décimo% + \or undécimo% + \or duodécimo% \or decimotercero% \or decimocuarto% \or decimoquinto% \or decimosexto% - \or decimos\'eptimo% + \or decimoséptimo% \or decimoctavo% \or decimonoveno% \fi @@ -5768,15 +6213,15 @@ this number}% % \begin{macrocode} \newcommand*\@@hundredthstringspanish[1]{% \ifcase#1\relax - \or cent\'esimo% - \or ducent\'esimo% - \or tricent\'esimo% - \or cuadringent\'esimo% - \or quingent\'esimo% - \or sexcent\'esimo% - \or septing\'esimo% - \or octingent\'esimo% - \or noningent\'esimo% + \or centésimo% + \or ducentésimo% + \or tricentésimo% + \or cuadringentésimo% + \or quingentésimo% + \or sexcentésimo% + \or septingésimo% + \or octingentésimo% + \or noningentésimo% \fi }% \global\let\@@hundredthstringspanish\@@hundredthstringspanish @@ -5792,7 +6237,7 @@ this number}% \or cuarta% \or quinta% \or sexta% - \or s\'eptima% + \or séptima% \or octava% \or novena% \fi @@ -5803,15 +6248,15 @@ this number}% % \begin{macrocode} \newcommand*\@@tenthstringFspanish[1]{% \ifcase#1\relax - \or d\'ecima% - \or vig\'esima% - \or trig\'esima% - \or cuadrag\'esima% - \or quincuag\'esima% - \or sexag\'esima% - \or septuag\'esima% - \or octog\'esima% - \or nonag\'esima% + \or décima% + \or vigésima% + \or trigésima% + \or cuadragésima% + \or quincuagésima% + \or sexagésima% + \or septuagésima% + \or octogésima% + \or nonagésima% \fi }% \global\let\@@tenthstringFspanish\@@tenthstringFspanish @@ -5820,14 +6265,14 @@ this number}% % \begin{macrocode} \newcommand*\@@teenthstringFspanish[1]{% \ifcase#1\relax - d\'ecima% - \or und\'ecima% - \or duod\'ecima% + décima% + \or undécima% + \or duodécima% \or decimotercera% \or decimocuarta% \or decimoquinta% \or decimosexta% - \or decimos\'eptima% + \or decimoséptima% \or decimoctava% \or decimonovena% \fi @@ -5838,15 +6283,15 @@ this number}% % \begin{macrocode} \newcommand*\@@hundredthstringFspanish[1]{% \ifcase#1\relax - \or cent\'esima% - \or ducent\'esima% - \or tricent\'esima% - \or cuadringent\'esima% - \or quingent\'esima% - \or sexcent\'esima% - \or septing\'esima% - \or octingent\'esima% - \or noningent\'esima% + \or centésima% + \or ducentésima% + \or tricentésima% + \or cuadringentésima% + \or quingentésima% + \or sexcentésima% + \or septingésima% + \or octingentésima% + \or noningentésima% \fi }% \global\let\@@hundredthstringFspanish\@@hundredthstringFspanish @@ -5862,7 +6307,7 @@ this number}% \or Cuarto% \or Quinto% \or Sexto% - \or S\'eptimo% + \or Séptimo% \or Octavo% \or Noveno% \fi @@ -5873,15 +6318,15 @@ this number}% % \begin{macrocode} \newcommand*\@@Tenthstringspanish[1]{% \ifcase#1\relax - \or D\'ecimo% - \or Vig\'esimo% - \or Trig\'esimo% - \or Cuadrag\'esimo% - \or Quincuag\'esimo% - \or Sexag\'esimo% - \or Septuag\'esimo% - \or Octog\'esimo% - \or Nonag\'esimo% + \or Décimo% + \or Vigésimo% + \or Trigésimo% + \or Cuadragésimo% + \or Quincuagésimo% + \or Sexagésimo% + \or Septuagésimo% + \or Octogésimo% + \or Nonagésimo% \fi }% \global\let\@@Tenthstringspanish\@@Tenthstringspanish @@ -5890,14 +6335,14 @@ this number}% % \begin{macrocode} \newcommand*\@@Teenthstringspanish[1]{% \ifcase#1\relax - D\'ecimo% - \or Und\'ecimo% - \or Duod\'ecimo% + Décimo% + \or Undécimo% + \or Duodécimo% \or Decimotercero% \or Decimocuarto% \or Decimoquinto% \or Decimosexto% - \or Decimos\'eptimo% + \or Decimoséptimo% \or Decimoctavo% \or Decimonoveno% \fi @@ -5908,15 +6353,15 @@ this number}% % \begin{macrocode} \newcommand*\@@Hundredthstringspanish[1]{% \ifcase#1\relax - \or Cent\'esimo% - \or Ducent\'esimo% - \or Tricent\'esimo% - \or Cuadringent\'esimo% - \or Quingent\'esimo% - \or Sexcent\'esimo% - \or Septing\'esimo% - \or Octingent\'esimo% - \or Noningent\'esimo% + \or Centésimo% + \or Ducentésimo% + \or Tricentésimo% + \or Cuadringentésimo% + \or Quingentésimo% + \or Sexcentésimo% + \or Septingésimo% + \or Octingentésimo% + \or Noningentésimo% \fi }% \global\let\@@Hundredthstringspanish\@@Hundredthstringspanish @@ -5932,7 +6377,7 @@ this number}% \or Cuarta% \or Quinta% \or Sexta% - \or S\'eptima% + \or Séptima% \or Octava% \or Novena% \fi @@ -5943,15 +6388,15 @@ this number}% % \begin{macrocode} \newcommand*\@@TenthstringFspanish[1]{% \ifcase#1\relax - \or D\'ecima% - \or Vig\'esima% - \or Trig\'esima% - \or Cuadrag\'esima% - \or Quincuag\'esima% - \or Sexag\'esima% - \or Septuag\'esima% - \or Octog\'esima% - \or Nonag\'esima% + \or Décima% + \or Vigésima% + \or Trigésima% + \or Cuadragésima% + \or Quincuagésima% + \or Sexagésima% + \or Septuagésima% + \or Octogésima% + \or Nonagésima% \fi }% \global\let\@@TenthstringFspanish\@@TenthstringFspanish @@ -5960,14 +6405,14 @@ this number}% % \begin{macrocode} \newcommand*\@@TeenthstringFspanish[1]{% \ifcase#1\relax - D\'ecima% - \or Und\'ecima% - \or Duod\'ecima% + Décima% + \or Undécima% + \or Duodécima% \or Decimotercera% \or Decimocuarta% \or Decimoquinta% \or Decimosexta% - \or Decimos\'eptima% + \or Decimoséptima% \or Decimoctava% \or Decimonovena% \fi @@ -5978,15 +6423,15 @@ this number}% % \begin{macrocode} \newcommand*\@@HundredthstringFspanish[1]{% \ifcase#1\relax - \or Cent\'esima% - \or Ducent\'esima% - \or Tricent\'esima% - \or Cuadringent\'esima% - \or Quingent\'esima% - \or Sexcent\'esima% - \or Septing\'esima% - \or Octingent\'esima% - \or Noningent\'esima% + \or Centésima% + \or Ducentésima% + \or Tricentésima% + \or Cuadringentésima% + \or Quingentésima% + \or Sexcentésima% + \or Septingésima% + \or Octingentésima% + \or Noningentésima% \fi }% \global\let\@@HundredthstringFspanish\@@HundredthstringFspanish @@ -7486,7 +7931,7 @@ this number}% % This section deals with the code for |fmtcount.sty| % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{fmtcount}[2020/01/30 v3.07] +\ProvidesPackage{fmtcount}[2024/08/31 v3.08] \RequirePackage{ifthen} % \end{macrocode} % \changes{3.01}{2014/12/03}{Use \styfmt{xkeyval} instead of \styfmt{keyval}, so that we do not get in trouble @@ -7660,7 +8105,8 @@ german,% germanb,% ngerman,% ngermanb,% -italian} +italian,% +dutch} % \end{macrocode} %\end{macro} %\begin{macro}{\fc@iterate@on@languages} @@ -9102,7 +9548,7 @@ italian} \protect\@numberstringM{#1}{\@fc@numstr}% }% }% - \MakeUppercase{\@fc@numstr}% + \protect\MakeUppercase{\@fc@numstr}% }% } % \end{macrocode} diff --git a/Master/texmf-dist/source/latex/fmtcount/fmtcount.ins b/Master/texmf-dist/source/latex/fmtcount/fmtcount.ins index 1c31d8f0aa0..f1e5ccdbdbe 100644 --- a/Master/texmf-dist/source/latex/fmtcount/fmtcount.ins +++ b/Master/texmf-dist/source/latex/fmtcount/fmtcount.ins @@ -1,10 +1,10 @@ -% fmtcount.ins generated using makedtx version 1.2 2020/2/24 20:03 +% fmtcount.ins generated using makedtx version 1.2 2024/8/31 14:57 \input docstrip \preamble fmtcount.dtx - Copyright 2020 Nicola Talbot and Vincent Belaïche + Copyright 2024 Nicola Talbot and Vincent Belaïche This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3 @@ -16,9 +16,9 @@ This work has the LPPL maintenance status `maintained'. - The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. + The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. - This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. + This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-dutch.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. \endpreamble @@ -30,6 +30,8 @@ \usepostamble\defaultpostamble\from{fmtcount.dtx}{fc-brazilian.def,package}} \file{fc-british.def}{\usepreamble\defaultpreamble \usepostamble\defaultpostamble\from{fmtcount.dtx}{fc-british.def,package}} +\file{fc-dutch.def}{\usepreamble\defaultpreamble +\usepostamble\defaultpostamble\from{fmtcount.dtx}{fc-dutch.def,package}} \file{fc-english.def}{\usepreamble\defaultpreamble \usepostamble\defaultpostamble\from{fmtcount.dtx}{fc-english.def,package}} \file{fc-francais.def}{\usepreamble\defaultpreamble diff --git a/Master/texmf-dist/tex/latex/fmtcount/fc-UKenglish.def b/Master/texmf-dist/tex/latex/fmtcount/fc-UKenglish.def index f5b00b73e6c..0684f24160c 100644 --- a/Master/texmf-dist/tex/latex/fmtcount/fc-UKenglish.def +++ b/Master/texmf-dist/tex/latex/fmtcount/fc-UKenglish.def @@ -7,7 +7,7 @@ %% fmtcount.dtx (with options: `fc-UKenglish.def,package') %% %% fmtcount.dtx -%% Copyright 2020 Nicola Talbot and Vincent Belaïche +%% Copyright 2024 Nicola Talbot and Vincent Belaïche %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 @@ -19,9 +19,9 @@ %% %% This work has the LPPL maintenance status `maintained'. %% -%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. +%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. %% -%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. +%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-dutch.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. %% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z diff --git a/Master/texmf-dist/tex/latex/fmtcount/fc-USenglish.def b/Master/texmf-dist/tex/latex/fmtcount/fc-USenglish.def index 70c269f6d33..44adcd24081 100644 --- a/Master/texmf-dist/tex/latex/fmtcount/fc-USenglish.def +++ b/Master/texmf-dist/tex/latex/fmtcount/fc-USenglish.def @@ -7,7 +7,7 @@ %% fmtcount.dtx (with options: `fc-USenglish.def,package') %% %% fmtcount.dtx -%% Copyright 2020 Nicola Talbot and Vincent Belaïche +%% Copyright 2024 Nicola Talbot and Vincent Belaïche %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 @@ -19,9 +19,9 @@ %% %% This work has the LPPL maintenance status `maintained'. %% -%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. +%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. %% -%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. +%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-dutch.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. %% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z diff --git a/Master/texmf-dist/tex/latex/fmtcount/fc-american.def b/Master/texmf-dist/tex/latex/fmtcount/fc-american.def index 7b42aac4fe4..7110cffe419 100644 --- a/Master/texmf-dist/tex/latex/fmtcount/fc-american.def +++ b/Master/texmf-dist/tex/latex/fmtcount/fc-american.def @@ -7,7 +7,7 @@ %% fmtcount.dtx (with options: `fc-american.def,package') %% %% fmtcount.dtx -%% Copyright 2020 Nicola Talbot and Vincent Belaïche +%% Copyright 2024 Nicola Talbot and Vincent Belaïche %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 @@ -19,9 +19,9 @@ %% %% This work has the LPPL maintenance status `maintained'. %% -%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. +%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. %% -%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. +%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-dutch.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. %% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z diff --git a/Master/texmf-dist/tex/latex/fmtcount/fc-brazilian.def b/Master/texmf-dist/tex/latex/fmtcount/fc-brazilian.def index 5f0706a0885..160168c5b82 100644 --- a/Master/texmf-dist/tex/latex/fmtcount/fc-brazilian.def +++ b/Master/texmf-dist/tex/latex/fmtcount/fc-brazilian.def @@ -7,7 +7,7 @@ %% fmtcount.dtx (with options: `fc-brazilian.def,package') %% %% fmtcount.dtx -%% Copyright 2020 Nicola Talbot and Vincent Belaïche +%% Copyright 2024 Nicola Talbot and Vincent Belaïche %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 @@ -19,9 +19,9 @@ %% %% This work has the LPPL maintenance status `maintained'. %% -%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. +%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. %% -%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. +%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-dutch.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. %% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z diff --git a/Master/texmf-dist/tex/latex/fmtcount/fc-british.def b/Master/texmf-dist/tex/latex/fmtcount/fc-british.def index 7aaaa6afa0a..8cd55dce78a 100644 --- a/Master/texmf-dist/tex/latex/fmtcount/fc-british.def +++ b/Master/texmf-dist/tex/latex/fmtcount/fc-british.def @@ -7,7 +7,7 @@ %% fmtcount.dtx (with options: `fc-british.def,package') %% %% fmtcount.dtx -%% Copyright 2020 Nicola Talbot and Vincent Belaïche +%% Copyright 2024 Nicola Talbot and Vincent Belaïche %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 @@ -19,9 +19,9 @@ %% %% This work has the LPPL maintenance status `maintained'. %% -%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. +%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. %% -%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. +%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-dutch.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. %% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z diff --git a/Master/texmf-dist/tex/latex/fmtcount/fc-dutch.def b/Master/texmf-dist/tex/latex/fmtcount/fc-dutch.def new file mode 100644 index 00000000000..78560f50401 --- /dev/null +++ b/Master/texmf-dist/tex/latex/fmtcount/fc-dutch.def @@ -0,0 +1,365 @@ +%% +%% This is file `fc-dutch.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% fmtcount.dtx (with options: `fc-dutch.def,package') +%% +%% fmtcount.dtx +%% Copyright 2024 Nicola Talbot and Vincent Belaïche +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. +%% +%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-dutch.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. +%% +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +%%\subsection{Prefixes} +%%\label{sec:latin-prefixes} +%% +%%\begin{definition}[\DescribeMacro{\latinnumeralstring}] +%%\cs{latinnumeralstring}\marg{counter}\oarg{prefix options} +%%\end{definition} +%% +%%\begin{definition}[\DescribeMacro{\latinnumeralstringnum}] +%%\cs{latinnumeralstringnum}\marg{number}\oarg{prefix options} +%%\end{definition} +%% Local Variables: +%% coding: utf-8 +%% compile-command: "make -C ../dist fmtcount.pdf" +%% End: +\ProvidesFCLanguage{dutch}[2024/01/27]% +\newcommand{\@ordinalMdutch}[2]{\edef#2{\number#1\relax.}}% +\global\let\@ordinalMdutch\@ordinalMdutch +\global\let\@ordinalFdutch\@ordinalMdutch +\global\let\@ordinalNdutch\@ordinalMdutch +\newcommand*\@@unitstringdutch[1]{% + \ifcase#1% + nul% + \or een% één and \'e\'en not working atm + \or twee% + \or drie% + \or vier% + \or vijf% + \or zes% + \or zeven% + \or acht% + \or negen% + \fi +}% +\global\let\@@unitstringdutch\@@unitstringdutch +\global\let\@@unitstringdutch\@@unitstringdutch +\newcommand*\@@tenstringdutch[1]{% + \ifcase#1% + \or tien% + \or twintig% + \or dertig% + \or veertig% + \or vijftig% + \or zestig% + \or zeventig% + \or tachtig% + \or negentig% + \or honderd% + \fi +}% +\global\let\@@tenstringdutch\@@tenstringdutch +\newcommand*\@@teenstringdutch[1]{% + \ifcase#1% + tien% + \or elf% + \or twaalf% + \or dertien% + \or veertien% + \or vijftien% + \or zestien% + \or zeventien% + \or achttien% + \or negentien% + \fi +}% +\global\let\@@teenstringdutch\@@teenstringdutch +\providecommand*{\honderd}{honderd}% +\providecommand*{\duizend}{duizend}% +\global\let\honderd\honderd +\global\let\duizend\duizend +\newcommand*\@@numberstringdutch[2]{% + \ifnum#1>99999\relax + \PackageError{fmtcount}{Out of range}% + {This macro only works for values less than 100000}% + \else + \ifnum#1<0\relax + \PackageError{fmtcount}{Negative numbers not permitted}% + {This macro does not work for negative numbers, however + you can try typing "minus" first, and then pass the modulus of + this number}% + \fi + \fi + \def#2{}% + \@strctr=#1\relax \divide\@strctr by 1000\relax + \ifnum\@strctr>1\relax + \@@numberunderhundreddutch{\@strctr}{#2}% + \appto#2{duizend}% + \else + \ifnum\@strctr=1\relax + \eappto#2{\duizend}% + \fi + \fi + \@strctr=#1\relax + \@FCmodulo{\@strctr}{1000}% + \divide\@strctr by 100\relax + \ifnum\@strctr>1\relax + \eappto#2{\@unitstring{\@strctr}honderd}% + \else + \ifnum\@strctr=1\relax + \ifnum#1>1000\relax + \appto#2{honderd}% + \else + \eappto#2{\honderd}% + \fi + \fi + \fi + \@strctr=#1\relax + \@FCmodulo{\@strctr}{100}% + \ifnum#1=0\relax + \def#2{null}% + \else + \ifnum\@strctr=1\relax + \appto#2{een}% één and \'e\'en not working atm + \else + \@@numberunderhundreddutch{\@strctr}{#2}% + \fi + \fi +}% +\global\let\@@numberstringdutch\@@numberstringdutch +\newcommand*{\@numberstringMdutch}[2]{% + \let\@unitstring=\@@unitstringdutch% + \let\@teenstring=\@@teenstringdutch% + \let\@tenstring=\@@tenstringdutch% + \def\@hundred{honderd}\def\@thousand{duizend}% + \@@numberstringdutch{#1}{#2}% +}% +\global\let\@numberstringMdutch\@numberstringMdutch +\global\let\@numberstringFdutch=\@numberstringMdutch +\global\let\@numberstringNdutch=\@numberstringMdutch +\newcommand*{\@NumberstringMdutch}[2]{% + \@numberstringMdutch{#1}{\@@num@str}% + \edef#2{\noexpand\MakeUppercase\expandonce\@@num@str}% +}% +\global\let\@NumberstringMdutch\@NumberstringMdutch +\global\let\@NumberstringFdutch=\@NumberstringMdutch +\global\let\@NumberstringNdutch=\@NumberstringMdutch +\newcommand*\@@unitthstringdutch[1]{% + \ifcase#1% + nulde% + \or eerste% éérste and \'e\'erste not working atm + \or tweede% + \or derde% + \or vierde% + \or vijfde% + \or zesde% + \or zevende% + \or achtste% + \or negende% + \fi +}% +\global\let\@@unitthstringdutch\@@unitthstringdutch +\newcommand*\@@tenthstringdutch[1]{% + \ifcase#1% + \or tiende% + \or twintigste% + \or dertigste% + \or veertigste% + \or vijftigste% + \or zestigste% + \or zeventigste% + \or tachtigste% + \or negentigste% + \fi +}% +\global\let\@@tenthstringdutch\@@tenthstringdutch +\newcommand*\@@teenthstringdutch[1]{% + \ifcase#1% + tiende% + \or elfde% + \or twaalfde% + \or dertiende% + \or veertiende% + \or vijftiende% + \or zestiende% + \or zeventiende% + \or achttiende% + \or negentiende% + \fi +}% +\global\let\@@teenthstringdutch\@@teenthstringdutch +\newcommand*\@@ordinalstringdutch[2]{% + \@orgargctr=#1\relax + \ifnum\@orgargctr>99999\relax + \PackageError{fmtcount}{Out of range}% + {This macro only works for values less than 100000}% + \else + \ifnum\@orgargctr<0\relax + \PackageError{fmtcount}{Negative numbers not permitted}% + {This macro does not work for negative numbers, however + you can try typing "minus" first, and then pass the modulus of + this number}% + \fi + \fi + \def#2{}% + \@strctr=\@orgargctr\divide\@strctr by 1000\relax + \ifnum\@strctr>1\relax + \@@numberunderhundreddutch{\@strctr}{#2}% + \@tmpstrctr=\@orgargctr\@FCmodulo{\@tmpstrctr}{1000}% + \ifnum\@tmpstrctr=0\relax + \eappto#2{\@thousandth}% + \else + \appto#2{duizend}% + \fi + \else + \ifnum\@strctr=1\relax + \ifnum\@orgargctr=1000\relax + \eappto#2{\@thousandth}% + \else + \eappto#2{\duizend}% + \fi + \fi + \fi + \@strctr=\@orgargctr% + \@FCmodulo{\@strctr}{1000}% + \divide\@strctr by 100\relax + \ifnum\@strctr>1\relax + \@tmpstrctr=\@orgargctr \@FCmodulo{\@tmpstrctr}{100}% + \ifnum\@tmpstrctr=0\relax + \ifnum\@strctr=1\relax + \eappto#2{\@hundredth}% + \else + \eappto#2{\@unitstring{\@strctr}\@hundredth}% + \fi + \else + \eappto#2{\@unitstring{\@strctr}honderd}% + \fi + \else + \ifnum\@strctr=1\relax + \@tmpstrctr=\@orgargctr \@FCmodulo{\@tmpstrctr}{100}% + \ifnum\@tmpstrctr=0\relax + \eappto#2{\@hundredth}% + \else + \ifnum\@orgargctr>1000\relax + \appto#2{honderd}% + \else + \eappto#2{\honderd}% + \fi + \fi + \fi + \fi + \@strctr=\@orgargctr% + \@FCmodulo{\@strctr}{100}% + \ifthenelse{\@strctr=0 \and \@orgargctr>0 }{}{% + \@@numberunderhundredthdutch{\@strctr}{#2}% + }% +}% +\global\let\@@ordinalstringdutch\@@ordinalstringdutch +\newcommand*{\@ordinalstringMdutch}[2]{% + \let\@unitthstring=\@@unitthstringdutch% + \let\@teenthstring=\@@teenthstringdutch% + \let\@tenthstring=\@@tenthstringdutch% + \let\@unitstring=\@@unitstringdutch% + \let\@teenstring=\@@teenstringdutch% + \let\@tenstring=\@@tenstringdutch% + \def\@thousandth{duizendste}% + \def\@hundredth{honderdste}% + \@@ordinalstringdutch{#1}{#2}% +}% +\global\let\@ordinalstringMdutch\@ordinalstringMdutch +\global\let\@ordinalstringFdutch=\@ordinalstringMdutch +\global\let\@ordinalstringNdutch=\@ordinalstringMdutch +\newcommand*{\@OrdinalstringMdutch}[2]{% + \@ordinalstringMdutch{#1}{\@@num@str}% + \def\@hundred{Honderd}\def\@thousand{Duizend}% + \def\@hundredth{Honderdste}\def\@thousandth{Duizendste}% + \edef#2{\noexpand\MakeUppercase\expandonce\@@num@str}% +}% +\global\let\@OrdinalstringMdutch\@OrdinalstringMdutch +\global\let\@OrdinalstringFdutch=\@OrdinalstringMdutch +\global\let\@OrdinalstringNdutch=\@OrdinalstringMdutch +\newcommand*{\@@numberunderhundreddutch}[2]{% + \ifnum#1<10\relax + \ifnum#1>0\relax + \eappto#2{\@unitstring{#1}}% + \fi + \else + \@tmpstrctr=#1\relax + \@FCmodulo{\@tmpstrctr}{10}% + \ifnum#1<20\relax + \eappto#2{\@teenstring{\@tmpstrctr}}% + \else + \ifnum\@tmpstrctr=0\relax + \else + \ifnum\@tmpstrctr=2\relax\def\@andname{ën}% + \else\ifnum\@tmpstrctr=3\relax\def\@andname{ën}% + \else\def\@andname{en}% + \fi\fi% + \eappto#2{\@unitstring{\@tmpstrctr}\@andname}% + \fi + \@tmpstrctr=#1\relax + \divide\@tmpstrctr by 10\relax + \eappto#2{\@tenstring{\@tmpstrctr}}% + \fi + \fi +}% +\global\let\@@numberunderhundreddutch\@@numberunderhundreddutch +\newcommand*{\@@numberunderhundredthdutch}[2]{% + \ifnum#1<10\relax + \eappto#2{\@unitthstring{#1}}% + \else + \@tmpstrctr=#1\relax + \@FCmodulo{\@tmpstrctr}{10}% + \ifnum#1<20\relax + \eappto#2{\@teenthstring{\@tmpstrctr}}% + \else + \ifnum\@tmpstrctr=0\relax + \else + \ifnum\@tmpstrctr=2\relax\def\@andname{ën}% + \else\ifnum\@tmpstrctr=3\relax\def\@andname{ën}% + \else\def\@andname{en}% + \fi\fi% + \eappto#2{\@unitstring{\@tmpstrctr}\@andname}% + \fi + \@tmpstrctr=#1\relax + \divide\@tmpstrctr by 10\relax + \eappto#2{\@tenthstring{\@tmpstrctr}}% + \fi + \fi +}% +\global\let\@@numberunderhundredthdutch\@@numberunderhundredthdutch +\iffalse Local variables: \fi +\iffalse mode: docTeX \fi +\iffalse End: \fi +\endinput +%% +%% End of file `fc-dutch.def'. diff --git a/Master/texmf-dist/tex/latex/fmtcount/fc-english.def b/Master/texmf-dist/tex/latex/fmtcount/fc-english.def index d6bd6a80a4f..cfd2c710e83 100644 --- a/Master/texmf-dist/tex/latex/fmtcount/fc-english.def +++ b/Master/texmf-dist/tex/latex/fmtcount/fc-english.def @@ -7,7 +7,7 @@ %% fmtcount.dtx (with options: `fc-english.def,package') %% %% fmtcount.dtx -%% Copyright 2020 Nicola Talbot and Vincent Belaïche +%% Copyright 2024 Nicola Talbot and Vincent Belaïche %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 @@ -19,9 +19,9 @@ %% %% This work has the LPPL maintenance status `maintained'. %% -%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. +%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. %% -%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. +%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-dutch.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. %% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z diff --git a/Master/texmf-dist/tex/latex/fmtcount/fc-francais.def b/Master/texmf-dist/tex/latex/fmtcount/fc-francais.def index 2e0cbb2eb8b..e7ade01d59d 100644 --- a/Master/texmf-dist/tex/latex/fmtcount/fc-francais.def +++ b/Master/texmf-dist/tex/latex/fmtcount/fc-francais.def @@ -7,7 +7,7 @@ %% fmtcount.dtx (with options: `fc-francais.def,package') %% %% fmtcount.dtx -%% Copyright 2020 Nicola Talbot and Vincent Belaïche +%% Copyright 2024 Nicola Talbot and Vincent Belaïche %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 @@ -19,9 +19,9 @@ %% %% This work has the LPPL maintenance status `maintained'. %% -%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. +%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. %% -%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. +%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-dutch.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. %% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z diff --git a/Master/texmf-dist/tex/latex/fmtcount/fc-french.def b/Master/texmf-dist/tex/latex/fmtcount/fc-french.def index 3247cd15851..ea963b6b57a 100644 --- a/Master/texmf-dist/tex/latex/fmtcount/fc-french.def +++ b/Master/texmf-dist/tex/latex/fmtcount/fc-french.def @@ -7,7 +7,7 @@ %% fmtcount.dtx (with options: `fc-french.def,package') %% %% fmtcount.dtx -%% Copyright 2020 Nicola Talbot and Vincent Belaïche +%% Copyright 2024 Nicola Talbot and Vincent Belaïche %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 @@ -19,9 +19,9 @@ %% %% This work has the LPPL maintenance status `maintained'. %% -%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. +%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. %% -%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. +%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-dutch.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. %% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z @@ -52,7 +52,7 @@ %% coding: utf-8 %% compile-command: "make -C ../dist fmtcount.pdf" %% End: -\ProvidesFCLanguage{french}[2020/02/24]% +\ProvidesFCLanguage{french}[2017/06/15]% \ifcsundef{fc@gl@let}{\global\let\fc@gl@let\let}{\PackageError{fmtcount}{Command already defined}{Command \protect\fc@gl@let\space already defined.}} \ifcsundef{fc@gl@def}{\global\let\fc@gl@def\def}{\PackageError{fmtcount}{Command already defined}{Command diff --git a/Master/texmf-dist/tex/latex/fmtcount/fc-frenchb.def b/Master/texmf-dist/tex/latex/fmtcount/fc-frenchb.def index 3eb9c340033..7f10f3a1aac 100644 --- a/Master/texmf-dist/tex/latex/fmtcount/fc-frenchb.def +++ b/Master/texmf-dist/tex/latex/fmtcount/fc-frenchb.def @@ -7,7 +7,7 @@ %% fmtcount.dtx (with options: `fc-frenchb.def,package') %% %% fmtcount.dtx -%% Copyright 2020 Nicola Talbot and Vincent Belaïche +%% Copyright 2024 Nicola Talbot and Vincent Belaïche %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 @@ -19,9 +19,9 @@ %% %% This work has the LPPL maintenance status `maintained'. %% -%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. +%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. %% -%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. +%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-dutch.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. %% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z diff --git a/Master/texmf-dist/tex/latex/fmtcount/fc-german.def b/Master/texmf-dist/tex/latex/fmtcount/fc-german.def index 3a44772de68..e0fa469a7df 100644 --- a/Master/texmf-dist/tex/latex/fmtcount/fc-german.def +++ b/Master/texmf-dist/tex/latex/fmtcount/fc-german.def @@ -7,7 +7,7 @@ %% fmtcount.dtx (with options: `fc-german.def,package') %% %% fmtcount.dtx -%% Copyright 2020 Nicola Talbot and Vincent Belaïche +%% Copyright 2024 Nicola Talbot and Vincent Belaïche %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 @@ -19,9 +19,9 @@ %% %% This work has the LPPL maintenance status `maintained'. %% -%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. +%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. %% -%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. +%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-dutch.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. %% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z @@ -72,7 +72,7 @@ \or zwei% \or drei% \or vier% - \or f\"unf% + \or fünf% \or sechs% \or sieben% \or acht% @@ -84,9 +84,9 @@ \ifcase#1% \or zehn% \or zwanzig% - \or drei{\ss}ig% + \or dreißig% \or vierzig% - \or f\"unfzig% + \or fünfzig% \or sechzig% \or siebzig% \or achtzig% @@ -103,10 +103,10 @@ \ifcase#1% zehn% \or elf% - \or zw\"olf% + \or zwölf% \or dreizehn% \or vierzehn% - \or f\"unfzehn% + \or fünfzehn% \or sechzehn% \or siebzehn% \or achtzehn% @@ -188,7 +188,7 @@ \or zweiter% \or dritter% \or vierter% - \or f\"unfter% + \or fünfter% \or sechster% \or siebter% \or achter% @@ -200,9 +200,9 @@ \ifcase#1% \or zehnter% \or zwanzigster% - \or drei{\ss}igster% + \or dreißigster% \or vierzigster% - \or f\"unfzigster% + \or fünfzigster% \or sechzigster% \or siebzigster% \or achtzigster% @@ -214,10 +214,10 @@ \ifcase#1% zehnter% \or elfter% - \or zw\"olfter% + \or zwölfter% \or dreizehnter% \or vierzehnter% - \or f\"unfzehnter% + \or fünfzehnter% \or sechzehnter% \or siebzehnter% \or achtzehnter% @@ -232,7 +232,7 @@ \or zweite% \or dritte% \or vierte% - \or f\"unfte% + \or fünfte% \or sechste% \or siebte% \or achte% @@ -244,9 +244,9 @@ \ifcase#1% \or zehnte% \or zwanzigste% - \or drei{\ss}igste% + \or dreißigste% \or vierzigste% - \or f\"unfzigste% + \or fünfzigste% \or sechzigste% \or siebzigste% \or achtzigste% @@ -258,10 +258,10 @@ \ifcase#1% zehnte% \or elfte% - \or zw\"olfte% + \or zwölfte% \or dreizehnte% \or vierzehnte% - \or f\"unfzehnte% + \or fünfzehnte% \or sechzehnte% \or siebzehnte% \or achtzehnte% @@ -276,7 +276,7 @@ \or zweites% \or drittes% \or viertes% - \or f\"unftes% + \or fünftes% \or sechstes% \or siebtes% \or achtes% @@ -288,9 +288,9 @@ \ifcase#1% \or zehntes% \or zwanzigstes% - \or drei{\ss}igstes% + \or dreißigstes% \or vierzigstes% - \or f\"unfzigstes% + \or fünfzigstes% \or sechzigstes% \or siebzigstes% \or achtzigstes% @@ -302,10 +302,10 @@ \ifcase#1% zehntes% \or elftes% - \or zw\"olftes% + \or zwölftes% \or dreizehntes% \or vierzehntes% - \or f\"unfzehntes% + \or fünfzehntes% \or sechzehntes% \or siebzehntes% \or achtzehntes% diff --git a/Master/texmf-dist/tex/latex/fmtcount/fc-germanb.def b/Master/texmf-dist/tex/latex/fmtcount/fc-germanb.def index 45a5602b3a1..9d3c339e61d 100644 --- a/Master/texmf-dist/tex/latex/fmtcount/fc-germanb.def +++ b/Master/texmf-dist/tex/latex/fmtcount/fc-germanb.def @@ -7,7 +7,7 @@ %% fmtcount.dtx (with options: `fc-germanb.def,package') %% %% fmtcount.dtx -%% Copyright 2020 Nicola Talbot and Vincent Belaïche +%% Copyright 2024 Nicola Talbot and Vincent Belaïche %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 @@ -19,9 +19,9 @@ %% %% This work has the LPPL maintenance status `maintained'. %% -%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. +%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. %% -%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. +%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-dutch.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. %% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z diff --git a/Master/texmf-dist/tex/latex/fmtcount/fc-italian.def b/Master/texmf-dist/tex/latex/fmtcount/fc-italian.def index 16fe43e5eac..1b43776faf4 100644 --- a/Master/texmf-dist/tex/latex/fmtcount/fc-italian.def +++ b/Master/texmf-dist/tex/latex/fmtcount/fc-italian.def @@ -7,7 +7,7 @@ %% fmtcount.dtx (with options: `fc-italian.def,package') %% %% fmtcount.dtx -%% Copyright 2020 Nicola Talbot and Vincent Belaïche +%% Copyright 2024 Nicola Talbot and Vincent Belaïche %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 @@ -19,9 +19,9 @@ %% %% This work has the LPPL maintenance status `maintained'. %% -%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. +%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. %% -%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. +%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-dutch.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. %% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z @@ -57,42 +57,79 @@ \RequirePackage{itnumpar} \newcommand{\@numberstringMitalian}[2]{% - \edef#2{\noexpand\printnumeroinparole{#1}}% + \begingroup + \def\np@oa{o}% + \count@=#1 + \edef\@tempa{\def\noexpand#2{\@numeroinparole{\count@}}}% + \expandafter + \endgroup\@tempa } \global\let\@numberstringMitalian\@numberstringMitalian \newcommand{\@numberstringFitalian}[2]{% - \edef#2{\noexpand\printnumeroinparole{#1}}} + \begingroup + \def\np@oa{a}% + \count@=#1 + \edef\@tempa{\def\noexpand#2{\@numeroinparole{\count@}}}% + \expandafter + \endgroup\@tempa +} \global\let\@numberstringFitalian\@numberstringFitalian \newcommand{\@NumberstringMitalian}[2]{% - \edef#2{\noexpand\printNumeroinparole{#1}}% + \begingroup + \def\np@oa{o}% + \count@=#1 + \edef\@tempa{\def\noexpand#2{\@Numeroinparole{\count@}}}% + \expandafter + \endgroup\@tempa } \global\let\@NumberstringMitalian\@NumberstringMitalian \newcommand{\@NumberstringFitalian}[2]{% - \edef#2{\noexpand\printNumeroinparole{#1}}% + \begingroup + \def\np@oa{a}% + \count@=#1 + \edef\@tempa{\def\noexpand#2{\@Numeroinparole{\count@}}}% + \expandafter + \endgroup\@tempa } \global\let\@NumberstringFitalian\@NumberstringFitalian \newcommand{\@ordinalstringMitalian}[2]{% - \edef#2{\noexpand\printordinalem{#1}}% + \begingroup + \count@=#1 + \edef\@tempa{\def\noexpand#2{\@ordinalem{\count@}}}% + \expandafter + \endgroup\@tempa } \global\let\@ordinalstringMitalian\@ordinalstringMitalian \newcommand{\@ordinalstringFitalian}[2]{% - \edef#2{\noexpand\printordinalef{#1}}% + \begingroup + \count@=#1 + \edef\@tempa{\def\noexpand#2{\@ordinalef{\count@}}}% + \expandafter + \endgroup\@tempa } \global\let\@ordinalstringFitalian\@ordinalstringFitalian \newcommand{\@OrdinalstringMitalian}[2]{% - \edef#2{\noexpand\printOrdinalem{#1}}% + \begingroup + \count@=#1 + \edef\@tempa{\def\noexpand#2{\@Ordinalem{\count@}}}% + \expandafter + \endgroup\@tempa } \global\let\@OrdinalstringMitalian\@OrdinalstringMitalian \newcommand{\@OrdinalstringFitalian}[2]{% - \edef#2{\noexpand\printOrdinalef{#1}}% + \begingroup + \count@=#1 + \edef\@tempa{\def\noexpand#2{\@Ordinalef{\count@}}}% + \expandafter + \endgroup\@tempa } \global\let\@OrdinalstringFitalian\@OrdinalstringFitalian diff --git a/Master/texmf-dist/tex/latex/fmtcount/fc-ngerman.def b/Master/texmf-dist/tex/latex/fmtcount/fc-ngerman.def index 27a65543963..a25ce620709 100644 --- a/Master/texmf-dist/tex/latex/fmtcount/fc-ngerman.def +++ b/Master/texmf-dist/tex/latex/fmtcount/fc-ngerman.def @@ -7,7 +7,7 @@ %% fmtcount.dtx (with options: `fc-ngerman.def,package') %% %% fmtcount.dtx -%% Copyright 2020 Nicola Talbot and Vincent Belaïche +%% Copyright 2024 Nicola Talbot and Vincent Belaïche %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 @@ -19,9 +19,9 @@ %% %% This work has the LPPL maintenance status `maintained'. %% -%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. +%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. %% -%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. +%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-dutch.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. %% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z diff --git a/Master/texmf-dist/tex/latex/fmtcount/fc-ngermanb.def b/Master/texmf-dist/tex/latex/fmtcount/fc-ngermanb.def index c6797d56884..dc2048c7960 100644 --- a/Master/texmf-dist/tex/latex/fmtcount/fc-ngermanb.def +++ b/Master/texmf-dist/tex/latex/fmtcount/fc-ngermanb.def @@ -7,7 +7,7 @@ %% fmtcount.dtx (with options: `fc-ngermanb.def,package') %% %% fmtcount.dtx -%% Copyright 2020 Nicola Talbot and Vincent Belaïche +%% Copyright 2024 Nicola Talbot and Vincent Belaïche %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 @@ -19,9 +19,9 @@ %% %% This work has the LPPL maintenance status `maintained'. %% -%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. +%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. %% -%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. +%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-dutch.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. %% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z diff --git a/Master/texmf-dist/tex/latex/fmtcount/fc-portuges.def b/Master/texmf-dist/tex/latex/fmtcount/fc-portuges.def index 0a5e7fa968b..ec3bc746268 100644 --- a/Master/texmf-dist/tex/latex/fmtcount/fc-portuges.def +++ b/Master/texmf-dist/tex/latex/fmtcount/fc-portuges.def @@ -7,7 +7,7 @@ %% fmtcount.dtx (with options: `fc-portuges.def,package') %% %% fmtcount.dtx -%% Copyright 2020 Nicola Talbot and Vincent Belaïche +%% Copyright 2024 Nicola Talbot and Vincent Belaïche %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 @@ -19,9 +19,9 @@ %% %% This work has the LPPL maintenance status `maintained'. %% -%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. +%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. %% -%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. +%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-dutch.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. %% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z diff --git a/Master/texmf-dist/tex/latex/fmtcount/fc-portuguese.def b/Master/texmf-dist/tex/latex/fmtcount/fc-portuguese.def index 480bf186075..864bf58ad2c 100644 --- a/Master/texmf-dist/tex/latex/fmtcount/fc-portuguese.def +++ b/Master/texmf-dist/tex/latex/fmtcount/fc-portuguese.def @@ -7,7 +7,7 @@ %% fmtcount.dtx (with options: `fc-portuguese.def,package') %% %% fmtcount.dtx -%% Copyright 2020 Nicola Talbot and Vincent Belaïche +%% Copyright 2024 Nicola Talbot and Vincent Belaïche %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 @@ -19,9 +19,9 @@ %% %% This work has the LPPL maintenance status `maintained'. %% -%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. +%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. %% -%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. +%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-dutch.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. %% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z diff --git a/Master/texmf-dist/tex/latex/fmtcount/fc-spanish.def b/Master/texmf-dist/tex/latex/fmtcount/fc-spanish.def index 4ac3cf1f359..78887dd24d8 100644 --- a/Master/texmf-dist/tex/latex/fmtcount/fc-spanish.def +++ b/Master/texmf-dist/tex/latex/fmtcount/fc-spanish.def @@ -7,7 +7,7 @@ %% fmtcount.dtx (with options: `fc-spanish.def,package') %% %% fmtcount.dtx -%% Copyright 2020 Nicola Talbot and Vincent Belaïche +%% Copyright 2024 Nicola Talbot and Vincent Belaïche %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 @@ -19,9 +19,9 @@ %% %% This work has the LPPL maintenance status `maintained'. %% -%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. +%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. %% -%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. +%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-dutch.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. %% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z @@ -115,7 +115,7 @@ \or trece% \or catorce% \or quince% - \or diecis\'eis% + \or dieciséis% \or diecisiete% \or dieciocho% \or diecinueve% @@ -126,11 +126,11 @@ \ifcase#1\relax veinte% \or veintiuno% - \or veintid\'os% - \or veintitr\'es% + \or veintidós% + \or veintitrés% \or veinticuatro% \or veinticinco% - \or veintis\'eis% + \or veintiséis% \or veintisiete% \or veintiocho% \or veintinueve% @@ -141,11 +141,11 @@ \ifcase#1\relax veinte% \or veintiuna% - \or veintid\'os% - \or veintitr\'es% + \or veintidós% + \or veintitrés% \or veinticuatro% \or veinticinco% - \or veintis\'eis% + \or veintiséis% \or veintisiete% \or veintiocho% \or veintinueve% @@ -233,7 +233,7 @@ \or Trece% \or Catorce% \or Quince% - \or Diecis\'eis% + \or Dieciséis% \or Diecisiete% \or Dieciocho% \or Diecinueve% @@ -244,11 +244,11 @@ \ifcase#1\relax Veinte% \or Veintiuno% - \or Veintid\'os% - \or Veintitr\'es% + \or Veintidós% + \or Veintitrés% \or Veinticuatro% \or Veinticinco% - \or Veintis\'eis% + \or Veintiséis% \or Veintisiete% \or Veintiocho% \or Veintinueve% @@ -259,11 +259,11 @@ \ifcase#1\relax Veinte% \or Veintiuna% - \or Veintid\'os% - \or Veintitr\'es% + \or Veintidós% + \or Veintitrés% \or Veinticuatro% \or Veinticinco% - \or Veintis\'eis% + \or Veintiséis% \or Veintisiete% \or Veintiocho% \or Veintinueve% @@ -350,7 +350,7 @@ \let\@teenthstring=\@@teenthstringspanish \let\@tenthstring=\@@tenthstringspanish \let\@hundredthstring=\@@hundredthstringspanish - \def\@thousandth{mil\'esimo}% + \def\@thousandth{milésimo}% \@@ordinalstringspanish{#1}{#2}% }% \global\let\@ordinalstringMspanish\@ordinalstringMspanish @@ -360,7 +360,7 @@ \let\@teenthstring=\@@teenthstringFspanish \let\@tenthstring=\@@tenthstringFspanish \let\@hundredthstring=\@@hundredthstringFspanish - \def\@thousandth{mil\'esima}% + \def\@thousandth{milésima}% \@@ordinalstringspanish{#1}{#2}% }% \global\let\@ordinalstringFspanish\@ordinalstringFspanish @@ -371,7 +371,7 @@ \let\@teenthstring=\@@Teenthstringspanish \let\@tenthstring=\@@Tenthstringspanish \let\@hundredthstring=\@@Hundredthstringspanish - \def\@thousandth{Mil\'esimo}% + \def\@thousandth{Milésimo}% \@@ordinalstringspanish{#1}{#2}% } \global\let\@OrdinalstringMspanish\@OrdinalstringMspanish @@ -381,7 +381,7 @@ \let\@teenthstring=\@@TeenthstringFspanish \let\@tenthstring=\@@TenthstringFspanish \let\@hundredthstring=\@@HundredthstringFspanish - \def\@thousandth{Mil\'esima}% + \def\@thousandth{Milésima}% \@@ordinalstringspanish{#1}{#2}% }% \global\let\@OrdinalstringFspanish\@OrdinalstringFspanish @@ -395,7 +395,7 @@ \or cuarto% \or quinto% \or sexto% - \or s\'eptimo% + \or séptimo% \or octavo% \or noveno% \fi @@ -403,28 +403,28 @@ \global\let\@@unitthstringspanish\@@unitthstringspanish \newcommand*\@@tenthstringspanish[1]{% \ifcase#1\relax - \or d\'ecimo% - \or vig\'esimo% - \or trig\'esimo% - \or cuadrag\'esimo% - \or quincuag\'esimo% - \or sexag\'esimo% - \or septuag\'esimo% - \or octog\'esimo% - \or nonag\'esimo% + \or décimo% + \or vigésimo% + \or trigésimo% + \or cuadragésimo% + \or quincuagésimo% + \or sexagésimo% + \or septuagésimo% + \or octogésimo% + \or nonagésimo% \fi }% \global\let\@@tenthstringspanish\@@tenthstringspanish \newcommand*\@@teenthstringspanish[1]{% \ifcase#1\relax - d\'ecimo% - \or und\'ecimo% - \or duod\'ecimo% + décimo% + \or undécimo% + \or duodécimo% \or decimotercero% \or decimocuarto% \or decimoquinto% \or decimosexto% - \or decimos\'eptimo% + \or decimoséptimo% \or decimoctavo% \or decimonoveno% \fi @@ -432,15 +432,15 @@ \global\let\@@teenthstringspanish\@@teenthstringspanish \newcommand*\@@hundredthstringspanish[1]{% \ifcase#1\relax - \or cent\'esimo% - \or ducent\'esimo% - \or tricent\'esimo% - \or cuadringent\'esimo% - \or quingent\'esimo% - \or sexcent\'esimo% - \or septing\'esimo% - \or octingent\'esimo% - \or noningent\'esimo% + \or centésimo% + \or ducentésimo% + \or tricentésimo% + \or cuadringentésimo% + \or quingentésimo% + \or sexcentésimo% + \or septingésimo% + \or octingentésimo% + \or noningentésimo% \fi }% \global\let\@@hundredthstringspanish\@@hundredthstringspanish @@ -453,7 +453,7 @@ \or cuarta% \or quinta% \or sexta% - \or s\'eptima% + \or séptima% \or octava% \or novena% \fi @@ -461,28 +461,28 @@ \global\let\@@unitthstringFspanish\@@unitthstringFspanish \newcommand*\@@tenthstringFspanish[1]{% \ifcase#1\relax - \or d\'ecima% - \or vig\'esima% - \or trig\'esima% - \or cuadrag\'esima% - \or quincuag\'esima% - \or sexag\'esima% - \or septuag\'esima% - \or octog\'esima% - \or nonag\'esima% + \or décima% + \or vigésima% + \or trigésima% + \or cuadragésima% + \or quincuagésima% + \or sexagésima% + \or septuagésima% + \or octogésima% + \or nonagésima% \fi }% \global\let\@@tenthstringFspanish\@@tenthstringFspanish \newcommand*\@@teenthstringFspanish[1]{% \ifcase#1\relax - d\'ecima% - \or und\'ecima% - \or duod\'ecima% + décima% + \or undécima% + \or duodécima% \or decimotercera% \or decimocuarta% \or decimoquinta% \or decimosexta% - \or decimos\'eptima% + \or decimoséptima% \or decimoctava% \or decimonovena% \fi @@ -490,15 +490,15 @@ \global\let\@@teenthstringFspanish\@@teenthstringFspanish \newcommand*\@@hundredthstringFspanish[1]{% \ifcase#1\relax - \or cent\'esima% - \or ducent\'esima% - \or tricent\'esima% - \or cuadringent\'esima% - \or quingent\'esima% - \or sexcent\'esima% - \or septing\'esima% - \or octingent\'esima% - \or noningent\'esima% + \or centésima% + \or ducentésima% + \or tricentésima% + \or cuadringentésima% + \or quingentésima% + \or sexcentésima% + \or septingésima% + \or octingentésima% + \or noningentésima% \fi }% \global\let\@@hundredthstringFspanish\@@hundredthstringFspanish @@ -511,7 +511,7 @@ \or Cuarto% \or Quinto% \or Sexto% - \or S\'eptimo% + \or Séptimo% \or Octavo% \or Noveno% \fi @@ -519,28 +519,28 @@ \global\let\@@Unitthstringspanish\@@Unitthstringspanish \newcommand*\@@Tenthstringspanish[1]{% \ifcase#1\relax - \or D\'ecimo% - \or Vig\'esimo% - \or Trig\'esimo% - \or Cuadrag\'esimo% - \or Quincuag\'esimo% - \or Sexag\'esimo% - \or Septuag\'esimo% - \or Octog\'esimo% - \or Nonag\'esimo% + \or Décimo% + \or Vigésimo% + \or Trigésimo% + \or Cuadragésimo% + \or Quincuagésimo% + \or Sexagésimo% + \or Septuagésimo% + \or Octogésimo% + \or Nonagésimo% \fi }% \global\let\@@Tenthstringspanish\@@Tenthstringspanish \newcommand*\@@Teenthstringspanish[1]{% \ifcase#1\relax - D\'ecimo% - \or Und\'ecimo% - \or Duod\'ecimo% + Décimo% + \or Undécimo% + \or Duodécimo% \or Decimotercero% \or Decimocuarto% \or Decimoquinto% \or Decimosexto% - \or Decimos\'eptimo% + \or Decimoséptimo% \or Decimoctavo% \or Decimonoveno% \fi @@ -548,15 +548,15 @@ \global\let\@@Teenthstringspanish\@@Teenthstringspanish \newcommand*\@@Hundredthstringspanish[1]{% \ifcase#1\relax - \or Cent\'esimo% - \or Ducent\'esimo% - \or Tricent\'esimo% - \or Cuadringent\'esimo% - \or Quingent\'esimo% - \or Sexcent\'esimo% - \or Septing\'esimo% - \or Octingent\'esimo% - \or Noningent\'esimo% + \or Centésimo% + \or Ducentésimo% + \or Tricentésimo% + \or Cuadringentésimo% + \or Quingentésimo% + \or Sexcentésimo% + \or Septingésimo% + \or Octingentésimo% + \or Noningentésimo% \fi }% \global\let\@@Hundredthstringspanish\@@Hundredthstringspanish @@ -569,7 +569,7 @@ \or Cuarta% \or Quinta% \or Sexta% - \or S\'eptima% + \or Séptima% \or Octava% \or Novena% \fi @@ -577,28 +577,28 @@ \global\let\@@UnitthstringFspanish\@@UnitthstringFspanish \newcommand*\@@TenthstringFspanish[1]{% \ifcase#1\relax - \or D\'ecima% - \or Vig\'esima% - \or Trig\'esima% - \or Cuadrag\'esima% - \or Quincuag\'esima% - \or Sexag\'esima% - \or Septuag\'esima% - \or Octog\'esima% - \or Nonag\'esima% + \or Décima% + \or Vigésima% + \or Trigésima% + \or Cuadragésima% + \or Quincuagésima% + \or Sexagésima% + \or Septuagésima% + \or Octogésima% + \or Nonagésima% \fi }% \global\let\@@TenthstringFspanish\@@TenthstringFspanish \newcommand*\@@TeenthstringFspanish[1]{% \ifcase#1\relax - D\'ecima% - \or Und\'ecima% - \or Duod\'ecima% + Décima% + \or Undécima% + \or Duodécima% \or Decimotercera% \or Decimocuarta% \or Decimoquinta% \or Decimosexta% - \or Decimos\'eptima% + \or Decimoséptima% \or Decimoctava% \or Decimonovena% \fi @@ -606,15 +606,15 @@ \global\let\@@TeenthstringFspanish\@@TeenthstringFspanish \newcommand*\@@HundredthstringFspanish[1]{% \ifcase#1\relax - \or Cent\'esima% - \or Ducent\'esima% - \or Tricent\'esima% - \or Cuadringent\'esima% - \or Quingent\'esima% - \or Sexcent\'esima% - \or Septing\'esima% - \or Octingent\'esima% - \or Noningent\'esima% + \or Centésima% + \or Ducentésima% + \or Tricentésima% + \or Cuadringentésima% + \or Quingentésima% + \or Sexcentésima% + \or Septingésima% + \or Octingentésima% + \or Noningentésima% \fi }% \global\let\@@HundredthstringFspanish\@@HundredthstringFspanish diff --git a/Master/texmf-dist/tex/latex/fmtcount/fcnumparser.sty b/Master/texmf-dist/tex/latex/fmtcount/fcnumparser.sty index f18155fb4c5..654a74c1ec7 100644 --- a/Master/texmf-dist/tex/latex/fmtcount/fcnumparser.sty +++ b/Master/texmf-dist/tex/latex/fmtcount/fcnumparser.sty @@ -7,7 +7,7 @@ %% fmtcount.dtx (with options: `fcnumparser.sty,package') %% %% fmtcount.dtx -%% Copyright 2020 Nicola Talbot and Vincent Belaïche +%% Copyright 2024 Nicola Talbot and Vincent Belaïche %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 @@ -19,9 +19,9 @@ %% %% This work has the LPPL maintenance status `maintained'. %% -%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. +%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. %% -%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. +%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-dutch.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. %% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z diff --git a/Master/texmf-dist/tex/latex/fmtcount/fcprefix.sty b/Master/texmf-dist/tex/latex/fmtcount/fcprefix.sty index 880e570cb76..1685bcfa21e 100644 --- a/Master/texmf-dist/tex/latex/fmtcount/fcprefix.sty +++ b/Master/texmf-dist/tex/latex/fmtcount/fcprefix.sty @@ -7,7 +7,7 @@ %% fmtcount.dtx (with options: `fcprefix.sty,package') %% %% fmtcount.dtx -%% Copyright 2020 Nicola Talbot and Vincent Belaïche +%% Copyright 2024 Nicola Talbot and Vincent Belaïche %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 @@ -19,9 +19,9 @@ %% %% This work has the LPPL maintenance status `maintained'. %% -%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. +%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. %% -%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. +%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-dutch.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. %% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z diff --git a/Master/texmf-dist/tex/latex/fmtcount/fmtcount.sty b/Master/texmf-dist/tex/latex/fmtcount/fmtcount.sty index c60688b1004..4d43137dcae 100644 --- a/Master/texmf-dist/tex/latex/fmtcount/fmtcount.sty +++ b/Master/texmf-dist/tex/latex/fmtcount/fmtcount.sty @@ -7,7 +7,7 @@ %% fmtcount.dtx (with options: `fmtcount.sty,package') %% %% fmtcount.dtx -%% Copyright 2020 Nicola Talbot and Vincent Belaïche +%% Copyright 2024 Nicola Talbot and Vincent Belaïche %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 @@ -19,9 +19,9 @@ %% %% This work has the LPPL maintenance status `maintained'. %% -%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. +%% The Current Maintainer of this work is Nicola Talbot and Vincent Belaïche. %% -%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. +%% This work consists of the files fmtcount.dtx and fmtcount.ins and the derived files fc-american.def, fc-brazilian.def, fc-british.def, fc-dutch.def, fc-english.def, fc-francais.def, fc-french.def, fc-frenchb.def, fc-german.def, fc-germanb.def, fc-italian.def, fc-ngerman.def, fc-ngermanb.def, fc-portuges.def, fc-portuguese.def, fc-spanish.def, fc-UKenglish.def, fc-USenglish.def, fcnumparser.sty, fcprefix.sty, fmtcount.sty. %% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z @@ -54,7 +54,7 @@ %% End: \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{fmtcount}[2020/01/30 v3.07] +\ProvidesPackage{fmtcount}[2024/08/31 v3.08] \RequirePackage{ifthen} \RequirePackage{xkeyval} \RequirePackage{etoolbox} @@ -119,7 +119,8 @@ german,% germanb,% ngerman,% ngermanb,% -italian} +italian,% +dutch} \newcommand*\fc@iterate@on@languages[1]{% \ifx\fc@supported@language@list\@empty \PackageError{fmtcount}{Macro `\protect\@fc@iterate@on@languages' is empty}{You should never get here: @@ -937,7 +938,7 @@ italian} \protect\@numberstringM{#1}{\@fc@numstr}% }% }% - \MakeUppercase{\@fc@numstr}% + \protect\MakeUppercase{\@fc@numstr}% }% } \providecommand*{\binary}[1]{% |