Translations of this page:
 

This is an old revision of the document!


getLanguage()

string getLanguage()

Determines which language the questionnaire is currently shown in. This function is particularly helpful if the participant is able to choose from different language versions at the beginning of the survey (Multilingual Surveys).

The function returns the three letter language code as specified in ISO 639-2. The language code for your survey can be found in Language VersionsManage Language Versions (if your survey project has multiple language versions).

Examples

At the end of the questionnaire, the participants will be forwarded to different websites depending on the language version.

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

The following PHP code sends – depending on the language version – one of two mailings after 14 days to then resume the questionnaire (see buttonHide()).

if (caseTime('begin') < 24 * 3600) {
  if (getLanguage() == 'eng') {
    mailResume(false, 3, 14 * 24 * 3600);  // English version
  } else {
    mailResume(false, 4, 14 * 24 * 3600);  // German version
  }
  text('end1');
  buttonHide();
} else {
  goToPage('next');
}
en/create/functions/getlanguage.1421430657.txt.gz · Last modified: 16.01.2015 18:50 by alexander.ritter
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki