Übersetzungen

Grundsätzliche Themen zur Bedienung, Erstellung von Formularen, Datenbankanbindung und Beispiele ...
Antworten
PaulPommes
Beiträge: 6
Registriert: 20.08.2010, 08:28

Übersetzungen

Beitrag von PaulPommes » 19.03.2011, 16:50

Hallo Mitglieder/innen

kennt jemand eine Möglichkeit die Texte einer DDL programmtisch zu übersetzen,
per Javascript?

z.B

Tee -> tea, usw.

Sobald man eine andere Sprache auswählt.

Anbei ein Beispiel

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

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

Übersetzungen

Beitrag von Merklin » 19.03.2011, 18:01

Hall PaulPommes,

das Thema hatten wir hier schon einmal. Kann aber den Beitrag, so schnell nicht finden. Deshalb hier nur die Beispiel Datei daraus. Beachte bitte Variabeln > Scripte.

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

PaulPommes
Beiträge: 6
Registriert: 20.08.2010, 08:28

Übersetzungen

Beitrag von PaulPommes » 21.03.2011, 10:21

Hallo Merklin,

danke für die Antwort.

Ich vergaß ein Detail, bei den zu übersetzenden Texten der DDL "DDL_Z_PRODUKT" wollte ich gerne das Bindungen erhalten bleiben,
oder halt programmatisch neu aufbauen können.

Wert -> Text
0 -> Leerzeichen
1 -> Tee
2 -> Kaffee

Wert -> Text
0 -> Leerzeichen
1 -> tea
2 -> coffee


Gruß PaulPommes

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

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Übersetzungen

Beitrag von armine » 21.03.2011, 17:51

Hallo PaulPommes,

wenn Werte gebraucht werden, dann muss man sie bei addItem mit übergeben.
Beispiel, Formular1.DropdownListe1::calculate - (JavaScript, client):

if(Sprache == "1") {
    this.clearItems();
    this.addItem("","0");
    this.addItem("Tee","1");
    this.addItem("Kaffee","2");
} else {
    this.clearItems();
    this.addItem("","0");
    this.addItem("tea","1");
    this.addItem("coffee","2");
}

Leider wirkt sich das auf eine bereits getroffene Auswahl nicht aus. Eine Sprachwahl mit "Gedächtnis" liegt bei.

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

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Übersetzungen

Beitrag von armine » 21.03.2011, 18:26

Da war ich etwas zu voreilig: die Möglichkeit "keine Sprache" auszuwählen war leider auch möglich.

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

PaulPommes
Beiträge: 6
Registriert: 20.08.2010, 08:28

Übersetzungen

Beitrag von PaulPommes » 23.03.2011, 09:01

Danke armine,

ja genau so hatte ich es mir gedacht.

Das gleiche kann man doch bestimmt auch mit den Elemente einer Optionsfeldgruppe machen?
Werde ich mal ausprobieren.

Gruß PaulPommes


24.03.2011
Übersetzung für Optionsfeldgruppe
[fontsize=2][fontsize=2]
// Checkboxen in der Gruppe ZZ_PKT [/fontsize]
[/fontsize]
[fontsize=2]FORM1.Seite1.ZZ_PKT.ZZ_PKT_MONTAGE.caption.value.text.value [/fontsize][fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] "Montage"; [/fontsize][fontsize=2]FORM1.Seite1.ZZ_PKT.ZZ_PKT_DEMONTAGE.caption.value.text.value [fontsize=2][fontsize=2]=[/fontsize][/fontsize][fontsize=2] "Demontage"; [/fontsize]
[/fontsize]


Antworten