summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-06-12 23:26:55 +0000
committerKarl Berry <karl@freefriends.org>2010-06-12 23:26:55 +0000
commit641952c28af814cb2ba30f4f57dc83222e8ba80f (patch)
treed691f698b63ce0801bf2ab2ad3ff64b3e268f5e1 /Master/texmf-dist/doc/latex
parent7dd376f55c107ca5d7da18de3f4b73f263a40212 (diff)
beamer 3.09 (12jun10)
git-svn-id: svn://tug.org/texlive/trunk@18919 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex')
-rw-r--r--Master/texmf-dist/doc/latex/beamer/ChangeLog121
-rw-r--r--Master/texmf-dist/doc/latex/beamer/FILES58
-rw-r--r--Master/texmf-dist/doc/latex/beamer/README3
-rw-r--r--Master/texmf-dist/doc/latex/beamer/doc/beamerlogo.pdfbin0 -> 2089 bytes
-rw-r--r--Master/texmf-dist/doc/latex/beamer/doc/beamerug-macros.tex124
-rw-r--r--Master/texmf-dist/doc/latex/beamer/doc/beamerug-translator.tex368
-rw-r--r--Master/texmf-dist/doc/latex/beamer/doc/beameruserguide.pdfbin1519775 -> 1531764 bytes
-rw-r--r--Master/texmf-dist/doc/latex/beamer/doc/beameruserguide.tex23
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-basic-dictionary/translator-basic-dictionary-Croatian.dict84
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-basic-dictionary/translator-basic-dictionary-English.dict84
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-basic-dictionary/translator-basic-dictionary-French.dict84
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-basic-dictionary/translator-basic-dictionary-German.dict84
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-basic-dictionary/translator-basic-dictionary-Serbian.dict84
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-bibliography-dictionary/translator-bibliography-dictionary-Croatian.dict21
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-bibliography-dictionary/translator-bibliography-dictionary-English.dict21
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-bibliography-dictionary/translator-bibliography-dictionary-French.dict21
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-bibliography-dictionary/translator-bibliography-dictionary-German.dict21
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-bibliography-dictionary/translator-bibliography-dictionary-Serbian.dict21
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-environment-dictionary/translator-environment-dictionary-Croatian.dict10
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-environment-dictionary/translator-environment-dictionary-English.dict10
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-environment-dictionary/translator-environment-dictionary-French.dict10
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-environment-dictionary/translator-environment-dictionary-German.dict10
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-environment-dictionary/translator-environment-dictionary-Serbian.dict10
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-months-dictionary/translator-months-dictionary-Croatian.dict43
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-months-dictionary/translator-months-dictionary-English.dict43
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-months-dictionary/translator-months-dictionary-French.dict14
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-months-dictionary/translator-months-dictionary-German.dict43
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-months-dictionary/translator-months-dictionary-Serbian.dict43
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-numbers-dictionary/translator-numbers-dictionary-Croatian.dict53
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-numbers-dictionary/translator-numbers-dictionary-English.dict53
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-numbers-dictionary/translator-numbers-dictionary-French.dict53
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-numbers-dictionary/translator-numbers-dictionary-German.dict53
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-numbers-dictionary/translator-numbers-dictionary-Serbian.dict53
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-theorem-dictionary/translator-theorem-dictionary-Croatian.dict82
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-theorem-dictionary/translator-theorem-dictionary-English.dict82
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-theorem-dictionary/translator-theorem-dictionary-French.dict82
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-theorem-dictionary/translator-theorem-dictionary-German.dict82
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-theorem-dictionary/translator-theorem-dictionary-Serbian.dict82
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/translator-language-mappings.tex76
-rw-r--r--Master/texmf-dist/doc/latex/beamer/extensions/translator/translator.sty158
40 files changed, 2356 insertions, 11 deletions
diff --git a/Master/texmf-dist/doc/latex/beamer/ChangeLog b/Master/texmf-dist/doc/latex/beamer/ChangeLog
index a2360e3831e..ea51c1f59c3 100644
--- a/Master/texmf-dist/doc/latex/beamer/ChangeLog
+++ b/Master/texmf-dist/doc/latex/beamer/ChangeLog
@@ -1,3 +1,60 @@
+changeset: 421:9b206f1826ae
+tag: tip
+user: Vedran Miletić <rivanvx@gmail.com>
+date: Sat Jun 12 14:07:34 2010 +0200
+files: doc/beamerlogo.pdf doc/beamerug-beamerlogo.pdf doc/beameruserguide.tex
+description:
+Give better name for a logo, one that Makefile won't destroy on make clean.
+
+
+changeset: 420:277e4f0e84c2
+user: Vedran Miletić <rivanvx@gmail.com>
+date: Sat Jun 12 14:05:25 2010 +0200
+files: doc/beamerug-beamerlogo.pdf doc/beamerug-translator.tex doc/beameruserguide.tex
+description:
+Add logo and improve user guide.
+
+
+changeset: 419:717e481ca47a
+user: Vedran Miletić <rivanvx@gmail.com>
+date: Sat Jun 12 13:33:01 2010 +0200
+files: base/beamerbasesection.sty base/beamerbasetitle.sty themes/color/beamercolorthemedefault.sty themes/font/beamerfontthemedefault.sty themes/inner/beamerinnerthemedefault.sty
+description:
+Add real support for section page and subsection page. They can be styled independantly of part page now.
+
+
+changeset: 418:242ecaa6783b
+user: Vedran Miletić <rivanvx@gmail.com>
+date: Fri Jun 11 17:21:47 2010 +0200
+files: base/beamerbasesection.sty base/beamerbasetoc.sty
+description:
+This should fix issue #34 problem with subsubsection code.
+
+
+changeset: 417:85fd1cc7fc42
+user: Vedran Miletić <rivanvx@gmail.com>
+date: Fri Jun 11 16:40:11 2010 +0200
+files: ChangeLog README base/beamerbasetranslator.sty doc/beamerug-macros.tex doc/beamerug-translator.tex doc/beameruserguide.tex extensions/translator/dicts/translator-basic-dictionary/translator-basic-dictionary-Croatian.dict extensions/translator/dicts/translator-basic-dictionary/translator-basic-dictionary-English.dict extensions/translator/dicts/translator-basic-dictionary/translator-basic-dictionary-French.dict extensions/translator/dicts/translator-basic-dictionary/translator-basic-dictionary-German.dict extensions/translator/dicts/translator-basic-dictionary/translator-basic-dictionary-Serbian.dict extensions/translator/dicts/translator-bibliography-dictionary/translator-bibliography-dictionary-Croatian.dict extensions/translator/dicts/translator-bibliography-dictionary/translator-bibliography-dictionary-English.dict extensions/translator/dicts/translator-bibliography-dictionary/translator-bibliography-dictionary-French.dict extensions/translator/dicts/translator-bibliography-dictionary/translator-bibliography-dictionary-German.dict extensions/translator/dicts/translator-bibliography-dictionary/translator-bibliography-dictionary-Serbian.dict extensions/translator/dicts/translator-environment-dictionary/translator-environment-dictionary-Croatian.dict extensions/translator/dicts/translator-environment-dictionary/translator-environment-dictionary-English.dict extensions/translator/dicts/translator-environment-dictionary/translator-environment-dictionary-French.dict extensions/translator/dicts/translator-environment-dictionary/translator-environment-dictionary-German.dict extensions/translator/dicts/translator-environment-dictionary/translator-environment-dictionary-Serbian.dict extensions/translator/dicts/translator-months-dictionary/translator-months-dictionary-Croatian.dict extensions/translator/dicts/translator-months-dictionary/translator-months-dictionary-English.dict extensions/translator/dicts/translator-months-dictionary/translator-months-dictionary-French.dict extensions/translator/dicts/translator-months-dictionary/translator-months-dictionary-German.dict extensions/translator/dicts/translator-months-dictionary/translator-months-dictionary-Serbian.dict extensions/translator/dicts/translator-numbers-dictionary/translator-numbers-dictionary-Croatian.dict extensions/translator/dicts/translator-numbers-dictionary/translator-numbers-dictionary-English.dict extensions/translator/dicts/translator-numbers-dictionary/translator-numbers-dictionary-French.dict extensions/translator/dicts/translator-numbers-dictionary/translator-numbers-dictionary-German.dict extensions/translator/dicts/translator-numbers-dictionary/translator-numbers-dictionary-Serbian.dict extensions/translator/dicts/translator-theorem-dictionary/translator-theorem-dictionary-Croatian.dict extensions/translator/dicts/translator-theorem-dictionary/translator-theorem-dictionary-English.dict extensions/translator/dicts/translator-theorem-dictionary/translator-theorem-dictionary-French.dict extensions/translator/dicts/translator-theorem-dictionary/translator-theorem-dictionary-German.dict extensions/translator/dicts/translator-theorem-dictionary/translator-theorem-dictionary-Serbian.dict extensions/translator/translator-language-mappings.tex extensions/translator/translator.sty
+description:
+Initial import of Translator into Beamer, hopefully not too broken. Bump version to 3.09 and translator to 1.09. They will be kept in sync.
+
+
+changeset: 416:b1443623133d
+user: Vedran Miletić <rivanvx@gmail.com>
+date: Sun Jun 06 14:32:35 2010 +0200
+files: .hgtags
+description:
+Added tag version-3-08 for changeset 034830dd53d9
+
+
+changeset: 415:034830dd53d9
+tag: version-3-08
+user: Vedran Miletić <rivanvx@gmail.com>
+date: Sun Jun 06 14:31:10 2010 +0200
+files: ChangeLog
+description:
+Update ChangeLog. This is 3.08.
+
changeset: 414:73413e8124bd
tag: tip
tag: master
@@ -627,6 +684,70 @@ Import of "Fixed syntax error in themes/color/beamercolorthemebeaver.sty (Ubuntu
+changeset: 19:0de0019820ec
+tag: tip
+user: Vedran Miletić <rivanvx@gmail.com>
+date: Fri Jun 04 18:18:14 2010 +0200
+files: dicts/translator-environment-dictionary/translator-environment-dictionary-English.dict
+description:
+Fix translator issue #1. Thanks for catching that!
+
+
+changeset: 18:bd6674cf59b3
+user: Vedran Miletić <rivanvx@gmail.com>
+date: Fri Jun 04 18:16:27 2010 +0200
+files: README base/translator-language-mappings.tex base/translator.sty doc/English/translator-manual-en-macros.tex doc/English/translator-manual-en.tex
+description:
+Update documentation. Update copyrights.
+
+
+changeset: 17:87850b924d63
+user: Vedran Miletić <rivanvx@gmail.com>
+date: Fri Jun 04 17:40:28 2010 +0200
+files: dicts/translator-basic-dictionary/translator-basic-dictionary-Serbian.dict dicts/translator-bibliography-dictionary/translator-bibliography-dictionary-Serbian.dict dicts/translator-environment-dictionary/translator-environment-dictionary-Serbian.dict dicts/translator-months-dictionary/translator-months-dictionary-Serbian.dict dicts/translator-numbers-dictionary/translator-numbers-dictionary-Serbian.dict dicts/translator-theorem-dictionary/translator-theorem-dictionary-Serbian.dict
+description:
+Added Serbian translation by Zoran T. Filipovic.
+
+
+changeset: 16:f611ef1312f7
+user: Vedran Miletić <vmiletic@inf.uniri.hr>
+date: Mon Apr 26 22:28:12 2010 +0200
+files: base/translator-language-mappings.tex base/translator.sty
+description:
+Bump version to 1.01, to differ it from Till's. Update copyright.
+
+
+changeset: 15:d70141dcd115
+user: Vedran Miletić <rivanvx@gmail.com>
+date: Sat Apr 24 16:52:54 2010 +0200
+files: dicts/translator-basic-dictionary/translator-basic-dictionary-Croatian.dict dicts/translator-bibliography-dictionary/translator-bibliography-dictionary-Croatian.dict dicts/translator-environment-dictionary/translator-environment-dictionary-Croatian.dict dicts/translator-months-dictionary/translator-months-dictionary-Croatian.dict dicts/translator-numbers-dictionary/translator-numbers-dictionary-Croatian.dict dicts/translator-theorem-dictionary/translator-theorem-dictionary-Croatian.dict
+description:
+Added complete support for Croatian language.
+
+
+changeset: 14:cd0ceaef9a09
+user: Vedran Miletić <rivanvx@gmail.com>
+date: Sat Apr 24 10:44:41 2010 +0200
+files: base/translator-language-mappings.tex
+description:
+Fix a typo (crotian->croatian).
+
+
+
+
+2007-03-13 Till Tantau <tantau@users.sourceforge.net>
+
+ CVS:
+ - Added French translations by Jean-Pierre Chretien et Fabien Dagnat
+
+2007-03-11 Till Tantau <tantau@users.sourceforge.net>
+
+ Version 1.00:
+ - Initial version.
+
+
+
+
2007-07-04 Till Tantau <tantau@users.sourceforge.net>
- Fixed missing guards in optional arguments. (like \item[{hi[]}])
diff --git a/Master/texmf-dist/doc/latex/beamer/FILES b/Master/texmf-dist/doc/latex/beamer/FILES
index 97509bc6108..5c55a28dde9 100644
--- a/Master/texmf-dist/doc/latex/beamer/FILES
+++ b/Master/texmf-dist/doc/latex/beamer/FILES
@@ -64,6 +64,7 @@ beamericonbook.tex
beamercolorthemeexample.tex
beamerfontthemeexample.tex
beamerinnerthemeexample.tex
+beamerlogo.pdf
beamerouterthemeexample.tex
beamerthemeexamplebase.tex
beamerthemeexample.tex
@@ -88,6 +89,7 @@ beamerug-notes.tex
beamerug-overlays.tex
beamerug-solutions.tex
beamerug-themes.tex
+beamerug-translator.tex
beamerug-transparancies.tex
beamerug-tricks.tex
beamerug-tutorial.tex
@@ -152,12 +154,68 @@ beamerexample-lyx.lyx
./extensions:
multimedia/
+translator/
./extensions/multimedia:
multimedia.sty
multimediasymbols.sty
xmpmulti.sty
+./extensions/translator:
+dicts/
+translator-language-mappings.tex
+translator.sty
+
+./extensions/translator/dicts:
+translator-basic-dictionary/
+translator-bibliography-dictionary/
+translator-environment-dictionary/
+translator-months-dictionary/
+translator-numbers-dictionary/
+translator-theorem-dictionary/
+
+./extensions/translator/dicts/translator-basic-dictionary:
+translator-basic-dictionary-Croatian.dict
+translator-basic-dictionary-English.dict
+translator-basic-dictionary-French.dict
+translator-basic-dictionary-German.dict
+translator-basic-dictionary-Serbian.dict
+
+./extensions/translator/dicts/translator-bibliography-dictionary:
+translator-bibliography-dictionary-Croatian.dict
+translator-bibliography-dictionary-English.dict
+translator-bibliography-dictionary-French.dict
+translator-bibliography-dictionary-German.dict
+translator-bibliography-dictionary-Serbian.dict
+
+./extensions/translator/dicts/translator-environment-dictionary:
+translator-environment-dictionary-Croatian.dict
+translator-environment-dictionary-English.dict
+translator-environment-dictionary-French.dict
+translator-environment-dictionary-German.dict
+translator-environment-dictionary-Serbian.dict
+
+./extensions/translator/dicts/translator-months-dictionary:
+translator-months-dictionary-Croatian.dict
+translator-months-dictionary-English.dict
+translator-months-dictionary-French.dict
+translator-months-dictionary-German.dict
+translator-months-dictionary-Serbian.dict
+
+./extensions/translator/dicts/translator-numbers-dictionary:
+translator-numbers-dictionary-Croatian.dict
+translator-numbers-dictionary-English.dict
+translator-numbers-dictionary-French.dict
+translator-numbers-dictionary-German.dict
+translator-numbers-dictionary-Serbian.dict
+
+./extensions/translator/dicts/translator-theorem-dictionary:
+translator-theorem-dictionary-Croatian.dict
+translator-theorem-dictionary-English.dict
+translator-theorem-dictionary-French.dict
+translator-theorem-dictionary-German.dict
+translator-theorem-dictionary-Serbian.dict
+
./solutions:
conference-talks/
generic-talks/
diff --git a/Master/texmf-dist/doc/latex/beamer/README b/Master/texmf-dist/doc/latex/beamer/README
index c685108704c..8d40bae9bbe 100644
--- a/Master/texmf-dist/doc/latex/beamer/README
+++ b/Master/texmf-dist/doc/latex/beamer/README
@@ -5,5 +5,8 @@ Beamer---A LaTeX class for producing presentations
* See the information in doc/licenses/LICENSE for information on licensing.
* Read the INSTALL file for installing the class on your system.
+This package also uses and includes Translator, a package for translating
+words in LaTeX. We welcome new translations.
+
Please go to http://bitbucket.org/rivanvx/beamer to submit bug reports,
request new features, etc.
diff --git a/Master/texmf-dist/doc/latex/beamer/doc/beamerlogo.pdf b/Master/texmf-dist/doc/latex/beamer/doc/beamerlogo.pdf
new file mode 100644
index 00000000000..5e48bf7285d
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/doc/beamerlogo.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/beamer/doc/beamerug-macros.tex b/Master/texmf-dist/doc/latex/beamer/doc/beamerug-macros.tex
index 45e4a273189..466a26c1e49 100644
--- a/Master/texmf-dist/doc/latex/beamer/doc/beamerug-macros.tex
+++ b/Master/texmf-dist/doc/latex/beamer/doc/beamerug-macros.tex
@@ -13,6 +13,7 @@
\def\beamer{\textsc{beamer}}
\def\pdf{\textsc{pdf}}
\def\pgfname{\textsc{pgf}}
+\def\translatorname{\textsc{translator}}
\def\pstricks{\textsc{pstricks}}
\def\prosper{\textsc{prosper}}
\def\seminar{\textsc{seminar}}
@@ -21,10 +22,35 @@
{
\makeatletter
+ \global\let\myempty=\@empty
+ \global\let\mygobble=\@gobble
+ \catcode`\@=12
+ \gdef\getridofats#1@#2\relax{%
+ \def\getridtest{#2}%
+ \ifx\getridtest\myempty%
+ \expandafter\def\expandafter\strippedat\expandafter{\strippedat#1}
+ \else%
+ \expandafter\def\expandafter\strippedat\expandafter{\strippedat#1\protect\printanat}
+ \getridofats#2\relax%
+ \fi%
+ }
+
+ \gdef\removeats#1{%
+ \let\strippedat\myempty%
+ \edef\strippedtext{\stripcommand#1}%
+ \expandafter\getridofats\strippedtext @\relax%
+ }
+
\gdef\stripcommand#1{\expandafter\@gobble\string#1}
}
+\providecommand\href[2]{\texttt{#1}}
+
+\def\printanat{\char`\@}
+
\def\declare#1{{\color{red!75!black}#1}}
+%\def\declare{\afterassignment\translatormanualdeclare\let\next=}
+%\def\translatormanualdeclare{\ifx\next\bgroup\bgroup\color{red!75!black}\else{\color{red!75!black}\next}\fi}
\def\command#1{\list{}{\leftmargin=2em\itemindent-\leftmargin\def\makelabel##1{\hss##1}}%
\item\extractcommand#1@\par\topsep=0pt}
@@ -32,6 +58,9 @@
\def\extractcommand#1#2@{\strut\declare{\texttt{\string#1}}#2%
\index{\stripcommand#1@\protect\myprintocmmand{\stripcommand#1}}}
+%\let\textoken=\command
+%\let\endtextoken=\endcommand
+
\def\myprintocmmand#1{\texttt{\char`\\#1}}
\def\example{\par\smallskip\noindent\textit{Example: }}
@@ -129,6 +158,15 @@
\def\itemoption#1#2{\item {\texttt{[\declare{#1}]}}#2}
+%\def\itemoption#1{\item \declare{\texttt{#1}}%
+% \indexoption{#1}%
+%}
+
+%\def\indexoption#1{%
+% \index{#1@\protect\texttt{#1} option}%
+% \index{Options!#1@\protect\texttt{#1}}%
+%}
+
\def\yes{\hbox to .6cm{\ding{51}\hfil}}
\def\semiyes{\hbox to .6cm{(\ding{51})\hfil}}
\def\no{\hbox to .6cm{\ding{55}\hfil}}
@@ -151,9 +189,13 @@
\newcommand\opt[1]{{\color{black!50!green}#1}}
\renewcommand\oarg[1]{\opt{{\ttfamily[}\meta{#1}{\ttfamily]}}}
+\newcommand\ooarg[1]{{\ttfamily[}\meta{#1}{\ttfamily]}}
\newcommand\sarg[1]{\opt{{\ttfamily\char`\<}\meta{#1}{\ttfamily\char`\>}}}
\newcommand\ssarg[1]{{\ttfamily\char`\<}\meta{#1}{\ttfamily\char`\>}}
+%\def\opt{\afterassignment\translatormanualopt\let\next=}
+\def\translatormanualopt{\ifx\next\bgroup\bgroup\color{black!50!green}\else{\color{black!50!green}\next}\fi}
+
\providecommand{\LyX}{L\kern-.1667em\lower.25em\hbox{Y}\kern-.125emX\@}
\newcommand{\beamernote}{\par\smallskip\noindent\llap{\color{blue}\vtop to0pt{\llap{\textsc{presen-\!}}\vskip-3pt\llap{\textsc{tation}}\vss}\ \ }}
@@ -203,9 +245,88 @@
\def\partname{Part}
+\colorlet{examplefill}{yellow!80!black}
+\definecolor{graphicbackground}{rgb}{0.96,0.96,0.8}
+\definecolor{codebackground}{rgb}{0.8,0.8,1}
+
+\newenvironment{translatormanualentry}{\list{}{\leftmargin=2em\itemindent-\leftmargin\def\makelabel##1{\hss##1}}}{\endlist}
+\newcommand\translatormanualentryheadline[1]{\itemsep=0pt\parskip=0pt\item\strut#1\par\topsep=0pt}
+\newcommand\translatormanualbody{\parskip3pt}
+
+
+%\newenvironment{command}[1]{
+% \begin{translatormanualentry}
+% \extractcommand#1\@@
+% \translatormanualbody
+%}
+%{
+% \end{translatormanualentry}
+%}
+
+%\def\extractcommand#1#2\@@{%
+% \translatormanualentryheadline{\declare{\texttt{\string#1}}#2}%
+% \removeats{#1}%
+% \index{\strippedat @\protect\myprintocmmand{\strippedat}}}
+
+
+\renewenvironment{environment}[1]{
+ \begin{translatormanualentry}
+ \extractenvironement#1\@@
+ \translatormanualbody
+}
+{
+ \end{translatormanualentry}
+}
+
+\def\extractenvironement#1#2\@@{%
+ \translatormanualentryheadline{{\ttfamily\char`\\begin\char`\{\declare{#1}\char`\}}#2}%
+ \translatormanualentryheadline{{\ttfamily\ \ }\meta{environment contents}}%
+ \translatormanualentryheadline{{\ttfamily\char`\\end\char`\{\declare{#1}\char`\}}}%
+ \index{#1@\protect\texttt{#1} environment}%
+ \index{Environments!#1@\protect\texttt{#1}}}
+
+
+
+%\newenvironment{package}[1]{
+% \begin{translatormanualentry}
+% \translatormanualentryheadline{{\ttfamily\char`\\usepackage\opt{[\meta{options}]}\char`\{\declare{#1}\char`\}}}
+% \index{#1@\protect\texttt{#1} package}%
+% \index{Packages and files!#1@\protect\texttt{#1}}%
+% \translatormanualbody
+%}
+%{
+% \end{translatormanualentry}
+%}
+
+
+
+\newenvironment{filedescription}[1]{
+ \begin{translatormanualentry}
+ \translatormanualentryheadline{File {\ttfamily\declare{#1}}}%
+ \index{#1@\protect\texttt{#1} file}%
+ \index{Packages and files!#1@\protect\texttt{#1}}%
+ \translatormanualbody
+}
+{
+ \end{translatormanualentry}
+}
+
+
+\newenvironment{packageoption}[1]{
+ \begin{translatormanualentry}
+ \translatormanualentryheadline{{\ttfamily\char`\\usepackage[\declare{#1}]\char`\{translator\char`\}}}
+ \index{#1@\protect\texttt{#1} package option}%
+ \index{Package options for \textsc{translator}!#1@\protect\texttt{#1}}%
+ \translatormanualbody
+}
+{
+ \end{translatormanualentry}
+}
+
\makeatletter
\def\index@prologue{\section*{Index}\addcontentsline{toc}{section}{Index}
- This index currently contains only automatically generated entries.
+ This index only contains automatically generated entries, sorry. A good
+ index should also contain carefully selected keywords.
\bigskip
}
\c@IndexColumns=2
@@ -222,4 +343,5 @@
\let\item\@idxitem \ignorespaces}
\def\endtheindex{\onecolumn}
\def\noindexing{\let\index=\@gobble}
+
\makeatother
diff --git a/Master/texmf-dist/doc/latex/beamer/doc/beamerug-translator.tex b/Master/texmf-dist/doc/latex/beamer/doc/beamerug-translator.tex
new file mode 100644
index 00000000000..8a1779ce676
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/doc/beamerug-translator.tex
@@ -0,0 +1,368 @@
+% Copyright 2007 by Till Tantau
+% Copyright 2010 by Vedran Mileti\'c
+%
+% 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.
+
+\section{Translating Strings}
+
+\subsection{Introduction}
+
+\subsubsection{Overview of the Package}
+
+The \translatorname\ package is a \LaTeX\ package that provides a flexible mechanism for translating individual words into different languages. For example, it can be used to translate a word like ``figure'' into, say, the German word ``Abbildung''. Such a translation mechanism is useful when the author of some package would like to localize the package such that texts are correctly translated into the language preferred by the user. The \translatorname\ package is \emph{not} intended to be used to automatically translate more than a few words.
+
+You may wonder whether the \translatorname\ package is really necessary since there is the (very nice) |babel| package available for \LaTeX. This package already provides translations for words like ``figure''. Unfortunately, the architecture of the babel package was designed in such a way that there is no way of adding translations of new words to the (very short) list of translations directly built into babel.
+
+The \translatorname\ package was specifically designed to allow an easy extension of the vocabulary. It is both possible to add new words that should be translated and translations of these words.
+
+The \translatorname\ package can be used together with babel. In this case, babel is used for language-specific things like special quotation marks and input shortcuts, while \translatorname\ is used for the translation of words.
+
+\subsubsection{How to Read This Section}
+
+This section explains the commands of the \translatorname\ package and its usage. The ``public'' commands and environments provided by the |translator| package are described throughout the text. In each such description, the described command, environment or option is printed in red. Text shown in green is optional and can be left out.
+
+In the following documentation, the installation is explained first, followed by an overview of the basic concepts used. Then, we explain the usage of the package.
+
+\subsubsection{Contributing}
+
+Since this package is about internationalization, it needs input from people who can contribute translations to their native tongue.
+
+In order to submit dictionaries, please do the following:
+\begin{enumerate}
+ \item Read this manual and make sure you understand the basic concepts.
+ \item Find out whether the translations should be part of the \translatorname\ package or part of another package. In general, submit translations and new keys to the \translatorname\ project only if they are of public interest.
+
+ For example, translations for keys like |figure| should be send to the \translatorname\ project. Translations for keys that are part of a special package should be send to the author of the package.
+ \item If you are sure that the translations should go to the \translatorname\ package, create a dictionary of the correct name (see this documentation once more).
+ \item Finally, submit the dictionary using the correct forum on the development site.
+\end{enumerate}
+
+\subsubsection{Installation}
+
+This package is distributed with \beamer. Typically, if you have \beamer\ installed, the package will already be installed on your system. If not, look in Section \ref{section-installation} for instructions on how to install \beamer.
+
+
+\subsection{Basic Concepts}
+
+\subsubsection{Keys}
+
+The main purpose of the \translatorname\ package is to provide translations for \emph{keys}. Typically, a key is an English word like |Figure| and the German translation for this key is ``Abbildung''.
+
+For a concept like ``figures'' a single key typically is not enough:
+\begin{enumerate}
+ \item It is sometimes necessary to translate a group of words like ``Table of figures'' as a whole. While these are three words in English, the German translation in just a single word: ``Abbildungsverzeichnis''.
+ \item Uppercase and lowercase letters may cause problems. Suppose we provide a translation for the key |Figure|. Then what happens when we want to use this word in normal text, spelled with a lowercase first letter? We could use \TeX's functions to turn the translation into lowercase, but that would be wrong with the German translation ``Abbildung'', which is always spelled with a capital letter.
+ \item Plurals may also cause problems. If we know the translation for ``Figure'', that does not mean that we know the translation for ``Figures'' (which is ``Abbildungen'' in German).
+\end{enumerate}
+
+Because of these problems, there are many keys for the single concept of ``figures'': |Figure|, |figure|, |Figures|, and |figures|. The first key is used for translations of ``figure'' when used in a headline in singular. The last key is used for translations of ``figure'' when used in normal text in plural.
+
+A key may contain spaces, so |Table of figures| is a permissible key.
+
+Keys are normally English texts whose English translation is the same as the key, but this need not be the case. Theoretically, a key could be anything. However, since the key is used as a last fallback when no translation whatsoever is available, a key should be readable by itself.
+
+\subsubsection{Language Names}
+
+The \translatorname\ package uses names for languages that are different from the names used by other packages like babel. The reason for this is that the names used by babel are a bit of a mess, so Till decided to clean things up for the \translatorname\ package. However, mappings from babel names to \translatorname\ names are provided.
+
+The names used by the \translatorname\ package are the English names commonly used for these languages. Thus, the name for the English language is |English|, the name for German is |German|.
+
+Variants of a language get their own name: The British version of English is called |BritishEnglish|, the US-version is called |AmericanEnglish|.
+
+For German there is the special problem of pre-1998 as opposed to the current (not yet fixed) spelling. The language |German| reflects the current official spelling, but |German1997| refers to the spelling used in 1997.
+
+\subsubsection{Language Paths}
+
+When you request a translation for a key, the \translatorname\ package will try to provide the translation for the current \emph{language}. Examples of languages are German or English.
+
+When the \translatorname\ looks up the translation for the given key in the current language, it may fail to find a translation. In this case, the \translatorname\ will try a fallback strategy: It keeps track of a \emph{language path} and successively tries to find translations for each language on this path.
+
+Language paths are not only useful for fallbacks. They are also used for situations where a language is a variant of another language. For example, when the \translatorname\ looks for the translation for a key in Austrian, the language path starts with Austrian, followed by German. Then, a dictionary for Austrian only needs to provide translations for those keys where Austrian differs from German.
+
+\subsubsection{Dictionaries}
+
+The translations of keys are typically provided by \emph{dictionaries}. A dictionary contains the translations of a specific set of keys into a specific language. For example, a dictionary might contain the translations of the names of months into the language German. Another dictionary might contain the translations of the numbers into French.
+
+
+\subsection{Usage}
+
+\subsubsection{Basic Usage}
+
+Here is a typical example of how to use the package:
+\begin{verbatim}
+\documentclass[german]{article}
+
+\usepackage{babel}
+\usepackage{some-package-that-uses-translator}
+
+\begin{document}
+...
+\end{document}
+\end{verbatim}
+As can be seen, things really happen behind the scenes, so, typically, you do not really need to do anything. It is the job of other package to load the \translatorname\ package, to load the dictionaries and to request translations of keys.
+
+\subsubsection{Providing Translations}
+
+There are several commands to tell the \translatorname\ package what the translation of a given key is. As said before, as a normal author you typically need not provide such translations explicitly, they are loaded automatically. However, there are two situations in which you need to provide translations:
+\begin{enumerate}
+\item
+ You do not like the existing translation and you would like to provide a new one.
+\item
+ You are writing a dictionary.
+\end{enumerate}
+
+You provide a translation using one of the following commands:
+\begin{command}{\newtranslation\oarg{options}\marg{key}\marg{translation}}
+ This command defines the translation of \meta{key} to be \meta{translation} in the language specified by the \meta{options}.
+
+ You can only use this command if the translation is really ``new'' in the sense that no translation for the keys has yet been given for the language. If there is already a translation, an error message will be printed.
+
+ The following \meta{options} may be given:
+ \begin{itemize}
+ \itemoption{to}{}|=|\meta{language} This options tells the \translatorname, that the translation \meta{translation} of \meta{keys} applies to the language \meta{language}.
+
+ Inside a dictionary file (see Section~\ref{section-dictionaries}), this option is set automatically to the language of the dictionary.
+ \end{itemize}
+
+ \example
+ |\newtranslation[to=German]{figure}{Abbildung}|
+
+ \example
+ |\newtranslation[to=German]{Figures}{Abbildungen}|
+\end{command}
+
+\begin{command}{\renewtranslation\oarg{options}\marg{key}\marg{translation}}
+ This command works like |\newtranslation|, only it will redefine an existing translation.
+\end{command}
+
+\begin{command}{\providetranslation\oarg{options}\marg{key}\marg{translation}}
+ This command works like |\newtranslation|, but no error message will be printed if the translation already exists. It this case, the existing translation is not changed.
+
+ This command should be used by dictionary authors since their translations should not overrule any translations given by document authors or other dictionary authors.
+\end{command}
+
+\begin{command}{\deftranslation\oarg{options}\marg{key}\marg{translation}}
+ This command defines the translation ``no matter what''. An existing translation will be overwritten.
+
+ This command should typically used by document authors to install their preferred translations.
+
+ \example
+ |\deftranslation[to=German]{figure}{Figur}|
+\end{command}
+
+Here is an example where a translation is provided by a document author:
+\begin{verbatim}
+\documentclass[ngerman]{article}
+
+\usepackage{babel}
+\usepackage{some-package-that-uses-translator}
+
+\deftranslation[to=German]{Sketch of proof}{Beweisskizze}
+
+\begin{document}
+ ...
+\end{document}
+\end{verbatim}
+
+\subsubsection{Creating and Using Dictionaries}
+\label{section-dictionaries}
+
+Two kind of people will create \emph{dictionaries}: First, package authors will create dictionaries containing translations for the (new) keys used in the package. Second, document authors can create their own private dictionaries that overrule settings from other dictionaries or that provide missing translations.
+
+There is not only one dictionary per language. Rather, many different dictionaries may be used by \textsc{translator} when it tries to find a translation. This makes it easy to add new translations: Instead of having to change \translatorname's main dictionaries (which involves, among other things, the release of a new version of the |translator| package), package authors can just add a new dictionary containing just the keys needed for the package.
+
+Dictionaries are named according to the following rule: The name of the dictionary must start with its \emph{kind}. The kind tells \translatorname\ which kind of keys the dictionary contains. For example, the dictionaries of the kind |translator-months-dictionary| contain keys like |January| (note that this is a key, not a translation). Following the kind, the name of a dictionary must have a dash. Then comes the language for which the dictionary file provides translations. Finally, the file name must end with |.dict|.
+
+To continue the example of the month dictionary, for the German language the dictionary is called
+\begin{verbatim}
+translator-months-dictionary-German.dict
+\end{verbatim}
+Its contents is the following:
+\begin{verbatim}
+\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}
+\end{verbatim}
+Note that the |\providetranslation| command does not need the option |[to=German]|. Inside a dictionary file \textsc{translator} will always set the default translation language to the language provided by the dictionary. However, you can still specify the language, if you prefer.
+
+The |\ProvidesDictionary| command currently only prints a message in the log-files.
+
+\begin{command}{\ProvidesDictionary\marg{kind}\marg{language}\oarg{version}}
+ This command currently only prints a message in the log-files. The format is the same as for \LaTeX's |\ProvidesPackage| command.
+\end{command}
+
+Dictionaries are stored in a decentralized manner: A special dictionary for a package will typically be stored somewhere in the vicinity of the package. For this reasons, \textsc{translator} needs to be told which \emph{kinds} of dictionaries should be loaded and which \emph{languages} should be used. This is accomplished using the following two commands:
+
+\begin{command}{\usedictionary\marg{kind}}
+ This command tells the |translator| package, that at the beginning of the document it should load all dictionaries of kind \meta{kind} for the languages used in the document. Note that the dictionaries are not loaded immediately, but only at the beginning of the document.
+
+ If no dictionary of the given \emph{kind} exists for one of the language, nothing bad happens.
+
+ Invocations of this command accumulate, that is, you can call it multiple times for different dictionaries.
+\end{command}
+
+\begin{command}{\uselanguage\marg{list of languages}}
+ This command tells the |translator| package that it should load the dictionaries for all languages in the \meta{list of languages}. The dictionaries are loaded at the beginning of the document.
+\end{command}
+
+Here is an example of how all of this works: Suppose you wish to create a new package for drawing, say, chess boards. Let us call this package |chess|. In the file |chess.sty| we could now write the following:
+\begin{verbatim}
+// This is chess.sty
+
+\RequirePackage{translator}
+\usedictionary{chess}
+
+...
+
+\newcommand\MoveKnight[2]{%
+ ...
+ \translate{knight}
+ ...
+}
+\end{verbatim}
+Now we create dictionaries like the following:
+\begin{verbatim}
+// This is chess-German.dict
+\ProvidesDictionary{chess}{German}
+
+\providetranslation{chess}{Schach}
+\providetranslation{knight}{Springer}
+\providetranslation{bishop}{L\"aufer}
+...
+\end{verbatim}
+and
+\begin{verbatim}
+// This is chess-English.dict
+\ProvidesDictionary{chess}{English}
+
+\providetranslation{chess}{chass}
+\providetranslation{knight}{knight}
+\providetranslation{bishop}{bishop}
+...
+\end{verbatim}
+Here are a few things to note:
+\begin{itemize}
+ \item The package |chess.sty| does not use the command |\uselanguage|. After all, the package does not know (or care) about the language used in the final document. It only needs to tell the \translatorname\ package that it will use the dictionary |chess|.
+ \item You may wonder why we need an English dictionary. After all, the keys themselves are the ultimate fallbacks if no other translation is available. The answer to this question is that, first of all, English should be treated like any other language. Second, there are some situations in which there is a ``better'' English translation than the key itself. An example is explained next.
+ \item The keys we chose may not be optimal. What happens, if some other package, perhaps on medieval architecture, also needs translations of knights and bishops. However, in this different context, the translations of knight and bishop are totally different, namely |Ritter| and |Bischof|.
+
+ Thus, it might be a good idea to add something to the key to make it clear that the ``chess bishop'' is meant:
+\begin{verbatim}
+// This is chess-German.dict
+\providetranslation{knight (chess)}{Springer}
+\providetranslation{bishop (chess)}{L\"aufer}
+\end{verbatim}
+
+\begin{verbatim}
+// This is chess-English.dict
+\providetranslation{knight (chess)}{knight}
+\providetranslation{bishop (chess)}{bishop}
+\end{verbatim}
+\end{itemize}
+
+\subsubsection{Creating a User Dictionary}
+
+There are two ways of creating a personal set of translations. First, you can simply add commands like
+\begin{verbatim}
+\deftranslation[to=German]{figure}{Figur}
+\end{verbatim}
+to your personal macro files.
+
+Second, you can create a personal dictionary file as follows: In your document you say
+\begin{verbatim}
+\documentclass[ngerman]{article}
+
+\usepackage{translator}
+\usedictionary{my-personal-dictionary}
+\end{verbatim}
+and then you create the following file somewhere where \TeX\ can find it:
+\begin{verbatim}
+// This is file my-personal-dictionary-German.dict
+\ProvidesDictionary{my-personal-dictionary}{German}
+
+\deftranslation{figure}{Figur}
+\end{verbatim}
+
+\subsubsection{Translating Keys}
+
+Once the dictionaries and languages have been setup, you can translate keys using the following commands:
+
+\begin{command}{\translate\oarg{options}\marg{key}}
+ This command will insert the translation of the \meta{key} at the current position into the text. The command is robust.
+
+ The translation process of \meta{key} works as follows: \textsc{Translator} iterates over all languages on the current \emph{language path} (see Section~\ref{section-language-path}). For each language on the path, \textsc{translator} checks whether a translation is available for the \meta{key}. For the first language for which this is the case, the translation is used. If there is no translation available for any language on the path, the \meta{key} itself is used as the translation.
+
+ \example
+ |\caption{\translate{Figure}~2.}|
+
+ The following options may be given:
+ \begin{itemize}
+ \itemoption{to}{}|=|\meta{language} This option overrules the language path setting and installs \meta{language} as the target language(s) for which \textsc{translator} tries to find a translation.
+ \end{itemize}
+\end{command}
+
+\begin{command}{\translatelet\oarg{options}\marg{macro}\marg{key}}
+ This command works like the |\translate| command, only it will not insert the translation into the text, but will set the macro \meta{macro} to the translation found by the |\translate| command.
+
+ \example
+ |\translatelet\localfigure{figure}|
+\end{command}
+
+\subsubsection{Language Path and Language Substitution}
+\label{section-language-path}
+
+\begin{command}{\languagepath\marg{language path}}
+ This command sets the language path that is searched when \textsc{translator} looks for a key.
+
+ The default value of the language path is |\languagename,English|. The |\languagename| is the standard \TeX\ macro that expands to the current language. Typically, this is exactly what you want and there is no real need to change this default language path.
+\end{command}
+
+There is a problem with the names used in the macro |\languagename|. These names, like |ngerman|, are not the ones used by \textsc{translator} and we somehow have to tell the \translatorname\ about aliases for cryptic language names like |ngerman|. This is done using the following command:
+
+\begin{command}{\languagealias\marg{name}\marg{language list}}
+ This command tells the \translatorname\ that the language \meta{name} should be replaced by the language in the \meta{language list}.
+
+ \example
+ |\languagealias{ngerman}{German}|
+
+ \example
+ |\languagealias{german}{German1997,German}|
+\end{command}
+
+For the languages used by the babel package, the aliases are automatically setup, so you typically do not need to call either |\languagepath| or |\languagealias|.
+
+\subsubsection{Package Loading Process}
+
+The \translatorname\ package is loaded ``in stages'':
+\begin{enumerate}
+\item
+ First, some package or the document author requests the the \translatorname\ package is loaded.
+\item
+ The \translatorname\ package allows options like |ngerman| to be given. These options cause the necessary aliases and the correct \translatorname\ languages to be requested.
+\item
+ During the preamble, packages and the document author request creating dictionary kinds and certain languages to be used. There requests are protocoled.
+\item
+ At the beginning of the document (|\begin{document}|) the requested dictionary-language-pairs are loaded.
+\end{enumerate}
+
+The first thing that needs to be done is to load the package. Typically, this is done automatically by some other package, but you may wish to include it directly:
+
+\begin{package}{{translator}}
+ When you load the package, you can specify (multiple) babel languages as \meta{options}. The effect of giving such an option is the following: It causes the \translatorname\ package to call |\uselanguage| for the appropriate translation of the babel language names to \translatorname's language names. It also causes |\languagealias| to be called for the languages.
+\end{package}
diff --git a/Master/texmf-dist/doc/latex/beamer/doc/beameruserguide.pdf b/Master/texmf-dist/doc/latex/beamer/doc/beameruserguide.pdf
index 6b7219120fd..fcd9485867c 100644
--- a/Master/texmf-dist/doc/latex/beamer/doc/beameruserguide.pdf
+++ b/Master/texmf-dist/doc/latex/beamer/doc/beameruserguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/beamer/doc/beameruserguide.tex b/Master/texmf-dist/doc/latex/beamer/doc/beameruserguide.tex
index ceeab0a7757..8ea71694d2e 100644
--- a/Master/texmf-dist/doc/latex/beamer/doc/beameruserguide.tex
+++ b/Master/texmf-dist/doc/latex/beamer/doc/beameruserguide.tex
@@ -12,7 +12,7 @@
\documentclass{ltxdoc}
-\def\beamerugversion{3.08}
+\def\beamerugversion{3.09}
\def\beamerugpgfversion{1.00}
\def\beamerugxcolorversion{2.00}
@@ -26,6 +26,7 @@
\usepackage{pgf,xcolor}
\usepackage[pdfborder={0 0 0},bookmarksnumbered]{hyperref}
\usepackage[left=2.25cm,right=2.25cm,top=2.5cm,bottom=2.5cm,nohead]{geometry}
+\usepackage{translator}
\input{beamerug-macros}
@@ -37,18 +38,18 @@
\begin{document}
{
- \parindent0pt
-\vbox{}
-\vskip 3.5cm
-\Huge
+\pgfimage[width=.3\textwidth]{beamerlogo}\qquad
+\parindent 0pt
+\vbox{\Huge
The \beamer\ \textit{class}
\Large
-User Guide for version \beamerugversion.
+User Guide for version \beamerugversion.}
\vskip 3cm
+
\normalsize
\begin{verbatim}
\begin{frame}
@@ -75,11 +76,11 @@ User Guide for version \beamerugversion.
{
\vbox{}
- \vskip0pt plus 1fill
+ \vskip 0pt plus 1fill
F\"ur alle, die die Sch\"onheit von Wissenschaft anderen zeigen wollen.
- \vskip0pt plus 3fill
+ \vskip 0pt plus 3fill
- \parindent=0pt
+ \parindent 0pt
Copyright 2003--2007 by Till Tantau
Copyright 2010 by Joseph Wright and Vedran Mileti\'c
@@ -200,9 +201,11 @@ The first howto is about tricky uncovering situations.
The second howto explains how you can import (parts or) presentations created using some other \LaTeX-presentation class, like \prosper.
+The third and final howto talks about \translatorname, a package \beamer uses for translating simple strings.
+
\include{beamerug-tricks}
\include{beamerug-emulation}
-
+\include{beamerug-translator}
\printindex
diff --git a/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-basic-dictionary/translator-basic-dictionary-Croatian.dict b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-basic-dictionary/translator-basic-dictionary-Croatian.dict
new file mode 100644
index 00000000000..90701b3c2fa
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-basic-dictionary/translator-basic-dictionary-Croatian.dict
@@ -0,0 +1,84 @@
+\ProvidesDictionary{translator-basic-dictionary}{Croatian}
+
+\providetranslation{Abstract}{Sa\v{z}etak}
+\providetranslation{Addresses}{Adrese}
+\providetranslation{addresses}{adrese}
+\providetranslation{Address}{Adresa}
+\providetranslation{address}{adresa}
+\providetranslation{and}{i}
+\providetranslation{Appendix}{Dodatak}
+\providetranslation{Authors}{Autori}
+\providetranslation{authors}{autori}
+\providetranslation{Author}{Autor}
+\providetranslation{author}{autor}
+\providetranslation{Bibliography}{Bibliografija}
+\providetranslation{cc}{cc}
+\providetranslation{Chapters}{Poglavlja}
+\providetranslation{chapters}{poglavlja}
+\providetranslation{Chapter}{Poglavlje}
+\providetranslation{chapter}{poglavlje}
+\providetranslation{Conclusion}{Zaklju\v{c}ak}
+\providetranslation{conclusion}{zaklju\v{c}ak}
+\providetranslation{Contents}{Sadr\v{z}aj}
+\providetranslation{encl (plural)}{Prilozi}
+\providetranslation{encl (singular)}{Prilog}
+\providetranslation{encl}{Prilog/zi}
+\providetranslation{Figures}{Slike}
+\providetranslation{figures}{slike}
+\providetranslation{Figure}{Slika}
+\providetranslation{figure}{slika}
+\providetranslation{From}{Od}
+\providetranslation{from}{od}
+\providetranslation{Glossary}{Rje\v{c}nik}
+\providetranslation{Index}{Indeks}
+\providetranslation{Introduction}{Uvod}
+\providetranslation{introduction}{uvod}
+\providetranslation{List of Figures and Tables}{Popis slika i tablica}
+\providetranslation{List of Figures}{Popis slika}
+\providetranslation{List of Tables}{Popis tablica}
+\providetranslation{or}{ili}
+\providetranslation{Outline}{Struktura} % FIXME: unsure
+\providetranslation{Overview}{Pregled}
+\providetranslation{Pages}{Stranice}
+\providetranslation{pages}{stranice}
+\providetranslation{Page}{Stranica}
+\providetranslation{page}{stranica}
+\providetranslation{Paragraphs}{Paragrafi}
+\providetranslation{paragraphs}{paragrafi}
+\providetranslation{Paragraph}{Paragraf}
+\providetranslation{paragraph}{paragraf}
+\providetranslation{Parts}{Dijelovi}
+\providetranslation{parts}{dijelovi}
+\providetranslation{Part}{Dio}
+\providetranslation{part}{dio}
+\providetranslation{Preface}{Predgovor}
+\providetranslation{Proofs}{Dokazi}
+\providetranslation{proofs}{dokazi}
+\providetranslation{Proof}{Dokaz}
+\providetranslation{proof}{dokaz}
+\providetranslation{References}{Literatura}
+\providetranslation{Related work}{Povezani radovi}
+\providetranslation{Related Work}{Povezani Radovi}
+\providetranslation{Sections}{Odjeljci}
+\providetranslation{sections}{odjeljci}
+\providetranslation{Section}{Odjeljak}
+\providetranslation{section}{odjeljak}
+\providetranslation{See also}{Vidjeti i}
+\providetranslation{see also}{vidjeti i}
+\providetranslation{See}{Vidjeti}
+\providetranslation{see}{vidjeti}
+\providetranslation{Sketch of Proofs}{Skica Dokaza}
+\providetranslation{Sketch of proofs}{Skica dokaza}
+\providetranslation{Sketch of Proof}{Skica Dokaza}
+\providetranslation{Sketch of proof}{Skica dokaza}
+\providetranslation{Subsections}{Pododjeljci}
+\providetranslation{subsections}{pododjeljci}
+\providetranslation{Subsection}{Pododjeljak}
+\providetranslation{subsection}{pododjeljak}
+\providetranslation{Summary}{Sa\v{z}etak}
+\providetranslation{Tables}{Tablice}
+\providetranslation{tables}{tablice}
+\providetranslation{Table}{Tablica}
+\providetranslation{table}{tablica}
+\providetranslation{To}{Za}
+\providetranslation{to}{za}
diff --git a/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-basic-dictionary/translator-basic-dictionary-English.dict b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-basic-dictionary/translator-basic-dictionary-English.dict
new file mode 100644
index 00000000000..152ca9c9c18
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-basic-dictionary/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/doc/latex/beamer/extensions/translator/dicts/translator-basic-dictionary/translator-basic-dictionary-French.dict b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-basic-dictionary/translator-basic-dictionary-French.dict
new file mode 100644
index 00000000000..c3b4e506360
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-basic-dictionary/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/doc/latex/beamer/extensions/translator/dicts/translator-basic-dictionary/translator-basic-dictionary-German.dict b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-basic-dictionary/translator-basic-dictionary-German.dict
new file mode 100644
index 00000000000..14b60b6cb19
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-basic-dictionary/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/doc/latex/beamer/extensions/translator/dicts/translator-basic-dictionary/translator-basic-dictionary-Serbian.dict b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-basic-dictionary/translator-basic-dictionary-Serbian.dict
new file mode 100644
index 00000000000..20040c3cca8
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-basic-dictionary/translator-basic-dictionary-Serbian.dict
@@ -0,0 +1,84 @@
+\ProvidesDictionary{translator-basic-dictionary}{Serbian}
+
+\providetranslation{Abstract}{Sa\v zetak}
+\providetranslation{Addresses}{Adrese}
+\providetranslation{addresses}{adrese}
+\providetranslation{Address}{Adresa}
+\providetranslation{address}{adresa}
+\providetranslation{and}{i}
+\providetranslation{Appendix}{Dodatak}
+\providetranslation{Authors}{Autori}
+\providetranslation{authors}{autori}
+\providetranslation{Author}{Autor}
+\providetranslation{author}{autor}
+\providetranslation{Bibliography}{Bibliografija}
+\providetranslation{cc}{Kopija}
+\providetranslation{Chapters}{Poglavlja}
+\providetranslation{chapters}{poglavlja}
+\providetranslation{Chapter}{Poglavlje}
+\providetranslation{chapter}{poglavlje}
+\providetranslation{Conclusion}{Zaklju\v cak}
+\providetranslation{conclusion}{zaklju\v cak}
+\providetranslation{Contents}{Sadr\v zaj}
+\providetranslation{encl (plural)}{encl}
+\providetranslation{encl (singular)}{encl}
+\providetranslation{encl}{encl}
+\providetranslation{Figures}{Slike}
+\providetranslation{figures}{slike}
+\providetranslation{Figure}{Slika}
+\providetranslation{figure}{slika}
+\providetranslation{From}{Iz}
+\providetranslation{from}{iz}
+\providetranslation{Glossary}{Mali re\v cnik}
+\providetranslation{Index}{Indeks pojmova}
+\providetranslation{Introduction}{Uvod}
+\providetranslation{introduction}{uvod}
+\providetranslation{List of Figures and Tables}{Spisak slika i tabela}
+\providetranslation{List of Figures}{Spisak Slika}
+\providetranslation{List of Tables}{Spisak Tabela}
+\providetranslation{or}{ili}
+\providetranslation{Outline}{Nacrt}
+\providetranslation{Overview}{Pregled}
+\providetranslation{Pages}{Strana}
+\providetranslation{pages}{strana}
+\providetranslation{Page}{Strana}
+\providetranslation{page}{strana}
+\providetranslation{Paragraphs}{Pasusi}
+\providetranslation{paragraphs}{pasusi}
+\providetranslation{Paragraph}{Pasus}
+\providetranslation{paragraph}{pasus}
+\providetranslation{Parts}{Delovi}
+\providetranslation{parts}{delovi}
+\providetranslation{Part}{Deo}
+\providetranslation{part}{deo}
+\providetranslation{Preface}{Predgovor}
+\providetranslation{Proofs}{Dokazi}
+\providetranslation{proofs}{dokazi}
+\providetranslation{Proof}{Dokaz}
+\providetranslation{proof}{dokaz}
+\providetranslation{References}{Reference}
+\providetranslation{Related work}{Rad u vezi}
+\providetranslation{Related Work}{Rad u vezi}
+\providetranslation{Sections}{Odeljci}
+\providetranslation{sections}{odeljci}
+\providetranslation{Section}{Odeljak}
+\providetranslation{section}{odeljak}
+\providetranslation{See also}{Vidi tako\dj e}
+\providetranslation{see also}{vidi tako\dj e}
+\providetranslation{See}{Vidi}
+\providetranslation{see}{vidi}
+\providetranslation{Sketch of Proofs}{Skica Dokaza}
+\providetranslation{Sketch of proofs}{Skica dokaza}
+\providetranslation{Sketch of Proof}{Skica Dokaza}
+\providetranslation{Sketch of proof}{Skica dokaza}
+\providetranslation{Subsections}{Pododeljci}
+\providetranslation{subsections}{pododeljci}
+\providetranslation{Subsection}{Pododeljak}
+\providetranslation{subsection}{pododeljak}
+\providetranslation{Summary}{Rezime}
+\providetranslation{Tables}{Tabele}
+\providetranslation{tables}{tabele}
+\providetranslation{Table}{Tabela}
+\providetranslation{table}{tabela}
+\providetranslation{To}{U}
+\providetranslation{to}{u}
diff --git a/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-bibliography-dictionary/translator-bibliography-dictionary-Croatian.dict b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-bibliography-dictionary/translator-bibliography-dictionary-Croatian.dict
new file mode 100644
index 00000000000..e46154b4eed
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-bibliography-dictionary/translator-bibliography-dictionary-Croatian.dict
@@ -0,0 +1,21 @@
+\ProvidesDictionary{translator-bibliography-dictionary}{Croatian}
+
+\providetranslation{ed.}{izd.}
+\providetranslation{Editions}{Izdanja}
+\providetranslation{editions}{izdanja}
+\providetranslation{Edition}{Izdanje}
+\providetranslation{edition}{izdanje}
+\providetranslation{Editors}{Urednici}
+\providetranslation{editors}{urednici}
+\providetranslation{Editor}{Urednik}
+\providetranslation{editor}{urednik}
+\providetranslation{eds.}{ur.}
+\providetranslation{Extended edition}{Pro\v{s}ireno izdanje}
+\providetranslation{extended edition}{pro\v{s}ireno izdanje}
+\providetranslation{in (bibliography)}{u}
+\providetranslation{In (bibliography)}{U}
+\providetranslation{Tech. Rep.}{Tehn.\ Izvj.}
+\providetranslation{Technical Reports}{Tehni\v{c}ki Izvje\v{s}taji}
+\providetranslation{technical reports}{tehni\v{c}ki izvje\v{s}taji}
+\providetranslation{Technical Report}{Tehni\v{c}ki Izvje\v{s}taj}
+\providetranslation{technical report}{tehni\v{c}ki izvje\v{s}taj}
diff --git a/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-bibliography-dictionary/translator-bibliography-dictionary-English.dict b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-bibliography-dictionary/translator-bibliography-dictionary-English.dict
new file mode 100644
index 00000000000..2705bee9ed6
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-bibliography-dictionary/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/doc/latex/beamer/extensions/translator/dicts/translator-bibliography-dictionary/translator-bibliography-dictionary-French.dict b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-bibliography-dictionary/translator-bibliography-dictionary-French.dict
new file mode 100644
index 00000000000..dbddfb5e332
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-bibliography-dictionary/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/doc/latex/beamer/extensions/translator/dicts/translator-bibliography-dictionary/translator-bibliography-dictionary-German.dict b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-bibliography-dictionary/translator-bibliography-dictionary-German.dict
new file mode 100644
index 00000000000..20432839e65
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-bibliography-dictionary/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/doc/latex/beamer/extensions/translator/dicts/translator-bibliography-dictionary/translator-bibliography-dictionary-Serbian.dict b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-bibliography-dictionary/translator-bibliography-dictionary-Serbian.dict
new file mode 100644
index 00000000000..c928a16c505
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-bibliography-dictionary/translator-bibliography-dictionary-Serbian.dict
@@ -0,0 +1,21 @@
+\ProvidesDictionary{translator-bibliography-dictionary}{Serbian}
+
+\providetranslation{ed.}{ed.}
+\providetranslation{Editions}{Edicije}
+\providetranslation{editions}{edicije}
+\providetranslation{Edition}{Edicija}
+\providetranslation{edition}{edicija}
+\providetranslation{Editors}{Urednici}
+\providetranslation{editors}{urednici}
+\providetranslation{Editor}{Urednik}
+\providetranslation{editor}{urednik}
+\providetranslation{eds.}{ur.}
+\providetranslation{Extended edition}{Produ\v zena edicija}
+\providetranslation{extended edition}{produ\v zena edicija}
+\providetranslation{in (bibliography)}{u:}
+\providetranslation{In (bibliography)}{U:}
+\providetranslation{Tech. Rep.}{Teh.\ Izv.}
+\providetranslation{Technical Reports}{Tehni\v cki Izve\v staji}
+\providetranslation{technical reports}{tehni\v cki izve\v staji}
+\providetranslation{Technical Report}{Tehni\v cki Izve\v staj}
+\providetranslation{technical report}{tehni\v cki izve\v staj}
diff --git a/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-environment-dictionary/translator-environment-dictionary-Croatian.dict b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-environment-dictionary/translator-environment-dictionary-Croatian.dict
new file mode 100644
index 00000000000..e21d170e1be
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-environment-dictionary/translator-environment-dictionary-Croatian.dict
@@ -0,0 +1,10 @@
+\ProvidesDictionary{translator-environment-dictionary}{Croatian}
+
+\providetranslation{advantage}{prednost}
+\providetranslation{Advantage}{Prednost}
+\providetranslation{advantages}{prednosti}
+\providetranslation{Advantages}{Prednosti}
+\providetranslation{disadvantage}{nedostatak}
+\providetranslation{Disadvantage}{Nedostatak}
+\providetranslation{disadvantages}{nedostaci}
+\providetranslation{disadvantages}{Nedostaci}
diff --git a/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-environment-dictionary/translator-environment-dictionary-English.dict b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-environment-dictionary/translator-environment-dictionary-English.dict
new file mode 100644
index 00000000000..b86051a10e2
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-environment-dictionary/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/doc/latex/beamer/extensions/translator/dicts/translator-environment-dictionary/translator-environment-dictionary-French.dict b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-environment-dictionary/translator-environment-dictionary-French.dict
new file mode 100644
index 00000000000..8a370bc1288
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-environment-dictionary/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/doc/latex/beamer/extensions/translator/dicts/translator-environment-dictionary/translator-environment-dictionary-German.dict b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-environment-dictionary/translator-environment-dictionary-German.dict
new file mode 100644
index 00000000000..4e83cb2d3c8
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-environment-dictionary/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/doc/latex/beamer/extensions/translator/dicts/translator-environment-dictionary/translator-environment-dictionary-Serbian.dict b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-environment-dictionary/translator-environment-dictionary-Serbian.dict
new file mode 100644
index 00000000000..0403d823097
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-environment-dictionary/translator-environment-dictionary-Serbian.dict
@@ -0,0 +1,10 @@
+\ProvidesDictionary{translator-environment-dictionary}{Serbian}
+
+\providetranslation{advantage}{prednost}
+\providetranslation{Advantage}{Prednost}
+\providetranslation{advantages}{prednosti}
+\providetranslation{Advantages}{Prednosti}
+\providetranslation{disadvantage}{nedostatak}
+\providetranslation{Disadvantage}{Nedostatak}
+\providetranslation{disadvantages}{nedostatci}
+\providetranslation{disadvantages}{Nedostatci}
diff --git a/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-months-dictionary/translator-months-dictionary-Croatian.dict b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-months-dictionary/translator-months-dictionary-Croatian.dict
new file mode 100644
index 00000000000..95ed404ebcd
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-months-dictionary/translator-months-dictionary-Croatian.dict
@@ -0,0 +1,43 @@
+\ProvidesDictionary{translator-months-dictionary}{Croatian}
+
+\providetranslation{January}{sije\v{c}anj}
+\providetranslation{February}{velja\v{c}a}
+\providetranslation{March}{o\v{z}ujak}
+\providetranslation{April}{travanj}
+\providetranslation{May}{svibanj}
+\providetranslation{June}{lipanj}
+\providetranslation{July}{srpanj}
+\providetranslation{August}{kolovoz}
+\providetranslation{September}{rujan}
+\providetranslation{October}{listopad}
+\providetranslation{November}{studeni}
+\providetranslation{December}{prosinac}
+
+\providetranslation{Jan}{sij}
+\providetranslation{Feb}{velj}
+\providetranslation{Mar}{o\v{z}u}
+\providetranslation{Apr}{tra}
+\providetranslation{May}{svi}
+\providetranslation{Jun}{lip}
+\providetranslation{Jul}{srp}
+\providetranslation{Aug}{kol}
+\providetranslation{Sep}{ruj}
+\providetranslation{Oct}{lis}
+\providetranslation{Nov}{stu}
+\providetranslation{Dec}{pro}
+
+\providetranslation{Monday}{ponedjeljak}
+\providetranslation{Tuesday}{utorak}
+\providetranslation{Wednesday}{srijeda}
+\providetranslation{Thursday}{\v{c}etvrtak}
+\providetranslation{Friday}{petak}
+\providetranslation{Saturday}{subota}
+\providetranslation{Sunday}{nedjelja}
+
+\providetranslation{Mon}{pon}
+\providetranslation{Tue}{uto}
+\providetranslation{Wed}{sri}
+\providetranslation{Thu}{\v{c}et}
+\providetranslation{Fri}{pet}
+\providetranslation{Sat}{sub}
+\providetranslation{Sun}{ned}
diff --git a/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-months-dictionary/translator-months-dictionary-English.dict b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-months-dictionary/translator-months-dictionary-English.dict
new file mode 100644
index 00000000000..1e48499b08b
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-months-dictionary/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/doc/latex/beamer/extensions/translator/dicts/translator-months-dictionary/translator-months-dictionary-French.dict b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-months-dictionary/translator-months-dictionary-French.dict
new file mode 100644
index 00000000000..1c026bcae96
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-months-dictionary/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/doc/latex/beamer/extensions/translator/dicts/translator-months-dictionary/translator-months-dictionary-German.dict b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-months-dictionary/translator-months-dictionary-German.dict
new file mode 100644
index 00000000000..0097cc9a586
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-months-dictionary/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/doc/latex/beamer/extensions/translator/dicts/translator-months-dictionary/translator-months-dictionary-Serbian.dict b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-months-dictionary/translator-months-dictionary-Serbian.dict
new file mode 100644
index 00000000000..2e1da0a0ca7
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-months-dictionary/translator-months-dictionary-Serbian.dict
@@ -0,0 +1,43 @@
+\ProvidesDictionary{translator-months-dictionary}{Serbian}
+
+\providetranslation{January}{Januar}
+\providetranslation{February}{Februar}
+\providetranslation{March}{Mart}
+\providetranslation{April}{April}
+\providetranslation{May}{Maj}
+\providetranslation{June}{Jun}
+\providetranslation{July}{Jul}
+\providetranslation{August}{Avgust}
+\providetranslation{September}{Septembar}
+\providetranslation{October}{Oktobar}
+\providetranslation{November}{Novembar}
+\providetranslation{December}{Decembar}
+
+\providetranslation{Jan}{Jan}
+\providetranslation{Feb}{Feb}
+\providetranslation{Mar}{Mar}
+\providetranslation{Apr}{Apr}
+\providetranslation{May}{Maj}
+\providetranslation{Jun}{Jun}
+\providetranslation{Jul}{Jul}
+\providetranslation{Aug}{Avg}
+\providetranslation{Sep}{Sep}
+\providetranslation{Oct}{Okt}
+\providetranslation{Nov}{Nov}
+\providetranslation{Dec}{Dec}
+
+\providetranslation{Monday}{Ponedeljak}
+\providetranslation{Tuesday}{Utorak}
+\providetranslation{Wednesday}{Sreda}
+\providetranslation{Thursday}{\v Cetvrtak}
+\providetranslation{Friday}{Petak}
+\providetranslation{Saturday}{Subota}
+\providetranslation{Sunday}{Nedelja}
+
+\providetranslation{Mon}{Pon}
+\providetranslation{Tue}{Uto}
+\providetranslation{Wed}{Sre}
+\providetranslation{Thu}{\v Cet}
+\providetranslation{Fri}{Pet}
+\providetranslation{Sat}{Sub}
+\providetranslation{Sun}{Ned}
diff --git a/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-numbers-dictionary/translator-numbers-dictionary-Croatian.dict b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-numbers-dictionary/translator-numbers-dictionary-Croatian.dict
new file mode 100644
index 00000000000..13914161669
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-numbers-dictionary/translator-numbers-dictionary-Croatian.dict
@@ -0,0 +1,53 @@
+\ProvidesDictionary{translator-numbers-dictionary}{Croatian}
+
+\providetranslation{one}{jedan}
+\providetranslation{two}{dva}
+\providetranslation{three}{tri}
+\providetranslation{four}{\v{c}etiri}
+\providetranslation{five}{pet}
+\providetranslation{six}{\v{s}est}
+\providetranslation{seven}{sedam}
+\providetranslation{eight}{osam}
+\providetranslation{nine}{devet}
+\providetranslation{ten}{deset}
+\providetranslation{eleven}{jedanaest}
+\providetranslation{twelve}{dvanaest}
+
+\providetranslation{One}{Jedan}
+\providetranslation{Two}{Dva}
+\providetranslation{Three}{Tri}
+\providetranslation{Four}{\v{C}etiri}
+\providetranslation{Five}{Pet}
+\providetranslation{Six}{\v{S}est}
+\providetranslation{Seven}{Sedam}
+\providetranslation{Eight}{Osam}
+\providetranslation{Nine}{Devet}
+\providetranslation{Ten}{Deset}
+\providetranslation{Eleven}{Jedanaest}
+\providetranslation{Twelve}{Dvanaest}
+
+\providetranslation{first}{prvi}
+\providetranslation{second}{drugi}
+\providetranslation{third}{tre\'ci}
+\providetranslation{fourth}{\v{c}etvrti}
+\providetranslation{fifth}{peti}
+\providetranslation{sixth}{\v{s}esti}
+\providetranslation{seventh}{sedmi}
+\providetranslation{eight}{osmi}
+\providetranslation{ninth}{deveti}
+\providetranslation{tenth}{deseti}
+\providetranslation{eleventh}{jedanaesti}
+\providetranslation{twelveth}{dvanaesti}
+
+\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/doc/latex/beamer/extensions/translator/dicts/translator-numbers-dictionary/translator-numbers-dictionary-English.dict b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-numbers-dictionary/translator-numbers-dictionary-English.dict
new file mode 100644
index 00000000000..bc5b3af1ee5
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-numbers-dictionary/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/doc/latex/beamer/extensions/translator/dicts/translator-numbers-dictionary/translator-numbers-dictionary-French.dict b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-numbers-dictionary/translator-numbers-dictionary-French.dict
new file mode 100644
index 00000000000..a0a37983dbd
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-numbers-dictionary/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/doc/latex/beamer/extensions/translator/dicts/translator-numbers-dictionary/translator-numbers-dictionary-German.dict b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-numbers-dictionary/translator-numbers-dictionary-German.dict
new file mode 100644
index 00000000000..b7793036d51
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-numbers-dictionary/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/doc/latex/beamer/extensions/translator/dicts/translator-numbers-dictionary/translator-numbers-dictionary-Serbian.dict b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-numbers-dictionary/translator-numbers-dictionary-Serbian.dict
new file mode 100644
index 00000000000..296389bee04
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-numbers-dictionary/translator-numbers-dictionary-Serbian.dict
@@ -0,0 +1,53 @@
+\ProvidesDictionary{translator-numbers-dictionary}{Serbian}
+
+\providetranslation{one}{jedan}
+\providetranslation{two}{dva}
+\providetranslation{three}{tri}
+\providetranslation{four}{\v cetiri}
+\providetranslation{five}{pet}
+\providetranslation{six}{\v sest}
+\providetranslation{seven}{sedam}
+\providetranslation{eight}{osam}
+\providetranslation{nine}{devet}
+\providetranslation{ten}{deset}
+\providetranslation{eleven}{jedanaest}
+\providetranslation{twelve}{dvanaest}
+
+\providetranslation{One}{Jedan}
+\providetranslation{Two}{Dva}
+\providetranslation{Three}{Tri}
+\providetranslation{Four}{\v Cetiri}
+\providetranslation{Five}{Pet}
+\providetranslation{Six}{\v Sest}
+\providetranslation{Seven}{Sedam}
+\providetranslation{Eight}{Osam}
+\providetranslation{Nine}{Devet}
+\providetranslation{Ten}{Deset}
+\providetranslation{Eleven}{Jedanaest}
+\providetranslation{Twelve}{Dvanaest}
+
+\providetranslation{first}{prvi}
+\providetranslation{second}{drugi}
+\providetranslation{third}{tre\' ci}
+\providetranslation{fourth}{\v cetvrti}
+\providetranslation{fifth}{peti}
+\providetranslation{sixth}{\v sesti}
+\providetranslation{seventh}{sedmi}
+\providetranslation{eight}{osmi}
+\providetranslation{ninth}{deveti}
+\providetranslation{tenth}{deseti}
+\providetranslation{eleventh}{jedanaesti}
+\providetranslation{twelveth}{dvanaesti}
+
+\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/doc/latex/beamer/extensions/translator/dicts/translator-theorem-dictionary/translator-theorem-dictionary-Croatian.dict b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-theorem-dictionary/translator-theorem-dictionary-Croatian.dict
new file mode 100644
index 00000000000..a0e2b9d3e95
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-theorem-dictionary/translator-theorem-dictionary-Croatian.dict
@@ -0,0 +1,82 @@
+\ProvidesDictionary{translator-theorem-dictionary}{Croatian}
+
+\providetranslation{Comments}{Komentari}
+\providetranslation{comments}{komentari}
+\providetranslation{Comment}{Komentar}
+\providetranslation{comment}{komentar}
+\providetranslation{Corollaries}{Korolari}
+\providetranslation{corollaries}{korolari}
+\providetranslation{Corollary}{Korolar}
+\providetranslation{corollary}{korolar}
+\providetranslation{Definitions}{Definicije}
+\providetranslation{definitions}{definicije}
+\providetranslation{Definition}{Definicija}
+\providetranslation{definition}{definicija}
+\providetranslation{Examples}{Primjeri}
+\providetranslation{examples}{primjeri}
+\providetranslation{Example}{Primjer}
+\providetranslation{example}{primjer}
+\providetranslation{Exercises}{Vje\v{z}be}
+\providetranslation{exercises}{vje\v{z}be}
+\providetranslation{Exercise}{Vje\v{z}ba}
+\providetranslation{exercise}{vje\v{z}ba}
+\providetranslation{Facts}{\v{C}injenice}
+\providetranslation{facts}{\v{c}injenice}
+\providetranslation{Fact}{\v{C}injenica}
+\providetranslation{fact}{\v{c}injenica}
+\providetranslation{Key Lemmas}{Osnovne leme}
+\providetranslation{key lemmas}{osnovne leme}
+\providetranslation{Key Lemma}{Osnovna lema}
+\providetranslation{key lemma}{osnovna lema}
+\providetranslation{Key Observations}{Osnovne primjedbe}
+\providetranslation{key observations}{osnovne primjedbe}
+\providetranslation{Key Observation}{Osnovna primjedba}
+\providetranslation{key observation}{osnovna primjedba}
+\providetranslation{Lemmas}{Leme}
+\providetranslation{lemmas}{leme}
+\providetranslation{Lemma}{Lema}
+\providetranslation{lemma}{lema}
+\providetranslation{Main Theorems}{Osnovni teoremi}
+\providetranslation{main theorems}{osnovni teoremi}
+\providetranslation{Main Theorem}{Osnovni teorem}
+\providetranslation{main theorem}{osnovni teorem}
+\providetranslation{Observations}{Primjedbe}
+\providetranslation{observations}{primjedbe}
+\providetranslation{Observation}{Primjedba}
+\providetranslation{observation}{primjedba}
+\providetranslation{Problems}{Zadaci}
+\providetranslation{problems}{zadaci}
+\providetranslation{Problem}{Zadatak}
+\providetranslation{problem}{zadatak}
+\providetranslation{Proofs}{Dokazi}
+\providetranslation{proofs}{dokazi}
+\providetranslation{Proof}{Dokaz}
+\providetranslation{proof}{dokaz}
+\providetranslation{Proof Sketch}{Skica dokaza}
+\providetranslation{Proof sketch}{Skica dokaza}
+\providetranslation{proof sketch}{skica dokaza}
+\providetranslation{Proof Sketches}{Skice dokaza}
+\providetranslation{Proof sketches}{Skice dokaza}
+\providetranslation{proof sketches}{skice dokaza}
+\providetranslation{Sketch of Proof}{Skica dokaza}
+\providetranslation{Sketch of Proofs}{Skice dokaza}
+\providetranslation{Sketch of proof}{Skica dokaza}
+\providetranslation{Sketch of proofs}{Skice dokaza}
+\providetranslation{sketch of proof}{skica dokaza}
+\providetranslation{sketch of proofs}{skice dokaza}
+\providetranslation{Propositions}{Propozicije}
+\providetranslation{propositions}{propozicije}
+\providetranslation{Proposition}{Propozicija}
+\providetranslation{proposition}{propozicija}
+\providetranslation{Remarks}{Napomene}
+\providetranslation{remarks}{napomene}
+\providetranslation{Remark}{Napomena}
+\providetranslation{remark}{napomena}
+\providetranslation{Solutions}{Rje\v{s}enja}
+\providetranslation{solutions}{Rje\v{s}enja}
+\providetranslation{Solution}{Rje\v{s}enje}
+\providetranslation{solution}{rje\v{s}enje}
+\providetranslation{Theorems}{Teoremi}
+\providetranslation{theorems}{Teorem}
+\providetranslation{Theorem}{Teorem}
+\providetranslation{theorem}{teorem}
diff --git a/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-theorem-dictionary/translator-theorem-dictionary-English.dict b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-theorem-dictionary/translator-theorem-dictionary-English.dict
new file mode 100644
index 00000000000..c5cabac570a
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-theorem-dictionary/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/doc/latex/beamer/extensions/translator/dicts/translator-theorem-dictionary/translator-theorem-dictionary-French.dict b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-theorem-dictionary/translator-theorem-dictionary-French.dict
new file mode 100644
index 00000000000..30ce8b2ea70
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-theorem-dictionary/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/doc/latex/beamer/extensions/translator/dicts/translator-theorem-dictionary/translator-theorem-dictionary-German.dict b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-theorem-dictionary/translator-theorem-dictionary-German.dict
new file mode 100644
index 00000000000..16aa6fed7e6
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-theorem-dictionary/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/doc/latex/beamer/extensions/translator/dicts/translator-theorem-dictionary/translator-theorem-dictionary-Serbian.dict b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-theorem-dictionary/translator-theorem-dictionary-Serbian.dict
new file mode 100644
index 00000000000..b59131778e3
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/dicts/translator-theorem-dictionary/translator-theorem-dictionary-Serbian.dict
@@ -0,0 +1,82 @@
+\ProvidesDictionary{translator-theorem-dictionary}{Serbian}
+
+\providetranslation{Comments}{Napomene}
+\providetranslation{comments}{napomene}
+\providetranslation{Comment}{Napomena}
+\providetranslation{comment}{napomena}
+\providetranslation{Corollaries}{Posledice}
+\providetranslation{corollaries}{posledice}
+\providetranslation{Corollary}{Posledica}
+\providetranslation{corollary}{posledica}
+\providetranslation{Definitions}{Definicije}
+\providetranslation{definitions}{definicije}
+\providetranslation{Definition}{Definicija}
+\providetranslation{definition}{definicija}
+\providetranslation{Examples}{Primeri}
+\providetranslation{examples}{primeri}
+\providetranslation{Example}{Primer}
+\providetranslation{example}{primer}
+\providetranslation{Exercises}{Ve\v zbe}
+\providetranslation{exercises}{ve\v zbe}
+\providetranslation{Exercise}{Ve\v zba}
+\providetranslation{exercise}{ve\v zba}
+\providetranslation{Facts}{\v Cinjenice}
+\providetranslation{facts}{\v cinjenice}
+\providetranslation{Fact}{\v Cinjenica}
+\providetranslation{fact}{\v cinjenica}
+\providetranslation{Key Lemmas}{Lemma Klj\v c}
+\providetranslation{key lemmas}{lemma klju\v c}
+\providetranslation{Key Lemma}{Lemma klju\v c}
+\providetranslation{key lemma}{lemma klju\v c}
+\providetranslation{Key Observations}{Klju\v c Posmatranja}
+\providetranslation{key observations}{klju\v c posmatranja}
+\providetranslation{Key Observation}{Klju\v c Posmatranja}
+\providetranslation{key observation}{klju\v c posmatranja}
+\providetranslation{Lemmas}{Lemma}
+\providetranslation{lemmas}{lemma}
+\providetranslation{Lemma}{Lemma}
+\providetranslation{lemma}{lemma}
+\providetranslation{Main Theorems}{Glavne Teoreme}
+\providetranslation{main theorems}{glavne teoreme}
+\providetranslation{Main Theorem}{Glavna Teorema}
+\providetranslation{main theorem}{glavna teorema}
+\providetranslation{Observations}{Posmatranja}
+\providetranslation{observations}{posmatranja}
+\providetranslation{Observation}{Posmatranje}
+\providetranslation{observation}{posmatranje}
+\providetranslation{Problems}{Problemi}
+\providetranslation{problems}{problemi}
+\providetranslation{Problem}{Problem}
+\providetranslation{problem}{problem}
+\providetranslation{Proofs}{Dokazi}
+\providetranslation{proofs}{dokazi}
+\providetranslation{Proof}{Dokaz}
+\providetranslation{proof}{dokaz}
+\providetranslation{Proof Sketch}{Skica Dokaza}
+\providetranslation{Proof sketch}{Skica dokaza}
+\providetranslation{proof sketch}{skica dokaza}
+\providetranslation{Proof Sketches}{Skice Dokaza}
+\providetranslation{Proof sketches}{Skice dokaza}
+\providetranslation{proof sketches}{skice dokaza}
+\providetranslation{Sketch of Proof}{Skica Dokaza}
+\providetranslation{Sketch of Proofs}{Skica Dokaza}
+\providetranslation{Sketch of proof}{Skica dokaza}
+\providetranslation{Sketch of proofs}{Skica dokaza}
+\providetranslation{sketch of proof}{skica dokaza}
+\providetranslation{sketch of proofs}{skica dokaza}
+\providetranslation{Propositions}{Tvrdnje}
+\providetranslation{propositions}{trvdnje}
+\providetranslation{Proposition}{Tvrdnja}
+\providetranslation{proposition}{tvrdnja}
+\providetranslation{Remarks}{Primedbe}
+\providetranslation{remarks}{primedbe}
+\providetranslation{Remark}{primedba}
+\providetranslation{remark}{primedba}
+\providetranslation{Solutions}{Re\v senja}
+\providetranslation{solutions}{re\v senja}
+\providetranslation{Solution}{Re\v senje}
+\providetranslation{solution}{re\v senje}
+\providetranslation{Theorems}{Teoreme}
+\providetranslation{theorems}{teoreme}
+\providetranslation{Theorem}{Teorema}
+\providetranslation{theorem}{teorema}
diff --git a/Master/texmf-dist/doc/latex/beamer/extensions/translator/translator-language-mappings.tex b/Master/texmf-dist/doc/latex/beamer/extensions/translator/translator-language-mappings.tex
new file mode 100644
index 00000000000..68c283a1655
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/translator-language-mappings.tex
@@ -0,0 +1,76 @@
+% Copyright 2007 by Till Tantau
+% Copyright 2010 by Vedran Mileti\'c
+%
+% 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{croatian} {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*
diff --git a/Master/texmf-dist/doc/latex/beamer/extensions/translator/translator.sty b/Master/texmf-dist/doc/latex/beamer/extensions/translator/translator.sty
new file mode 100644
index 00000000000..94a8bc18dd0
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/beamer/extensions/translator/translator.sty
@@ -0,0 +1,158 @@
+% Copyright 2007 by Till Tantau
+% Copyright 2010 by Vedran Mileti\'c
+%
+% 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.09}
+
+\ProvidesPackage{translator}[2010/06/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