Module:Engvar/doc
It may contain usage information, categories and other content that is not part of the original module page.
This module implements {{engvar }}. It allows templates to show national varieties of English , when |engvar= is passed by each article.
For example, one template can display "football" for |engvar=en-UK articles, and "soccer" for |engvar=en-US articles.
Parameter list
[edit ]Template
[edit ]{{#invoke:engvar|variants | defaultWord = | defaultLang = | engvar = <!-- Pass-through the editor's choice, set to 'auto' to automatically detect --> | en-XX = <!-- add country code for XX, and the nation language word --> | en-YY = <!-- add more varieties as might be needed --> | engvarCat = <!-- '=no' will suppress message category in article page --> | fallback = <!-- set to 'true' to allow commonwealth languages to fallback to 'en-GB'. False by default unless engvar='auto'. --> }}
Article
[edit ]{{example | engvar = | engvarCat = }}
Maintenance category
[edit ]Articles with an invalid |engvar= will be placed in the hidden maintenance category Category:Articles using an unknown Template:Engvar option. Articles listed may need editing.
An article's requested |engvar= may be unspecified in the template. For example, if an article uses {{example|engvar=South African English}} but the template has no |en-ZA=, then the template will return |defaultWord=default color name. The category will not be used.
- When this categorization is not desired for a whole template, set
|engvarCat=noin the template - Otherwise pass-through this setting from the article:
|engvarCat={{{engvarCat|yes}}}. This allows the editor to switch categorization off per article.
Articles are sorted by |engvarCatSort= or {{pagename}} by default. Note that other templates will fill this category. Set this parameter like |engvarCatSort=Personal prefs in a template to group its listings under "P".
List of English varieties
[edit ]In the template, use the exact ISO-code as the parameter name like |en-GB=vapour. Write |en-US=soccer not |American English=soccer. Needed varieties have articles using the template and words differing from the default.
| English variety | ISO-code |
|---|---|
| American English | en-US
|
| Australian English | en-AU
|
| British English | en-GB
|
| Canadian English | en-CA
|
| Hiberno-English (Irish English) | en-EI
|
| Hong Kong English | en-HK
|
| Indian English | en-IN
|
| Jamaican English | en-JM
|
| Malawian English | en-MW
|
| New Zealand English | en-NZ
|
| Nigerian English | en-NG
|
| Pakistani English | en-PK
|
| Philippine English | en-PH
|
| Scottish English | en-SCO
|
| Singapore English | en-SG
|
| South African English | en-ZA
|
| Trinidadian English | en-TT
|
| British English Oxford spelling British (Oxford) English Oxford English Dictionary (OED) |
en-OED
|
| IUPAC spelling | en-IUPAC
|
There is backwards compatibility for leeway in articles. |engvar=en-US, |engvar=United States, |engvar=US can all show the |en-US=football variety.
See also
[edit ]- HELP:ENGVAR
- Category:Articles using an unknown Template:Engvar option
- ISO 3166-1 alpha-2 -- The 2-letter country code
- {{#invoke:Engvar|explain|...}} - debugging