Formular zweisprachig anlegen

Ob nun dynamisch agierende Subformulare, oder einfach nur Textfelder...
scooterbln
Beiträge: 9
Registriert: 24.02.2011, 15:43

Formular zweisprachig anlegen

Beitrag von scooterbln » 01.03.2011, 08:21

Hallo,

ich habe im LiveCycle Designer 8.0 ein zweiseitiges Formular mit diversen Textfeldern, Dropdown Listen und anderen Objekten erstellt und möchte per Optionsfeld zu Beginn der Seite 1 zwischen einer deutschen und einer englischen Darstellung hin und her switchen können. Dies soll nicht nur die Textfelder sondern auch die Beschriftung der ganzen Objekte betreffen.

Was wäre dazu der einfachste Ansatz?

Ich habe schon das ganze Forum durchsucht und irgendwie nicht das Richtige dazu gefunden.

Ginge es z.B. Seite 1-2 auf deutsch und Seite 3-4 auf englisch zu erstellen und nur die Seiten entsprechend dem Optionsfeld werden sichtbar?

Hoffe auf ein paar gute und vor allem einfache Ideen :).

LG,

Mike

PS: Habe bisher nur ganz simple JavaScripts eingebaut.

Benutzeravatar
Merklin
Beiträge: 1857
Registriert: 04.04.2009, 17:03

Formular zweisprachig anlegen

Beitrag von Merklin » 01.03.2011, 19:41

Hallo Mike,

habe mal was, auf die Schnelle kreiert.
So ungefähr meinte ich das, mit dem ein und ausblenden der Seiten. Die Sache hat allerdings einen Haken. Wenn die englischen Seiten angezeigt werden, erscheint Oberhalb, auch eine Leerseite. Warum, habe ich noch nicht rausbekommen.

Ein zweiter Ansatz wäre auch, die Textfelder oder Ähnliches, durch ein JS umzubenennen. Es kommt darauf an, wie viele es sind. Das wäre dann, eine Fleißarbeit.

Wie das geht, kannst du hier nachlesen.

http://www.acronaut.de/forum45/2458.html

VG Merklin

Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
Merklin
Beiträge: 1857
Registriert: 04.04.2009, 17:03

Formular zweisprachig anlegen

Beitrag von Merklin » 01.03.2011, 20:49

Hallo Mike,

konnte das Problem mit der Leerseite lösen. Man muß bei den englischen Seiten unter Pagnierung auf " Nach vorherigen" einstellen.

VG Merklin
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Formular zweisprachig anlegen

Beitrag von nele_sonntag » 01.03.2011, 20:56

Hallo Mike,

es gibt schon einige Diskussion, die sich damit befassen. Welcher Ansatz für Dich der richtige ist, ist natürlich schwer zu entscheiden.

Hier gibt es noch von walde zahlreiche Verweise: http://acronaut.de/view_topic.php?id=1729&forum_id=35&highlight=deutsch+englisch

http://acronaut.de/view_topic.php?id=1565&forum_id=18&highlight=deutsch+englisch

http://acronaut.de/view_topic.php?id=1204&forum_id=35&highlight=deutsch+englisch

http://acronaut.de/view_topic.php?id=571&forum_id=35&highlight=deutsch+englisch

http://acronaut.de/view_topic.php?id=1656&forum_id=18&highlight=deutsch+englisch

Und dann gibt es natürlich noch die Möglichkeit, verschiedene Teilformulare einzublenden. Du legst alles doppelt an, einmal deutsch, einmal englisch und blendest es nach Bedarf ein. Ähnlich dem, wie der Ansatz von Merklin ist.

Mit Teilformularen siehe Screenshot. Die roten Bereiche solltest Du Dir anschauen. Wenn alles funktioniert, blendest Du die Teilformulare tf_deutsch und tf_englisch unter Objekt aus "Ausgeblendet aus dem Layout". Wobei Du erst das deutsche ausblendest, dann das englische an den gleichen Platz rückst, damit es immer an der gleichen Stelle erscheint.

LG Mandy

 

 
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Formular zweisprachig anlegen

Beitrag von nele_sonntag » 01.03.2011, 20:59

..hier das PDF.

Schaue mal, welcher Ansatz, der richtige für Dich ist und dann kannst Du ja gezielt Fragen stellen.

LG Mandy
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Formular zweisprachig anlegen

Beitrag von nele_sonntag » 01.03.2011, 21:16

Hallo Mike,

es gibt schon einige Diskussion, die sich damit befassen. Welcher Ansatz für Dich der richtige ist, ist natürlich schwer zu entscheiden.

Hier gibt es noch von walde zahlreiche Verweise: http://acronaut.de/view_topic.php?id=1729&forum_id=35&highlight=deutsch+englisch

