Hallo Blumentopf,
ich versuche einen einfachen Language Switch ohne php zu schreiben.
Meiner Meinung nach ist keine gute Idee, komplett mehrsprachige Dokumente anzubieten. Besser wäre es zwei verschiedene Dokumente für die Sprache zu haben.
Falls du es doch so machen möchtest:
- Ändere per Click und JavaScript das lang-Attribut des html-Elements[1]
- Verwende keine Klasse en sondern für jedes Element das entsprechende Sprachattribut.
html:lang=de :lang:not(:lang=de) { display: none; }
html:lang=en :lang:not(:lang=en) { display: none; }
Wie gesagt, richtig klug finde ich es nicht. en und de sind auch nicht die richtigen Sprachbezeichner
Bis demnächst
Matthias
--
Wenn eine Idee nicht zuerst absurd erscheint, taugt sie nichts. (Albert Einstein)
Wenn eine Idee nicht zuerst absurd erscheint, taugt sie nichts. (Albert Einstein)
Vielleicht ist das aber auch falsch, weil ja beide Sprachen im Dokument stehen. ↩︎