%D \module
%D   [       file=lang-ger,
%D        version=1997.09.03,
%D          title=\CONTEXT\ Language Macros,
%D       subtitle=Germanic Languages,
%D         author=Hans Hagen / Tobias Burnus,
%D           date=\currentdate,
%D      copyright={PRAGMA / Hans Hagen \& Ton Otten}]
%C
%C This module is part of the \CONTEXT\ macro||package and is
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for
%C details.

\writestatus{loading}{Germanic Languages}

%D The framework of this module is set up by Hans Hagen while
%D many of the first translations were done by Tobias. Later
%D on, corrections were made by users. If you have suggestions,
%D or feel that your name missing here, don't hesitate to send
%D us an email.
%D
%D \starttabulate[|lB|l|]
%D \NC Norwegian \NC Hans Fredrik Nordhaug \NC \NR
%D \NC Danish    \NC Arne Jorgensen        \NC \NR % check the o
%D \NC Afrikaans \NC                       \NC \NR
%D \stoptabulate

%  Danish, Faeroese, Icelandic, Norwegian, Swedish, German, Yiddish
%  Afrikaans, Dutch, English, Flemush, Frisian, Plattdeutsch

\unprotect

\installlanguage
  [\s!nl]
  [\c!spacing=\v!packed,
   \c!leftsentence=---,
   \c!rightsentence=---,
   \c!leftsubsentence=---,
   \c!rightsubsentence=---,
   \c!leftquote=\lowerleftsingleninequote,
   \c!rightquote=\upperrightsingleninequote,
   \c!leftquotation=\lowerleftdoubleninequote,
   \c!rightquotation=\upperrightdoubleninequote,
   \c!date={\v!day,\ ,\v!month,\ ,\v!year},
   \c!state=\v!stop]

\installlanguage
  [\s!en]
  [\c!spacing=\v!broad,
   \c!leftsentence=---,
   \c!rightsentence=---,
   \c!leftsubsentence=---,
   \c!rightsubsentence=---,
   \c!leftquote=\upperleftsinglesixquote,
   \c!rightquote=\upperrightsingleninequote,
   \c!leftquotation=\upperleftdoublesixquote,
   \c!rightquotation=\upperrightdoubleninequote,
   \c!date={\v!month,\ ,\v!day,{,\ },\v!year},
   \c!state=\v!stop] % elders always preloaded!

\installlanguage
  [\s!de]
  [\c!spacing=\v!packed,
   \c!leftsentence={\hbox{--~}},
   \c!rightsentence={\hbox{~--}},
   \c!leftsubsentence={--},
   \c!rightsubsentence={--},
   \c!leftquote=\lowerleftsingleninequote,
   \c!rightquote=\upperrightsinglesixquote,
   \c!leftquotation=\lowerleftdoubleninequote,
   \c!rightquotation=\upperrightdoublesixquote,
   \c!date={\v!day,{.},\ ,\v!month,\ ,\v!year},
   \c!state=\v!stop]

\installlanguage
  [\s!da]
  [\c!spacing=\v!packed,
   \c!leftsentence={\hbox{--\hskip.5em}},
   \c!rightsentence={\hbox{\hskip.5em--}},
   \c!leftsubsentence={--},
   \c!rightsubsentence={--},
   \c!leftquote=\lowerleftsingleninequote,
   \c!rightquote=\upperrightsinglesixquote,
   \c!leftquotation=\lowerleftdoubleninequote,
   \c!rightquotation=\upperrightdoublesixquote,
   \c!date={\v!day,{.},\ ,\v!month,\ ,\v!year},
   \c!state=\v!stop]

\installlanguage
  [\s!sv]
  [\c!spacing=\v!packed,
   \c!leftsentence={\hbox{--~}},
   \c!rightsentence={\hbox{~--}},
   \c!leftsubsentence={--},
   \c!rightsubsentence={--},
   \c!leftquote=\upperrightsingleninequote,
   \c!rightquote=\upperrightsingleninequote,
   \c!leftquotation=\upperrightdoubleninequote,
   \c!rightquotation=\upperrightdoubleninequote,
   \c!date={\v!day,\ ,\v!month,\ ,\v!year},
   \c!state=\v!stop]

\installlanguage
  [\s!af]
  [\c!spacing=\v!packed,
   \c!leftsentence=---,
   \c!rightsentence=---,
   \c!leftsubsentence=---,
   \c!rightsubsentence=---,
   \c!leftquote=\upperleftsinglesixquote,
   \c!rightquote=\upperrightsingleninequote,
   \c!leftquotation=\upperleftdoublesixquote,
   \c!rightquotation=\upperrightdoubleninequote,
   \c!date={\v!year,\ ,\v!month,\ ,\v!day},
   \c!state=\v!stop]

