====== getLanguage() ======

''string **getLanguage**()''

Ermittelt, in welcher Sprache der Fragebogen gerade angezeigt wird. Diese Funktion ist insbesondere hilfreich, wenn die Teilnehmer zu Beginn der Befragung aus unterschiedlichen Sprachversionen wählen können ([[:de:create:multilang|Mehrsprachige Befragungen]]).

Die Funktion gibt den dreistelligen Sprachcode nach [[http://www.loc.gov/standards/iso639-2/php/code_list.php|ISO 639-2]] zurück. Die Sprachcodes für Ihre Befragung finden Sie unter **Sprachversionen** -> **Sprachen verwalten** (falls Ihr Befragungsprojekt mehrere Sprachversionen hat).


===== Beispiele =====

Abhängig von der Sprachversion sollen die Teilnehmer am Ende des Fragebogens zu unterschiedlichen Websites weitergeleitet werden.

<code php>
if (getLanguage() == 'fre') {
  redirect('http://www.lexpress.fr/');
} else {
  redirect('http://www.sueddeutsche.de/');
}
</code>

Der folgende PHP-Code verschickt -- je nach Sprachversion -- nach 14 Tagen eine von zwei Serienmails, um das Interview dann fortzusetzen (s. ''[[:de:create:functions:buttonhide|buttonHide()]]'').

<code php>
if (caseTime('begin') < 24 * 3600) {
  if (getLanguage() == 'eng') {
    mailResume(false, 3, 14 * 24 * 3600);  // Engl. Version
  } else {
    mailResume(false, 4, 14 * 24 * 3600);  // Dt. Version
  }
  text('end1');
  buttonHide();
} else {
  goToPage('next');
}
</code>