http://acronaut.de/view_topic.php?id=1565&forum_id=18&highlight=deutsch+englisch

http://acronaut.de/view_topic.php?id=1204&forum_id=35&highlight=deutsch+englisch

http://acronaut.de/view_topic.php?id=571&forum_id=35&highlight=deutsch+englisch

http://acronaut.de/view_topic.php?id=1656&forum_id=18&highlight=deutsch+englisch

Und dann gibt es natürlich noch die Möglichkeit, verschiedene Teilformulare einzublenden. Du legst alles doppelt an, einmal deutsch, einmal englisch und blendest es nach Bedarf ein. Ähnlich dem, wie der Ansatz von Merklin ist.

Mit Teilformularen siehe Screenshot. Die roten Bereiche solltest Du Dir anschauen. Wenn alles funktioniert, blendest Du die Teilformulare tf_deutch und tf_englisch unter Objekt aus "Ausgeblendet aus dem Layout". Wobei Du erst das deutsche ausblendest, dann das englische an den gleichen Platz rückst, damit es immer an der gleichen Stelle erscheint.

LG Mandy

 

 

scooterbln
Beiträge: 9
Registriert: 24.02.2011, 15:43

Formular zweisprachig anlegen

Beitrag von scooterbln » 02.03.2011, 09:34

Vielen Dank Euch allen für die umfangreichen Tipps ....

Ich werde wohl den Rest des Tages brauchen da überall durchzugehen und es mit meinem Formular zu testen. Melde mich, wenn es mehr Probleme gibt bzw. ich nicht so ganz durchsteige ;). Bin wie gesagt absoluter Anfänger in Bezug auf JavaScripts.

VG

:cool: (bei dem schönen wetter)

Mike

scooterbln
Beiträge: 9
Registriert: 24.02.2011, 15:43

Formular zweisprachig anlegen

Beitrag von scooterbln » 02.03.2011, 11:22

[fontsize=2][fontsize=1]Hallo noch mal,

ich habe den Ansatz mit den 2 Schaltflächen übernommen und dort in der einen

Formular1.Seite3-Teilformular.presence = "visible";   //englische Seite
Formular1.Seite4-Teilformular.presence = "visible";   //englische Seite
Formular1.Seite1-Teilformular.presence = "hidden";   //deutsche Seite
Formular1.Seite2-Teilformular.presence = "hidden";  //deutsche Seite
und in der anderen 
Formular1.Seite1-Teilformular.presence = "visible";
Formular1.Seite2-Teilformular.presence = "visible";
Formular1.Seite3-Teilformular.presence = "hidden";
Formular1.Seite4-Teilformular.presence = "hidden";
als “click-JavaScript-Client“ angelegt.
 
Die Verweise haben mich nicht wirklich weiter gebracht, da sie irgendwie nicht so richtig auf meinen Fall / mein Formular passen oder teilweise komplexere Probleme beschreiben.

Wie dem auch sei, die Schaltflächen sind da, die Paginierung der englischen Seiten habe ich auf „nach vorherigem“ eingestellt, doch es werden mir alle 4 Seiten angezeigt und die Schalflächen bewirken nichts.

Irgendwo habe ich wohl einen Schritt vergessen !?

VG,

Mike[/fontsize][/fontsize]

[fontsize=2][fontsize=1]PS: Anbei mal mein "Kustwerke" :?[/fontsize]

[/fontsize]
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
Merklin
Beiträge: 1857
Registriert: 04.04.2009, 17:03

Formular zweisprachig anlegen

Beitrag von Merklin » 02.03.2011, 20:47

Hallo Mike,

leider habe ich Probleme mit deinem Formular. Es zeigt mir die Buttons garnicht an und sie funktionieren auch nicht, wenn ich sie auf "Sichtbar" stelle. Selbst wenn ich einen Neuen einfüge, geht es nicht. Welche Programm-Version verwendest du?

VG Merklin

Benutzeravatar
nele_sonntag
Beiträge: 2742
Registriert: 04.05.2009, 15:12
Wohnort: Frankfurt
Kontaktdaten:

Formular zweisprachig anlegen

Beitrag von nele_sonntag » 02.03.2011, 20:52

@merklin
Also die Button gehen bei mir. Hast Du gesehen, dass sie auf der Masterseite untergebracht sind?

@Mike
Deine Namenskonvention der Seiten geht GAR NICHT!!

Niemals darfst Du ein - als Trennung benutzen, das siehst Du daran, dass es blau dargestellt wird, also in irgendeiner Art und Weise als Code bzw. reservierter Name, der nun versucht irgendetwas damit anzufangen, interpretiert.

Dann hast in Deinem Code alles Seite..Teilformular, aber in der Hierachie heißen zwei Seiten Page? Das geht nicht.

Antworten