Module:Engvar/doc
Appearance
![]() | This is a documentation subpage for Module:Engvar. It may contain usage information, categories and other content that is not part of the original module page. |
![]() | This is actively undergoing a major edit for a little while. To help avoid edit conflicts, please do not edit this page while this message is displayed. This page was last edited at 12:21, 16 November 2014 (UTC) (10 years ago) – this estimate is cached, . Please remove this template if this page hasn't been edited for a significant time. If you are the editor who added this template, please be sure to remove it or replace it with {{Under construction}} between editing sessions. |
This module is allows a template to show national variants of English (WP:ENGVAR) in templates, depending on the individual article preference. See also {{Engvar}}.
For example, a single template can show "football" text in en-UK articles, and "soccer" in en-US articles.
Usage
- 1. In the template parameter list
Add |engvar=
. Can be used in an article. With this an editor can set a variant Engvar language for that article: |engvar=en-US
.
- 2. Inside the template code, add like
... | label10 = Favorite {{engvar|defaultWord=football |defaultLang=en-UK |en-US=soccer}} team | data10 = {{{favorite team|}}} ...
| defaultWord = | defaultLang = | engvar = {{{engvar|}}} | en-XX = <!-- Add country code for XX, and the nation language word --> | en-YY = <!-- Add more variants as might be needed --> | engvarcat = {{{engvarcat|}}}<!-- '=no' will suppress message category in article page) -->
|defaultWord=
- The word (or sentence) that will be shown by default. Pick the language one that is most often used (no preference involved).
|defaultLang=
- Not absolutely required, but it helps documenting your {{engvar}} addition. Also, adding this prevents an article appear in the maintenance category (in case the editor asks, trivially, for the default language).
|en-XX=soccer
- Add all language variants by their language code (listed below). Only those languages that differ from the default are needed. Also, only list the languages that are likely to be used in the template. Is the templAte used in articles in Jamaican English language?
The maintenance category
- The editors language request may 'not be available in your template code. For example, an
|engvar=South African English
is asked for, but is not in the variants list you entered, so can not be honored; the defaultWord is shown. You can check that category for those requests, and maybe improve your template. - When this categorisation is not wanted, you can set this parameter
|engvarcat=no
in code for the whole of your template (template will never add this category). - You can also pass-through this value:
|{{{engvarcat|yes}}}=
. This allows the editor to switch categorization off per article.
- engvarcat
|engvarcat=no
will suppress (prevent) the maintenance category to be added to an article page.- Default: when the article's Template:Para=engvar is not found in the variants list (in the tempalte), the article is listed in this category. It indicates that your template has requests for another natrional variant.
- In these cases, the article will show the defaultWord
Parameter list
In the
| defaultWord = | defaultLang = | engvar = {{{engvar|}}}<!-- Pass through the editor's choice --> | en-XX = <!-- add country code for XX, and the nation language word --> | en-YY = <!-- add more variants as might be needed --> | engvarcat = {{{engvarcat|}}} <!-- '=no' will suppress message category in article page) -->
In the parameter list, for the editor to see & use:
| engvar = | engvarcat =
List of variant languages
In the template code {engvar module & template), only use the ISO-code as parameter name. The article editor can use the descriptive words too (|engvar=Hong Kong English
will show the |en-HK=
variant word).
|en-UK=vapour
Language | 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-SCOTLAND |
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-EOD |
IUPAC spelling | en-IUPAC |
IUPAC spelling US | en-IUPAC |
- HELP:ENGVAR
- Category:Articles using an unknown Template:Engvar option
- ISO 3166-1 alpha-2 2-letter country code