Template:InheritLang: Difference between revisions

From railML 2 Wiki
Jump to navigation Jump to search
[checked revision][unchecked revision]
No edit summary
No edit summary
 
Line 1: Line 1:
<includeonly>* {{Attr|xml:lang}} {{Intro|2.1}}: This is a unique identifier of language. It uses basically the language standard {{external|http://tools.ietf.org/html/bcp47|IETF BCP 47}} which may be different to {{external|http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes|ISO 639-1}} or {{external|http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes|ISO 639-2}}. For mapping hints see {{external|http://en.wikipedia.org/wiki/IETF_language_tag|relation to other standards}}.  {{AddAnn|{{{notes_en|}}}|{{{notes_de|}}} }}</includeonly><noinclude>
 
<includeonly>* {{Attr|xml:lang}} {{Intro|2.1}}: This is a unique identifier of language. It uses basically the language standard {{external|https://tools.ietf.org/html/bcp47|IETF BCP 47}} which may be different to {{external|https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes|ISO 639-1}} or {{external|https://en.wikipedia.org/wiki/List_of_ISO_639-2_codes|ISO 639-2}}. For mapping hints see {{external|https://en.wikipedia.org/wiki/IETF_language_tag|relation to other standards}}.  {{AddAnn|{{{notes_en|}}}|{{{notes_de|}}} }}</includeonly><noinclude>
This template displays a commented attribute ''xml:lang'' and optionally an adjustable comment.
This template displays a commented attribute ''xml:lang'' and optionally an adjustable comment.
===Arguments===
===Arguments===
Line 12: Line 13:
delivers
delivers


* {{Attr|xml:lang}} {{Intro|2.1}}: This is a unique identifier of language. It uses basically the language standard {{external|http://tools.ietf.org/html/bcp47|IETF BCP 47}} which may be different to {{external|http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes|ISO 639-1}} or {{external|http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes|ISO 639-2}}. For mapping hints see {{external|http://en.wikipedia.org/wiki/IETF_language_tag relation to other standards}}.  {{AddAnn|| }}
* {{Attr|xml:lang}} {{Intro|2.1}}: This is a unique identifier of language. It uses basically the language standard {{external|https://tools.ietf.org/html/bcp47|IETF BCP 47}} which may be different to {{external|https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes|ISO 639-1}} or {{external|https://en.wikipedia.org/wiki/List_of_ISO_639-2_codes|ISO 639-2}}. For mapping hints see {{external|https://en.wikipedia.org/wiki/IETF_language_tag relation to other standards}}.  {{AddAnn|| }}


<nowiki>{{InheritLang
<nowiki>{{InheritLang
Line 23: Line 24:
{|border="1"
{|border="1"
|
|
* {{Attr|xml:lang}} {{Intro|2.1}}: This is a unique identifier of language. It uses basically the language standard {{external|http://tools.ietf.org/html/bcp47|IETF BCP 47}} which may be different to {{external|http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes|ISO 639-1}} or {{external|http://en.wikipedia.org/wiki/List_of_ISO_639-2_codes|ISO 639-2}}. For mapping hints see {{external|http://en.wikipedia.org/wiki/IETF_language_tag|relation to other standards}}.  {{AddAnn|An English comment.|Ein deutscher Kommentar. }}
* {{Attr|xml:lang}} {{Intro|2.1}}: This is a unique identifier of language. It uses basically the language standard {{external|https://tools.ietf.org/html/bcp47|IETF BCP 47}} which may be different to {{external|https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes|ISO 639-1}} or {{external|https://en.wikipedia.org/wiki/List_of_ISO_639-2_codes|ISO 639-2}}. For mapping hints see {{external|https://en.wikipedia.org/wiki/IETF_language_tag|relation to other standards}}.  {{AddAnn|An English comment.|Ein deutscher Kommentar. }}
|}
|}


[[Category:AttributeTemplate]]</noinclude>
[[Category:AttributeTemplate]]</noinclude>

Latest revision as of 17:23, 15 February 2021


This template displays a commented attribute xml:lang and optionally an adjustable comment.

Arguments

This template has two optional arguments:

  • notes_en: an English comment
  • notes_de: a German comment

Dependencies

This template depends on Template:Attr and Template:AddAnn. It is employed by about two dozens of templates, e.g. Template:InheritIdName.

Examples

{{InheritLang}}

delivers

{{InheritLang |notes_en=An English comment. |notes_de=Ein deutscher Kommentar. }}

delivers (in a box)

  • xml:lang (introduced with version 2.1): This is a unique identifier of language. It uses basically the language standard IETF BCP 47 (external link) which may be different to ISO 639-1 (external link) or ISO 639-2 (external link). For mapping hints see relation to other standards (external link).
    An English comment.
    Ein deutscher Kommentar.