Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

0 votes

Hallo,

Ist es möglich, in einem mehrsprachigen Projekt verschiedene Bedingungen für verschiedene Sprachen in einem PHP-Filter zu haben, bzw. die Sprache als Bedingung in eine PHP-Filterfrage aufzunehmen?

Folgende Situation: Für vier der fünf Sprachen soll das Kriterium in einem Filter ein Alter zwischen 18-25 Jahre sein. Wenn dies zutrifft, werden die Probanden auf die nächste Seite geleitet, ansonsten von der Studie ausgeschlossen. Dafür nutzen wir folgenden PHP-Code:

if(value('AB02_01') > 17 
    && value('AB02_01') < 26 {   
    goToPage('MRIpsych');
} else {
    goToPage('NotEligible');
}

Nun soll für die fünfte Sprache das Alterskriterium aber 18-27 Jahre sein.

Ist es möglich, sich in einem übergeordneten if-Loop auf die verwendete Sprache zu beziehen, etwa in der Art: if Sprache == Sprache1: if loop mit Alter 18-27; elseif: if loop mit Alter 18-25.

Falls ja, wie beziehe ich mich auf die aktive Sprache?

Vielen Dank!

in SoSci Survey (dt.) by s105330 (290 points)
edited by SoSci Survey

1 Answer

+1 vote
 
Best answer

wie beziehe ich mich auf die aktive Sprache?

Sie suchen die Funktion getLanguage().

Es könnte sein, dass value('LANGUAGE') auch den Sprach-Code liefert. Aber da bin ich nicht sicher... Mit getLanguage() sind Sie auf der sicheren Seite :)

by SoSci Survey (194k points)
selected by s105330
Perfekt, vielen herzlichen Dank!
...