texlive[69604] Master/texmf-dist: babel-samin (26jan24)

commits+karl at tug.org commits+karl at tug.org
Fri Jan 26 23:02:41 CET 2024


Revision: 69604
          https://tug.org/svn/texlive?view=revision&revision=69604
Author:   karl
Date:     2024-01-26 23:02:41 +0100 (Fri, 26 Jan 2024)
Log Message:
-----------
babel-samin (26jan24)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/generic/babel-samin/samin.pdf
    trunk/Master/texmf-dist/source/generic/babel-samin/samin.dtx
    trunk/Master/texmf-dist/source/generic/babel-samin/samin.ins
    trunk/Master/texmf-dist/tex/generic/babel-samin/samin.ldf

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/generic/babel-samin/README.md
    trunk/Master/texmf-dist/tex/generic/babel-samin/northernsami.ldf

Added: trunk/Master/texmf-dist/doc/generic/babel-samin/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/generic/babel-samin/README.md	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/generic/babel-samin/README.md	2024-01-26 22:02:41 UTC (rev 69604)
@@ -0,0 +1,8 @@
+Northern Sami
+-------------
+
+Changes 1.0d
+------------
+
+Allow northernsami as the language name, preferred to samin.
+


Property changes on: trunk/Master/texmf-dist/doc/generic/babel-samin/README.md
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/generic/babel-samin/samin.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/generic/babel-samin/samin.dtx
===================================================================
--- trunk/Master/texmf-dist/source/generic/babel-samin/samin.dtx	2024-01-26 22:02:04 UTC (rev 69603)
+++ trunk/Master/texmf-dist/source/generic/babel-samin/samin.dtx	2024-01-26 22:02:41 UTC (rev 69604)
@@ -1,6 +1,6 @@
 % \iffalse meta-comment
 %
-% Copyright 1989-2005 Johannes L. Braams and any individual authors
+% Copyright 1989-2024 Johannes L. Braams and any individual authors
 % listed elsewhere in this file.  All rights reserved.
 % 
 % This file is part of the Babel system.
@@ -16,17 +16,12 @@
 % 
 % This work has the LPPL maintenance status "maintained".
 % 
-% The Current Maintainer of this work is Johannes Braams.
+% The Current Maintainer of this work is Javier Bezos
 % 
-% The list of all files belonging to the Babel system is
-% given in the file `manifest.bbl. See also `legal.bbl' for additional
-% information.
-% 
 % The list of derived (unpacked) files belonging to the distribution
 % and covered by LPPL is defined by the unpacking scripts (with
 % extension .ins) which are part of the distribution.
 % \fi
-% \CheckSum{120}
 %
 % \iffalse
 %    Tell the \LaTeX\ system who we are and write an entry on the
@@ -34,20 +29,19 @@
 %<*dtx>
 \ProvidesFile{samin.dtx}
 %</dtx>
-%<code>\ProvidesLanguage{samin}
+%<code>\ProvidesLanguage{northernsami}
+%<samin>\ProvidesLanguage{samin}
 %\fi
 %\ProvidesFile{samin.dtx}
-        [2004/02/20 v1.0c North Sami support from the babel system]
+        [2024/01/26 v1.0d Northern Sami support from the babel system]
 %\iffalse
 %% Babel package for LaTeX version 2e
-%% Copyright (C) 1989 -- 2004
+%% Copyright (C) 1989 -- 2024
 %%           by Johannes Braams, TeXniek
+%%           by Javier Bezos
 %
-%% Please report errors to: J.L. Braams
-%%                          babel at braams.cistron.nl
-%
 %    This file is part of the babel system, it provides the source code for
-%    the North Sami language definition file.
+%    the Northern Sami language definition file.
 %<*filedriver>
 \documentclass{ltxdoc}
 \newcommand*{\TeXhax}{\TeX hax}
@@ -63,6 +57,8 @@
 %\fi
 % \GetFileInfo{samin.dtx}
 %
