Domino 9 und frühere Versionen > ND6: Entwicklung
Multilinguale Web Anwendung
HarryB:
Hallo zusammen,
bei uns besteht der Bedarf für eine mehrsprachige Web Anwendung (Deutsch/Englisch). Die Frage die sich mir nun stellt ist, ob es möglich ist, die Sprache manuell auszuwählen.
Die Frage im Detail:
- ich erstelle eine Datenbank mit der Option "Multilingual"
- ich erstelle eine Maske mit der Option "deutsch"
- ich erstelle dieselbe Maske mit der Option "english"
Wenn ich im Browser nun die Seite aufrufe, erhalte ich je nach Einstellung der bevorzugten Sprache die deutsche oder die englische Seite angeboten.
Kann ich zusätzlich per Link (Englische Version -> hier klicken; Deutsche Version -> hier klicken) die Sprache Manuell umstellen?
Hintergrund der Frage ist, dass die Benutzer, die u.U. kein Deutsch können, trotzdem mal an einen deutschen Client sitzen und dementsprechend die Deutsche Version angezeigt bekommen.
Viele Grüße
Harry
dirk_2909:
Hallo
Für eine mehrsprachige Webanwendung benötigst Du nicht die "Multilingual" Option.
Du kannst das umschalten der Sprache über ein Button realiseren.
Und je nachdem werden andere Sprachtexte oder sogar Dokumente in den Browser geladen.
HarryB:
Hast du eine Anleitung oder zumindest ein Beispiel, woran ich ersehen kann, wie man das am geschicktesten macht?
Viele Grüße
Harry
Glombi:
Ich habe es so gelöst:
Als Web Startoption der Datenbank eine Seite definiert.
In dieser Seite wird mittels Javascript die Sprache des Browser abgefragt und dann der entsprechende FrameSet geöffnet.
Für den Notes-Client kann man das ähnlich machen. Dafür gibt es @LanguagePreference([REGION])
Ein Frameset für Deutsch, einer für Englisch. Dort werden dann programmatisch die enstprechenden Elemente (Seiten, Ansichten) aufgerufen.
Andreas
HarryB:
--- Zitat von: Glombi am 09.11.06 - 12:03:31 ---Dafür gibt es @LanguagePreference([REGION])
--- Ende Zitat ---
Stimmt, das funktioniert sogar im Browser. :)
Viele Grüße
Harry
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln