Template:Country showdata: Difference between revisions
[[Templates]]>S.A. Julio m (fix grammar) |
[[Templates]]>ISUtahraptor (Created page with "<includeonly>__NOEDITSECTION__ {{documentation|content=<code>Template:{{PAGENAME}}</code> is an internal data container not intended to be transcluded directly. It is used in...") |
||
Line 1: | Line 1: | ||
<includeonly>__NOEDITSECTION__ | <includeonly>__NOEDITSECTION__ | ||
{{documentation|content=<code>Template:{{PAGENAME}}</code> is an internal data container not intended to be transcluded directly. It is used indirectly by templates such as <code>[[Template:flag| | {{documentation|content=<code>Template:{{PAGENAME}}</code> is an internal data container not intended to be transcluded directly. It is used indirectly by templates such as <code>[[Template:flag|Flag]]</code>, <code>[[Template:Flag icon|Flag icon]]</code>, and others. | ||
[[File:{{{flag alias|Flag of None.svg}}}|thumb|{{#if:{{{flag link|}}} | See also: {{{flag link}}} | {{#ifexist: Flag of {{{alias}}} | See also: Flag of {{{alias}}} | }} }}]] | |||
[[File:{{{flag alias|Flag of None.svg}}}|thumb|{{#if:{{{flag link|}}} | See also: | |||
===Standard parameters=== | ===Standard parameters=== | ||
<table class="wikitable"> | <table class="wikitable"> | ||
Line 11: | Line 9: | ||
<td><code>alias</code></td> | <td><code>alias</code></td> | ||
<td>{{#if: {{{alias|}}} | <code>{{{alias}}}</code> | <span style="color:red">'''undefined!'''</span> }} | <td>{{#if: {{{alias|}}} | <code>{{{alias}}}</code> | <span style="color:red">'''undefined!'''</span> }} | ||
<td>Main article name ( | <td>Main article name ({{{alias}}})</td> | ||
</tr> | </tr> | ||
{{#if: {{{shortname alias|}}} | | {{#if: {{{shortname alias|}}} | | ||
Line 25: | Line 23: | ||
<td>Image name ([[:File:{{{flag alias}}}]], shown on right)</td> | <td>Image name ([[:File:{{{flag alias}}}]], shown on right)</td> | ||
</tr></table> | </tr></table> | ||
{{#if: {{{var1|{{{flag alias-naval| | {{#if: {{{var1|{{{flag alias-naval|}}}}}} | | ||
===Flag variants=== | ===Flag variants=== | ||
{{#if:{{{flag link|}}} | {{details|{{{flag link}}}}} | {{#ifexist: Flag of {{{alias}}} | {{details|Flag of {{{alias}}}}} | }} }} | {{#if:{{{flag link|}}} | {{details|{{{flag link}}}}} | {{#ifexist: Flag of {{{alias}}} | {{details|Flag of {{{alias}}}}} | }} }} | ||
Line 72: | Line 70: | ||
-->{{#if: {{{var40|}}} | <tr><td><code>{{{var40}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var40}}}}}}|40px|{{{border-{{{var40}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var40}}}}}}</code></td></tr> }}<!-- | -->{{#if: {{{var40|}}} | <tr><td><code>{{{var40}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var40}}}}}}|40px|{{{border-{{{var40}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var40}}}}}}</code></td></tr> }}<!-- | ||
-->{{#if: {{{flag alias-naval|}}} | <tr><td><code>naval</code></td><td style="text-align:center;">[[File:{{{flag alias-naval}}}|40px|{{{border-naval|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-naval}}}</code></td></tr> }}<!-- | -->{{#if: {{{flag alias-naval|}}} | <tr><td><code>naval</code></td><td style="text-align:center;">[[File:{{{flag alias-naval}}}|40px|{{{border-naval|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-naval}}}</code></td></tr> }}<!-- | ||
-->{{#if: {{{flag alias-air force|}}} | <tr><td><code>air force</code></td><td style="text-align:center;">[[File:{{{flag alias-air force}}}|40px|{{{border-air force|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-air force}}}</code></td></tr> }}<!-- | -->{{#if: {{{flag alias-air force|}}} | <tr><td><code>air force</code></td><td style="text-align:center;">[[File:{{{flag alias-air force}}}|40px|{{{border-air force|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-air force}}}</code></td></tr> }}<!-- | ||
-->{{#if: {{{flag alias-army|}}} | <tr><td><code>army</code></td><td style="text-align:center;">[[File:{{{flag alias-army}}}|40px|{{{border-army|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-army}}}</code></td></tr> }}<!-- | -->{{#if: {{{flag alias-army|}}} | <tr><td><code>army</code></td><td style="text-align:center;">[[File:{{{flag alias-army}}}|40px|{{{border-army|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-army}}}</code></td></tr> }}<!-- | ||
--></table> | --></table> | ||
}} | }} | ||
{{#if: {{{flag alias-naval|}}}{{{link alias-naval|}}}{{{flag alias-air force|}}}{{{link alias-air | {{#if: {{{flag alias-naval|}}}{{{link alias-naval|}}}{{{flag alias-air force|}}}{{{link alias-air force|}}}{{{flag alias-army|}}}{{{link alias-army|}}} | | ||
===Military ensigns=== | ===Military ensigns=== | ||
{{#if: {{{flag alias-naval|}}} | | {{#if: {{{flag alias-naval|}}} | | ||
This template includes a naval ensign flag variant that can be used with [[Template:Navy]]: | This template includes a naval ensign flag variant that can be used with [[Template:Navy]]: | ||
* <code><nowiki>{{ | * <code><nowiki>{{Navy|</nowiki>{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}<nowiki>}}</nowiki></code> → {{Navy|{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}}} | ||
* <code><nowiki>{{ | * <code><nowiki>{{Flag icon|</nowiki>{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}<nowiki>|naval}}</nowiki></code> → {{Flag icon|{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}|naval}} | ||
| {{#if: {{{link alias-naval|}}} | | | {{#if: {{{link alias-naval|}}} | | ||
This nation's naval ensign is the same as its national flag, so [[Template:Navy]] produces the following: | This nation's naval ensign is the same as its national flag, so [[Template:Navy]] produces the following: | ||
* <code><nowiki>{{ | * <code><nowiki>{{Navy|</nowiki>{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}<nowiki>}}</nowiki></code> → {{navy|{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}}} | ||
}}}} | }}}} | ||
{{#if: {{{flag alias-air force|}}} | | |||
This template includes an air force ensign flag variant that can be used with [[Template:Air force]]: | This template includes an air force ensign flag variant that can be used with [[Template:Air force]]: | ||
* <code><nowiki>{{ | * <code><nowiki>{{Air force|</nowiki>{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}<nowiki>}}</nowiki></code> → {{air force|{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}}} | ||
* <code><nowiki>{{ | * <code><nowiki>{{Flag icon|</nowiki>{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}<nowiki>|air force}}</nowiki></code> → {{Flag icon|{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}|air force}} | ||
| {{#if: {{{link alias-air force|}}} | | | {{#if: {{{link alias-air force|}}} | | ||
This nation's air force ensign is the same as its national flag, so [[Template:Air force]] produces the following: | This nation's air force ensign is the same as its national flag, so [[Template:Air force]] produces the following: | ||
* <code><nowiki>{{ | * <code><nowiki>{{Air force|</nowiki>{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}<nowiki>}}</nowiki></code> → {{air force|{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}}} | ||
}} | }}}} | ||
{{#if: {{{flag alias-army|}}} | | |||
This template includes an army ensign flag variant that can be used with [[Template:Army]]: | This template includes an army ensign flag variant that can be used with [[Template:Army]]: | ||
* <code><nowiki>{{army|</nowiki>{{ | * <code><nowiki>{{army|</nowiki>{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}<nowiki>}}</nowiki></code> → {{army|{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}}} | ||
* <code><nowiki>{{ | * <code><nowiki>{{Flag icon|</nowiki>{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}<nowiki>|army}}</nowiki></code> → {{Flag icon|{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}|army}} | ||
| {{#if: {{{link alias-army|}}} | | | {{#if: {{{link alias-army|}}} | | ||
This nation's army ensign is the same as its national flag, so [[Template:Army]] produces the following: | This nation's army ensign is the same as its national flag, so [[Template:Army]] produces the following: | ||
* <code><nowiki>{{ | * <code><nowiki>{{Army|</nowiki>{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}<nowiki>}}</nowiki></code> → {{army|{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}}} | ||
}}}} }} | }}}} }} | ||
{{#if: {{{redir1|}}} | | {{#if: {{{redir1|}}} | | ||
Line 161: | Line 114: | ||
}} | }} | ||
===Example usage=== | ===Example usage=== | ||
* <code><nowiki>{{ | * <code><nowiki>{{Flag|</nowiki>{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}<nowiki>}}</nowiki></code> → {{flag|{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}}} | ||
* <code><nowiki>{{ | * <code><nowiki>{{Flag icon|</nowiki>{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}<nowiki>}}</nowiki></code> → {{Flag icon|{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}}}<!-- | ||
-->{{#if: {{{shortname alias|}}} | | -->{{#if: {{{shortname alias|}}} | | ||
* <code><nowiki>{{ | * <code><nowiki>{{Flag country|</nowiki>{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}<nowiki>}}</nowiki></code> → {{Flag country|{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}}} }} | ||
{{#if: {{{var1|}}} | | {{#if: {{{var1|}}} | | ||
====Using a flag variant==== | ====Using a flag variant==== | ||
* <code><nowiki>{{ | * <code><nowiki>{{Flag|</nowiki>{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}<nowiki>|</nowiki>{{{var1}}}<nowiki>}}</nowiki></code> → {{flag|{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}|{{{var1}}}}} | ||
* <code><nowiki>{{ | * <code><nowiki>{{Flag icon|</nowiki>{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}<nowiki>|</nowiki>{{{var1}}}<nowiki>}}</nowiki></code> → {{Flag icon|{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}|{{{var1}}}}} | ||
}} | }} | ||
{{#if: {{{redir1|}}} | | {{#if: {{{redir1|}}} | | ||
====Using a redirect alias==== | ====Using a redirect alias==== | ||
* <code><nowiki>{{ | * <code><nowiki>{{Flag icon|</nowiki>{{{redir1}}}<nowiki>}}</nowiki></code> → {{Flag icon|{{{redir1}}}}} | ||
* <code><nowiki>{{ | * <code><nowiki>{{Flag country|</nowiki>{{{redir1}}}<nowiki>}}</nowiki></code> → {{Flag country|{{{redir1}}}}} | ||
* <code><nowiki>{{ | * <code><nowiki>{{Flag|</nowiki>{{{redir1}}}<nowiki>}}</nowiki></code> → {{Flag|{{{redir1}}}}} | ||
}} | }} | ||
{{#if: {{{related1|}}} | | {{#if: {{{related1|}}} | | ||
Line 190: | Line 143: | ||
-->{{#if: {{{related6|}}} | | -->{{#if: {{{related6|}}} | | ||
* [[Template:Country data {{{related6}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related6}}}<!-- {{#if:{{{related6param|}}}|{{!}}{{{related6param}}}}} -->}}</span> }}<!-- | * [[Template:Country data {{{related6}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related6}}}<!-- {{#if:{{{related6param|}}}|{{!}}{{{related6param}}}}} -->}}</span> }}<!-- | ||
-->}} | -->}} | ||
{{#ifexist:{{FULLPAGENAME}}/doc | | |||
{{#if:{{Suppress categories|{{{{FULLPAGENAME}}/doc}}}}| | {{#if:{{Suppress categories|{{{{FULLPAGENAME}}/doc}}}}| | ||
===Other information=== | ===Other information=== | ||
}} | }} | ||
{{{{FULLPAGENAME}}/doc|alias={{{alias|}}}|cat={{{cat|}}}}} | {{{{FULLPAGENAME}}/doc|alias={{{alias|}}}|cat={{{cat|}}}}} | ||
}} | |||
===TemplateData=== | ===TemplateData=== | ||
{{ | {{TemplateDataHeader}} | ||
<templatedata> | <templatedata> | ||
{ | { | ||
"description": "This template should not be used directly. It is used indirectly by flag templates such as Template:Flag and Template:Flagicon. See Category:Flag template system for a full list of flag templates | "description": "This template should not be used directly. It is used indirectly by flag templates such as Template:Flag and Template:Flagicon. See Category:Flag template system for a full list of flag templates.", | ||
"params": {} | "params": {} | ||
} | } | ||
Line 274: | Line 161: | ||
{{#ifeq:{{NAMESPACE}}|{{ns:Template}}|<!-- | {{#ifeq:{{NAMESPACE}}|{{ns:Template}}|<!-- | ||
-->[[Category:All country data templates|{{{cat|{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}}}}]]<!-- | |||
-->{{#if:{{{shortname alias|}}}|<!-- | |||
-->[[Category:Country data templates with distinct shortname|{{{cat|{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}}}}]]<!-- | |||
-->}}<!-- | |||
-->{{#ifeq:{{PAGENAME}}|Country data {{{alias}}}||<!-- | |||
-->{{#ifeq:{{PAGENAME}}|Country data {{{shortname alias}}}||<!-- | |||
-->[[Category:Country data templates with distinct template name|{{{cat|{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}}}}]]<!-- | |||
-->}}<!-- | |||
-->{{#if:{{{flag alias|}}}||<!-- | |||
-->[[Category:Country data templates without flag alias|{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}]]<!-- | |||
-->}}<!-- | |||
-->}}<!-- | |||
-->{{#ifeq:{{SUBPAGENAME}}|sandbox|<!-- | -->{{#ifeq:{{SUBPAGENAME}}|sandbox|<!-- | ||
-->[[Category:Country data template sandboxes|{{{cat|{{ | -->[[Category:Country data template sandboxes|{{{cat|{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}}}}]]|<!-- | ||
-->{{#ifexist:{{FULLPAGENAME}}/doc|<!-- | -->{{#ifexist:{{FULLPAGENAME}}/doc|<!-- | ||
-->[[Category:Country data templates with documentation subpage|{{{cat|{{ | -->[[Category:Country data templates with documentation subpage|{{{cat|{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}}}}]]|<!-- | ||
-->[[Category:Uncategorized country data templates|{{{cat|{{ | -->[[Category:Uncategorized country data templates|{{{cat|{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}}}}]]<!-- | ||
-->}}<!-- | -->}}<!-- | ||
-->{{#if:{{{size | -->{{#if:{{{size|}}}|[[Category:Country data templates with distinct default size|{{{cat|{{{templatename|{{Str right|{{BASEPAGENAME}}|13}}}}}}}}]]<!-- | ||
-->}}<!-- | -->}}<!-- | ||
-->}}<!-- | -->}}<!-- | ||
-->}} | -->}}<!-- | ||
-->{{#if:{{{templatename|}}}|[[Category:Country data templates with templatename parameter|{{{cat|{{{templatename|}}}}}}]]}} | |||
--> | |link box=This is the documentation for '''Template:{{PAGENAME}}'''. It is automatically generated by [[Template:Country showdata]].<br />Please {{purge|purge the cache}} after making any changes to this template.<!-- | ||
--><br />This template has a [[{{FULLPAGENAME}}/doc|/doc]] subpage for the purposes of | -->{{#ifexist:{{FULLPAGENAME}}/doc|<!-- | ||
--><br />This template has a [[{{FULLPAGENAME}}/doc|/doc]] subpage for the purposes of categories and documentation specific to this template.|<!-- | |||
-->{{#switch:{{PROTECTIONLEVEL:edit}}|sysop|templateeditor=<!-- | -->{{#switch:{{PROTECTIONLEVEL:edit}}|sysop|templateeditor=<!-- | ||
--><br />This template is | --><br />This template is not currently protected but any categories should be added to the template's [{{fullurl:{{FULLPAGENAME}}/doc|action=edit&preload=Template:Country_showdata/preload}} /doc] subpage, which is not protected.|#default=<!-- | ||
--><br />Any | --><br />Any categories should be added to the template's [{{fullurl:{{FULLPAGENAME}}/doc|action=edit&preload=Template:Country_showdata/preload}} /doc] subpage, which does not exist yet.<!-- | ||
-->}}<!-- | -->}}<!-- | ||
--> | -->}} | ||
}}</includeonly><noinclude> | }}</includeonly><noinclude> | ||
{{documentation}} | {{documentation}} | ||
</noinclude> | </noinclude> |
Revision as of 22:56, 6 January 2021
Template documentation
|
---|
Note: portions of the template sample may not be visible without values provided. |
View or edit this documentation. (About template documentation) |
Editors can experiment in this template's sandbox and test case pages. |
This template is used on approximately 5,700 pages and changes may be widely noticed. Test changes in the template's /sandbox or /testcases subpages, or in your own user subpage. Consider discussing changes on the talk page before implementing them. |
This template uses Lua: |
This template is used for documenting country data meta-templates used by the flag template system. The output of this template can be seen by directly viewing any of the templates in Category:Country data templates.
See Wikipedia:WikiProject Flag Template for the main documentation and discussion page for the flag template system.
Usage
This template is automatically invoked by the standard syntax of a country data template:
{{ {{{1<noinclude>|country showdata</noinclude>}}} | alias = Countryname | shortname alias = Shortcountryname <!-- only necessary if Shortcountryname ≠ Countryname, otherwise omit --> | flag alias = Flag of Countryname.svg | size = {{{size|}}} | name = {{{name|}}} | variant = {{{variant|}}} <!-- only necessary if there is one or more flag alias-variant parameters, otherwise omit --> }}
The first parameter to a country data template is usually the name of a formatting meta-template. For example, Template:Flag uses Template:Flag/core to actually render the flag icon and wikilink. If the first parameter is missing, which is the case when a country data template is viewed directly, the template code fragment {{{1<noinclude>|country showdata</noinclude>}}}
ensures that this template will be used as the default first parameter. This technique ensures that country data templates are "self-documenting" if they use the standard syntax.
Additional parameters
Many country data templates require additional documentation beyond the standard mandatory alias
and flag alias
parameters. This template will automatically document standard optional parameters (such as shortname alias
) if present, and can document unique optional parameters (such as flag variants) if instructed to. This latter method uses documentation-specific parameters in the country data template to activate the additional output from this template. These documentation parameters are set off from the rest of the parameters in the country data template by a <noinclude>
section:
<noinclude> | var1 = ... | redir1 = ... | related1 = ... </noinclude>
Hatnote
If a brief hatnote is needed, then it can be added to the top of the documentation page by including the |hatnote=
parameter with any of the existing hatnote templates. Example:
|hatnote={{Hatnote|This template contains data that applies to the [[Republic of Ireland|sovereign state]]. For the [[Ireland|entire island]], see [[Template:Country data Ireland]].}}
results in:
Flag variants
Flag variants are added to a country data template by the inclusion of one or more flag alias-label
parameters, where each label
is a unique identifier that is subsequently used as an input parameter to {{flag|...}}
, {{flagicon|...}}
, etc. To document these flag variants, use the varN
documentation parameters to identify each label.
For example, Template:Country data Seychelles identifies three flag variants (in addition to the current flag) with the following code:
| flag alias-1976 = Flag of the Seychelles 1976.svg | flag alias-1977 = Flag of the Seychelles 1977.svg | flag alias-colonial = Government Ensign of the United Kingdom.svg
These three variants are documented by the following code segment later in the template:
<noinclude> | var1 = 1976 | var2 = 1977 | var3 = colonial ... </noinclude>
Up to forty flag variants can be documented by this method (using var1
to var40
). If more are present, these can be listed on a separate documentation subpage as described below.
Note that you do not have to use a varN
parameter for the standard optional variant labels naval
, air force
and army
(used for the country's naval, air force and army ensigns, respectively). If present, they will automatically be documented.
Redirect aliases
Many country data templates have alias names that can be used instead of the usual country name with all of the main flag templates. These are usually, but not exclusively, standard country code abbreviations such as those specified in ISO 3166-1 alpha-3 or by the IOC or FIFA. These are implemented as redirects, and are listed in Category:Country data redirects.
For example, Template:Country data DEU and Template:Country data GER both redirect to Template:Country data Germany, because DEU is the ISO code and GER is the IOC and FIFA code for Germany. Therefore, {{flagicon|DEU}}
, {{flagicon|GER}}
, and {{flagicon|Germany}}
all have the same result. These redirect aliases are documented by the following template code fragment:
<noinclude> ... | redir1 = DEU | redir2 = GER ... </noinclude>
Up to five flag redirects can be documented by this method (using redir1
to redir5
).
Related templates
Several country data templates are used for alternative forms to the common country data template for the nation, usually but not exclusively for historic nations. Pointers to these alternative templates are useful additions to the template documentation so that editors can use the correct template for their specific purposes.
For example, Template:Country data Serbia and Montenegro includes the following code to document three other related country data templates:
<noinclude> ... | related1 = Serbia | related2 = Montenegro | related3 = FR Yugoslavia ... </noinclude>
Up to six related flags can be documented by this method (using related1
to related6
).
Flag article link
This template shows a large flag image on the right of the documentation box, with a link to an article about the flag in the caption if it exists. The page that it evaluates is "Flag of {{{alias}}}
", with the value of |alias=
in the template code replacing {{{alias}}}
. If there is an article about the flag even though "Flag of {{{alias}}}
" does not exist, either create the latter as a redirect to the correct page or add the following parameter:
<noinclude> ... | flag link = ''Article name'' ... </noinclude>
This can also be used to override the automatic link if "Flag of {{{alias}}}
" does exist but leads to the wrong article.
Additional documentation
For situations where the automatic documentation method is not completely adequate, additional documentation can be displayed by country showdata
. Simply create a documentation subpage (named as Template:Country data Countryname/doc
) with the additional material, and it will be transcluded to a section called "Other information" at or near the end of the automatic documentation. This "extra" documentation page can usually be edited even if the country data template is edit-protected.
For example:
- Template:Country data Ireland/doc is used to explain why that template is distinct from Template:Country data Republic of Ireland
- Template:Country data France/doc is used to document the list of country data templates available for each of the regions of France
- Template:Country data United States/doc is used to document the full set of flag variants (for each number of stars), and to list all of the country data templates available for state and territory flags
- Template:Country data Empire of Japan/doc sorts its template into individualized categories.
Categorization
This template automatically categorizes pages it is transcluded on in Category:All country data templates and in the tracking categories in Category:Country data tracking categories. Content categories, such as those by country or by type/status, should be added manually by putting them inside <includeonly>...</includeonly>
tags on a template's documentation subpage. If a template does not have a documentation page yet, click on the "/doc" link at the bottom of the automatic documentation, add categories between the preloaded <includeonly>
tags and save the page.
The default sort key used for the automatic categories is the part after Template:Country data
in the page title. The parameter |cat=
can be used to specify a custom ASCII sorting key for these categories. For example, Template:Country data Åland Islands and Template:Country data Republic of Ireland use this parameter to sort them under "A" and "I" respectively.
Automatically added by this template:
- Category:All country data templates (0)
- Category:Country data template sandboxes (0)
- Category:Country data templates with distinct default size (0)
- Category:Country data templates with distinct shortname (0)
- Category:Country data templates with distinct template name (0)
- Category:Country data templates with documentation subpage (0)
- Category:Country data templates without flag alias (0)
- Category:Uncategorized country data templates (0)
Manually added to templates or documentation pages:
- Category:Country data templates of countries (2)
- Category:Subnational country data templates (0)
- Category:Country data templates of cities (0)
- Category:Country data templates of continents (0)
- Category:Country data templates of dependent territories (0)
- Category:Country data templates of geographical regions (0)
- Category:Country data templates of governments (0)
- Category:Country data templates of historical entities (0)
- Category:Country data templates of international organizations (0)
- Category:Country data templates of micronations (0)