Session-Initialisierung |
Meistens Anzeige einer neutralen Startseite. |
Seiten-Initialisierung |
SprachenID wird aus PHP-Session gelesen; Textfragmente werden mittels PHP eingefügt. |
Sprachumschaltung |
Textfragmente werden per AJAX geholt und im Dokument per DOM ausgetauscht. |
Vorteil |
- Umschaltung erfolgt zügig, ohne Neuladen der Seite.
- Sprachresourcen liegen zentral in Textdatei(en) oder einer MySQL-Datenbank.
|
Nachteil |
- Javascript muss aktiviert sein; DOM-/AJAX-fähiger Browser erforderlich.
- Server muss PHP unterstützen; funktioniert nur online.
- Ausgabe von HTML-Code (z.B. <br>,<b> oder <img>) umständlich.
- Evtl. keine sessionübergreifende Speicherung der Einstellung.
- Durch Lesezeichen (Favoriten) wird lediglich die Standard-Sprache angezeigt.
|