Jump to content
Toggle menu
  • 8 articles
  • 75 files
  • 7 users
  • 37.8K edits
Neodyland Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:Lang/doc: Difference between revisions

Template page
rv
Prefix language interwiki links with w:
 
(3 intermediate revisions by 2 users not shown)
Line 2: Line 2:
{{TemplateBox
{{TemplateBox
|1=1
|1=1
|1d=language code
|1label=language code
|1description-en=Language code. For a list of language codes to use for parameter 1 see [[:w:List of ISO 639-1 codes]].
|1description-td-en = Language code. For a list of language codes to use for parameter 1 see "List of ISO 639-1 codes" on the English Wikipedia.
|1type              = line
|1stat=required
|1stat=required
|2=2
|2=2
|2d=text
|2label=text
|2type =string
|2stat =required
|useTemplateData    = true
|name=Lang
|name=Lang
|desc=This template is for example called from [[Template:Autotranslate|autotranslatable]] templates and is used to apply the "lang" and "xml:lang" attributes to the span tag containing the text. It also adds CSS classes, that for example allow CSS highlighting text that is in a specific language. For a list of language codes to use for parameter 1 see [[:en:List of ISO 639-1 codes]].
|desc=This template is for example called from [[Template:Autotranslate|autotranslatable]] templates and is used to apply the "lang" and "dir" attributes to the span tag containing the text. It also adds CSS classes, that for example allow CSS highlighting text that is in a specific language.
|desc-td  =This template is for example called from autotranslatable templates and is used to apply the "lang" and "dir" attributes to the span tag containing the text. It also adds CSS classes, that for example allow CSS highlighting text that is in a specific language.
|namespace=all
|namespace=all
|usergroup=all
|usergroup=all
|usage-notes=For a variant to use in running text ("inline"), use {{t|LangS}}.
|usage-notes=This template tags the wrapped text with the <code>"description"</code> CSS class, which will cause {{ll|Commons:Multimedia Features/Media Viewer|Media Viewer}} to display that text. In a file context, the template should therefore only be used to wrap text that is useful as a file description. Do not use this as a general-purpose language tagging template; most of the time it is sufficient to directly add the necessary HTML attributes instead ([[Special:Diff/1099913717|example]]), with wikitext like <code><nowiki><div lang="{{#bcp47:</nowiki><var>LANG</var><nowiki>}}" dir="{{#dir:</nowiki><var>LANG</var><nowiki>}}"></nowiki><var>TEXT</var><nowiki></div></nowiki></code>.
|type=
|type=formatting
|example=
|example=
|i18n-method=-
|i18n-method=-
|i18n-desc=
|i18n-desc=
|seealso= * {{tl2|multilingual link}}
|seealso=
* {{tl2|multilingual link}}
* {{t|LangS}} — variant to use in running text ("inline")
|setscats=
|setscats=
|lines=one
|lines=one
Line 21: Line 30:
|relieson=
|relieson=
}}
}}
<templatedata>
{
"params": {
"1": {
"label": "language code",
"required": true
},
"2": {
"label": "text"
}
},
"description": "for example called from autotranslatable templates and is used to apply the \"lang\" and \"xml:lang\" attributes to the span tag containing the text. It also adds CSS classes, that for example allow CSS highlighting text that is in a specific language",
"format": "inline"
}
</templatedata>
Cookies help us deliver our services. By using our services, you agree to our use of cookies.