0 votes
ago in SoSci Survey (dt.) by s303036 (110 points)
closed ago by SoSci Survey

Die Platzhalter Funktion "replace" funktioniert in der deutschen Version des Fragebogens aber nicht in der englischen Version. Woran könnte es liegen?

Wir haben den Fragebogen mit Hilfe der Tabelle übersetzt:

Dies ist der konkrete Fehler der auftritt:
Man sieht sehr gut, dass die erste Zeile noch das in der Seite zuvor Eingegebene übernimmt, aber nicht mehr die anderen beiden, stattdessen wird ein Bindestrich angezeigt.

In der deutschen Version hingegen wird alles richtig übernommen:

closed with the note: Problem gelöst: Platzhalter sind empfindlich...
ago by SoSci Survey (343k points)
Was zeigt die Debug-Information denn an? Meine Vermutung wäre, dass die Platzhalter feherhaft gesetzt werden. Sollte das der Fall sein, müssten wir uns mal den PHP-Code ansehen.
ago by s303036 (110 points)
Das ist der PHP-Code den wir verwenden:

replace('%sprache1%', 'sprache_1', 'response');
replace('%sprache2%', 'sprache_2', 'response');
replace('%sprache3%', 'sprache_3', 'response');
replace('%sprache4%', 'sprache_4', 'response');
replace('%sprache5%', 'sprache_5', 'response');

Wir haben diesen bei "Fragebogen zusammenstellen - Seiten des Fragebogens" eingefügt. Wie gesagt, für die deutsche Vesion des Fragebogen funktioniert es, für die englische Version funktioniert auch die erste Zeile (replace('%sprache1%', 'sprache_1', 'response');) aber dann nicht mehr die darauffolgenden.
ago by s303036 (110 points)
Ich habe den Fehler gerade gefunden. In der der Tabelle (Übersetzungshilfe), hatte ich Leerzeichen zu viel. Das hat das Problem gelöst.

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

...