Difference between revisions of "Template:Citation Style documentation/language/doc"
imported>SMcCandlish m (grammar) |
imported>Trappist the monk m (ce;) |
||
| Line 25: | Line 25: | ||
*<code>bh</code> – MediaWiki returns {{#language:bh|en}} (<code>bh</code> is the subdomain for the Bhojpuri Wikipedia: bh.wikipedia.org); cs1|2 uses a modified form of the ISO 639-1 definition: {{llink|bh}} | *<code>bh</code> – MediaWiki returns {{#language:bh|en}} (<code>bh</code> is the subdomain for the Bhojpuri Wikipedia: bh.wikipedia.org); cs1|2 uses a modified form of the ISO 639-1 definition: {{llink|bh}} | ||
*Bhojpuri – ISO 639 language code for this language is <code>bho</code>; MediaWiki returns the Bihari languages code: <code>bh</code>; cs1|2 uses the correct code <code>bho</code> | *Bhojpuri – ISO 639 language code for this language is <code>bho</code>; MediaWiki returns the Bihari languages code: <code>bh</code>; cs1|2 uses the correct code <code>bho</code> | ||
| + | *Blackfoot – not an ISO 639 language name; when encountered, cs1|2 treats this as <code>bla</code> {{#invoke:lang|name_from_tag|bla|link=yes}} | ||
*<code>bn</code> – MediaWiki returns {{#language:bn|en}} which is the language [[Exonym and endonym|endonym]]; cs1|2 uses the ISO 639-3 definition (the exonym form): {{llink|bn}} | *<code>bn</code> – MediaWiki returns {{#language:bn|en}} which is the language [[Exonym and endonym|endonym]]; cs1|2 uses the ISO 639-3 definition (the exonym form): {{llink|bn}} | ||
*<code>crh</code> – MediaWiki returns {{#language:crh|en}}; cs1|2 uses the ISO 639-3 definition: {{llink|crh}} | *<code>crh</code> – MediaWiki returns {{#language:crh|en}}; cs1|2 uses the ISO 639-3 definition: {{llink|crh}} | ||
| + | *<code>ilo</code> – MediaWiki returns {{#language:ilo|en}}; cs1|2 uses the English Wikipedia's preferred definition: {{#invoke:lang|name_from_tag|ilo|link=yes}} | ||
| + | *<code>ksh</code> – MediaWiki returns {{#language:ksh|en}}; cs1|2 uses the ISO 639-3 definition: {{llink|ksh}} | ||
| + | *<code>ksh-x-colog</code> – {{#invoke:lang|name_from_tag|ksh-x-colog|link=yes}}; there is no ISO 639 code for this language | ||
| + | *<code>mis-x-ripuar</code> – {{#invoke:lang|name_from_tag|mis-x-ripuar|link=yes}}; there is no ISO 639 code for this language | ||
| + | *<code>nan-tw</code> – {{#invoke:lang|name_from_tag|nan-tw|link=yes}}; to distinguish from <code>nan</code> ({{#language:nan|en}}) | ||
*Valencian – not an ISO 639 language name; cs1|2 uses an [[IETF language tag]] <code>ca-valencia</code>, the Valencian variant of Catalan: {{#invoke:lang|name_from_tag|ca-valencia|link=yes}} | *Valencian – not an ISO 639 language name; cs1|2 uses an [[IETF language tag]] <code>ca-valencia</code>, the Valencian variant of Catalan: {{#invoke:lang|name_from_tag|ca-valencia|link=yes}} | ||
Revision as of 15:18, 16 January 2020
cs1|2 templates validate the content of |language= against language codes and names supported by MediaWiki. This page lists the language codes and names that MediaWiki supports. Language name and code pairs marked with a super-scripted dagger (†) are codes / names that are overridden by codes / names defined in Module:Citation/CS1/Configuration. See §Overridden codes / names. Use of language codes / names not found in these lists will cause Module:Citation/CS1 to place the article in Category:CS1 maint: unrecognized language.
Contents
2-character codes
Script error: No such module "cs1_lang_lister".
3-character codes
Script error: No such module "cs1_lang_lister".
IETF language tags
This list contains legitimate IETF language tags, tags that look like IETF tags but are not or are malformed, and 'codes' that are not codes. For these reasons, cs1|2 templates do not support IETF-like tags. When these tags are used in |language=, cs1|2 will attempt to extract the appropriate language-name from the string of characters that precede the first hyphen (if present).
Script error: No such module "cs1_lang_lister".
Language names
This list contains legitimate IETF language tags, tags that look like IETF tags but are not or are malformed, and 'codes' that are not codes. For these reasons, cs1|2 templates do not support IETF-like tags and associated names. When these names are used in |language=, cs1|2 will attempt to validate them but such attempts are not likely to succeed.
Script error: No such module "cs1_lang_lister".
Overridden codes / names
Codes and names marked with a super-scripted dagger (†) are overridden by cs1|2:
- Alemannisch – not an ISO 639 language name; when encountered, cs1|2 treats this as
gswSwiss German als– MediaWiki returns Alemannisch (alsis the subdomain for the Alemannisch Wikipedia: als.wikipedia.org); cs1|2 uses the ISO 639-3 definition: Tosk Albanianbh– MediaWiki returns Bhojpuri (bhis the subdomain for the Bhojpuri Wikipedia: bh.wikipedia.org); cs1|2 uses a modified form of the ISO 639-1 definition: Bihari languages- Bhojpuri – ISO 639 language code for this language is
bho; MediaWiki returns the Bihari languages code:bh; cs1|2 uses the correct codebho - Blackfoot – not an ISO 639 language name; when encountered, cs1|2 treats this as
blaBlackfoot bn– MediaWiki returns Bangla which is the language endonym; cs1|2 uses the ISO 639-3 definition (the exonym form): Bengalicrh– MediaWiki returns Crimean Turkish; cs1|2 uses the ISO 639-3 definition: Crimean Tatarilo– MediaWiki returns Iloko; cs1|2 uses the English Wikipedia's preferred definition: Ilocanoksh– MediaWiki returns Colognian; cs1|2 uses the ISO 639-3 definition: Kölschksh-x-colog– Colognian; there is no ISO 639 code for this languagemis-x-ripuar– Ripuarian; there is no ISO 639 code for this languagenan-tw– Taiwanese Hokkien; to distinguish fromnan(Min Nan Chinese)- Valencian – not an ISO 639 language name; cs1|2 uses an IETF language tag
ca-valencia, the Valencian variant of Catalan: Valencian