summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/onedown
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-04-27 21:56:41 +0000
committerKarl Berry <karl@freefriends.org>2021-04-27 21:56:41 +0000
commit45733f5b32fa2e538af0c904d09ee6d614e75f2f (patch)
tree66aa605e97132dabbca1b71235b57dce99f6f473 /Master/texmf-dist/tex/latex/onedown
parent05a8f868f29744bed719f3f7bab863ae7e846ea7 (diff)
onedown (27apr21)
git-svn-id: svn://tug.org/texlive/trunk@59010 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/onedown')
-rw-r--r--Master/texmf-dist/tex/latex/onedown/ODw-Danish.dict160
-rw-r--r--Master/texmf-dist/tex/latex/onedown/ODw-Dutch.dict160
-rw-r--r--Master/texmf-dist/tex/latex/onedown/ODw-English.dict160
-rw-r--r--Master/texmf-dist/tex/latex/onedown/ODw-French.dict160
-rw-r--r--Master/texmf-dist/tex/latex/onedown/ODw-German.dict160
-rw-r--r--Master/texmf-dist/tex/latex/onedown/ODw-Norsk.dict160
-rw-r--r--Master/texmf-dist/tex/latex/onedown/ODw-Spanish.dict160
-rw-r--r--Master/texmf-dist/tex/latex/onedown/ODw-Swedish.dict162
-rw-r--r--Master/texmf-dist/tex/latex/onedown/ODw-Turkish.dict160
-rw-r--r--Master/texmf-dist/tex/latex/onedown/ODw-danish.trsl160
-rw-r--r--Master/texmf-dist/tex/latex/onedown/ODw-dutch.trsl160
-rw-r--r--Master/texmf-dist/tex/latex/onedown/ODw-english.trsl160
-rw-r--r--Master/texmf-dist/tex/latex/onedown/ODw-fallback.trsl160
-rw-r--r--Master/texmf-dist/tex/latex/onedown/ODw-french.trsl160
-rw-r--r--Master/texmf-dist/tex/latex/onedown/ODw-german.trsl160
-rw-r--r--Master/texmf-dist/tex/latex/onedown/ODw-norwegian.trsl160
-rw-r--r--Master/texmf-dist/tex/latex/onedown/ODw-spanish.trsl160
-rw-r--r--Master/texmf-dist/tex/latex/onedown/ODw-swedish.trsl162
-rw-r--r--Master/texmf-dist/tex/latex/onedown/ODw-turkish.trsl160
-rw-r--r--Master/texmf-dist/tex/latex/onedown/onedown.sty338
20 files changed, 1626 insertions, 1756 deletions
diff --git a/Master/texmf-dist/tex/latex/onedown/ODw-Danish.dict b/Master/texmf-dist/tex/latex/onedown/ODw-Danish.dict
new file mode 100644
index 00000000000..5b6ddeb9b37
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/onedown/ODw-Danish.dict
@@ -0,0 +1,160 @@
+% this is file ODw-Danish.dict
+%
+% Entries with a "!" denote an abreviated form
+%
+%% retrieve with e.g \translation{dealer-(ODw)} to get givare
+%
+\ProvidesDictionary{ODw}{Danish}[V0.6-2021/04/24]
+
+\providetranslation{1st-(ODw)}{1.}
+\providetranslation{2nd-(ODw)}{2.}
+\providetranslation{3rd-(ODw)}{3.}
+\providetranslation{4th-(ODw)}{4.}
+\providetranslation{ace-(ODw)}{es}
+\providetranslation{Ace-(ODw)}{Es}
+\providetranslation{all-(ODw)}{alle}
+\providetranslation{All-(ODw)}{Alle}
+\providetranslation{all!-(ODw)}{alle}
+\providetranslation{All!-(ODw)}{Alle}
+\providetranslation{all pass-(ODw)}{alle passer}
+\providetranslation{All pass-(ODw)}{Alle passer}
+\providetranslation{a-(ODw)}{e}
+\providetranslation{A-(ODw)}{E}% Es
+%\providetranslation{award-(ODw)}{poäng}
+%\providetranslation{Award-(ODw)}{Poäng}
+\providetranslation{award-(ODw)}{värdering}
+\providetranslation{Award-(ODw)}{Värdering}
+\providetranslation{bid-(ODw)}{meldt}
+\providetranslation{Bid-(ODw)}{Meldt}
+\providetranslation{board-(ODw)}{bræt}
+\providetranslation{Board-(ODw)}{Bræt}
+\providetranslation{brd-(ODw)}{brt}
+\providetranslation{Brd-(ODw)}{Brt}
+\providetranslation{by-(ODw)}{af}
+\providetranslation{call-(ODw)}{bud}
+\providetranslation{Call-(ODw)}{Bud}
+\providetranslation{-card-(ODw)}{-kort}
+\providetranslation{contract-(ODw)}{kontrakten}
+\providetranslation{Contract-(ODw)}{Kontrakten}
+\providetranslation{contr-(ODw)}{kontr}
+\providetranslation{Contr-(ODw)}{Kontr}
+\providetranslation{Dbl-(ODw)}{Dbl}
+\providetranslation{dealer-(ODw)}{givet}
+\providetranslation{Dealer-(ODw)}{Givet}
+\providetranslation{deal-(ODw)}{giv}
+\providetranslation{Deal-(ODw)}{Giv}
+\providetranslation{deal!-(ODw)}{giv}
+\providetranslation{Deal!-(ODw)}{Giv}
+\providetranslation{declarer-(ODw)}{spilfører}
+\providetranslation{Declarer-(ODw)}{Spilfører}
+\providetranslation{decl-(ODw)}{spilf}
+\providetranslation{Decl-(ODw)}{Spilf}
+\providetranslation{distribution points-(ODw)}{fordelingspoints}
+\providetranslation{Distribution Points-(ODw)}{Fordelingspoints}
+\providetranslation{doubled-(ODw)}{dubbelt}
+\providetranslation{Doubled-(ODw)}{Dubbelt}
+\providetranslation{double-(ODw)}{dubbelt}
+\providetranslation{Double-(ODw)}{Dubbelt}
+\providetranslation{dp-(ODw)}{fp}
+\providetranslation{DP-(ODw)}{FP}
+\providetranslation{east-(ODw)}{øst}
+\providetranslation{East-(ODw)}{Øst}
+\providetranslation{e-(ODw)}{ø}
+\providetranslation{E-(ODw)}{Ø}
+\providetranslation{fourth suit forcing-(ODw)}{fjerde farve forcing}
+\providetranslation{Fourth Suit Forcing-(ODw)}{Fjerde Farve Forcing}
+\providetranslation{fsf-(ODw)}{4.\,ff}
+\providetranslation{FSF-(ODw)}{4.\,FF}
+\providetranslation{game forcing-(ODw)}{krav till utgång}
+\providetranslation{Game Forcing-(ODw)}{Krav till Utgång}
+\providetranslation{gf-(ODw)}{ku}
+\providetranslation{GF-(ODw)}{KU}
+\providetranslation{Hand-(ODw)}{Hånd}
+\providetranslation{hand-(ODw)}{hånd}
+\providetranslation{hcp-(ODw)}{hp}
+\providetranslation{HCP-(ODw)}{HP}
+\providetranslation{high card points-(ODw)}{honnørpoints}
+\providetranslation{High Card Points-(ODw)}{Honnørpoints}
+\providetranslation{hlp-(ODw)}{hlp}
+\providetranslation{HLP-(ODw)}{HLP}
+\providetranslation{jack-(ODw)}{knægt}
+\providetranslation{Jack-(ODw)}{Knægt}
+\providetranslation{j-(ODw)}{kn}
+\providetranslation{J-(ODw)}{\mbox{K\kern-0.08emn}}
+\providetranslation{king-(ODw)}{konge}
+\providetranslation{King-(ODw)}{Konge}
+\providetranslation{k-(ODw)}{k}
+\providetranslation{K-(ODw)}{K}
+\providetranslation{lead!-(ODw)}{udsp.}
+\providetranslation{Lead!-(ODw)}{Udsp.}
+\providetranslation{Lead-(ODw)}{Udspillet}
+\providetranslation{lead-(ODw)}{udspillet}
+\providetranslation{length points-(ODw)}{længepoints}
+\providetranslation{Length Points-(ODw)}{Længepoints}
+\providetranslation{lp-(ODw)}{lp}
+\providetranslation{LP-(ODw)}{LP}
+\providetranslation{n-(ODw)}{n}
+\providetranslation{N-(ODw)}{N}
+\providetranslation{new minor forcing-(ODw)}{nye minor forcing}
+\providetranslation{New Minor Forcing-(ODw)}{Nye Minor Forcing}
+\providetranslation{nmf-(ODw)}{nmf}
+\providetranslation{NMF-(ODw)}{NMF}
+\providetranslation{none-(ODw)}{ingen}
+\providetranslation{None-(ODw)}{Ingen}
+\providetranslation{none!-(ODw)}{ingen}
+\providetranslation{None!-(ODw)}{Ingen}
+\providetranslation{north-(ODw)}{norr}
+\providetranslation{North-(ODw)}{Norr}
+\providetranslation{no trump-(ODw)}{uden trumf}
+\providetranslation{No Trump-(ODw)}{Uden Trumf}
+\providetranslation{Nr-(ODw)}{\textnumero}
+\providetranslation{Nr.-(ODw)}{\textnumero.}
+\providetranslation{NT-(ODw)}{U\kern-0.01emT}%Uden Trumf
+\providetranslation{nt-(ODw)}{ut}
+\providetranslation{pass-(ODw)}{pas}
+\providetranslation{Pass-(ODw)}{Pas}
+\providetranslation{pass!-(ODw)}{p}
+\providetranslation{Pass!-(ODw)}{P}
+\providetranslation{q-(ODw)}{d}
+\providetranslation{Q-(ODw)}{D}
+\providetranslation{queen-(ODw)}{dame}
+\providetranslation{Queen-(ODw)}{Dame}
+\providetranslation{ReDbl-(ODw)}{ReDbl}
+\providetranslation{redoubled-(ODw)}{redubbelt}
+\providetranslation{Redoubled-(ODw)}{Redubbelt}
+\providetranslation{redouble-(ODw)}{redubbelt}
+\providetranslation{ReDouble-(ODw)}{Redubbelt}
+\providetranslation{semi forcing-(ODw)}{semi forcing}
+\providetranslation{Semi Forcing-(ODw)}{Semi Forcing}
+\providetranslation{sf-(ODw)}{sf}
+\providetranslation{SF-(ODw)}{SF}
+\providetranslation{s-(ODw)}{s}
+\providetranslation{S-(ODw)}{S}
+\providetranslation{south-(ODw)}{syd}
+\providetranslation{South-(ODw)}{Syd}
+\providetranslation{suiter-(ODw)}{farver}
+\providetranslation{Suiter-(ODw)}{Farver}
+\providetranslation{suit-(ODw)}{farve}
+\providetranslation{Suit-(ODw)}{Farve}
+\providetranslation{third suit forcing-(ODw)}{tredje farve forcing}
+\providetranslation{Third Suit Forcing-(ODw)}{Tredje Farve Forcing}
+\providetranslation{total points-(ODw)}{total points}
+\providetranslation{Total Points-(ODw)}{Total Points}
+\providetranslation{tp-(ODw)}{tp}
+\providetranslation{TP-(ODw)}{TP}
+\providetranslation{trial bid-(ODw)}{trial bid}
+\providetranslation{Trial bid-(ODw)}{Trial bid}
+\providetranslation{trick-(ODw)}{træk}
+\providetranslation{Trick-(ODw)}{Træk}
+\providetranslation{tsf-(ODw)}{3.\,ff}
+\providetranslation{TSF-(ODw)}{3.\,FF}
+\providetranslation{vulnerable-(ODw)}{sårbar}
+\providetranslation{Vulnerable-(ODw)}{Sårbar}
+\providetranslation{vul-(ODw)}{sår}
+\providetranslation{Vul-(ODw)}{Sår}
+\providetranslation{west-(ODw)}{vest}
+\providetranslation{West-(ODw)}{Vest}
+\providetranslation{w-(ODw)}{v}
+\providetranslation{W-(ODw)}{V}
+%
+\endinput
diff --git a/Master/texmf-dist/tex/latex/onedown/ODw-Dutch.dict b/Master/texmf-dist/tex/latex/onedown/ODw-Dutch.dict
new file mode 100644
index 00000000000..0391c23d985
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/onedown/ODw-Dutch.dict
@@ -0,0 +1,160 @@
+% this is file ODw-Dutch.dict from the OneDown bundle
+%
+% Entries with a "!" denote an abreviated form
+%
+% retrieve with e.g. \translation{dealer-(ODw)} to get gever
+%
+\ProvidesDictionary{ODw}{Dutch}[V0.6-2021/04/24]
+
+\providetranslation{1st-(ODw)}{1ste}
+\providetranslation{2nd-(ODw)}{2de}
+\providetranslation{3rd-(ODw)}{3de}
+\providetranslation{4th-(ODw)}{4de}
+\providetranslation{ace-(ODw)}{aas}
+\providetranslation{Ace-(ODw)}{Aas}
+\providetranslation{all-(ODw)}{alle}
+\providetranslation{All-(ODw)}{Alle}
+\providetranslation{all!-(ODw)}{alle}
+\providetranslation{All!-(ODw)}{Alle}
+\providetranslation{all pass-(ODw)}{allen passen}
+\providetranslation{All pass-(ODw)}{Allen passen}
+\providetranslation{a-(ODw)}{a}
+\providetranslation{A-(ODw)}{A}
+\providetranslation{ap-(ODw)}{ap}
+\providetranslation{AP-(ODw)}{AP}
+\providetranslation{award-(ODw)}{beloning}
+\providetranslation{Award-(ODw)}{Beloning}
+\providetranslation{bid-(ODw)}{bod}
+\providetranslation{Bid-(ODw)}{Bod}
+\providetranslation{board-(ODw)}{spel}
+\providetranslation{Board-(ODw)}{Spel}
+\providetranslation{brd-(ODw)}{spel}
+\providetranslation{Brd-(ODw)}{Spel}
+\providetranslation{by-(ODw)}{door}
+\providetranslation{call-(ODw)}{bod}
+\providetranslation{Call-(ODw)}{Bod}
+\providetranslation{-card-(ODw)}{-kaart}
+\providetranslation{contract-(ODw)}{contract}
+\providetranslation{Contract-(ODw)}{Contract}
+\providetranslation{contr-(ODw)}{contr}
+\providetranslation{Contr-(ODw)}{Contr}
+\providetranslation{Dbl-(ODw)}{Dbl}
+\providetranslation{dealer-(ODw)}{gever}
+\providetranslation{Dealer-(ODw)}{Gever}
+\providetranslation{deal-(ODw)}{spel}
+\providetranslation{Deal-(ODw)}{Spel}
+\providetranslation{deal!-(ODw)}{spel}
+\providetranslation{Deal!-(ODw)}{Spel}
+\providetranslation{declarer-(ODw)}{leider}
+\providetranslation{Declarer-(ODw)}{Leider}
+\providetranslation{decl-(ODw)}{leider}
+\providetranslation{Decl-(ODw)}{Leider}
+\providetranslation{distribution points-(ODw)}{distributie punten}
+\providetranslation{Distribution Points-(ODw)}{Distributie Punten}
+\providetranslation{doubled-(ODw)}{gedoubleerd}
+\providetranslation{Doubled-(ODw)}{Gedoubleerd}
+\providetranslation{double-(ODw)}{doublet}
+\providetranslation{Double-(ODw)}{Doublet}
+\providetranslation{dp-(ODw)}{dp}
+\providetranslation{DP-(ODw)}{DP}
+\providetranslation{east-(ODw)}{oost}
+\providetranslation{East-(ODw)}{Oost}
+\providetranslation{e-(ODw)}{o}
+\providetranslation{E-(ODw)}{O}
+\providetranslation{fourth suit forcing-(ODw)}{vierde kleur forcing}
+\providetranslation{Fourth Suit Forcing-(ODw)}{Vierde Kleur Forcing}
+\providetranslation{fsf-(ODw)}{4de\,kf}
+\providetranslation{FSF-(ODw)}{4de\,KF}
+\providetranslation{game forcing-(ODw)}{manche forcing}
+\providetranslation{Game Forcing-(ODw)}{Manche Forcing}
+\providetranslation{gf-(ODw)}{mf}
+\providetranslation{GF-(ODw)}{MF}
+\providetranslation{hand-(ODw)}{hand}
+\providetranslation{Hand-(ODw)}{Hand}
+\providetranslation{hcp-(ODw)}{hp}
+\providetranslation{HCP-(ODw)}{HP}
+\providetranslation{high card points-(ODw)}{hoge punten}
+\providetranslation{High Card Points-(ODw)}{Hoge Punten}
+\providetranslation{hlp-(ODw)}{hlp}
+\providetranslation{HLP-(ODw)}{HLP}
+\providetranslation{jack-(ODw)}{boer}
+\providetranslation{Jack-(ODw)}{Boer}
+\providetranslation{j-(ODw)}{b}
+\providetranslation{J-(ODw)}{B}
+\providetranslation{king-(ODw)}{heer}
+\providetranslation{King-(ODw)}{Heer}
+\providetranslation{k-(ODw)}{h}
+\providetranslation{K-(ODw)}{H}
+\providetranslation{lead!-(ODw)}{uitk.}
+\providetranslation{Lead!-(ODw)}{Uitk.}
+\providetranslation{lead-(ODw)}{uitkomst}
+\providetranslation{Lead-(ODw)}{Uitkomst}
+\providetranslation{length points-(ODw)}{lengte punten}
+\providetranslation{Length Points-(ODw)}{Lengte Punten}
+\providetranslation{lp-(ODw)}{lp}
+\providetranslation{LP-(ODw)}{LP}
+\providetranslation{new minor forcing-(ODw)}{nieuwe lage kleur forcing}
+\providetranslation{New Minor Forcing-(ODw)}{Nieuwe Lage Kleur Forcing}
+\providetranslation{nmf-(ODw)}{nlf}
+\providetranslation{NMF-(ODw)}{NLF}
+\providetranslation{n-(ODw)}{n}
+\providetranslation{N-(ODw)}{N}
+\providetranslation{none-(ODw)}{geen}
+\providetranslation{None-(ODw)}{Geen}
+\providetranslation{none!-(ODw)}{geen}
+\providetranslation{None!-(ODw)}{Geen}
+\providetranslation{north-(ODw)}{noord}
+\providetranslation{North-(ODw)}{Noord}
+\providetranslation{no trump-(ODw)}{sans atout}
+\providetranslation{No Trump-(ODw)}{Sans Atout}
+\providetranslation{Nr-(ODw)}{\textnumero}
+\providetranslation{Nr.-(ODw)}{\textnumero.}
+\providetranslation{nt-(ODw)}{sa}
+\providetranslation{NT-(ODw)}{S\kern-0.01emA}
+\providetranslation{pass-(ODw)}{pas}
+\providetranslation{Pass-(ODw)}{Pas}
+\providetranslation{pass!-(ODw)}{p}
+\providetranslation{Pass!-(ODw)}{P}
+\providetranslation{q-(ODw)}{v}
+\providetranslation{Q-(ODw)}{V}
+\providetranslation{queen-(ODw)}{vrouw}
+\providetranslation{Queen-(ODw)}{Vrouw}
+\providetranslation{ReDbl-(ODw)}{ReDblt}
+\providetranslation{redoubled-(ODw)}{geredoubleerd}
+\providetranslation{Redoubled-(ODw)}{Geredoubleerd}
+\providetranslation{redouble-(ODw)}{redoublet}
+\providetranslation{ReDouble-(ODw)}{Redoublet}
+\providetranslation{semi forcing-(ODw)}{semi-mancheforcing}
+\providetranslation{Semi Forcing-(ODw)}{Semi-MancheForcing}
+\providetranslation{sf-(ODw)}{smf}
+\providetranslation{SF-(ODw)}{SMF}
+\providetranslation{s-(ODw)}{z}
+\providetranslation{S-(ODw)}{Z}
+\providetranslation{south-(ODw)}{zuid}
+\providetranslation{South-(ODw)}{Zuid}
+\providetranslation{suiter-(ODw)}{kleurenspel}
+\providetranslation{Suiter-(ODw)}{Kleurenspel}
+\providetranslation{suit-(ODw)}{kleur}
+\providetranslation{Suit-(ODw)}{Kleur}
+\providetranslation{third suit forcing-(ODw)}{derde kleur forcing}
+\providetranslation{Third Suit Forcing-(ODw)}{Derde Kleur Forcing}
+\providetranslation{total points-(ODw)}{totaal punten}
+\providetranslation{Total Points-(ODw)}{Totaal Punten}
+\providetranslation{tp-(ODw)}{tp}
+\providetranslation{TP-(ODw)}{TP}
+\providetranslation{trial bid-(ODw)}{help bod}
+\providetranslation{Trial bid-(ODw)}{Help bod}
+\providetranslation{trick-(ODw)}{slag}
+\providetranslation{Trick-(ODw)}{Slag}
+\providetranslation{tsf-(ODw)}{3de\,kf}
+\providetranslation{TSF-(ODw)}{3de\,KF}
+\providetranslation{vulnerable-(ODw)}{kwetsbaar}
+\providetranslation{Vulnerable-(ODw)}{Kwetsbaar}
+\providetranslation{vul-(ODw)}{kwetsb}
+\providetranslation{Vul-(ODw)}{Kwetsb}
+\providetranslation{west-(ODw)}{west}
+\providetranslation{West-(ODw)}{West}
+\providetranslation{w-(ODw)}{w}
+\providetranslation{W-(ODw)}{W}
+%
+\endinput
diff --git a/Master/texmf-dist/tex/latex/onedown/ODw-English.dict b/Master/texmf-dist/tex/latex/onedown/ODw-English.dict
new file mode 100644
index 00000000000..a448171c851
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/onedown/ODw-English.dict
@@ -0,0 +1,160 @@
+% this is file ODw-English.dict from the OneDown bundle
+%
+% Entries with a "!" denote an abreviated form
+%
+% retrieve with e.g. \translation{dealer-(ODw)} to get dealer
+%
+\ProvidesDictionary{ODw}{English}[V0.6-2021/04/24]
+
+\providetranslation{1st-(ODw)}{1st}
+\providetranslation{2nd-(ODw)}{2nd}
+\providetranslation{3rd-(ODw)}{3rd}
+\providetranslation{4th-(ODw)}{4th}
+\providetranslation{ace-(ODw)}{ace}
+\providetranslation{Ace-(ODw)}{Ace}
+\providetranslation{all-(ODw)}{all}
+\providetranslation{All-(ODw)}{All}
+\providetranslation{all!-(ODw)}{all}
+\providetranslation{All!-(ODw)}{All}
+\providetranslation{all pass-(ODw)}{all pass}
+\providetranslation{All pass-(ODw)}{All pass}
+\providetranslation{a-(ODw)}{a}
+\providetranslation{A-(ODw)}{A}
+\providetranslation{ap-(ODw)}{ap}
+\providetranslation{AP-(ODw)}{AP}
+\providetranslation{Award-(ODw)}{Award}
+\providetranslation{award-(ODw)}{award}% = points you earn in a quiz
+\providetranslation{Bid-(ODw)}{Bid}
+\providetranslation{bid-(ODw)}{bid}% = e.g. 2C, 4H or 6NT
+\providetranslation{Board-(ODw)}{Board}
+\providetranslation{board-(ODw)}{board}% = equipment that holds 1 deal
+\providetranslation{Brd-(ODw)}{Brd}
+\providetranslation{brd-(ODw)}{brd}% = equipment that holds 1 deal
+\providetranslation{by-(ODw)}{by}
+\providetranslation{Call-(ODw)}{Call}
+\providetranslation{call-(ODw)}{call}% = bid + pass, (re)double
+\providetranslation{-card-(ODw)}{-card}
+\providetranslation{contract-(ODw)}{contract}
+\providetranslation{Contract-(ODw)}{Contract}
+\providetranslation{contr-(ODw)}{contr}
+\providetranslation{Contr-(ODw)}{Contr}
+\providetranslation{Dbl-(ODw)}{Dbl}
+\providetranslation{dealer-(ODw)}{dealer}
+\providetranslation{Dealer-(ODw)}{Dealer}
+\providetranslation{Deal-(ODw)}{Deal}
+\providetranslation{Deal!-(ODw)}{Deal}
+\providetranslation{deal-(ODw)}{deal}% = 4 hands
+\providetranslation{deal!-(ODw)}{deal}% = 4 hands
+\providetranslation{declarer-(ODw)}{declarer}
+\providetranslation{Declarer-(ODw)}{Declarer}
+\providetranslation{decl-(ODw)}{decl}
+\providetranslation{Decl-(ODw)}{Decl}
+\providetranslation{distribution points-(ODw)}{distribution points}
+\providetranslation{Distribution Points-(ODw)}{Distribution Points}
+\providetranslation{doubled-(ODw)}{doubled}
+\providetranslation{Doubled-(ODw)}{Doubled}
+\providetranslation{double-(ODw)}{double}
+\providetranslation{Double-(ODw)}{Double}
+\providetranslation{dp-(ODw)}{dp}
+\providetranslation{DP-(ODw)}{DP}
+\providetranslation{east-(ODw)}{east}
+\providetranslation{East-(ODw)}{East}
+\providetranslation{e-(ODw)}{e}
+\providetranslation{E-(ODw)}{E}
+\providetranslation{fourth suit forcing-(ODw)}{fourth suit forcing}
+\providetranslation{Fourth Suit Forcing-(ODw)}{Fourth Suit Forcing}
+\providetranslation{fsf-(ODw)}{4th\,sf}
+\providetranslation{FSF-(ODw)}{4th\,SF}
+\providetranslation{game forcing-(ODw)}{game forcing}
+\providetranslation{Game Forcing-(ODw)}{Game Forcing}
+\providetranslation{gf-(ODw)}{gf}
+\providetranslation{GF-(ODw)}{GF}
+\providetranslation{Hand-(ODw)}{Hand}
+\providetranslation{hand-(ODw)}{hand}% = 13 cards of 1 player
+\providetranslation{hcp-(ODw)}{hcp}
+\providetranslation{HCP-(ODw)}{HCP}
+\providetranslation{high card points-(ODw)}{high card points}
+\providetranslation{High Card Points-(ODw)}{High Card Points}
+\providetranslation{hlp-(ODw)}{hlp}
+\providetranslation{HLP-(ODw)}{HLP}
+\providetranslation{jack-(ODw)}{jack}
+\providetranslation{Jack-(ODw)}{Jack}
+\providetranslation{j-(ODw)}{j}
+\providetranslation{J-(ODw)}{J}
+\providetranslation{king-(ODw)}{king}
+\providetranslation{King-(ODw)}{King}
+\providetranslation{k-(ODw)}{k}
+\providetranslation{K-(ODw)}{K}
+\providetranslation{lead-(ODw)}{lead}
+\providetranslation{Lead-(ODw)}{Lead}
+\providetranslation{lead!-(ODw)}{lead}
+\providetranslation{Lead!-(ODw)}{Lead}
+\providetranslation{length points-(ODw)}{length points}
+\providetranslation{Length Points-(ODw)}{Length Points}
+\providetranslation{lp-(ODw)}{lp}
+\providetranslation{LP-(ODw)}{LP}
+\providetranslation{new minor forcing-(ODw)}{new minor forcing}
+\providetranslation{New Minor Forcing-(ODw)}{New Minor Forcing}
+\providetranslation{nmf-(ODw)}{nmf}
+\providetranslation{NMF-(ODw)}{NMF}
+\providetranslation{n-(ODw)}{n}
+\providetranslation{N-(ODw)}{N}
+\providetranslation{none-(ODw)}{none}
+\providetranslation{None-(ODw)}{None}
+\providetranslation{none!-(ODw)}{none}
+\providetranslation{None!-(ODw)}{None}
+\providetranslation{north-(ODw)}{north}
+\providetranslation{North-(ODw)}{North}
+\providetranslation{no trump-(ODw)}{no trump}
+\providetranslation{No Trump-(ODw)}{No Trump}
+\providetranslation{Nr-(ODw)}{\textnumero}
+\providetranslation{Nr.-(ODw)}{\textnumero.}
+\providetranslation{NT-(ODw)}{N\kern-0.07emT}
+\providetranslation{nt-(ODw)}{nt}
+\providetranslation{pass-(ODw)}{pass}
+\providetranslation{Pass-(ODw)}{Pass}
+\providetranslation{pass!-(ODw)}{p}
+\providetranslation{Pass!-(ODw)}{P}
+\providetranslation{q-(ODw)}{q}
+\providetranslation{Q-(ODw)}{Q}
+\providetranslation{queen-(ODw)}{queen}
+\providetranslation{Queen-(ODw)}{Queen}
+\providetranslation{ReDbl-(ODw)}{ReDbl}
+\providetranslation{redoubled-(ODw)}{redoubled}
+\providetranslation{Redoubled-(ODw)}{Redoubled}
+\providetranslation{redouble-(ODw)}{redouble}
+\providetranslation{ReDouble-(ODw)}{ReDouble}
+\providetranslation{semi forcing-(ODw)}{semi forcing}
+\providetranslation{Semi Forcing-(ODw)}{Semi Forcing}
+\providetranslation{sf-(ODw)}{sf}
+\providetranslation{SF-(ODw)}{SF}
+\providetranslation{s-(ODw)}{s}
+\providetranslation{S-(ODw)}{S}
+\providetranslation{south-(ODw)}{south}
+\providetranslation{South-(ODw)}{South}
+\providetranslation{suiter-(ODw)}{suiter}
+\providetranslation{Suiter-(ODw)}{Suiter}
+\providetranslation{suit-(ODw)}{suit}
+\providetranslation{Suit-(ODw)}{Suit}
+\providetranslation{third suit forcing-(ODw)}{third suit forcing}
+\providetranslation{Third Suit Forcing-(ODw)}{Third Suit Forcing}
+\providetranslation{total points-(ODw)}{total points}
+\providetranslation{Total Points-(ODw)}{Total Points}
+\providetranslation{tp-(ODw)}{tp}
+\providetranslation{TP-(ODw)}{TP}
+\providetranslation{trial bid-(ODw)}{trial bid}
+\providetranslation{Trial bid-(ODw)}{Trial bid}
+\providetranslation{trick-(ODw)}{trick}
+\providetranslation{Trick-(ODw)}{Trick}
+\providetranslation{tsf-(ODw)}{3rd\,sf}
+\providetranslation{TSF-(ODw)}{3rd\,SF}
+\providetranslation{vulnerable-(ODw)}{vulnerable}
+\providetranslation{Vulnerable-(ODw)}{Vulnerable}
+\providetranslation{vul-(ODw)}{vul}
+\providetranslation{Vul-(ODw)}{Vul}
+\providetranslation{west-(ODw)}{west}
+\providetranslation{West-(ODw)}{West}
+\providetranslation{w-(ODw)}{w}
+\providetranslation{W-(ODw)}{W}
+%
+\endinput
diff --git a/Master/texmf-dist/tex/latex/onedown/ODw-French.dict b/Master/texmf-dist/tex/latex/onedown/ODw-French.dict
new file mode 100644
index 00000000000..4f75bfe53f4
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/onedown/ODw-French.dict
@@ -0,0 +1,160 @@
+% this is file ODw-French.dict from the OneDown bundle
+%
+% Entries with a "!" denote an abreviated form
+%
+% retrieve with e.g. \translation{dealer-(ODw)} to get donneur
+%
+\ProvidesDictionary{ODw}{French}[V0.6-2021/04/24]
+
+\providetranslation{1st-(ODw)}{1er}
+\providetranslation{2nd-(ODw)}{2e}
+\providetranslation{3rd-(ODw)}{3e}
+\providetranslation{4th-(ODw)}{4e}
+\providetranslation{ace-(ODw)}{as}
+\providetranslation{Ace-(ODw)}{As}
+\providetranslation{all-(ODw)}{tous}
+\providetranslation{All-(ODw)}{Tous}
+\providetranslation{all!-(ODw)}{tous}
+\providetranslation{All!-(ODw)}{Tous}
+\providetranslation{all pass-(ODw)}{tous passent}
+\providetranslation{All pass-(ODw)}{Tous passent}
+\providetranslation{a-(ODw)}{a}
+\providetranslation{A-(ODw)}{A}
+\providetranslation{ap-(ODw)}{tp}
+\providetranslation{AP-(ODw)}{TP}
+\providetranslation{award-(ODw)}{prix}
+\providetranslation{Award-(ODw)}{Prix}
+\providetranslation{bid-(ODw)}{enchère}
+\providetranslation{Bid-(ODw)}{Enchère}
+\providetranslation{board-(ODw)}{etui}
+\providetranslation{Board-(ODw)}{Etui}
+\providetranslation{brd-(ODw)}{etui}
+\providetranslation{Brd-(ODw)}{Etui}
+\providetranslation{by-(ODw)}{pour}
+\providetranslation{call-(ODw)}{annonce}
+\providetranslation{Call-(ODw)}{Annonce}
+\providetranslation{-card-(ODw)}{-carte}
+\providetranslation{contract-(ODw)}{contrat}
+\providetranslation{Contract-(ODw)}{Contrat}
+\providetranslation{contr-(ODw)}{contr}
+\providetranslation{Contr-(ODw)}{Contr}
+\providetranslation{Dbl-(ODw)}{Ctr}
+\providetranslation{dealer-(ODw)}{donneur}
+\providetranslation{Dealer-(ODw)}{Donneur}
+\providetranslation{deal!-(ODw)}{donne}
+\providetranslation{Deal!-(ODw)}{Donne}
+\providetranslation{deal-(ODw)}{donne}
+\providetranslation{Deal-(ODw)}{Donne}
+\providetranslation{declarer-(ODw)}{déclarant}
+\providetranslation{Declarer-(ODw)}{Déclarant}
+\providetranslation{decl-(ODw)}{décl}
+\providetranslation{Decl-(ODw)}{Décl}
+\providetranslation{distribution points-(ODw)}{points de Distribution}
+\providetranslation{Distribution Points-(ODw)}{Points de Distribution}
+\providetranslation{doubled-(ODw)}{contré}
+\providetranslation{Doubled-(ODw)}{Contré}
+\providetranslation{double-(ODw)}{contre}
+\providetranslation{Double-(ODw)}{Contre}
+\providetranslation{dp-(ODw)}{pd}
+\providetranslation{DP-(ODw)}{PD}
+\providetranslation{east-(ODw)}{est}
+\providetranslation{East-(ODw)}{Est}
+\providetranslation{e-(ODw)}{e}
+\providetranslation{E-(ODw)}{E}
+\providetranslation{fourth suit forcing-(ODw)}{quatrième couleur forcing}
+\providetranslation{Fourth Suit Forcing-(ODw)}{Quatrième Couleur Forcing}
+\providetranslation{fsf-(ODw)}{4e\,cf}
+\providetranslation{FSF-(ODw)}{4e\,CF}
+\providetranslation{game forcing-(ODw)}{forcing de manche}
+\providetranslation{Game Forcing-(ODw)}{Forcing de Manche}
+\providetranslation{GF-(ODw)}{FM}
+\providetranslation{gf-(ODw)}{gf}
+\providetranslation{hand-(ODw)}{main}
+\providetranslation{Hand-(ODw)}{Main}
+\providetranslation{hcp-(ODw)}{h}
+\providetranslation{HCP-(ODw)}{H}
+\providetranslation{high card points-(ODw)}{points d'honneurs}
+\providetranslation{High Card Points-(ODw)}{Points d'Honneurs}
+\providetranslation{hlp-(ODw)}{hl}
+\providetranslation{HLP-(ODw)}{HL}
+\providetranslation{jack-(ODw)}{valet}
+\providetranslation{Jack-(ODw)}{Valet}
+\providetranslation{j-(ODw)}{v}
+\providetranslation{J-(ODw)}{V}
+\providetranslation{king-(ODw)}{roi}
+\providetranslation{King-(ODw)}{Roi}
+\providetranslation{k-(ODw)}{r}
+\providetranslation{K-(ODw)}{R}
+\providetranslation{lead!-(ODw)}{ent.}
+\providetranslation{Lead!-(ODw)}{Ent.}
+\providetranslation{lead-(ODw)}{entame}
+\providetranslation{Lead-(ODw)}{Entame}
+\providetranslation{length points-(ODw)}{points de longueur}
+\providetranslation{Length Points-(ODw)}{Points de Longueur}
+\providetranslation{lp-(ODw)}{pl}
+\providetranslation{LP-(ODw)}{PL}
+\providetranslation{new minor forcing-(ODw)}{nouvelle mineure forcing}
+\providetranslation{New Minor Forcing-(ODw)}{Nouvelle Mineure Forcing}
+\providetranslation{nmf-(ODw)}{nmf}
+\providetranslation{NMF-(ODw)}{NMF}
+\providetranslation{n-(ODw)}{n}
+\providetranslation{N-(ODw)}{N}
+\providetranslation{none-(ODw)}{aucun}
+\providetranslation{None-(ODw)}{Aucun}
+\providetranslation{none!-(ODw)}{aucun}
+\providetranslation{None!-(ODw)}{Aucun}
+\providetranslation{north-(ODw)}{nord}
+\providetranslation{North-(ODw)}{Nord}
+\providetranslation{no trump-(ODw)}{sans atout}
+\providetranslation{No Trump-(ODw)}{Sans Atout}
+\providetranslation{Nr-(ODw)}{\textnumero}
+\providetranslation{Nr.-(ODw)}{\textnumero.}
+\providetranslation{nt-(ODw)}{sa}
+\providetranslation{NT-(ODw)}{S\kern-0.01emA}
+\providetranslation{pass-(ODw)}{passe}
+\providetranslation{Pass-(ODw)}{Passe}
+\providetranslation{pass!-(ODw)}{p}
+\providetranslation{Pass!-(ODw)}{P}
+\providetranslation{q-(ODw)}{d}
+\providetranslation{Q-(ODw)}{D}
+\providetranslation{queen-(ODw)}{dame}
+\providetranslation{Queen-(ODw)}{Dame}
+\providetranslation{ReDbl-(ODw)}{SurC}
+\providetranslation{redoubled-(ODw)}{surcontré}
+\providetranslation{Redoubled-(ODw)}{Surcontré}
+\providetranslation{redouble-(ODw)}{surcontre}
+\providetranslation{Redouble-(ODw)}{Surcontre}
+\providetranslation{semi forcing-(ODw)}{semi forcing}
+\providetranslation{Semi Forcing-(ODw)}{Semi Forcing}
+\providetranslation{SF-(ODw)}{SF}
+\providetranslation{sf-(ODw)}{sf}
+\providetranslation{s-(ODw)}{s}
+\providetranslation{S-(ODw)}{S}
+\providetranslation{south-(ODw)}{sud}
+\providetranslation{South-(ODw)}{Sud}
+\providetranslation{suiter-(ODw)}{colore}
+\providetranslation{Suiter-(ODw)}{Colore}
+\providetranslation{suit-(ODw)}{couleur}
+\providetranslation{Suit-(ODw)}{Couleur}
+\providetranslation{third suit forcing-(ODw)}{troisième couleur forcing}
+\providetranslation{Third Suit Forcing-(ODw)}{Troisième Couleur Forcing}
+\providetranslation{total points-(ODw)}{points total}
+\providetranslation{Total Points-(ODw)}{Points Total}
+\providetranslation{TP-(ODw)}{PT}
+\providetranslation{tp-(ODw)}{tp}
+\providetranslation{trial bid-(ODw)}{trial bid}
+\providetranslation{Trial bid-(ODw)}{Trial bid}
+\providetranslation{trick-(ODw)}{levée}
+\providetranslation{Trick-(ODw)}{Levée}
+\providetranslation{tsf-(ODw)}{3e\,cf}
+\providetranslation{TSF-(ODw)}{3e\,CF}
+\providetranslation{vulnerable-(ODw)}{vulnérable}
+\providetranslation{Vulnerable-(ODw)}{Vulnérable}
+\providetranslation{vul-(ODw)}{vul}
+\providetranslation{Vul-(ODw)}{Vul}
+\providetranslation{west-(ODw)}{ouest}
+\providetranslation{West-(ODw)}{Ouest}
+\providetranslation{w-(ODw)}{o}
+\providetranslation{W-(ODw)}{O}
+%
+\endinput
diff --git a/Master/texmf-dist/tex/latex/onedown/ODw-German.dict b/Master/texmf-dist/tex/latex/onedown/ODw-German.dict
new file mode 100644
index 00000000000..3a16cf08813
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/onedown/ODw-German.dict
@@ -0,0 +1,160 @@
+% this is file ODw-German.dict from the OneDown bundle
+%
+% Entries with a "!" denote an abreviated form
+%
+% retrieve with e.g. \translation{dealer-(ODw)} to get teiler
+%
+\ProvidesDictionary{ODw}{German}[V0.6-2021/04/24]
+
+\providetranslation{1st-(ODw)}{1.}
+\providetranslation{2nd-(ODw)}{2.}
+\providetranslation{3rd-(ODw)}{3.}
+\providetranslation{4th-(ODw)}{4.}
+\providetranslation{ace-(ODw)}{ass}
+\providetranslation{Ace-(ODw)}{Ass}
+\providetranslation{all-(ODw)}{alle}
+\providetranslation{All-(ODw)}{Alle}
+\providetranslation{all!-(ODw)}{alle}
+\providetranslation{All!-(ODw)}{Alle}
+\providetranslation{all pass-(ODw)}{alle passen}
+\providetranslation{All pass-(ODw)}{Alle passen}
+\providetranslation{a-(ODw)}{a}
+\providetranslation{A-(ODw)}{A}
+\providetranslation{ap-(ODw)}{ap}
+\providetranslation{AP-(ODw)}{AP}
+\providetranslation{award-(ODw)}{Bewertung}
+\providetranslation{Award-(ODw)}{Bewertung}
+\providetranslation{bid-(ODw)}{gebot}
+\providetranslation{Bid-(ODw)}{Gebot}
+\providetranslation{board-(ODw)}{board}
+\providetranslation{Board-(ODw)}{Board}
+\providetranslation{brd-(ODw)}{brd}
+\providetranslation{Brd-(ODw)}{Brd}
+\providetranslation{by-(ODw)}{von}
+\providetranslation{call-(ODw)}{ansage}
+\providetranslation{Call-(ODw)}{Ansage}
+\providetranslation{-card-(ODw)}{er}
+\providetranslation{contract-(ODw)}{kontrakt}
+\providetranslation{Contract-(ODw)}{Kontrakt}
+\providetranslation{contr-(ODw)}{kontr}
+\providetranslation{Contr-(ODw)}{Kontr}
+\providetranslation{Dbl-(ODw)}{Kntr}
+\providetranslation{dealer-(ODw)}{teiler}
+\providetranslation{Dealer-(ODw)}{Teiler}
+\providetranslation{deal!-(ODw)}{aust}
+\providetranslation{Deal!-(ODw)}{Aust}
+\providetranslation{deal-(ODw)}{austeilung}
+\providetranslation{Deal-(ODw)}{Austeilung}
+\providetranslation{declarer-(ODw)}{alleinspieler}
+\providetranslation{Declarer-(ODw)}{Alleinspieler}
+\providetranslation{decl-(ODw)}{alleinsp}
+\providetranslation{Decl-(ODw)}{Alleinsp}
+\providetranslation{distribution points-(ODw)}{verteilungspunkte}
+\providetranslation{Distribution Points-(ODw)}{Verteilungspunkte}
+\providetranslation{doubled-(ODw)}{kontriert}
+\providetranslation{Doubled-(ODw)}{Kontriert}
+\providetranslation{double-(ODw)}{kontra}
+\providetranslation{Double-(ODw)}{Kontra}
+\providetranslation{dp-(ODw)}{v}
+\providetranslation{DP-(ODw)}{V}
+\providetranslation{east-(ODw)}{ost}
+\providetranslation{East-(ODw)}{Ost}
+\providetranslation{e-(ODw)}{o}
+\providetranslation{E-(ODw)}{O}
+\providetranslation{fourth suit forcing-(ODw)}{vierte farbe forcing}
+\providetranslation{Fourth Suit Forcing-(ODw)}{Vierte Farbe Forcing}
+\providetranslation{fsf-(ODw)}{4.\,ff}
+\providetranslation{FSF-(ODw)}{4.\,FF}
+\providetranslation{game forcing-(ODw)}{partie forcing}
+\providetranslation{Game Forcing-(ODw)}{Partie Forcing}
+\providetranslation{gf-(ODw)}{pf}
+\providetranslation{GF-(ODw)}{PF}
+\providetranslation{hand-(ODw)}{blatt}
+\providetranslation{Hand-(ODw)}{Blatt}
+\providetranslation{hcp-(ODw)}{f}
+\providetranslation{HCP-(ODw)}{F}
+\providetranslation{high card points-(ODw)}{figurenpunkte}
+\providetranslation{High Card Points-(ODw)}{Figurenpunkte}
+\providetranslation{hlp-(ODw)}{fl}
+\providetranslation{HLP-(ODw)}{FL}
+\providetranslation{jack-(ODw)}{bube}
+\providetranslation{Jack-(ODw)}{Bube}
+\providetranslation{j-(ODw)}{b}
+\providetranslation{J-(ODw)}{B}
+\providetranslation{king-(ODw)}{könig}
+\providetranslation{King-(ODw)}{König}
+\providetranslation{k-(ODw)}{k}
+\providetranslation{K-(ODw)}{K}
+\providetranslation{lead!-(ODw)}{aussp.}
+\providetranslation{Lead!-(ODw)}{Aussp.}
+\providetranslation{lead-(ODw)}{ausspiel}
+\providetranslation{Lead-(ODw)}{Ausspiel}
+\providetranslation{length points-(ODw)}{längenpunkte}
+\providetranslation{Length Points-(ODw)}{Längenpunkte}
+\providetranslation{lp-(ODw)}{l}
+\providetranslation{LP-(ODw)}{L}
+\providetranslation{new minor forcing-(ODw)}{neue unterfarbe forcing}
+\providetranslation{New Minor Forcing-(ODw)}{Neue Unterfarbe Forcing}
+\providetranslation{nmf-(ODw)}{nuf}
+\providetranslation{NMF-(ODw)}{NUF}
+\providetranslation{n-(ODw)}{n}
+\providetranslation{N-(ODw)}{N}
+\providetranslation{none-(ODw)}{keiner}
+\providetranslation{None-(ODw)}{Keiner}
+\providetranslation{none!-(ODw)}{keiner}
+\providetranslation{None!-(ODw)}{Keiner}
+\providetranslation{north-(ODw)}{nord}
+\providetranslation{North-(ODw)}{Nord}
+\providetranslation{no trump-(ODw)}{sans atout}
+\providetranslation{No Trump-(ODw)}{Sans Atout}
+\providetranslation{Nr-(ODw)}{\textnumero}
+\providetranslation{Nr.-(ODw)}{\textnumero.}
+\providetranslation{nt-(ODw)}{sa}
+\providetranslation{NT-(ODw)}{S\kern-0.01emA}
+\providetranslation{pass-(ODw)}{passe}
+\providetranslation{Pass-(ODw)}{Passe}
+\providetranslation{pass!-(ODw)}{p}
+\providetranslation{Pass!-(ODw)}{P}
+\providetranslation{q-(ODw)}{d}
+\providetranslation{Q-(ODw)}{D}
+\providetranslation{queen-(ODw)}{dame}
+\providetranslation{Queen-(ODw)}{Dame}
+\providetranslation{ReDbl-(ODw)}{ReKntr}
+\providetranslation{redoubled-(ODw)}{rekontriert}
+\providetranslation{Redoubled-(ODw)}{Rekontriert}
+\providetranslation{redouble-(ODw)}{rekontra}
+\providetranslation{ReDouble-(ODw)}{ReKontra}
+\providetranslation{semi forcing-(ODw)}{semi forcing}
+\providetranslation{Semi Forcing-(ODw)}{Semi Forcing}
+\providetranslation{sf-(ODw)}{sf}
+\providetranslation{SF-(ODw)}{SF}
+\providetranslation{s-(ODw)}{s}
+\providetranslation{S-(ODw)}{S}
+\providetranslation{south-(ODw)}{süd}
+\providetranslation{South-(ODw)}{Süd}
+\providetranslation{suiter-(ODw)}{färber}
+\providetranslation{Suiter-(ODw)}{Färber}
+\providetranslation{suit-(ODw)}{farbe}
+\providetranslation{Suit-(ODw)}{Farbe}
+\providetranslation{third suit forcing-(ODw)}{dritte farbe forcing}
+\providetranslation{Third Suit Forcing-(ODw)}{Dritte Farbe Forcing}
+\providetranslation{total points-(ODw)}{figuren-verteilungspunkte}
+\providetranslation{Total Points-(ODw)}{Figuren-Verteilungspunkte}
+\providetranslation{tp-(ODw)}{fv}
+\providetranslation{TP-(ODw)}{FV}
+\providetranslation{trial bid-(ODw)}{versuchsgebot}
+\providetranslation{Trial bid-(ODw)}{Versuchsgebot}
+\providetranslation{trick-(ODw)}{stich}
+\providetranslation{Trick-(ODw)}{Stich}
+\providetranslation{tsf-(ODw)}{3.\,ff}
+\providetranslation{TSF-(ODw)}{3.\,FF}
+\providetranslation{vulnerable-(ODw)}{gefahr}
+\providetranslation{Vulnerable-(ODw)}{Gefahr}
+\providetranslation{vul-(ODw)}{gef}
+\providetranslation{Vul-(ODw)}{Gef}
+\providetranslation{west-(ODw)}{west}
+\providetranslation{West-(ODw)}{West}
+\providetranslation{w-(ODw)}{w}
+\providetranslation{W-(ODw)}{W}
+%
+\endinput
diff --git a/Master/texmf-dist/tex/latex/onedown/ODw-Norsk.dict b/Master/texmf-dist/tex/latex/onedown/ODw-Norsk.dict
new file mode 100644
index 00000000000..2db801f3c89
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/onedown/ODw-Norsk.dict
@@ -0,0 +1,160 @@
+% this is file ODw-Norsk.dict from the OneDown bundle
+% Entries with a "!" denote an abreviated form
+% Thanks to Gunnar & Anne
+%
+% retrieve with e.g \translation{dealer-(ODw)} to get givare
+%
+\ProvidesDictionary{ODw}{Norsk}[V0.6-2021/04/24]
+
+\providetranslation{1st-(ODw)}{1.}
+\providetranslation{2nd-(ODw)}{2.}
+\providetranslation{3rd-(ODw)}{3.}
+\providetranslation{4th-(ODw)}{4.}
+\providetranslation{ace-(ODw)}{ess}
+\providetranslation{Ace-(ODw)}{Ess}
+\providetranslation{all-(ODw)}{alle}
+\providetranslation{All-(ODw)}{Alle}
+\providetranslation{all!-(ODw)}{alle}
+\providetranslation{All!-(ODw)}{Alle}
+\providetranslation{all pass-(ODw)}{pass rundt}
+\providetranslation{All pass-(ODw)}{Pass rundt}
+\providetranslation{a-(ODw)}{e}
+\providetranslation{A-(ODw)}{E}
+%\providetranslation{award-(ODw)}{poeng}
+%\providetranslation{Award-(ODw)}{Poeng}
+\providetranslation{award-(ODw)}{vurdering}
+\providetranslation{Award-(ODw)}{Vurdering}
+\providetranslation{bid-(ODw)}{bud}
+\providetranslation{Bid-(ODw)}{Bud}
+\providetranslation{board-(ODw)}{spill}
+\providetranslation{Board-(ODw)}{Spill}
+\providetranslation{brd-(ODw)}{spill}
+\providetranslation{Brd-(ODw)}{Spill}
+\providetranslation{by-(ODw)}{ved}
+\providetranslation{call-(ODw)}{bud}
+\providetranslation{Call-(ODw)}{Bud}
+\providetranslation{-card-(ODw)}{-kortfarger}
+\providetranslation{contract-(ODw)}{kontrakt}
+\providetranslation{Contract-(ODw)}{Kontrakt}
+\providetranslation{contr-(ODw)}{kontr}
+\providetranslation{Contr-(ODw)}{Kontr}
+\providetranslation{Dbl-(ODw)}{Dbl}
+\providetranslation{dealer-(ODw)}{giver}
+\providetranslation{Dealer-(ODw)}{Giver}
+\providetranslation{deal-(ODw)}{giv}
+\providetranslation{Deal-(ODw)}{Giv}
+\providetranslation{deal!-(ODw)}{giv}
+\providetranslation{Deal!-(ODw)}{Giv}
+\providetranslation{declarer-(ODw)}{spilleförer}
+\providetranslation{Declarer-(ODw)}{Spilleförer}
+\providetranslation{decl-(ODw)}{spför}
+\providetranslation{Decl-(ODw)}{Spför}
+\providetranslation{distribution points-(ODw)}{trumfpoeng}
+\providetranslation{Distribution Points-(ODw)}{Trumfpoeng}
+\providetranslation{doubled-(ODw)}{doblet}
+\providetranslation{Doubled-(ODw)}{Doblet}
+\providetranslation{double-(ODw)}{doblet}
+\providetranslation{Double-(ODw)}{Doblet}
+\providetranslation{dp-(ODw)}{tp}
+\providetranslation{DP-(ODw)}{TP}
+\providetranslation{east-(ODw)}{øst}
+\providetranslation{East-(ODw)}{Øst}
+\providetranslation{e-(ODw)}{ø}
+\providetranslation{E-(ODw)}{Ø}
+\providetranslation{fourth suit forcing-(ODw)}{fjerde farge forcing}
+\providetranslation{Fourth Suit Forcing-(ODw)}{Fjerde Farge Forcing}
+\providetranslation{fsf-(ODw)}{4.\,ff}
+\providetranslation{FSF-(ODw)}{4.\,FF}
+\providetranslation{game forcing-(ODw)}{utgangskrav}
+\providetranslation{Game Forcing-(ODw)}{UtgangsKrav}
+\providetranslation{gf-(ODw)}{uk}
+\providetranslation{GF-(ODw)}{UK}
+\providetranslation{Hand-(ODw)}{Hånd}
+\providetranslation{hand-(ODw)}{hånd}
+\providetranslation{hcp-(ODw)}{hp}
+\providetranslation{HCP-(ODw)}{HP}
+\providetranslation{high card points-(ODw)}{høy kort poeng}
+\providetranslation{High Card Points-(ODw)}{høy Kort Poeng}
+\providetranslation{hlp-(ODw)}{hlp}
+\providetranslation{HLP-(ODw)}{HLP}
+\providetranslation{jack-(ODw)}{knekt}
+\providetranslation{Jack-(ODw)}{Knekt}
+\providetranslation{J-(ODw)}{\mbox{K\kern-0.08emn}}
+\providetranslation{j-(ODw)}{\mbox{kn}}
+\providetranslation{king-(ODw)}{konge}
+\providetranslation{King-(ODw)}{Konge}
+\providetranslation{k-(ODw)}{k}
+\providetranslation{K-(ODw)}{K}
+\providetranslation{lead!-(ODw)}{utsp.}
+\providetranslation{Lead!-(ODw)}{Utsp.}
+\providetranslation{lead-(ODw)}{utspill}
+\providetranslation{Lead-(ODw)}{Utspill}
+\providetranslation{length points-(ODw)}{lengde poeng}
+\providetranslation{Length Points-(ODw)}{Lengde Poeng}
+\providetranslation{lp-(ODw)}{lp}
+\providetranslation{LP-(ODw)}{LP}
+\providetranslation{new minor forcing-(ODw)}{nye minor krav}
+\providetranslation{New Minor Forcing-(ODw)}{Nye Minor Krav}
+\providetranslation{nmf-(ODw)}{nmk}
+\providetranslation{NMF-(ODw)}{NMK}
+\providetranslation{n-(ODw)}{n}
+\providetranslation{N-(ODw)}{N}
+\providetranslation{none!-(ODw)}{ing}
+\providetranslation{None!-(ODw)}{Ing}
+\providetranslation{none-(ODw)}{ingen}
+\providetranslation{None-(ODw)}{Ingen}
+\providetranslation{north-(ODw)}{nord}
+\providetranslation{North-(ODw)}{Nord}
+\providetranslation{no trump-(ODw)}{uten trumf}
+\providetranslation{No Trump-(ODw)}{Uten Trumf}
+\providetranslation{Nr-(ODw)}{\textnumero}
+\providetranslation{Nr.-(ODw)}{\textnumero.}
+\providetranslation{NT-(ODw)}{N\kern-0.07emT}
+\providetranslation{nt-(ODw)}{nt}
+\providetranslation{pass-(ODw)}{pass}
+\providetranslation{Pass-(ODw)}{Pass}
+\providetranslation{pass!-(ODw)}{p}
+\providetranslation{Pass!-(ODw)}{P}
+\providetranslation{q-(ODw)}{d}
+\providetranslation{Q-(ODw)}{D}
+\providetranslation{queen-(ODw)}{dame}
+\providetranslation{Queen-(ODw)}{Dame}
+\providetranslation{ReDbl-(ODw)}{ReDbl}
+\providetranslation{redoubled-(ODw)}{redoblet}
+\providetranslation{Redoubled-(ODw)}{Redoblet}
+\providetranslation{redouble-(ODw)}{redoblet}
+\providetranslation{ReDouble-(ODw)}{Redoblet}
+\providetranslation{semi forcing-(ODw)}{RundKrav}
+\providetranslation{Semi Forcing-(ODw)}{RundKrav}
+\providetranslation{sf-(ODw)}{rk}
+\providetranslation{SF-(ODw)}{RK}
+\providetranslation{s-(ODw)}{s}
+\providetranslation{S-(ODw)}{S}
+\providetranslation{south-(ODw)}{syd}
+\providetranslation{South-(ODw)}{Syd}
+\providetranslation{suiter-(ODw)}{farger}
+\providetranslation{Suiter-(ODw)}{Farger}
+\providetranslation{suit-(ODw)}{farge}
+\providetranslation{Suit-(ODw)}{Farge}
+\providetranslation{third suit forcing-(ODw)}{tredje farge forcing}
+\providetranslation{Third Suit Forcing-(ODw)}{Tredje Farge Forcing}
+\providetranslation{total points-(ODw)}{totalt poeng}
+\providetranslation{Total Points-(ODw)}{Totalt Poeng}
+\providetranslation{tp-(ODw)}{tp}
+\providetranslation{TP-(ODw)}{TP}
+\providetranslation{trial bid-(ODw)}{prøving bud}
+\providetranslation{Trial bid-(ODw)}{Prøving bud}
+\providetranslation{trick-(ODw)}{trekk}
+\providetranslation{Trick-(ODw)}{Trekk}
+\providetranslation{tsf-(ODw)}{3.\,ff}
+\providetranslation{TSF-(ODw)}{3.\,FF}
+\providetranslation{vulnerable-(ODw)}{sone}
+\providetranslation{Vulnerable-(ODw)}{Sone}
+\providetranslation{vul-(ODw)}{sone}
+\providetranslation{Vul-(ODw)}{Sone}
+\providetranslation{west-(ODw)}{vest}
+\providetranslation{West-(ODw)}{Vest}
+\providetranslation{w-(ODw)}{v}
+\providetranslation{W-(ODw)}{V}
+%
+\endinput
diff --git a/Master/texmf-dist/tex/latex/onedown/ODw-Spanish.dict b/Master/texmf-dist/tex/latex/onedown/ODw-Spanish.dict
new file mode 100644
index 00000000000..60dc1e9e8b3
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/onedown/ODw-Spanish.dict
@@ -0,0 +1,160 @@
+% this is file ODw-Spanish.dict from the OneDown bundle
+%
+% Entries with a "!" denote an abreviated form
+%
+% retrieve with e.g. \translation{dealer-(ODw)} to get dador
+%
+\ProvidesDictionary{ODw}{Spanish}[V0.6-2021/04/24]
+
+\providetranslation{1st-(ODw)}{1er}
+\providetranslation{2nd-(ODw)}{2do}
+\providetranslation{3rd-(ODw)}{3er}
+\providetranslation{4th-(ODw)}{4th}
+\providetranslation{ace-(ODw)}{as}
+\providetranslation{Ace-(ODw)}{As}
+\providetranslation{all-(ODw)}{todos}
+\providetranslation{All-(ODw)}{Todos}
+\providetranslation{all!-(ODw)}{todos}
+\providetranslation{All!-(ODw)}{Todos}
+\providetranslation{all pass-(ODw)}{todos pasan}
+\providetranslation{All pass-(ODw)}{Todos pasan}
+\providetranslation{a-(ODw)}{a}
+\providetranslation{A-(ODw)}{A}
+\providetranslation{ap-(ODw)}{tp}
+\providetranslation{AP-(ODw)}{TP}
+\providetranslation{award-(ODw)}{premio}
+\providetranslation{Award-(ODw)}{Premio}
+\providetranslation{bid-(ODw)}{contrato}
+\providetranslation{Bid-(ODw)}{Contrato}
+\providetranslation{board-(ODw)}{estuche}
+\providetranslation{Board-(ODw)}{Estuche}
+\providetranslation{brd-(ODw)}{est}
+\providetranslation{Brd-(ODw)}{Est}
+\providetranslation{by-(ODw)}{por}
+\providetranslation{call-(ODw)}{annonce}
+\providetranslation{Call-(ODw)}{Annonce}
+\providetranslation{-card-(ODw)}{-carta}
+\providetranslation{contract-(ODw)}{contrato final}
+\providetranslation{Contract-(ODw)}{Contrato final}
+\providetranslation{contr-(ODw)}{ctrf}
+\providetranslation{Contr-(ODw)}{Ctrf}
+\providetranslation{Dbl-(ODw)}{Dbl}
+\providetranslation{dealer-(ODw)}{dador}
+\providetranslation{Dealer-(ODw)}{Dador}
+\providetranslation{deal!-(ODw)}{donne}
+\providetranslation{Deal!-(ODw)}{Donne}
+\providetranslation{deal-(ODw)}{donne}
+\providetranslation{Deal-(ODw)}{Donne}
+\providetranslation{declarer-(ODw)}{declarante}
+\providetranslation{Declarer-(ODw)}{Declarante}
+\providetranslation{decl-(ODw)}{decl}
+\providetranslation{Decl-(ODw)}{Decl}
+\providetranslation{distribution points-(ODw)}{puntos de distribución}
+\providetranslation{Distribution Points-(ODw)}{Puntos de Distribución}
+\providetranslation{doubled-(ODw)}{doblado}
+\providetranslation{Doubled-(ODw)}{Doblado}
+\providetranslation{double-(ODw)}{doblo}
+\providetranslation{Double-(ODw)}{Doblo}
+\providetranslation{dp-(ODw)}{pd}
+\providetranslation{DP-(ODw)}{PD}
+\providetranslation{east-(ODw)}{este}
+\providetranslation{East-(ODw)}{Este}
+\providetranslation{e-(ODw)}{e}
+\providetranslation{E-(ODw)}{E}
+\providetranslation{fourth suit forcing-(ODw)}{cuarto palo forcing}
+\providetranslation{Fourth Suit Forcing-(ODw)}{Cuarto Palo Forcing}
+\providetranslation{fsf-(ODw)}{4th\,pf}
+\providetranslation{FSF-(ODw)}{4th\,PF}
+\providetranslation{game forcing-(ODw)}{forcing a manga}
+\providetranslation{Game Forcing-(ODw)}{Forcing a Manga}
+\providetranslation{GF-(ODw)}{FG}
+\providetranslation{gf-(ODw)}{fg}
+\providetranslation{hand-(ODw)}{mano}
+\providetranslation{Hand-(ODw)}{Mano}
+\providetranslation{hcp-(ODw)}{ph}
+\providetranslation{HCP-(ODw)}{PH}
+\providetranslation{high card points-(ODw)}{puntos de honores}
+\providetranslation{High Card Points-(ODw)}{Puntos de Honores}
+\providetranslation{hlp-(ODw)}{hl}
+\providetranslation{HLP-(ODw)}{HL}
+\providetranslation{jack-(ODw)}{jaco}
+\providetranslation{Jack-(ODw)}{Jaco}
+\providetranslation{j-(ODw)}{j}
+\providetranslation{J-(ODw)}{J}
+\providetranslation{king-(ODw)}{rey}
+\providetranslation{King-(ODw)}{Rey}
+\providetranslation{k-(ODw)}{r}
+\providetranslation{K-(ODw)}{R}
+\providetranslation{lead!-(ODw)}{ent.}
+\providetranslation{Lead!-(ODw)}{Ent.}
+\providetranslation{lead-(ODw)}{entame}
+\providetranslation{Lead-(ODw)}{Entame}
+\providetranslation{length points-(ODw)}{points de longueur}
+\providetranslation{Length Points-(ODw)}{Points de Longueur}
+\providetranslation{lp-(ODw)}{pl}
+\providetranslation{LP-(ODw)}{PL}
+\providetranslation{new minor forcing-(ODw)}{neuvo menor forcing}
+\providetranslation{New Minor Forcing-(ODw)}{Neuvo Menor Forcing}
+\providetranslation{nmf-(ODw)}{nmf}
+\providetranslation{NMF-(ODw)}{NMF}
+\providetranslation{n-(ODw)}{n}
+\providetranslation{N-(ODw)}{N}
+\providetranslation{none-(ODw)}{nadie}
+\providetranslation{None-(ODw)}{Nadie}
+\providetranslation{none!-(ODw)}{nadie}
+\providetranslation{None!-(ODw)}{Nadie}
+\providetranslation{north-(ODw)}{norte}
+\providetranslation{North-(ODw)}{Norte}
+\providetranslation{no trump-(ODw)}{sin triunfo}
+\providetranslation{No Trump-(ODw)}{Sin Triunfo}
+\providetranslation{Nr-(ODw)}{\textnumero}
+\providetranslation{Nr.-(ODw)}{\textnumero.}
+\providetranslation{nt-(ODw)}{st}
+\providetranslation{NT-(ODw)}{S\kern-0.01emT}
+\providetranslation{pass-(ODw)}{paso}
+\providetranslation{Pass-(ODw)}{Paso}
+\providetranslation{pass!-(ODw)}{p}
+\providetranslation{Pass!-(ODw)}{P}
+\providetranslation{q-(ODw)}{d}
+\providetranslation{Q-(ODw)}{D}
+\providetranslation{queen-(ODw)}{dama}
+\providetranslation{Queen-(ODw)}{Dama}
+\providetranslation{ReDbl-(ODw)}{ReDbl}
+\providetranslation{redoubled-(ODw)}{redoblado}
+\providetranslation{Redoubled-(ODw)}{Redoblado}
+\providetranslation{redouble-(ODw)}{redoblo}
+\providetranslation{Redouble-(ODw)}{Redoblo}
+\providetranslation{semi forcing-(ODw)}{semi forcing}
+\providetranslation{Semi Forcing-(ODw)}{Semi Forcing}
+\providetranslation{SF-(ODw)}{SF}
+\providetranslation{sf-(ODw)}{sf}
+\providetranslation{s-(ODw)}{s}
+\providetranslation{S-(ODw)}{S}
+\providetranslation{south-(ODw)}{sur}
+\providetranslation{South-(ODw)}{Sur}
+\providetranslation{suiter-(ODw)}{color}
+\providetranslation{Suiter-(ODw)}{Color}
+\providetranslation{suit-(ODw)}{palo}
+\providetranslation{Suit-(ODw)}{Palo}
+\providetranslation{third suit forcing-(ODw)}{tercer palo forcing}
+\providetranslation{Third Suit Forcing-(ODw)}{Tercer Palo Forcing}
+\providetranslation{total points-(ODw)}{puntos de honor-distribución}
+\providetranslation{Total Points-(ODw)}{Puntos de Honor-Distribución}
+\providetranslation{TP-(ODw)}{PHD}
+\providetranslation{tp-(ODw)}{phd}
+\providetranslation{trial bid-(ODw)}{trial bid}
+\providetranslation{Trial bid-(ODw)}{Trial bid}
+\providetranslation{trick-(ODw)}{baza}
+\providetranslation{Trick-(ODw)}{Baza}
+\providetranslation{tsf-(ODw)}{3er\,pf}
+\providetranslation{TSF-(ODw)}{3er\,PF}
+\providetranslation{vulnerable-(ODw)}{vulnerable}
+\providetranslation{Vulnerable-(ODw)}{Vulnerable}
+\providetranslation{vul-(ODw)}{vul}
+\providetranslation{Vul-(ODw)}{Vul}
+\providetranslation{west-(ODw)}{oeste}
+\providetranslation{West-(ODw)}{Oeste}
+\providetranslation{w-(ODw)}{o}
+\providetranslation{W-(ODw)}{O}
+%
+\endinput
diff --git a/Master/texmf-dist/tex/latex/onedown/ODw-Swedish.dict b/Master/texmf-dist/tex/latex/onedown/ODw-Swedish.dict
new file mode 100644
index 00000000000..633571cd406
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/onedown/ODw-Swedish.dict
@@ -0,0 +1,162 @@
+% this is file ODw-Swedish.dict from the OneDown bundle
+%
+% Entries with a "!" denote an abreviated form
+% Thanks to Per Karlberg
+% retrieve with e.g \translation{dealer-(ODw)} to get givare
+%
+\ProvidesDictionary{ODw}{Swedish}[V0.6-2021/04/24]
+
+\providetranslation{1st-(ODw)}{1:a}
+\providetranslation{2nd-(ODw)}{2:a}
+\providetranslation{3rd-(ODw)}{3:e}
+\providetranslation{4th-(ODw)}{4:e}
+\providetranslation{ace-(ODw)}{äss}
+\providetranslation{Ace-(ODw)}{Äss}
+\providetranslation{all-(ODw)}{alla}
+\providetranslation{All-(ODw)}{Alla}
+\providetranslation{all!-(ODw)}{alla}
+\providetranslation{All!-(ODw)}{Alla}
+\providetranslation{all pass-(ODw)}{alla passet}
+\providetranslation{All pass-(ODw)}{Alla passet}
+\providetranslation{a-(ODw)}{ä}
+\providetranslation{A-(ODw)}{Ä}
+\providetranslation{ap-(ODw)}{ap}
+\providetranslation{AP-(ODw)}{AP}
+%\providetranslation{award-(ODw)}{poäng}
+%\providetranslation{Award-(ODw)}{Poäng}
+\providetranslation{award-(ODw)}{värdering}
+\providetranslation{Award-(ODw)}{Värdering}
+\providetranslation{bid-(ODw)}{bud}
+\providetranslation{Bid-(ODw)}{Bud}
+\providetranslation{board-(ODw)}{bricka}
+\providetranslation{Board-(ODw)}{Bricka}
+\providetranslation{brd-(ODw)}{brck}
+\providetranslation{Brd-(ODw)}{Brck}
+\providetranslation{by-(ODw)}{per}
+\providetranslation{call-(ODw)}{bud}
+\providetranslation{Call-(ODw)}{Bud}
+\providetranslation{-card-(ODw)}{-kort}
+\providetranslation{contract-(ODw)}{kontrakt}
+\providetranslation{Contract-(ODw)}{Kontrakt}
+\providetranslation{contr-(ODw)}{kontr}
+\providetranslation{Contr-(ODw)}{Kontr}
+\providetranslation{Dbl-(ODw)}{Dbl}
+\providetranslation{dealer-(ODw)}{givare}
+\providetranslation{Dealer-(ODw)}{Givare}
+\providetranslation{deal-(ODw)}{giv}
+\providetranslation{Deal-(ODw)}{Giv}
+\providetranslation{deal!-(ODw)}{giv}
+\providetranslation{Deal!-(ODw)}{Giv}
+\providetranslation{declarer-(ODw)}{spelförare}
+\providetranslation{Declarer-(ODw)}{Spelförare}
+\providetranslation{decl-(ODw)}{spför}
+\providetranslation{Decl-(ODw)}{Spför}
+\providetranslation{distribution points-(ODw)}{fördelningpoints}
+\providetranslation{Distribution Points-(ODw)}{Fördelningpoints}
+\providetranslation{doubled-(ODw)}{dubbelt}
+\providetranslation{Doubled-(ODw)}{Dubbelt}
+\providetranslation{double-(ODw)}{dubbelt}
+\providetranslation{Double-(ODw)}{Dubbelt}
+\providetranslation{dp-(ODw)}{fp}
+\providetranslation{DP-(ODw)}{FP}
+\providetranslation{east-(ODw)}{öst}
+\providetranslation{East-(ODw)}{Öst}
+\providetranslation{e-(ODw)}{ö}
+\providetranslation{E-(ODw)}{Ö}
+\providetranslation{fourth suit forcing-(ODw)}{fjärde farve forcing}
+\providetranslation{Fourth Suit Forcing-(ODw)}{Fjärde Farve Forcing}
+\providetranslation{fsf-(ODw)}{4:e\,ff}
+\providetranslation{FSF-(ODw)}{4:e\,FF}
+\providetranslation{game forcing-(ODw)}{krav till udgang}
+\providetranslation{Game Forcing-(ODw)}{Krav till Udgang}
+\providetranslation{gf-(ODw)}{ku}
+\providetranslation{GF-(ODw)}{KU}
+\providetranslation{Hand-(ODw)}{Hand}
+\providetranslation{hand-(ODw)}{hand}
+\providetranslation{hcp-(ODw)}{hp}
+\providetranslation{HCP-(ODw)}{HP}
+\providetranslation{high card points-(ODw)}{Honnørpoints}
+\providetranslation{High Card Points-(ODw)}{honnørpoints}
+\providetranslation{hlp-(ODw)}{hlp}
+\providetranslation{HLP-(ODw)}{HLP}
+\providetranslation{jack-(ODw)}{knekt}
+\providetranslation{Jack-(ODw)}{Knekt}
+\providetranslation{j-(ODw)}{kn}
+\providetranslation{J-(ODw)}{\mbox{K\kern-0.08emn}}
+\providetranslation{king-(ODw)}{kung}
+\providetranslation{King-(ODw)}{Kung}
+\providetranslation{k-(ODw)}{k}
+\providetranslation{K-(ODw)}{K}
+\providetranslation{lead!-(ODw)}{utsp.}
+\providetranslation{Lead!-(ODw)}{Utsp.}
+\providetranslation{lead-(ODw)}{utspel}
+\providetranslation{Lead-(ODw)}{Utspel}
+\providetranslation{length points-(ODw)}{längd points}
+\providetranslation{Length Points-(ODw)}{Längd Points}
+\providetranslation{lp-(ODw)}{lp}
+\providetranslation{LP-(ODw)}{LP}
+\providetranslation{new minor forcing-(ODw)}{new minor forcing}
+\providetranslation{New Minor Forcing-(ODw)}{New Minor Forcing}
+\providetranslation{nmf-(ODw)}{nmf}
+\providetranslation{NMF-(ODw)}{NMF}
+\providetranslation{n-(ODw)}{n}
+\providetranslation{N-(ODw)}{N}
+\providetranslation{none!-(ODw)}{ing}
+\providetranslation{None!-(ODw)}{Ing}
+\providetranslation{none-(ODw)}{ingen}
+\providetranslation{None-(ODw)}{Ingen}
+\providetranslation{north-(ODw)}{norr}
+\providetranslation{North-(ODw)}{Norr}
+\providetranslation{no trump-(ODw)}{utan trumf}
+\providetranslation{No Trump-(ODw)}{Utan Trumf}
+\providetranslation{Nr-(ODw)}{\textnumero}
+\providetranslation{Nr.-(ODw)}{\textnumero.}
+\providetranslation{NT-(ODw)}{N\kern-0.07emT}
+\providetranslation{nt-(ODw)}{nt}
+\providetranslation{pass-(ODw)}{pass}
+\providetranslation{Pass-(ODw)}{Pass}
+\providetranslation{pass!-(ODw)}{p}
+\providetranslation{Pass!-(ODw)}{P}
+\providetranslation{q-(ODw)}{d}
+\providetranslation{Q-(ODw)}{D}
+\providetranslation{queen-(ODw)}{dame}
+\providetranslation{Queen-(ODw)}{Dame}
+\providetranslation{ReDbl-(ODw)}{ReDbl}
+\providetranslation{redoubled-(ODw)}{redubbelt}
+\providetranslation{Redoubled-(ODw)}{Redubbelt}
+\providetranslation{redouble-(ODw)}{redubbelt}
+\providetranslation{Redouble-(ODw)}{Redubbelt}
+\providetranslation{semi forcing-(ODw)}{semi forcing}
+\providetranslation{Semi Forcing-(ODw)}{Semi Forcing}
+\providetranslation{sf-(ODw)}{sf}
+\providetranslation{SF-(ODw)}{SF}
+\providetranslation{s-(ODw)}{s}
+\providetranslation{S-(ODw)}{S}
+\providetranslation{south-(ODw)}{syd}
+\providetranslation{South-(ODw)}{Syd}
+\providetranslation{suiter-(ODw)}{farver}
+\providetranslation{Suiter-(ODw)}{Farver}
+\providetranslation{suit-(ODw)}{farve}
+\providetranslation{Suit-(ODw)}{Farve}
+\providetranslation{third suit forcing-(ODw)}{tredje farve forcing}
+\providetranslation{Third Suit Forcing-(ODw)}{Tredje Farve Forcing}
+\providetranslation{total points-(ODw)}{total points}
+\providetranslation{Total Points-(ODw)}{Total Points}
+\providetranslation{tp-(ODw)}{sp}
+\providetranslation{TP-(ODw)}{SP}
+\providetranslation{trial bid-(ODw)}{pröv bud}
+\providetranslation{Trial bid-(ODw)}{Pröv bud}
+\providetranslation{trick-(ODw)}{stik}
+\providetranslation{Trick-(ODw)}{Stik}
+\providetranslation{tsf-(ODw)}{3:e\,ff}
+\providetranslation{TSF-(ODw)}{3:e\,FF}
+\providetranslation{vulnerable-(ODw)}{zon}
+\providetranslation{Vulnerable-(ODw)}{Zon}
+\providetranslation{vul-(ODw)}{zon}
+\providetranslation{Vul-(ODw)}{Zon}
+\providetranslation{west-(ODw)}{väst}
+\providetranslation{West-(ODw)}{Väst}
+\providetranslation{w-(ODw)}{v}
+\providetranslation{W-(ODw)}{V}
+%
+\endinput
diff --git a/Master/texmf-dist/tex/latex/onedown/ODw-Turkish.dict b/Master/texmf-dist/tex/latex/onedown/ODw-Turkish.dict
new file mode 100644
index 00000000000..cb7c7ef3a51
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/onedown/ODw-Turkish.dict
@@ -0,0 +1,160 @@
+% this is file ODw-Turkish.dict from the OneDown bundle
+% thanks to Yilmaz Aksoy
+% Entries with a "!" denote an abreviated form
+%
+% retrieve with e.g. \translation{dealer-(ODw)} to get kâğıdı
+%
+\ProvidesDictionary{ODw}{Turkish}[V0.6-2021/04/24]
+
+\providetranslation{1st-(ODw)}{1.}
+\providetranslation{2nd-(ODw)}{2.}
+\providetranslation{3rd-(ODw)}{3.}
+\providetranslation{4th-(ODw)}{4.}
+\providetranslation{ace-(ODw)}{as}
+\providetranslation{Ace-(ODw)}{As}
+\providetranslation{all!-(ODw)}{herk}
+\providetranslation{All!-(ODw)}{Herk}
+\providetranslation{all-(ODw)}{herkes}
+\providetranslation{All-(ODw)}{Herkes}
+\providetranslation{all pass-(ODw)}{pas geçildi}
+\providetranslation{All pass-(ODw)}{Pas geçildi}
+\providetranslation{a-(ODw)}{a}
+\providetranslation{A-(ODw)}{A}
+\providetranslation{ap-(ODw)}{ap}
+\providetranslation{AP-(ODw)}{AP}
+\providetranslation{award-(ODw)}{puan}
+\providetranslation{Award-(ODw)}{Puan}
+\providetranslation{Bid-(ODw)}{Deklare}
+\providetranslation{bid-(ODw)}{deklare}
+\providetranslation{Board-(ODw)}{Oyun Tahtası}
+\providetranslation{board-(ODw)}{oyun tahtası}
+\providetranslation{Brd-(ODw)}{Oyun}
+\providetranslation{brd-(ODw)}{oyun}
+\providetranslation{by-(ODw)}{tarafından}
+\providetranslation{Call-(ODw)}{İlan etme}
+\providetranslation{call-(ODw)}{ilan etme}
+\providetranslation{-card-(ODw)}{-card}
+\providetranslation{contract-(ODw)}{kontrat}
+\providetranslation{Contract-(ODw)}{Kontrat}
+\providetranslation{contr-(ODw)}{kontr}
+\providetranslation{Contr-(ODw)}{Kontr}
+\providetranslation{Dbl-(ODw)}{Knt}
+\providetranslation{dealer-(ODw)}{dağıtan}
+\providetranslation{Dealer-(ODw)}{Dağıtan}
+\providetranslation{Deal-(ODw)}{El}
+\providetranslation{Deal!-(ODw)}{El}
+\providetranslation{deal-(ODw)}{el}
+\providetranslation{deal!-(ODw)}{el}
+\providetranslation{declarer-(ODw)}{deklaran}
+\providetranslation{Declarer-(ODw)}{Deklaran}
+\providetranslation{decl-(ODw)}{dekl}
+\providetranslation{Decl-(ODw)}{Dekl}
+\providetranslation{distribution points-(ODw)}{dağılım puanı}
+\providetranslation{Distribution Points-(ODw)}{Dağılım Puanı}
+\providetranslation{doubled-(ODw)}{konturlu}
+\providetranslation{Doubled-(ODw)}{Konturlu}
+\providetranslation{double-(ODw)}{kontur}
+\providetranslation{Double-(ODw)}{Kontur}
+\providetranslation{dp-(ODw)}{dp}
+\providetranslation{DP-(ODw)}{DP}
+\providetranslation{east-(ODw)}{doğu}
+\providetranslation{East-(ODw)}{Doğu}
+\providetranslation{e-(ODw)}{d}
+\providetranslation{E-(ODw)}{D}
+\providetranslation{fourth suit forcing-(ODw)}{dördüncü renk forsingi}
+\providetranslation{Fourth Suit Forcing-(ODw)}{Dördüncü Renk Forsingi}
+\providetranslation{fsf-(ODw)}{4.\,rf}
+\providetranslation{FSF-(ODw)}{4.\,RF}
+\providetranslation{game forcing-(ODw)}{manş forsingi}
+\providetranslation{Game Forcing-(ODw)}{Manş Forsingi}
+\providetranslation{gf-(ODw)}{mf}
+\providetranslation{GF-(ODw)}{MF}
+\providetranslation{hand-(ODw)}{el}
+\providetranslation{Hand-(ODw)}{El}
+\providetranslation{hcp-(ODw)}{op}
+\providetranslation{HCP-(ODw)}{OP}
+\providetranslation{high card points-(ODw)}{onör puanı}
+\providetranslation{High Card Points-(ODw)}{Onör Puanı}
+\providetranslation{hlp-(ODw)}{oup}
+\providetranslation{HLP-(ODw)}{OUP}
+\providetranslation{jack-(ODw)}{vale}
+\providetranslation{Jack-(ODw)}{Vale}
+\providetranslation{j-(ODw)}{v}
+\providetranslation{J-(ODw)}{V}
+\providetranslation{king-(ODw)}{papaz}
+\providetranslation{King-(ODw)}{Papaz}
+\providetranslation{k-(ODw)}{p}
+\providetranslation{K-(ODw)}{P}
+\providetranslation{Lead!-(ODw)}{Atak}
+\providetranslation{lead-(ODw)}{atak}
+\providetranslation{Lead-(ODw)}{Atak}
+\providetranslation{lead!-(ODw)}{atak}
+\providetranslation{length points-(ODw)}{uzunluk puanları}
+\providetranslation{Length Points-(ODw)}{Uunluk Puanları}
+\providetranslation{lp-(ODw)}{up}
+\providetranslation{LP-(ODw)}{UP}
+\providetranslation{new minor forcing-(ODw)}{yeni minör forsingi}
+\providetranslation{New Minor Forcing-(ODw)}{Yeni Minör Forsingi}
+\providetranslation{nmf-(ODw)}{nmf}
+\providetranslation{NMF-(ODw)}{NMF}
+\providetranslation{n-(ODw)}{k}
+\providetranslation{N-(ODw)}{K}
+\providetranslation{none-(ODw)}{hiç}
+\providetranslation{None-(ODw)}{Hiç}
+\providetranslation{none!-(ODw)}{hiç}
+\providetranslation{None!-(ODw)}{Hiç}
+\providetranslation{north-(ODw)}{kuzey}
+\providetranslation{North-(ODw)}{Kuzey}
+\providetranslation{no trump-(ODw)}{sanzatu}
+\providetranslation{No Trump-(ODw)}{Sanzatu}
+\providetranslation{Nr-(ODw)}{\textnumero}
+\providetranslation{Nr.-(ODw)}{\textnumero.}
+\providetranslation{nt-(ODw)}{sa}
+\providetranslation{NT-(ODw)}{S\kern-0.01emA}
+\providetranslation{pass-(ODw)}{pas}
+\providetranslation{Pass-(ODw)}{Pas}
+\providetranslation{pass!-(ODw)}{p}
+\providetranslation{Pass!-(ODw)}{P}
+\providetranslation{q-(ODw)}{k}
+\providetranslation{Q-(ODw)}{K}
+\providetranslation{queen-(ODw)}{kız}
+\providetranslation{Queen-(ODw)}{Kız}
+\providetranslation{ReDbl-(ODw)}{SürKnt}
+\providetranslation{Redoubled-(ODw)}{Sürkonturlu}
+\providetranslation{redoubled-(ODw)}{sürkonturlu}
+\providetranslation{redouble-(ODw)}{sürkontur}
+\providetranslation{Redouble-(ODw)}{Sürkontur}
+\providetranslation{semi forcing-(ODw)}{semi forsingi}
+\providetranslation{Semi Forcing-(ODw)}{Semi Forsingi}
+\providetranslation{sf-(ODw)}{sf}
+\providetranslation{SF-(ODw)}{SF}
+\providetranslation{s-(ODw)}{g}
+\providetranslation{S-(ODw)}{G}
+\providetranslation{south-(ODw)}{güney}
+\providetranslation{South-(ODw)}{Güney}
+\providetranslation{suiter-(ODw)}{renkli}
+\providetranslation{Suiter-(ODw)}{Renkli}
+\providetranslation{suit-(ODw)}{renk}
+\providetranslation{Suit-(ODw)}{Renk}
+\providetranslation{third suit forcing-(ODw)}{üçüncü renk forsingi}
+\providetranslation{Third Suit Forcing-(ODw)}{Üçüncü Renk Forsingi}
+\providetranslation{total points-(ODw)}{onör destek puanı}
+\providetranslation{Total Points-(ODw)}{Onör Destek Puanı}
+\providetranslation{tp-(ODw)}{odp}
+\providetranslation{TP-(ODw)}{ODP}
+\providetranslation{trial bid-(ODw)}{trial bid}
+\providetranslation{Trial bid-(ODw)}{Trial bid}
+\providetranslation{trick-(ODw)}{löve}
+\providetranslation{Trick-(ODw)}{Löve}
+\providetranslation{tsf-(ODw)}{3.\,sf}
+\providetranslation{TSF-(ODw)}{3.\,SF}
+\providetranslation{vulnerable-(ODw)}{zonda}
+\providetranslation{Vulnerable-(ODw)}{Zonda}
+\providetranslation{vul-(ODw)}{zon}
+\providetranslation{Vul-(ODw)}{Zon}
+\providetranslation{west-(ODw)}{batı}
+\providetranslation{West-(ODw)}{Batı}
+\providetranslation{w-(ODw)}{b}
+\providetranslation{W-(ODw)}{B}
+%
+\endinput
diff --git a/Master/texmf-dist/tex/latex/onedown/ODw-danish.trsl b/Master/texmf-dist/tex/latex/onedown/ODw-danish.trsl
deleted file mode 100644
index 0f8c9dbbc7b..00000000000
--- a/Master/texmf-dist/tex/latex/onedown/ODw-danish.trsl
+++ /dev/null
@@ -1,160 +0,0 @@
-% this is file ODw-danish.trsl
-%
-% Entries with a "!" denote an abreviated form
-%
-%% retrieve with e.g \GetTranslation{dealer-(ODw)} to get givare
-%
-\ProvideDictionaryFor{danish}{ODw}[V0.51-2019/10/15]
-
-\NewDictTranslation{1st-(ODw)}{1.}
-\NewDictTranslation{2nd-(ODw)}{2.}
-\NewDictTranslation{3rd-(ODw)}{3.}
-\NewDictTranslation{4th-(ODw)}{4.}
-\NewDictTranslation{ace-(ODw)}{es}
-\NewDictTranslation{Ace-(ODw)}{Es}
-\NewDictTranslation{all-(ODw)}{alle}
-\NewDictTranslation{All-(ODw)}{Alle}
-\NewDictTranslation{all!-(ODw)}{alle}
-\NewDictTranslation{All!-(ODw)}{Alle}
-\NewDictTranslation{all pass-(ODw)}{alle passer}
-\NewDictTranslation{All pass-(ODw)}{Alle passer}
-\NewDictTranslation{a-(ODw)}{e}
-\NewDictTranslation{A-(ODw)}{E}% Es
-%\NewDictTranslation{award-(ODw)}{poäng}
-%\NewDictTranslation{Award-(ODw)}{Poäng}
-\NewDictTranslation{award-(ODw)}{värdering}
-\NewDictTranslation{Award-(ODw)}{Värdering}
-\NewDictTranslation{bid-(ODw)}{meldt}
-\NewDictTranslation{Bid-(ODw)}{Meldt}
-\NewDictTranslation{board-(ODw)}{bræt}
-\NewDictTranslation{Board-(ODw)}{Bræt}
-\NewDictTranslation{brd-(ODw)}{brt}
-\NewDictTranslation{Brd-(ODw)}{Brt}
-\NewDictTranslation{by-(ODw)}{af}
-\NewDictTranslation{call-(ODw)}{bud}
-\NewDictTranslation{Call-(ODw)}{Bud}
-\NewDictTranslation{-card-(ODw)}{-kort}
-\NewDictTranslation{contract-(ODw)}{kontrakten}
-\NewDictTranslation{Contract-(ODw)}{Kontrakten}
-\NewDictTranslation{contr-(ODw)}{kontr}
-\NewDictTranslation{Contr-(ODw)}{Kontr}
-\NewDictTranslation{Dbl-(ODw)}{Dbl}
-\NewDictTranslation{dealer-(ODw)}{givet}
-\NewDictTranslation{Dealer-(ODw)}{Givet}
-\NewDictTranslation{deal-(ODw)}{giv}
-\NewDictTranslation{Deal-(ODw)}{Giv}
-\NewDictTranslation{deal!-(ODw)}{giv}
-\NewDictTranslation{Deal!-(ODw)}{Giv}
-\NewDictTranslation{declarer-(ODw)}{spilfører}
-\NewDictTranslation{Declarer-(ODw)}{Spilfører}
-\NewDictTranslation{decl-(ODw)}{spilf}
-\NewDictTranslation{Decl-(ODw)}{Spilf}
-\NewDictTranslation{distribution points-(ODw)}{fordelingspoints}
-\NewDictTranslation{Distribution Points-(ODw)}{Fordelingspoints}
-\NewDictTranslation{doubled-(ODw)}{dubbelt}
-\NewDictTranslation{Doubled-(ODw)}{Dubbelt}
-\NewDictTranslation{double-(ODw)}{dubbelt}
-\NewDictTranslation{Double-(ODw)}{Dubbelt}
-\NewDictTranslation{dp-(ODw)}{fp}
-\NewDictTranslation{DP-(ODw)}{FP}
-\NewDictTranslation{east-(ODw)}{øst}
-\NewDictTranslation{East-(ODw)}{Øst}
-\NewDictTranslation{e-(ODw)}{ø}
-\NewDictTranslation{E-(ODw)}{Ø}
-\NewDictTranslation{fourth suit forcing-(ODw)}{fjerde farve forcing}
-\NewDictTranslation{Fourth Suit Forcing-(ODw)}{Fjerde Farve Forcing}
-\NewDictTranslation{fsf-(ODw)}{4.\,ff}
-\NewDictTranslation{FSF-(ODw)}{4.\,FF}
-\NewDictTranslation{game forcing-(ODw)}{krav till utgång}
-\NewDictTranslation{Game Forcing-(ODw)}{Krav till Utgång}
-\NewDictTranslation{gf-(ODw)}{ku}
-\NewDictTranslation{GF-(ODw)}{KU}
-\NewDictTranslation{Hand-(ODw)}{Hånd}
-\NewDictTranslation{hand-(ODw)}{hånd}
-\NewDictTranslation{hcp-(ODw)}{hp}
-\NewDictTranslation{HCP-(ODw)}{HP}
-\NewDictTranslation{high card points-(ODw)}{honnørpoints}
-\NewDictTranslation{High Card Points-(ODw)}{Honnørpoints}
-\NewDictTranslation{hlp-(ODw)}{hlp}
-\NewDictTranslation{HLP-(ODw)}{HLP}
-\NewDictTranslation{jack-(ODw)}{knægt}
-\NewDictTranslation{Jack-(ODw)}{Knægt}
-\NewDictTranslation{j-(ODw)}{kn}
-\NewDictTranslation{J-(ODw)}{\mbox{K\kern-0.08emn}}
-\NewDictTranslation{king-(ODw)}{konge}
-\NewDictTranslation{King-(ODw)}{Konge}
-\NewDictTranslation{k-(ODw)}{k}
-\NewDictTranslation{K-(ODw)}{K}
-\NewDictTranslation{lead!-(ODw)}{udsp.}
-\NewDictTranslation{Lead!-(ODw)}{Udsp.}
-\NewDictTranslation{Lead-(ODw)}{Udspillet}
-\NewDictTranslation{lead-(ODw)}{udspillet}
-\NewDictTranslation{length points-(ODw)}{længepoints}
-\NewDictTranslation{Length Points-(ODw)}{Længepoints}
-\NewDictTranslation{lp-(ODw)}{lp}
-\NewDictTranslation{LP-(ODw)}{LP}
-\NewDictTranslation{n-(ODw)}{n}
-\NewDictTranslation{N-(ODw)}{N}
-\NewDictTranslation{new minor forcing-(ODw)}{nye minor forcing}
-\NewDictTranslation{New Minor Forcing-(ODw)}{Nye Minor Forcing}
-\NewDictTranslation{nmf-(ODw)}{nmf}
-\NewDictTranslation{NMF-(ODw)}{NMF}
-\NewDictTranslation{none-(ODw)}{ingen}
-\NewDictTranslation{None-(ODw)}{Ingen}
-\NewDictTranslation{none!-(ODw)}{ingen}
-\NewDictTranslation{None!-(ODw)}{Ingen}
-\NewDictTranslation{north-(ODw)}{norr}
-\NewDictTranslation{North-(ODw)}{Norr}
-\NewDictTranslation{no trump-(ODw)}{uden trumf}
-\NewDictTranslation{No Trump-(ODw)}{Uden Trumf}
-\NewDictTranslation{Nr-(ODw)}{\textnumero}
-\NewDictTranslation{Nr.-(ODw)}{\textnumero.}
-\NewDictTranslation{NT-(ODw)}{U\kern-0.01emT}%Uden Trumf
-\NewDictTranslation{nt-(ODw)}{ut}
-\NewDictTranslation{pass-(ODw)}{pas}
-\NewDictTranslation{Pass-(ODw)}{Pas}
-\NewDictTranslation{pass!-(ODw)}{p}
-\NewDictTranslation{Pass!-(ODw)}{P}
-\NewDictTranslation{q-(ODw)}{d}
-\NewDictTranslation{Q-(ODw)}{D}
-\NewDictTranslation{queen-(ODw)}{dame}
-\NewDictTranslation{Queen-(ODw)}{Dame}
-\NewDictTranslation{ReDbl-(ODw)}{ReDbl}
-\NewDictTranslation{redoubled-(ODw)}{redubbelt}
-\NewDictTranslation{Redoubled-(ODw)}{Redubbelt}
-\NewDictTranslation{redouble-(ODw)}{redubbelt}
-\NewDictTranslation{ReDouble-(ODw)}{Redubbelt}
-\NewDictTranslation{semi forcing-(ODw)}{semi forcing}
-\NewDictTranslation{Semi Forcing-(ODw)}{Semi Forcing}
-\NewDictTranslation{sf-(ODw)}{sf}
-\NewDictTranslation{SF-(ODw)}{SF}
-\NewDictTranslation{s-(ODw)}{s}
-\NewDictTranslation{S-(ODw)}{S}
-\NewDictTranslation{south-(ODw)}{syd}
-\NewDictTranslation{South-(ODw)}{Syd}
-\NewDictTranslation{suiter-(ODw)}{farver}
-\NewDictTranslation{Suiter-(ODw)}{Farver}
-\NewDictTranslation{suit-(ODw)}{farve}
-\NewDictTranslation{Suit-(ODw)}{Farve}
-\NewDictTranslation{third suit forcing-(ODw)}{tredje farve forcing}
-\NewDictTranslation{Third Suit Forcing-(ODw)}{Tredje Farve Forcing}
-\NewDictTranslation{total points-(ODw)}{total points}
-\NewDictTranslation{Total Points-(ODw)}{Total Points}
-\NewDictTranslation{tp-(ODw)}{tp}
-\NewDictTranslation{TP-(ODw)}{TP}
-\NewDictTranslation{trial bid-(ODw)}{trial bid}
-\NewDictTranslation{Trial bid-(ODw)}{Trial bid}
-\NewDictTranslation{trick-(ODw)}{træk}
-\NewDictTranslation{Trick-(ODw)}{Træk}
-\NewDictTranslation{tsf-(ODw)}{3.\,ff}
-\NewDictTranslation{TSF-(ODw)}{3.\,FF}
-\NewDictTranslation{vulnerable-(ODw)}{sårbar}
-\NewDictTranslation{Vulnerable-(ODw)}{Sårbar}
-\NewDictTranslation{vul-(ODw)}{sår}
-\NewDictTranslation{Vul-(ODw)}{Sår}
-\NewDictTranslation{west-(ODw)}{vest}
-\NewDictTranslation{West-(ODw)}{Vest}
-\NewDictTranslation{w-(ODw)}{v}
-\NewDictTranslation{W-(ODw)}{V}
-%
-\endinput
diff --git a/Master/texmf-dist/tex/latex/onedown/ODw-dutch.trsl b/Master/texmf-dist/tex/latex/onedown/ODw-dutch.trsl
deleted file mode 100644
index d2ab2df5c8e..00000000000
--- a/Master/texmf-dist/tex/latex/onedown/ODw-dutch.trsl
+++ /dev/null
@@ -1,160 +0,0 @@
-% this is file ODw-dutch.trsl from the OneDown bundle
-%
-% Entries with a "!" denote an abreviated form
-%
-% retrieve with e.g. \GetTranslation{dealer-(ODw)} to get dealer
-%
-\ProvideDictionaryFor{dutch}{ODw}[V0.51-2019/10/15]
-
-\NewDictTranslation{1st-(ODw)}{1ste}
-\NewDictTranslation{2nd-(ODw)}{2de}
-\NewDictTranslation{3rd-(ODw)}{3de}
-\NewDictTranslation{4th-(ODw)}{4de}
-\NewDictTranslation{ace-(ODw)}{aas}
-\NewDictTranslation{Ace-(ODw)}{Aas}
-\NewDictTranslation{all-(ODw)}{alle}
-\NewDictTranslation{All-(ODw)}{Alle}
-\NewDictTranslation{all!-(ODw)}{alle}
-\NewDictTranslation{All!-(ODw)}{Alle}
-\NewDictTranslation{all pass-(ODw)}{allen passen}
-\NewDictTranslation{All pass-(ODw)}{Allen passen}
-\NewDictTranslation{a-(ODw)}{a}
-\NewDictTranslation{A-(ODw)}{A}
-\NewDictTranslation{ap-(ODw)}{ap}
-\NewDictTranslation{AP-(ODw)}{AP}
-\NewDictTranslation{award-(ODw)}{beloning}
-\NewDictTranslation{Award-(ODw)}{Beloning}
-\NewDictTranslation{bid-(ODw)}{bod}
-\NewDictTranslation{Bid-(ODw)}{Bod}
-\NewDictTranslation{board-(ODw)}{spel}
-\NewDictTranslation{Board-(ODw)}{Spel}
-\NewDictTranslation{brd-(ODw)}{spel}
-\NewDictTranslation{Brd-(ODw)}{Spel}
-\NewDictTranslation{by-(ODw)}{door}
-\NewDictTranslation{call-(ODw)}{bod}
-\NewDictTranslation{Call-(ODw)}{Bod}
-\NewDictTranslation{-card-(ODw)}{-kaart}
-\NewDictTranslation{contract-(ODw)}{contract}
-\NewDictTranslation{Contract-(ODw)}{Contract}
-\NewDictTranslation{contr-(ODw)}{contr}
-\NewDictTranslation{Contr-(ODw)}{Contr}
-\NewDictTranslation{Dbl-(ODw)}{Dbl}
-\NewDictTranslation{dealer-(ODw)}{gever}
-\NewDictTranslation{Dealer-(ODw)}{Gever}
-\NewDictTranslation{deal-(ODw)}{spel}
-\NewDictTranslation{Deal-(ODw)}{Spel}
-\NewDictTranslation{deal!-(ODw)}{spel}
-\NewDictTranslation{Deal!-(ODw)}{Spel}
-\NewDictTranslation{declarer-(ODw)}{leider}
-\NewDictTranslation{Declarer-(ODw)}{Leider}
-\NewDictTranslation{decl-(ODw)}{leider}
-\NewDictTranslation{Decl-(ODw)}{Leider}
-\NewDictTranslation{distribution points-(ODw)}{distributie punten}
-\NewDictTranslation{Distribution Points-(ODw)}{Distributie Punten}
-\NewDictTranslation{doubled-(ODw)}{gedoubleerd}
-\NewDictTranslation{Doubled-(ODw)}{Gedoubleerd}
-\NewDictTranslation{double-(ODw)}{doublet}
-\NewDictTranslation{Double-(ODw)}{Doublet}
-\NewDictTranslation{dp-(ODw)}{dp}
-\NewDictTranslation{DP-(ODw)}{DP}
-\NewDictTranslation{east-(ODw)}{oost}
-\NewDictTranslation{East-(ODw)}{Oost}
-\NewDictTranslation{e-(ODw)}{o}
-\NewDictTranslation{E-(ODw)}{O}
-\NewDictTranslation{fourth suit forcing-(ODw)}{vierde kleur forcing}
-\NewDictTranslation{Fourth Suit Forcing-(ODw)}{Vierde Kleur Forcing}
-\NewDictTranslation{fsf-(ODw)}{4de\,kf}
-\NewDictTranslation{FSF-(ODw)}{4de\,KF}
-\NewDictTranslation{game forcing-(ODw)}{manche forcing}
-\NewDictTranslation{Game Forcing-(ODw)}{Manche Forcing}
-\NewDictTranslation{gf-(ODw)}{mf}
-\NewDictTranslation{GF-(ODw)}{MF}
-\NewDictTranslation{hand-(ODw)}{hand}
-\NewDictTranslation{Hand-(ODw)}{Hand}
-\NewDictTranslation{hcp-(ODw)}{hp}
-\NewDictTranslation{HCP-(ODw)}{HP}
-\NewDictTranslation{high card points-(ODw)}{hoge punten}
-\NewDictTranslation{High Card Points-(ODw)}{Hoge Punten}
-\NewDictTranslation{hlp-(ODw)}{hlp}
-\NewDictTranslation{HLP-(ODw)}{HLP}
-\NewDictTranslation{jack-(ODw)}{boer}
-\NewDictTranslation{Jack-(ODw)}{Boer}
-\NewDictTranslation{j-(ODw)}{b}
-\NewDictTranslation{J-(ODw)}{B}
-\NewDictTranslation{king-(ODw)}{heer}
-\NewDictTranslation{King-(ODw)}{Heer}
-\NewDictTranslation{k-(ODw)}{h}
-\NewDictTranslation{K-(ODw)}{H}
-\NewDictTranslation{lead!-(ODw)}{uitk.}
-\NewDictTranslation{Lead!-(ODw)}{Uitk.}
-\NewDictTranslation{lead-(ODw)}{uitkomst}
-\NewDictTranslation{Lead-(ODw)}{Uitkomst}
-\NewDictTranslation{length points-(ODw)}{lengte punten}
-\NewDictTranslation{Length Points-(ODw)}{Lengte Punten}
-\NewDictTranslation{lp-(ODw)}{lp}
-\NewDictTranslation{LP-(ODw)}{LP}
-\NewDictTranslation{new minor forcing-(ODw)}{nieuwe lage kleur forcing}
-\NewDictTranslation{New Minor Forcing-(ODw)}{Nieuwe Lage Kleur Forcing}
-\NewDictTranslation{nmf-(ODw)}{nlf}
-\NewDictTranslation{NMF-(ODw)}{NLF}
-\NewDictTranslation{n-(ODw)}{n}
-\NewDictTranslation{N-(ODw)}{N}
-\NewDictTranslation{none-(ODw)}{geen}
-\NewDictTranslation{None-(ODw)}{Geen}
-\NewDictTranslation{none!-(ODw)}{geen}
-\NewDictTranslation{None!-(ODw)}{Geen}
-\NewDictTranslation{north-(ODw)}{noord}
-\NewDictTranslation{North-(ODw)}{Noord}
-\NewDictTranslation{no trump-(ODw)}{sans atout}
-\NewDictTranslation{No Trump-(ODw)}{Sans Atout}
-\NewDictTranslation{Nr-(ODw)}{\textnumero}
-\NewDictTranslation{Nr.-(ODw)}{\textnumero.}
-\NewDictTranslation{nt-(ODw)}{sa}
-\NewDictTranslation{NT-(ODw)}{S\kern-0.01emA}
-\NewDictTranslation{pass-(ODw)}{pas}
-\NewDictTranslation{Pass-(ODw)}{Pas}
-\NewDictTranslation{pass!-(ODw)}{p}
-\NewDictTranslation{Pass!-(ODw)}{P}
-\NewDictTranslation{q-(ODw)}{v}
-\NewDictTranslation{Q-(ODw)}{V}
-\NewDictTranslation{queen-(ODw)}{vrouw}
-\NewDictTranslation{Queen-(ODw)}{Vrouw}
-\NewDictTranslation{ReDbl-(ODw)}{ReDblt}
-\NewDictTranslation{redoubled-(ODw)}{geredoubleerd}
-\NewDictTranslation{Redoubled-(ODw)}{Geredoubleerd}
-\NewDictTranslation{redouble-(ODw)}{redoublet}
-\NewDictTranslation{ReDouble-(ODw)}{Redoublet}
-\NewDictTranslation{semi forcing-(ODw)}{semi-mancheforcing}
-\NewDictTranslation{Semi Forcing-(ODw)}{Semi-MancheForcing}
-\NewDictTranslation{sf-(ODw)}{smf}
-\NewDictTranslation{SF-(ODw)}{SMF}
-\NewDictTranslation{s-(ODw)}{z}
-\NewDictTranslation{S-(ODw)}{Z}
-\NewDictTranslation{south-(ODw)}{zuid}
-\NewDictTranslation{South-(ODw)}{Zuid}
-\NewDictTranslation{suiter-(ODw)}{kleurenspel}
-\NewDictTranslation{Suiter-(ODw)}{Kleurenspel}
-\NewDictTranslation{suit-(ODw)}{kleur}
-\NewDictTranslation{Suit-(ODw)}{Kleur}
-\NewDictTranslation{third suit forcing-(ODw)}{derde kleur forcing}
-\NewDictTranslation{Third Suit Forcing-(ODw)}{Derde Kleur Forcing}
-\NewDictTranslation{total points-(ODw)}{totaal punten}
-\NewDictTranslation{Total Points-(ODw)}{Totaal Punten}
-\NewDictTranslation{tp-(ODw)}{tp}
-\NewDictTranslation{TP-(ODw)}{TP}
-\NewDictTranslation{trial bid-(ODw)}{help bod}
-\NewDictTranslation{Trial bid-(ODw)}{Help bod}
-\NewDictTranslation{trick-(ODw)}{slag}
-\NewDictTranslation{Trick-(ODw)}{Slag}
-\NewDictTranslation{tsf-(ODw)}{3de\,kf}
-\NewDictTranslation{TSF-(ODw)}{3de\,KF}
-\NewDictTranslation{vulnerable-(ODw)}{kwetsbaar}
-\NewDictTranslation{Vulnerable-(ODw)}{Kwetsbaar}
-\NewDictTranslation{vul-(ODw)}{kwetsb}
-\NewDictTranslation{Vul-(ODw)}{Kwetsb}
-\NewDictTranslation{west-(ODw)}{west}
-\NewDictTranslation{West-(ODw)}{West}
-\NewDictTranslation{w-(ODw)}{w}
-\NewDictTranslation{W-(ODw)}{W}
-%
-\endinput
diff --git a/Master/texmf-dist/tex/latex/onedown/ODw-english.trsl b/Master/texmf-dist/tex/latex/onedown/ODw-english.trsl
deleted file mode 100644
index 052acb217cc..00000000000
--- a/Master/texmf-dist/tex/latex/onedown/ODw-english.trsl
+++ /dev/null
@@ -1,160 +0,0 @@
-% this is file ODw-english.trsl from the OneDown bundle
-%
-% Entries with a "!" denote an abreviated form
-%
-% retrieve with e.g. \GetTranslation{dealer-(ODw)} to get dealer
-%
-\ProvideDictionaryFor{english}{ODw}[V0.51-2019/10/15]
-
-\NewDictTranslation{1st-(ODw)}{1st}
-\NewDictTranslation{2nd-(ODw)}{2nd}
-\NewDictTranslation{3rd-(ODw)}{3rd}
-\NewDictTranslation{4th-(ODw)}{4th}
-\NewDictTranslation{ace-(ODw)}{ace}
-\NewDictTranslation{Ace-(ODw)}{Ace}
-\NewDictTranslation{all-(ODw)}{all}
-\NewDictTranslation{All-(ODw)}{All}
-\NewDictTranslation{all!-(ODw)}{all}
-\NewDictTranslation{All!-(ODw)}{All}
-\NewDictTranslation{all pass-(ODw)}{all pass}
-\NewDictTranslation{All pass-(ODw)}{All pass}
-\NewDictTranslation{a-(ODw)}{a}
-\NewDictTranslation{A-(ODw)}{A}
-\NewDictTranslation{ap-(ODw)}{ap}
-\NewDictTranslation{AP-(ODw)}{AP}
-\NewDictTranslation{Award-(ODw)}{Award}
-\NewDictTranslation{award-(ODw)}{award}% = points you earn in a quiz
-\NewDictTranslation{Bid-(ODw)}{Bid}
-\NewDictTranslation{bid-(ODw)}{bid}% = e.g. 2C, 4H or 6NT
-\NewDictTranslation{Board-(ODw)}{Board}
-\NewDictTranslation{board-(ODw)}{board}% = equipment that holds 1 deal
-\NewDictTranslation{Brd-(ODw)}{Brd}
-\NewDictTranslation{brd-(ODw)}{brd}% = equipment that holds 1 deal
-\NewDictTranslation{by-(ODw)}{by}
-\NewDictTranslation{Call-(ODw)}{Call}
-\NewDictTranslation{call-(ODw)}{call}% = bid + pass, (re)double
-\NewDictTranslation{-card-(ODw)}{-card}
-\NewDictTranslation{contract-(ODw)}{contract}
-\NewDictTranslation{Contract-(ODw)}{Contract}
-\NewDictTranslation{contr-(ODw)}{contr}
-\NewDictTranslation{Contr-(ODw)}{Contr}
-\NewDictTranslation{Dbl-(ODw)}{Dbl}
-\NewDictTranslation{dealer-(ODw)}{dealer}
-\NewDictTranslation{Dealer-(ODw)}{Dealer}
-\NewDictTranslation{Deal-(ODw)}{Deal}
-\NewDictTranslation{Deal!-(ODw)}{Deal}
-\NewDictTranslation{deal-(ODw)}{deal}% = 4 hands
-\NewDictTranslation{deal!-(ODw)}{deal}% = 4 hands
-\NewDictTranslation{declarer-(ODw)}{declarer}
-\NewDictTranslation{Declarer-(ODw)}{Declarer}
-\NewDictTranslation{decl-(ODw)}{decl}
-\NewDictTranslation{Decl-(ODw)}{Decl}
-\NewDictTranslation{distribution points-(ODw)}{distribution points}
-\NewDictTranslation{Distribution Points-(ODw)}{Distribution Points}
-\NewDictTranslation{doubled-(ODw)}{doubled}
-\NewDictTranslation{Doubled-(ODw)}{Doubled}
-\NewDictTranslation{double-(ODw)}{double}
-\NewDictTranslation{Double-(ODw)}{Double}
-\NewDictTranslation{dp-(ODw)}{dp}
-\NewDictTranslation{DP-(ODw)}{DP}
-\NewDictTranslation{east-(ODw)}{east}
-\NewDictTranslation{East-(ODw)}{East}
-\NewDictTranslation{e-(ODw)}{e}
-\NewDictTranslation{E-(ODw)}{E}
-\NewDictTranslation{fourth suit forcing-(ODw)}{fourth suit forcing}
-\NewDictTranslation{Fourth Suit Forcing-(ODw)}{Fourth Suit Forcing}
-\NewDictTranslation{fsf-(ODw)}{4th\,sf}
-\NewDictTranslation{FSF-(ODw)}{4th\,SF}
-\NewDictTranslation{game forcing-(ODw)}{game forcing}
-\NewDictTranslation{Game Forcing-(ODw)}{Game Forcing}
-\NewDictTranslation{gf-(ODw)}{gf}
-\NewDictTranslation{GF-(ODw)}{GF}
-\NewDictTranslation{Hand-(ODw)}{Hand}
-\NewDictTranslation{hand-(ODw)}{hand}% = 13 cards of 1 player
-\NewDictTranslation{hcp-(ODw)}{hcp}
-\NewDictTranslation{HCP-(ODw)}{HCP}
-\NewDictTranslation{high card points-(ODw)}{high card points}
-\NewDictTranslation{High Card Points-(ODw)}{High Card Points}
-\NewDictTranslation{hlp-(ODw)}{hlp}
-\NewDictTranslation{HLP-(ODw)}{HLP}
-\NewDictTranslation{jack-(ODw)}{jack}
-\NewDictTranslation{Jack-(ODw)}{Jack}
-\NewDictTranslation{j-(ODw)}{j}
-\NewDictTranslation{J-(ODw)}{J}
-\NewDictTranslation{king-(ODw)}{king}
-\NewDictTranslation{King-(ODw)}{King}
-\NewDictTranslation{k-(ODw)}{k}
-\NewDictTranslation{K-(ODw)}{K}
-\NewDictTranslation{lead-(ODw)}{lead}
-\NewDictTranslation{Lead-(ODw)}{Lead}
-\NewDictTranslation{lead!-(ODw)}{lead}
-\NewDictTranslation{Lead!-(ODw)}{Lead}
-\NewDictTranslation{length points-(ODw)}{length points}
-\NewDictTranslation{Length Points-(ODw)}{Length Points}
-\NewDictTranslation{lp-(ODw)}{lp}
-\NewDictTranslation{LP-(ODw)}{LP}
-\NewDictTranslation{new minor forcing-(ODw)}{new minor forcing}
-\NewDictTranslation{New Minor Forcing-(ODw)}{New Minor Forcing}
-\NewDictTranslation{nmf-(ODw)}{nmf}
-\NewDictTranslation{NMF-(ODw)}{NMF}
-\NewDictTranslation{n-(ODw)}{n}
-\NewDictTranslation{N-(ODw)}{N}
-\NewDictTranslation{none-(ODw)}{none}
-\NewDictTranslation{None-(ODw)}{None}
-\NewDictTranslation{none!-(ODw)}{none}
-\NewDictTranslation{None!-(ODw)}{None}
-\NewDictTranslation{north-(ODw)}{north}
-\NewDictTranslation{North-(ODw)}{North}
-\NewDictTranslation{no trump-(ODw)}{no trump}
-\NewDictTranslation{No Trump-(ODw)}{No Trump}
-\NewDictTranslation{Nr-(ODw)}{\textnumero}
-\NewDictTranslation{Nr.-(ODw)}{\textnumero.}
-\NewDictTranslation{NT-(ODw)}{N\kern-0.07emT}
-\NewDictTranslation{nt-(ODw)}{nt}
-\NewDictTranslation{pass-(ODw)}{pass}
-\NewDictTranslation{Pass-(ODw)}{Pass}
-\NewDictTranslation{pass!-(ODw)}{p}
-\NewDictTranslation{Pass!-(ODw)}{P}
-\NewDictTranslation{q-(ODw)}{q}
-\NewDictTranslation{Q-(ODw)}{Q}
-\NewDictTranslation{queen-(ODw)}{queen}
-\NewDictTranslation{Queen-(ODw)}{Queen}
-\NewDictTranslation{ReDbl-(ODw)}{ReDbl}
-\NewDictTranslation{redoubled-(ODw)}{redoubled}
-\NewDictTranslation{Redoubled-(ODw)}{Redoubled}
-\NewDictTranslation{redouble-(ODw)}{redouble}
-\NewDictTranslation{ReDouble-(ODw)}{ReDouble}
-\NewDictTranslation{semi forcing-(ODw)}{semi forcing}
-\NewDictTranslation{Semi Forcing-(ODw)}{Semi Forcing}
-\NewDictTranslation{sf-(ODw)}{sf}
-\NewDictTranslation{SF-(ODw)}{SF}
-\NewDictTranslation{s-(ODw)}{s}
-\NewDictTranslation{S-(ODw)}{S}
-\NewDictTranslation{south-(ODw)}{south}
-\NewDictTranslation{South-(ODw)}{South}
-\NewDictTranslation{suiter-(ODw)}{suiter}
-\NewDictTranslation{Suiter-(ODw)}{Suiter}
-\NewDictTranslation{suit-(ODw)}{suit}
-\NewDictTranslation{Suit-(ODw)}{Suit}
-\NewDictTranslation{third suit forcing-(ODw)}{third suit forcing}
-\NewDictTranslation{Third Suit Forcing-(ODw)}{Third Suit Forcing}
-\NewDictTranslation{total points-(ODw)}{total points}
-\NewDictTranslation{Total Points-(ODw)}{Total Points}
-\NewDictTranslation{tp-(ODw)}{tp}
-\NewDictTranslation{TP-(ODw)}{TP}
-\NewDictTranslation{trial bid-(ODw)}{trial bid}
-\NewDictTranslation{Trial bid-(ODw)}{Trial bid}
-\NewDictTranslation{trick-(ODw)}{trick}
-\NewDictTranslation{Trick-(ODw)}{Trick}
-\NewDictTranslation{tsf-(ODw)}{3rd\,sf}
-\NewDictTranslation{TSF-(ODw)}{3rd\,SF}
-\NewDictTranslation{vulnerable-(ODw)}{vulnerable}
-\NewDictTranslation{Vulnerable-(ODw)}{Vulnerable}
-\NewDictTranslation{vul-(ODw)}{vul}
-\NewDictTranslation{Vul-(ODw)}{Vul}
-\NewDictTranslation{west-(ODw)}{west}
-\NewDictTranslation{West-(ODw)}{West}
-\NewDictTranslation{w-(ODw)}{w}
-\NewDictTranslation{W-(ODw)}{W}
-%
-\endinput
diff --git a/Master/texmf-dist/tex/latex/onedown/ODw-fallback.trsl b/Master/texmf-dist/tex/latex/onedown/ODw-fallback.trsl
deleted file mode 100644
index 7c79d06de37..00000000000
--- a/Master/texmf-dist/tex/latex/onedown/ODw-fallback.trsl
+++ /dev/null
@@ -1,160 +0,0 @@
-% this is file ODw-fallback.trsl from the OneDown bundle
-%
-% Entries with a "!" denote an abreviated form
-%
-% retrieve with e.g. \GetTranslation{dealer-(ODw)} to get dealer
-%
-\ProvideDictionaryFor{fallback}{ODw}[V0.51-2019/10/15]
-
-\NewDictTranslation{1st-(ODw)}{1st}
-\NewDictTranslation{2nd-(ODw)}{2nd}
-\NewDictTranslation{3rd-(ODw)}{3rd}
-\NewDictTranslation{4th-(ODw)}{4th}
-\NewDictTranslation{ace-(ODw)}{ace}
-\NewDictTranslation{Ace-(ODw)}{Ace}
-\NewDictTranslation{all-(ODw)}{all}
-\NewDictTranslation{All-(ODw)}{All}
-\NewDictTranslation{all!-(ODw)}{all}
-\NewDictTranslation{All!-(ODw)}{All}
-\NewDictTranslation{all pass-(ODw)}{all pass}
-\NewDictTranslation{All pass-(ODw)}{All pass}
-\NewDictTranslation{a-(ODw)}{a}
-\NewDictTranslation{A-(ODw)}{A}
-\NewDictTranslation{ap-(ODw)}{ap}
-\NewDictTranslation{AP-(ODw)}{AP}
-\NewDictTranslation{Award-(ODw)}{Award}
-\NewDictTranslation{award-(ODw)}{award}% = points you earn in a quiz
-\NewDictTranslation{Bid-(ODw)}{Bid}
-\NewDictTranslation{bid-(ODw)}{bid}% = e.g. 2C, 4H or 6NT
-\NewDictTranslation{Board-(ODw)}{Board}
-\NewDictTranslation{board-(ODw)}{board}% = equipment that holds 1 deal
-\NewDictTranslation{Brd-(ODw)}{Brd}
-\NewDictTranslation{brd-(ODw)}{brd}% = equipment that holds 1 deal
-\NewDictTranslation{by-(ODw)}{by}
-\NewDictTranslation{Call-(ODw)}{Call}
-\NewDictTranslation{call-(ODw)}{call}% = bid + pass, (re)double
-\NewDictTranslation{-card-(ODw)}{-card}
-\NewDictTranslation{contract-(ODw)}{contract}
-\NewDictTranslation{Contract-(ODw)}{Contract}
-\NewDictTranslation{contr-(ODw)}{contr}
-\NewDictTranslation{Contr-(ODw)}{Contr}
-\NewDictTranslation{Dbl-(ODw)}{Dbl}
-\NewDictTranslation{dealer-(ODw)}{dealer}
-\NewDictTranslation{Dealer-(ODw)}{Dealer}
-\NewDictTranslation{Deal-(ODw)}{Deal}
-\NewDictTranslation{Deal!-(ODw)}{Deal}
-\NewDictTranslation{deal-(ODw)}{deal}% = 4 hands
-\NewDictTranslation{deal!-(ODw)}{deal}% = 4 hands
-\NewDictTranslation{declarer-(ODw)}{declarer}
-\NewDictTranslation{Declarer-(ODw)}{Declarer}
-\NewDictTranslation{decl-(ODw)}{decl}
-\NewDictTranslation{Decl-(ODw)}{Decl}
-\NewDictTranslation{distribution points-(ODw)}{distribution points}
-\NewDictTranslation{Distribution Points-(ODw)}{Distribution Points}
-\NewDictTranslation{doubled-(ODw)}{doubled}
-\NewDictTranslation{Doubled-(ODw)}{Doubled}
-\NewDictTranslation{double-(ODw)}{double}
-\NewDictTranslation{Double-(ODw)}{Double}
-\NewDictTranslation{dp-(ODw)}{dp}
-\NewDictTranslation{DP-(ODw)}{DP}
-\NewDictTranslation{east-(ODw)}{east}
-\NewDictTranslation{East-(ODw)}{East}
-\NewDictTranslation{e-(ODw)}{e}
-\NewDictTranslation{E-(ODw)}{E}
-\NewDictTranslation{fourth suit forcing-(ODw)}{fourth suit forcing}
-\NewDictTranslation{Fourth Suit Forcing-(ODw)}{Fourth Suit Forcing}
-\NewDictTranslation{fsf-(ODw)}{4th\,sf}
-\NewDictTranslation{FSF-(ODw)}{4th\,SF}
-\NewDictTranslation{game forcing-(ODw)}{game forcing}
-\NewDictTranslation{Game Forcing-(ODw)}{Game Forcing}
-\NewDictTranslation{gf-(ODw)}{gf}
-\NewDictTranslation{GF-(ODw)}{GF}
-\NewDictTranslation{Hand-(ODw)}{Hand}
-\NewDictTranslation{hand-(ODw)}{hand}% = 13 cards of 1 player
-\NewDictTranslation{hcp-(ODw)}{hcp}
-\NewDictTranslation{HCP-(ODw)}{HCP}
-\NewDictTranslation{high card points-(ODw)}{high card points}
-\NewDictTranslation{High Card Points-(ODw)}{High Card Points}
-\NewDictTranslation{hlp-(ODw)}{hlp}
-\NewDictTranslation{HLP-(ODw)}{HLP}
-\NewDictTranslation{jack-(ODw)}{jack}
-\NewDictTranslation{Jack-(ODw)}{Jack}
-\NewDictTranslation{j-(ODw)}{j}
-\NewDictTranslation{J-(ODw)}{J}
-\NewDictTranslation{king-(ODw)}{king}
-\NewDictTranslation{King-(ODw)}{King}
-\NewDictTranslation{k-(ODw)}{k}
-\NewDictTranslation{K-(ODw)}{K}
-\NewDictTranslation{lead-(ODw)}{lead}
-\NewDictTranslation{Lead-(ODw)}{Lead}
-\NewDictTranslation{lead!-(ODw)}{lead}
-\NewDictTranslation{Lead!-(ODw)}{Lead}
-\NewDictTranslation{length points-(ODw)}{length points}
-\NewDictTranslation{Length Points-(ODw)}{Length Points}
-\NewDictTranslation{lp-(ODw)}{lp}
-\NewDictTranslation{LP-(ODw)}{LP}
-\NewDictTranslation{new minor forcing-(ODw)}{new minor forcing}
-\NewDictTranslation{New Minor Forcing-(ODw)}{New Minor Forcing}
-\NewDictTranslation{nmf-(ODw)}{nmf}
-\NewDictTranslation{NMF-(ODw)}{NMF}
-\NewDictTranslation{n-(ODw)}{n}
-\NewDictTranslation{N-(ODw)}{N}
-\NewDictTranslation{none-(ODw)}{none}
-\NewDictTranslation{None-(ODw)}{None}
-\NewDictTranslation{none!-(ODw)}{none}
-\NewDictTranslation{None!-(ODw)}{None}
-\NewDictTranslation{north-(ODw)}{north}
-\NewDictTranslation{North-(ODw)}{North}
-\NewDictTranslation{no trump-(ODw)}{no trump}
-\NewDictTranslation{No Trump-(ODw)}{No Trump}
-\NewDictTranslation{Nr-(ODw)}{\textnumero}
-\NewDictTranslation{Nr.-(ODw)}{\textnumero.}
-\NewDictTranslation{NT-(ODw)}{N\kern-0.07emT}
-\NewDictTranslation{nt-(ODw)}{nt}
-\NewDictTranslation{pass-(ODw)}{pass}
-\NewDictTranslation{Pass-(ODw)}{Pass}
-\NewDictTranslation{pass!-(ODw)}{p}
-\NewDictTranslation{Pass!-(ODw)}{P}
-\NewDictTranslation{q-(ODw)}{q}
-\NewDictTranslation{Q-(ODw)}{Q}
-\NewDictTranslation{queen-(ODw)}{queen}
-\NewDictTranslation{Queen-(ODw)}{Queen}
-\NewDictTranslation{ReDbl-(ODw)}{ReDbl}
-\NewDictTranslation{redoubled-(ODw)}{redoubled}
-\NewDictTranslation{Redoubled-(ODw)}{Redoubled}
-\NewDictTranslation{redouble-(ODw)}{redouble}
-\NewDictTranslation{ReDouble-(ODw)}{ReDouble}
-\NewDictTranslation{semi forcing-(ODw)}{semi forcing}
-\NewDictTranslation{Semi Forcing-(ODw)}{Semi Forcing}
-\NewDictTranslation{sf-(ODw)}{sf}
-\NewDictTranslation{SF-(ODw)}{SF}
-\NewDictTranslation{s-(ODw)}{s}
-\NewDictTranslation{S-(ODw)}{S}
-\NewDictTranslation{south-(ODw)}{south}
-\NewDictTranslation{South-(ODw)}{South}
-\NewDictTranslation{suiter-(ODw)}{suiter}
-\NewDictTranslation{Suiter-(ODw)}{Suiter}
-\NewDictTranslation{suit-(ODw)}{suit}
-\NewDictTranslation{Suit-(ODw)}{Suit}
-\NewDictTranslation{third suit forcing-(ODw)}{third suit forcing}
-\NewDictTranslation{Third Suit Forcing-(ODw)}{Third Suit Forcing}
-\NewDictTranslation{total points-(ODw)}{total points}
-\NewDictTranslation{Total Points-(ODw)}{Total Points}
-\NewDictTranslation{tp-(ODw)}{tp}
-\NewDictTranslation{TP-(ODw)}{TP}
-\NewDictTranslation{trial bid-(ODw)}{trial bid}
-\NewDictTranslation{Trial bid-(ODw)}{Trial bid}
-\NewDictTranslation{trick-(ODw)}{trick}
-\NewDictTranslation{Trick-(ODw)}{Trick}
-\NewDictTranslation{tsf-(ODw)}{3rd\,sf}
-\NewDictTranslation{TSF-(ODw)}{3rd\,SF}
-\NewDictTranslation{vulnerable-(ODw)}{vulnerable}
-\NewDictTranslation{Vulnerable-(ODw)}{Vulnerable}
-\NewDictTranslation{vul-(ODw)}{vul}
-\NewDictTranslation{Vul-(ODw)}{Vul}
-\NewDictTranslation{west-(ODw)}{west}
-\NewDictTranslation{West-(ODw)}{West}
-\NewDictTranslation{w-(ODw)}{w}
-\NewDictTranslation{W-(ODw)}{W}
-%
-\endinput
diff --git a/Master/texmf-dist/tex/latex/onedown/ODw-french.trsl b/Master/texmf-dist/tex/latex/onedown/ODw-french.trsl
deleted file mode 100644
index 5a9ec7e8c1e..00000000000
--- a/Master/texmf-dist/tex/latex/onedown/ODw-french.trsl
+++ /dev/null
@@ -1,160 +0,0 @@
-% this is file ODw-french.trsl from the OneDown bundle
-%
-% Entries with a "!" denote an abreviated form
-%
-% retrieve with e.g. \GetTranslation{dealer-(ODw)} to get donneur
-%
-\ProvideDictionaryFor{french}{ODw}[V0.51-2019/10/15]
-
-\NewDictTranslation{1st-(ODw)}{1er}
-\NewDictTranslation{2nd-(ODw)}{2e}
-\NewDictTranslation{3rd-(ODw)}{3e}
-\NewDictTranslation{4th-(ODw)}{4e}
-\NewDictTranslation{ace-(ODw)}{as}
-\NewDictTranslation{Ace-(ODw)}{As}
-\NewDictTranslation{all-(ODw)}{tous}
-\NewDictTranslation{All-(ODw)}{Tous}
-\NewDictTranslation{all!-(ODw)}{tous}
-\NewDictTranslation{All!-(ODw)}{Tous}
-\NewDictTranslation{all pass-(ODw)}{tous passent}
-\NewDictTranslation{All pass-(ODw)}{Tous passent}
-\NewDictTranslation{a-(ODw)}{a}
-\NewDictTranslation{A-(ODw)}{A}
-\NewDictTranslation{ap-(ODw)}{tp}
-\NewDictTranslation{AP-(ODw)}{TP}
-\NewDictTranslation{award-(ODw)}{prix}
-\NewDictTranslation{Award-(ODw)}{Prix}
-\NewDictTranslation{bid-(ODw)}{enchère}
-\NewDictTranslation{Bid-(ODw)}{Enchère}
-\NewDictTranslation{board-(ODw)}{etui}
-\NewDictTranslation{Board-(ODw)}{Etui}
-\NewDictTranslation{brd-(ODw)}{etui}
-\NewDictTranslation{Brd-(ODw)}{Etui}
-\NewDictTranslation{by-(ODw)}{pour}
-\NewDictTranslation{call-(ODw)}{annonce}
-\NewDictTranslation{Call-(ODw)}{Annonce}
-\NewDictTranslation{-card-(ODw)}{-carte}
-\NewDictTranslation{contract-(ODw)}{contrat}
-\NewDictTranslation{Contract-(ODw)}{Contrat}
-\NewDictTranslation{contr-(ODw)}{contr}
-\NewDictTranslation{Contr-(ODw)}{Contr}
-\NewDictTranslation{Dbl-(ODw)}{Ctr}
-\NewDictTranslation{dealer-(ODw)}{donneur}
-\NewDictTranslation{Dealer-(ODw)}{Donneur}
-\NewDictTranslation{deal!-(ODw)}{donne}
-\NewDictTranslation{Deal!-(ODw)}{Donne}
-\NewDictTranslation{deal-(ODw)}{donne}
-\NewDictTranslation{Deal-(ODw)}{Donne}
-\NewDictTranslation{declarer-(ODw)}{déclarant}
-\NewDictTranslation{Declarer-(ODw)}{Déclarant}
-\NewDictTranslation{decl-(ODw)}{décl}
-\NewDictTranslation{Decl-(ODw)}{Décl}
-\NewDictTranslation{distribution points-(ODw)}{points de Distribution}
-\NewDictTranslation{Distribution Points-(ODw)}{Points de Distribution}
-\NewDictTranslation{doubled-(ODw)}{contré}
-\NewDictTranslation{Doubled-(ODw)}{Contré}
-\NewDictTranslation{double-(ODw)}{contre}
-\NewDictTranslation{Double-(ODw)}{Contre}
-\NewDictTranslation{dp-(ODw)}{pd}
-\NewDictTranslation{DP-(ODw)}{PD}
-\NewDictTranslation{east-(ODw)}{est}
-\NewDictTranslation{East-(ODw)}{Est}
-\NewDictTranslation{e-(ODw)}{e}
-\NewDictTranslation{E-(ODw)}{E}
-\NewDictTranslation{fourth suit forcing-(ODw)}{quatrième couleur forcing}
-\NewDictTranslation{Fourth Suit Forcing-(ODw)}{Quatrième Couleur Forcing}
-\NewDictTranslation{fsf-(ODw)}{4e\,cf}
-\NewDictTranslation{FSF-(ODw)}{4e\,CF}
-\NewDictTranslation{game forcing-(ODw)}{forcing de manche}
-\NewDictTranslation{Game Forcing-(ODw)}{Forcing de Manche}
-\NewDictTranslation{GF-(ODw)}{FM}
-\NewDictTranslation{gf-(ODw)}{gf}
-\NewDictTranslation{hand-(ODw)}{main}
-\NewDictTranslation{Hand-(ODw)}{Main}
-\NewDictTranslation{hcp-(ODw)}{h}
-\NewDictTranslation{HCP-(ODw)}{H}
-\NewDictTranslation{high card points-(ODw)}{points d'honneurs}
-\NewDictTranslation{High Card Points-(ODw)}{Points d'Honneurs}
-\NewDictTranslation{hlp-(ODw)}{hl}
-\NewDictTranslation{HLP-(ODw)}{HL}
-\NewDictTranslation{jack-(ODw)}{valet}
-\NewDictTranslation{Jack-(ODw)}{Valet}
-\NewDictTranslation{j-(ODw)}{v}
-\NewDictTranslation{J-(ODw)}{V}
-\NewDictTranslation{king-(ODw)}{roi}
-\NewDictTranslation{King-(ODw)}{Roi}
-\NewDictTranslation{k-(ODw)}{r}
-\NewDictTranslation{K-(ODw)}{R}
-\NewDictTranslation{lead!-(ODw)}{ent.}
-\NewDictTranslation{Lead!-(ODw)}{Ent.}
-\NewDictTranslation{lead-(ODw)}{entame}
-\NewDictTranslation{Lead-(ODw)}{Entame}
-\NewDictTranslation{length points-(ODw)}{points de longueur}
-\NewDictTranslation{Length Points-(ODw)}{Points de Longueur}
-\NewDictTranslation{lp-(ODw)}{pl}
-\NewDictTranslation{LP-(ODw)}{PL}
-\NewDictTranslation{new minor forcing-(ODw)}{nouvelle mineure forcing}
-\NewDictTranslation{New Minor Forcing-(ODw)}{Nouvelle Mineure Forcing}
-\NewDictTranslation{nmf-(ODw)}{nmf}
-\NewDictTranslation{NMF-(ODw)}{NMF}
-\NewDictTranslation{n-(ODw)}{n}
-\NewDictTranslation{N-(ODw)}{N}
-\NewDictTranslation{none-(ODw)}{aucun}
-\NewDictTranslation{None-(ODw)}{Aucun}
-\NewDictTranslation{none!-(ODw)}{aucun}
-\NewDictTranslation{None!-(ODw)}{Aucun}
-\NewDictTranslation{north-(ODw)}{nord}
-\NewDictTranslation{North-(ODw)}{Nord}
-\NewDictTranslation{no trump-(ODw)}{sans atout}
-\NewDictTranslation{No Trump-(ODw)}{Sans Atout}
-\NewDictTranslation{Nr-(ODw)}{\textnumero}
-\NewDictTranslation{Nr.-(ODw)}{\textnumero.}
-\NewDictTranslation{nt-(ODw)}{sa}
-\NewDictTranslation{NT-(ODw)}{S\kern-0.01emA}
-\NewDictTranslation{pass-(ODw)}{passe}
-\NewDictTranslation{Pass-(ODw)}{Passe}
-\NewDictTranslation{pass!-(ODw)}{p}
-\NewDictTranslation{Pass!-(ODw)}{P}
-\NewDictTranslation{q-(ODw)}{d}
-\NewDictTranslation{Q-(ODw)}{D}
-\NewDictTranslation{queen-(ODw)}{dame}
-\NewDictTranslation{Queen-(ODw)}{Dame}
-\NewDictTranslation{ReDbl-(ODw)}{SurC}
-\NewDictTranslation{redoubled-(ODw)}{surcontré}
-\NewDictTranslation{Redoubled-(ODw)}{Surcontré}
-\NewDictTranslation{redouble-(ODw)}{surcontre}
-\NewDictTranslation{Redouble-(ODw)}{Surcontre}
-\NewDictTranslation{semi forcing-(ODw)}{semi forcing}
-\NewDictTranslation{Semi Forcing-(ODw)}{Semi Forcing}
-\NewDictTranslation{SF-(ODw)}{SF}
-\NewDictTranslation{sf-(ODw)}{sf}
-\NewDictTranslation{s-(ODw)}{s}
-\NewDictTranslation{S-(ODw)}{S}
-\NewDictTranslation{south-(ODw)}{sud}
-\NewDictTranslation{South-(ODw)}{Sud}
-\NewDictTranslation{suiter-(ODw)}{colore}
-\NewDictTranslation{Suiter-(ODw)}{Colore}
-\NewDictTranslation{suit-(ODw)}{couleur}
-\NewDictTranslation{Suit-(ODw)}{Couleur}
-\NewDictTranslation{third suit forcing-(ODw)}{troisième couleur forcing}
-\NewDictTranslation{Third Suit Forcing-(ODw)}{Troisième Couleur Forcing}
-\NewDictTranslation{total points-(ODw)}{points total}
-\NewDictTranslation{Total Points-(ODw)}{Points Total}
-\NewDictTranslation{TP-(ODw)}{PT}
-\NewDictTranslation{tp-(ODw)}{tp}
-\NewDictTranslation{trial bid-(ODw)}{trial bid}
-\NewDictTranslation{Trial bid-(ODw)}{Trial bid}
-\NewDictTranslation{trick-(ODw)}{levée}
-\NewDictTranslation{Trick-(ODw)}{Levée}
-\NewDictTranslation{tsf-(ODw)}{3e\,cf}
-\NewDictTranslation{TSF-(ODw)}{3e\,CF}
-\NewDictTranslation{vulnerable-(ODw)}{vulnérable}
-\NewDictTranslation{Vulnerable-(ODw)}{Vulnérable}
-\NewDictTranslation{vul-(ODw)}{vul}
-\NewDictTranslation{Vul-(ODw)}{Vul}
-\NewDictTranslation{west-(ODw)}{ouest}
-\NewDictTranslation{West-(ODw)}{Ouest}
-\NewDictTranslation{w-(ODw)}{o}
-\NewDictTranslation{W-(ODw)}{O}
-%
-\endinput
diff --git a/Master/texmf-dist/tex/latex/onedown/ODw-german.trsl b/Master/texmf-dist/tex/latex/onedown/ODw-german.trsl
deleted file mode 100644
index b1cd730f375..00000000000
--- a/Master/texmf-dist/tex/latex/onedown/ODw-german.trsl
+++ /dev/null
@@ -1,160 +0,0 @@
-% this is file ODw-german.trsl from the OneDown bundle
-%
-% Entries with a "!" denote an abreviated form
-%
-% retrieve with e.g. \GetTranslation{dealer-(ODw)} to get teiler
-%
-\ProvideDictionaryFor{german}{ODw}[V0.51-2019/10/15]
-
-\NewDictTranslation{1st-(ODw)}{1.}
-\NewDictTranslation{2nd-(ODw)}{2.}
-\NewDictTranslation{3rd-(ODw)}{3.}
-\NewDictTranslation{4th-(ODw)}{4.}
-\NewDictTranslation{ace-(ODw)}{ass}
-\NewDictTranslation{Ace-(ODw)}{Ass}
-\NewDictTranslation{all-(ODw)}{alle}
-\NewDictTranslation{All-(ODw)}{Alle}
-\NewDictTranslation{all!-(ODw)}{alle}
-\NewDictTranslation{All!-(ODw)}{Alle}
-\NewDictTranslation{all pass-(ODw)}{alle passen}
-\NewDictTranslation{All pass-(ODw)}{Alle passen}
-\NewDictTranslation{a-(ODw)}{a}
-\NewDictTranslation{A-(ODw)}{A}
-\NewDictTranslation{ap-(ODw)}{ap}
-\NewDictTranslation{AP-(ODw)}{AP}
-\NewDictTranslation{award-(ODw)}{Bewertung}
-\NewDictTranslation{Award-(ODw)}{Bewertung}
-\NewDictTranslation{bid-(ODw)}{gebot}
-\NewDictTranslation{Bid-(ODw)}{Gebot}
-\NewDictTranslation{board-(ODw)}{board}
-\NewDictTranslation{Board-(ODw)}{Board}
-\NewDictTranslation{brd-(ODw)}{brd}
-\NewDictTranslation{Brd-(ODw)}{Brd}
-\NewDictTranslation{by-(ODw)}{von}
-\NewDictTranslation{call-(ODw)}{ansage}
-\NewDictTranslation{Call-(ODw)}{Ansage}
-\NewDictTranslation{-card-(ODw)}{er}
-\NewDictTranslation{contract-(ODw)}{kontrakt}
-\NewDictTranslation{Contract-(ODw)}{Kontrakt}
-\NewDictTranslation{contr-(ODw)}{kontr}
-\NewDictTranslation{Contr-(ODw)}{Kontr}
-\NewDictTranslation{Dbl-(ODw)}{Kntr}
-\NewDictTranslation{dealer-(ODw)}{teiler}
-\NewDictTranslation{Dealer-(ODw)}{Teiler}
-\NewDictTranslation{deal!-(ODw)}{aust}
-\NewDictTranslation{Deal!-(ODw)}{Aust}
-\NewDictTranslation{deal-(ODw)}{austeilung}
-\NewDictTranslation{Deal-(ODw)}{Austeilung}
-\NewDictTranslation{declarer-(ODw)}{alleinspieler}
-\NewDictTranslation{Declarer-(ODw)}{Alleinspieler}
-\NewDictTranslation{decl-(ODw)}{alleinsp}
-\NewDictTranslation{Decl-(ODw)}{Alleinsp}
-\NewDictTranslation{distribution points-(ODw)}{verteilungspunkte}
-\NewDictTranslation{Distribution Points-(ODw)}{Verteilungspunkte}
-\NewDictTranslation{doubled-(ODw)}{kontriert}
-\NewDictTranslation{Doubled-(ODw)}{Kontriert}
-\NewDictTranslation{double-(ODw)}{kontra}
-\NewDictTranslation{Double-(ODw)}{Kontra}
-\NewDictTranslation{dp-(ODw)}{v}
-\NewDictTranslation{DP-(ODw)}{V}
-\NewDictTranslation{east-(ODw)}{ost}
-\NewDictTranslation{East-(ODw)}{Ost}
-\NewDictTranslation{e-(ODw)}{o}
-\NewDictTranslation{E-(ODw)}{O}
-\NewDictTranslation{fourth suit forcing-(ODw)}{vierte farbe forcing}
-\NewDictTranslation{Fourth Suit Forcing-(ODw)}{Vierte Farbe Forcing}
-\NewDictTranslation{fsf-(ODw)}{4.\,ff}
-\NewDictTranslation{FSF-(ODw)}{4.\,FF}
-\NewDictTranslation{game forcing-(ODw)}{partie forcing}
-\NewDictTranslation{Game Forcing-(ODw)}{Partie Forcing}
-\NewDictTranslation{gf-(ODw)}{pf}
-\NewDictTranslation{GF-(ODw)}{PF}
-\NewDictTranslation{hand-(ODw)}{blatt}
-\NewDictTranslation{Hand-(ODw)}{Blatt}
-\NewDictTranslation{hcp-(ODw)}{f}
-\NewDictTranslation{HCP-(ODw)}{F}
-\NewDictTranslation{high card points-(ODw)}{figurenpunkte}
-\NewDictTranslation{High Card Points-(ODw)}{Figurenpunkte}
-\NewDictTranslation{hlp-(ODw)}{fl}
-\NewDictTranslation{HLP-(ODw)}{FL}
-\NewDictTranslation{jack-(ODw)}{bube}
-\NewDictTranslation{Jack-(ODw)}{Bube}
-\NewDictTranslation{j-(ODw)}{b}
-\NewDictTranslation{J-(ODw)}{B}
-\NewDictTranslation{king-(ODw)}{könig}
-\NewDictTranslation{King-(ODw)}{König}
-\NewDictTranslation{k-(ODw)}{k}
-\NewDictTranslation{K-(ODw)}{K}
-\NewDictTranslation{lead!-(ODw)}{aussp.}
-\NewDictTranslation{Lead!-(ODw)}{Aussp.}
-\NewDictTranslation{lead-(ODw)}{ausspiel}
-\NewDictTranslation{Lead-(ODw)}{Ausspiel}
-\NewDictTranslation{length points-(ODw)}{längenpunkte}
-\NewDictTranslation{Length Points-(ODw)}{Längenpunkte}
-\NewDictTranslation{lp-(ODw)}{l}
-\NewDictTranslation{LP-(ODw)}{L}
-\NewDictTranslation{new minor forcing-(ODw)}{neue unterfarbe forcing}
-\NewDictTranslation{New Minor Forcing-(ODw)}{Neue Unterfarbe Forcing}
-\NewDictTranslation{nmf-(ODw)}{nuf}
-\NewDictTranslation{NMF-(ODw)}{NUF}
-\NewDictTranslation{n-(ODw)}{n}
-\NewDictTranslation{N-(ODw)}{N}
-\NewDictTranslation{none-(ODw)}{keiner}
-\NewDictTranslation{None-(ODw)}{Keiner}
-\NewDictTranslation{none!-(ODw)}{keiner}
-\NewDictTranslation{None!-(ODw)}{Keiner}
-\NewDictTranslation{north-(ODw)}{nord}
-\NewDictTranslation{North-(ODw)}{Nord}
-\NewDictTranslation{no trump-(ODw)}{sans atout}
-\NewDictTranslation{No Trump-(ODw)}{Sans Atout}
-\NewDictTranslation{Nr-(ODw)}{\textnumero}
-\NewDictTranslation{Nr.-(ODw)}{\textnumero.}
-\NewDictTranslation{nt-(ODw)}{sa}
-\NewDictTranslation{NT-(ODw)}{S\kern-0.01emA}
-\NewDictTranslation{pass-(ODw)}{passe}
-\NewDictTranslation{Pass-(ODw)}{Passe}
-\NewDictTranslation{pass!-(ODw)}{p}
-\NewDictTranslation{Pass!-(ODw)}{P}
-\NewDictTranslation{q-(ODw)}{d}
-\NewDictTranslation{Q-(ODw)}{D}
-\NewDictTranslation{queen-(ODw)}{dame}
-\NewDictTranslation{Queen-(ODw)}{Dame}
-\NewDictTranslation{ReDbl-(ODw)}{ReKntr}
-\NewDictTranslation{redoubled-(ODw)}{rekontriert}
-\NewDictTranslation{Redoubled-(ODw)}{Rekontriert}
-\NewDictTranslation{redouble-(ODw)}{rekontra}
-\NewDictTranslation{ReDouble-(ODw)}{ReKontra}
-\NewDictTranslation{semi forcing-(ODw)}{semi forcing}
-\NewDictTranslation{Semi Forcing-(ODw)}{Semi Forcing}
-\NewDictTranslation{sf-(ODw)}{sf}
-\NewDictTranslation{SF-(ODw)}{SF}
-\NewDictTranslation{s-(ODw)}{s}
-\NewDictTranslation{S-(ODw)}{S}
-\NewDictTranslation{south-(ODw)}{süd}
-\NewDictTranslation{South-(ODw)}{Süd}
-\NewDictTranslation{suiter-(ODw)}{färber}
-\NewDictTranslation{Suiter-(ODw)}{Färber}
-\NewDictTranslation{suit-(ODw)}{farbe}
-\NewDictTranslation{Suit-(ODw)}{Farbe}
-\NewDictTranslation{third suit forcing-(ODw)}{dritte farbe forcing}
-\NewDictTranslation{Third Suit Forcing-(ODw)}{Dritte Farbe Forcing}
-\NewDictTranslation{total points-(ODw)}{figuren-verteilungspunkte}
-\NewDictTranslation{Total Points-(ODw)}{Figuren-Verteilungspunkte}
-\NewDictTranslation{tp-(ODw)}{fv}
-\NewDictTranslation{TP-(ODw)}{FV}
-\NewDictTranslation{trial bid-(ODw)}{versuchsgebot}
-\NewDictTranslation{Trial bid-(ODw)}{Versuchsgebot}
-\NewDictTranslation{trick-(ODw)}{stich}
-\NewDictTranslation{Trick-(ODw)}{Stich}
-\NewDictTranslation{tsf-(ODw)}{3.\,ff}
-\NewDictTranslation{TSF-(ODw)}{3.\,FF}
-\NewDictTranslation{vulnerable-(ODw)}{gefahr}
-\NewDictTranslation{Vulnerable-(ODw)}{Gefahr}
-\NewDictTranslation{vul-(ODw)}{gef}
-\NewDictTranslation{Vul-(ODw)}{Gef}
-\NewDictTranslation{west-(ODw)}{west}
-\NewDictTranslation{West-(ODw)}{West}
-\NewDictTranslation{w-(ODw)}{w}
-\NewDictTranslation{W-(ODw)}{W}
-%
-\endinput
diff --git a/Master/texmf-dist/tex/latex/onedown/ODw-norwegian.trsl b/Master/texmf-dist/tex/latex/onedown/ODw-norwegian.trsl
deleted file mode 100644
index 894ad713dc7..00000000000
--- a/Master/texmf-dist/tex/latex/onedown/ODw-norwegian.trsl
+++ /dev/null
@@ -1,160 +0,0 @@
-% this is file ODw-norsk.trsl from the OneDown bundle
-% Entries with a "!" denote an abreviated form
-% Thanks to Gunnar & Anne
-%
-% retrieve with e.g \GetTranslation{dealer-(ODw)} to get givare
-%
-\ProvideDictionaryFor{norwegian}{ODw}[V0.51-2019/10/15]
-
-\NewDictTranslation{1st-(ODw)}{1.}
-\NewDictTranslation{2nd-(ODw)}{2.}
-\NewDictTranslation{3rd-(ODw)}{3.}
-\NewDictTranslation{4th-(ODw)}{4.}
-\NewDictTranslation{ace-(ODw)}{ess}
-\NewDictTranslation{Ace-(ODw)}{Ess}
-\NewDictTranslation{all-(ODw)}{alle}
-\NewDictTranslation{All-(ODw)}{Alle}
-\NewDictTranslation{all!-(ODw)}{alle}
-\NewDictTranslation{All!-(ODw)}{Alle}
-\NewDictTranslation{all pass-(ODw)}{pass rundt}
-\NewDictTranslation{All pass-(ODw)}{Pass rundt}
-\NewDictTranslation{a-(ODw)}{e}
-\NewDictTranslation{A-(ODw)}{E}
-%\NewDictTranslation{award-(ODw)}{poeng}
-%\NewDictTranslation{Award-(ODw)}{Poeng}
-\NewDictTranslation{award-(ODw)}{vurdering}
-\NewDictTranslation{Award-(ODw)}{Vurdering}
-\NewDictTranslation{bid-(ODw)}{bud}
-\NewDictTranslation{Bid-(ODw)}{Bud}
-\NewDictTranslation{board-(ODw)}{spill}
-\NewDictTranslation{Board-(ODw)}{Spill}
-\NewDictTranslation{brd-(ODw)}{spill}
-\NewDictTranslation{Brd-(ODw)}{Spill}
-\NewDictTranslation{by-(ODw)}{ved}
-\NewDictTranslation{call-(ODw)}{bud}
-\NewDictTranslation{Call-(ODw)}{Bud}
-\NewDictTranslation{-card-(ODw)}{-kortfarger}
-\NewDictTranslation{contract-(ODw)}{kontrakt}
-\NewDictTranslation{Contract-(ODw)}{Kontrakt}
-\NewDictTranslation{contr-(ODw)}{kontr}
-\NewDictTranslation{Contr-(ODw)}{Kontr}
-\NewDictTranslation{Dbl-(ODw)}{Dbl}
-\NewDictTranslation{dealer-(ODw)}{giver}
-\NewDictTranslation{Dealer-(ODw)}{Giver}
-\NewDictTranslation{deal-(ODw)}{giv}
-\NewDictTranslation{Deal-(ODw)}{Giv}
-\NewDictTranslation{deal!-(ODw)}{giv}
-\NewDictTranslation{Deal!-(ODw)}{Giv}
-\NewDictTranslation{declarer-(ODw)}{spilleförer}
-\NewDictTranslation{Declarer-(ODw)}{Spilleförer}
-\NewDictTranslation{decl-(ODw)}{spför}
-\NewDictTranslation{Decl-(ODw)}{Spför}
-\NewDictTranslation{distribution points-(ODw)}{trumfpoeng}
-\NewDictTranslation{Distribution Points-(ODw)}{Trumfpoeng}
-\NewDictTranslation{doubled-(ODw)}{doblet}
-\NewDictTranslation{Doubled-(ODw)}{Doblet}
-\NewDictTranslation{double-(ODw)}{doblet}
-\NewDictTranslation{Double-(ODw)}{Doblet}
-\NewDictTranslation{dp-(ODw)}{tp}
-\NewDictTranslation{DP-(ODw)}{TP}
-\NewDictTranslation{east-(ODw)}{øst}
-\NewDictTranslation{East-(ODw)}{Øst}
-\NewDictTranslation{e-(ODw)}{ø}
-\NewDictTranslation{E-(ODw)}{Ø}
-\NewDictTranslation{fourth suit forcing-(ODw)}{fjerde farge forcing}
-\NewDictTranslation{Fourth Suit Forcing-(ODw)}{Fjerde Farge Forcing}
-\NewDictTranslation{fsf-(ODw)}{4.\,ff}
-\NewDictTranslation{FSF-(ODw)}{4.\,FF}
-\NewDictTranslation{game forcing-(ODw)}{utgangskrav}
-\NewDictTranslation{Game Forcing-(ODw)}{UtgangsKrav}
-\NewDictTranslation{gf-(ODw)}{uk}
-\NewDictTranslation{GF-(ODw)}{UK}
-\NewDictTranslation{Hand-(ODw)}{Hånd}
-\NewDictTranslation{hand-(ODw)}{hånd}
-\NewDictTranslation{hcp-(ODw)}{hp}
-\NewDictTranslation{HCP-(ODw)}{HP}
-\NewDictTranslation{high card points-(ODw)}{høy kort poeng}
-\NewDictTranslation{High Card Points-(ODw)}{høy Kort Poeng}
-\NewDictTranslation{hlp-(ODw)}{hlp}
-\NewDictTranslation{HLP-(ODw)}{HLP}
-\NewDictTranslation{jack-(ODw)}{knekt}
-\NewDictTranslation{Jack-(ODw)}{Knekt}
-\NewDictTranslation{J-(ODw)}{\mbox{K\kern-0.08emn}}
-\NewDictTranslation{j-(ODw)}{\mbox{kn}}
-\NewDictTranslation{king-(ODw)}{konge}
-\NewDictTranslation{King-(ODw)}{Konge}
-\NewDictTranslation{k-(ODw)}{k}
-\NewDictTranslation{K-(ODw)}{K}
-\NewDictTranslation{lead!-(ODw)}{utsp.}
-\NewDictTranslation{Lead!-(ODw)}{Utsp.}
-\NewDictTranslation{lead-(ODw)}{utspill}
-\NewDictTranslation{Lead-(ODw)}{Utspill}
-\NewDictTranslation{length points-(ODw)}{lengde poeng}
-\NewDictTranslation{Length Points-(ODw)}{Lengde Poeng}
-\NewDictTranslation{lp-(ODw)}{lp}
-\NewDictTranslation{LP-(ODw)}{LP}
-\NewDictTranslation{new minor forcing-(ODw)}{nye minor krav}
-\NewDictTranslation{New Minor Forcing-(ODw)}{Nye Minor Krav}
-\NewDictTranslation{nmf-(ODw)}{nmk}
-\NewDictTranslation{NMF-(ODw)}{NMK}
-\NewDictTranslation{n-(ODw)}{n}
-\NewDictTranslation{N-(ODw)}{N}
-\NewDictTranslation{none!-(ODw)}{ing}
-\NewDictTranslation{None!-(ODw)}{Ing}
-\NewDictTranslation{none-(ODw)}{ingen}
-\NewDictTranslation{None-(ODw)}{Ingen}
-\NewDictTranslation{north-(ODw)}{nord}
-\NewDictTranslation{North-(ODw)}{Nord}
-\NewDictTranslation{no trump-(ODw)}{uten trumf}
-\NewDictTranslation{No Trump-(ODw)}{Uten Trumf}
-\NewDictTranslation{Nr-(ODw)}{\textnumero}
-\NewDictTranslation{Nr.-(ODw)}{\textnumero.}
-\NewDictTranslation{NT-(ODw)}{N\kern-0.07emT}
-\NewDictTranslation{nt-(ODw)}{nt}
-\NewDictTranslation{pass-(ODw)}{pass}
-\NewDictTranslation{Pass-(ODw)}{Pass}
-\NewDictTranslation{pass!-(ODw)}{p}
-\NewDictTranslation{Pass!-(ODw)}{P}
-\NewDictTranslation{q-(ODw)}{d}
-\NewDictTranslation{Q-(ODw)}{D}
-\NewDictTranslation{queen-(ODw)}{dame}
-\NewDictTranslation{Queen-(ODw)}{Dame}
-\NewDictTranslation{ReDbl-(ODw)}{ReDbl}
-\NewDictTranslation{redoubled-(ODw)}{redoblet}
-\NewDictTranslation{Redoubled-(ODw)}{Redoblet}
-\NewDictTranslation{redouble-(ODw)}{redoblet}
-\NewDictTranslation{ReDouble-(ODw)}{Redoblet}
-\NewDictTranslation{semi forcing-(ODw)}{RundKrav}
-\NewDictTranslation{Semi Forcing-(ODw)}{RundKrav}
-\NewDictTranslation{sf-(ODw)}{rk}
-\NewDictTranslation{SF-(ODw)}{RK}
-\NewDictTranslation{s-(ODw)}{s}
-\NewDictTranslation{S-(ODw)}{S}
-\NewDictTranslation{south-(ODw)}{syd}
-\NewDictTranslation{South-(ODw)}{Syd}
-\NewDictTranslation{suiter-(ODw)}{farger}
-\NewDictTranslation{Suiter-(ODw)}{Farger}
-\NewDictTranslation{suit-(ODw)}{farge}
-\NewDictTranslation{Suit-(ODw)}{Farge}
-\NewDictTranslation{third suit forcing-(ODw)}{tredje farge forcing}
-\NewDictTranslation{Third Suit Forcing-(ODw)}{Tredje Farge Forcing}
-\NewDictTranslation{total points-(ODw)}{totalt poeng}
-\NewDictTranslation{Total Points-(ODw)}{Totalt Poeng}
-\NewDictTranslation{tp-(ODw)}{tp}
-\NewDictTranslation{TP-(ODw)}{TP}
-\NewDictTranslation{trial bid-(ODw)}{prøving bud}
-\NewDictTranslation{Trial bid-(ODw)}{Prøving bud}
-\NewDictTranslation{trick-(ODw)}{trekk}
-\NewDictTranslation{Trick-(ODw)}{Trekk}
-\NewDictTranslation{tsf-(ODw)}{3.\,ff}
-\NewDictTranslation{TSF-(ODw)}{3.\,FF}
-\NewDictTranslation{vulnerable-(ODw)}{sone}
-\NewDictTranslation{Vulnerable-(ODw)}{Sone}
-\NewDictTranslation{vul-(ODw)}{sone}
-\NewDictTranslation{Vul-(ODw)}{Sone}
-\NewDictTranslation{west-(ODw)}{vest}
-\NewDictTranslation{West-(ODw)}{Vest}
-\NewDictTranslation{w-(ODw)}{v}
-\NewDictTranslation{W-(ODw)}{V}
-%
-\endinput
diff --git a/Master/texmf-dist/tex/latex/onedown/ODw-spanish.trsl b/Master/texmf-dist/tex/latex/onedown/ODw-spanish.trsl
deleted file mode 100644
index db88594dd70..00000000000
--- a/Master/texmf-dist/tex/latex/onedown/ODw-spanish.trsl
+++ /dev/null
@@ -1,160 +0,0 @@
-% this is file ODw-spanish.trsl from the OneDown bundle
-%
-% Entries with a "!" denote an abreviated form
-%
-% retrieve with e.g. \GetTranslation{dealer-(ODw)} to get donneur
-%
-\ProvideDictionaryFor{spanish}{ODw}[V0.51-2019/10/15]
-
-\NewDictTranslation{1st-(ODw)}{1er}
-\NewDictTranslation{2nd-(ODw)}{2do}
-\NewDictTranslation{3rd-(ODw)}{3er}
-\NewDictTranslation{4th-(ODw)}{4th}
-\NewDictTranslation{ace-(ODw)}{as}
-\NewDictTranslation{Ace-(ODw)}{As}
-\NewDictTranslation{all-(ODw)}{todos}
-\NewDictTranslation{All-(ODw)}{Todos}
-\NewDictTranslation{all!-(ODw)}{todos}
-\NewDictTranslation{All!-(ODw)}{Todos}
-\NewDictTranslation{all pass-(ODw)}{todos pasan}
-\NewDictTranslation{All pass-(ODw)}{Todos pasan}
-\NewDictTranslation{a-(ODw)}{a}
-\NewDictTranslation{A-(ODw)}{A}
-\NewDictTranslation{ap-(ODw)}{tp}
-\NewDictTranslation{AP-(ODw)}{TP}
-\NewDictTranslation{award-(ODw)}{premio}
-\NewDictTranslation{Award-(ODw)}{Premio}
-\NewDictTranslation{bid-(ODw)}{contrato}
-\NewDictTranslation{Bid-(ODw)}{Contrato}
-\NewDictTranslation{board-(ODw)}{estuche}
-\NewDictTranslation{Board-(ODw)}{Estuche}
-\NewDictTranslation{brd-(ODw)}{est}
-\NewDictTranslation{Brd-(ODw)}{Est}
-\NewDictTranslation{by-(ODw)}{por}
-\NewDictTranslation{call-(ODw)}{annonce}
-\NewDictTranslation{Call-(ODw)}{Annonce}
-\NewDictTranslation{-card-(ODw)}{-carta}
-\NewDictTranslation{contract-(ODw)}{contrato final}
-\NewDictTranslation{Contract-(ODw)}{Contrato final}
-\NewDictTranslation{contr-(ODw)}{ctrf}
-\NewDictTranslation{Contr-(ODw)}{Ctrf}
-\NewDictTranslation{Dbl-(ODw)}{Dbl}
-\NewDictTranslation{dealer-(ODw)}{dador}
-\NewDictTranslation{Dealer-(ODw)}{Dador}
-\NewDictTranslation{deal!-(ODw)}{donne}
-\NewDictTranslation{Deal!-(ODw)}{Donne}
-\NewDictTranslation{deal-(ODw)}{donne}
-\NewDictTranslation{Deal-(ODw)}{Donne}
-\NewDictTranslation{declarer-(ODw)}{declarante}
-\NewDictTranslation{Declarer-(ODw)}{Declarante}
-\NewDictTranslation{decl-(ODw)}{decl}
-\NewDictTranslation{Decl-(ODw)}{Decl}
-\NewDictTranslation{distribution points-(ODw)}{puntos de distribución}
-\NewDictTranslation{Distribution Points-(ODw)}{Puntos de Distribución}
-\NewDictTranslation{doubled-(ODw)}{doblado}
-\NewDictTranslation{Doubled-(ODw)}{Doblado}
-\NewDictTranslation{double-(ODw)}{doblo}
-\NewDictTranslation{Double-(ODw)}{Doblo}
-\NewDictTranslation{dp-(ODw)}{pd}
-\NewDictTranslation{DP-(ODw)}{PD}
-\NewDictTranslation{east-(ODw)}{este}
-\NewDictTranslation{East-(ODw)}{Este}
-\NewDictTranslation{e-(ODw)}{e}
-\NewDictTranslation{E-(ODw)}{E}
-\NewDictTranslation{fourth suit forcing-(ODw)}{cuarto palo forcing}
-\NewDictTranslation{Fourth Suit Forcing-(ODw)}{Cuarto Palo Forcing}
-\NewDictTranslation{fsf-(ODw)}{4th\,pf}
-\NewDictTranslation{FSF-(ODw)}{4th\,PF}
-\NewDictTranslation{game forcing-(ODw)}{forcing a manga}
-\NewDictTranslation{Game Forcing-(ODw)}{Forcing a Manga}
-\NewDictTranslation{GF-(ODw)}{FG}
-\NewDictTranslation{gf-(ODw)}{fg}
-\NewDictTranslation{hand-(ODw)}{mano}
-\NewDictTranslation{Hand-(ODw)}{Mano}
-\NewDictTranslation{hcp-(ODw)}{ph}
-\NewDictTranslation{HCP-(ODw)}{PH}
-\NewDictTranslation{high card points-(ODw)}{puntos de honores}
-\NewDictTranslation{High Card Points-(ODw)}{Puntos de Honores}
-\NewDictTranslation{hlp-(ODw)}{hl}
-\NewDictTranslation{HLP-(ODw)}{HL}
-\NewDictTranslation{jack-(ODw)}{jaco}
-\NewDictTranslation{Jack-(ODw)}{Jaco}
-\NewDictTranslation{j-(ODw)}{j}
-\NewDictTranslation{J-(ODw)}{J}
-\NewDictTranslation{king-(ODw)}{rey}
-\NewDictTranslation{King-(ODw)}{Rey}
-\NewDictTranslation{k-(ODw)}{r}
-\NewDictTranslation{K-(ODw)}{R}
-\NewDictTranslation{lead!-(ODw)}{ent.}
-\NewDictTranslation{Lead!-(ODw)}{Ent.}
-\NewDictTranslation{lead-(ODw)}{entame}
-\NewDictTranslation{Lead-(ODw)}{Entame}
-\NewDictTranslation{length points-(ODw)}{points de longueur}
-\NewDictTranslation{Length Points-(ODw)}{Points de Longueur}
-\NewDictTranslation{lp-(ODw)}{pl}
-\NewDictTranslation{LP-(ODw)}{PL}
-\NewDictTranslation{new minor forcing-(ODw)}{neuvo menor forcing}
-\NewDictTranslation{New Minor Forcing-(ODw)}{Neuvo Menor Forcing}
-\NewDictTranslation{nmf-(ODw)}{nmf}
-\NewDictTranslation{NMF-(ODw)}{NMF}
-\NewDictTranslation{n-(ODw)}{n}
-\NewDictTranslation{N-(ODw)}{N}
-\NewDictTranslation{none-(ODw)}{nadie}
-\NewDictTranslation{None-(ODw)}{Nadie}
-\NewDictTranslation{none!-(ODw)}{nadie}
-\NewDictTranslation{None!-(ODw)}{Nadie}
-\NewDictTranslation{north-(ODw)}{norte}
-\NewDictTranslation{North-(ODw)}{Norte}
-\NewDictTranslation{no trump-(ODw)}{sin triunfo}
-\NewDictTranslation{No Trump-(ODw)}{Sin Triunfo}
-\NewDictTranslation{Nr-(ODw)}{\textnumero}
-\NewDictTranslation{Nr.-(ODw)}{\textnumero.}
-\NewDictTranslation{nt-(ODw)}{st}
-\NewDictTranslation{NT-(ODw)}{S\kern-0.01emT}
-\NewDictTranslation{pass-(ODw)}{paso}
-\NewDictTranslation{Pass-(ODw)}{Paso}
-\NewDictTranslation{pass!-(ODw)}{p}
-\NewDictTranslation{Pass!-(ODw)}{P}
-\NewDictTranslation{q-(ODw)}{d}
-\NewDictTranslation{Q-(ODw)}{D}
-\NewDictTranslation{queen-(ODw)}{dama}
-\NewDictTranslation{Queen-(ODw)}{Dama}
-\NewDictTranslation{ReDbl-(ODw)}{ReDbl}
-\NewDictTranslation{redoubled-(ODw)}{redoblado}
-\NewDictTranslation{Redoubled-(ODw)}{Redoblado}
-\NewDictTranslation{redouble-(ODw)}{redoblo}
-\NewDictTranslation{Redouble-(ODw)}{Redoblo}
-\NewDictTranslation{semi forcing-(ODw)}{semi forcing}
-\NewDictTranslation{Semi Forcing-(ODw)}{Semi Forcing}
-\NewDictTranslation{SF-(ODw)}{SF}
-\NewDictTranslation{sf-(ODw)}{sf}
-\NewDictTranslation{s-(ODw)}{s}
-\NewDictTranslation{S-(ODw)}{S}
-\NewDictTranslation{south-(ODw)}{sur}
-\NewDictTranslation{South-(ODw)}{Sur}
-\NewDictTranslation{suiter-(ODw)}{color}
-\NewDictTranslation{Suiter-(ODw)}{Color}
-\NewDictTranslation{suit-(ODw)}{palo}
-\NewDictTranslation{Suit-(ODw)}{Palo}
-\NewDictTranslation{third suit forcing-(ODw)}{tercer palo forcing}
-\NewDictTranslation{Third Suit Forcing-(ODw)}{Tercer Palo Forcing}
-\NewDictTranslation{total points-(ODw)}{puntos de honor-distribución}
-\NewDictTranslation{Total Points-(ODw)}{Puntos de Honor-Distribución}
-\NewDictTranslation{TP-(ODw)}{PHD}
-\NewDictTranslation{tp-(ODw)}{phd}
-\NewDictTranslation{trial bid-(ODw)}{trial bid}
-\NewDictTranslation{Trial bid-(ODw)}{Trial bid}
-\NewDictTranslation{trick-(ODw)}{baza}
-\NewDictTranslation{Trick-(ODw)}{Baza}
-\NewDictTranslation{tsf-(ODw)}{3er\,pf}
-\NewDictTranslation{TSF-(ODw)}{3er\,PF}
-\NewDictTranslation{vulnerable-(ODw)}{vulnerable}
-\NewDictTranslation{Vulnerable-(ODw)}{Vulnerable}
-\NewDictTranslation{vul-(ODw)}{vul}
-\NewDictTranslation{Vul-(ODw)}{Vul}
-\NewDictTranslation{west-(ODw)}{oeste}
-\NewDictTranslation{West-(ODw)}{Oeste}
-\NewDictTranslation{w-(ODw)}{o}
-\NewDictTranslation{W-(ODw)}{O}
-%
-\endinput
diff --git a/Master/texmf-dist/tex/latex/onedown/ODw-swedish.trsl b/Master/texmf-dist/tex/latex/onedown/ODw-swedish.trsl
deleted file mode 100644
index 5426b5e7970..00000000000
--- a/Master/texmf-dist/tex/latex/onedown/ODw-swedish.trsl
+++ /dev/null
@@ -1,162 +0,0 @@
-% this is file ODw-swedish.trsl from the OneDown bundle
-%
-% Entries with a "!" denote an abreviated form
-% Thanks to Per Karlberg
-% retrieve with e.g \GetTranslation{dealer-(ODw)} to get givare
-%
-\ProvideDictionaryFor{swedish}{ODw}[V0.51-2019/10/15]
-
-\NewDictTranslation{1st-(ODw)}{1:a}
-\NewDictTranslation{2nd-(ODw)}{2:a}
-\NewDictTranslation{3rd-(ODw)}{3:e}
-\NewDictTranslation{4th-(ODw)}{4:e}
-\NewDictTranslation{ace-(ODw)}{äss}
-\NewDictTranslation{Ace-(ODw)}{Äss}
-\NewDictTranslation{all-(ODw)}{alla}
-\NewDictTranslation{All-(ODw)}{Alla}
-\NewDictTranslation{all!-(ODw)}{alla}
-\NewDictTranslation{All!-(ODw)}{Alla}
-\NewDictTranslation{all pass-(ODw)}{alla passet}
-\NewDictTranslation{All pass-(ODw)}{Alla passet}
-\NewDictTranslation{a-(ODw)}{ä}
-\NewDictTranslation{A-(ODw)}{Ä}
-\NewDictTranslation{ap-(ODw)}{ap}
-\NewDictTranslation{AP-(ODw)}{AP}
-%\NewDictTranslation{award-(ODw)}{poäng}
-%\NewDictTranslation{Award-(ODw)}{Poäng}
-\NewDictTranslation{award-(ODw)}{värdering}
-\NewDictTranslation{Award-(ODw)}{Värdering}
-\NewDictTranslation{bid-(ODw)}{bud}
-\NewDictTranslation{Bid-(ODw)}{Bud}
-\NewDictTranslation{board-(ODw)}{bricka}
-\NewDictTranslation{Board-(ODw)}{Bricka}
-\NewDictTranslation{brd-(ODw)}{brck}
-\NewDictTranslation{Brd-(ODw)}{Brck}
-\NewDictTranslation{by-(ODw)}{per}
-\NewDictTranslation{call-(ODw)}{bud}
-\NewDictTranslation{Call-(ODw)}{Bud}
-\NewDictTranslation{-card-(ODw)}{-kort}
-\NewDictTranslation{contract-(ODw)}{kontrakt}
-\NewDictTranslation{Contract-(ODw)}{Kontrakt}
-\NewDictTranslation{contr-(ODw)}{kontr}
-\NewDictTranslation{Contr-(ODw)}{Kontr}
-\NewDictTranslation{Dbl-(ODw)}{Dbl}
-\NewDictTranslation{dealer-(ODw)}{givare}
-\NewDictTranslation{Dealer-(ODw)}{Givare}
-\NewDictTranslation{deal-(ODw)}{giv}
-\NewDictTranslation{Deal-(ODw)}{Giv}
-\NewDictTranslation{deal!-(ODw)}{giv}
-\NewDictTranslation{Deal!-(ODw)}{Giv}
-\NewDictTranslation{declarer-(ODw)}{spelförare}
-\NewDictTranslation{Declarer-(ODw)}{Spelförare}
-\NewDictTranslation{decl-(ODw)}{spför}
-\NewDictTranslation{Decl-(ODw)}{Spför}
-\NewDictTranslation{distribution points-(ODw)}{fördelningpoints}
-\NewDictTranslation{Distribution Points-(ODw)}{Fördelningpoints}
-\NewDictTranslation{doubled-(ODw)}{dubbelt}
-\NewDictTranslation{Doubled-(ODw)}{Dubbelt}
-\NewDictTranslation{double-(ODw)}{dubbelt}
-\NewDictTranslation{Double-(ODw)}{Dubbelt}
-\NewDictTranslation{dp-(ODw)}{fp}
-\NewDictTranslation{DP-(ODw)}{FP}
-\NewDictTranslation{east-(ODw)}{öst}
-\NewDictTranslation{East-(ODw)}{Öst}
-\NewDictTranslation{e-(ODw)}{ö}
-\NewDictTranslation{E-(ODw)}{Ö}
-\NewDictTranslation{fourth suit forcing-(ODw)}{fjärde farve forcing}
-\NewDictTranslation{Fourth Suit Forcing-(ODw)}{Fjärde Farve Forcing}
-\NewDictTranslation{fsf-(ODw)}{4:e\,ff}
-\NewDictTranslation{FSF-(ODw)}{4:e\,FF}
-\NewDictTranslation{game forcing-(ODw)}{krav till udgang}
-\NewDictTranslation{Game Forcing-(ODw)}{Krav till Udgang}
-\NewDictTranslation{gf-(ODw)}{ku}
-\NewDictTranslation{GF-(ODw)}{KU}
-\NewDictTranslation{Hand-(ODw)}{Hand}
-\NewDictTranslation{hand-(ODw)}{hand}
-\NewDictTranslation{hcp-(ODw)}{hp}
-\NewDictTranslation{HCP-(ODw)}{HP}
-\NewDictTranslation{high card points-(ODw)}{Honnørpoints}
-\NewDictTranslation{High Card Points-(ODw)}{honnørpoints}
-\NewDictTranslation{hlp-(ODw)}{hlp}
-\NewDictTranslation{HLP-(ODw)}{HLP}
-\NewDictTranslation{jack-(ODw)}{knekt}
-\NewDictTranslation{Jack-(ODw)}{Knekt}
-\NewDictTranslation{j-(ODw)}{kn}
-\NewDictTranslation{J-(ODw)}{\mbox{K\kern-0.08emn}}
-\NewDictTranslation{king-(ODw)}{kung}
-\NewDictTranslation{King-(ODw)}{Kung}
-\NewDictTranslation{k-(ODw)}{k}
-\NewDictTranslation{K-(ODw)}{K}
-\NewDictTranslation{lead!-(ODw)}{utsp.}
-\NewDictTranslation{Lead!-(ODw)}{Utsp.}
-\NewDictTranslation{lead-(ODw)}{utspel}
-\NewDictTranslation{Lead-(ODw)}{Utspel}
-\NewDictTranslation{length points-(ODw)}{längd points}
-\NewDictTranslation{Length Points-(ODw)}{Längd Points}
-\NewDictTranslation{lp-(ODw)}{lp}
-\NewDictTranslation{LP-(ODw)}{LP}
-\NewDictTranslation{new minor forcing-(ODw)}{new minor forcing}
-\NewDictTranslation{New Minor Forcing-(ODw)}{New Minor Forcing}
-\NewDictTranslation{nmf-(ODw)}{nmf}
-\NewDictTranslation{NMF-(ODw)}{NMF}
-\NewDictTranslation{n-(ODw)}{n}
-\NewDictTranslation{N-(ODw)}{N}
-\NewDictTranslation{none!-(ODw)}{ing}
-\NewDictTranslation{None!-(ODw)}{Ing}
-\NewDictTranslation{none-(ODw)}{ingen}
-\NewDictTranslation{None-(ODw)}{Ingen}
-\NewDictTranslation{north-(ODw)}{norr}
-\NewDictTranslation{North-(ODw)}{Norr}
-\NewDictTranslation{no trump-(ODw)}{utan trumf}
-\NewDictTranslation{No Trump-(ODw)}{Utan Trumf}
-\NewDictTranslation{Nr-(ODw)}{\textnumero}
-\NewDictTranslation{Nr.-(ODw)}{\textnumero.}
-\NewDictTranslation{NT-(ODw)}{N\kern-0.07emT}
-\NewDictTranslation{nt-(ODw)}{nt}
-\NewDictTranslation{pass-(ODw)}{pass}
-\NewDictTranslation{Pass-(ODw)}{Pass}
-\NewDictTranslation{pass!-(ODw)}{p}
-\NewDictTranslation{Pass!-(ODw)}{P}
-\NewDictTranslation{q-(ODw)}{d}
-\NewDictTranslation{Q-(ODw)}{D}
-\NewDictTranslation{queen-(ODw)}{dame}
-\NewDictTranslation{Queen-(ODw)}{Dame}
-\NewDictTranslation{ReDbl-(ODw)}{ReDbl}
-\NewDictTranslation{redoubled-(ODw)}{redubbelt}
-\NewDictTranslation{Redoubled-(ODw)}{Redubbelt}
-\NewDictTranslation{redouble-(ODw)}{redubbelt}
-\NewDictTranslation{Redouble-(ODw)}{Redubbelt}
-\NewDictTranslation{semi forcing-(ODw)}{semi forcing}
-\NewDictTranslation{Semi Forcing-(ODw)}{Semi Forcing}
-\NewDictTranslation{sf-(ODw)}{sf}
-\NewDictTranslation{SF-(ODw)}{SF}
-\NewDictTranslation{s-(ODw)}{s}
-\NewDictTranslation{S-(ODw)}{S}
-\NewDictTranslation{south-(ODw)}{syd}
-\NewDictTranslation{South-(ODw)}{Syd}
-\NewDictTranslation{suiter-(ODw)}{farver}
-\NewDictTranslation{Suiter-(ODw)}{Farver}
-\NewDictTranslation{suit-(ODw)}{farve}
-\NewDictTranslation{Suit-(ODw)}{Farve}
-\NewDictTranslation{third suit forcing-(ODw)}{tredje farve forcing}
-\NewDictTranslation{Third Suit Forcing-(ODw)}{Tredje Farve Forcing}
-\NewDictTranslation{total points-(ODw)}{total points}
-\NewDictTranslation{Total Points-(ODw)}{Total Points}
-\NewDictTranslation{tp-(ODw)}{sp}
-\NewDictTranslation{TP-(ODw)}{SP}
-\NewDictTranslation{trial bid-(ODw)}{pröv bud}
-\NewDictTranslation{Trial bid-(ODw)}{Pröv bud}
-\NewDictTranslation{trick-(ODw)}{stik}
-\NewDictTranslation{Trick-(ODw)}{Stik}
-\NewDictTranslation{tsf-(ODw)}{3:e\,ff}
-\NewDictTranslation{TSF-(ODw)}{3:e\,FF}
-\NewDictTranslation{vulnerable-(ODw)}{zon}
-\NewDictTranslation{Vulnerable-(ODw)}{Zon}
-\NewDictTranslation{vul-(ODw)}{zon}
-\NewDictTranslation{Vul-(ODw)}{Zon}
-\NewDictTranslation{west-(ODw)}{väst}
-\NewDictTranslation{West-(ODw)}{Väst}
-\NewDictTranslation{w-(ODw)}{v}
-\NewDictTranslation{W-(ODw)}{V}
-%
-\endinput
diff --git a/Master/texmf-dist/tex/latex/onedown/ODw-turkish.trsl b/Master/texmf-dist/tex/latex/onedown/ODw-turkish.trsl
deleted file mode 100644
index 384fa6dfb1b..00000000000
--- a/Master/texmf-dist/tex/latex/onedown/ODw-turkish.trsl
+++ /dev/null
@@ -1,160 +0,0 @@
-% this is file ODw-turkish.trsl from the OneDown bundle
-% thanks to Yilmaz Aksoy
-% Entries with a "!" denote an abreviated form
-%
-% retrieve with e.g. \GetTranslation{dealer-(ODw)} to get kâğıdı
-%
-\ProvideDictionaryFor{turkish}{ODw}[V0.51-2019/10/15]
-
-\NewDictTranslation{1st-(ODw)}{1.}
-\NewDictTranslation{2nd-(ODw)}{2.}
-\NewDictTranslation{3rd-(ODw)}{3.}
-\NewDictTranslation{4th-(ODw)}{4.}
-\NewDictTranslation{ace-(ODw)}{as}
-\NewDictTranslation{Ace-(ODw)}{As}
-\NewDictTranslation{all!-(ODw)}{herk}
-\NewDictTranslation{All!-(ODw)}{Herk}
-\NewDictTranslation{all-(ODw)}{herkes}
-\NewDictTranslation{All-(ODw)}{Herkes}
-\NewDictTranslation{all pass-(ODw)}{pas geçildi}
-\NewDictTranslation{All pass-(ODw)}{Pas geçildi}
-\NewDictTranslation{a-(ODw)}{a}
-\NewDictTranslation{A-(ODw)}{A}
-\NewDictTranslation{ap-(ODw)}{ap}
-\NewDictTranslation{AP-(ODw)}{AP}
-\NewDictTranslation{award-(ODw)}{puan}
-\NewDictTranslation{Award-(ODw)}{Puan}
-\NewDictTranslation{Bid-(ODw)}{Deklare}
-\NewDictTranslation{bid-(ODw)}{deklare}
-\NewDictTranslation{Board-(ODw)}{Oyun Tahtası}
-\NewDictTranslation{board-(ODw)}{oyun tahtası}
-\NewDictTranslation{Brd-(ODw)}{Oyun}
-\NewDictTranslation{brd-(ODw)}{oyun}
-\NewDictTranslation{by-(ODw)}{tarafından}
-\NewDictTranslation{Call-(ODw)}{İlan etme}
-\NewDictTranslation{call-(ODw)}{ilan etme}
-\NewDictTranslation{-card-(ODw)}{-card}
-\NewDictTranslation{contract-(ODw)}{kontrat}
-\NewDictTranslation{Contract-(ODw)}{Kontrat}
-\NewDictTranslation{contr-(ODw)}{kontr}
-\NewDictTranslation{Contr-(ODw)}{Kontr}
-\NewDictTranslation{Dbl-(ODw)}{Knt}
-\NewDictTranslation{dealer-(ODw)}{dağıtan}
-\NewDictTranslation{Dealer-(ODw)}{Dağıtan}
-\NewDictTranslation{Deal-(ODw)}{El}
-\NewDictTranslation{Deal!-(ODw)}{El}
-\NewDictTranslation{deal-(ODw)}{el}
-\NewDictTranslation{deal!-(ODw)}{el}
-\NewDictTranslation{declarer-(ODw)}{deklaran}
-\NewDictTranslation{Declarer-(ODw)}{Deklaran}
-\NewDictTranslation{decl-(ODw)}{dekl}
-\NewDictTranslation{Decl-(ODw)}{Dekl}
-\NewDictTranslation{distribution points-(ODw)}{dağılım puanı}
-\NewDictTranslation{Distribution Points-(ODw)}{Dağılım Puanı}
-\NewDictTranslation{doubled-(ODw)}{konturlu}
-\NewDictTranslation{Doubled-(ODw)}{Konturlu}
-\NewDictTranslation{double-(ODw)}{kontur}
-\NewDictTranslation{Double-(ODw)}{Kontur}
-\NewDictTranslation{dp-(ODw)}{dp}
-\NewDictTranslation{DP-(ODw)}{DP}
-\NewDictTranslation{east-(ODw)}{doğu}
-\NewDictTranslation{East-(ODw)}{Doğu}
-\NewDictTranslation{e-(ODw)}{d}
-\NewDictTranslation{E-(ODw)}{D}
-\NewDictTranslation{fourth suit forcing-(ODw)}{dördüncü renk forsingi}
-\NewDictTranslation{Fourth Suit Forcing-(ODw)}{Dördüncü Renk Forsingi}
-\NewDictTranslation{fsf-(ODw)}{4.\,rf}
-\NewDictTranslation{FSF-(ODw)}{4.\,RF}
-\NewDictTranslation{game forcing-(ODw)}{manş forsingi}
-\NewDictTranslation{Game Forcing-(ODw)}{Manş Forsingi}
-\NewDictTranslation{gf-(ODw)}{mf}
-\NewDictTranslation{GF-(ODw)}{MF}
-\NewDictTranslation{hand-(ODw)}{el}
-\NewDictTranslation{Hand-(ODw)}{El}
-\NewDictTranslation{hcp-(ODw)}{op}
-\NewDictTranslation{HCP-(ODw)}{OP}
-\NewDictTranslation{high card points-(ODw)}{onör puanı}
-\NewDictTranslation{High Card Points-(ODw)}{Onör Puanı}
-\NewDictTranslation{hlp-(ODw)}{oup}
-\NewDictTranslation{HLP-(ODw)}{OUP}
-\NewDictTranslation{jack-(ODw)}{vale}
-\NewDictTranslation{Jack-(ODw)}{Vale}
-\NewDictTranslation{j-(ODw)}{v}
-\NewDictTranslation{J-(ODw)}{V}
-\NewDictTranslation{king-(ODw)}{papaz}
-\NewDictTranslation{King-(ODw)}{Papaz}
-\NewDictTranslation{k-(ODw)}{p}
-\NewDictTranslation{K-(ODw)}{P}
-\NewDictTranslation{Lead!-(ODw)}{Atak}
-\NewDictTranslation{lead-(ODw)}{atak}
-\NewDictTranslation{Lead-(ODw)}{Atak}
-\NewDictTranslation{lead!-(ODw)}{atak}
-\NewDictTranslation{length points-(ODw)}{uzunluk puanları}
-\NewDictTranslation{Length Points-(ODw)}{Uunluk Puanları}
-\NewDictTranslation{lp-(ODw)}{up}
-\NewDictTranslation{LP-(ODw)}{UP}
-\NewDictTranslation{new minor forcing-(ODw)}{yeni minör forsingi}
-\NewDictTranslation{New Minor Forcing-(ODw)}{Yeni Minör Forsingi}
-\NewDictTranslation{nmf-(ODw)}{nmf}
-\NewDictTranslation{NMF-(ODw)}{NMF}
-\NewDictTranslation{n-(ODw)}{k}
-\NewDictTranslation{N-(ODw)}{K}
-\NewDictTranslation{none-(ODw)}{hiç}
-\NewDictTranslation{None-(ODw)}{Hiç}
-\NewDictTranslation{none!-(ODw)}{hiç}
-\NewDictTranslation{None!-(ODw)}{Hiç}
-\NewDictTranslation{north-(ODw)}{kuzey}
-\NewDictTranslation{North-(ODw)}{Kuzey}
-\NewDictTranslation{no trump-(ODw)}{sanzatu}
-\NewDictTranslation{No Trump-(ODw)}{Sanzatu}
-\NewDictTranslation{Nr-(ODw)}{\textnumero}
-\NewDictTranslation{Nr.-(ODw)}{\textnumero.}
-\NewDictTranslation{nt-(ODw)}{sa}
-\NewDictTranslation{NT-(ODw)}{S\kern-0.01emA}
-\NewDictTranslation{pass-(ODw)}{pas}
-\NewDictTranslation{Pass-(ODw)}{Pas}
-\NewDictTranslation{pass!-(ODw)}{p}
-\NewDictTranslation{Pass!-(ODw)}{P}
-\NewDictTranslation{q-(ODw)}{k}
-\NewDictTranslation{Q-(ODw)}{K}
-\NewDictTranslation{queen-(ODw)}{kız}
-\NewDictTranslation{Queen-(ODw)}{Kız}
-\NewDictTranslation{ReDbl-(ODw)}{SürKnt}
-\NewDictTranslation{Redoubled-(ODw)}{Sürkonturlu}
-\NewDictTranslation{redoubled-(ODw)}{sürkonturlu}
-\NewDictTranslation{redouble-(ODw)}{sürkontur}
-\NewDictTranslation{Redouble-(ODw)}{Sürkontur}
-\NewDictTranslation{semi forcing-(ODw)}{semi forsingi}
-\NewDictTranslation{Semi Forcing-(ODw)}{Semi Forsingi}
-\NewDictTranslation{sf-(ODw)}{sf}
-\NewDictTranslation{SF-(ODw)}{SF}
-\NewDictTranslation{s-(ODw)}{g}
-\NewDictTranslation{S-(ODw)}{G}
-\NewDictTranslation{south-(ODw)}{güney}
-\NewDictTranslation{South-(ODw)}{Güney}
-\NewDictTranslation{suiter-(ODw)}{renkli}
-\NewDictTranslation{Suiter-(ODw)}{Renkli}
-\NewDictTranslation{suit-(ODw)}{renk}
-\NewDictTranslation{Suit-(ODw)}{Renk}
-\NewDictTranslation{third suit forcing-(ODw)}{üçüncü renk forsingi}
-\NewDictTranslation{Third Suit Forcing-(ODw)}{Üçüncü Renk Forsingi}
-\NewDictTranslation{total points-(ODw)}{onör destek puanı}
-\NewDictTranslation{Total Points-(ODw)}{Onör Destek Puanı}
-\NewDictTranslation{tp-(ODw)}{odp}
-\NewDictTranslation{TP-(ODw)}{ODP}
-\NewDictTranslation{trial bid-(ODw)}{trial bid}
-\NewDictTranslation{Trial bid-(ODw)}{Trial bid}
-\NewDictTranslation{trick-(ODw)}{löve}
-\NewDictTranslation{Trick-(ODw)}{Löve}
-\NewDictTranslation{tsf-(ODw)}{3.\,sf}
-\NewDictTranslation{TSF-(ODw)}{3.\,SF}
-\NewDictTranslation{vulnerable-(ODw)}{zonda}
-\NewDictTranslation{Vulnerable-(ODw)}{Zonda}
-\NewDictTranslation{vul-(ODw)}{zon}
-\NewDictTranslation{Vul-(ODw)}{Zon}
-\NewDictTranslation{west-(ODw)}{batı}
-\NewDictTranslation{West-(ODw)}{Batı}
-\NewDictTranslation{w-(ODw)}{b}
-\NewDictTranslation{W-(ODw)}{B}
-%
-\endinput
diff --git a/Master/texmf-dist/tex/latex/onedown/onedown.sty b/Master/texmf-dist/tex/latex/onedown/onedown.sty
index a11c65c7008..85bba6706cf 100644
--- a/Master/texmf-dist/tex/latex/onedown/onedown.sty
+++ b/Master/texmf-dist/tex/latex/onedown/onedown.sty
@@ -21,10 +21,10 @@
%% 2005/12/01 or later.
%%
\NeedsTeXFormat{LaTeX2e}[2014/05/01]
-\def\ODwstyleversion{1.4}\def\ODwstyledate{2019/10/15}
+\def\ODwstyleversion{1.6}\def\ODwstyledate{2021/04/27}
\ProvidesPackage{onedown}
[\ODwstyledate\space v\ODwstyleversion\space
- Typeset Bridge Diagrams - Jacob Wiersma (C) 2016-2019]
+ Typeset Bridge Diagrams - Jacob Wiersma (C) 2016-2021]
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -34,19 +34,19 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\RequirePackage{expl3}[2019/09/21]% needed for LaTeX3 packages (xparse)
\RequirePackage{%
xcolor,% colorizing symbols \Sp etc.
textcomp,% for the numbersign in environment play.
moresize,% add \HUGE and \ssmall to font-sizes
relsize,% relative font-sizes. (e.g. \smaller)
makecmds,% needed for provideenvironment
- expl3,% needed for LaTeX3 packages (xparse)
xparse,% optional params and starred commands
xspace,% handling of spacing behind a command
calc,% makes calculations and lengths easier
ifthen,% easy booleans, tests and loops
adjustbox,% stacked boxes in L-/R-Lower captions
- translations,% auto-translate terms (e.g. East->Ost)
+ translator,% auto-translate terms (e.g. East->Ost)
array,% actions for tabular column cells
collcell,% macro calls for tabular column cells
pgfopts,% for keyval opts, loads also pgfkeys
@@ -56,10 +56,9 @@
pict2e,% for drawing the compass
}
\xspaceaddexceptions{%
- = \markit \, \suit \GetTranslation
+ = \markit \, \suit \translate
2 3 4 5 6 7 8 9 T J Q K A
}
-\LoadDictionaryFor{fallback}{ODw}
\pgfkeys{/ODw/.is family}
\def\ODw@set#1{\pgfkeys{/ODw,#1}}
\ODw@set{colors/.is choice,}
@@ -234,12 +233,12 @@
\ODw@OtherFont%
\IfBooleanTF#1{%
\IfBooleanTF#2
- {\,[0.3]\GetTranslation{NT-(ODw)}}%
- {\GetTranslation{No Trump-(ODw)}}%
+ {\,[0.3]\translate{NT-(ODw)}}%
+ {\translate{No Trump-(ODw)}}%
}{%
\IfBooleanTF#2
- {\,[0.3]\GetTranslation{nt-(ODw)}}%
- {\GetTranslation{no trump-(ODw)}}%
+ {\,[0.3]\translate{nt-(ODw)}}%
+ {\translate{no trump-(ODw)}}%
}%
\egroup%
\xspace%
@@ -466,50 +465,50 @@
}% EastWest
\def\eastwest{\EastWest*}
\def\ODw@N{%
- \@ifstar{\GetTranslation{N-(ODw)}}%
- {\GetTranslation{n-(ODw)}}%
+ \@ifstar{\translate{N-(ODw)}}%
+ {\translate{n-(ODw)}}%
}
\def\ODw@E{%
- \@ifstar{\GetTranslation{E-(ODw)}}%
- {\GetTranslation{e-(ODw)}}%
+ \@ifstar{\translate{E-(ODw)}}%
+ {\translate{e-(ODw)}}%
}
\def\ODw@S{%
- \@ifstar{\GetTranslation{S-(ODw)}}%
- {\GetTranslation{s-(ODw)}}%
+ \@ifstar{\translate{S-(ODw)}}%
+ {\translate{s-(ODw)}}%
}
\def\ODw@W{%
- \@ifstar{\GetTranslation{W-(ODw)}}%
- {\GetTranslation{w-(ODw)}}%
+ \@ifstar{\translate{W-(ODw)}}%
+ {\translate{w-(ODw)}}%
}
\def\ODw@NS{\ODw@N--\ODw@S}
\def\ODw@EW{\ODw@E--\ODw@W}
\def\ODw@North{%
- \@ifstar{\GetTranslation{North-(ODw)}}%
- {\GetTranslation{north-(ODw)}}%
+ \@ifstar{\translate{North-(ODw)}}%
+ {\translate{north-(ODw)}}%
}
\def\ODw@East{%
- \@ifstar{\GetTranslation{East-(ODw)}}%
- {\GetTranslation{east-(ODw)}}%
+ \@ifstar{\translate{East-(ODw)}}%
+ {\translate{east-(ODw)}}%
}
\def\ODw@South{%
- \@ifstar{\GetTranslation{South-(ODw)}}%
- {\GetTranslation{south-(ODw)}}%
+ \@ifstar{\translate{South-(ODw)}}%
+ {\translate{south-(ODw)}}%
}
\def\ODw@West{%
- \@ifstar{\GetTranslation{West-(ODw)}}%
- {\GetTranslation{west-(ODw)}}%
+ \@ifstar{\translate{West-(ODw)}}%
+ {\translate{west-(ODw)}}%
}
\NewDocumentCommand\Pass{s t!}{%
\bgroup%
\ODw@OtherFont%
\IfBooleanTF{#1}{%
\IfBooleanTF{#2}%
- {\GetTranslation{Pass!-(ODw)}}%
- {\GetTranslation{Pass-(ODw)}}%
+ {\translate{Pass!-(ODw)}}%
+ {\translate{Pass-(ODw)}}%
}{%
\IfBooleanTF{#2}%
- {\GetTranslation{pass!-(ODw)}}%
- {\GetTranslation{pass-(ODw)}}%
+ {\translate{pass!-(ODw)}}%
+ {\translate{pass-(ODw)}}%
}% TF#1
\egroup%
\xspace%
@@ -521,12 +520,12 @@
\ODw@OtherFont%
\IfBooleanTF#1{%
\IfBooleanTF{#2}%
- {\GetTranslation{AP-(ODw)}}%
- {\GetTranslation{All pass-(ODw)}}%
+ {\translate{AP-(ODw)}}%
+ {\translate{All pass-(ODw)}}%
}{%
\IfBooleanTF{#2}%
- {\GetTranslation{ap-(ODw)}}%
- {\GetTranslation{all pass-(ODw)}}%
+ {\translate{ap-(ODw)}}%
+ {\translate{all pass-(ODw)}}%
}% TF#1
\egroup%
\xspace%
@@ -538,12 +537,12 @@
\ODw@OtherFont%
\IfBooleanTF#1{%
\IfBooleanTF{#2}%
- {\GetTranslation{Dbl-(ODw)}}%
- {\GetTranslation{Double-(ODw)}}%
+ {\translate{Dbl-(ODw)}}%
+ {\translate{Double-(ODw)}}%
}{%
\IfBooleanTF{#2}%
{X}%
- {\GetTranslation{double-(ODw)}}%
+ {\translate{double-(ODw)}}%
}% TF#1
\egroup%
\xspace%
@@ -555,12 +554,12 @@
\ODw@OtherFont%
\IfBooleanTF#1{%
\IfBooleanTF{#2}%
- {\GetTranslation{ReDbl-(ODw)}}%
- {\GetTranslation{ReDouble-(ODw)}}%
+ {\translate{ReDbl-(ODw)}}%
+ {\translate{ReDouble-(ODw)}}%
}{%
\IfBooleanTF{#2}%
{\mbox{X\kern-0.1em X}}%
- {\GetTranslation{redouble-(ODw)}}%
+ {\translate{redouble-(ODw)}}%
}% TF#1
\egroup%
\xspace%
@@ -1178,7 +1177,7 @@
}% ODw@Box
\def\ODw@BoardText{}
\NewDocumentCommand\boardtext{s}{%
- \IfBooleanTF#1{\GetTranslation{Board-(ODw)}:\,\ODw@BoardText}%
+ \IfBooleanTF#1{\translate{Board-(ODw)}:\,\ODw@BoardText}%
{\ODw@BoardText}%
}% boardtext
\newcommand{\boardnr}[1]{%
@@ -1276,23 +1275,23 @@
}% handskip
\def\ODw@DealerText{%
\bgroup%
- \ODw@OtherFont\GetTranslation{Dealer-(ODw)}%
+ \ODw@OtherFont\translate{Dealer-(ODw)}%
\egroup%
}% ODw@DealerText
\NewDocumentCommand\ODw@VulnerText{s t!}{%
\bgroup%
\ODw@OtherFont%
\IfBooleanTF#1{%
- \IfBooleanTF#2{\GetTranslation{Vul-(ODw)}}%
- {\GetTranslation{Vulnerable-(ODw)}}%
+ \IfBooleanTF#2{\translate{Vul-(ODw)}}%
+ {\translate{Vulnerable-(ODw)}}%
}{%
- \IfBooleanTF#2{\GetTranslation{vul-(ODw)}}%
- {\GetTranslation{vulnerable-(ODw)}}%
+ \IfBooleanTF#2{\translate{vul-(ODw)}}%
+ {\translate{vulnerable-(ODw)}}%
}%
\egroup%
\xspace%
}% ODw@VulnerText
-\def\ODw@AwardText{\textsf{\GetTranslation{Award-(ODw)}}}
+\def\ODw@AwardText{\textsf{\translate{Award-(ODw)}}}
\newcommand\dealer[1][]{%
\ifthenelse{\equal{#1}{}}%
{\ODw@Dealer}%
@@ -1537,7 +1536,7 @@
\def\ODw@Tricks{%
\setcounter{ODw@PlayerNr}{0}%
\gdef\ODw@Last{\ODw@NextLead}%
- \expandafter\GetTranslation%
+ \expandafter\translate%
\expandafter{\ODw@NextLead-(ODw)}:\,%
}% ODw@Tricks
\newcommand\ODw@LastTrick[2]{%
@@ -1573,10 +1572,10 @@
\def\ODw@EXtra{0.9em}% white space in title
\provideenvironment{TableII}{%
\begin{tabular}[b]{FPPP}%
- \multicolumn{1}{c}{\GetTranslation{Lead!-(ODw)}} &%
- \cci{\GetTranslation{2nd-(ODw)}} &%
- \cci{\GetTranslation{3rd-(ODw)}} &%
- \cci{\GetTranslation{4th-(ODw)}} \\[0.3em]\hline%
+ \multicolumn{1}{c}{\translate{Lead!-(ODw)}} &%
+ \cci{\translate{2nd-(ODw)}} &%
+ \cci{\translate{3rd-(ODw)}} &%
+ \cci{\translate{4th-(ODw)}} \\[0.3em]\hline%
\multicolumn{4}{c}{}\\[-\ODw@EXtra]%
}{%
\end{tabular}%
@@ -1594,7 +1593,7 @@
\setcounter{ODw@Cnt}{0}%
\IfBooleanTF#1{\begin{center}}{}%
\begin{tabular}[b]{r}% TableI
- \cci{\GetTranslation{Nr-(ODw)}}\\[0.3em]
+ \cci{\translate{Nr-(ODw)}}\\[0.3em]
\hline\\[-\ODw@EXtra]%
\setcounter{ODw@Cnt}{1}%
\whiledo{\theODw@Cnt<\theODw@Nr}{%
@@ -1819,12 +1818,12 @@
\bgroup%
\IfBooleanTF{#1}{%
\IfBooleanTF{#2}%
- {\GetTranslation{A-(ODw)}}%
- {\GetTranslation{Ace-(ODw)}}%
+ {\translate{A-(ODw)}}%
+ {\translate{Ace-(ODw)}}%
}{%
\IfBooleanTF{#2}%
- {\GetTranslation{a-(ODw)}}%
- {\GetTranslation{ace-(ODw)}}%
+ {\translate{a-(ODw)}}%
+ {\translate{ace-(ODw)}}%
}%
\egroup%
\xspace%
@@ -1834,12 +1833,12 @@
\bgroup%
\IfBooleanTF{#1}{%
\IfBooleanTF{#2}%
- {\GetTranslation{K-(ODw)}}%
- {\GetTranslation{King-(ODw)}}%
+ {\translate{K-(ODw)}}%
+ {\translate{King-(ODw)}}%
}{%
\IfBooleanTF{#2}%
- {\GetTranslation{k-(ODw)}}%
- {\GetTranslation{king-(ODw)}}%
+ {\translate{k-(ODw)}}%
+ {\translate{king-(ODw)}}%
}%
\egroup%
\xspace%
@@ -1849,12 +1848,12 @@
\bgroup%
\IfBooleanTF{#1}{%
\IfBooleanTF{#2}%
- {\GetTranslation{Q-(ODw)}}%
- {\GetTranslation{Queen-(ODw)}}%
+ {\translate{Q-(ODw)}}%
+ {\translate{Queen-(ODw)}}%
}{%
\IfBooleanTF{#2}%
- {\GetTranslation{q-(ODw)}}%
- {\GetTranslation{queen-(ODw)}}%
+ {\translate{q-(ODw)}}%
+ {\translate{queen-(ODw)}}%
}%
\egroup%
\xspace%
@@ -1864,12 +1863,12 @@
\bgroup%
\IfBooleanTF{#1}{%
\IfBooleanTF{#2}%
- {\GetTranslation{J-(ODw)}}%
- {\GetTranslation{Jack-(ODw)}}%
+ {\translate{J-(ODw)}}%
+ {\translate{Jack-(ODw)}}%
}{%
\IfBooleanTF{#2}%
- {\GetTranslation{j-(ODw)}}%
- {\GetTranslation{jack-(ODw)}}%
+ {\translate{j-(ODw)}}%
+ {\translate{jack-(ODw)}}%
}%
\egroup%
\xspace%
@@ -1888,12 +1887,12 @@
\ODw@OtherFont%
\IfBooleanTF{#1}{%
\IfBooleanTF{#2}%
- {\GetTranslation{All!-(ODw)}}%
- {\GetTranslation{All-(ODw)}}%
+ {\translate{All!-(ODw)}}%
+ {\translate{All-(ODw)}}%
}{%
\IfBooleanTF{#2}%
- {\GetTranslation{all!-(ODw)}}%
- {\GetTranslation{all-(ODw)}}%
+ {\translate{all!-(ODw)}}%
+ {\translate{all-(ODw)}}%
}%
\egroup%
\xspace%
@@ -1905,12 +1904,12 @@
\ODw@OtherFont%
\IfBooleanTF{#1}{%
\IfBooleanTF{#2}%
- {\GetTranslation{None!-(ODw)}}%
- {\GetTranslation{None-(ODw)}}%
+ {\translate{None!-(ODw)}}%
+ {\translate{None-(ODw)}}%
}{%
\IfBooleanTF{#2}%
- {\GetTranslation{none!-(ODw)}}%
- {\GetTranslation{none-(ODw)}}%
+ {\translate{none!-(ODw)}}%
+ {\translate{none-(ODw)}}%
}%
\egroup%
\xspace%
@@ -1922,12 +1921,12 @@
\ODw@OtherFont%
\IfBooleanTF{#1}{%
\IfBooleanTF{#2}%
- {\GetTranslation{Contr-(ODw)}}%
- {\GetTranslation{Contract-(ODw)}}%
+ {\translate{Contr-(ODw)}}%
+ {\translate{Contract-(ODw)}}%
}{%
\IfBooleanTF{#2}%
- {\GetTranslation{contr-(ODw)}}%
- {\GetTranslation{contract-(ODw)}}%
+ {\translate{contr-(ODw)}}%
+ {\translate{contract-(ODw)}}%
}%
\egroup%
\xspace%
@@ -1939,12 +1938,12 @@
\ODw@OtherFont%
\IfBooleanTF{#1}{%
\IfBooleanTF{#2}%
- {\GetTranslation{Lead!-(ODw)}}%
- {\GetTranslation{Lead-(ODw)}}%
+ {\translate{Lead!-(ODw)}}%
+ {\translate{Lead-(ODw)}}%
}{% else #1
\IfBooleanTF{#2}%
- {\GetTranslation{lead!-(ODw)}}%
- {\GetTranslation{lead-(ODw)}}%
+ {\translate{lead!-(ODw)}}%
+ {\translate{lead-(ODw)}}%
}% #1
\egroup%
\xspace%
@@ -1956,12 +1955,12 @@
\ODw@OtherFont%
\IfBooleanTF{#1}{%
\IfBooleanTF{#2}%
- {\GetTranslation{Decl-(ODw)}}%
- {\GetTranslation{Declarer-(ODw)}}%
+ {\translate{Decl-(ODw)}}%
+ {\translate{Declarer-(ODw)}}%
}{%
\IfBooleanTF{#2}%
- {\GetTranslation{decl-(ODw)}}%
- {\GetTranslation{declarer-(ODw)}}%
+ {\translate{decl-(ODw)}}%
+ {\translate{declarer-(ODw)}}%
}%
\egroup%
\xspace%
@@ -1971,7 +1970,7 @@
\newcommand\by{%
\bgroup%
\ODw@OtherFont%
- \GetTranslation{by-(ODw)}%
+ \translate{by-(ODw)}%
\egroup%
\xspace%
}% by
@@ -1980,12 +1979,12 @@
\ODw@OtherFont%
\IfBooleanTF{#1}{%
\IfBooleanTF{#2}%
- {\GetTranslation{Brd-(ODw)}}%
- {\GetTranslation{Board-(ODw)}}%
+ {\translate{Brd-(ODw)}}%
+ {\translate{Board-(ODw)}}%
}{%
\IfBooleanTF{#2}%
- {\GetTranslation{brd-(ODw)}}%
- {\GetTranslation{board-(ODw)}}%
+ {\translate{brd-(ODw)}}%
+ {\translate{board-(ODw)}}%
}%
\egroup%
\xspace%
@@ -1997,12 +1996,12 @@
\ODw@OtherFont%
\IfBooleanTF{#1}{%
\IfBooleanTF{#2}%
- {\GetTranslation{Deal!-(ODw)}}%
- {\GetTranslation{Deal-(ODw)}}%
+ {\translate{Deal!-(ODw)}}%
+ {\translate{Deal-(ODw)}}%
}{%
\IfBooleanTF{#2}%
- {\GetTranslation{deal!-(ODw)}}%
- {\GetTranslation{deal-(ODw)}}%
+ {\translate{deal!-(ODw)}}%
+ {\translate{deal-(ODw)}}%
}%
\egroup%
\xspace%
@@ -2013,8 +2012,8 @@
\bgroup%
\ODw@OtherFont%
\IfBooleanTF{#1}{%
- \GetTranslation{Doubled-(ODw)}}{%
- \GetTranslation{doubled-(ODw)}%
+ \translate{Doubled-(ODw)}}{%
+ \translate{doubled-(ODw)}%
}%
\egroup%
\xspace%
@@ -2023,8 +2022,8 @@
\bgroup%
\ODw@OtherFont%
\IfBooleanTF{#1}{%
- \GetTranslation{Redoubled-(ODw)}}{%
- \GetTranslation{redoubled-(ODw)}%
+ \translate{Redoubled-(ODw)}}{%
+ \translate{redoubled-(ODw)}%
}%
\egroup%
\xspace%
@@ -2034,12 +2033,12 @@
\ODw@OtherFont%
\IfBooleanTF{#1}{%
\IfBooleanTF{#2}%
- {\GetTranslation{HCP-(ODw)}}%
- {\GetTranslation{High Card Points-(ODw)}}%
+ {\translate{HCP-(ODw)}}%
+ {\translate{High Card Points-(ODw)}}%
}{%
\IfBooleanTF{#2}%
- {\GetTranslation{hcp-(ODw)}}%
- {\GetTranslation{high card points-(ODw)}}%
+ {\translate{hcp-(ODw)}}%
+ {\translate{high card points-(ODw)}}%
}%
\egroup%
\xspace%
@@ -2050,29 +2049,29 @@
\ODw@OtherFont%
\IfBooleanTF{#1}{%
\IfBooleanTF{#2}%
- {\GetTranslation{LP-(ODw)}}%
- {\GetTranslation{Length Points-(ODw)}}%
+ {\translate{LP-(ODw)}}%
+ {\translate{Length Points-(ODw)}}%
}{%
\IfBooleanTF{#2}%
- {\GetTranslation{lp-(ODw)}}%
- {\GetTranslation{length points-(ODw)}}%
+ {\translate{lp-(ODw)}}%
+ {\translate{length points-(ODw)}}%
}%
\egroup%
\xspace%
}% Length Points
\def\LP{\,\lpts*!}
-\def\HLP{\,\bgroup\ODw@OtherFont\GetTranslation{HLP-(ODw)}\egroup\xspace}
+\def\HLP{\,\bgroup\ODw@OtherFont\translate{HLP-(ODw)}\egroup\xspace}
\NewDocumentCommand{\dpts}{s t!}{%
\bgroup%
\ODw@OtherFont%
\IfBooleanTF{#1}{%
\IfBooleanTF{#2}%
- {\GetTranslation{DP-(ODw)}}%
- {\GetTranslation{Distribution Points-(ODw)}}%
+ {\translate{DP-(ODw)}}%
+ {\translate{Distribution Points-(ODw)}}%
}{%
\IfBooleanTF{#2}%
- {\GetTranslation{dp-(ODw)}}%
- {\GetTranslation{distribution points-(ODw)}}%
+ {\translate{dp-(ODw)}}%
+ {\translate{distribution points-(ODw)}}%
}%
\egroup%
\xspace%
@@ -2083,12 +2082,12 @@
\ODw@OtherFont%
\IfBooleanTF{#1}{%
\IfBooleanTF{#2}%
- {\GetTranslation{TP-(ODw)}}%
- {\GetTranslation{Total Points-(ODw)}}%
+ {\translate{TP-(ODw)}}%
+ {\translate{Total Points-(ODw)}}%
}{%
\IfBooleanTF{#2}%
- {\GetTranslation{tp-(ODw)}}%
- {\GetTranslation{total points-(ODw)}}%
+ {\translate{tp-(ODw)}}%
+ {\translate{total points-(ODw)}}%
}%
\egroup%
\xspace%
@@ -2099,12 +2098,12 @@
\ODw@OtherFont%
\IfBooleanTF{#1}{%
\IfBooleanTF{#2}%
- {\GetTranslation{GF-(ODw)}}%
- {\GetTranslation{Game Forcing-(ODw)}}%
+ {\translate{GF-(ODw)}}%
+ {\translate{Game Forcing-(ODw)}}%
}{%
\IfBooleanTF{#2}%
- {\GetTranslation{gf-(ODw)}}%
- {\GetTranslation{game forcing-(ODw)}}%
+ {\translate{gf-(ODw)}}%
+ {\translate{game forcing-(ODw)}}%
}%
\egroup%
\xspace%
@@ -2115,12 +2114,12 @@
\ODw@OtherFont%
\IfBooleanTF{#1}{%
\IfBooleanTF{#2}%
- {\GetTranslation{SF-(ODw)}}%
- {\GetTranslation{Semi Forcing-(ODw)}}%
+ {\translate{SF-(ODw)}}%
+ {\translate{Semi Forcing-(ODw)}}%
}{%
\IfBooleanTF{#2}%
- {\GetTranslation{sf-(ODw)}}%
- {\GetTranslation{semi forcing-(ODw)}}%
+ {\translate{sf-(ODw)}}%
+ {\translate{semi forcing-(ODw)}}%
}%
\egroup%
\xspace%
@@ -2131,12 +2130,12 @@
\ODw@OtherFont%
\IfBooleanTF{#1}{%
\IfBooleanTF{#2}%
- {\GetTranslation{NMF-(ODw)}}%
- {\GetTranslation{New Minor Forcing-(ODw)}}%
+ {\translate{NMF-(ODw)}}%
+ {\translate{New Minor Forcing-(ODw)}}%
}{%
\IfBooleanTF{#2}%
- {\GetTranslation{nmf-(ODw)}}%
- {\GetTranslation{new minor forcing-(ODw)}}%
+ {\translate{nmf-(ODw)}}%
+ {\translate{new minor forcing-(ODw)}}%
}%
\egroup%
\xspace%
@@ -2147,12 +2146,12 @@
\ODw@OtherFont%
\IfBooleanTF{#1}{%
\IfBooleanTF{#2}%
- {\GetTranslation{TSF-(ODw)}}%
- {\GetTranslation{Third Suit Forcing-(ODw)}}%
+ {\translate{TSF-(ODw)}}%
+ {\translate{Third Suit Forcing-(ODw)}}%
}{%
\IfBooleanTF{#2}%
- {\GetTranslation{tsf-(ODw)}}%
- {\GetTranslation{third suit forcing-(ODw)}}%
+ {\translate{tsf-(ODw)}}%
+ {\translate{third suit forcing-(ODw)}}%
}%
\egroup%
\xspace%
@@ -2163,12 +2162,12 @@
\ODw@OtherFont%
\IfBooleanTF{#1}{%
\IfBooleanTF{#2}%
- {\GetTranslation{FSF-(ODw)}}%
- {\GetTranslation{Fourth Suit Forcing-(ODw)}}%
+ {\translate{FSF-(ODw)}}%
+ {\translate{Fourth Suit Forcing-(ODw)}}%
}{%
\IfBooleanTF{#2}%
- {\GetTranslation{fsf-(ODw)}}%
- {\GetTranslation{fourth suit forcing-(ODw)}}%
+ {\translate{fsf-(ODw)}}%
+ {\translate{fourth suit forcing-(ODw)}}%
}%
\egroup%
\xspace%
@@ -2184,23 +2183,54 @@
\setdefaults{colors=b+r}
\setdefaults{compshow=on,compturn=off}
\setdefaults{bidfirst=W,bidders=on,bidlong=on}
-\AtBeginDocument{%
+\usedictionary{ODw}
+%%%%
\ForEachTrackedLanguage{\thislang}{%
- \ifthenelse{\equal{\thislang}{norsk}}%
- {\def\thislang{norwegian}}{}%
- \IfFileExists{ODw-\thislang.trsl}%
- {%
- \LoadDictionaryFor{\thislang}{ODw}%
- \PackageInfo{ODw}{%
- Translation dictionary ODw-\thislang.trsl loaded%
- }%
- }{%
- \PackageWarning{ODw}{%
- Translation dictionary ODw-\thislang.trsl not found%
- }%
- }%
+ \PackageInfo{ODw}{Language \thislang\ detected}%
+ \IfEqCase{\thislang}{%
+ {danish}{\IfFileExists{ODw-Danish.dict}%
+ {\uselanguage{Danish}%
+ \PackageInfo{ODw}{Dictionary ODw-Danish.dict loaded}
+ }{\PackageWarning{ODw}{Dictionary ODw-Danish.dict missing}}}%
+ {dutch}{\IfFileExists{ODw-Dutch.dict}%
+ {\uselanguage{Dutch}%
+ \PackageInfo{ODw}{Dictionary ODw-Dutch.dict loaded}
+ }{\PackageWarning{ODw}{Dictionary ODw-Dutch.dict missing}}}%
+ {english}{\IfFileExists{ODw-English.dict}%
+ {\uselanguage{English}%
+ \PackageInfo{ODw}{Dictionary ODw-English.dict loaded}
+ }{\PackageWarning{ODw}{Dictionary ODw-English.dict missing}}}%
+ {french}{\IfFileExists{ODw-French.dict}%
+ {\uselanguage{French}%
+ \PackageInfo{ODw}{Dictionary ODw-French.dict loaded}
+ }{\PackageWarning{ODw}{Dictionary ODw-French.dict missing}}}%
+ {german}{\IfFileExists{ODw-German.dict}%
+ {\uselanguage{German}%
+ \PackageInfo{ODw}{Dictionary ODw-German.dict loaded}
+ }{\PackageWarning{ODw}{Dictionary ODw-German.dict missing}}}%
+ {norsk}{\IfFileExists{ODw-Norsk.dict}%
+ {\uselanguage{Norsk}%
+ \PackageInfo{ODw}{Dictionary ODw-Norsk.dict loaded}
+ }{\PackageWarning{ODw}{Dictionary ODw-Norsk.dict missing}}}%
+ {spanish}{\IfFileExists{ODw-Spanish.dict}%
+ {\uselanguage{Spanish}%
+ \PackageInfo{ODw}{Dictionary ODw-Spanish.dict loaded}
+ }{\PackageWarning{ODw}{Dictionary ODw-Spanish.dict missing}}}%
+ {swedish}{\IfFileExists{ODw-Swedish.dict}%
+ {\uselanguage{Swedish}%
+ \PackageInfo{ODw}{Dictionary ODw-Swedish.dict loaded}
+ }{\PackageWarning{ODw}{Dictionary ODw-Swedish.dict missing}}}%
+ {turkish}{\IfFileExists{ODw-Turkish.dict}%
+ {\uselanguage{Turkish}%
+ \PackageInfo{ODw}{Dictionary ODw-Turkish.dict loaded}
+ }{\PackageWarning{ODw}{Dictionary ODw-Turkish.dict missing}}}%
+ }[%
+ \PackageWarning{ODw}%
+ {Language \thislang\space not supported by OneDown}
+ ]% IfEqCase
}% ForEach
-}% AtBeginDocument
+%%%%%
+\@input{onedown.symbols}
\endinput% onedown.sty
\endinput