Vorlage:Lang/Doku: Unterschied zwischen den Versionen
→Sprachen mit rechts-nach-links Schreibrichtung: Verlinkung herausgenommen |
→Verwendung bei CJKV: Verlinkungen raus |
||
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 22: | Zeile 22: | ||
Für die Schriftdarstellung im Bereich [[w:CJK|CJKV]] ist eine Auszeichnung von Schriftzeichen in der jeweiligen Sprache mit visuellen Änderungen verbunden. | Für die Schriftdarstellung im Bereich [[w:CJK|CJKV]] ist eine Auszeichnung von Schriftzeichen in der jeweiligen Sprache mit visuellen Änderungen verbunden. | ||
In der Geschichte der Verwendung [[w:Chinesische Schrift|chinesischer Zeichen]] ( | In der Geschichte der Verwendung [[w:Chinesische Schrift|chinesischer Zeichen]] (汉字 ''hànzì'', [[w:Japanische Schrift#Kanji|jap.]] ''kanji'', [[w:Hanja|kor.]] ''hanja'') in den verschiedenen Sprachen Chinesisch, Japanisch, Koreanisch und Vietnamesisch (CJKV) haben sich gewisse Änderungen in der Darstellung ergeben. Die untere Tabelle stellt dabei eine Auflistung gleicher Zeichen auf, die durch diese Vorlage an das jeweilige [[w:Locale|Locale]] angepasst ist. Die Grafik daneben zeigt, wie es aussehen soll. | ||
[[Datei:Vergleich zh-Hant-CN zh-Hant-TW ja-Hani ko-Hani.png|miniatur|Vergleich der CJK-Schriften.]] | [[Datei:Vergleich zh-Hant-CN zh-Hant-TW ja-Hani ko-Hani.png|miniatur|Vergleich der CJK-Schriften.]] | ||
Zeile 46: | Zeile 46: | ||
Zum Kopieren: | Zum Kopieren: | ||
* Für Chinesisch bitte die | * Für Chinesisch bitte die zh-Vorlage benutzen, nicht die lang-Vorlage. Die zh-Vorlage benutzt intern die lang-Vorlage. Zur weiteren Information siehe auf der Seite dort. Als Beispiel: | ||
<nowiki>{{zh|v=中华人民共和国香港特别行政区|t=中華人民共和國香港特別行政區}}</nowiki> | <nowiki>{{zh|v=中华人民共和国香港特别行政区|t=中華人民共和國香港特別行政區}}</nowiki> | ||
* Sonstige Sprachen die auf der chinesischen Schrift basieren: | * Sonstige Sprachen die auf der chinesischen Schrift basieren: | ||
Zeile 58: | Zeile 58: | ||
== Sprachen mit rechts-nach-links Schreibrichtung == | == Sprachen mit rechts-nach-links Schreibrichtung == | ||
Bei Sprachen mit Schreibrichtung von rechts nach links, kann die Vorlage:rtl-lang verwendet werden. | Bei Sprachen mit Schreibrichtung von rechts nach links, kann die Vorlage:rtl-lang verwendet werden. | ||
== Stylesheet anpassen == | == Stylesheet anpassen == |
Aktuelle Version vom 28. August 2024, 06:58 Uhr
Definition
Mit dieser Vorlage lässt sich die Sprache eines Textabschnittes angeben. Sie hat dabei keinen direkten visuellen Effekt, sie stellt lediglich Metainformationen bereit. Dabei ist es unabhängig von der Art der Schrift zu verwenden, unbeeinflusst also, ob der Abschnitt in einem Skript (z. B. Hangeul) oder in einer Romanisierung (z. B. McCune-Reischauer) geschrieben ist. Als Sprachkürzel sollten ISO 639, ISO 639-1 und 639-2 und für Regionen ISO 3166 verwendet werden.
Verwendungszweck:
- Der Webbrowser kann entscheiden, wie er anhand der Sprache die Darstellung vornehmen soll.
- Benutzer können ihre Stylesheets anpassen, um eine besondere Darstellung zu erzwingen.
- Screenreader können anhand der gegebenen Sprachinformation die richtige Audioausgabe zuordnen.
- Anführungszeichen, Interpunktion, Worttrennung (durch Bindestrich) und weitere typografische Eigenschaften können entsprechend gewählt werden.
- Rechtschreib- und Grammatikprüfung
Die Language Subtag Registry der IANA enthält alle Werte die benutzt werden können, gegliedert in zwei Klassen.
- Tags: Vollständige Wertfolgen, z. B. zh-Hant-SG für Chinesisch in der traditionellen Schreibweise das in Singapur verwendet wird.
- Subtags: Einzelwerte die nach dem Schema language[-script][-region][-variant] zusammengesetzt werden, z. B. de-CH-1996 (language-region-variant) für Deutsch nach der Rechtschreibreform von 1996 das in der Schweiz verwendet wird. Eine genauere Beschreibung dazu ist in W3C: Understanding the New Language Tags (engl.) zu finden.
Beispiel
{{lang|fr|Je suis un Français.}}
ergibt: Je suis un Français.
Verwendung bei CJKV
Für die Schriftdarstellung im Bereich CJKV ist eine Auszeichnung von Schriftzeichen in der jeweiligen Sprache mit visuellen Änderungen verbunden.
In der Geschichte der Verwendung chinesischer Zeichen (汉字 hànzì, jap. kanji, kor. hanja) in den verschiedenen Sprachen Chinesisch, Japanisch, Koreanisch und Vietnamesisch (CJKV) haben sich gewisse Änderungen in der Darstellung ergeben. Die untere Tabelle stellt dabei eine Auflistung gleicher Zeichen auf, die durch diese Vorlage an das jeweilige Locale angepasst ist. Die Grafik daneben zeigt, wie es aussehen soll.
zh-Hans-CN |
zh-Hant-TW |
ja-Hani |
ko-Hani
|
---|---|---|---|
判 | 判 | 判 | 判 |
逸 | 逸 | 逸 | 逸 |
骨 | 骨 | 骨 | 骨 |
Zum Kopieren:
- Für Chinesisch bitte die zh-Vorlage benutzen, nicht die lang-Vorlage. Die zh-Vorlage benutzt intern die lang-Vorlage. Zur weiteren Information siehe auf der Seite dort. Als Beispiel:
{{zh|v=中华人民共和国香港特别行政区|t=中華人民共和國香港特別行政區}}
- Sonstige Sprachen die auf der chinesischen Schrift basieren:
{{lang|ja|漢字}} {{lang|ko-Hani|漢字}}
- Für sonstige Schriften:
{{lang|ja|我が世誰ぞ}} {{lang|ko-Hang|한글}} {{lang|zh-Bopo|ㄅㄆㄇㄈ}}
Sprachen mit rechts-nach-links Schreibrichtung
Bei Sprachen mit Schreibrichtung von rechts nach links, kann die Vorlage:rtl-lang verwendet werden.
Stylesheet anpassen
Registrierte Benutzer können auf ihrer eigenen Stylesheet-Seite common.css usw. ihr eigenes Erscheinungsbild definieren. Folgendes Beispiel legt eine besondere Schriftfarbe für alle durch diese Vorlage gekennzeichneten Sprachen fest und wählt für Russisch eine Schriftart fest:
span[lang] {
color: green;
}
span[lang|="ru"] {
font-family: fonteskaya;
}
Alternativ kann der Selektor in der zweiten Zuweisung auch gesetzt werden:
span:lang(ru) {
font-family: fonteskaya;
}
Oft ist es hilfreich, die Schrift zu vergrößern. Dies wird folgendermaßen erreicht:
span[lang|="th"] {
color: green; font-size: 1.2em;
}
Für kursive Schrift ist entsprechend einzufügen:
span[lang] {
font-style:italic;
}
Diese Beispiele benutzen CSS3 und wirken deshalb im Internet Explorer erst ab Version 7, span:lang(ru)
erst ab Version 8 und nicht in der so genannten „Kompatibilitätsansicht“ (IE-7-Emulation).
Siehe zu CSS auch:
- Wikipedia:Technik/Skin/CSS
- FAQ: Styling using the lang attribute auf w3.org (englisch)
Weblinks
- IANA: Language Subtag Registry
- W3C: Language tags in HTML and XML
- RFC 4646 (bzw. best practice BCP 47)