summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2008-02-23 00:27:02 +0000
committerKarl Berry <karl@freefriends.org>2008-02-23 00:27:02 +0000
commit6f5a4edf390b6e05291d7a4b816782b14122a205 (patch)
tree6e6095f00056f877d12b6a8d815f15226a339173 /Master/texmf-dist/tex/latex
parent91ad785d9a7a438dc37b93d18c276dbcf0cc7373 (diff)
new package translator (22feb08)
git-svn-id: svn://tug.org/texlive/trunk@6740 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex')
-rw-r--r--Master/texmf-dist/tex/latex/translator/translator-basic-dictionary-English.dict84
-rw-r--r--Master/texmf-dist/tex/latex/translator/translator-basic-dictionary-French.dict84
-rw-r--r--Master/texmf-dist/tex/latex/translator/translator-basic-dictionary-German.dict84
-rw-r--r--Master/texmf-dist/tex/latex/translator/translator-bibliography-dictionary-English.dict21
-rw-r--r--Master/texmf-dist/tex/latex/translator/translator-bibliography-dictionary-French.dict21
-rw-r--r--Master/texmf-dist/tex/latex/translator/translator-bibliography-dictionary-German.dict21
-rw-r--r--Master/texmf-dist/tex/latex/translator/translator-environment-dictionary-English.dict10
-rw-r--r--Master/texmf-dist/tex/latex/translator/translator-environment-dictionary-French.dict10
-rw-r--r--Master/texmf-dist/tex/latex/translator/translator-environment-dictionary-German.dict10
-rw-r--r--Master/texmf-dist/tex/latex/translator/translator-language-mappings.tex75
-rw-r--r--Master/texmf-dist/tex/latex/translator/translator-months-dictionary-English.dict43
-rw-r--r--Master/texmf-dist/tex/latex/translator/translator-months-dictionary-French.dict14
-rw-r--r--Master/texmf-dist/tex/latex/translator/translator-months-dictionary-German.dict43
-rw-r--r--Master/texmf-dist/tex/latex/translator/translator-numbers-dictionary-English.dict53
-rw-r--r--Master/texmf-dist/tex/latex/translator/translator-numbers-dictionary-French.dict53
-rw-r--r--Master/texmf-dist/tex/latex/translator/translator-numbers-dictionary-German.dict53
-rw-r--r--Master/texmf-dist/tex/latex/translator/translator-theorem-dictionary-English.dict82
-rw-r--r--Master/texmf-dist/tex/latex/translator/translator-theorem-dictionary-French.dict82
-rw-r--r--Master/texmf-dist/tex/latex/translator/translator-theorem-dictionary-German.dict82
-rw-r--r--Master/texmf-dist/tex/latex/translator/translator.sty157
20 files changed, 1082 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/translator/translator-basic-dictionary-English.dict b/Master/texmf-dist/tex/latex/translator/translator-basic-dictionary-English.dict
new file mode 100644
index 00000000000..152ca9c9c18
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/translator/translator-basic-dictionary-English.dict
@@ -0,0 +1,84 @@
+\ProvidesDictionary{translator-basic-dictionary}{English}
+
+\providetranslation{Abstract}{Abstract}
+\providetranslation{Addresses}{Addresses}
+\providetranslation{addresses}{addresses}
+\providetranslation{Address}{Address}
+\providetranslation{address}{address}
+\providetranslation{and}{and}
+\providetranslation{Appendix}{Appendix}
+\providetranslation{Authors}{Authors}
+\providetranslation{authors}{authors}
+\providetranslation{Author}{Author}
+\providetranslation{author}{author}
+\providetranslation{Bibliography}{Bibliography}
+\providetranslation{cc}{cc}
+\providetranslation{Chapters}{Chapters}
+\providetranslation{chapters}{chapters}
+\providetranslation{Chapter}{Chapter}
+\providetranslation{chapter}{chapter}
+\providetranslation{Conclusion}{Conclusion}
+\providetranslation{conclusion}{conclusion}
+\providetranslation{Contents}{Contents}
+\providetranslation{encl (plural)}{encl}
+\providetranslation{encl (singular)}{encl}
+\providetranslation{encl}{encl}
+\providetranslation{Figures}{Figures}
+\providetranslation{figures}{figures}
+\providetranslation{Figure}{Figure}
+\providetranslation{figure}{figure}
+\providetranslation{From}{From}
+\providetranslation{from}{from}
+\providetranslation{Glossary}{Glossary}
+\providetranslation{Index}{Index}
+\providetranslation{Introduction}{Introduction}
+\providetranslation{introduction}{introduction}
+\providetranslation{List of Figures and Tables}{List of Figures and Tables}
+\providetranslation{List of Figures}{List of Figures}
+\providetranslation{List of Tables}{List of Tables}
+\providetranslation{or}{or}
+\providetranslation{Outline}{Outline}
+\providetranslation{Overview}{Overview}
+\providetranslation{Pages}{Pages}
+\providetranslation{pages}{pages}
+\providetranslation{Page}{Page}
+\providetranslation{page}{page}
+\providetranslation{Paragraphs}{Paragraphs}
+\providetranslation{paragraphs}{paragraphs}
+\providetranslation{Paragraph}{Paragraph}
+\providetranslation{paragraph}{paragraph}
+\providetranslation{Parts}{Parts}
+\providetranslation{parts}{parts}
+\providetranslation{Part}{Part}
+\providetranslation{part}{part}
+\providetranslation{Preface}{Preface}
+\providetranslation{Proofs}{Proofs}
+\providetranslation{proofs}{proofs}
+\providetranslation{Proof}{Proof}
+\providetranslation{proof}{proof}
+\providetranslation{References}{References}
+\providetranslation{Related work}{Related work}
+\providetranslation{Related Work}{Related Work}
+\providetranslation{Sections}{Sections}
+\providetranslation{sections}{sections}
+\providetranslation{Section}{Section}
+\providetranslation{section}{section}
+\providetranslation{See also}{See also}
+\providetranslation{see also}{see also}
+\providetranslation{See}{See}
+\providetranslation{see}{see}
+\providetranslation{Sketch of Proofs}{Sketch of Proofs}
+\providetranslation{Sketch of proofs}{Sketch of proofs}
+\providetranslation{Sketch of Proof}{Sketch of Proof}
+\providetranslation{Sketch of proof}{Sketch of proof}
+\providetranslation{Subsections}{Subsections}
+\providetranslation{subsections}{subsections}
+\providetranslation{Subsection}{Subsection}
+\providetranslation{subsection}{subsection}
+\providetranslation{Summary}{Summary}
+\providetranslation{Tables}{Tables}
+\providetranslation{tables}{tables}
+\providetranslation{Table}{Table}
+\providetranslation{table}{table}
+\providetranslation{To}{To}
+\providetranslation{to}{to}
diff --git a/Master/texmf-dist/tex/latex/translator/translator-basic-dictionary-French.dict b/Master/texmf-dist/tex/latex/translator/translator-basic-dictionary-French.dict
new file mode 100644
index 00000000000..c3b4e506360
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/translator/translator-basic-dictionary-French.dict
@@ -0,0 +1,84 @@
+\ProvidesDictionary{translator-basic-dictionary}{French}
+
+\providetranslation{Abstract}{R\'esum\'e}
+\providetranslation{Addresses}{Adresses}
+\providetranslation{addresses}{adresses}
+\providetranslation{Address}{Adresse}
+\providetranslation{address}{adresse}
+\providetranslation{and}{et}
+\providetranslation{Appendix}{Annexe}
+\providetranslation{Authors}{Auteurs}
+\providetranslation{authors}{auteur}
+\providetranslation{Author}{Auteur}
+\providetranslation{author}{auteur}
+\providetranslation{Bibliography}{Bibliographie}
+\providetranslation{cc}{Copie \`a }
+\providetranslation{Chapters}{Chapitres}
+\providetranslation{chapters}{chapitres}
+\providetranslation{Chapter}{Chapitre}
+\providetranslation{chapter}{chapitre}
+\providetranslation{Conclusion}{Conclusion}
+\providetranslation{conclusion}{conclusion}
+\providetranslation{Contents}{Contenu}
+\providetranslation{encl (plural)}{P.~J.}
+\providetranslation{encl (singular)}{P.~J.}
+\providetranslation{encl}{P.~J.}
+\providetranslation{Figures}{Figures}
+\providetranslation{figures}{figures}
+\providetranslation{Figure}{Figure}
+\providetranslation{figure}{figure}
+\providetranslation{From}{De}
+\providetranslation{from}{de}
+\providetranslation{Glossary}{Glossaire}
+\providetranslation{Index}{Index}
+\providetranslation{Introduction}{Introduction}
+\providetranslation{introduction}{introduction}
+\providetranslation{List of Figures and Tables}{Liste des figures et des tableaux}
+\providetranslation{List of Figures}{Liste des figures}
+\providetranslation{List of Tables}{Liste des tableaux}
+\providetranslation{or}{ou}
+\providetranslation{Outline}{Plan}
+\providetranslation{Overview}{Sommaire}
+\providetranslation{Pages}{Pages}
+\providetranslation{pages}{pages}
+\providetranslation{Page}{Page}
+\providetranslation{page}{page}
+\providetranslation{Paragraphs}{Paragraphes}
+\providetranslation{paragraphs}{paragraphes}
+\providetranslation{Paragraph}{Paragraphe}
+\providetranslation{paragraph}{paragraphe}
+\providetranslation{Parts}{Parties}
+\providetranslation{parts}{parties}
+\providetranslation{Part}{Partie}
+\providetranslation{part}{partie}
+\providetranslation{Preface}{Pr\'eface}
+\providetranslation{Proofs}{D\'emonstrations}
+\providetranslation{proofs}{d\'emonstrations}
+\providetranslation{Proof}{D\'emonstration}
+\providetranslation{proof}{d\'emonstration}
+\providetranslation{References}{R\'ef\'erences}
+\providetranslation{Related work}{travaux connexes}
+\providetranslation{Related Work}{Travaux connexes}
+\providetranslation{Sections}{Sections}
+\providetranslation{sections}{sections}
+\providetranslation{Section}{Section}
+\providetranslation{section}{section}
+\providetranslation{See also}{Voir aussi}
+\providetranslation{see also}{voir aussi}
+\providetranslation{See}{Voir}
+\providetranslation{see}{voir}
+\providetranslation{Sketch of Proofs}{Esquisse de preuves}
+\providetranslation{Sketch of proofs}{Esquisse de preuves}
+\providetranslation{Sketch of Proof}{Esquisse de preuve}
+\providetranslation{Sketch of proof}{Esquisse de preuve}
+\providetranslation{Subsections}{Sous-sections}
+\providetranslation{subsections}{sous-sections}
+\providetranslation{Subsection}{Sous-section}
+\providetranslation{subsection}{sous-section}
+\providetranslation{Summary}{R\'esum\'e}
+\providetranslation{Tables}{Tables}
+\providetranslation{tables}{tables}
+\providetranslation{Table}{Table}
+\providetranslation{table}{table}
+\providetranslation{To}{Vers}%??
+\providetranslation{to}{vers}%??
diff --git a/Master/texmf-dist/tex/latex/translator/translator-basic-dictionary-German.dict b/Master/texmf-dist/tex/latex/translator/translator-basic-dictionary-German.dict
new file mode 100644
index 00000000000..14b60b6cb19
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/translator/translator-basic-dictionary-German.dict
@@ -0,0 +1,84 @@
+\ProvidesDictionary{translator-basic-dictionary}{German}
+
+\providetranslation{Abstract}{Zusammenfassung}
+\providetranslation{Addresses}{Adressen}
+\providetranslation{addresses}{Adressen}
+\providetranslation{Address}{Adresse}
+\providetranslation{address}{Adresse}
+\providetranslation{and}{und}
+\providetranslation{Appendix}{Anhang}
+\providetranslation{Authors}{Autoren}
+\providetranslation{authors}{Autoren}
+\providetranslation{Author}{Autor}
+\providetranslation{author}{Autor}
+\providetranslation{Bibliography}{Literaturverzeichnis}
+\providetranslation{cc}{Verteiler}
+\providetranslation{Chapters}{Kapitel}
+\providetranslation{chapters}{Kapitel}
+\providetranslation{Chapter}{Kapitel}
+\providetranslation{chapter}{Kapitel}
+\providetranslation{Conclusion}{Zusammenfassung}
+\providetranslation{conclusion}{Zusammenfassung}
+\providetranslation{Contents}{Inhaltsverzeichnis}
+\providetranslation{encl (plural)}{Anlagen}
+\providetranslation{encl (singular)}{Anlage}
+\providetranslation{encl}{Anlage(n)}
+\providetranslation{Figures}{Abbildungen}
+\providetranslation{figures}{Abbildungen}
+\providetranslation{Figure}{Abbildung}
+\providetranslation{figure}{Abbildung}
+\providetranslation{From}{Von}
+\providetranslation{from}{von}
+\providetranslation{Glossary}{Glossar}
+\providetranslation{Index}{Index}
+\providetranslation{Introduction}{Einleitung}
+\providetranslation{introduction}{Einleitung}
+\providetranslation{List of Figures and Tables}{Abbildungs- und Tabellenverzeichnis}
+\providetranslation{List of Figures}{Abbildungsverzeichnis}
+\providetranslation{List of Tables}{Tabellenverzeichnis}
+\providetranslation{or}{oder}
+\providetranslation{Outline}{Gliederung}
+\providetranslation{Overview}{\"Uber\-sicht}
+\providetranslation{Pages}{Seiten}
+\providetranslation{pages}{Seiten}
+\providetranslation{Page}{Seite}
+\providetranslation{page}{Seite}
+\providetranslation{Paragraphs}{Ab\-s\"at\-ze}
+\providetranslation{paragraphs}{Ab\-s\"at\-ze}
+\providetranslation{Paragraph}{Absatz}
+\providetranslation{paragraph}{Absatz}
+\providetranslation{Parts}{Teile}
+\providetranslation{parts}{Teile}
+\providetranslation{Part}{Teil}
+\providetranslation{part}{Teil}
+\providetranslation{Preface}{Vorwort}
+\providetranslation{Proofs}{Beweise}
+\providetranslation{proofs}{Beweise}
+\providetranslation{Proof}{Beweis}
+\providetranslation{proof}{Beweis}
+\providetranslation{References}{Literatur}
+\providetranslation{Related work}{Verwandte Arbeiten}
+\providetranslation{Related Work}{Verwandte Arbeiten}
+\providetranslation{Sections}{Abschnitte}
+\providetranslation{sections}{Abschnitte}
+\providetranslation{Section}{Abschnitt}
+\providetranslation{section}{Abschnitt}
+\providetranslation{See also}{Siehe auch}
+\providetranslation{see also}{siehe auch}
+\providetranslation{See}{Siehe}
+\providetranslation{see}{siehe}
+\providetranslation{Sketch of Proofs}{Beweisskizzen}
+\providetranslation{Sketch of proofs}{Beweisskizzen}
+\providetranslation{Sketch of Proof}{Beweisskizze}
+\providetranslation{Sketch of proof}{Beweisskizze}
+\providetranslation{Subsections}{Unterabschnitte}
+\providetranslation{subsections}{Unterabschnitte}
+\providetranslation{Subsection}{Unterabschnitt}
+\providetranslation{subsection}{Unterabschnitt}
+\providetranslation{Summary}{Zusammenfassung}
+\providetranslation{Tables}{Tabellen}
+\providetranslation{tables}{Tabellen}
+\providetranslation{Table}{Tabelle}
+\providetranslation{table}{Tabelle}
+\providetranslation{To}{An}
+\providetranslation{to}{an}
diff --git a/Master/texmf-dist/tex/latex/translator/translator-bibliography-dictionary-English.dict b/Master/texmf-dist/tex/latex/translator/translator-bibliography-dictionary-English.dict
new file mode 100644
index 00000000000..2705bee9ed6
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/translator/translator-bibliography-dictionary-English.dict
@@ -0,0 +1,21 @@
+\ProvidesDictionary{translator-bibliography-dictionary}{English}
+
+\providetranslation{ed.}{ed.}
+\providetranslation{Editions}{Editions}
+\providetranslation{editions}{editions}
+\providetranslation{Edition}{Edition}
+\providetranslation{edition}{edition}
+\providetranslation{Editors}{Editors}
+\providetranslation{editors}{editors}
+\providetranslation{Editor}{Editor}
+\providetranslation{editor}{editor}
+\providetranslation{eds.}{eds.}
+\providetranslation{Extended edition}{Extended edition}
+\providetranslation{extended edition}{extended edition}
+\providetranslation{in (bibliography)}{in}
+\providetranslation{In (bibliography)}{In}
+\providetranslation{Tech. Rep.}{Tech.\ Rep.}
+\providetranslation{Technical Reports}{Technical Reports}
+\providetranslation{technical reports}{technical reports}
+\providetranslation{Technical Report}{Technical Report}
+\providetranslation{technical report}{technical report}
diff --git a/Master/texmf-dist/tex/latex/translator/translator-bibliography-dictionary-French.dict b/Master/texmf-dist/tex/latex/translator/translator-bibliography-dictionary-French.dict
new file mode 100644
index 00000000000..dbddfb5e332
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/translator/translator-bibliography-dictionary-French.dict
@@ -0,0 +1,21 @@
+\ProvidesDictionary{translator-bibliography-dictionary}{French}
+
+\providetranslation{ed.}{ed.}%?
+\providetranslation{Editions}{\'Editions}
+\providetranslation{editions}{\'editions}
+\providetranslation{Edition}{\'Edition}
+\providetranslation{edition}{\'edition}
+\providetranslation{Editors}{\'Editeurs}
+\providetranslation{editors}{\'editeurs}
+\providetranslation{Editor}{\'Editeur}
+\providetranslation{editor}{\'editeur}
+\providetranslation{eds.}{eds.}%?
+\providetranslation{Extended edition}{\'Edition compl\'et\'ee}%?
+\providetranslation{extended edition}{\'edition compl\'et\'ee}%?
+\providetranslation{in (bibliography)}{dans}
+\providetranslation{In (bibliography)}{Dans}
+\providetranslation{Tech. Rep.}{Rap.\ Tech.}
+\providetranslation{Technical Reports}{Rapports techniques}
+\providetranslation{technical reports}{rapports technique}
+\providetranslation{Technical Report}{Rapport technique}
+\providetranslation{technical report}{rapport technique}
diff --git a/Master/texmf-dist/tex/latex/translator/translator-bibliography-dictionary-German.dict b/Master/texmf-dist/tex/latex/translator/translator-bibliography-dictionary-German.dict
new file mode 100644
index 00000000000..20432839e65
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/translator/translator-bibliography-dictionary-German.dict
@@ -0,0 +1,21 @@
+\ProvidesDictionary{translator-bibliography-dictionary}{German}
+
+\providetranslation{ed.}{Hrsg.}
+\providetranslation{Editions}{Auf"|lagen}
+\providetranslation{editions}{Auf"|lagen}
+\providetranslation{Edition}{Auf"|lage}
+\providetranslation{edition}{Auf"|lage}
+\providetranslation{Editors}{Herausgeber}
+\providetranslation{editors}{Herausgeber}
+\providetranslation{Editor}{Herausgeber}
+\providetranslation{editor}{Herausgeber}
+\providetranslation{eds.}{Hrsg.}
+\providetranslation{Extended edition}{Erweiterte Auf"|lage}
+\providetranslation{extended edition}{erweiterte Auf"|lage}
+\providetranslation{in (bibliography)}{in}
+\providetranslation{In (bibliography)}{In}
+\providetranslation{Tech. Rep.}{Tech.\ Bericht}
+\providetranslation{Technical Reports}{Technische Berichte}
+\providetranslation{technical reports}{Technische Berichte}
+\providetranslation{Technical Report}{Technischer Bericht}
+\providetranslation{technical report}{Technischer Bericht}
diff --git a/Master/texmf-dist/tex/latex/translator/translator-environment-dictionary-English.dict b/Master/texmf-dist/tex/latex/translator/translator-environment-dictionary-English.dict
new file mode 100644
index 00000000000..c22efd9008e
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/translator/translator-environment-dictionary-English.dict
@@ -0,0 +1,10 @@
+\ProvidesDictionary{translator-environment-dictionary}{English}
+
+\providetranslation{advantage}{advantage}
+\providetranslation{Advantage}{Advantage}
+\providetranslation{advantages}{advantages}
+\providetranslation{Advantages}{Advantages}
+\providetranslation{disadvantage}{disadvantage}
+\providetranslation{Disadvantage}{Disadvantage}
+\providetranslation{disadvantages}{disadvantages}
+\providetranslation{disadvantages}{Disadvantages}
diff --git a/Master/texmf-dist/tex/latex/translator/translator-environment-dictionary-French.dict b/Master/texmf-dist/tex/latex/translator/translator-environment-dictionary-French.dict
new file mode 100644
index 00000000000..8a370bc1288
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/translator/translator-environment-dictionary-French.dict
@@ -0,0 +1,10 @@
+\ProvidesDictionary{translator-environment-dictionary}{French}
+
+\providetranslation{advantage}{avantage}
+\providetranslation{Advantage}{Avantage}
+\providetranslation{advantages}{avantages}
+\providetranslation{Advantages}{Avantages}
+\providetranslation{disadvantage}{d\'esavantage}
+\providetranslation{Disadvantage}{D\'esavantage}
+\providetranslation{disadvantages}{d\'esavantages}
+\providetranslation{disadvantages}{D\'esavantages}
diff --git a/Master/texmf-dist/tex/latex/translator/translator-environment-dictionary-German.dict b/Master/texmf-dist/tex/latex/translator/translator-environment-dictionary-German.dict
new file mode 100644
index 00000000000..4e83cb2d3c8
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/translator/translator-environment-dictionary-German.dict
@@ -0,0 +1,10 @@
+\ProvidesDictionary{translator-environment-dictionary}{German}
+
+\providetranslation{advantage}{Vorteil}
+\providetranslation{Advantage}{Vorteil}
+\providetranslation{advantages}{Vorteile}
+\providetranslation{Advantages}{Vorteile}
+\providetranslation{disadvantage}{Nachteil}
+\providetranslation{Disadvantage}{Nachteil}
+\providetranslation{disadvantages}{Nachteile}
+\providetranslation{Disadvantages}{Nachteile}
diff --git a/Master/texmf-dist/tex/latex/translator/translator-language-mappings.tex b/Master/texmf-dist/tex/latex/translator/translator-language-mappings.tex
new file mode 100644
index 00000000000..0cb32e0721e
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/translator/translator-language-mappings.tex
@@ -0,0 +1,75 @@
+% Copyright 2007 by Till Tantau
+%
+% This file may be distributed and/or modified
+%
+% 1. under the LaTeX Project Public License and/or
+% 2. under the GNU Public License.
+%
+% See the documentation file for more details.
+
+\def\trans@use@and@alias#1#2{%
+ \uselanguage{#2}%
+ \languagealias{#1}{#2}%
+}
+
+\DeclareOption{acadian} {\trans@use@and@alias{french} {Acadian,French}}
+\DeclareOption{afrikaans} {\trans@use@and@alias{afrikaans} {Afrikaans,Dutch}}
+\DeclareOption{american} {\trans@use@and@alias{american} {AmericanEnglish,English}}
+\DeclareOption{austrian} {\trans@use@and@alias{austrian} {Austrian1997,Austrian,German1997,German}}
+\DeclareOption{bahasa} {\trans@use@and@alias{bahasa} {Bahasa}}
+\DeclareOption{basque} {\trans@use@and@alias{basque} {Basque}}
+\DeclareOption{brazil} {\trans@use@and@alias{brazil} {Brazilian,Portuguese}}
+\DeclareOption{brazilian} {\trans@use@and@alias{brazilian} {Brazilian,Portuguese}}
+\DeclareOption{breton} {\trans@use@and@alias{breton} {Breton}}
+\DeclareOption{british} {\trans@use@and@alias{british} {BritishEnglish,English}}
+\DeclareOption{bulgarian} {\trans@use@and@alias{bulgarian} {Bulgarian}}
+\DeclareOption{canadian} {\trans@use@and@alias{canadian} {Canadian,English}}
+\DeclareOption{canadien} {\trans@use@and@alias{canadien} {Canadien,French}}
+\DeclareOption{catalan} {\trans@use@and@alias{catalan} {Catalan}}
+\DeclareOption{croatian} {\trans@use@and@alias{crotian} {Croatian}}
+\DeclareOption{czech} {\trans@use@and@alias{czech} {Czech}}
+\DeclareOption{danish} {\trans@use@and@alias{danish} {Danish}}
+\DeclareOption{dutch} {\trans@use@and@alias{dutch} {Dutch}}
+\DeclareOption{english} {\trans@use@and@alias{english} {English}}
+\DeclareOption{esperanto} {\trans@use@and@alias{esperaton} {Esperanto}}
+\DeclareOption{estonian} {\trans@use@and@alias{estonian} {Estonian}}
+\DeclareOption{finnish} {\trans@use@and@alias{finnish} {Finnish}}
+\DeclareOption{francais} {\trans@use@and@alias{french} {French}}
+\DeclareOption{frenchb} {\trans@use@and@alias{french} {French}}
+\DeclareOption{french} {\trans@use@and@alias{french} {French}}
+\DeclareOption{galician} {\trans@use@and@alias{galician} {Galician}}
+\DeclareOption{german} {\trans@use@and@alias{german} {German1997,German}}
+\DeclareOption{germanb} {\trans@use@and@alias{german} {German1997,German}}
+\DeclareOption{greek} {\trans@use@and@alias{greek} {Greek}}
+\DeclareOption{polutonikogreek}{\trans@use@and@alias{greek} {Polutoniko,Greek}}
+\DeclareOption{hebrew} {\trans@use@and@alias{hebrew} {Hebrew}}
+\DeclareOption{hungarian} {\trans@use@and@alias{hungarian} {Hungarian}}
+\DeclareOption{icelandic} {\trans@use@and@alias{icelandic} {Icelandic}}
+\DeclareOption{irish} {\trans@use@and@alias{irish} {Irish}}
+\DeclareOption{italian} {\trans@use@and@alias{italian} {Italian}}
+\DeclareOption{latin} {\trans@use@and@alias{latin} {Latin}}
+\DeclareOption{lowersorbian} {\trans@use@and@alias{lsorbian} {LowerSorbian,Sorbian}}
+\DeclareOption{magyar} {\trans@use@and@alias{magyar} {Magyar}}
+\DeclareOption{naustrian} {\trans@use@and@alias{naustrian} {Austrian,German}}
+\DeclareOption{ngerman} {\trans@use@and@alias{ngerman} {German}}
+\DeclareOption{norsk} {\trans@use@and@alias{norsk} {Norsk}}
+\DeclareOption{samin} {\trans@use@and@alias{samin} {Samin}}
+\DeclareOption{nynorsk} {\trans@use@and@alias{nynorsk} {Nynorsk}}
+\DeclareOption{polish} {\trans@use@and@alias{polish} {Polish}}
+\DeclareOption{portuges} {\trans@use@and@alias{portuges} {Portuguese}}
+\DeclareOption{portuguese} {\trans@use@and@alias{portuguese}{portuguese}}
+\DeclareOption{romanian} {\trans@use@and@alias{romanian} {Romanian}}
+\DeclareOption{russian} {\trans@use@and@alias{russian} {Russian}}
+\DeclareOption{scottish} {\trans@use@and@alias{scottish} {Scottish}}
+\DeclareOption{serbian} {\trans@use@and@alias{serbian} {Serbian}}
+\DeclareOption{slovak} {\trans@use@and@alias{slovak} {Slovak}}
+\DeclareOption{slovene} {\trans@use@and@alias{slovene} {Slovene}}
+\DeclareOption{spanish} {\trans@use@and@alias{spanish} {Spanish}}
+\DeclareOption{swedish} {\trans@use@and@alias{swedish} {Swedish}}
+\DeclareOption{turkish} {\trans@use@and@alias{turkish} {Turkish}}
+\DeclareOption{ukrainian} {\trans@use@and@alias{ukrainian} {Ukrainian}}
+\DeclareOption{uppersorbian} {\trans@use@and@alias{usorbian} {UpperSorbian,Sorbian}}
+\DeclareOption{welsh} {\trans@use@and@alias{welsh} {Welsh}}
+\DeclareOption{UKenglish} {\trans@use@and@alias{UKenglish} {BritishEnglish,English}}
+\DeclareOption{USenglish} {\trans@use@and@alias{USenglish} {AmericanEnglish,English}}
+\ProcessOptions* \ No newline at end of file
diff --git a/Master/texmf-dist/tex/latex/translator/translator-months-dictionary-English.dict b/Master/texmf-dist/tex/latex/translator/translator-months-dictionary-English.dict
new file mode 100644
index 00000000000..1e48499b08b
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/translator/translator-months-dictionary-English.dict
@@ -0,0 +1,43 @@
+\ProvidesDictionary{translator-months-dictionary}{English}
+
+\providetranslation{January}{January}
+\providetranslation{February}{February}
+\providetranslation{March}{March}
+\providetranslation{April}{April}
+\providetranslation{May}{May}
+\providetranslation{June}{June}
+\providetranslation{July}{July}
+\providetranslation{August}{August}
+\providetranslation{September}{September}
+\providetranslation{October}{October}
+\providetranslation{November}{November}
+\providetranslation{December}{December}
+
+\providetranslation{Jan}{Jan}
+\providetranslation{Feb}{Feb}
+\providetranslation{Mar}{Mar}
+\providetranslation{Apr}{Apr}
+\providetranslation{May}{May}
+\providetranslation{Jun}{Jun}
+\providetranslation{Jul}{Jul}
+\providetranslation{Aug}{Aug}
+\providetranslation{Sep}{Sep}
+\providetranslation{Oct}{Oct}
+\providetranslation{Nov}{Nov}
+\providetranslation{Dec}{Dec}
+
+\providetranslation{Monday}{Monday}
+\providetranslation{Tuesday}{Tuesday}
+\providetranslation{Wednesday}{Wednesday}
+\providetranslation{Thursday}{Thursday}
+\providetranslation{Friday}{Friday}
+\providetranslation{Saturday}{Saturday}
+\providetranslation{Sunday}{Sunday}
+
+\providetranslation{Mon}{Mon}
+\providetranslation{Tue}{Tue}
+\providetranslation{Wed}{Wed}
+\providetranslation{Thu}{Thu}
+\providetranslation{Fri}{Fri}
+\providetranslation{Sat}{Sat}
+\providetranslation{Sun}{Sun}
diff --git a/Master/texmf-dist/tex/latex/translator/translator-months-dictionary-French.dict b/Master/texmf-dist/tex/latex/translator/translator-months-dictionary-French.dict
new file mode 100644
index 00000000000..1c026bcae96
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/translator/translator-months-dictionary-French.dict
@@ -0,0 +1,14 @@
+\ProvidesDictionary{translator-month-dictionary}{French}
+
+\providetranslation{January}{Janvier}
+\providetranslation{February}{F\'evrier}
+\providetranslation{March}{Mars}
+\providetranslation{April}{Avril}
+\providetranslation{May}{Mai}
+\providetranslation{June}{Juin}
+\providetranslation{July}{Juillet}
+\providetranslation{August}{Ao\^ut}
+\providetranslation{September}{Septembre}
+\providetranslation{October}{Octobre}
+\providetranslation{November}{Novembre}
+\providetranslation{December}{Decembre}
diff --git a/Master/texmf-dist/tex/latex/translator/translator-months-dictionary-German.dict b/Master/texmf-dist/tex/latex/translator/translator-months-dictionary-German.dict
new file mode 100644
index 00000000000..0097cc9a586
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/translator/translator-months-dictionary-German.dict
@@ -0,0 +1,43 @@
+\ProvidesDictionary{translator-months-dictionary}{German}
+
+\providetranslation{January}{Januar}
+\providetranslation{February}{Februar}
+\providetranslation{March}{M\"arz}
+\providetranslation{April}{April}
+\providetranslation{May}{Mai}
+\providetranslation{June}{Juni}
+\providetranslation{July}{Juli}
+\providetranslation{August}{August}
+\providetranslation{September}{September}
+\providetranslation{October}{Oktober}
+\providetranslation{November}{November}
+\providetranslation{December}{Dezember}
+
+\providetranslation{Jan}{Jan}
+\providetranslation{Feb}{Feb}
+\providetranslation{Mar}{M\"ar}
+\providetranslation{Apr}{Apr}
+\providetranslation{May}{Mai}
+\providetranslation{Jun}{Jun}
+\providetranslation{Jul}{Jul}
+\providetranslation{Aug}{Aug}
+\providetranslation{Sep}{Sep}
+\providetranslation{Oct}{Okt}
+\providetranslation{Nov}{Nov}
+\providetranslation{Dec}{Dez}
+
+\providetranslation{Monday}{Montag}
+\providetranslation{Tuesday}{Dienstag}
+\providetranslation{Wednesday}{Mittwoch}
+\providetranslation{Thursday}{Donnerstag}
+\providetranslation{Friday}{Freitag}
+\providetranslation{Saturday}{Samstag}
+\providetranslation{Sunday}{Sonntag}
+
+\providetranslation{Mon}{Mo}
+\providetranslation{Tue}{Di}
+\providetranslation{Wed}{Mi}
+\providetranslation{Thu}{Do}
+\providetranslation{Fri}{Fr}
+\providetranslation{Sat}{Sa}
+\providetranslation{Sun}{So}
diff --git a/Master/texmf-dist/tex/latex/translator/translator-numbers-dictionary-English.dict b/Master/texmf-dist/tex/latex/translator/translator-numbers-dictionary-English.dict
new file mode 100644
index 00000000000..bc5b3af1ee5
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/translator/translator-numbers-dictionary-English.dict
@@ -0,0 +1,53 @@
+\ProvidesDictionary{translator-numbers-dictionary}{English}
+
+\providetranslation{one}{one}
+\providetranslation{two}{two}
+\providetranslation{three}{three}
+\providetranslation{four}{four}
+\providetranslation{five}{five}
+\providetranslation{six}{six}
+\providetranslation{seven}{seven}
+\providetranslation{eight}{eight}
+\providetranslation{nine}{nine}
+\providetranslation{ten}{ten}
+\providetranslation{eleven}{eleven}
+\providetranslation{twelve}{twelve}
+
+\providetranslation{One}{One}
+\providetranslation{Two}{Two}
+\providetranslation{Three}{Three}
+\providetranslation{Four}{Four}
+\providetranslation{Five}{Five}
+\providetranslation{Six}{Six}
+\providetranslation{Seven}{Seven}
+\providetranslation{Eight}{Eight}
+\providetranslation{Nine}{Nine}
+\providetranslation{Ten}{Ten}
+\providetranslation{Eleven}{Eleven}
+\providetranslation{Twelve}{Twelve}
+
+\providetranslation{first}{first}
+\providetranslation{second}{second}
+\providetranslation{third}{third}
+\providetranslation{fourth}{fourth}
+\providetranslation{fifth}{fifth}
+\providetranslation{sixth}{sixth}
+\providetranslation{seventh}{seventh}
+\providetranslation{eight}{eigth}
+\providetranslation{ninth}{ninth}
+\providetranslation{tenth}{tenth}
+\providetranslation{eleventh}{eleventh}
+\providetranslation{twelveth}{twelveth}
+
+\providetranslation{1st}{1st}
+\providetranslation{2nd}{2nd}
+\providetranslation{3rd}{3rd}
+\providetranslation{4th}{4th}
+\providetranslation{5th}{5th}
+\providetranslation{6th}{6th}
+\providetranslation{7th}{7th}
+\providetranslation{8th}{8th}
+\providetranslation{9th}{9th}
+\providetranslation{10th}{10th}
+\providetranslation{11th}{11th}
+\providetranslation{12th}{12th}
diff --git a/Master/texmf-dist/tex/latex/translator/translator-numbers-dictionary-French.dict b/Master/texmf-dist/tex/latex/translator/translator-numbers-dictionary-French.dict
new file mode 100644
index 00000000000..a0a37983dbd
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/translator/translator-numbers-dictionary-French.dict
@@ -0,0 +1,53 @@
+\ProvidesDictionary{translator-numbers-dictionary}{French}
+
+\providetranslation{one}{un}
+\providetranslation{two}{deux}
+\providetranslation{three}{trois}
+\providetranslation{four}{quatre}
+\providetranslation{five}{cinq}
+\providetranslation{six}{six}
+\providetranslation{seven}{sept}
+\providetranslation{eight}{huit}
+\providetranslation{nine}{neuf}
+\providetranslation{ten}{dix}
+\providetranslation{eleven}{onze}
+\providetranslation{twelve}{douze}
+
+\providetranslation{One}{Un}
+\providetranslation{Two}{Deux}
+\providetranslation{Three}{Trois}
+\providetranslation{Four}{Quatre}
+\providetranslation{Five}{Cinq}
+\providetranslation{Six}{Six}
+\providetranslation{Seven}{Sept}
+\providetranslation{Eight}{Huit}
+\providetranslation{Nine}{Neuf}
+\providetranslation{Ten}{Dix}
+\providetranslation{Eleven}{Onze}
+\providetranslation{Twelve}{Douze}
+
+\providetranslation{first}{premier}
+\providetranslation{second}{deuxi\`eme}
+\providetranslation{third}{troisi\`eme}
+\providetranslation{fourth}{quatri\`eme}
+\providetranslation{fifth}{cinqui\`eme}
+\providetranslation{sixth}{sixi\`eme}
+\providetranslation{seventh}{septi\`eme}
+\providetranslation{eight}{huiti\`eme}
+\providetranslation{ninth}{neuvi\`eme}
+\providetranslation{tenth}{dixi\`eme}
+\providetranslation{eleventh}{onzi\`eme}
+\providetranslation{twelveth}{douzi\`eme}
+
+\providetranslation{1st}{1\up{er}}
+\providetranslation{2nd}{2\up{e}}
+\providetranslation{3rd}{3\up{e}}
+\providetranslation{4th}{4\up{e}}
+\providetranslation{5th}{5\up{e}}
+\providetranslation{6th}{6\up{e}}
+\providetranslation{7th}{7\up{e}}
+\providetranslation{8th}{8\up{e}}
+\providetranslation{9th}{9\up{e}}
+\providetranslation{10th}{10\up{e}}
+\providetranslation{11th}{11\up{e}}
+\providetranslation{12th}{12\up{e}}
diff --git a/Master/texmf-dist/tex/latex/translator/translator-numbers-dictionary-German.dict b/Master/texmf-dist/tex/latex/translator/translator-numbers-dictionary-German.dict
new file mode 100644
index 00000000000..b7793036d51
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/translator/translator-numbers-dictionary-German.dict
@@ -0,0 +1,53 @@
+\ProvidesDictionary{translator-numbers-dictionary}{German}
+
+\providetranslation{one}{eins}
+\providetranslation{two}{zwei}
+\providetranslation{three}{drei}
+\providetranslation{four}{vier}
+\providetranslation{five}{f\"unf}
+\providetranslation{six}{sechs}
+\providetranslation{seven}{sieben}
+\providetranslation{eight}{acht}
+\providetranslation{nine}{neun}
+\providetranslation{ten}{zehn}
+\providetranslation{eleven}{elf}
+\providetranslation{twelve}{zw\"olf}
+
+\providetranslation{One}{Eins}
+\providetranslation{Two}{Zwei}
+\providetranslation{Three}{Drei}
+\providetranslation{Four}{Vier}
+\providetranslation{Five}{F\"unf}
+\providetranslation{Six}{Sechs}
+\providetranslation{Seven}{Sieben}
+\providetranslation{Eight}{Acht}
+\providetranslation{Nine}{Neun}
+\providetranslation{Ten}{Zehn}
+\providetranslation{Eleven}{Elf}
+\providetranslation{Twelve}{Zw\"olf}
+
+\providetranslation{first}{erste}
+\providetranslation{second}{zweite}
+\providetranslation{third}{dritte}
+\providetranslation{fourth}{vierte}
+\providetranslation{fifth}{f\"unfte}
+\providetranslation{sixth}{sechste}
+\providetranslation{seventh}{siebte}
+\providetranslation{eight}{achte}
+\providetranslation{ninth}{neunte}
+\providetranslation{tenth}{zehnte}
+\providetranslation{eleventh}{elfte}
+\providetranslation{twelveth}{zw\"olfte}
+
+\providetranslation{1st}{1.}
+\providetranslation{2nd}{2.}
+\providetranslation{3rd}{3.}
+\providetranslation{4th}{4.}
+\providetranslation{5th}{5.}
+\providetranslation{6th}{6.}
+\providetranslation{7th}{7.}
+\providetranslation{8th}{8.}
+\providetranslation{9th}{9.}
+\providetranslation{10th}{10.}
+\providetranslation{11th}{11.}
+\providetranslation{12th}{12.}
diff --git a/Master/texmf-dist/tex/latex/translator/translator-theorem-dictionary-English.dict b/Master/texmf-dist/tex/latex/translator/translator-theorem-dictionary-English.dict
new file mode 100644
index 00000000000..c5cabac570a
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/translator/translator-theorem-dictionary-English.dict
@@ -0,0 +1,82 @@
+\ProvidesDictionary{translator-theorem-dictionary}{English}
+
+\providetranslation{Comments}{Comments}
+\providetranslation{comments}{comments}
+\providetranslation{Comment}{Comment}
+\providetranslation{comment}{comment}
+\providetranslation{Corollaries}{Corollaries}
+\providetranslation{corollaries}{corollaries}
+\providetranslation{Corollary}{Corollary}
+\providetranslation{corollary}{corollary}
+\providetranslation{Definitions}{Definitions}
+\providetranslation{definitions}{definitions}
+\providetranslation{Definition}{Definition}
+\providetranslation{definition}{definition}
+\providetranslation{Examples}{Examples}
+\providetranslation{examples}{examples}
+\providetranslation{Example}{Example}
+\providetranslation{example}{example}
+\providetranslation{Exercises}{Exercises}
+\providetranslation{exercises}{exercises}
+\providetranslation{Exercise}{Exercise}
+\providetranslation{exercise}{exercise}
+\providetranslation{Facts}{Facts}
+\providetranslation{facts}{facts}
+\providetranslation{Fact}{Fact}
+\providetranslation{fact}{fact}
+\providetranslation{Key Lemmas}{Key Lemmas}
+\providetranslation{key lemmas}{key lemmas}
+\providetranslation{Key Lemma}{Key Lemma}
+\providetranslation{key lemma}{key lemma}
+\providetranslation{Key Observations}{Key Observations}
+\providetranslation{key observations}{key observations}
+\providetranslation{Key Observation}{Key Observation}
+\providetranslation{key observation}{key observation}
+\providetranslation{Lemmas}{Lemmas}
+\providetranslation{lemmas}{lemmas}
+\providetranslation{Lemma}{Lemma}
+\providetranslation{lemma}{lemma}
+\providetranslation{Main Theorems}{Main Theorems}
+\providetranslation{main theorems}{main theorems}
+\providetranslation{Main Theorem}{Main Theorem}
+\providetranslation{main theorem}{main theorem}
+\providetranslation{Observations}{Observations}
+\providetranslation{observations}{observations}
+\providetranslation{Observation}{Observation}
+\providetranslation{observation}{observation}
+\providetranslation{Problems}{Problems}
+\providetranslation{problems}{problems}
+\providetranslation{Problem}{Problem}
+\providetranslation{problem}{problem}
+\providetranslation{Proofs}{Proofs}
+\providetranslation{proofs}{proofs}
+\providetranslation{Proof}{Proof}
+\providetranslation{proof}{proof}
+\providetranslation{Proof Sketch}{Proof Sketch}
+\providetranslation{Proof sketch}{Proof sketch}
+\providetranslation{proof sketch}{proof sketch}
+\providetranslation{Proof Sketches}{Proof Sketches}
+\providetranslation{Proof sketches}{Proof sketches}
+\providetranslation{proof sketches}{proof sketches}
+\providetranslation{Sketch of Proof}{Sketch of Proof}
+\providetranslation{Sketch of Proofs}{Sketch of Proofs}
+\providetranslation{Sketch of proof}{Sketch of proof}
+\providetranslation{Sketch of proofs}{Sketch of proofs}
+\providetranslation{sketch of proof}{sketch of proof}
+\providetranslation{sketch of proofs}{sketch of proofs}
+\providetranslation{Propositions}{Propositions}
+\providetranslation{propositions}{propositions}
+\providetranslation{Proposition}{Proposition}
+\providetranslation{proposition}{proposition}
+\providetranslation{Remarks}{Remarks}
+\providetranslation{remarks}{remarks}
+\providetranslation{Remark}{Remark}
+\providetranslation{remark}{remark}
+\providetranslation{Solutions}{Solutions}
+\providetranslation{solutions}{solutions}
+\providetranslation{Solution}{Solution}
+\providetranslation{solution}{solution}
+\providetranslation{Theorems}{Theorems}
+\providetranslation{theorems}{theorems}
+\providetranslation{Theorem}{Theorem}
+\providetranslation{theorem}{theorem}
diff --git a/Master/texmf-dist/tex/latex/translator/translator-theorem-dictionary-French.dict b/Master/texmf-dist/tex/latex/translator/translator-theorem-dictionary-French.dict
new file mode 100644
index 00000000000..30ce8b2ea70
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/translator/translator-theorem-dictionary-French.dict
@@ -0,0 +1,82 @@
+\ProvidesDictionary{translator-theorem-dictionary}{French}
+
+\providetranslation{Comments}{Commentaires}
+\providetranslation{comments}{commentaires}
+\providetranslation{Comment}{Commentaire}
+\providetranslation{comment}{commentaire}
+\providetranslation{Corollaries}{Corollaires}
+\providetranslation{corollaries}{corollaires}
+\providetranslation{Corollary}{Corollaire}
+\providetranslation{corollary}{corollaire}
+\providetranslation{Definitions}{D\'efinitions}
+\providetranslation{definitions}{d\'efinitions}
+\providetranslation{Definition}{D\'efinition}
+\providetranslation{definition}{d\'efinition}
+\providetranslation{Examples}{Exemples}
+\providetranslation{examples}{exemples}
+\providetranslation{Example}{Exemple}
+\providetranslation{example}{exemple}
+\providetranslation{Exercises}{Exercices}
+\providetranslation{exercises}{exercices}
+\providetranslation{Exercise}{Exercice}
+\providetranslation{exercise}{exercice}
+\providetranslation{Facts}{Faits}
+\providetranslation{facts}{faits}
+\providetranslation{Fact}{Fait}
+\providetranslation{fact}{fait}
+\providetranslation{Key Lemmas}{Lemmes fondamentaux}
+\providetranslation{key lemmas}{lemmes fondamentaux}
+\providetranslation{Key Lemma}{Lemme fondamental}
+\providetranslation{key lemma}{lemme fondamental}
+\providetranslation{Key Observations}{Observations d\'ecisives}
+\providetranslation{key observations}{observations d\'ecisives}
+\providetranslation{Key Observation}{Observation d\'ecisive}
+\providetranslation{key observation}{observation d\'ecisive}
+\providetranslation{Lemmas}{Lemmes}
+\providetranslation{lemmas}{lemmes}
+\providetranslation{Lemma}{Lemme}
+\providetranslation{lemma}{lemme}
+\providetranslation{Main Theorems}{Th\'eor\`emes Principaux}
+\providetranslation{main theorems}{th\'eor\`emes principaux}
+\providetranslation{Main Theorem}{Th\'eor\`eme Principal}
+\providetranslation{main theorem}{th\'eor\`eme principal}
+\providetranslation{Observations}{Observations}
+\providetranslation{observations}{observations}
+\providetranslation{Observation}{Observation}
+\providetranslation{observation}{observation}
+\providetranslation{Problems}{Probl\`emes}
+\providetranslation{problems}{probl\`emes}
+\providetranslation{Problem}{Probl\`eme}
+\providetranslation{problem}{probl\`eme}
+\providetranslation{Proofs}{D\'emonstrations}
+\providetranslation{proofs}{d\'emonstrations}
+\providetranslation{Proof}{D\'emonstration}
+\providetranslation{proof}{d\'emonstration}
+\providetranslation{Proof Sketch}{Preuve sch\'ematique}
+\providetranslation{Proof sketch}{Preuve sch\'ematique}
+\providetranslation{proof sketch}{preuve sch\'ematique}
+\providetranslation{Proof Sketches}{Preuve sch\'ematique}
+\providetranslation{Proof sketches}{Preuve sch\'ematique}
+\providetranslation{proof sketches}{preuve sch\'ematique}
+\providetranslation{Sketch of Proof}{Esquisse de preuve}
+\providetranslation{Sketch of Proofs}{Esquisse de preuves}
+\providetranslation{Sketch of proof}{Esquisse de preuve}
+\providetranslation{Sketch of proofs}{Esquisse de preuves}
+\providetranslation{sketch of proof}{esquisse de preuve}
+\providetranslation{sketch of proofs}{esquisse de preuves}
+\providetranslation{Propositions}{Propositions}
+\providetranslation{propositions}{propositions}
+\providetranslation{Proposition}{Proposition}
+\providetranslation{proposition}{proposition}
+\providetranslation{Remarks}{Remarques}
+\providetranslation{remarks}{remarques}
+\providetranslation{Remark}{Remarque}
+\providetranslation{remark}{remarque}
+\providetranslation{Solutions}{Solutions}
+\providetranslation{solutions}{solutions}
+\providetranslation{Solution}{Solution}
+\providetranslation{solution}{solution}
+\providetranslation{Theorems}{Th\'eor\`emes}
+\providetranslation{theorems}{th\'eor\`emes}
+\providetranslation{Theorem}{Th\'eor\`eme}
+\providetranslation{theorem}{th\'eor\`eme}
diff --git a/Master/texmf-dist/tex/latex/translator/translator-theorem-dictionary-German.dict b/Master/texmf-dist/tex/latex/translator/translator-theorem-dictionary-German.dict
new file mode 100644
index 00000000000..16aa6fed7e6
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/translator/translator-theorem-dictionary-German.dict
@@ -0,0 +1,82 @@
+\ProvidesDictionary{translator-theorem-dictionary}{German}
+
+\providetranslation{Comments}{Kommentare}
+\providetranslation{comments}{Kommentare}
+\providetranslation{Comment}{Kommentar}
+\providetranslation{comment}{Kommentar}
+\providetranslation{Corollaries}{Folgerungen}
+\providetranslation{corollaries}{Folgerungen}
+\providetranslation{Corollary}{Folgerung}
+\providetranslation{corollary}{Folgerung}
+\providetranslation{Definitions}{Definitionen}
+\providetranslation{definitions}{Definitionen}
+\providetranslation{Definition}{Definition}
+\providetranslation{definition}{Definition}
+\providetranslation{Examples}{Beispiele}
+\providetranslation{examples}{Beispiele}
+\providetranslation{Example}{Beispiel}
+\providetranslation{example}{Beispiel}
+\providetranslation{Exercises}{\"Ubungs\-auf\-gaben}
+\providetranslation{exercises}{\"Ubungs\-auf\-gaben}
+\providetranslation{Exercise}{\"Ubungs\-auf\-gabe}
+\providetranslation{exercise}{\"Ubungs\-auf\-gabe}
+\providetranslation{Facts}{Fakten}
+\providetranslation{facts}{Fakten}
+\providetranslation{Fact}{Fakt}
+\providetranslation{fact}{Fakt}
+\providetranslation{Key Lemmas}{Schl\"us\-sel\-lemmata}
+\providetranslation{key lemmas}{Schl\"us\-sel\-lemmata}
+\providetranslation{Key Lemma}{Schl\"us\-sel\-lemma}
+\providetranslation{key lemma}{Schl\"us\-sel\-lemma}
+\providetranslation{Key Observations}{Schl\"us\-sel\-beobach\-tungen}
+\providetranslation{key observations}{Schl\"us\-sel\-beobach\-tungen}
+\providetranslation{Key Observation}{Schl\"us\-sel\-beobach\-tung}
+\providetranslation{key observation}{Schl\"us\-sel\-beobach\-tung}
+\providetranslation{Lemmas}{Lemmata}
+\providetranslation{lemmas}{Lemmata}
+\providetranslation{Lemma}{Lemma}
+\providetranslation{lemma}{Lemma}
+\providetranslation{Main Theorems}{Haupt\-s\"atze}
+\providetranslation{main theorems}{Haupt\-s\"atze}
+\providetranslation{Main Theorem}{Hauptsatz}
+\providetranslation{main theorem}{Hauptsatz}
+\providetranslation{Observations}{Beobachtungen}
+\providetranslation{observations}{Beobachtungen}
+\providetranslation{Observation}{Beobachtung}
+\providetranslation{observation}{Beobachtung}
+\providetranslation{Problems}{Problemstellungen}
+\providetranslation{problems}{problemstellungen}
+\providetranslation{Problem}{Problemstellung}
+\providetranslation{problem}{problemstellung}
+\providetranslation{Proofs}{Beweise}
+\providetranslation{proofs}{Beweise}
+\providetranslation{Proof}{Beweis}
+\providetranslation{proof}{Beweis}
+\providetranslation{Proof Sketch}{Beweisskizze}
+\providetranslation{Proof sketch}{Beweisskizze}
+\providetranslation{proof sketch}{Beweisskizze}
+\providetranslation{Proof Sketches}{Beweisskizzen}
+\providetranslation{Proof sketches}{Beweisskizzen}
+\providetranslation{proof sketches}{Beweisskizzen}
+\providetranslation{Sketch of Proof}{Beweisskizze}
+\providetranslation{Sketch of Proofs}{Beweisskizzen}
+\providetranslation{Sketch of proof}{Beweisskizze}
+\providetranslation{Sketch of proofs}{Beweisskizzen}
+\providetranslation{sketch of proof}{Beweisskizze}
+\providetranslation{sketch of proofs}{Beweisskizzen}
+\providetranslation{Propositions}{Propositionen}
+\providetranslation{propositions}{Propositionen}
+\providetranslation{Proposition}{Proposition}
+\providetranslation{proposition}{Proposition}
+\providetranslation{Remarks}{Bemerkungen}
+\providetranslation{remarks}{Bemerkungen}
+\providetranslation{Remark}{Bemerkung}
+\providetranslation{remark}{Bemerkung}
+\providetranslation{Solutions}{L\"o\-sun\-gen}
+\providetranslation{solutions}{L\"o\-sun\-gen}
+\providetranslation{Solution}{L\"o\-sung}
+\providetranslation{solution}{L\"o\-sung}
+\providetranslation{Theorems}{S\"atze}
+\providetranslation{theorems}{S\"atze}
+\providetranslation{Theorem}{Satz}
+\providetranslation{theorem}{Satz}
diff --git a/Master/texmf-dist/tex/latex/translator/translator.sty b/Master/texmf-dist/tex/latex/translator/translator.sty
new file mode 100644
index 00000000000..a911f429b9b
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/translator/translator.sty
@@ -0,0 +1,157 @@
+% Copyright 2007 by Till Tantau
+%
+% This file may be distributed and/or modified
+%
+% 1. under the LaTeX Project Public License and/or
+% 2. under the GNU Public License.
+%
+% See the documentation file for more details.
+
+\def\translatorversion{1.00}
+
+\ProvidesPackage{translator}[2007/03/11 ver \translatorversion]
+
+\RequirePackage{keyval}
+
+\def\trans@languages{English}
+
+\newcommand\uselanguage[2][]{%
+ \g@addto@macro\trans@languages{,#2}%
+}
+
+\newcommand\languagealias[2]{%
+ \expandafter\def\csname tr@ml@#1\endcsname{#2}%
+}
+
+\input{translator-language-mappings}
+
+\newcommand\languagepath[1]{\def\trans@languagepath{#1}}
+\def\trans@languagepath{\languagename,English}
+
+\define@key{translator}{to}{\def\trans@to{#1}}
+
+\newcommand\iftranslationdefined[4][]{%
+ \def\trans@to{\trans@defaultto}%
+ \setkeys{translator}{#1}%
+ \expandafter\ifx\csname tr@@@\trans@to @#2\endcsname\@undefined%
+ \let\trans@next=\@firstoftwo%
+ \else%
+ \let\trans@next=\@secondoftwo%
+ \fi%
+ \trans@next{#3}{#4}%
+}
+
+\newcommand\deftranslation[3][]{%
+ \def\trans@to{\trans@defaultto}%
+ \setkeys{translator}{#1}%
+ \expandafter\def\csname tr@@@\trans@to @#2\endcsname{#3}%
+}
+
+\newcommand\newtranslation[3][]{%
+ \iftranslationdefined[#1]{#2}{%
+ \PackageError{translator}{Translation of ``#2'' already defined.}{}%
+ }%
+ {%
+ \deftranslation[#1]{#2}{#3}%
+ }%
+}
+
+\newcommand\renewtranslation[3][]{%
+ \iftranslationdefined[#1]{#2}{%
+ \deftranslation[#1]{#2}{#3}%
+ }%
+ {%
+ \PackageError{translator}{Translation of ``#2'' not defined.}{}%
+ }%
+}
+
+\newcommand\providetranslation[3][]{%
+ \iftranslationdefined[#1]{#2}{%
+ }%
+ {%
+ \deftranslation[#1]{#2}{#3}%
+ }%
+}
+
+
+
+\newcommand\translatelet[3][]{%
+ \edef\trans@to{\trans@languagepath}%
+ \setkeys{translator}{#1}%
+ \let\trans@trans\@empty%
+ \let\trans@list\@empty%
+ \@for\trans@lang:=\trans@to\do%
+ {%
+ \expandafter\ifx\csname tr@ml@\trans@lang\endcsname\relax%
+ \else%
+ \expandafter\let\expandafter\trans@lang\expandafter=\csname tr@ml@\trans@lang\endcsname%
+ \fi%
+ \edef\trans@list{\trans@list,\trans@lang}%
+ }%
+ \@for\trans@lang:=\trans@list\do%
+ {%
+ \expandafter\ifx\csname tr@@@\trans@lang @#3\endcsname\relax%
+ \else%
+ \ifx\trans@trans\@empty%
+ \expandafter\expandafter\expandafter\def
+ \expandafter\expandafter\expandafter\trans@trans
+ \expandafter\expandafter\expandafter{\csname tr@@@\trans@lang @#3\endcsname}%
+ \fi%
+ \fi%
+ }%
+ \ifx\trans@trans\@empty%
+ \def\trans@trans{#3}%
+ \fi%
+ \let#2=\trans@trans%
+}
+
+
+
+\DeclareRobustCommand\translate[2][]{%
+ \translatelet[#1]\trans@temp{#2}%
+ \trans@temp%
+}
+
+
+
+\def\trans@dictionaries{}
+
+\newcommand\usedictionary[1]{%
+ \g@addto@macro\trans@dictionaries{\usedictionary{#1}}%
+}
+
+\def\trans@defaultto{English}
+
+\AtBeginDocument{%
+ \renewcommand\usedictionary[1]{%
+ \@for\trans@lang:=\trans@languages\do{%
+ \ifx\trans@lang\@empty%
+ \else%
+ \expandafter\ifx\csname ver@#1-\trans@lang.dict\endcsname\relax%
+ \edef\trans@temp{%
+ \def\noexpand\trans@defaultto{\trans@lang}%
+ \noexpand\InputIfFileExists{#1-\trans@lang.dict}{}{}%
+ \def\noexpand\trans@defaultto{\trans@defaultto}%
+ }%
+ \trans@temp%
+ \fi%
+ \fi%
+ }}%
+ \trans@dictionaries%
+}
+
+\def\ProvidesDictionary#1#2{%
+ \begingroup
+ \catcode`\ 10 %
+ \@makeother\/%
+ \@ifnextchar[%]
+ {\@providesdictionary{#1}{#2}}{\@providesdictionary{#1}{#2}[]}%
+ }
+\def\@providesdictionary#1#2[#3]{%
+ \wlog{Dictionary: #1, Language: #2 #3}%
+ \expandafter\xdef\csname ver@#1-#2.dict\endcsname{#3}%
+ \endgroup%
+}
+
+
+\endinput