Formular international gestalten

Alles was sich mit dem Thema dynamische XML Formulare auf Basis des LiveCycleDesigners beschäftigt
Antworten
Benutzeravatar
NTCNC9
Beiträge: 20
Registriert: 18.09.2011, 18:19

Formular international gestalten

Beitrag von NTCNC9 » 27.12.2011, 15:24

Hallo Zusammen,

Ich habe hier im Forum schon einige Möglichkeiten gesehen um ein mehrsprachiges Formular zu erstellen. Alle basierten im Endeffekt auf eine Eingabe des Users, sei es über Dropdownliste oder Button.

Gibt es eine Möglichkeit diese Entscheidung abhängig von der eingestellten Systemsprache oder dem Gebietsschema des Viewers zu gestalten? Somit wäre keine Usereingabe erforderlich. Wenn eine Sprache nicht im Formular hinterlegt sein sollte, dann soll Englisch als Standard gesetzt werden.

Für Beispiele, Anregungen und Tipps wäre ich sehr dankbar.

PS: Interessant wäre hier auch die Implementierung von Kyrillischen Schriftzeichen (speziell russisch....)

Viele Grüße und eine Guten Rutsch ins Jahr 2012

NTCNC9

Benutzeravatar
radzmar
Beiträge: 962
Registriert: 26.10.2011, 10:18

Formular international gestalten

Beitrag von radzmar » 27.12.2011, 15:35

Du kannst z.B. im initialize:Event die Sprache der Hostanwendung (Acrobat/Reader) abfragen.

Code: Alles auswählen

xfa.host.language;
Als Ergebnis bekommst Du dann den ISO-Code des Gebietsschemas zurück z.B. "de_DE" für deutsch/Deutschland oder "en_US" für englisch/USA.

Benutzeravatar
NTCNC9
Beiträge: 20
Registriert: 18.09.2011, 18:19

Formular international gestalten

Beitrag von NTCNC9 » 27.12.2011, 15:47

Hey,

genau das hab ich gesucht, Danke :-)

Benutzeravatar
NTCNC9
Beiträge: 20
Registriert: 18.09.2011, 18:19

Formular international gestalten

Beitrag von NTCNC9 » 28.12.2011, 10:02

Hallo zusammen,

Gibt es zu den Gebietsschemas im Designer eine Liste für diesen ISO-Code? Wenn man googelt kommt man auf verschiedene Schreibweisen mal mit "-" mal mit "_". Evtl müsste man das ganze formatieren?

Viele Grüße

NTCNC9

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

Formular international gestalten

Beitrag von Merklin » 28.12.2011, 10:41

Hallo,

einfach in der Hilfe "Gebietsschemata" eingeben.
Dort findest du dann die ISO Codes. Sie sind alle mit Unterstrich.

VG Merklin

Antworten