@@Chico_wau
Ich möchte meine Homepage gern mehrsprachig einrichten, zusätzlich zu Deutsch auch Englisch und Portugiesisch. Ich hab mir das so vorgestellt, dass ich mir Subdomains einrichte (/de, /en bzw. /pt) und anfangs alle deutschen HTML Seiten in die Subdomains kopiere, die Startseite allerdings in der richtigen Sprache.
Denselben Inhalt unter verschiedenen Adressen anzubieten ist so gut wie nie eine gute Idee. Besser ist es, wenn der Nutzer bei jeder Seite diejenige der vorhandenen Sprachversionen ausgeliefert bekommt, die am besten passt (d.h. so in den Browsereinstellungen angegeben sind).
Beispiel: Ein Nutzer hätte am liebsten Portugiesisch, zur Not aber auch Englisch (Accept-Language: pt, en
). Seite A gibt es nicht auf portugiesisch gibt, aber auf englisch; dann bekommt der Nutzer Seite A automatisch auf englisch. Von Seite B gibt es eine portugiesische Übersetzung; dann bekommt der Nutzer Seite B automatisch auf portugiesisch.
Wie das funktioniert: Sprachvereinbarung (language negotiation)
LLAP 🖖
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann