Domino 9 und frühere Versionen > Entwicklung
Sprache wählen bei Öffnen von Db
guenni73:
Hallo Markus
danke für die Hilfe, hab das mit dem N avigator mal ausprobiert, klappt wunderbar. Hab dementsprechend auch die Views in zwei Sprachen hinterlegt. Was ich mich jetzt aber Frage ist, wie hast Du das mit den Masken gehandhabt?
Danke und Gruß
deepsee3:
Hi
Ich hab ein indexfeld hiterlegt ( 1=deutsch , 2=englisch ).
Bei der einwahl über den Navigator ( hab die selbe Lösung ) setzt er den Index und alle Masken arbeiten dann halt damit.
Für normalen Text hab ich dann berechete Felder zur Ansicht angelegt und darin Formeln hinterlegt. z.B.
@if(language = 1 ;"Hallo";Hello)
Aber es gibt bestimmt auch bessere Varianten.
Markus_W:
Hi Notes-Gemeinde
Ich hab das so gemacht, dass bei der oben erwähnten Abfrage in der Notes-Ini ein entsprechender Parameter gesetzt wurde.
Nun kann man entweder die Feldbezeichner (wie bei deepsee3) auch in Felder setzen, das hat den enormen Vorteil, dass man diese Parametersierbar macht.
Also konkret:
Wenn deutsch gewählt wird steht in der Notes.ini der Wert 1 bei Englisch 2 bei franz. 3 usw...
Die Felder holen sich dann aus einem Parameterdokument den 1., 2. oder 3. Wert.
Das dauert zwar ein bisschen, wenn man aber den Parameterwerte für alle Felder beim starten des Dokumentes ausließt gehts eigentlich ganz schnell und man kann jederzeit eine Sprache mehr ins Programm nehmen.
Alternativ kann man auch mit berechneten Teilmasken Arbeiten. Das ist aber dann doch sehr entwicklungsintensiv, lohnt sich aber bei großen Masken
mfg
markus
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln