remove ifthenelse requirement
authorMarei Peischl <marei@peitex.de>
Thu, 21 Nov 2019 10:07:51 +0000 (11:07 +0100)
committerJan Büren <jan@kivitendo.de>
Mon, 3 Feb 2020 11:21:38 +0000 (12:21 +0100)
insettings.tex

index 19954e7..2c5ed15 100644 (file)
@@ -1,6 +1,15 @@
 % Sprachüberprüfung
-\ifthenelse{\equal{\lxlangcode}{EN}}{\input{english.tex}}{
-  \ifthenelse{\equal{\lxlangcode}{DE}}{\input{deutsch.tex}}{\input{deutsch.tex}}
+\RequirePackage[english, ngerman]{babel}
+\ifstr{\lxlangcode}{EN}{
+       \makeatletter
+       \main@language{english}
+       \makeatother
+       \input{english.tex}}{
+       \ifstr{\lxlangcode}{DE}{
+               \makeatletter
+               \main@language{ngerman}
+               \makeatother
+               \input{deutsch.tex}}{\input{deutsch.tex}}
 } % Ende EN
 
 
 % Identität
 \input{\identpath/ident.tex}
 
+\ExplSyntaxOn
 % Währungen/Konten
-\IfSubStringInString{USD}{\lxcurrency}{\input{\identpath/usd_account.tex}}{
-  \IfSubStringInString{CHF}{\lxcurrency}{\input{\identpath/chf_account.tex}}{
-    \IfSubStringInString{EUR}{\lxcurrency}{\input{\identpath/euro_account.tex}}{\input{\identpath/euro_account.tex}}
-  } % Ende CHF
-} % Ende USD
-
-% Briefkopf, Logo oder Briefpapier
-%%\IfSubStringInString{mail}{\lxmedia}{    % nur bei Mail
-  % Nur ein Logo oben rechts
-  \setlength{\wpYoffset}{130mm} % Verschiebung von der Mitte nach oben
-  \setlength{\wpXoffset}{-68mm} % Verschiebung von der Mitte nach rechts
-  \CenterWallPaper{0.2}{\identpath/briefkopf.png} % mit Skalierung
-  % oder ganzer Briefbogen als Hintergrund
-  %% \CenterWallPaper{1}{\identpath/briefbogen.pdf}
-%%} % Mail-Ende
+\tl_new:N \g_kivi_currency_tl
+\str_if_in:NnT \lxcurrency {USD} {\tl_gset:Nn \g_kivi_currency_tl {usd}}
+\str_if_in:NnT \lxcurrency {CHF} {\tl_gset:Nn \g_kivi_currency_tl {chf}}
+\tl_if_empty:NT  \g_kivi_currency_tl {\tl_gset:Nn  \g_kivi_currency_tl  {euro}}
+% wenn er es nicht kennt dann text übernehmen.
+
+\input{\identpath/\g_kivi_currency_tl _account.tex}
+\ExplSyntaxOff
 
 
 % keine Absätze nach rechts einrücken