+% \changes{samin-1.0d}{2024/01/23}{Dual load northernsami/samin}
+%
 %  \section{The North Sami language}
 %
 %    The file \file{\filename}\footnote{The file described in this
@@ -113,9 +109,19 @@
 %    something here.
 %
 %    \begin{macrocode}
-\ifx\undefined\l at samin
-  \@nopatterns{Samin}
-  \adddialect\l at samin0\fi
+\ifx\l at northernsami\@undefined
+  \ifx\l at samin\@undefined
+    \@nopatterns{Northern Sami}
+    \adddialect\l at northernsami\z@
+    \let\l at samin\l at northernsami
+  \else
+    \let\l at northernsami\l at samin
+  \fi
+\else
+  \ifx\l at samin\@undefined
+    \let\l at samin\l at northernsami
+  \fi
+\fi
 %    \end{macrocode}
 %
 %    The next step consists of defining commands to switch to (and
@@ -126,7 +132,7 @@
 %    parameters |\lefthyphenmin| and |\righthyphenmin|.
 % \changes{samin-1.0b}{2000/09/26}{use \cs{providehyphenmins}}
 %    \begin{macrocode}
-\providehyphenmins{samin}{\tw@\tw@}
+\providehyphenmins{\CurrentOption}{\tw@\tw@}
 %    \end{macrocode}
 %  \end{macro}
 %
@@ -137,7 +143,7 @@
 % \changes{samin-1.0c}{2000/10/04}{Provided the translation for
 %    glossary}
 %    \begin{macrocode}
-\def\captionssamin{%
+\@namedef{captions\CurrentOption}{%
   \def\prefacename{Ovdas\'atni}%
   \def\refname{\v Cujuhusat}%
   \def\abstractname{\v Coahkk\'aigeassu}%
@@ -167,7 +173,7 @@
 %    The macro |\datesamin| redefines the command |\today| to
 %    produce North Sami dates.
 %    \begin{macrocode}
-\def\datesamin{%
+\@namedef{date\CurrentOption}{%
   \def\today{\ifcase\month\or
     o\dj{}\dj{}ajagem\'anu\or
     guovvam\'anu\or
@@ -197,8 +203,8 @@
 %    language definition files.
 %
 %    \begin{macrocode}
-\addto\extrassamin{}
-\addto\noextrassamin{}
+\expandafter\addto\csname extras\CurrentOption\endcsname{}
+\expandafter\addto\csname noextras\CurrentOption\endcsname{}
 %    \end{macrocode}
 % \end{macro}
 % \end{macro}
@@ -208,25 +214,16 @@
 %    at |\begin{document}| and resetting the category code of
 %    \texttt{@} to its original value.
 %    \begin{macrocode}
-\ldf at finish{samin}
+\ldf at finish{\CurrentOption}
 %</code>
+% Finally, We create a proxy file.
+%
+%    \begin{macrocode}
+%<*samin>
+\input northernsami.ldf\relax
+%</samin>
 %    \end{macrocode}
 %
 % \Finale
 %\endinput
-%% \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         \~}
-%%
+

Modified: trunk/Master/texmf-dist/source/generic/babel-samin/samin.ins
===================================================================
--- trunk/Master/texmf-dist/source/generic/babel-samin/samin.ins	2024-01-26 22:02:04 UTC (rev 69603)
+++ trunk/Master/texmf-dist/source/generic/babel-samin/samin.ins	2024-01-26 22:02:41 UTC (rev 69604)
@@ -3,7 +3,7 @@
 %% driver files from the doc files in this package when run through
 %% LaTeX or TeX.
 %%
-%% Copyright 1989-2005 Johannes L. Braams and any individual authors
+%% Copyright 1989-2024 Johannes L. Braams and any individual authors
 %% listed elsewhere in this file.  All rights reserved.
 %% 
 %% This file is part of the Babel system.
@@ -19,19 +19,11 @@
 %% 
 %% This work has the LPPL maintenance status "maintained".
 %% 
-%% The Current Maintainer of this work is Johannes Braams.
-%% 
-%% The list of all files belonging to the LaTeX base distribution is
-%% given in the file `manifest.bbl. See also `legal.bbl' for additional
-%% information.
-%% 
-%% The list of derived (unpacked) files belonging to the distribution
-%% and covered by LPPL is defined by the unpacking scripts (with
-%% extension .ins) which are part of the distribution.
+%% The Current Maintainer of this work is Javier Bezos.
 %%
 %% --------------- start of docstrip commands ------------------
 %%
-\def\filedate{2000/09/26}
+\def\filedate{2024/01/26}
 \def\batchfile{samin.ins}
 \input docstrip.tex
 
@@ -53,7 +45,7 @@
 \declarepreamble\mainpreamble
 This is a generated file.
 
-Copyright 1989-2005 Johannes L. Braams and any individual authors
+Copyright 1989-2024 Johannes L. Braams and any individual authors
 listed elsewhere in this file.  All rights reserved.
 
 This file was generated from file(s) of the Babel system.
@@ -69,16 +61,8 @@
 
 This work has the LPPL maintenance status "maintained".
 
-The Current Maintainer of this work is Johannes Braams.
+The Current Maintainer of this work is Javier Bezos
 
-This file may only be distributed together with a copy of the Babel
-system. You may however distribute the Babel system without
-such generated files.
-
-The list of all files belonging to the Babel distribution is
-given in the file `manifest.bbl'. See also `legal.bbl for additional
-information.
-
 The list of derived (unpacked) files belonging to the distribution
 and covered by LPPL is defined by the unpacking scripts (with
 extension .ins) which are part of the distribution.
@@ -87,7 +71,7 @@
 \declarepreamble\fdpreamble
 This is a generated file.
 
-Copyright 1989-2005 Johannes L. Braams and any individual authors
+Copyright 1989-2024 Johannes L. Braams and any individual authors
 listed elsewhere in this file.  All rights reserved.
 
 This file was generated from file(s) of the Babel system.
@@ -103,16 +87,8 @@
 
 This work has the LPPL maintenance status "maintained".
 
-The Current Maintainer of this work is Johannes Braams.
+The Current Maintainer of this work is Javier Bezos
 
-This file may only be distributed together with a copy of the Babel
-system. You may however distribute the Babel system without
-such generated files.
-
-The list of all files belonging to the Babel distribution is
-given in the file `manifest.bbl'. See also `legal.bbl for additional
-information.
-
 In particular, permission is granted to customize the declarations in
 this file to serve the needs of your installation.
 
@@ -126,7 +102,8 @@
 \usedir{tex/generic/babel} 
 
 \usepreamble\mainpreamble
-\generate{\file{samin.ldf}{\from{samin.dtx}{code}}
+\generate{\file{northernsami.ldf}{\from{samin.dtx}{code}}
+          \file{samin.ldf}{\from{samin.dtx}{samin}}
           }
 \usepreamble\fdpreamble
 

Added: trunk/Master/texmf-dist/tex/generic/babel-samin/northernsami.ldf
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel-samin/northernsami.ldf	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel-samin/northernsami.ldf	2024-01-26 22:02:41 UTC (rev 69604)
@@ -0,0 +1,97 @@
+%%
+%% This is file `northernsami.ldf',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% samin.dtx  (with options: `code')
+%% This is a generated file.
+%% 
+%% Copyright 1989-2024 Johannes L. Braams and any individual authors
+%% listed elsewhere in this file.  All rights reserved.
+%% 
+%% This file was generated from file(s) of the Babel system.
+%% ---------------------------------------------------------
+%% 
+%% It 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 2003/12/01 or later.
+%% 
+%% This work has the LPPL maintenance status "maintained".
+%% 
+%% The Current Maintainer of this work is Javier Bezos
+%% 
+%% The list of derived (unpacked) files belonging to the distribution
+%% and covered by LPPL is defined by the unpacking scripts (with
+%% extension .ins) which are part of the distribution.
+\ProvidesLanguage{northernsami}
+        [2024/01/26 v1.0d Northern Sami support from the babel system]
+%% Babel package for LaTeX version 2e
+%% Copyright (C) 1989 -- 2024
+%%           by Johannes Braams, TeXniek
+%%           by Javier Bezos
+\LdfInit{samin}{captionssamin}
+\ifx\l at northernsami\@undefined
+  \ifx\l at samin\@undefined
+    \@nopatterns{Northern Sami}
+    \adddialect\l at northernsami\z@
+    \let\l at samin\l at northernsami
+  \else
+    \let\l at northernsami\l at samin
+  \fi
+\else
+  \ifx\l at samin\@undefined
+    \let\l at samin\l at northernsami
+  \fi
+\fi
+\providehyphenmins{\CurrentOption}{\tw@\tw@}
+\@namedef{captions\CurrentOption}{%
+  \def\prefacename{Ovdas\'atni}%
+  \def\refname{\v Cujuhusat}%
+  \def\abstractname{\v Coahkk\'aigeassu}%
+  \def\bibname{Girjj\'ala\v svuohta}%
+  \def\chaptername{Kapihttal}%
+  \def\appendixname{\v Cuovus}%
+  \def\contentsname{Sisdoallu}%
+  \def\listfigurename{Govvosat}%
+  \def\listtablename{Tabeallat}%
+  \def\indexname{Registtar}%
+  \def\figurename{Govus}%
+  \def\tablename{Tabealla}%
+  \def\partname{Oassi}%
+  \def\enclname{Mielddus}%
+  \def\ccname{Kopia s\'addejuvvon}%
+  \def\headtoname{Vuost\'aiv\'aldi}%
+  \def\pagename{Siidu}%
+  \def\seename{geah\v ca}%
+  \def\alsoname{geah\v ca maidd\'ai}%
+  \def\proofname{Duo\dj{}a\v stus}%
+  \def\glossaryname{S\'atnelistu}%
+}%
+\@namedef{date\CurrentOption}{%
+  \def\today{\ifcase\month\or
+    o\dj{}\dj{}ajagem\'anu\or
+    guovvam\'anu\or
+    njuk\v cam\'anu\or
+    cuo\ng{}om\'anu\or
+    miessem\'anu\or
+    geassem\'anu\or
+    suoidnem\'anu\or
+    borgem\'anu\or
+    \v cak\v cam\'anu\or
+    golggotm\'anu\or
+    sk\'abmam\'anu\or
+    juovlam\'anu\fi
+    \space\number\day.~b.\space\number\year}%
+}%
+\expandafter\addto\csname extras\CurrentOption\endcsname{}
+\expandafter\addto\csname noextras\CurrentOption\endcsname{}
+\ldf at finish{\CurrentOption}
+
+\endinput
+%%
+%% End of file `northernsami.ldf'.


Property changes on: trunk/Master/texmf-dist/tex/generic/babel-samin/northernsami.ldf
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/generic/babel-samin/samin.ldf
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel-samin/samin.ldf	2024-01-26 22:02:04 UTC (rev 69603)
+++ trunk/Master/texmf-dist/tex/generic/babel-samin/samin.ldf	2024-01-26 22:02:41 UTC (rev 69604)
@@ -4,10 +4,10 @@
 %%
 %% The original source files were:
 %%
-%% samin.dtx  (with options: `code')
+%% samin.dtx  (with options: `samin')
 %% This is a generated file.
 %% 
-%% Copyright 1989-2005 Johannes L. Braams and any individual authors
+%% Copyright 1989-2024 Johannes L. Braams and any individual authors
 %% listed elsewhere in this file.  All rights reserved.
 %% 
 %% This file was generated from file(s) of the Babel system.
@@ -23,89 +23,19 @@
 %% 
 %% This work has the LPPL maintenance status "maintained".
 %% 
-%% The Current Maintainer of this work is Johannes Braams.
+%% The Current Maintainer of this work is Javier Bezos
 %% 
-%% This file may only be distributed together with a copy of the Babel
-%% system. You may however distribute the Babel system without
-%% such generated files.
-%% 
-%% The list of all files belonging to the Babel distribution is
-%% given in the file `manifest.bbl'. See also `legal.bbl for additional
-%% information.
-%% 
 %% The list of derived (unpacked) files belonging to the distribution
 %% and covered by LPPL is defined by the unpacking scripts (with
 %% extension .ins) which are part of the distribution.
 \ProvidesLanguage{samin}
-        [2004/02/20 v1.0c North Sami support from the babel system]
+        [2024/01/26 v1.0d Northern Sami support from the babel system]
 %% Babel package for LaTeX version 2e
-%% Copyright (C) 1989 -- 2004
+%% Copyright (C) 1989 -- 2024
 %%           by Johannes Braams, TeXniek
-%% Please report errors to: J.L. Braams
-%%                          babel at braams.cistron.nl
-\LdfInit{samin}{captionssamin}
-\ifx\undefined\l at samin
-  \@nopatterns{Samin}
-  \adddialect\l at samin0\fi
-\providehyphenmins{samin}{\tw@\tw@}
-\def\captionssamin{%
-  \def\prefacename{Ovdas\'atni}%
-  \def\refname{\v Cujuhusat}%
-  \def\abstractname{\v Coahkk\'aigeassu}%
-  \def\bibname{Girjj\'ala\v svuohta}%
-  \def\chaptername{Kapihttal}%
-  \def\appendixname{\v Cuovus}%
-  \def\contentsname{Sisdoallu}%
-  \def\listfigurename{Govvosat}%
-  \def\listtablename{Tabeallat}%
-  \def\indexname{Registtar}%
-  \def\figurename{Govus}%
-  \def\tablename{Tabealla}%
-  \def\partname{Oassi}%
-  \def\enclname{Mielddus}%
-  \def\ccname{Kopia s\'addejuvvon}%
-  \def\headtoname{Vuost\'aiv\'aldi}%
-  \def\pagename{Siidu}%
-  \def\seename{geah\v ca}%
-  \def\alsoname{geah\v ca maidd\'ai}%
-  \def\proofname{Duo\dj{}a\v stus}%
-  \def\glossaryname{S\'atnelistu}%
-}%
-\def\datesamin{%
-  \def\today{\ifcase\month\or
-    o\dj{}\dj{}ajagem\'anu\or
-    guovvam\'anu\or
-    njuk\v cam\'anu\or
-    cuo\ng{}om\'anu\or
-    miessem\'anu\or
-    geassem\'anu\or
-    suoidnem\'anu\or
-    borgem\'anu\or
-    \v cak\v cam\'anu\or
-    golggotm\'anu\or
-    sk\'abmam\'anu\or
-    juovlam\'anu\fi
-    \space\number\day.~b.\space\number\year}%
-}%
-\addto\extrassamin{}
-\addto\noextrassamin{}
-\ldf at finish{samin}
-%% \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         \~}
-%%
+%%           by Javier Bezos
+\input northernsami.ldf\relax
+
 \endinput
 %%
 %% End of file `samin.ldf'.



More information about the tex-live-commits mailing list.