Formhandler-Ausgabe in falscher Sprache [Gelöst]

  • jochla jochla
    Jedi-Ritter
    0 x
    128 Beiträge
    0 Hilfreiche Beiträge
    17. 02. 2012, 12:05

    Hallo,

    nachdem ich mit der neuen Systemextension kein mehrsprachiges Formular hinbekommen habe (siehe auch http://www.typo3.net/forum/beitraege/formulare/109353/) versuche ich nun die Extension Formhandler zum ersten Mal in einem Projekt einzusetzen. Grundsätzlich gefällt mir die Extension recht gut, auch was die Dokumentation angeht. Jetzt habe ich aber ein Problem das wieder mit Mehrsprachigkeit zu tun hat und mich schon wieder seit ein paar Stunden beschäftigt. Über die TYPO3-Mailingliste bin ich auch noch nicht weitergekommen und die Zeit drängt.

    Im Projekt setze ich TYPO3 v4.6.4, TemplaVoila v1.6.0 und Formhandler v1.2.0 ein.

    Ein Kontaktformular soll in mehreren Sprachen erstellt werden. Ich habe dazu von http://www.typo3-formhandler.com das Beispiel "AJAX Submit" als Grundlage genommen. Das Language-File lang.xml habe ich mit den Übersetzungen für deutsch entprechend erweitert, wobei deutsch = default ist:

    1. <languageKey index="default" type="array">
    2. <label index="label_fieldset">Kontaktformular</label>
    3. <label index="...">...</label>
    4. </languageKey>
    5. <languageKey index="en" type="array">
    6. <label index="label_fieldset">Contact Form</label>
    7. <label index="...">...</label>
    8. </languageKey>


    Die Sprachen sind bei mir wie folgt gesetzt:

    deutsch: L=0 (eine Website-Sprache mit ID=0 existiert aber nicht)
    russisch: L=1
    englisch: L=2

    Wenn ich die Kontaktseite mit L=0 (deutsch) aufrufe wird die Seite in englisch ausgegeben, bei L=2 (englisch) in deutsch! Ich habe in lang.xml auch schon englisch asl "default" gesetzt und die deutscheb Texte im Abschnitt <languagKey index="de"> eingetragen. Aber auch das hat am Verhalten nichts geändert.

    Die normale Sprachumschaltung über Menü funktioniert, ebenso wie die automatische Spracherkennung über die im Browser eingestellte Sprache.

    Wieso zeigt der Formhandler die falsche Sprache an, und wie kann ich das Problem beseitigen?

    Bin wirklich dringend auf Hilfe angewiesen. Im voraus schon mal vielen Dank.

    Gruß, Johannes.


  • 1
  • jochla jochla
    Jedi-Ritter
    0 x
    128 Beiträge
    0 Hilfreiche Beiträge
    02. 04. 2012, 23:56

    Das Problem hat sich erledigt. Das Formualr wird in deutsch, englisch und russich angezeigt, siehe hier: http://www.its-united.com/de/kontakt.html.

    Was aber die Ursache war, kann ich leider nicht mehr "rekonstruieren". Zu der Zeit war ich sehr in Tremindruck, so dass ich froh war wenn ich auf meiner Liste ein Problem abhaken konnte. Es könte sein, dass ich das PlugIn-Inhaltselement nicht in allen Sprachen angelegt bzw. "übersetzt" hatte. Aber da bin ich mir wirklich nicht mehr sicher.

    Johannes.

  • 1