summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/tudscr/tudscr-localization.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/tudscr/tudscr-localization.dtx')
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-localization.dtx1006
1 files changed, 1006 insertions, 0 deletions
diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-localization.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-localization.dtx
new file mode 100644
index 00000000000..0c3e2ba06af
--- /dev/null
+++ b/Master/texmf-dist/source/latex/tudscr/tudscr-localization.dtx
@@ -0,0 +1,1006 @@
+% \CheckSum{774}
+% \iffalse meta-comment
+%
+% TUD-Script -- Corporate Design of Technische Universität Dresden
+% ----------------------------------------------------------------------------
+%
+% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2019
+%
+% ----------------------------------------------------------------------------
+%
+% This work may be distributed and/or modified under the conditions of the
+% LaTeX Project Public License, version 1.3c of the license. The latest
+% version of this license is in http://www.latex-project.org/lppl.txt and
+% version 1.3c or later is part of all distributions of LaTeX 2005/12/01
+% or later and of this work. This work has the LPPL maintenance status
+% "author-maintained". The current maintainer and author of this work
+% is Falk Hanisch.
+%
+% ----------------------------------------------------------------------------
+%
+% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz
+% in der Version 1.3c, verteilt und/oder verändert werden. Die aktuelle
+% Version dieser Lizenz ist http://www.latex-project.org/lppl.txt und
+% Version 1.3c oder später ist Teil aller Verteilungen von LaTeX 2005/12/01
+% oder später und dieses Werks. Dieses Werk hat den LPPL-Verwaltungs-Status
+% "author-maintained", wird somit allein durch den Autor verwaltet. Der
+% aktuelle Verwalter und Autor dieses Werkes ist Falk Hanisch.
+%
+% ----------------------------------------------------------------------------
+%
+% \fi
+%
+% \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 \~}
+%
+% \iffalse
+%%% From File: tudscr-localization.dtx
+%<*dtx>
+% \fi
+%
+\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
+\ProvidesFile{tudscr-localization.dtx}[2019/06/28 v2.06 TUD-Script\space%
+ (localization)%
+]
+%
+% \iffalse
+\documentclass[english,ngerman,xindy]{tudscrdoc}
+\ifpdftex{
+ \usepackage[T1]{fontenc}
+ \usepackage[ngerman=ngerman-x-latest]{hyphsubst}
+}{
+ \usepackage{fontspec}
+}
+\usepackage{babel}
+\usepackage{tudscrfonts}
+\KOMAoptions{parskip=half-}
+\usepackage{bookmark}
+\usepackage[babel]{microtype}
+
+\CodelineIndex
+\RecordChanges
+\GetFileInfo{tudscr-localization.dtx}
+\title{\file{\filename}}
+\author{Falk Hanisch\qquad\expandafter\mailto\expandafter{\tudscrmail}}
+\date{\fileversion\nobreakspace(\filedate)}
+
+\begin{document}
+ \maketitle
+ \tableofcontents
+ \DocInput{\filename}
+\end{document}
+%</dtx>
+% \fi
+%
+% \selectlanguage{ngerman}
+%
+% \changes{v2.02}{2014/06/23}{Paket \pkg{titlepage} nicht weiter unterstützt}^^A
+% \changes{v2.05}{2015/07/06}{Bezeichner für Poster}^^A
+%
+% \section{Lokalisierung mithilfe sprachabhängiger Bezeichner}
+%
+% Das \TUDScript-Bundle ist für die deutsche und englische Sprache lokalisiert.
+% Dies bedeutet, dass abhängig von der gewählten Sprache die entsprechenden
+% Bezeichner gesetzt werden. Hierfür werden die Möglichkeiten von \KOMAScript{}
+% in Form des Befehls \cs{providecaptionname} genutzt.
+%
+%
+% \StopEventually{\PrintIndex\PrintChanges\PrintToDos}
+%
+% \subsection{Definition der sprachabhängigen Bezeichner}
+%
+% \begin{macro}{\tud@localization@define}
+%
+% \iffalse
+%<*class&!manual>
+% \fi
+%
+% Die neu definierten Bezeichner werden mit einer Fehlermeldung initialisiert.
+% Wird eine unterstützte Dokumentsprache~-- momentan sind dies lediglich
+% Deutsch und Englisch~-- in der Präambel des Dokumentes geladen, so werden die
+% Bezeichner sprachspezifisch überschrieben. Andernfalls bekommt der Anwender
+% eine Fehlermeldung mit Hinweisen, wie er selbst die Bezeichner für die
+% gewählte Sprache manuell definieren muss.
+% \begin{macrocode}
+\newcommand*\tud@localization@define[1]{%
+ \providecommand*#1{%
+ \ClassError{\TUD@Class@Name}{%
+ `\string#1' not defined for language `\languagename'%
+ }{%
+ Currently the class `\TUD@Class@Name' only supports the\MessageBreak%
+ languages german and english an its dialects. You must\MessageBreak%
+ define single patterns by yourself, e.g.:\MessageBreak%
+ `\string\providecaptionname{\languagename}\string#1{<text>}'\MessageBreak%
+ You can send your definitions to \tudscrmail\space in\MessageBreak%
+ order to implement support for additional languages.%
+ }%
+ }%
+}
+% \end{macrocode}
+%
+% \iffalse
+%<*!doc>
+%<*book|report|article>
+% \fi
+%
+% \begin{localization}{\graduationtext}
+% \changes{v2.02}{2014/05/16}{neu, umbenannt von \cs{degreetext}}^^A
+% \begin{localization}{\refereename}
+% \changes{v2.02}{2014/05/20}{Unterscheidung, ob ein oder mehrere Gutachter
+% angegeben sind}^^A
+% \begin{localization}{\refereeothername}
+% \begin{localization}{\advisorname}
+% \begin{localization}{\advisorothername}
+% \begin{localization}{\supervisorname}
+% \begin{localization}{\supervisorothername}
+% \begin{localization}{\professorname}
+% \begin{localization}{\professorothername}
+% \changes{v2.02}{2014/09/03}{neu}^^A
+% \begin{localization}{\datetext}
+% \begin{localization}{\dateofbirthtext}
+% \begin{localization}{\placeofbirthtext}
+% \begin{localization}{\defensedatetext}
+% \begin{localization}{\matriculationnumbername}
+% \begin{localization}{\matriculationyearname}
+% \begin{localization}{\coverpagename}
+% \begin{localization}{\titlepagename}
+% \begin{localization}{\titlename}
+% \begin{localization}{\abstractname}
+% \begin{localization}{\confirmationname}
+% \begin{localization}{\confirmationtext}
+% \changes{v2.02}{2014/11/05}{Korrektur bei der Verwendung von \cs{@@title}}^^A
+% \begin{localization}{\blockingname}
+% \changes{v2.02}{2014/05/16}{neu, \cs{restrictionname} umbenannt}^^A
+% \begin{localization}{\blockingtext}
+% \changes{v2.02}{2014/05/16}{neu, \cs{restrictiontext} umbenannt}^^A
+% \changes{v2.02}{2014/11/05}{Korrektur bei der Verwendung von \cs{@@title}}^^A
+% Diese Bezeichner existieren nur für die drei Hauptklassen.
+% \begin{macrocode}
+\tud@localization@define{\graduationtext}
+\tud@localization@define{\refereename}
+\tud@localization@define{\refereeothername}
+\tud@localization@define{\advisorname}
+\tud@localization@define{\advisorothername}
+\tud@localization@define{\supervisorname}
+\tud@localization@define{\supervisorothername}
+\tud@localization@define{\professorname}
+\tud@localization@define{\professorothername}
+\tud@localization@define{\datetext}
+\tud@localization@define{\dateofbirthtext}
+\tud@localization@define{\placeofbirthtext}
+\tud@localization@define{\defensedatetext}
+\tud@localization@define{\matriculationyearname}
+\tud@localization@define{\matriculationnumbername}
+\tud@localization@define{\coverpagename}
+\tud@localization@define{\titlepagename}
+\tud@localization@define{\titlename}
+%<*book>
+\tud@localization@define{\abstractname}
+%</book>
+\tud@localization@define{\confirmationname}
+\tud@localization@define{\confirmationtext}
+\tud@localization@define{\blockingname}
+\tud@localization@define{\blockingtext}
+% \end{macrocode}
+% \end{localization}^^A \blockingtext
+% \end{localization}^^A \blockingname
+% \end{localization}^^A \confirmationtext
+% \end{localization}^^A \confirmationname
+% \end{localization}^^A \abstractname
+% \end{localization}^^A \titlename
+% \end{localization}^^A \titlepagename
+% \end{localization}^^A \coverpagename
+% \end{localization}^^A \matriculationyearname
+% \end{localization}^^A \matriculationnumbername
+% \end{localization}^^A \defensedatetext
+% \end{localization}^^A \placeofbirthtext
+% \end{localization}^^A \dateofbirthtext
+% \end{localization}^^A \datetext
+% \end{localization}^^A \professorothername
+% \end{localization}^^A \professorname
+% \end{localization}^^A \supervisorothername
+% \end{localization}^^A \supervisorname
+% \end{localization}^^A \advisorothername
+% \end{localization}^^A \advisorname
+% \end{localization}^^A \refereeothername
+% \end{localization}^^A \refereename
+% \end{localization}^^A \graduationtext
+%
+% \iffalse
+%</book|report|article>
+% \fi
+%
+% \begin{localization}{\coursename}
+% \begin{localization}{\disciplinename}
+% \changes{v2.02}{2014/05/16}{neu, Umbenennung von \cs{branchname}}^^A
+% \begin{localization}{\listingname}
+% \begin{localization}{\listlistingname}
+% \begin{localization}{\dissertationname}
+% \begin{localization}{\diplomathesisname}
+% \begin{localization}{\masterthesisname}
+% \begin{localization}{\bachelorthesisname}
+% \begin{localization}{\studentthesisname}
+% \begin{localization}{\studentresearchname}
+% \begin{localization}{\projectpapername}
+% \begin{localization}{\seminarpapername}
+% \begin{localization}{\termpapername}
+% \begin{localization}{\researchname}
+% \begin{localization}{\logname}
+% \begin{localization}{\internshipname}
+% \begin{localization}{\reportname}
+% Diese Bezeichner stehen zusätzlich auch für \cls{tudscrposter} zur Verfügung.
+% \begin{macrocode}
+\tud@localization@define{\coursename}
+\tud@localization@define{\disciplinename}
+\tud@localization@define{\listingname}
+\tud@localization@define{\listlistingname}
+\tud@localization@define{\dissertationname}
+\tud@localization@define{\diplomathesisname}
+\tud@localization@define{\masterthesisname}
+\tud@localization@define{\bachelorthesisname}
+\tud@localization@define{\studentthesisname}
+\tud@localization@define{\studentresearchname}
+\tud@localization@define{\projectpapername}
+\tud@localization@define{\seminarpapername}
+\tud@localization@define{\termpapername}
+\tud@localization@define{\researchname}
+\tud@localization@define{\logname}
+\tud@localization@define{\internshipname}
+\tud@localization@define{\reportname}
+% \end{macrocode}
+% \end{localization}^^A \reportname
+% \end{localization}^^A \internshipname
+% \end{localization}^^A \logname
+% \end{localization}^^A \researchname
+% \end{localization}^^A \termpapername
+% \end{localization}^^A \seminarpapername
+% \end{localization}^^A \projectpapername
+% \end{localization}^^A \studentresearchname
+% \end{localization}^^A \studentthesisname
+% \end{localization}^^A \bachelorthesisname
+% \end{localization}^^A \masterthesisname
+% \end{localization}^^A \diplomathesisname
+% \end{localization}^^A \dissertationname
+% \end{localization}^^A \listlistingname
+% \end{localization}^^A \listingname
+% \end{localization}^^A \disciplinename
+% \end{localization}^^A \coursename
+%
+% \iffalse
+%</!doc>
+%</class&!manual>
+%<*class&poster|package&supervisor|class&manual>
+% \fi
+%
+% \begin{localization}{\authorname}
+% \changes{v2.05}{2015/07/06}{neu}^^A
+% \begin{localization}{\contactname}
+% \changes{v2.05}{2015/07/06}{neu}^^A
+% \begin{localization}{\contactpersonname}
+% Diese Bezeichner stehen für \cls{tudscrposter} sowie \pkg{tudscrsupervisor}
+% bereit.
+% \begin{macrocode}
+\tud@localization@define{\authorname}
+\tud@localization@define{\contactname}
+\tud@localization@define{\contactpersonname}
+% \end{macrocode}
+% \end{localization}^^A \contactpersonname
+% \end{localization}^^A \contactname
+% \end{localization}^^A \authorname
+%
+% \iffalse
+%</class&poster|package&supervisor|class&manual>
+%<*package&supervisor|class&manual>
+% \fi
+%
+% \begin{localization}{\taskname}
+% \begin{localization}{\tasktext}
+% \begin{localization}{\namesname}
+% \changes{v2.04}{2015/05/06}{neu, Umbenennung von \cs{authorname}}^^A
+% \begin{localization}{\issuedatetext}
+% \begin{localization}{\duedatetext}
+% \begin{localization}{\chairmanname}
+% \begin{localization}{\focusname}
+% \begin{localization}{\objectivesname}
+% \begin{localization}{\evaluationname}
+% \begin{localization}{\evaluationtext}
+% \begin{localization}{\contentname}
+% \begin{localization}{\assessmentname}
+% \begin{localization}{\gradetext}
+% \begin{localization}{\noticename}
+% \changes{v2.02}{2014/05/16}{neu, umbenannt von \cs{contactname}}^^A
+% Die für das Paket \pkg{tudscrsupervisor} definierten Bezeichner werden durch
+% das Makro \cs{tud@localization@define} mit einer Fehlermeldung initialisiert.
+% \begin{macrocode}
+\tud@localization@define{\taskname}
+\tud@localization@define{\tasktext}
+\tud@localization@define{\namesname}
+\tud@localization@define{\issuedatetext}
+\tud@localization@define{\duedatetext}
+\tud@localization@define{\chairmanname}
+\tud@localization@define{\focusname}
+\tud@localization@define{\objectivesname}
+\tud@localization@define{\evaluationname}
+\tud@localization@define{\evaluationtext}
+\tud@localization@define{\contentname}
+\tud@localization@define{\assessmentname}
+\tud@localization@define{\gradetext}
+\tud@localization@define{\noticename}
+% \end{macrocode}
+% \end{localization}^^A \noticename
+% \end{localization}^^A \gradetext
+% \end{localization}^^A \assessmentname
+% \end{localization}^^A \contentname
+% \end{localization}^^A \evaluationtext
+% \end{localization}^^A \evaluationname
+% \end{localization}^^A \objectivesname
+% \end{localization}^^A \focusname
+% \end{localization}^^A \chairmanname
+% \end{localization}^^A \duedatetext
+% \end{localization}^^A \issuedatetext
+% \end{localization}^^A \namesname
+% \end{localization}^^A \tasktext
+% \end{localization}^^A \taskname
+%
+% \iffalse
+%</package&supervisor|class&manual>
+%<*class&doc>
+% \fi
+%
+% \begin{localization}{\tud@general@name}
+% \changes{v2.05g}{2016/11/02}{neu}^^A
+% \begin{localization}{\tud@implementation@name}
+% \changes{v2.05g}{2016/11/02}{neu}^^A
+% \begin{localization}{\tud@changes@name}
+% \changes{v2.05g}{2016/11/02}{neu}^^A
+% \begin{localization}{\tud@todo@name}
+% \changes{v2.05g}{2016/11/02}{neu}^^A
+% \begin{localization}{\tud@environment@name}
+% \changes{v2.05g}{2016/11/02}{neu}^^A
+% \begin{localization}{\tud@environments@name}
+% \changes{v2.05g}{2016/11/02}{neu}^^A
+% \begin{localization}{\tud@option@name}
+% \changes{v2.05g}{2016/11/02}{neu}^^A
+% \begin{localization}{\tud@options@name}
+% \changes{v2.05g}{2016/11/02}{neu}^^A
+% \begin{localization}{\tud@layerpagestyle@name}
+% \changes{v2.05g}{2016/11/02}{neu}^^A
+% \begin{localization}{\tud@layerpagestyles@name}
+% \changes{v2.05g}{2016/11/02}{neu}^^A
+% \begin{localization}{\tud@layer@name}
+% \changes{v2.05g}{2016/11/02}{neu}^^A
+% \begin{localization}{\tud@layers@name}
+% \changes{v2.05g}{2016/11/02}{neu}^^A
+% \begin{localization}{\tud@length@name}
+% \changes{v2.05g}{2016/11/02}{neu}^^A
+% \begin{localization}{\tud@lengths@name}
+% \changes{v2.05g}{2016/11/02}{neu}^^A
+% \begin{localization}{\tud@counter@name}
+% \changes{v2.05g}{2016/11/02}{neu}^^A
+% \begin{localization}{\tud@counters@name}
+% \changes{v2.05g}{2016/11/02}{neu}^^A
+% \begin{localization}{\tud@TUDcolor@name}
+% \changes{v2.05g}{2016/11/02}{neu}^^A
+% \begin{localization}{\tud@TUDcolors@name}
+% \changes{v2.05g}{2016/11/02}{neu}^^A
+% \begin{localization}{\tud@localization@name}
+% \changes{v2.05g}{2016/11/02}{neu}^^A
+% \begin{localization}{\tud@localizations@name}
+% \changes{v2.05g}{2016/11/02}{neu}^^A
+% \begin{localization}{\tud@field@name}
+% \changes{v2.05g}{2016/11/02}{neu}^^A
+% \begin{localization}{\tud@fields@name}
+% \changes{v2.05g}{2016/11/02}{neu}^^A
+% \begin{localization}{\tud@KOMAfont@name}
+% \changes{v2.05g}{2016/11/02}{neu}^^A
+% \begin{localization}{\tud@KOMAfonts@name}
+% \changes{v2.05g}{2016/11/02}{neu}^^A
+% \begin{localization}{\tud@parameter@name}
+% \changes{v2.05g}{2016/11/02}{neu}^^A
+% \begin{localization}{\tud@parameters@name}
+% \changes{v2.05g}{2016/11/02}{neu}^^A
+% \begin{localization}{\tud@index@text}
+% \changes{v2.05g}{2016/11/02}{neu}^^A
+% Diese Bezeichner werden von der Klasse \cls{tudscrdoc} genutzt.
+% \begin{macrocode}
+\tud@localization@define{\tud@general@name}
+\tud@localization@define{\tud@implementation@name}
+\tud@localization@define{\tud@changes@name}
+\tud@localization@define{\tud@todo@name}
+\tud@localization@define{\tud@environment@name}
+\tud@localization@define{\tud@environments@name}
+\tud@localization@define{\tud@option@name}
+\tud@localization@define{\tud@options@name}
+\tud@localization@define{\tud@layerpagestyle@name}
+\tud@localization@define{\tud@layerpagestyles@name}
+\tud@localization@define{\tud@layer@name}
+\tud@localization@define{\tud@layers@name}
+\tud@localization@define{\tud@length@name}
+\tud@localization@define{\tud@lengths@name}
+\tud@localization@define{\tud@counter@name}
+\tud@localization@define{\tud@counters@name}
+\tud@localization@define{\tud@TUDcolor@name}
+\tud@localization@define{\tud@TUDcolors@name}
+\tud@localization@define{\tud@localization@name}
+\tud@localization@define{\tud@localizations@name}
+\tud@localization@define{\tud@field@name}
+\tud@localization@define{\tud@fields@name}
+\tud@localization@define{\tud@KOMAfont@name}
+\tud@localization@define{\tud@KOMAfonts@name}
+\tud@localization@define{\tud@parameter@name}
+\tud@localization@define{\tud@parameters@name}
+\tud@localization@define{\tud@index@text}
+% \end{macrocode}
+% \end{localization}^^A \tud@index@text
+% \end{localization}^^A \tud@parameters@name
+% \end{localization}^^A \tud@parameter@name
+% \end{localization}^^A \tud@KOMAfonts@name
+% \end{localization}^^A \tud@KOMAfont@name
+% \end{localization}^^A \tud@fields@name
+% \end{localization}^^A \tud@field@name
+% \end{localization}^^A \tud@localizations@name
+% \end{localization}^^A \tud@localization@name
+% \end{localization}^^A \tud@TUDcolors@name
+% \end{localization}^^A \tud@TUDcolor@name
+% \end{localization}^^A \tud@counters@name
+% \end{localization}^^A \tud@counter@name
+% \end{localization}^^A \tud@lengths@name
+% \end{localization}^^A \tud@length@name
+% \end{localization}^^A \tud@layers@name
+% \end{localization}^^A \tud@layer@name
+% \end{localization}^^A \tud@layerpagestyles@name
+% \end{localization}^^A \tud@layerpagestyle@name
+% \end{localization}^^A \tud@options@name
+% \end{localization}^^A \tud@option@name
+% \end{localization}^^A \tud@environments@name
+% \end{localization}^^A \tud@environment@name
+% \end{localization}^^A \tud@todo@name
+% \end{localization}^^A \tud@changes@name
+% \end{localization}^^A \tud@implementation@name
+% \end{localization}^^A \tud@general@name
+%
+% \iffalse
+%</class&doc>
+% \fi
+%
+% \end{macro}^^A \tud@localization@define
+%
+% \iffalse
+%<*class&!(manual|doc)>
+% \fi
+%
+% \subsection{Hilfsmakros für selektive Bezeichner}
+%
+% Einige Bezeichner verhalten sich je nach der Angabe für einzelne Felder
+% selektiv, die zur Auswahl notwendigen Makros werden hier definiert.
+%
+% \begin{macro}{\tud@ifin@and}
+% \changes{v2.05}{2015/08/05}{neu}^^A
+% Dieser Befehl prüft, ob innerhalb eines Felder, welches im ersten Argument
+% angegeben werden muss, \cs{and} verwendet wurde. Ist dies der Fall, wird das
+% zweite Argument ausgeführt, andernfalls das dritte.
+% \begin{macrocode}
+\newcommand*\tud@ifin@and[1]{%
+ \begingroup%
+ \let\and\relax%
+ \robustify\\%
+ \protected@edef\@tempb{#1}%
+ \def\@tempa##1\and##2\relax{%
+ \IfArgIsEmpty{##2}{%
+ \aftergroup\@secondoftwo%
+ }{%
+ \aftergroup\@firstoftwo%
+ }%
+ }%
+ \expandafter\@tempa\@tempb\and\relax%
+ \endgroup
+}
+% \end{macrocode}
+% \end{macro}^^A \tud@ifin@and
+%
+% \iffalse
+%</class&!(manual|doc)>
+%<*class&!manual>
+% \fi
+%
+% \subsection{Deutschsprachige Bezeichner}
+% \begin{macro}{\tud@localization@german}
+% \changes{v2.02}{2014/07/07}{als Aliasbefehl für \cs{providecaptionname} mit
+% dem Argument \marg{deutsche Sprachliste}}^^A
+% Dieser Befehl dient zur Definition der deutschsprachigen Bezeichner. Dabei
+% müssen als Argumente der Bezeichnerbefehl selbst sowie die dazugehörige
+% Definition angegeben werden. Intern wird dabei \cs{providecaptionname}
+% verwendet.
+% \begin{macrocode}
+\newcommand*\tud@localization@german{%
+ \providecaptionname{%
+ german,ngerman,austrian,naustrian,swissgerman,nswissgerman%
+ }%
+}
+% \end{macrocode}
+% \end{macro}^^A \tud@localization@german
+%
+% \iffalse
+%<*!doc>
+% \fi
+%
+% Hier erfolgt die eigentliche Definition der sprachabhängigen Bezeichner für
+% die deutsche Sprache und ihre Dialekte.
+% \begin{macrocode}
+%<*book|report|article>
+\tud@localization@german{\graduationtext}{%
+ zur Erlangung des akademischen Grades%
+}%
+% \end{macrocode}
+% Für die nachfolgenden Felder, für die es bedarfsweise einen Bezeichner für
+% eine zweite Person gibt (\cs{\dots{}othername}), werden jeweils verschiedene
+% Varianten definiert. Existiert in einem Feld nur eine Person, wird der
+% Singular der Bezeichnung verwendet. Wurden mindestens zwei Personen angegeben
+% (\cs{and}), so wird geprüft, ob der Bezeichner für die zusätzlichen Personen
+% nicht leer ist. Ist dies der Fall, wird die alternative Form des Bezeichners
+% der ersten Person verwendet, andernfalls wird der Bezeichner im Plural
+% verwendet.
+% \begin{macrocode}
+\tud@localization@german{\refereename}{%
+ \tud@ifin@and{\@referee}{%
+ \ifx\refereeothername\@empty%
+ Gutachter%
+ \else%
+ Erstgutachter%
+ \fi%
+ }{Gutachter}%
+}%
+\tud@localization@german{\refereeothername}{Zweitgutachter}%
+\tud@localization@german{\advisorname}{%
+ \tud@ifin@and{\@advisor}{%
+ \ifx\advisorothername\@empty%
+ Fachreferenten%
+ \else%
+ Erster Fachreferent%
+ \fi%
+ }{Fachreferent}%
+}%
+\tud@localization@german{\advisorothername}{}%
+\tud@localization@german{\supervisorname}{%
+ \tud@ifin@and{\@supervisor}{%
+ \ifx\supervisorothername\@empty%
+ Betreuer%
+ \else%
+ Erstbetreuer%
+ \fi%
+ }{Betreuer}%
+}%
+\tud@localization@german{\supervisorothername}{}%
+\tud@localization@german{\professorname}{%
+ \tud@ifin@and{\@professor}{%
+ \ifx\professorothername\@empty%
+ Betreuende Hochschullehrer%
+ \else%
+ Erster betreuender Hochschullehrer%
+ \fi%
+ }{Betreuender Hochschullehrer}%
+}%
+\tud@localization@german{\professorothername}{}%
+\tud@localization@german{\datetext}{Eingereicht am}%
+\tud@localization@german{\dateofbirthtext}{Geboren am}%
+\tud@localization@german{\placeofbirthtext}{in}%
+\tud@localization@german{\defensedatetext}{Verteidigt am}%
+\tud@localization@german{\matriculationyearname}{Immatrikulationsjahr}%
+\tud@localization@german{\matriculationnumbername}{Matrikelnummer}%
+\tud@localization@german{\coverpagename}{Umschlagseite}%
+\tud@localization@german{\titlepagename}{Titelblatt}%
+\tud@localization@german{\titlename}{Titel}%
+%<*book>
+\tud@localization@german{\abstractname}{Zusammenfassung}%
+%</book>
+\tud@localization@german{\confirmationname}{Selbstst\"andigkeitserkl\"arung}%
+\tud@localization@german{\confirmationtext}{%
+ Hiermit versichere ich, dass ich die vorliegende Arbeit
+ \ifx\@@title\@empty\else mit dem Titel \emph{\@@title} \fi
+ selbstst\"andig und ohne unzul\"assige Hilfe Dritter verfasst habe.
+ Es wurden keine anderen als die in der Arbeit angegebenen Hilfsmittel
+ und Quellen benutzt. Die w\"ortlichen und sinngem\"a\ss{}
+ \"ubernommenen Zitate habe ich als solche kenntlich gemacht.
+ \ifx\@supporter\@empty%
+ Es waren keine weiteren Personen an der geistigen Herstellung
+ der vorliegenden Arbeit beteiligt.
+ \else%
+ W\"ahrend der Anfertigung dieser Arbeit wurde ich nur von
+ folgenden Personen unterst\"utzt:%
+ \begin{quote}\def\and{\newline}\@supporter\end{quote}%
+ \noindent Weitere Personen waren an der geistigen Herstellung
+ der vorliegenden Arbeit nicht beteiligt.
+ \fi%
+ Mir ist bekannt, dass die Nichteinhaltung dieser Erkl\"arung zum
+ nachtr\"aglichen Entzug des Hochschulabschlusses f\"uhren kann.%
+}%
+\tud@localization@german{\blockingname}{Sperrvermerk}%
+\tud@localization@german{\blockingtext}{%
+ Diese Arbeit
+ \ifx\@@title\@empty\else mit dem Titel \emph{\@@title} \fi
+ enth\"alt vertrauliche Informationen\ifx\@company\@empty\else
+ , offengelegt durch \emph{\@company}\fi. Ver\"offentlichungen,
+ Vervielf\"altigungen und Einsichtnahme~-- auch nur auszugsweise~--
+ sind ohne ausdr\"uckliche Genehmigung \ifx\@company\@empty\else
+ durch \emph{\@company} \fi nicht gestattet, ebenso wie
+ Ver\"offentlichungen \"uber den Inhalt dieser Arbeit. Die
+ vorliegende Arbeit ist nur dem Betreuer an der Technischen
+ Universit\"at Dresden, den Gutachtern sowie den Mitgliedern
+ des Pr\"ufungsausschusses zug\"anglich zu machen.%
+}%
+%</book|report|article>
+\tud@localization@german{\coursename}{Studiengang}%
+\tud@localization@german{\disciplinename}{Studienrichtung}%
+\tud@localization@german{\listingname}{Quelltext}%
+\tud@localization@german{\listlistingname}{Quelltextverzeichnis}%
+\tud@localization@german{\dissertationname}{Dissertation}%
+\tud@localization@german{\diplomathesisname}{Diplomarbeit}%
+\tud@localization@german{\masterthesisname}{Master-Arbeit}%
+\tud@localization@german{\bachelorthesisname}{Bachelor-Arbeit}%
+\tud@localization@german{\studentthesisname}{Studienarbeit}%
+\tud@localization@german{\studentresearchname}{Gro\ss{}er Beleg}%
+\tud@localization@german{\projectpapername}{Projektarbeit}%
+\tud@localization@german{\seminarpapername}{Seminararbeit}%
+\tud@localization@german{\termpapername}{Hausarbeit}%
+\tud@localization@german{\researchname}{Forschungsbericht}%
+\tud@localization@german{\logname}{Protokoll}%
+\tud@localization@german{\internshipname}{Praktikumsbericht}%
+\tud@localization@german{\reportname}{Bericht}%
+% \end{macrocode}
+%
+% \iffalse
+%</!doc>
+%</class&!manual>
+%<*class&poster|package&supervisor|class&manual>
+% \fi
+%
+% Hier erfolgen für die Klasse \cls{tudscrposter} sowie das Paket
+% \pkg{tudscrsupervisor} weitere Definitionen.
+% \begin{macrocode}
+\tud@localization@german{\authorname}{Autor}%
+\tud@localization@german{\contactname}{Kontakt}%
+\tud@localization@german{\contactpersonname}{Ansprechpartner}%
+% \end{macrocode}
+%
+% \iffalse
+%</class&poster|package&supervisor|class&manual>
+%<*package&supervisor|class&manual>
+% \fi
+%
+% Hier erfolgen für das Paket \pkg{tudscrsupervisor} weitere Definitionen.
+% \begin{macrocode}
+\tud@localization@german{\taskname}{Aufgabenstellung}%
+\tud@localization@german{\tasktext}{f\"ur die Anfertigung einer}%
+\tud@localization@german{\namesname}{Name}%
+\tud@localization@german{\issuedatetext}{Ausgeh\"andigt am}%
+\tud@localization@german{\duedatetext}{Einzureichen am}%
+\tud@localization@german{\chairmanname}{Pr\"ufungsausschussvorsitzender}%
+\tud@localization@german{\focusname}{Schwerpunkte der Arbeit}%
+\tud@localization@german{\objectivesname}{Ziele der Arbeit}%
+\tud@localization@german{\evaluationname}{Gutachten}%
+\tud@localization@german{\evaluationtext}{f\"ur die}%
+\tud@localization@german{\contentname}{Inhalt}%
+\tud@localization@german{\assessmentname}{Bewertung}%
+\tud@localization@german{\gradetext}{%
+ Die Arbeit wird mit der Note \textbf{\@grade} bewertet.%
+}%
+\tud@localization@german{\noticename}{Aushang}%
+% \end{macrocode}
+%
+% \iffalse
+%</package&supervisor|class&manual>
+%<*class&doc>
+% \fi
+%
+% Dies sind die Bezeichner für die Quelltextdokumentation.
+% \begin{macrocode}
+\tud@localization@german{\tud@general@name}{Allgemein}%
+\tud@localization@german{\tud@implementation@name}{Implementierung}%
+\tud@localization@german{\tud@changes@name}{\"Anderungsliste}
+\tud@localization@german{\tud@todo@name}{Liste der noch zu erledigenden Punkte}
+\tud@localization@german{\tud@environment@name}{Umg.}
+\tud@localization@german{\tud@environments@name}{Umgebungen}
+\tud@localization@german{\tud@option@name}{Opt.}
+\tud@localization@german{\tud@options@name}{Optionen}
+\tud@localization@german{\tud@layerpagestyle@name}{Seitenstil}
+\tud@localization@german{\tud@layerpagestyles@name}{Seitenstile}
+\tud@localization@german{\tud@layer@name}{Layer}
+\tud@localization@german{\tud@layers@name}{Layer (Seitenstilebenen)}
+\tud@localization@german{\tud@length@name}{L\"ange}
+\tud@localization@german{\tud@lengths@name}{L\"angen}
+\tud@localization@german{\tud@counter@name}{Z\"ahler}
+\tud@localization@german{\tud@counters@name}{Z\"ahler}
+\tud@localization@german{\tud@TUDcolor@name}{Farbe}
+\tud@localization@german{\tud@TUDcolors@name}{Farben}
+\tud@localization@german{\tud@localization@name}{Lok.}
+\tud@localization@german{\tud@localizations@name}{Lokalisierungsmakros}
+\tud@localization@german{\tud@field@name}{Feld}
+\tud@localization@german{\tud@fields@name}{Eingabefelder}
+\tud@localization@german{\tud@KOMAfont@name}{Schriftel.}
+\tud@localization@german{\tud@KOMAfonts@name}{Schriftelemente}
+\tud@localization@german{\tud@parameter@name}{Param.}
+\tud@localization@german{\tud@parameters@name}{Parameter}
+\tud@localization@german{\tud@index@text}{%
+ Kursive Zahlen entsprechen der Seite, auf welcher der korrespondierende
+ Eintrag beschrieben wird. Unterstrichene Zahlen verweisen auf die
+ \ifcodeline@index Codezeile der \fi Definition.
+ \ifscan@allowed%
+ Alle weiteren Eintr\"age sind
+ \ifcodeline@index Zeilennummern\else Seitenzahlen\fi,
+ wo der jeweilige Eintrag verwendet wird.
+ \fi%
+}
+% \end{macrocode}
+%
+% \iffalse
+%</class&doc>
+%<*class&!manual>
+% \fi
+%
+% \subsection{Englischsprachige Bezeichner}
+%
+% \begin{macro}{\tud@localization@english}
+% \changes{v2.02}{2014/07/07}{Pseudonym für \cs{providecaptionname} mit
+% dem Argument \marg{englische Sprachliste}}^^A
+% Dieser Befehl dient zur Definition der englischsprachigen Bezeichner. Dabei
+% müssen als Argumente der Bezeichnerbefehl selbst sowie die dazugehörige
+% Definition angegeben werden. Intern wird dabei \cs{providecaptionname}
+% verwendet.
+% \begin{macrocode}
+\newcommand*\tud@localization@english{%
+ \providecaptionname{%
+ american,australian,british,canadian,english,newzealand,UKenglish,USenglish%
+ }%
+}
+% \end{macrocode}
+% \end{macro}^^A \tud@localization@english
+%
+% \iffalse
+%<*!doc>
+% \fi
+%
+% Hier erfolgt die eigentliche Definition der sprachabhängigen Bezeichner für
+% die deutsche Sprache und ihre Dialekte.
+% \begin{macrocode}
+%<*book|report|article>
+\tud@localization@english{\graduationtext}{to achieve the academic degree}%
+\tud@localization@english{\refereename}{%
+ \tud@ifin@and{\@referee}{%
+ \ifx\refereeothername\@empty%
+ Referees%
+ \else%
+ First referee%
+ \fi%
+ }{Referee}%
+}%
+\tud@localization@english{\refereeothername}{Second referee}%
+\tud@localization@english{\advisorname}{%
+ \tud@ifin@and{\@advisor}{%
+ \ifx\advisorothername\@empty%
+ Advisors%
+ \else%
+ First advisor%
+ \fi%
+ }{Advisor}%
+}%
+\tud@localization@english{\advisorothername}{}%
+\tud@localization@english{\supervisorname}{%
+ \tud@ifin@and{\@supervisor}{%
+ \ifx\supervisorothername\@empty%
+ Supervisors%
+ \else%
+ First supervisor%
+ \fi%
+ }{Supervisor}%
+}%
+\tud@localization@english{\supervisorothername}{}%
+\tud@localization@english{\professorname}{%
+ \tud@ifin@and{\@professor}{%
+ \ifx\professorothername\@empty%
+ Supervising professors%
+ \else%
+ First supervising professor%
+ \fi%
+ }{Supervising professor}%
+}%
+\tud@localization@english{\professorothername}{}%
+\tud@localization@english{\datetext}{Submitted on}%
+\tud@localization@english{\dateofbirthtext}{Born on}%
+\tud@localization@english{\placeofbirthtext}{in}%
+\tud@localization@english{\defensedatetext}{Defended on}%
+\tud@localization@english{\matriculationyearname}{Matriculation year}%
+\tud@localization@english{\matriculationnumbername}{Matriculation number}%
+\tud@localization@english{\coverpagename}{Cover page}%
+\tud@localization@english{\titlepagename}{Title page}%
+\tud@localization@english{\titlename}{Title}%
+%<*book>
+\tud@localization@english{\abstractname}{Abstract}%
+%</book>
+\tud@localization@english{\confirmationname}{Statement of authorship}%
+\tud@localization@english{\confirmationtext}{%
+ I hereby certify that I have authored this
+ \ifx\@@thesis\@empty thesis\else\@@thesis{} \fi
+ \ifx\@@title\@empty\else entitled \emph{\@@title} \fi
+ independently and without undue assistance from third
+ parties. No other than the resources and references
+ indicated in this thesis have been used. I have marked
+ both literal and accordingly adopted quotations as such.
+ \ifx\@supporter\@empty%
+ There were no additional persons involved in the
+ intellectual preparation of the present thesis.
+ \else%
+ During the preparation of this thesis I was only
+ supported by the following persons:%
+ \begin{quote}\def\and{\newline}\@supporter\end{quote}%
+ \noindent Additional persons were not involved in the
+ intellectual preparation of the present thesis.
+ \fi%
+ I am aware that violations of this declaration may lead to
+ subsequent withdrawal of the degree.%
+}%
+\tud@localization@english{\blockingname}{Restriction note}%
+\tud@localization@english{\blockingtext}{%
+ This \ifx\@@thesis\@empty thesis \else\@@thesis{} \fi
+ \ifx\@@title\@empty\else entitled \emph{\@@title} \fi
+ contains confidential data\ifx\@company\@empty\else
+ , disclosed by \emph{\@company}\fi. Publications, duplications
+ and inspections---even in part---are prohibited without explicit
+ permission\ifx\@company\@empty\else\space by \emph{\@company}\fi,
+ as well as publications about the content of this thesis.
+ This thesis may only be made accessible to the supervisor at
+ Technische Universit\"at Dresden, the reviewers and also the
+ members of the examination board.%
+}%
+%</book|report|article>
+\tud@localization@english{\coursename}{Course}%
+\tud@localization@english{\disciplinename}{Discipline}%
+\tud@localization@english{\listingname}{Listing}%
+\tud@localization@english{\listlistingname}{List of Listings}%
+\tud@localization@english{\dissertationname}{Dissertation}%
+\tud@localization@english{\diplomathesisname}{Diploma Thesis}%
+\tud@localization@english{\masterthesisname}{Master Thesis}%
+\tud@localization@english{\bachelorthesisname}{Bachelor Thesis}%
+\tud@localization@english{\studentthesisname}{Student Thesis}%
+\tud@localization@english{\studentresearchname}{Student Research Project}%
+\tud@localization@english{\projectpapername}{Project Paper}%
+\tud@localization@english{\seminarpapername}{Seminar Paper}%
+\tud@localization@english{\termpapername}{Term Paper}%
+\tud@localization@english{\researchname}{Research Report}%
+\tud@localization@english{\logname}{Log}%
+\tud@localization@english{\internshipname}{Internship Report}%
+\tud@localization@english{\reportname}{Report}%
+% \end{macrocode}
+%
+% \iffalse
+%</!doc>
+%</class&!manual>
+%<*class&poster|package&supervisor|class&manual>
+% \fi
+%
+% Hier erfolgen für die Klasse \cls{tudscrposter} sowie das Paket
+% \pkg{tudscrsupervisor} weitere Definitionen.
+% \begin{macrocode}
+\tud@localization@english{\authorname}{Author}%
+\tud@localization@english{\contactname}{Contact}%
+\tud@localization@english{\contactpersonname}{Counterpart}%
+% \end{macrocode}
+%
+% \iffalse
+%</class&poster|package&supervisor|class&manual>
+%<*package&supervisor|class&manual>
+% \fi
+%
+% Hier erfolgen für das Paket \pkg{tudscrsupervisor} weitere Definitionen.
+% \begin{macrocode}
+\tud@localization@english{\taskname}{Task}%
+\tud@localization@english{\tasktext}{for the preparation of a}%
+\tud@localization@english{\namesname}{Name}%
+\tud@localization@english{\issuedatetext}{Issued on}%
+\tud@localization@english{\duedatetext}{Due date for submission}%
+\tud@localization@english{\chairmanname}{Chairman of the Audit Committee}%
+\tud@localization@english{\focusname}{Focus of work}%
+\tud@localization@english{\objectivesname}{Objectives of work}%
+\tud@localization@english{\evaluationname}{Evaluation}%
+\tud@localization@english{\evaluationtext}{for the}%
+\tud@localization@english{\contentname}{Content}%
+\tud@localization@english{\assessmentname}{Assessment}%
+\tud@localization@english{\gradetext}{%
+ The thesis is evaluated with a grade of \textbf{\@grade}.%
+}%
+\tud@localization@english{\noticename}{Notice}%
+% \end{macrocode}
+%
+% \iffalse
+%</package&supervisor|class&manual>
+%<*class&doc>
+% \fi
+%
+% Dies sind die Bezeichner für die Quelltextdokumentation.
+% \begin{macrocode}
+\tud@localization@english{\tud@general@name}{General}%
+\tud@localization@english{\tud@implementation@name}{Implementation}%
+\tud@localization@english{\tud@changes@name}{Change History}
+\tud@localization@english{\tud@todo@name}{List of ToDos}
+\tud@localization@english{\tud@environment@name}{env.}
+\tud@localization@english{\tud@environments@name}{environments}
+\tud@localization@english{\tud@option@name}{opt.}
+\tud@localization@english{\tud@options@name}{options}
+\tud@localization@english{\tud@layerpagestyle@name}{pagestyle}
+\tud@localization@english{\tud@layerpagestyles@name}{pagestyles}
+\tud@localization@english{\tud@layer@name}{layer}
+\tud@localization@english{\tud@layers@name}{layers (pagestyle)}
+\tud@localization@english{\tud@length@name}{length}
+\tud@localization@english{\tud@lengths@name}{lengths}
+\tud@localization@english{\tud@counter@name}{counter}
+\tud@localization@english{\tud@counters@name}{counters}
+\tud@localization@english{\tud@TUDcolor@name}{color}
+\tud@localization@english{\tud@TUDcolors@name}{colors}
+\tud@localization@english{\tud@localization@name}{localization}
+\tud@localization@english{\tud@localizations@name}{localizations}
+\tud@localization@english{\tud@field@name}{field}
+\tud@localization@english{\tud@fields@name}{input fields}
+\tud@localization@english{\tud@KOMAfont@name}{font}
+\tud@localization@english{\tud@KOMAfonts@name}{font elements}
+\tud@localization@english{\tud@parameter@name}{param.}
+\tud@localization@english{\tud@parameters@name}{parameters}
+\tud@localization@english{\tud@index@text}{%
+ Numbers written in italic refer to the page where the corresponding entry is
+ described. Numbers underlined refer to the
+ \ifcodeline@index code line of the \fi definition.
+ \ifscan@allowed%
+ All additional entries refer to the
+ \ifcodeline@index code lines \else pages \fi
+ where the entry is used.
+ \fi%
+}
+% \end{macrocode}
+%
+% \iffalse
+%</class&doc>
+%<*class&!(manual|doc)>
+% \fi
+%
+% \subsection{Kompatibilität der Bezeichner mit verschiedenen Pakete}
+% \subsubsection{Unterstützung des Paketes \pkg{listings}}
+%
+% Die Bezeichner des Paketes werden auf die bereits definierten gesetzt.
+% \begin{macrocode}
+\AfterPackage{listings}{%
+ \renewcommand*\lstlistingname{\listingname}%
+ \renewcommand*\lstlistlistingname{\listlistingname}%
+}
+% \end{macrocode}
+%
+% \subsubsection{Unterstützung des Paketes \pkg{mathswap}}
+%
+% Wird das Paket \pkg{mathswap} verwendet, werden die Ersetzungen für Punkt und
+% Komma im Mathematikmodus sprachspezifisch angepasst.
+% \begin{macrocode}
+\AfterPackage{mathswap}{%
+ \tud@localization@german{\@commaswap}{,}%
+ \tud@localization@german{\@dotswap}{\,}%
+ \tud@localization@english{\@commaswap}{\,}%
+ \tud@localization@english{\@dotswap}{.}%
+}
+% \end{macrocode}
+%
+% \iffalse
+%</class&!(manual|doc)>
+% \fi
+%
+% \Finale
+%
+\endinput