Marian: mehrsprachige Internetpräsenz: de, en, pl, ru

Beitrag lesen

Hi Maresa,

ich bin gerade an der Planung einer mehrsprachigen Internetpräsenz. Die Internetpräsenz soll in den Sprachen Deutsch, Englisch, Russisch und Polnisch zur Verfügung stehen und wird über eine com Domain erreichbar sein.

Die Links auf die Sites werden dann entsprechend der in der Session vorhandenen ausgewählten Sprche generiert. Bspl.: <a href="<?= $_SESSION["lang"] ?>/unterseite1.htm">Unterseite 1</a>

soweit habe ich keine Probleme und es sollte alles wunderbar funktionieren.

Sollte es vielleicht, tut es aber nicht.
Stell dir vor du bist auf der Seite /en/foo/bar/seite.htm
Du klickst auf einen Link zur unterseite1.htm
<a href="en/unterseite1.htm">Unterseite 1</a>
Du landest auf /en/foo/bar/en/unterseite1.htm

Wie wäre es, wenn du einfach vier Ordner machst - einen für jede Sprache. Alle Seiten dieser Sprache sind dann in ihrem Ordner. Dann hast du keine Probleme mit dem verlinken, und der Benutzer kann auch einfach zwischen den Sprachen wechseln.

Wenn sich die Inhalte allerdings öfters ändern, ist es vielleicht mit einem /seite1.php?lang=en einfacher.

Gruß, Marian