Hallo
Soviel ich weiss kann man auch zwei Metaangaben mit der jeweiligen Sprache machen. Zumindest habe ich das für das meta description schon mal gesehen.
Würde ich soweit ich das Problem nachvollziehen kann aber gar nicht in Betracht ziehen. Es geht ja darum zuerst einmal eine Hauptsprache zu definieren.
Das ist aber auch per Server möglich.
validator.w3.org/i18n-checker/check+
So hierzu Hauptsprache ist auf meiner Domain per HTML Element und auch durch einen header den der Server sendet gesetzt.
Das meta Element könnte ich mir rein theorethisch echt sparen denn diese beiden Angaben sind es die den Ausschlag geben. Wovon eine ausreicht um definitiv eine Hauptsprache zu definieren. Ja momentan dreifach gemoppelt an der Stelle experimentiere ich gerade. Ist aber egal wenn diese Angaben auf jeden Fall übereinstimmen.
[html]
[/html]
Es geht nur darum auf einer Seite einen Sprachwechsel entweder über beide Attribute oder nur über eines der Attribute je nach verwendetem Doctype anzugeben.
Dazu zwei Beispiele
joerghuelsermann.de/artikel/abkuerzungen.php
Die Grundsprache der Webseite ist deutsch. Da aber in der Liste mehr englische Abkürzungen vorliegen ist die Liste gesamt wieder englisch. Einzelne Listenpunkte die wieder in deutsch vorliegen erhalten nochmal einen Sprachwechsel.
Ein Sprachwechsel gilt nur für den Bereich den dasjenige Element beinhaltet. Beim Schliessen des Elementes ist wieder die davor gesetzte Sprache aktiv.
Auf dieser Seite zum Thema Ventil habe ich den Begriff Ventil in einige andere Sprachen übersetzt. Grundsprache ist wieder deutsch.
joerghuelsermann.de/test/ventil/
[html]
- Englisch: Valve, Outlet
- Französisch: Soupape, Clapet, Valve
- Niederländisch: Ventiel, Luchtklep
- Italienisch: Valvola
- Portugiesisch: Válvula
- Schwedisch: Klaff, Ventil
- Spanisch: Válvula
[/html]
Und falls du noch ein Beispiel dazu brauchst wie das abhängig vom Doctype aussehen könnte da fällt mir dann die mobile Version einer meiner Seiten ein.
joerghuelsermann.de/artikel/seo/mobil
Hier konnte ich nur das xml:lang Attribut setzen wobei in der normalen Version beide Attribute unter XHTML5 angegeben werden.
Falls du beide Attribute einsetzen muss achte bitte darauf das für jedes Element diese übereinstimmen. Es gibt schon genug Seiten im Netz die einen babylonischen Wirrwarr verursachen.
So wie zum Beispiel auf www.phw-jendreck.de zum Nachvollziehen. validator.w3.org/i18n-checker/check+
Gruß
Jörg
Zufällige Umleitung zu der Startseite einer meiner Domains
Meine ungewöhnlichen Tools
Beitrag erstellen
EinloggenKostenlos registrieren