summaryrefslogtreecommitdiff
path: root/tex
diff options
context:
space:
mode:
Diffstat (limited to 'tex')
-rw-r--r--tex/context/base/cont-new.tex2
-rw-r--r--tex/context/base/context.tex35
-rw-r--r--tex/context/base/core-ctx.tex43
-rw-r--r--tex/context/base/enco-utf.tex (renamed from tex/context/base/enco-xtx.tex)6
-rw-r--r--tex/context/base/lang-ini.tex4
-rw-r--r--tex/context/base/regi-utf.tex2
-rw-r--r--tex/context/base/spec-def.tex17
-rw-r--r--tex/context/base/spec-dpx.tex35
-rw-r--r--tex/context/base/spec-dvi.tex36
-rw-r--r--tex/context/base/spec-mis.tex69
-rw-r--r--tex/context/base/spec-tpd.tex34
-rw-r--r--tex/context/base/spec-xtx.tex8
-rw-r--r--tex/context/base/syst-mtx.tex12
-rw-r--r--tex/context/base/syst-xtx.tex29
-rw-r--r--tex/context/interface/keys-cz.xml2
-rw-r--r--tex/context/interface/keys-de.xml2
-rw-r--r--tex/context/interface/keys-en.xml2
-rw-r--r--tex/context/interface/keys-fr.xml2
-rw-r--r--tex/context/interface/keys-it.xml2
-rw-r--r--tex/context/interface/keys-nl.xml2
-rw-r--r--tex/context/interface/keys-ro.xml2
21 files changed, 203 insertions, 143 deletions
diff --git a/tex/context/base/cont-new.tex b/tex/context/base/cont-new.tex
index 407d56daf..13790edd9 100644
--- a/tex/context/base/cont-new.tex
+++ b/tex/context/base/cont-new.tex
@@ -13,7 +13,7 @@
% it's about time to clean up this file ...
-\newcontextversion{2007.01.10 11:18}
+\newcontextversion{2007.01.12 15:56}
%D This file is loaded at runtime, thereby providing an
%D excellent place for hacks, patches, extensions and new
diff --git a/tex/context/base/context.tex b/tex/context/base/context.tex
index 051b0f72d..00a2cb83d 100644
--- a/tex/context/base/context.tex
+++ b/tex/context/base/context.tex
@@ -42,7 +42,7 @@
%D your styles an modules.
\edef\contextformat {\jobname}
-\edef\contextversion{2007.01.10 11:18}
+\edef\contextversion{2007.01.12 15:56}
%D For those who want to use this:
@@ -66,23 +66,44 @@
\ifx\normalinput\undefined \let\normalinput\input \fi
-\edef\mksuffix {mk\ifx\directlua\undefined ii\else iv\fi}
+% trick:
+
+\ifx\directlua\undefined
+ \chardef\contextmarkmode = 2
+\else
+ \chardef\contextmarkmode = \directlua 0 { do
+ if arg then
+ local mkii = 4
+ for k,v in pairs(arg) do
+ if v == "--mkii" then mkii = 2 break end
+ end
+ tex.sprint(mkii)
+ else
+ tex.sprint(2)
+ end
+ end }
+ % \ifnum\contextmarkmode=2
+ % \immediate\write16{}
+ % \immediate\write16{>> Quitting LuaTeX, test mode only! <<}
+ % \immediate\write16{}
+ % \def\next{\errorstopmode \dump \endinput}
+ % \expandafter \expandafter \expandafter \next
+ % \fi
+\fi
\def\loadcorefile#1{\normalinput#1\relax}
\def\loadmarkfile#1{\normalinput#1.\mksuffix\relax}
-\ifx\directlua\undefined
- \def\loadmarkivfile#1{} \let\loadmarkiifile\loadcorefile
+\ifnum\contextmarkmode=4
+ \def\loadmarkiifile#1{} \let\loadmarkivfile\loadcorefile \edef\mksuffix {mkiv} \edef\contextmark{MKIV}
\else
- \def\loadmarkiifile#1{} \let\loadmarkivfile\loadcorefile
+ \def\loadmarkivfile#1{} \let\loadmarkiifile\loadcorefile \edef\mksuffix {mkii} \edef\contextmark{MKII}
\fi
\let\loadmkiifile\loadmarkiifile
\let\loadmkivfile\loadmarkivfile
\let\loadmkfile \loadmarkfile
-\edef\contextmark{MK \ifx\directlua\undefined II\else IV\fi}
-
%D Welcome to the main module. When this module is ran through
%D \type{initex} or \type {tex -i} or \type {whatevertex} using
%D \type{whatever switch}, the \CONTEXT\ format file is
diff --git a/tex/context/base/core-ctx.tex b/tex/context/base/core-ctx.tex
index 88659122f..9cd3de2b9 100644
--- a/tex/context/base/core-ctx.tex
+++ b/tex/context/base/core-ctx.tex
@@ -21,6 +21,7 @@
\chardef\preprocessmethod 2 % 0=no check 1=present_check 2=log_check
\chardef\preprocessstate 0 % 1=found 2=not_present (skip)
+\chardef\preprocesslocal 0 % 0=no 1=yes
\def \preprocesssuffix {.prep}
\def\loadctxpreplist
@@ -33,13 +34,21 @@
\or
\doiffileexistselse{./\jobname.ctl}
{\bgroup
- \defineXMLenvironment[ctx:preplist]
- {\writestatus\m!systems{loading ctx log file}}
- {}%
+ \defineXMLenvironment[ctx:preplist][local=no]
+ {\doifelse{\XMLop{local}}{yes}
+ {\global\chardef\preprocesslocal\plusone
+ \writestatus\m!systems{loading ctx log file (local)}}%
+ {\writestatus\m!systems{loading ctx log file (specified)}}}
+ \donothing
\defineXMLenvironmentsave[ctx:prepfile][done=no]
- {}
- {\writestatus\m!systems{registering \XMLflush{ctx:prepfile} -> \XMLop{done}}%
- \setxvalue{fp..\XMLflush{ctx:prepfile}}{\XMLop{done}}}%
+ \donothing
+ {\edef\readfilename{\XMLflush{ctx:prepfile}}%
+ \ifcase\preprocesslocal\else
+ \splitfilename\readfilename
+ \let\readfilename\splitoffbase
+ \fi
+ \writestatus\m!systems{registering \readfilename\space -> \XMLop{done}}%
+ \setxvalue{fp..\readfilename}{\XMLop{done}}}%
\processXMLfile{./\jobname.ctl}%
\egroup}%
{\global\chardef\preprocessmode\plusone}%
@@ -67,21 +76,29 @@
% saveguard and speed up
\iftracefiles\writestatus\m!systems{preprocessing - no suffix}\fi
\egroup
- \else
+ \else\ifcase\preprocesslocal
\iftracefiles\writestatus\m!systems{preprocessing - check presence of \readfilename\preprocesssuffix}\fi
\doifdefinedelse{fp..\readfilename}
{\egroup
\doiffileexistselse{\readfilename\preprocesssuffix}
{\chardef\preprocessstate\plusone}
{\chardef\preprocessstate\plustwo}}%
- {\doifdefinedelse{fp..\splitoffname.\splitofftype}
+ {\doifdefinedelse{fp..\splitoffbase}%
{\egroup
\doiffileexistselse{\readfilename\preprocesssuffix}
{\chardef\preprocessstate\plusone}
{\chardef\preprocessstate\plustwo}}%
{\egroup}}%
+ \else
+ \iftracefiles\writestatus\m!systems{preprocessing - check local presence of \readfilename\preprocesssuffix}\fi
+ \doifdefinedelse{fp..\readfilename}
+ {\egroup
+ \doiffileexistselse{\readfilename\preprocesssuffix}
+ {\chardef\preprocessstate\plusone}
+ {\chardef\preprocessstate\plustwo}}%
+ {\egroup}%
\fi
- \fi}
+ \fi\fi}
% beware, \readfilename keeps the original one, but we load and store the
% suffixed with .prep file (if present)
@@ -125,7 +142,7 @@
\fi
\fi
\else
- \edef\readfilename{\getvalue{fn..\readfilename}}%
+ \edef\readfilename{\getvalue{fn..\readfilename}}% ??? is done !
\iftracefiles\writestatus\m!systems{already located \readfilename}\fi
\def\next{#3\dodoreadfile}%
\fi
@@ -148,7 +165,11 @@
\def\next{#3}%
\fi}%
\or
- \edef\readfilename{#1}%
+ \ifcase\preprocesslocal
+ \edef\readfilename{#1}% nor found
+ \else
+ % no path prepending
+ \fi
\iftracefiles\writestatus\m!systems{#1\preprocesssuffix\space located}\fi
\def\next{#2\dodoreadfile}%
\or
diff --git a/tex/context/base/enco-xtx.tex b/tex/context/base/enco-utf.tex
index 26fd97dfb..b41490beb 100644
--- a/tex/context/base/enco-xtx.tex
+++ b/tex/context/base/enco-utf.tex
@@ -1,4 +1,4 @@
-% filename : enco-xtx.tex
+% filename : enco-utf.tex
% comment : poor man's alternative for a proper enco file
% author : Hans Hagen, PRAGMA-ADE, Hasselt NL
% copyright: PRAGMA ADE / ConTeXt Development Team
@@ -7,8 +7,8 @@
\ifx\setcclcuc\undefined
\def\setcclcuc #1 #2 #3 %
- {\global\catcode"#1=11
- \global\lccode "#1="#2
+ {\global\catcode"#1=11
+ \global\lccode "#1="#2
\global\uccode "#1="#3 }
\fi
diff --git a/tex/context/base/lang-ini.tex b/tex/context/base/lang-ini.tex
index d9f79b6fc..85243f3de 100644
--- a/tex/context/base/lang-ini.tex
+++ b/tex/context/base/lang-ini.tex
@@ -350,6 +350,10 @@
\def\setuphyppatencoding{\pathypsettings}
\endXETEX
+\beginMETATEX
+ \def\setuphyppatencoding{\pathypsettings}
+\endMETATEX
+
\def\dodoloadpatterns#1#2#3#4% beware, loaded language also incr
{\normallanguage\loadedlanguage % when not really needed
\bgroup
diff --git a/tex/context/base/regi-utf.tex b/tex/context/base/regi-utf.tex
index 85bdbf32f..90e018684 100644
--- a/tex/context/base/regi-utf.tex
+++ b/tex/context/base/regi-utf.tex
@@ -38,7 +38,7 @@
\endXETEX
\beginMETATEX
- \expandafter \endinput
+ \expandafter \endinput
\endMETATEX
\unprotect
diff --git a/tex/context/base/spec-def.tex b/tex/context/base/spec-def.tex
index fa48700e6..933d42197 100644
--- a/tex/context/base/spec-def.tex
+++ b/tex/context/base/spec-def.tex
@@ -903,10 +903,19 @@
%D This is one of the few specials where when using \PDFTEX\
%D the driver directly deals with the utility file.
-\installspecial [\dosetposition] [or] [1]
-\installspecial [\dosetpositionwhd] [or] [4]
-\installspecial [\dosetpositionplus] [or] [5]
-\installspecial [\dosetpositionpapersize] [or] [2]
+%D Support is moved to spec-mis.tex. The whole idea originates
+%D and was implemented first in \PDFTEX. Later \DVIPDFMX\
+%D supported the \CONTEXT\ specific specials and nowadays
+%D \PDFTEX\ supports this feature in \DVI\ mode and \XETEX\
+%D implements it as well. This means that only \ALEPH\ is
+%D still dependent on specials, but that variant of \TEX\ has
+%D become obsolete anyway.
+
+% \installspecial [\dosetposition] [or] [1]
+% \installspecial [\dosetpositionwhd] [or] [4]
+% \installspecial [\dosetpositionplus] [or] [5]
+
+% \installspecial [\dosetpositionpapersize] [or] [2]
%D \macros
%D {dostarttransparency,dostoptransparency}
diff --git a/tex/context/base/spec-dpx.tex b/tex/context/base/spec-dpx.tex
index 1522304e7..44bbe10b6 100644
--- a/tex/context/base/spec-dpx.tex
+++ b/tex/context/base/spec-dpx.tex
@@ -798,41 +798,6 @@
\box\scratchbox
\elabelgroup}
-%D 7. Copied codes from \type{spec-dvi}
-
-% coming pdftex versions will provide pos support in dvi mode (untested)
-
-% \ifnum\pdftexversion>140 .. \fi
-
-\definespecial\dosetposition#1%
- {\special{pos:pxy "#1"}}
-
-\definespecial\dosetpositionwhd#1#2#3#4%
- {\special{pos:pxywhd "#1" #2 #3 #4}}
-
-\definespecial\dosetpositionplus#1#2#3#4#5%
- {\special{pos:pxyplus "#1" #2 #3 #4 #5}}
-
-\let\flushDVIpositionpapersize\relax
-
-\definespecial\dosetpositionpapersize#1#2%
- {\xdef\flushDVIpositionpapersize
- {\special{pos:papersize \number#1 \number#2}%
- \noexpand\installprogram{dvipos -o \jobname.tuo \jobname.dvi }%
- \global\noexpand\let\noexpand\flushDVIpositionpapersize\relax}}
-
-\beginXETEX
-
- \definespecial\dosetpositionpapersize#1#2%
- {\xdef\flushDVIpositionpapersize
- {\special{pos:papersize \number#1 \number#2}%
- \noexpand\installprogram{dvipos -o \jobname.tuo \jobname.xdv }%
- \global\noexpand\let\noexpand\flushDVIpositionpapersize\relax}}
-
-\endXETEX
-
-\prependtoksonce \flushDVIpositionpapersize \to \everyshipout
-
\stopspecials
\protect \endinput
diff --git a/tex/context/base/spec-dvi.tex b/tex/context/base/spec-dvi.tex
index 42fd8b259..1a8f653f0 100644
--- a/tex/context/base/spec-dvi.tex
+++ b/tex/context/base/spec-dvi.tex
@@ -87,27 +87,31 @@
%D The postprocessor should, of course, provide the \type
%D {page}, \type {x}, and \type {y} values.
-\definespecial\dosetposition#1%
- {\special{pos:pxy "#1"}}
+%D Now in spec-mis.tex:
-\definespecial\dosetpositionwhd#1#2#3#4%
- {\special{pos:pxywhd "#1" #2 #3 #4}}
-
-\definespecial\dosetpositionplus#1#2#3#4#5%
- {\special{pos:pxyplus "#1" #2 #3 #4 #5}}
+% \definespecial\dosetposition#1%
+% {\special{pos:pxy "#1"}}
+%
+% \definespecial\dosetpositionwhd#1#2#3#4%
+% {\special{pos:pxywhd "#1" #2 #3 #4}}
+%
+% \definespecial\dosetpositionplus#1#2#3#4#5%
+% {\special{pos:pxyplus "#1" #2 #3 #4 #5}}
%D The next special tells the position postprocessor what
%D page dimensions were used.
-\let\flushDVIpositionpapersize\relax
-
-\definespecial\dosetpositionpapersize#1#2%
- {\xdef\flushDVIpositionpapersize%
- {\special{pos:papersize \number#1 \number#2}%
- \noexpand\installprogram{dvipos -o \jobname.tuo \jobname.dvi }%
- \global\noexpand\let\noexpand\flushDVIpositionpapersize\relax}}
-
-\prependtoksonce \flushDVIpositionpapersize \to \everyshipout
+%D Also in spec-mis.tex:
+
+% \let\flushDVIpositionpapersize\relax
+%
+% \definespecial\dosetpositionpapersize#1#2%
+% {\xdef\flushDVIpositionpapersize%
+% {\special{pos:papersize \number#1 \number#2}%
+% \noexpand\installprogram{dvipos -o \jobname.tuo \jobname.dvi }%
+% \global\noexpand\let\noexpand\flushDVIpositionpapersize\relax}}
+%
+% \prependtoksonce \flushDVIpositionpapersize \to \everyshipout
\stopspecials
diff --git a/tex/context/base/spec-mis.tex b/tex/context/base/spec-mis.tex
index 06afb65c2..fce364038 100644
--- a/tex/context/base/spec-mis.tex
+++ b/tex/context/base/spec-mis.tex
@@ -207,4 +207,73 @@
\let\handleMPfshow\dohandleMPfshow
\to \everyresetspecials
+%D
+
+%D \macros
+%D {dosetposition, dosetpositionwdh, dosetpositionplus}
+%D
+%D Opposite to its \DVI\ counterpart, the \PDFTEX\ backend
+%D can provide positional information directly. Since
+%D \CONTEXT\ only uses relative positions, the origin is of
+%D less importance. Nowadays \XETEX\ also supports this
+%D feature.
+
+\ifx\pdfsavepos\undefined
+
+ % only for ancient pdftex, less old xetex and current aleph
+
+ \def\dosetposition #1{\special{pos:pxy "#1"}}
+ \def\dosetpositionwhd #1#2#3#4{\special{pos:pxywhd "#1" #2 #3 #4}}
+ \def\dosetpositionplus#1#2#3#4#5{\special{pos:pxyplus "#1" #2 #3 #4 #5}}
+
+ \let\flushDVIpositionpapersize\relax
+
+ \def\dosetpositionpapersize#1#2%
+ {\xdef\flushDVIpositionpapersize
+ {\special{pos:papersize \number#1 \number#2}%
+ \noexpand\installprogram{dvipos -o \jobname.tuo \jobname.dvi }%
+ \global\noexpand\let\noexpand\flushDVIpositionpapersize\relax}}
+
+ \beginXETEX
+ \def\dosetpositionpapersize#1#2%
+ {\xdef\flushDVIpositionpapersize
+ {\special{pos:papersize \number#1 \number#2}%
+ \noexpand\installprogram{dvipos -o \jobname.tuo \jobname.xdv }%
+ \global\noexpand\let\noexpand\flushDVIpositionpapersize\relax}}
+ \endXETEX
+
+ \prependtoksonce \flushDVIpositionpapersize \to \everyshipout
+
+\else
+
+ \def\dosetposition#1%
+ {\pdfsavepos
+ \dolazysaveposition
+ {#1}%
+ {\noexpand\realfolio}%
+ {\noexpand\the\dimexpr\pdflastxpos\scaledpoint\relax}%
+ {\noexpand\the\dimexpr\pdflastypos\scaledpoint\relax}}%
+
+ \def\dosetpositionwhd#1#2#3#4%
+ {\pdfsavepos
+ \dolazysavepositionwhd
+ {#1}%
+ {\noexpand\realfolio}%
+ {\noexpand\the\dimexpr\pdflastxpos\scaledpoint\relax}%
+ {\noexpand\the\dimexpr\pdflastypos\scaledpoint\relax}%
+ {#2}{#3}{#4}}
+
+ \def\dosetpositionplus#1#2#3#4#5%
+ {\pdfsavepos
+ \dolazysavepositionplus
+ {#1}%
+ {\noexpand\realfolio}%
+ {\noexpand\the\dimexpr\pdflastxpos\scaledpoint\relax}%
+ {\noexpand\the\dimexpr\pdflastypos\scaledpoint\relax}%
+ {#2}{#3}{#4}{#5}}
+
+ \let\dosetpositionpapersize\gobbletwoarguments
+
+\fi
+
\protect \endinput
diff --git a/tex/context/base/spec-tpd.tex b/tex/context/base/spec-tpd.tex
index 29d5c7a15..8d6d93d38 100644
--- a/tex/context/base/spec-tpd.tex
+++ b/tex/context/base/spec-tpd.tex
@@ -1022,40 +1022,6 @@
\definespecial\doregistercalculationset{\doFDFregistercalculationset}
%D \macros
-%D {dosetposition, dosetpositionwdh, dosetpositionplus}
-%D
-%D Opposite to its \DVI\ counterpart, the \PDFTEX\ backend
-%D can provide positional information directly. Since
-%D \CONTEXT\ only uses relative positions, the origin is of
-%D less importance.
-
-\definespecial\dosetposition#1%
- {\pdfsavepos
- \dolazysaveposition
- {#1}%
- {\noexpand\realfolio}%
- {\noexpand\the\dimexpr\pdflastxpos\scaledpoint\relax}%
- {\noexpand\the\dimexpr\pdflastypos\scaledpoint\relax}}%
-
-\definespecial\dosetpositionwhd#1#2#3#4%
- {\pdfsavepos
- \dolazysavepositionwhd
- {#1}%
- {\noexpand\realfolio}%
- {\noexpand\the\dimexpr\pdflastxpos\scaledpoint\relax}%
- {\noexpand\the\dimexpr\pdflastypos\scaledpoint\relax}%
- {#2}{#3}{#4}}
-
-\definespecial\dosetpositionplus#1#2#3#4#5%
- {\pdfsavepos
- \dolazysavepositionplus
- {#1}%
- {\noexpand\realfolio}%
- {\noexpand\the\dimexpr\pdflastxpos\scaledpoint\relax}%
- {\noexpand\the\dimexpr\pdflastypos\scaledpoint\relax}%
- {#2}{#3}{#4}{#5}}
-
-%D \macros
%D {doPDFdestination}
%D
%D Finally we implement some low level macros to deal with
diff --git a/tex/context/base/spec-xtx.tex b/tex/context/base/spec-xtx.tex
index b9c491e75..0cd9baadd 100644
--- a/tex/context/base/spec-xtx.tex
+++ b/tex/context/base/spec-xtx.tex
@@ -130,6 +130,14 @@
\setupexternalfigures[\c!object=\v!no]
+%D
+
+\ifx\pdfpagewidth\undefined \else
+ \definespecial\dosetuppaper#1#2#3%
+ {\global\pdfpagewidth #2\relax
+ \global\pdfpageheight#3\relax}
+\fi
+
\stopspecials
\protect \endinput
diff --git a/tex/context/base/syst-mtx.tex b/tex/context/base/syst-mtx.tex
index c865560b8..4e5e2ef26 100644
--- a/tex/context/base/syst-mtx.tex
+++ b/tex/context/base/syst-mtx.tex
@@ -15,6 +15,18 @@
\unprotect
+\ifnum\contextmarkmode=2
+
+ \input enco-utf.tex
+
+ % patch needed for turkish
+
+ \setcclcuc 201C 201C 201C
+ \setcclcuc 201D 201D 201D
+
+\fi
+
+
%D Since the number of chars exceed 256 now, we can use \type
%D {\chardef} instead of the more limited \type {\mathchardef}.
diff --git a/tex/context/base/syst-xtx.tex b/tex/context/base/syst-xtx.tex
index 3cf5aa29b..83a28d36d 100644
--- a/tex/context/base/syst-xtx.tex
+++ b/tex/context/base/syst-xtx.tex
@@ -18,34 +18,15 @@
%D For the moment, the only thing needed is to load are the
%D mappings from lower to uppercase characters.
-\ifx\scratchread\undefined \newread\scratchread \fi
-
-\def\setcclcuc #1 #2 #3 %
- {\global\catcode"#1=11
- \global\lccode "#1="#2
- \global\uccode "#1="#3 }
-
-\immediate\openin\scratchread=enco-xtx.tex \ifeof\scratchread
- \immediate\openin\scratchread=unicode-letters.tex \ifeof\scratchread
- \immediate\openin\scratchread=xplain.tex \ifeof\scratchread
- % no initialization file
- \else
- \input xplain.tex
- \fi
- \else
- \input unicode-letters.tex
- \fi
-\else
- \input enco-xtx.tex
-\fi
-
-\ifx\XeTeXuseglyphmetrics\undefined \else
- \XeTeXuseglyphmetrics=1
-\fi
+\input enco-utf.tex
% patch needed for turkish
\setcclcuc 201C 201C 201C
\setcclcuc 201D 201D 201D
+\ifx\XeTeXuseglyphmetrics\undefined \else
+ \XeTeXuseglyphmetrics=1
+\fi
+
\protect \endinput
diff --git a/tex/context/interface/keys-cz.xml b/tex/context/interface/keys-cz.xml
index da831a1ea..67e04f4b1 100644
--- a/tex/context/interface/keys-cz.xml
+++ b/tex/context/interface/keys-cz.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
-<cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="cz" version="2007.01.10 11:18">
+<cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="cz" version="2007.01.12 15:56">
<cd:variables>
<cd:variable name="one" value="jedna"/>
diff --git a/tex/context/interface/keys-de.xml b/tex/context/interface/keys-de.xml
index bfe5e3947..627ac93b8 100644
--- a/tex/context/interface/keys-de.xml
+++ b/tex/context/interface/keys-de.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
-<cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="de" version="2007.01.10 11:18">
+<cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="de" version="2007.01.12 15:56">
<cd:variables>
<cd:variable name="one" value="eins"/>
diff --git a/tex/context/interface/keys-en.xml b/tex/context/interface/keys-en.xml
index 7ae1d3075..ac45d6c98 100644
--- a/tex/context/interface/keys-en.xml
+++ b/tex/context/interface/keys-en.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
-<cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="en" version="2007.01.10 11:18">
+<cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="en" version="2007.01.12 15:56">
<cd:variables>
<cd:variable name="one" value="one"/>
diff --git a/tex/context/interface/keys-fr.xml b/tex/context/interface/keys-fr.xml
index 0035f57dd..0540b0cf2 100644
--- a/tex/context/interface/keys-fr.xml
+++ b/tex/context/interface/keys-fr.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
-<cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="fr" version="2007.01.10 11:18">
+<cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="fr" version="2007.01.12 15:56">
<cd:variables>
<cd:variable name="one" value="un"/>
diff --git a/tex/context/interface/keys-it.xml b/tex/context/interface/keys-it.xml
index e0856211c..9ef205c23 100644
--- a/tex/context/interface/keys-it.xml
+++ b/tex/context/interface/keys-it.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
-<cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="it" version="2007.01.10 11:18">
+<cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="it" version="2007.01.12 15:56">
<cd:variables>
<cd:variable name="one" value="uno"/>
diff --git a/tex/context/interface/keys-nl.xml b/tex/context/interface/keys-nl.xml
index dcc3e7b06..d69119e3c 100644
--- a/tex/context/interface/keys-nl.xml
+++ b/tex/context/interface/keys-nl.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
-<cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="nl" version="2007.01.10 11:18">
+<cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="nl" version="2007.01.12 15:56">
<cd:variables>
<cd:variable name="one" value="een"/>
diff --git a/tex/context/interface/keys-ro.xml b/tex/context/interface/keys-ro.xml
index b0a437768..b65986ab5 100644
--- a/tex/context/interface/keys-ro.xml
+++ b/tex/context/interface/keys-ro.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
-<cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="ro" version="2007.01.10 11:18">
+<cd:interface xmlns:cd="http://www.pragma-ade.com/commands" name="context" language="ro" version="2007.01.12 15:56">
<cd:variables>
<cd:variable name="one" value="unu"/>