Liebe(r) Carmen,
Español ist doch spanisch? Also die spanische Flagge:
und wie sollen dann venezolanische Besucher meinen spanischen Content erreichen? Auch über die spanische? Oder suchen die nicht lieber eine venezolanische Flagge? Und nach welcher Flagge suchen die mexikanischen Besucher? Deine Entscheidung für die Flagge Spaniens finde ich nicht ganz so einleuchtend wie Du.
Für französischen Content kann man da analog argumentieren, denn Französisch wird in in vielen Teilen der Welt gesprochen, unter höchst unterschiedlichen Flaggen.
Eine Frage zu deiner Umsetzung, welche Sprache nimmst du als default? Deutsch? Also kommt ein User auf deine Seite, das Cookie ist noch nicht gesetzt, was sieht der User?
Wenn der User in meiner Lösung auf http://example.org/ landet, dann sieht er den Inhalt in der Sprache, die sein Browser bevorzugt, es sei denn, er hat durch eine explizit andere Wahl in einem Cookie einen Wert stehen, der diese Browsereinstellung überschreibt. Ist eine solche Sprachvariante nicht verfügbar, gibt es einen Standardwert, der in meinem Fall die deutsche Sprachvariante ist, da meine Domain auf .de endet und deutschsprachiger Content deswegen zu erwarten ist.
Ansonsten haben die Seiten ja "sprechende" Adressen, die jeweils eindeutig einer Sprachvariante zugewiesen sind. Wollte jemand in dem System eine Sprachvariante unter einem bereits existierenden Titel anlegen, würde das System ihn warnen und zu einem veränderten Titel zwingen.
[HTML-Code]
Das verstehe ich leider nicht so ganz, ist aber auch nicht weiter schlimm, da ich für jede Sprache einen Artikel in meiner Datenbank habe, ich persönlich finde dieses etwas übersichtlicher.
Der Code sollte Dir nur zeigen, was der Besucher später in seinem Dokument unter Sprachauswahl angeboten bekommt. Alternativ kann man die anklickbaren Texte auch in einen Standardtext in der Art "read this page in English", "diese Seite auf Deutsch lesen", "lire cette page en français" bzw. "leer esta página en español" umwandeln. Das Linkziel enthält bei mir jedenfalls kein Sprachenkürzel, wie Du es in Deinem Beispiel angeführt hattest.
Liebe Grüße,
Felix Riesterer.