%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!spatiering=\v!opelkaar,
   \c!leftsentence=---,
   \c!rightsentence=---,
   \c!leftsubsentence=---,
   \c!rightsubsentence=---,
   \c!leftquote=\lowerleftsingleninequote,
   \c!rightquote=\upperrightsingleninequote,
   \c!leftquotation=\lowerleftdoubleninequote,
   \c!rightquotation=\upperrightdoubleninequote,
   \c!datum={\v!dag,\ ,\v!maand,\ ,\v!jaar},
   \c!status=\v!stop]

\installlanguage
  [\s!en]
  [\c!spatiering=\v!ruim,
   \c!leftsentence=---,
   \c!rightsentence=---,
   \c!leftsubsentence=---,
   \c!rightsubsentence=---,
   \c!leftquote=\upperleftsinglesixquote,
   \c!rightquote=\upperrightsingleninequote,
   \c!leftquotation=\upperleftdoublesixquote,
   \c!rightquotation=\upperrightdoubleninequote,
   \c!datum={\v!maand,\ ,\v!dag,{,\ },\v!jaar},
   \c!status=\v!stop] % elders always preloaded!

\installlanguage
  [\s!de]
  [\c!spatiering=\v!opelkaar,
   \c!leftsentence={\hbox{--~}},
   \c!rightsentence={\hbox{~--}},
   \c!leftsubsentence={--},
   \c!rightsubsentence={--},
   \c!leftquote=\lowerleftsingleninequote,
   \c!rightquote=\upperrightsinglesixquote,
   \c!leftquotation=\lowerleftdoubleninequote,
   \c!rightquotation=\upperrightdoublesixquote,
   \c!datum={\v!dag,{.},\ ,\v!maand,\ ,\v!jaar},
   \c!status=\v!stop]

\installlanguage
  [\s!da]
  [\c!spatiering=\v!opelkaar,
   \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!datum={\v!dag,{.},\ ,\v!maand,\ ,\v!jaar}]

\installlanguage
  [\s!sv]
  [\c!spatiering=\v!opelkaar,
   \c!leftsentence={\hbox{--~}},
   \c!rightsentence={\hbox{~--}},
   \c!leftsubsentence={--},
   \c!rightsubsentence={--},
   \c!leftquote=\upperrightsingleninequote,
   \c!rightquote=\upperrightsingleninequote,
   \c!leftquotation=\upperrightdoubleninequote,
   \c!rightquotation=\upperrightdoubleninequote,
   \c!datum={\v!dag,\ ,\v!maand,\ ,\v!jaar},
   \c!status=\v!stop]

\installlanguage
  [\s!af]
  [\c!spatiering=\v!opelkaar,
   \c!leftsentence=---,
   \c!rightsentence=---,
   \c!leftsubsentence=---,
   \c!rightsubsentence=---,
   \c!leftquote=\upperleftsinglesixquote,
   \c!rightquote=\upperrightsingleninequote,
   \c!leftquotation=\upperleftdoublesixquote,
   \c!rightquotation=\upperrightdoubleninequote,
   \c!datum={\v!jaar,\ ,\v!maand,\ ,\v!dag},
   \c!status=\v!stop]

\installlanguage
  [\s!no]
  [\c!spatiering=\v!opelkaar,
   \c!leftsentence=---,
   \c!rightsentence=---,
   \c!leftsubsentence=---,
   \c!rightsubsentence=---,
   \c!leftquote=\upperleftsinglesixquote,
   \c!rightquote=\upperrightsingleninequote,
   \c!leftquotation=\upperleftdoublesixquote,
   \c!rightquotation=\upperrightdoubleninequote,
   \c!datum={\v!dag,{.},\ ,\v!maand,\ ,\v!jaar},
   \c!status=\v!stop]

%D Hey look, some experiment:

\installlanguage % eight bit dutch
  [nlx]
  [\c!spatiering=\v!opelkaar,
   \c!default=\s!nl,
   \c!status=\v!stop]

\installlanguage % old german
  [deo]
  [\c!spatiering=\v!opelkaar,
   \c!default=\s!de,
   \c!status=\v!stop]

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

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

\installlanguage
  [us]
  [\c!default=\s!en,
   \c!status=\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!inhoud=Contents]
\setupheadtext [\s!nl] [\v!inhoud=Inhoud]
\setupheadtext [\s!de] [\v!inhoud=Inhalt]
\setupheadtext [\s!da] [\v!inhoud=Indhold]
\setupheadtext [\s!sv] [\v!inhoud=Inneh\aring ll]
\setupheadtext [\s!af] [\v!inhoud=Inhoud]
\setupheadtext [\s!no] [\v!inhoud=Innhold]

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

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

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

