diff options
author | Karl Berry <karl@freefriends.org> | 2015-04-24 23:19:31 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2015-04-24 23:19:31 +0000 |
commit | 0a00b3b492fd27dc12cddae602b2c43206a17d74 (patch) | |
tree | 40a09bf2208cc13bcd727626e1ee058e2caa68b1 /Master/texmf-dist/source/latex/koma-script/scrkernel-language.dtx | |
parent | 77b150bbd42aa48ba71627e09763785b26adfcfd (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.dtx | 206 |
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> |