Template:LangList/doc
Jump to navigation
Jump to search
This template stores two lists of language codes: One with all translation projects that are ongoing, i.e. still on this wiki, and one with all completed translation projects, i.e. languages with an own subdomain. In some i18n contexts, this information is relevant, e.g. the interwiki linking functionality of {{translation projects}}.
Usage
{{langList| <function> | <target lang> }}
- First unnamed parameter
One of the following functions:
isOnWiki |
Returns yes if the <target lang> is the language code of an ongoing project.
|
isOffWiki |
Returns yes if the <target lang> is the language code of a completed project.
|
isEn |
Returns yes if the <target lang> is neither on-wiki nor off-wiki, i.e. English.
|
onWiki |
Lists all languages for which isOnWiki is true. See Extension:ParserPower for parser functions for handling this list.
|
offWiki |
Lists all languages for which isOffWiki is true.
|
- Second unnamed parameter
Language to operate on; is usually set to {{lang}}. Has no effect if the first unnamed parameter is set to onWiki
or offWiki
, and can be omitted in those cases.
Examples
Code | Result |
---|---|
{{langList|isOffWiki|cs}}
|
|
{{langList|isOffWiki|zh}}
|
yes |
{{langList|isOffWiki|en}}
|
|
{{langList|isOnWiki|cs}}
|
|
{{langList|isOnWiki|zh}}
|
|
{{langList|isOnWiki|en}}
|
|
{{langList|isEn|en}}
|
yes |
{{langList|isEn|it}}
|
yes |
{{langList|isEn|zh}}
|
|
{{langList|onWiki}}
|
|
{{langList|offWiki}}
|
zh |
{{#lstsep:{{langList|offWiki}}|,|*}}
|
zh |