\setupheadtext [\s!en] [\v!intermezzos=Intermezzos]
\setupheadtext [\s!nl] [\v!intermezzos=Intermezzo's]
\setupheadtext [\s!de] [\v!intermezzos=Intermezzi]
\setupheadtext [\s!da] [\v!intermezzos=Intermezzoer]
\setupheadtext [\s!sv] [\v!intermezzos=Intermezzon]
\setupheadtext [\s!af] [\v!intermezzos=Intermezzos]
\setupheadtext [\s!no] [\v!intermezzos=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!afkortingen=Abbreviations]
\setupheadtext [\s!nl] [\v!afkortingen=Afkortingen]
\setupheadtext [\s!de] [\v!afkortingen=Abk\uumlaut rzungen]
\setupheadtext [\s!da] [\v!afkortingen=Forkortelser]
\setupheadtext [\s!sv] [\v!afkortingen=F\oumlaut rkortningar]
\setupheadtext [\s!af] [\v!afkortingen=Afkortings]
\setupheadtext [\s!no] [\v!afkortingen=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!eenheden=Units]
\setupheadtext [\s!nl] [\v!eenheden=Eenheden]
\setupheadtext [\s!de] [\v!eenheden=Einheiten]
\setupheadtext [\s!da] [\v!eenheden=Enheder]
\setupheadtext [\s!sv] [\v!eenheden=Enheter]
\setupheadtext [\s!af] [\v!eenheden=Eenhede]
\setupheadtext [\s!no] [\v!eenheden=Enheter]

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

\setuplabeltext [\s!en] [\v!figuur=Figure ]
\setuplabeltext [\s!nl] [\v!figuur=Figuur ]
\setuplabeltext [\s!de] [\v!figuur=Abbildung ]
\setuplabeltext [\s!da] [\v!figuur=Figur ]
\setuplabeltext [\s!sv] [\v!figuur=Figur ]
\setuplabeltext [\s!af] [\v!figuur=Figuur ]
\setuplabeltext [\s!no] [\v!figuur=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!grafiek=Graphic ]
\setuplabeltext [\s!nl] [\v!grafiek=Grafiek ]
\setuplabeltext [\s!de] [\v!grafiek=Graphik ]
\setuplabeltext [\s!da] [\v!grafiek=Grafik ]
\setuplabeltext [\s!sv] [\v!grafiek=Grafik ]
\setuplabeltext [\s!af] [\v!grafiek=Grafiek ]
\setuplabeltext [\s!no] [\v!grafiek=Grafikk ]

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

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

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

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

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

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

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

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

\setuplabeltext [\s!en] [\v!regels=lines ]
\setuplabeltext [\s!nl] [\v!regels=regels ]
\setuplabeltext [\s!de] [\v!regels=Zeilen ]
\setuplabeltext [\s!da] [\v!regels=linier ] % or linjer
\setuplabeltext [\s!sv] [\v!regels=rader ]
\setuplabeltext [\s!af] [\v!regels=re\ediaeresis ls ]
\setuplabeltext [\s!no] [\v!regels=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!pagina=pagina ]
\setuplabeltext [\s!nl]  [\v!oppagina=op pagina ]
\setuplabeltext [\s!nl] [\v!hierboven=hierboven]
\setuplabeltext [\s!nl] [\v!hieronder=hieronder]
\setuplabeltext [\s!nl]       [\v!zie=zie ]

\setuplabeltext [\s!en]    [\v!pagina=page ]
\setuplabeltext [\s!en]  [\v!oppagina=at page ]
\setuplabeltext [\s!en] [\v!hierboven=as we show above]
\setuplabeltext [\s!en] [\v!hieronder=as we show below]
\setuplabeltext [\s!en]       [\v!zie=see ]

\setuplabeltext [\s!de]    [\v!pagina=Seite ]
\setuplabeltext [\s!de]  [\v!oppagina=auf Seite ]
\setuplabeltext [\s!de] [\v!hierboven=siehe oben]
\setuplabeltext [\s!de] [\v!hieronder=siehe unten]
\setuplabeltext [\s!de]       [\v!zie=siehe ]

\setuplabeltext [\s!da]    [\v!pagina=Side ]
\setuplabeltext [\s!da]  [\v!oppagina=p\aring\ side ]
\setuplabeltext [\s!da] [\v!hierboven=se foroven]
\setuplabeltext [\s!da] [\v!hieronder=se forneden]
\setuplabeltext [\s!da]       [\v!zie=se ]

\setuplabeltext [\s!sv]    [\v!pagina=Sida ]
\setuplabeltext [\s!sv]  [\v!oppagina=p\aring\ sida ]
\setuplabeltext [\s!sv] [\v!hierboven=se ovan]
\setuplabeltext [\s!sv] [\v!hieronder=se nedan]
\setuplabeltext [\s!sv]       [\v!zie=se ]

\setuplabeltext [\s!no]    [\v!pagina=Side ]
\setuplabeltext [\s!no]  [\v!oppagina=p\aring\ side ]
\setuplabeltext [\s!no] [\v!hierboven=se foroven]
\setuplabeltext [\s!no] [\v!hieronder=se forneden]
\setuplabeltext [\s!no]       [\v!zie=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]   engelse humor
%D \ShowAllLanguageValues [\s!nl] [dutch]     nederlandse zuinigheid
%D \ShowAllLanguageValues [\s!de] [german]    duitse degelijkheid
%D \ShowAllLanguageValues [\s!da] [danish]    deense ...
%D \ShowAllLanguageValues [\s!sv] [swedish]   zweedse ...
%D \ShowAllLanguageValues [\s!af] [afrikaans] afrikaanse gasvryheid
%D \ShowAllLanguageValues [\s!no] [norwegian] noorse ...

\protect \endinput