Hallo Johannes,

ich habe das mit einem Testformular überprüft. Bei mir funktioniert es.

Du kannst du mir dein Setup und deine Lang-Files per E-Mail schicken.
Dann kann ich das besser prüfen.

Viele Grüße,
Reinhard

Am 23.01.2013 09:58, schrieb JCL - Johannes C. Laxander:

Ich muss noch mal nachhaken.

Sprachumstellung meint, nach Finisher_SetLanguage und Finisher_RestoreLanguage.

Hat dieses Problem schon jemand gehabt?
Ist es vielleicht ein Bug?
Weiß jemand die Lösung?

Gruß, Johannes.


Beim Test meines Formulars habe ich ein neues Problem festgestellt.

Es gibt zwei lang-Files: /master/lang/lang.xml und
/formular/lang/lang.xml Im "Master-lang-File" sind Labels
definiert, die in mehr als einem Formular vorkommen, wie z.B.
Name oder Ort.
Im "Formular-lang-File" habe ich Labels definiert, die nur
für das spezifische Formular gelten.
Alle Labels sind für "Default (en)", "de" und "nl" angelegt.
Wenn ich das Formular in der Frontend-Sprache Deutsch oder
Niederländisch ausfülle, ist alles OK.

Wenn ich aber das Formular in der FE-Sprache Englisch
ausfülle und absende, werden die Sprachen Deutsch und
Englisch "gemischt".
Nach meiner Konfiguration soll die ADMIN E-Mail in deutsch,
und die USER E-Mail in englisch erstellt werden.

Ergebnis ADMIN E-Mail (die Ausgabe sollte in deutsch sein):
Label die im "Master-lang-File" definiert sind werden in
englisch ausgegeben.
Label die im "Form-lang-File" definiert sind werden in
deutsch ausgegeben.

Ergebnis USER E-Mail (die Ausgabe sollte in englisch sein):
Label die im "Master-lang-File" definiert sind werden in
englisch ausgegeben.
Label die im "Form-lang-File" definiert sind werden in
deutsch ausgegeben.

Meine Vermutung ist:
Nach der "Sprachumstellung" scheint bei der Einbindung der
Language-Files etwas durcheinander zu kommen.
Es sieht so aus, als ob alle Felder im "Form-lang-File"
gesucht würden.
Dort sind aber nur die Formularspezifischen Felder definiert,
und keine "globalen Felder" wie z.B. Name.
Weil das Name-Feld im "Form-lang-File" nicht gefunden wird,
wird der für den Label Default-Eintrag (EN) ausgegeben.
Und dabei scheint dann wieder das "Master-lang-File" ins
Spiel zu kommen.

Ich kann dir die aktuellen Konfigurationsdateien gerne noch
mal schicken.


Gruß, Johannes.

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german




--
--------------------------------
http://www.typo3-formhandler.com
--------------------------------
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an