diff options
author | Karl Berry <karl@freefriends.org> | 2010-01-03 01:09:02 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-01-03 01:09:02 +0000 |
commit | 080069f58e2325db5ab0ac5f5ea584f3021bc383 (patch) | |
tree | 6844ef574e7467149e139654976e5a37987c8546 /Master/texmf-dist/tex/latex/upmethodology/upmethodology-extension.sty | |
parent | 2bd3666ca4cb2561890596598894be2a5672c0aa (diff) |
upmethodology 20091230 (2jan10)
git-svn-id: svn://tug.org/texlive/trunk@16575 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/upmethodology/upmethodology-extension.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/upmethodology/upmethodology-extension.sty | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/Master/texmf-dist/tex/latex/upmethodology/upmethodology-extension.sty b/Master/texmf-dist/tex/latex/upmethodology/upmethodology-extension.sty index 9424f2d2ed3..5525c18d045 100644 --- a/Master/texmf-dist/tex/latex/upmethodology/upmethodology-extension.sty +++ b/Master/texmf-dist/tex/latex/upmethodology/upmethodology-extension.sty @@ -44,9 +44,12 @@ % EXTENSION MANAGEMENT %---------------------------------------- +\newif\ifupm@extension@savealllang\upm@extension@savealllangfalse + \newcommand{\Get}[1]{\@nameuse{upmext@extension@value@#1}} +\newcommand{\GetLang}[2]{\@nameuse{upmext@extension@value@#1@#2}} -\newcommand{\Set}[3][\upmcurrentlang]{% +\newcommand{\upm@extension@Set}[3][\upmcurrentlang]{% % PREDEFINED FRONT PAGE \ifthenelse{\equal{#2}{frontpage}}{% \gdef\upmext@extension@value@frontpage{#3}% @@ -69,13 +72,20 @@ \message{*** define extension value #2 ****}% \global\@namedef{upmext@extension@value@#2}{#3}% }{}% + \ifupm@extension@savealllang% + \global\@namedef{upmext@extension@value@#2@#1}{#3}% + \fi }}}% } +\let\Set\upm@extension@Set \newcommand{\Unset}[2][\upmcurrentlang]{% \ifthenelse{\equal{\upmcurrentlang}{#1}}{% \message{*** undefine extension value #2 ****}% \global\expandafter\let\csname upmext@extension@value@#2\endcsname\@undefined% + \ifupm@extension@savealllang% + \global\expandafter\let\csname upmext@extension@value@#2@#1\endcsname\@undefined% + \fi% }{}% } |