From 53afc29ce97cfb88fc1d78844a057e85e52a9f7f Mon Sep 17 00:00:00 2001 From: Marei Peischl Date: Thu, 21 Nov 2019 11:07:51 +0100 Subject: [PATCH] remove ifthenelse requirement --- insettings.tex | 37 ++++++++++++++++++++----------------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/insettings.tex b/insettings.tex index 19954e7f8..2c5ed15a6 100644 --- a/insettings.tex +++ b/insettings.tex @@ -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 @@ -18,22 +27,16 @@ % 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 -- 2.20.1