\usepackage[english,ngerman]{babel} \makeatletter \newcommand{\newlanguagecommand}[1]{% \newcommand#1{% \@ifundefined{\string#1\languagename} {``No def of \texttt{\string#1} for \languagename''} {\@nameuse{\string#1\languagename}}% }% } \newcommand{\addtolanguagecommand}[3]{% \@namedef{\string#1#2}{#3}} \makeatother \newlanguagecommand{\algo} \addtolanguagecommand{\algo}{english}{Algorithm} \addtolanguagecommand{\algo}{ngerman}{Algorithmus} \newlanguagecommand{\loa} \addtolanguagecommand{\loa}{english}{List of Algorithms} \addtolanguagecommand{\loa}{ngerman}{Algorithmen} \newlanguagecommand{\abbr} \addtolanguagecommand{\abbr}{english}{List of Abbreviations} \addtolanguagecommand{\abbr}{ngerman}{Abk\"urzungsverzeichnis} \newlanguagecommand{\losymbols} \addtolanguagecommand{\losymbols}{english}{List of Symbols} \addtolanguagecommand{\losymbols}{ngerman}{Symbolverzeichnis} \newlanguagecommand{\uni} \addtolanguagecommand{\uni}{english}{University of Bamberg} \addtolanguagecommand{\uni}{ngerman}{Otto-Friedrich-Universit\"at Bamberg} \newlanguagecommand{\chair} \addtolanguagecommand{\chair}{english}{Professorship for Computer Science} \addtolanguagecommand{\chair}{ngerman}{Professur f\"ur Informatik} \newlanguagecommand{\chairsub} \addtolanguagecommand{\chairsub}{english}{Communication Services, Telecommunication \ifpresentation\else\\[.5em]\fi% Systems and Computer Networks} \addtolanguagecommand{\chairsub}{ngerman}{insbesondere Kommunikationsdienste,\ifpresentation\else\\[.5em]\fi% Telekommunikationsdienste und Rechnernetze} \newlanguagecommand{\seminar} \addtolanguagecommand{\seminar}{english}{Seminar on} \addtolanguagecommand{\seminar}{ngerman}{Ausarbeitung des KTR-Seminars} \newlanguagecommand{\project} \addtolanguagecommand{\project}{english}{Project on} \addtolanguagecommand{\project}{ngerman}{Ausarbeitung des KTR-Projekts} \newlanguagecommand{\topic} \addtolanguagecommand{\topic}{english}{Topic} \addtolanguagecommand{\topic}{ngerman}{Thema} \newlanguagecommand{\submitter} \addtolanguagecommand{\submitter}{english}{Submitted by} \addtolanguagecommand{\submitter}{ngerman}{Vorgelegt von} \newlanguagecommand{\lsupervisor} \addtolanguagecommand{\lsupervisor}{english}{Supervisor} \addtolanguagecommand{\lsupervisor}{ngerman}{Betreuer}