summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/scrkernel-language.dtx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-04-24 23:19:31 +0000
committerKarl Berry <karl@freefriends.org>2015-04-24 23:19:31 +0000
commit0a00b3b492fd27dc12cddae602b2c43206a17d74 (patch)
tree40a09bf2208cc13bcd727626e1ee058e2caa68b1 /Master/texmf-dist/source/latex/koma-script/scrkernel-language.dtx
parent77b150bbd42aa48ba71627e09763785b26adfcfd (diff)
koma-script (24apr15)
git-svn-id: svn://tug.org/texlive/trunk@37036 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrkernel-language.dtx')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkernel-language.dtx206
1 files changed, 109 insertions, 97 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-language.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-language.dtx
index ad110d60ffb..e28f5989f55 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkernel-language.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-language.dtx
@@ -1,8 +1,8 @@
-% \CheckSum{1963}
+% \CheckSum{1969}
% \iffalse meta-comment
% ======================================================================
% scrkernel-language.dtx
-% Copyright (c) Markus Kohm, 2002-2014
+% Copyright (c) Markus Kohm, 2002-2015
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -20,7 +20,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% scrkernel-language.dtx
-% Copyright (c) Markus Kohm, 2002-2014
+% Copyright (c) Markus Kohm, 2002-2015
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -55,19 +55,22 @@
% Right brace \} Tilde \~}
%
% \iffalse
-%%% From File: $Id: scrkernel-language.dtx 1767 2014-06-26 09:20:18Z kohm $
+%%% From File: $Id: scrkernel-language.dtx 2011 2015-03-17 11:39:55Z kohm $
%<*driver>
% \fi
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
\begingroup
\def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}}
- \filedate$Date: 2014-06-26 11:20:18 +0200 (Thu, 26 Jun 2014) $
- \def\filerevision$#1: #2 ${\gdef\filerevision{#2}}
+ \filedate$Date: 2015-03-17 12:39:55 +0100 (Tue, 17 Mar 2015) $
+ \def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
\filerevision$Revision: 1638 $
-\endgroup
-\ProvidesFile{scrkernel-language.dtx}
- [\filedate\space v3.13.\filerevision\space
- KOMA-Script (language)]%
+ \edef\reserved@a{%
+ \noexpand\endgroup
+ \noexpand\ProvidesFile{scrkernel-language.dtx}
+ [\filedate\space\filerevision\space
+ KOMA-Script (language)]%
+ }%
+\reserved@a
% \iffalse
\documentclass[halfparskip-]{scrdoc}
\usepackage[english,ngerman]{babel}
@@ -117,9 +120,10 @@
%
% \begin{option}{numericaldate}
% \changes{v2.8q}{2001/10/07}{Neue Option (an Stelle von
-% \texttt{scrdate} und \texttt{orgdate})}
+% \texttt{scrdate} und \texttt{orgdate})}^^A
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
-% ersetzt}
+% ersetzt}^^A
+% \changes{v3.17}{2015/03/10}{Speicherung des aktuellen Werts}^^A
% Es kann zwischen dem Originaldatum, das beispielsweise von
% \texttt{german.sty} definiert wird, und dem \texttt{scrlttr2}-Datum
% gewählt werden. Natürlich gibt es diese Optionen nur bei Briefen.
@@ -140,13 +144,21 @@
\KOMA@key{numericaldate}[true]{%
\if@orgdate\@orgdatefalse\else\@orgdatetrue\fi
\KOMA@set@ifkey{numericaldate}{@orgdate}{#1}%
+ \KOMA@kav@replacebool{.%
+%<class> \KOMAClassFileName
+%<package&letter> scrletter.\scr@pkgextension
+ }{numericaldate}{@orgdate}%
\if@orgdate\@orgdatefalse\else\@orgdatetrue\fi
}
+\KOMA@kav@add{.%
+%<class> \KOMAClassFileName
+%<package&letter> scrletter.\scr@pkgextension
+}{orgdate}{true}
% \end{macrocode}
% \begin{option}{scrdate}
-% \changes{v3.01a}{2008/11/21}{deprecated}
+% \changes{v3.01a}{2008/11/21}{deprecated}^^A
% \begin{option}{orgdate}
-% \changes{v3.01a}{2008/11/21}{deprecated}
+% \changes{v3.01a}{2008/11/21}{deprecated}^^A
% \begin{macrocode}
\KOMA@DeclareDeprecatedOption{scrdate}{numericaldate=true}
\KOMA@DeclareDeprecatedOption{orgdate}{numericaldate=false}
@@ -175,7 +187,7 @@
% \fi
%
% \begin{macro}{\defcaptionname}
-% \changes{3.12}{2013/07/29}{neu}
+% \changes{3.12}{2013/07/29}{neu}^^A
% Für eine Reihe von Sprachen (durch Komma separierte Liste in \#1)
% wird ein Makro (\#2) auf einen bestimmten Inhalt (\#3) definiert. Die
% Sternversion verwendet dabei zwingend \cs{extras\meta{Sprache}}, während
@@ -188,7 +200,7 @@
}
% \end{macrocode}
% \begin{macro}{\scr@def@scaptionname}
-% \changes{v3.12}{2013/07/30}{neu (intern)}
+% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
% Die Sternvariante von \cs{defcaptionname}. Die Argumente sind dieselben.
% \begin{macrocode}
\newcommand*{\scr@def@scaptionname}[3]{%
@@ -237,7 +249,7 @@
}
% \end{macrocode}
% \begin{macro}{\scr@def@activateactivelanguageaftergroup}
-% \changes{v3.12}{2013/07/30}{neu (intern)}
+% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
% Wenn die Sprache in \cs{reserved@a} die aktuelle Sprache \cs{languagename}
% ist oder die Sprachnummer zur Sprache \cs{reserved@a} die aktuelle
% Sprachnummer \cs{language} ist, dann wird \cs{reserved@b} so umdefiniert,
@@ -266,7 +278,7 @@
% \end{macro}^^A \scr@def@activateactivelanguageaftergroup
% \end{macro}^^A \scr@def@scaptionname
% \begin{macro}{\scr@trim@spaces}
-% \changes{v3.12}{2013/11/06}{neu (intern)}
+% \changes{v3.12}{2013/11/06}{neu (intern)}^^A
% Diese Hilfsanweisung entfernt führende und abschließende
% Leerzeichen. Argument ist die Anweisung, deren Inhalt von den Leerzeichen
% befreit werden soll. Gedacht ist das ganze für die Listenverarbeitung.
@@ -277,7 +289,7 @@
% \end{macrocode}
% \end{macro}^^A \scr@trim@space
% \begin{macro}{\scr@def@captionname}
-% \changes{v3.12}{2013/07/30}{neu (intern)}
+% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
% Die Normalvariante von \cs{defcaptionname}, mit denselben Argumenten.
% \begin{macrocode}
\newcommand*{\scr@def@captionname}[3]{%
@@ -373,7 +385,7 @@
}
% \end{macrocode}
% \begin{macro}{\scr@provide@scaptionname}
-% \changes{v3.12}{2013/07/30}{neu (intern)}
+% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
% \begin{macrocode}
\newcommand*{\scr@provide@scaptionname}[3]{%
\if@atdocument \expandafter\@firstofone
@@ -434,7 +446,7 @@
% \end{macrocode}
% \end{macro}^^A \scr@provide@scaptionname
% \begin{macro}{\scr@provide@captionname}
-% \changes{v3.12}{2013/07/30}{neu (intern)}
+% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
% Die Normalvariante von \cs{providecaptionname}, mit denselben Argumenten.
% \begin{macrocode}
\newcommand*{\scr@provide@captionname}[3]{%
@@ -521,7 +533,7 @@
}
% \end{macrocode}
% \begin{macro}{\scr@new@scaptionname}
-% \changes{v3.12}{2013/07/30}{neu (intern)}
+% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
% Die Sternvariante von \cs{newcaptionname}. Die Argumente sind dieselben.
% \begin{macrocode}
\newcommand*{\scr@new@scaptionname}[3]{%
@@ -577,7 +589,7 @@
% \end{macrocode}
% \end{macro}^^A \scr@new@scaptionname
% \begin{macro}{\scr@new@captionname}
-% \changes{v3.12}{2013/07/30}{neu (intern)}
+% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
% Die Normalvariante von \cs{newcaptionname}, mit denselben Argumenten.
% \begin{macrocode}
\newcommand*{\scr@new@captionname}[3]{%
@@ -658,7 +670,7 @@
}
% \end{macrocode}
% \begin{macro}{\scr@renew@scaptionname}
-% \changes{v3.12}{2013/07/30}{neu (intern)}
+% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
% Die Sternvariante von \cs{renewcaptionname}. Die Argumente sind dieselben.
% \begin{macrocode}
\newcommand*{\scr@renew@scaptionname}[3]{%
@@ -713,7 +725,7 @@
% \end{macrocode}
% \end{macro}^^A \scr@renew@scaptionname
% \begin{macro}{\scr@renew@captionname}
-% \changes{v3.12}{2013/07/30}{neu (intern)}
+% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
% Die Normalvariante von \cs{renewcaptionname}, mit denselben Argumenten.
% \begin{macrocode}
\newcommand*{\scr@renew@captionname}[3]{%
@@ -811,7 +823,7 @@
}%
}
% \end{macrocode}
-% \end{macro}
+% \end{macro}
%
% \iffalse
%</letter>
@@ -828,7 +840,7 @@
% \fi
%
% \begin{macro}{\captionsenglish}
-% \changes{v3.13}{2014/01/07}{diverse neue Dialekte}
+% \changes{v3.13}{2014/01/07}{diverse neue Dialekte}^^A
% \begin{macro}{\dateenglish}
% \begin{macro}{\captionsUSenglish}
% \begin{macro}{\dateUSenglish}
@@ -845,63 +857,63 @@
% \begin{macro}{\dateUKenglish}
% \changes{v2.4c}{1997/11/25}{UKenglish identisch mit english definiert}
% \begin{macro}{\captionsgerman}
-% \changes{v3.13}{2014/01/07}{neue Dialekte}
+% \changes{v3.13}{2014/01/07}{neue Dialekte}^^A
% \begin{macro}{\dategerman}
% \begin{macro}{\captionsngerman}
-% \changes{v2.5}{1999/09/08}{ngerman neu und identisch mit german}%^^A
+% \changes{v2.5}{1999/09/08}{ngerman neu und identisch mit german}^^A
% \changes{v3.12a}{2014/03/08}{außer \texttt{german} verwenden alle
-% deutschen Sprachen »Telefon«}%^^A
+% deutschen Sprachen »Telefon«}^^A
% \begin{macro}{\datengerman}
-% \changes{v2.5}{1999/09/08}{ngerman neu und identisch mit german}
+% \changes{v2.5}{1999/09/08}{ngerman neu und identisch mit german}^^A
% \begin{macro}{\captionsaustrian}
% \begin{macro}{\dateaustrian}
% \begin{macro}{\captionsnaustrian}
-% \changes{v3.09}{2011/03/10}{naustrian neu und identisch mit austrian}
+% \changes{v3.09}{2011/03/10}{naustrian neu und identisch mit austrian}^^A
% \begin{macro}{\datenaustrian}
-% \changes{v3.09}{2011/03/10}{naustrian neu und identisch mit austrian}
+% \changes{v3.09}{2011/03/10}{naustrian neu und identisch mit austrian}^^A
% \begin{macro}{\captionsfrench}
-% \changes{v3.13}{2014/01/07}{diverse neue Dialekte}
+% \changes{v3.13}{2014/01/07}{diverse neue Dialekte}^^A
% \begin{macro}{\datefrench}
% \begin{macro}{\captionsitalian}
% \begin{macro}{\dateitalian}
-% \changes{v2.3e}{1996/05/31}{Ich hoffe, dass das stimmt}
+% \changes{v2.3e}{1996/05/31}{Ich hoffe, dass das stimmt}^^A
% \begin{macro}{\captionsspanish}
% \begin{macro}{\datespanish}
-% \changes{v2.4c}{1997/11/25}{Ich hoffe, dass das stimmt}
+% \changes{v2.4c}{1997/11/25}{Ich hoffe, dass das stimmt}^^A
% \changes{v2.4c}{1997/11/25}{Datumsumschaltung nicht mehr zwingend}
% \begin{macro}{\captionscroation}
-% \changes{v2.8q}{2001/05/10}{Neu}
+% \changes{v2.8q}{2001/05/10}{Neu}^^A
% \begin{macro}{\datecroatian}
-% \changes{v2.8q}{2001/05/10}{Neu}
+% \changes{v2.8q}{2001/05/10}{Neu}^^A
% \begin{macro}{\captionsdutch}
-% \changes{v2.8q}{2002/02/01}{Neu}
+% \changes{v2.8q}{2002/02/01}{Neu}^^A
% \begin{macro}{\datedutch}
-% \changes{v2.8q}{2002/02/01}{Neu}
+% \changes{v2.8q}{2002/02/01}{Neu}^^A
% \begin{macro}{\captionsfinnish}
% \changes{v2.9u}{2005/02/07}{Unterstützung für Finnisch (Dank Hannu
-% Väisänen)}
-% \changes{v2.9u}{2005/02/07}{Neu}
+% Väisänen)}^^A
+% \changes{v2.9u}{2005/02/07}{Neu}^^A
% \begin{macro}{\datefinnish}
-% \changes{v2.9u}{2005/02/07}{Neu}
-% \changes{v3.01c}{2008/12/29}{Aktivierung korrigiert}
+% \changes{v2.9u}{2005/02/07}{Neu}^^A
+% \changes{v3.01c}{2008/12/29}{Aktivierung korrigiert}^^A
% \begin{macro}{\captionsnorsk}
-% \changes{v3.02}{2009/01/01}{Neu}
+% \changes{v3.02}{2009/01/01}{Neu}^^A
% \begin{macro}{\datenorsk}
-% \changes{v3.02}{2009/01/01}{Neu}
+% \changes{v3.02}{2009/01/01}{Neu}^^A
% \begin{macro}{\captionsnorsk}
-% \changes{v3.08}{2011/01/20}{Neu (Dank Benjamin Hell)}
+% \changes{v3.08}{2011/01/20}{Neu (Dank Benjamin Hell)}^^A
% \begin{macro}{\datenorsk}
-% \changes{v3.08}{2011/01/20}{Neu (Dank Benjamin Hell)}
+% \changes{v3.08}{2011/01/20}{Neu (Dank Benjamin Hell)}^^A
% \begin{macro}{\captionspolish}
-% \changes{v3.13}{2014/02/01}{Neu (Dank Blandyna Bogdol)}
+% \changes{v3.13}{2014/02/01}{Neu (Dank Blandyna Bogdol)}^^A
% \begin{macro}{\datepolish}
-% \changes{v3.13}{2014/02/01}{Neu (Dank Blandyna Bogdol)}
+% \changes{v3.13}{2014/02/01}{Neu (Dank Blandyna Bogdol)}^^A
% \begin{macro}{\captionsczech}
-% \changes{v3.13}{2014/02/10}{Neu (Dank Elke Schubert)}
+% \changes{v3.13}{2014/02/10}{Neu (Dank Elke Schubert)}^^A
% \begin{macro}{\dateczech}
-% \changes{v3.13}{2014/02/10}{Neu (Dank Elke Schubert)}
+% \changes{v3.13}{2014/02/10}{Neu (Dank Elke Schubert)}^^A
% \begin{macro}{\dateslovak}
-% \changes{v3.13}{2014/02/28}{Neu (Dank Elke Schubert)}
+% \changes{v3.13}{2014/02/28}{Neu (Dank Elke Schubert)}^^A
% Weil es in früheren Versionen zu Problemen damit gekommen ist,
% werden diese jedoch erst bei |\begin{document}| definiert. Dabei
% wird |\providecaptionname| verwendet, so dass sie auch schon vor
@@ -1299,20 +1311,20 @@
% \changes{v2.2c}{1995/03/20}{Im Sprachenvergleich fehlten die "`="'
% hinter \cs{language}}
% \changes{v2.4c}{1997/11/25}{Sprachauswahl um american, british,
-% UKenglish und spanish erweitert}
-% \changes{v2.5}{1999/09/08}{Sprachauswahl um ngermen erweitert}
+% UKenglish und spanish erweitert}^^A
+% \changes{v2.5}{1999/09/08}{Sprachauswahl um ngermen erweitert}^^A
% \changes{v2.5b}{2000/01/20}{Reaktivierung der Sprache geschieht
% nun via \cs{languagename}, soweit dies möglich ist}
% \changes{v2.5e}{2000/07/14}{Workaround für Sprache nohyphenation
% durch Format mit Babel-Erweiterung aber kein Babel package
-% geladen}
+% geladen}^^A
% \begin{macrocode}
\captionsenglish
\dateenglish
% \end{macrocode}
% \changes{v2.9i}{2002/09/04}{Workaround für den
% \texttt{hyphen.cfg}-Bug von Babel}
-% \changes{v2.97c}{2007/08/10}{Text einer Warnung geändert}
+% \changes{v2.97c}{2007/08/10}{Text einer Warnung geändert}^^A
% Wird die \texttt{hyphen.cfg} von Babel verwendet, wird aber das
% \textsl{babel}-Paket nicht geladen, so ist \cs{languagename} häufig
% nicht korrekt, so dass dann \cs{selectlanguage} mit
@@ -1472,7 +1484,7 @@
of language `\languagename'%
}%
% \end{macrocode}
-% \changes{v3.12}{2012/12/28}{Workaround für babels geänderte hyphen.cfg}
+% \changes{v3.12}{2012/12/28}{Workaround für babels geänderte hyphen.cfg}^^A
% Irgendwann wurde in babel die hyphen.cfg geändert, so dass das früher sehr
% gut funktionierende |\expandafter\selectlanguage\expandafter{\languagename}|
% damit leider nicht mehr funktioniert, wenn babel nicht mehr geladen
@@ -1500,45 +1512,45 @@
\fi
}
% \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
%
% \iffalse
%</letter>