Zum Hauptinhalt springen

Konfigurieren Sie die Abfrage für mehrsprachige Umfragen

Damit die Umfrage in allen angelegten Sprachen korrekt in der WebApp angezeigt werden kann, müssen die einzelne JavaScript-Dateien richtig in die Indexdatei eingebunden werden. Ausserdem müssen für neu angelegte Sprachen ggf. zusätzliche Icons eingebunden werden.

  1. Starten Sie auf dem Reiter Basis Basis mit Klick auf Job Job starten den Exportjob „Feedback_Export_00_Start“, um die .js-Datein zu dem neuen Feedbackbogen zu generieren. Für jede bereits vorhandene JavaScript-Datei wird dadurch eine weitere Datei mit dem neuen Sprachkürzel angelegt.
    Bsp.: "Feedback_Template_Feedback_Silvesterball.js" wird ergänzt durch "Feedback_Template_Feedback_Silvesterball-pt.js"
  2. Gehen Sie auf den Reiter Einrichtung Einrichtung > Html Web > Web Ordner Web Folder Verwaltung und öffnen Sie den Ordner Ordner Bestellung Feedback_V2 > Ordner Bestellung templates. Alle vorhandenen JS-Dateien sollten in diesem Ordner abgelegt sein.
  3. Markieren Sie ebenfalls im Ordner Ordner Bestellung Feedback_V2 die Html HTML-Datei "Demo_Mehrsprachig", klicken Sie in der Werkzeugleiste auf export festplatte Auf Festplatte speichern und wählen Sie einen Ablageort.
  4. Kopieren Sie die Datei und speichern Sie sie unter einem neuen Namen.
    Bsp.: Feedback_Silvesterball.html
  5. Öffnen Sie die neue Datei in einem Editor.
  6. Ersetzen Sie in der HTML-Datei an drei Stellen den Namen der alten JavaScript-Datei durch den Namen der neuen JavaScript-Datei. Das Präfix bleibt gleich, es reicht, den Namen des neuen Feedbacks zu ersetzen.
    Bsp.: die alte Umfrage heisst "Demo_Mehrsprachig", die neue Umfrage heißt "Feedback_Silvesterball" 
    1. in Zeile 44: document.getElementById("Sprache").setAttribute("data-bpWebApp-templateDataSrc", "templates/Feedback_Template_Feedback_Silvesterball.js");
    2. in Zeile 48: document.getElementById("Sprache").setAttribute("data-bpWebApp-templateDataSrc", "templates/Feedback_Template_Feedback_Silvesterball_"+lang+".js");
  7. Für die Standardsprachen Englisch und Französisch sind alle Einstellungen bereits vorhanden. Für neu angelegte Sprachen müssen die Schaltflächen, Flaggen, IDs, Klassen oder HTML-Tags teilweise hinzugefügt werden.
    1. Schaltfläche, z.B. <button title="Portugiesisch" onclick="startBpWebApp('en');" id="PT"><img src="/images/portugal_24.png" alt=""></button>
      Hinweis: Legen Sie das neue Icon an passender Stelle ab und referenzieren Sie es korrekt in der HTML- oder Css-Datei.
    2. document.getElementById("PT").setAttribute("title", bpWebApp.localeObj[locale].Portugiesisch);

  8. Um einmal angelegte Sprachen in einer Umfrage NICHT anzubeiten, müssen die entsprechenden Zeilen in der HTML-Datei gelöscht oder auskommentiert werden (<! -->).
  9. save Speichern Sie die neue Indexdatei unter dem Namen "Feedback_Silvesterball.html" lokal.
  10. Klicken Sie im Ordner BestellungWeb Folder auf neu Hinzufügen > import festplatte Dateien hochladen und wählen Sie die neue HTML-Datei aus. 
  11. ok Übernehmen Sie die neue Datei und schließen Sie den Ordner Bestellung Web Folder.
Drucken