Hallo,
könnte da auch später einmal "es" stehen?
Kann ich nicht sagen. Derzeit ist nur de und fr geplant. Wenn eine weitere Sprache hinzukommt muss ich nur einen neuen Artikel mit z.B. es anlegen und schon ist dieser im System vorhanden. Ich weiß nicht auf was du hinaus willst.
Spanisch wird ja in vielen lateinamerikanischen Ländern gesprochen, nicht nur in Spanien. Welche Flagge bekäme "Español"?
Español ist doch spanisch? Also die spanische Flagge: http://www.nationalflaggen.de/laenderinformationen/s/index.html und ich nutze für meine Seite diese Flaggen: http://www.famfamfam.com/lab/icons/flags/
Ist nur der Seiteninhalt in der jeweiligen Landessprache, oder auch der Seitentitel (
<title lang="es">Mi Vacaciones</title>
)?
Gute Frage, an das habe ich noch gar nicht gedacht. Derzeit nur der Inhalt, Seitentitel, Beschreibung und Keywords bleiben erst einmal gleich.
Ich persönlich verwende den Cookie-Wert, wenn es um einen Aufruf der Hauptseite geht, aber nur, wenn die Content-Negotiation von sich aus auf einen anderen Wert käme.
Damit meinst du, wenn sich die Navigationspunkte dann Textlich ändern oder wenn sich der Namen in der URL ändert? Das kann ich machen wie ich will, wenn ich eine Seite anlege kann ich den URL Namen frei vergeben, daher habe ich alle freiheiten.
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?
Desweiteren kann man bei meiner Lösung den Titel als Linkziel auch gleich mit der Sprache verbinden:
- http://example.org/mis-vacaciones
- http://example.org/my-vacation
- http://example.org/meine-ferien
- http://example.org/mes-vacances
Ahh OK, dann habe ich dich doch richtig verstanden, ja, dieses kann ich so umsetzten, wie oben bereits erwähnt.
Offensichtlich ist die vierte URL für französischen Inhalt, die zweite für englischen. Dass es sich intern um ein und dieselbe Seite handelt, muss das Backend "verstehen". So kann man auch bequem zu den anderen Sprachvarianten verlinken, wenn solche verfügbar sind:
<article lang="fr"> <h1>My Vacations</h1> <p>I'm already looking forward to the summer vacations...</p> </article> <nav> <ul> <li><a href="/meine-ferien" lang="de">Meine Ferien</a></li> <li><a href="/mes-vacances" lang="fr">Mes Vacances</a></li> <li><a href="/mis-vacaciones" lang="es">Mis Vacaciones</a></li> </ul> </nav>
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.