Domino 9 und frühere Versionen > ND6: Entwicklung

Multilinguale Web Anwendung

(1/2) > >>

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