\installlanguage
  [\s!no]
  [\c!spacing=\v!packed,
   \c!leftsentence=---,
   \c!rightsentence=---,
   \c!leftsubsentence=---,
   \c!rightsubsentence=---,
   \c!leftquote=\upperleftsinglesixquote,
   \c!rightquote=\upperrightsingleninequote,
   \c!leftquotation=\upperleftdoublesixquote,
   \c!rightquotation=\upperrightdoubleninequote,
   \c!date={\v!day,{.},\ ,\v!month,\ ,\v!year},
   \c!default=\s!nl, % patterns
   \c!state=\v!stop]

%D Extra:

\installlanguage % old german
  [deo]
  [\c!spacing=\v!packed,
   \c!default=\s!de,
   \c!state=\v!stop]

%D And some alternative (but very real) english patterns:

\installlanguage
  [uk]
  [\c!default=\s!en,
   \c!state=\v!stop]

\installlanguage
  [us]
  [\c!default=\s!en,
   \c!state=\v!stop]

%D For compatibility reasons we also define:

\installlanguage [du]          [\s!de] % old times context
%installlanguage [sp]          [\s!es] % old times context /lang-ita

\installlanguage [usenglish]   [\s!us]
\installlanguage [ukenglish]   [\s!uk]
\installlanguage [english]     [\s!en]
\installlanguage [dutch]       [\s!nl]
\installlanguage [german]      [\s!de]
\installlanguage [danish]      [\s!da]
\installlanguage [swedish]     [\s!sv]
\installlanguage [afrikaans]   [\s!af]
\installlanguage [norwegian]   [\s!no]
\installlanguage [norsk]       [\s!no] % bonus switch

% GERMAN
%
% %D The next section is dedicated to Tobias Burnus.
%
% \startlanguagespecifics[\s!de]
%
%   \installcompoundcharacter "a {\moveaccent{-.1ex}\"a\midworddiscretionary}
%   \installcompoundcharacter "e {\moveaccent{-.1ex}\"e\midworddiscretionary}
%   \installcompoundcharacter "i {\moveaccent{-.1ex}\"\i\midworddiscretionary}
%   \installcompoundcharacter "o {\moveaccent{-.1ex}\"o\midworddiscretionary}
%   \installcompoundcharacter "u {\moveaccent{-.1ex}\"u\midworddiscretionary}
%   \installcompoundcharacter "s {\SS}
%   \installcompoundcharacter "z {\SS}
%
%   \installcompoundcharacter "A {\smashaccent\"A}
%   \installcompoundcharacter "E {\smashaccent\"E}
%   \installcompoundcharacter "I {\smashaccent\"I}
%   \installcompoundcharacter "O {\smashaccent\"O}
%   \installcompoundcharacter "U {\smashaccent\"U}
%   \installcompoundcharacter "Z {SZ}
%   \installcompoundcharacter "S {SS}
%
% \stoplanguagespecifics
%
% \startlanguagespecifics[\s!de]
%
%   \installcompoundcharacter "ck {\discretionary {k-}{k}{ck}}
%   \installcompoundcharacter "ff {\discretionary{ff-}{f}{ff}}
%   \installcompoundcharacter "ll {\discretionary{ll-}{l}{ll}}
%   \installcompoundcharacter "mm {\discretionary{mm-}{m}{mm}}
%   \installcompoundcharacter "nn {\discretionary{nn-}{n}{nn}}
%   \installcompoundcharacter "pp {\discretionary{pp-}{p}{pp}}
%   \installcompoundcharacter "rr {\discretionary{rr-}{r}{rr}}
%   \installcompoundcharacter "tt {\discretionary{tt-}{t}{tt}}
%
%   \installcompoundcharacter "CK {\discretionary {K-}{K}{CK}}
%   \installcompoundcharacter "FF {\discretionary{FF-}{F}{FF}}
%   \installcompoundcharacter "LL {\discretionary{LL-}{L}{LL}}
%   \installcompoundcharacter "MM {\discretionary{MM-}{M}{MM}}
%   \installcompoundcharacter "NN {\discretionary{NN-}{N}{NN}}
%   \installcompoundcharacter "PP {\discretionary{PP-}{P}{PP}}
%   \installcompoundcharacter "RR {\discretionary{RR-}{R}{RR}}
%   \installcompoundcharacter "TT {\discretionary{TT-}{T}{TT}}
%
% \stoplanguagespecifics
%
% \startlanguagespecifics[\s!de]
%
%   \installcompoundcharacter "` {\handlequotation\c!leftquotation}
%   \installcompoundcharacter "' {\handlequotation\c!rightquotation}
%   \installcompoundcharacter ". {\kern.1em\ignorespaces}
%
%   \def\setupDElanguage%
%     {\setuplanguage
%        [\s!de]
%        [\c!leftsentence=\leftguillemot,
%         \c!rightsentence=\rightguillemot,
%         \c!leftsubsentence=\leftsubguillemot,
%         \c!rightsubsentence=\rightsubguillemot]}
%
%   \installcompoundcharacter "<   {{\setupDElanguage|<|}}
%   \installcompoundcharacter ">   {{\setupDElanguage|>|}}
%
% \stoplanguagespecifics
%
% %D An experimental hack:
%
% \startencoding[pdfdoc]
%   \startlanguagespecifics[\s!de]% hm, a % is needed
%     \defineactivecharacter " {\"} % no {\simplifiedcompoundcharacter"}
%   \stoplanguagespecifics
% \stopencoding
%
% \startencoding[ec]
%   \startlanguagespecifics[\s!de]%
%     \installcompoundcharacter "a {\"a}
%     \installcompoundcharacter "e {\"e}
%     \installcompoundcharacter "i {\"\i}
%     \installcompoundcharacter "o {\"o}
%     \installcompoundcharacter "u {\"u}
%     \installcompoundcharacter "A {\"A}
%     \installcompoundcharacter "E {\"E}
%     \installcompoundcharacter "I {\"I}
%     \installcompoundcharacter "O {\"O}
%     \installcompoundcharacter "U {\"U}
%   \stoplanguagespecifics
% \stopencoding
%
% \startencoding[texnansi]
%   \startlanguagespecifics[\s!de]%
%     \installcompoundcharacter "a {\"a}
%     \installcompoundcharacter "e {\"e}
%     \installcompoundcharacter "i {\"\i}
%     \installcompoundcharacter "o {\"o}
%     \installcompoundcharacter "u {\"u}
%     \installcompoundcharacter "A {\"A}
%     \installcompoundcharacter "E {\"E}
%     \installcompoundcharacter "I {\"I}
%     \installcompoundcharacter "O {\"O}
%     \installcompoundcharacter "U {\"U}
%   \stoplanguagespecifics
% \stopencoding
%
% %D This hack should be perfected.

%% NORWEGIAN
%
%  These three letters (in this order) are the
%  last in the norwegian alphabet (and hence should
%  come after z in the latin alphabet).
%  I'm not sure about the syntax for
%  \definesortkey so I left some of it open ...
%
% \startlanguagespecifics[\s!no]
%
%   \definesortkey {\ae}{z}{b}{\ae}
%   \definesortkey {\AE}{z}{b}{\AE}
%   \definesortkey {\o}{z} {c}{\o}
%   \definesortkey {\O}{z} {c}{\O}
%   \definesortkey {\aa}{z}{d}{\aa}
%   \definesortkey {\aring}{z}{d}{\aring}
%   \definesortkey {\AA}{z}{d}{\AA}
%   \definesortkey {\Aring}{z}{d}{\Aring}
%
% \stoplanguagespecifics
%
% \startencoding[texnansi]
%   \startlanguagespecifics[\s!no]%
%     \defineactivecharacter æ {\ae{}}
%     \defineactivecharacter Æ {\AE{}}
%     \defineactivecharacter ø {\o{}}
%     \defineactivecharacter Ø {\O{}}
%     \defineactivecharacter å {\aa{}}
%     \defineactivecharacter Å {\AA{}}
%   \stoplanguagespecifics
% \stopencoding

\setupheadtext [\s!en] [\v!content=Contents]
\setupheadtext [\s!nl] [\v!content=Inhoud]
\setupheadtext [\s!de] [\v!content=Inhalt]
\setupheadtext [\s!da] [\v!content=Indhold]
\setupheadtext [\s!sv] [\v!content=Inneh\aring ll]
\setupheadtext [\s!af] [\v!content=Inhoud]
\setupheadtext [\s!no] [\v!content=Innhold]

\setupheadtext [\s!en] [\v!tables=Tables]
\setupheadtext [\s!nl] [\v!tables=Tabellen]
\setupheadtext [\s!de] [\v!tables=Tabellen]
\setupheadtext [\s!da] [\v!tables=Tabeller]
\setupheadtext [\s!sv] [\v!tables=Tabeller]
\setupheadtext [\s!af] [\v!tables=Tabelle]
\setupheadtext [\s!no] [\v!tables=Tabeller]

\setupheadtext [\s!en] [\v!figures=Figures]
\setupheadtext [\s!nl] [\v!figures=Figuren]
\setupheadtext [\s!de] [\v!figures=Abbildungen]
\setupheadtext [\s!da] [\v!figures=Figurer]
\setupheadtext [\s!sv] [\v!figures=Figurer]
\setupheadtext [\s!af] [\v!figures=Figure]
\setupheadtext [\s!no] [\v!figures=Figurer]

\setupheadtext [\s!en] [\v!graphics=Graphics]
\setupheadtext [\s!nl] [\v!graphics=Grafieken]
\setupheadtext [\s!de] [\v!graphics=Graphiken]
\setupheadtext [\s!da] [\v!graphics=Grafik]
\setupheadtext [\s!sv] [\v!graphics=Grafik]
\setupheadtext [\s!af] [\v!graphics=Grafieke]
\setupheadtext [\s!no] [\v!graphics=Grafikk]

\setupheadtext [\s!en] [\v!intermezzi=Intermezzos]
\setupheadtext [\s!nl] [\v!intermezzi=Intermezzo's]
\setupheadtext [\s!de] [\v!intermezzi=Intermezzi]
\setupheadtext [\s!da] [\v!intermezzi=Intermezzoer]
\setupheadtext [\s!sv] [\v!intermezzi=Intermezzon]
\setupheadtext [\s!af] [\v!intermezzi=Intermezzos]
\setupheadtext [\s!no] [\v!intermezzi=Intermesso]

\setupheadtext [\s!en] [\v!index=Index]
\setupheadtext [\s!nl] [\v!index=Index]
\setupheadtext [\s!de] [\v!index=Index]
\setupheadtext [\s!da] [\v!index=Indeks]
\setupheadtext [\s!sv] [\v!index=Sakregister]
\setupheadtext [\s!af] [\v!index=Indeks]
\setupheadtext [\s!no] [\v!index=Indeks]

\setupheadtext [\s!en] [\v!abbreviations=Abbreviations]
\setupheadtext [\s!nl] [\v!abbreviations=Afkortingen]
\setupheadtext [\s!de] [\v!abbreviations=Abk\uumlaut rzungen]
\setupheadtext [\s!da] [\v!abbreviations=Forkortelser]
\setupheadtext [\s!sv] [\v!abbreviations=F\oumlaut rkortningar]
\setupheadtext [\s!af] [\v!abbreviations=Afkortings]
\setupheadtext [\s!no] [\v!abbreviations=Forkortelser]

\setupheadtext [\s!en] [\v!logos=Logos]
\setupheadtext [\s!nl] [\v!logos=Logo's]
\setupheadtext [\s!de] [\v!logos=Logos]
\setupheadtext [\s!da] [\v!logos=Logoer]
\setupheadtext [\s!sv] [\v!logos=Loggor]
\setupheadtext [\s!af] [\v!logos=Logos]
\setupheadtext [\s!no] [\v!logos=Logoer]

\setupheadtext [\s!en] [\v!units=Units]
\setupheadtext [\s!nl] [\v!units=Eenheden]
\setupheadtext [\s!de] [\v!units=Einheiten]
\setupheadtext [\s!da] [\v!units=Enheder]
\setupheadtext [\s!sv] [\v!units=Enheter]
\setupheadtext [\s!af] [\v!units=Eenhede]
\setupheadtext [\s!no] [\v!units=Enheter]

\setuplabeltext [\s!en] [\v!table=Table ]
\setuplabeltext [\s!nl] [\v!table=Tabel ]
\setuplabeltext [\s!de] [\v!table=Tabelle ]
\setuplabeltext [\s!da] [\v!table=Tabel ]
\setuplabeltext [\s!sv] [\v!table=Tabell ]
\setuplabeltext [\s!af] [\v!table=Tabel]
\setuplabeltext [\s!no] [\v!table=Tabell ]

\setuplabeltext [\s!en] [\v!figure=Figure ]
\setuplabeltext [\s!nl] [\v!figure=Figuur ]
\setuplabeltext [\s!de] [\v!figure=Abbildung ]
\setuplabeltext [\s!da] [\v!figure=Figur ]
\setuplabeltext [\s!sv] [\v!figure=Figur ]
\setuplabeltext [\s!af] [\v!figure=Figuur ]
\setuplabeltext [\s!no] [\v!figure=Figur ]

\setuplabeltext [\s!en] [\v!intermezzo=Intermezzo ]
\setuplabeltext [\s!nl] [\v!intermezzo=Intermezzo ]
\setuplabeltext [\s!de] [\v!intermezzo=Intermezzo ]
\setuplabeltext [\s!da] [\v!intermezzo=Intermezzo ]
\setuplabeltext [\s!sv] [\v!intermezzo=Intermezzo ]
\setuplabeltext [\s!af] [\v!intermezzo=Intermezzo ]
\setuplabeltext [\s!no] [\v!intermezzo=Intermesso ]

\setuplabeltext [\s!en] [\v!graphic=Graphic ]
\setuplabeltext [\s!nl] [\v!graphic=Grafiek ]
\setuplabeltext [\s!de] [\v!graphic=Graphik ]
\setuplabeltext [\s!da] [\v!graphic=Grafik ]
\setuplabeltext [\s!sv] [\v!graphic=Grafik ]
\setuplabeltext [\s!af] [\v!graphic=Grafiek ]
\setuplabeltext [\s!no] [\v!graphic=Grafikk ]

\setuplabeltext [\s!en] [\v!chapter=]
\setuplabeltext [\s!nl] [\v!chapter=]
\setuplabeltext [\s!de] [\v!chapter=]
\setuplabeltext [\s!da] [\v!chapter=]
\setuplabeltext [\s!sv] [\v!chapter=]
\setuplabeltext [\s!af] [\v!chapter=] % [\v!chapter=hoofstuk]
\setuplabeltext [\s!no] [\v!chapter=]

\setuplabeltext [\s!en] [\v!section=]
\setuplabeltext [\s!nl] [\v!section=]
\setuplabeltext [\s!de] [\v!section=]
\setuplabeltext [\s!da] [\v!section=]
\setuplabeltext [\s!sv] [\v!section=]
\setuplabeltext [\s!af] [\v!section=] % [\v!section=paragraaf]
\setuplabeltext [\s!no] [\v!section=]

\setuplabeltext [\s!en] [\v!subsection=]
\setuplabeltext [\s!nl] [\v!subsection=]
\setuplabeltext [\s!de] [\v!subsection=]
\setuplabeltext [\s!da] [\v!subsection=]
\setuplabeltext [\s!sv] [\v!subsection=]
\setuplabeltext [\s!af] [\v!subsection=]
\setuplabeltext [\s!no] [\v!subsection=]

\setuplabeltext [\s!en] [\v!subsubsection=]
\setuplabeltext [\s!nl] [\v!subsubsection=]
\setuplabeltext [\s!de] [\v!subsubsection=]
\setuplabeltext [\s!da] [\v!subsubsection=]
\setuplabeltext [\s!sv] [\v!subsubsection=]
\setuplabeltext [\s!af] [\v!subsubsection=]
\setuplabeltext [\s!no] [\v!subsubsection=]

\setuplabeltext [\s!en] [\v!subsubsubsection=]
\setuplabeltext [\s!nl] [\v!subsubsubsection=]
\setuplabeltext [\s!de] [\v!subsubsubsection=]
\setuplabeltext [\s!da] [\v!subsubsubsection=]
\setuplabeltext [\s!sv] [\v!subsubsubsection=]
\setuplabeltext [\s!af] [\v!subsubsubsection=]
\setuplabeltext [\s!no] [\v!subsubsubsection=]

\setuplabeltext [\s!en] [\v!appendix=]
\setuplabeltext [\s!nl] [\v!appendix=]
\setuplabeltext [\s!de] [\v!appendix=]
\setuplabeltext [\s!da] [\v!appendix=] % [\v!appendix=bilag]
\setuplabeltext [\s!sv] [\v!appendix=]
\setuplabeltext [\s!af] [\v!appendix=] % [\v!appendix=bylae]
\setuplabeltext [\s!no] [\v!appendix=]

\setuplabeltext [\s!en] [\v!part=Part ]
\setuplabeltext [\s!nl] [\v!part=Deel ]
\setuplabeltext [\s!de] [\v!part=Teil ]
\setuplabeltext [\s!da] [\v!part=Del ]
\setuplabeltext [\s!sv] [\v!part=Del ]
\setuplabeltext [\s!af] [\v!part=Deel ]
\setuplabeltext [\s!no] [\v!part=Del ]

\setuplabeltext [\s!en] [\v!line=line ]
\setuplabeltext [\s!nl] [\v!line=regel ]
\setuplabeltext [\s!de] [\v!line=Zeile ]
\setuplabeltext [\s!da] [\v!line=linie ] % or linje
\setuplabeltext [\s!sv] [\v!line=rad ]
\setuplabeltext [\s!af] [\v!line=re\ediaeresis l ]
\setuplabeltext [\s!no] [\v!line=linje ]

\setuplabeltext [\s!en] [\v!lines=lines ]
\setuplabeltext [\s!nl] [\v!lines=regels ]
\setuplabeltext [\s!de] [\v!lines=Zeilen ]
\setuplabeltext [\s!da] [\v!lines=linier ] % or linjer
\setuplabeltext [\s!sv] [\v!lines=rader ]
\setuplabeltext [\s!af] [\v!lines=re\ediaeresis ls ]
\setuplabeltext [\s!no] [\v!lines=linjer ]

\setuplabeltext [\s!en]   [\v!january=January]
\setuplabeltext [\s!en]  [\v!february=February]
\setuplabeltext [\s!en]     [\v!march=March]
\setuplabeltext [\s!en]     [\v!april=April]
\setuplabeltext [\s!en]       [\v!may=May]
\setuplabeltext [\s!en]      [\v!june=June]
\setuplabeltext [\s!en]      [\v!july=July]
\setuplabeltext [\s!en]    [\v!august=August]
\setuplabeltext [\s!en] [\v!september=September]
\setuplabeltext [\s!en]   [\v!october=October]
\setuplabeltext [\s!en]  [\v!november=November]
\setuplabeltext [\s!en]  [\v!december=December]

\setuplabeltext [\s!nl]   [\v!january=januari]
\setuplabeltext [\s!nl]  [\v!february=februari]
\setuplabeltext [\s!nl]     [\v!march=maart]
\setuplabeltext [\s!nl]     [\v!april=april]
\setuplabeltext [\s!nl]       [\v!may=mei]
\setuplabeltext [\s!nl]      [\v!june=juni]
\setuplabeltext [\s!nl]      [\v!july=juli]
\setuplabeltext [\s!nl]    [\v!august=augustus]
\setuplabeltext [\s!nl] [\v!september=september]
\setuplabeltext [\s!nl]   [\v!october=oktober]
\setuplabeltext [\s!nl]  [\v!november=november]
\setuplabeltext [\s!nl]  [\v!december=december]

\setuplabeltext [\s!de]   [\v!january=Januar]
\setuplabeltext [\s!de]  [\v!february=Februar]
\setuplabeltext [\s!de]     [\v!march=M\aumlaut rz]
\setuplabeltext [\s!de]     [\v!april=April]
\setuplabeltext [\s!de]       [\v!may=Mai]
\setuplabeltext [\s!de]      [\v!june=Juni]
\setuplabeltext [\s!de]      [\v!july=Juli]
\setuplabeltext [\s!de]    [\v!august=August]
\setuplabeltext [\s!de] [\v!september=September]
\setuplabeltext [\s!de]   [\v!october=Oktober]
\setuplabeltext [\s!de]  [\v!november=November]
\setuplabeltext [\s!de]  [\v!december=Dezember]

\setuplabeltext [\s!da]   [\v!january=januar]
\setuplabeltext [\s!da]  [\v!february=februar]
\setuplabeltext [\s!da]     [\v!march=marts]
\setuplabeltext [\s!da]     [\v!april=april]
\setuplabeltext [\s!da]       [\v!may=maj]
\setuplabeltext [\s!da]      [\v!june=juni]
\setuplabeltext [\s!da]      [\v!july=juli]
\setuplabeltext [\s!da]    [\v!august=august]
\setuplabeltext [\s!da] [\v!september=september]
\setuplabeltext [\s!da]   [\v!october=oktober]
\setuplabeltext [\s!da]  [\v!november=november]
\setuplabeltext [\s!da]  [\v!december=december]

\setuplabeltext [\s!sv]   [\v!january=januari]
\setuplabeltext [\s!sv]  [\v!february=februari]
\setuplabeltext [\s!sv]     [\v!march=mars]
\setuplabeltext [\s!sv]     [\v!april=april]
\setuplabeltext [\s!sv]       [\v!may=maj]
\setuplabeltext [\s!sv]      [\v!june=juni]
\setuplabeltext [\s!sv]      [\v!july=juli]
\setuplabeltext [\s!sv]    [\v!august=augusti]
\setuplabeltext [\s!sv] [\v!september=september]
\setuplabeltext [\s!sv]   [\v!october=oktober]
\setuplabeltext [\s!sv]  [\v!november=november]
\setuplabeltext [\s!sv]  [\v!december=december]

\setuplabeltext [\s!af]   [\v!january=januarie]
\setuplabeltext [\s!af]  [\v!february=februarie]
\setuplabeltext [\s!af]     [\v!march=maart]
\setuplabeltext [\s!af]     [\v!april=april]
\setuplabeltext [\s!af]       [\v!may=mei]
\setuplabeltext [\s!af]      [\v!june=junie]
\setuplabeltext [\s!af]      [\v!july=julie]
\setuplabeltext [\s!af]    [\v!august=augustus]
\setuplabeltext [\s!af] [\v!september=september]
\setuplabeltext [\s!af]   [\v!october=oktober]
\setuplabeltext [\s!af]  [\v!november=november]
\setuplabeltext [\s!af]  [\v!december=desember]

\setuplabeltext [\s!no]   [\v!january=januar]
\setuplabeltext [\s!no]  [\v!february=februar]
\setuplabeltext [\s!no]     [\v!march=mars]
\setuplabeltext [\s!no]     [\v!april=april]
\setuplabeltext [\s!no]       [\v!may=mai]
\setuplabeltext [\s!no]      [\v!june=juni]
\setuplabeltext [\s!no]      [\v!july=juli]
\setuplabeltext [\s!no]    [\v!august=august]
\setuplabeltext [\s!no] [\v!september=september]
\setuplabeltext [\s!no]   [\v!october=oktober]
\setuplabeltext [\s!no]  [\v!november=november]
\setuplabeltext [\s!no]  [\v!december=desember]

\setuplabeltext [\s!en]    [\v!sunday=Sunday]
\setuplabeltext [\s!en]    [\v!monday=Monday]
\setuplabeltext [\s!en]   [\v!tuesday=Tuesday]
\setuplabeltext [\s!en] [\v!wednesday=Wednesday]
\setuplabeltext [\s!en]  [\v!thursday=Thursday]
\setuplabeltext [\s!en]    [\v!friday=Friday]
\setuplabeltext [\s!en]  [\v!saturday=Saturday]

\setuplabeltext [\s!nl]    [\v!sunday=zondag]
\setuplabeltext [\s!nl]    [\v!monday=maandag]
\setuplabeltext [\s!nl]   [\v!tuesday=dinsdag]
\setuplabeltext [\s!nl] [\v!wednesday=woensdag]
\setuplabeltext [\s!nl]  [\v!thursday=donderdag]
\setuplabeltext [\s!nl]    [\v!friday=vrijdag]
\setuplabeltext [\s!nl]  [\v!saturday=zaterdag]

\setuplabeltext [\s!de]    [\v!sunday=Sonntag]
\setuplabeltext [\s!de]    [\v!monday=Montag]
\setuplabeltext [\s!de]   [\v!tuesday=Dienstag]
\setuplabeltext [\s!de] [\v!wednesday=Mittwoch]
\setuplabeltext [\s!de]  [\v!thursday=Donnerstag]
\setuplabeltext [\s!de]    [\v!friday=Freitag]
\setuplabeltext [\s!de]  [\v!saturday=Samstag]

\setuplabeltext [\s!da]    [\v!sunday=s\ostroke ndag]
\setuplabeltext [\s!da]    [\v!monday=mandag]
\setuplabeltext [\s!da]   [\v!tuesday=tirsdag]
\setuplabeltext [\s!da] [\v!wednesday=onsdag]
\setuplabeltext [\s!da]  [\v!thursday=torsdag]
\setuplabeltext [\s!da]    [\v!friday=fredag]
\setuplabeltext [\s!da]  [\v!saturday=l\ostroke rdag]

\setuplabeltext [\s!sv]    [\v!sunday=s\oumlaut ndag]
\setuplabeltext [\s!sv]    [\v!monday=m\aring ndag]
\setuplabeltext [\s!sv]   [\v!tuesday=tisdag]
\setuplabeltext [\s!sv] [\v!wednesday=onsdag]
\setuplabeltext [\s!sv]  [\v!thursday=torsdag]
\setuplabeltext [\s!sv]    [\v!friday=fredag]
\setuplabeltext [\s!sv]  [\v!saturday=l\oumlaut rdag]

\setuplabeltext [\s!af]    [\v!sunday=sondag]
\setuplabeltext [\s!af]    [\v!monday=maandag]
\setuplabeltext [\s!af]   [\v!tuesday=dinsdag]
\setuplabeltext [\s!af] [\v!wednesday=woensdag]
\setuplabeltext [\s!af]  [\v!thursday=donderdag]
\setuplabeltext [\s!af]    [\v!friday=vrydag]
\setuplabeltext [\s!af]  [\v!saturday=saterdag]

\setuplabeltext [\s!no]    [\v!sunday=s\ostroke ndag]
\setuplabeltext [\s!no]    [\v!monday=mandag]
\setuplabeltext [\s!no]   [\v!tuesday=tirsdag]
\setuplabeltext [\s!no] [\v!wednesday=onsdag]
\setuplabeltext [\s!no]  [\v!thursday=torsdag]
\setuplabeltext [\s!no]    [\v!friday=fredag]
\setuplabeltext [\s!no]  [\v!saturday=l\ostroke rdag]

%D Rather new ...

\setuplabeltext [\s!nl]    [\v!page=pagina ]
\setuplabeltext [\s!nl]  [\v!atpage=op pagina ]
\setuplabeltext [\s!nl] [\v!hencefore=hierboven]
\setuplabeltext [\s!nl] [\v!hereafter=hieronder]
\setuplabeltext [\s!nl]       [\v!see=zie ]

\setuplabeltext [\s!en]    [\v!page=page ]
\setuplabeltext [\s!en]  [\v!atpage=at page ]
\setuplabeltext [\s!en] [\v!hencefore=as we show above]
\setuplabeltext [\s!en] [\v!hereafter=as we show below]
\setuplabeltext [\s!en]       [\v!see=see ]

\setuplabeltext [\s!de]    [\v!page=Seite ]
\setuplabeltext [\s!de]  [\v!atpage=auf Seite ]
\setuplabeltext [\s!de] [\v!hencefore=siehe oben]
\setuplabeltext [\s!de] [\v!hereafter=siehe unten]
\setuplabeltext [\s!de]       [\v!see=siehe ]

\setuplabeltext [\s!da]    [\v!page=Side ]
\setuplabeltext [\s!da]  [\v!atpage=p\aring\ side ]
\setuplabeltext [\s!da] [\v!hencefore=se foroven]
\setuplabeltext [\s!da] [\v!hereafter=se forneden]
\setuplabeltext [\s!da]       [\v!see=se ]

\setuplabeltext [\s!sv]    [\v!page=Sida ]
\setuplabeltext [\s!sv]  [\v!atpage=p\aring\ sida ]
\setuplabeltext [\s!sv] [\v!hencefore=se ovan]
\setuplabeltext [\s!sv] [\v!hereafter=se nedan]
\setuplabeltext [\s!sv]       [\v!see=se ]

\setuplabeltext [\s!no]    [\v!page=Side ]
\setuplabeltext [\s!no]  [\v!atpage=p\aring\ side ]
\setuplabeltext [\s!no] [\v!hencefore=se foroven]
\setuplabeltext [\s!no] [\v!hereafter=se forneden]
\setuplabeltext [\s!no]       [\v!see=se ]

%D ... and to be completed!

%D Next we implement couple of ordinal mumber converters:

\def\enordinaldaynumber#1%
  {#1\ifnum\lasttwodigits{#1}=11
     \ordinalstr{th}%
   \else\ifcase\lastdigit{#1}%
     \ordinalstr{th}%
   \or % 1
     \ordinalstr{rst}%
   \or % 2
     \ordinalstr{nd}%
   \or % 3
     \ordinalstr{rd}%
   \else
     \ordinalstr{th}%
   \fi\fi}

\def\nlordinaldaynumber#1%
  {#1\highordinalstr{e}}

%D \ShowAllLanguageValues [\s!en] [english]   {English}    {horn}    % engelse humor
%D \ShowAllLanguageValues [\s!nl] [dutch]     {Dutch}      {treat}   % nederlandse zuinigheid
%D \ShowAllLanguageValues [\s!de] [german]    {German}     {beer}    % duitse degelijkheid
%D \ShowAllLanguageValues [\s!da] [danish]    {Danish}     {pastry}
%D \ShowAllLanguageValues [\s!sv] [swedish]   {Swedish}    {design}
%D \ShowAllLanguageValues [\s!af] [afrikaans] {Afrikaaner} {boer}    % afrikaanse gasvryheid
%D \ShowAllLanguageValues [\s!no] [norwegian] {Norwegian}  {wood}

\protect \endinput
