Vorlage:Lang/Doku

Aus Kitakien

< Vorlage:Lang(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (Doku ausgelagert - http://de.wikipedia.org/w/index.php?title=Vorlage:Lang&oldid=44055009)
K (12 Versionen: Formatiervorlagen)
 
(Der Versionsvergleich bezieht 11 dazwischenliegende Versionen mit ein.)
Zeile 2: Zeile 2:
{{Tausendfach verwendet}}
{{Tausendfach verwendet}}
-
Quelltext:
+
== Definition ==
-
<pre><span class="lang" lang="{{{1}}}" xml:lang="{{{1}}}">{{{2}}}</span></pre>
+
 
-
Für eine Erklärung zur Verwendung dieser Vorlage siehe [[Vorlage Diskussion:Lang]].
+
Mit dieser Vorlage lässt sich die Sprache eines Textabschnittes angeben. Sie hat dabei keinen direkten visuellen Effekt, sie stellt lediglich [[Metadaten|Metainformationen]] bereit. Dabei ist es unabhängig von der Art der Schrift zu verwenden, unbeeinflusst also, ob der Abschnitt in einem Skript (z.&nbsp;B. [[Hangeul]]) oder in einer Romanisierung (z.&nbsp;B. [[McCune-Reischauer]]) geschrieben ist. Die Sprachkürzel aus [[ISO 639|''ISO 639-1'' und ''639-2'']] sollten verwendet werden.
 +
 
 +
Verwendungszweck:
 +
* Der [[Webbrowser]] kann entscheiden, wie er anhand der Sprache die Darstellung vornehmen soll.
 +
* Benutzer können ihre [[Stylesheet]]s 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 [[Typografie|typographische]] Eigenschaften können entsprechend gewählt werden.
 +
* Rechtschreib- und Grammatikprüfung
 +
 
 +
Die [http://www.iana.org/assignments/language-subtag-registry ''Language Subtag Registry''] der [[Internet Assigned Numbers Authority|IANA]] enthält alle Werte die benutzt werden können, gegliedert in zwei Klassen.
 +
# ''Tags'': Vollständige Wertfolgen, z. B. <tt>zh-Hant-SG</tt> für [[Chinesische Sprachen|Chinesisch]] in der [[Langzeichen|traditionellen Schreibweise]] das in [[Singapur]] verwendet wird.
 +
# ''Subtags'': Einzelwerte die nach dem Schema ''language''[-''script''][-''region''][-''variant''] zusammengesetzt werden, z. B. <tt>de-CH-1996</tt> ''(language-region-variant)'' für [[Deutsche Sprache|Deutsch]] nach der [[Reform der deutschen Rechtschreibung von 1996|Rechtschreibreform von 1996]] das in der [[Schweiz]] verwendet wird. Eine genauere Beschreibung dazu ist in [http://www.w3.org/International/articles/bcp47/ W3C: ''Understanding the New Language Tags''] (Engl.) zu finden.
 +
 
 +
== Beispiel ==
 +
<nowiki>{{lang|fr|Je suis un Français.}}</nowiki>
 +
 
 +
ergibt:
 +
{{lang|fr|Je suis un Français.}}
 +
 
 +
== Verwendung bei CJKV ==
 +
Für die Schriftdarstellung im Bereich [[CJK|CJKV]] ist eine Auszeichnung von Schriftzeichen in der jeweiligen Sprache mit visuellen Änderungen verbunden.
 +
 
 +
In der Geschichte der Verwendung [[Chinesische Schrift|chinesischer Zeichen]] ({{zh|v=汉字|t=漢字|p=hànzì}}, [[Hanja|kor.]] ''hanja'', [[Japanische Schrift#Kanji|jap.]] ''kanji'') in den verschiedenen Sprachen Chinesisch, Japanisch, Koreanisch und Vietnamesisch ([[CJK|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.
 +
 
 +
[[Datei:Vergleich zh-Hant-CN zh-Hant-TW ja-Hani ko-Hani.png|thumb|Vergleich der CJK-Schriften.]]
 +
{| class="prettytable" style="text-align: center;"
 +
|+ Vergleich der CJK-Schriftdarstellungen für Chinesisch (Volksrepublik), Chinesisch (Taiwan), Japanisch, Koreanisch
 +
! <code>zh-Hans-CN</code> !! <code>zh-Hant-TW</code> !! <code>ja-Hani</code> !! <code>ko-Hani</code>
 +
|- style="font-size:xx-large; padding:0.5em;"
 +
|{{lang|zh-Hans-CN|判}}
 +
|{{lang|zh-Hant-TW|判}}
 +
|{{lang|ja-Hani|判}}
 +
|{{lang|ko-Hani|判}}
 +
|- style="font-size:xx-large; padding:0.5em;"
 +
|{{lang|zh-Hans-CN|逸}}
 +
|{{lang|zh-Hant-TW|逸}}
 +
|{{lang|ja-Hani|逸}}
 +
|{{lang|ko-Hani|逸}}
 +
|- style="font-size:xx-large; padding:0.5em;"
 +
|{{lang|zh-Hans-CN|骨}}
 +
|{{lang|zh-Hant-TW|骨}}
 +
|{{lang|ja-Hani|骨}}
 +
|{{lang|ko-Hani|骨}}
 +
|}
 +
 
 +
Zum kopieren:
 +
 
 +
* Für Chinesisch bitte die [[Vorlage:zh|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>
 +
* Sonstige Sprachen, die auf der chinesischen Schrift basieren:
 +
<nowiki>{{lang|ja-Hani|</nowiki>{{lang|ja-Hani|漢字}}<nowiki>}}</nowiki>
 +
<nowiki>{{lang|ko-Hani|</nowiki>{{lang|ko-Hani|漢字}}<nowiki>}}</nowiki>
 +
* Für sonstige Schriften:
 +
<nowiki>{{lang|ja-Jpan|</nowiki>{{lang|ja-Jpan|我が世誰ぞ}}<nowiki>}}</nowiki>
 +
<nowiki>{{lang|ko-Hang|</nowiki>{{lang|ko-Hang|한글}}<nowiki>}}</nowiki>
 +
<nowiki>{{lang|zh-Bopo|</nowiki>{{lang|zh-Bopo|ㄅㄆㄇㄈ}}<nowiki>}}</nowiki>
 +
 
 +
== Stylesheet anpassen ==
 +
Registrierte Benutzer können unter ''Benutzer:XXX/monobook.css'' ihr eigenes [[Stylesheet]] 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:
 +
 
 +
<source lang="css">
 +
span[lang|=ru] { font-family: fonteskaya; }
 +
span[lang] { color: green; }
 +
</source>
 +
 
 +
Alternativ kann für die erste Zeile auch <code><nowiki>span:lang(ru) { font-family: fonteskaya; }</nowiki></code> geschrieben werden.
 +
 
 +
Oft ist es hilfreich, sie Schrift zu vergrößern. Dies wird folgendermaßen erreicht:
 +
 
 +
<source lang="css">span[lang|=th] { color: green; font-size: 1.2em; }</source>
 +
 
 +
Für kursive Schrift ist entsprechend einzufügen:
 +
 
 +
<source lang="css">span[lang] { font-style:italic; }</source>
 +
 
 +
Diese Beispiele funktionieren nicht im [[Internet Explorer|Internet Explorer]]. Hinweis: Anführungszeichen sollten nicht verwendet werden, um Probleme mit der Mediawiki-Software zu vermeiden.
 +
 
 +
''Siehe auch:'' [[meta:Hilfe:Eigene Stylesheets]], [http://www.w3.org/International/questions/qa-css-lang FAQ: Styling using the lang attribute] (englisch)
 +
 
 +
== Siehe auch ==
 +
* [[:en:Template talk:Lang]]
 +
* [[:en:User:Wikipeditor/CJK#.7B.7Blang.7D.7D]]
 +
 
 +
== Weblinks ==
 +
*IANA: [http://www.iana.org/assignments/language-subtag-registry Language Subtag Registry]
 +
*W3C: [http://www.w3.org/International/articles/language-tags/ Language tags in HTML and XML]
 +
*RFC 4646 (bzw. ''best practice'' BCP 47)

Aktuelle Version vom 16:42, 9. Dez. 2009

Datei:Information icon.svg Diese Seite ist die Dokumentations-Unterseite der Vorlage:Lang.
Datei:Zeichen 206.svg Diese Vorlage ist vielfach eingebunden. Wenn du die Auswirkungen genau kennst, kannst du sie bearbeiten. Bitte berücksichtige den aktuellen Stand der Auftragswarteschlange.

Inhaltsverzeichnis

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. Die Sprachkürzel aus ISO 639-1 und 639-2 sollten 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 typographische 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.

  1. Tags: Vollständige Wertfolgen, z. B. zh-Hant-SG für Chinesisch in der traditionellen Schreibweise das in Singapur verwendet wird.
  2. 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 (Vorlage:Zh, kor. hanja, jap. kanji) 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.

Vergleich der CJK-Schriftdarstellungen für Chinesisch (Volksrepublik), Chinesisch (Taiwan), Japanisch, Koreanisch
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-Hani|漢字}}
{{lang|ko-Hani|漢字}}
  • Für sonstige Schriften:
{{lang|ja-Jpan|我が世誰ぞ}}
{{lang|ko-Hang|한글}}
{{lang|zh-Bopo|ㄅㄆㄇㄈ}}

Stylesheet anpassen

Registrierte Benutzer können unter Benutzer:XXX/monobook.css ihr eigenes Stylesheet 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|=ru] { font-family: fonteskaya; }
span[lang] { color: green; }

Alternativ kann für die erste Zeile auch span:lang(ru) { font-family: fonteskaya; } geschrieben werden.

Oft ist es hilfreich, sie 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 funktionieren nicht im Internet Explorer. Hinweis: Anführungszeichen sollten nicht verwendet werden, um Probleme mit der Mediawiki-Software zu vermeiden.

Siehe auch: meta:Hilfe:Eigene Stylesheets, FAQ: Styling using the lang attribute (englisch)

Siehe auch

Weblinks

Persönliche Werkzeuge