summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/tudscr/source/tudscr-localization.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/tudscr/source/tudscr-localization.dtx')
-rw-r--r--macros/latex/contrib/tudscr/source/tudscr-localization.dtx84
1 files changed, 39 insertions, 45 deletions
diff --git a/macros/latex/contrib/tudscr/source/tudscr-localization.dtx b/macros/latex/contrib/tudscr/source/tudscr-localization.dtx
index 63ea159a0e..b4adf605c7 100644
--- a/macros/latex/contrib/tudscr/source/tudscr-localization.dtx
+++ b/macros/latex/contrib/tudscr/source/tudscr-localization.dtx
@@ -1,10 +1,10 @@
-% \CheckSum{763}
% \iffalse meta-comment
+%/GitFileInfo=tudscr-localization.dtx
%
% TUD-Script -- Corporate Design of Technische Universität Dresden
% ----------------------------------------------------------------------------
%
-% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2021
+% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2022
%
% ----------------------------------------------------------------------------
%
@@ -23,33 +23,19 @@
%
% \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
+% \iffalse ins:batch + dtx:driver
+%<*ins>
+\ifx\documentclass\undefined
+ \input docstrip.tex
+ \ifToplevel{\batchinput{tudscr.ins}}
+\else
+ \let\endbatchfile\relax
+\fi
+\endbatchfile
+%</ins>
%<*dtx>
-% \fi
-%
-\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
-\ProvidesFile{tudscr-localization.dtx}[2020/11/10 v2.06k TUD-Script\space%
- (localization)%
-]
-%
-% \iffalse
+\ProvidesFile{tudscr-localization.dtx}[2022/08/09]
+\RequirePackage{tudscr-gitinfo}
\documentclass[english,ngerman,xindy]{tudscrdoc}
\iftutex
\usepackage{fontspec}
@@ -59,18 +45,11 @@
\fi
\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)}
-
+\GitHubBase{\TUDScriptRepository}
\begin{document}
+ \author{Falk Hanisch\TUDScriptContactTitle}
\maketitle
\tableofcontents
\DocInput{\filename}
@@ -83,15 +62,14 @@
% \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}
%
@@ -117,7 +95,7 @@
languages german and english as well as its dialects. You\MessageBreak%
must 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%
+ You can send your definitions to \TUDScriptContact\space in\MessageBreak%
order to implement support for additional languages.%
}%
}%
@@ -157,6 +135,7 @@
% \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
+%\ToDo{https://tu-dresden.de/bu/verkehr/studium/studienangebot/dipl\_viw/studentische-arbeiten-studien-diplom-und-masterarbeiten}[v2.07]
% \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
@@ -221,6 +200,7 @@
% \changes{v2.02}{2014/05/16}{neu, Umbenennung von \cs{branchname}}^^A
% \begin{localization}{\listingname}
% \begin{localization}{\listlistingname}
+% \begin{localization}{\habilitationname}
% \begin{localization}{\dissertationname}
% \begin{localization}{\diplomathesisname}
% \begin{localization}{\masterthesisname}
@@ -240,6 +220,7 @@
\tud@localization@define{\disciplinename}
\tud@localization@define{\listingname}
\tud@localization@define{\listlistingname}
+\tud@localization@define{\habilitationname}
\tud@localization@define{\dissertationname}
\tud@localization@define{\diplomathesisname}
\tud@localization@define{\masterthesisname}
@@ -267,6 +248,7 @@
% \end{localization}^^A \masterthesisname
% \end{localization}^^A \diplomathesisname
% \end{localization}^^A \dissertationname
+% \end{localization}^^A \habilitationname
% \end{localization}^^A \listlistingname
% \end{localization}^^A \listingname
% \end{localization}^^A \disciplinename
@@ -357,6 +339,8 @@
% \changes{v2.05g}{2016/11/02}{neu}^^A
% \begin{localization}{\tud@implementation@name}
% \changes{v2.05g}{2016/11/02}{neu}^^A
+% \begin{localization}{\tud@symbols@name}
+% \changes{v2.06o}{2022/07/24}{neu}^^A
% \begin{localization}{\tud@changes@name}
% \changes{v2.05g}{2016/11/02}{neu}^^A
% \begin{localization}{\tud@todo@name}
@@ -411,6 +395,7 @@
% \begin{macrocode}
\tud@localization@define{\tud@general@name}
\tud@localization@define{\tud@implementation@name}
+\tud@localization@define{\tud@symbols@name}
\tud@localization@define{\tud@changes@name}
\tud@localization@define{\tud@todo@name}
\tud@localization@define{\tud@environment@name}
@@ -462,6 +447,7 @@
% \end{localization}^^A \tud@environment@name
% \end{localization}^^A \tud@todo@name
% \end{localization}^^A \tud@changes@name
+% \end{localization}^^A \tud@symbols@name
% \end{localization}^^A \tud@implementation@name
% \end{localization}^^A \tud@general@name
%
@@ -517,6 +503,10 @@
% müssen als Argumente der Bezeichnerbefehl selbst sowie die dazugehörige
% Definition angegeben werden. Intern wird dabei \cs{providecaptionname}
% verwendet.
+% \ToDo{\cs{renewcaptionname} geht nur nach \cs{begin}\marg{document}?}[v2.07]
+% \ToDo{\cs{tud@localization@...} mit \cs{defcaptionname}}[v2.07]
+% \ToDo{\cs{tud@localization}\marg{csvmacro}}[v2.07]
+% \ToDo{Anwenderbefehl \cs{[tud]renewgermancaptionname}?}[v2.07]
% \begin{macrocode}
\newcommand*\tud@localization@german{%
\providecaptionname{%
@@ -539,7 +529,7 @@
}
% \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
+% eine zweite Person |\...othername| gibt, 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
@@ -639,6 +629,7 @@
\tud@localization@german{\disciplinename}{Studienrichtung}
\tud@localization@german{\listingname}{Quelltext}
\tud@localization@german{\listlistingname}{Quelltextverzeichnis}
+\tud@localization@german{\habilitationname}{Habilitation}
\tud@localization@german{\dissertationname}{Dissertation}
\tud@localization@german{\diplomathesisname}{Diplomarbeit}
\tud@localization@german{\masterthesisname}{Master-Arbeit}
@@ -702,8 +693,9 @@
% \begin{macrocode}
\tud@localization@german{\tud@general@name}{Allgemein}
\tud@localization@german{\tud@implementation@name}{Implementierung}
+\tud@localization@german{\tud@symbols@name}{Symbole}
\tud@localization@german{\tud@changes@name}{\"Anderungsliste}
-\tud@localization@german{\tud@todo@name}{Liste der noch zu erledigenden Punkte}
+\tud@localization@german{\tud@todo@name}{Anstehende Aufgaben}
\tud@localization@german{\tud@environment@name}{Umg.}
\tud@localization@german{\tud@environments@name}{Umgebungen}
\tud@localization@german{\tud@option@name}{Opt.}
@@ -860,6 +852,7 @@
\tud@localization@english{\disciplinename}{Discipline}
\tud@localization@english{\listingname}{Listing}
\tud@localization@english{\listlistingname}{List of Listings}
+\tud@localization@english{\habilitationname}{Habilitation}
\tud@localization@english{\dissertationname}{Dissertation}
\tud@localization@english{\diplomathesisname}{Diploma Thesis}
\tud@localization@english{\masterthesisname}{Master Thesis}
@@ -923,8 +916,9 @@
% \begin{macrocode}
\tud@localization@english{\tud@general@name}{General}
\tud@localization@english{\tud@implementation@name}{Implementation}
+\tud@localization@english{\tud@symbols@name}{Symbols}
\tud@localization@english{\tud@changes@name}{Change History}
-\tud@localization@english{\tud@todo@name}{List of ToDos}
+\tud@localization@english{\tud@todo@name}{Pending tasks}
\tud@localization@english{\tud@environment@name}{env.}
\tud@localization@english{\tud@environments@name}{environments}
\tud@localization@english{\tud@option@name}{opt.}
@@ -992,6 +986,6 @@
%</class&!(manual|doc)>
% \fi
%
-% \Finale
+% \PrintBackMatter
%
\endinput