Category:Country data templates
This category contains reusable country and territory data templates used by the Roovet Articles flag-template system.
Pages in this category are normally named:
Template:Country data COUNTRY
Each country-data template stores information such as:
- the canonical country or territory article title;
- a shorter display name;
- the default flag filename;
- historical or alternate flag variants;
- military, naval or service flags;
- variant-specific article links;
- default image-border behavior;
- country abbreviations and redirect aliases; and
- values passed to flag-rendering templates.
These templates are data containers. They are not normally transcluded directly into articles.
Basic structure
A minimal country-data template may use:
{{safesubst:{{{1|Country showdata}}}
|alias=Exampleland
|shortname alias=Exampleland
|flag alias=Flag of Exampleland.svg
|flag link=Flag of Exampleland
|border=border
|size={{{size|}}}
|name={{{name|}}}
|altlink={{{altlink|}}}
|altvar={{{altvar|}}}
|variant={{{variant|}}}
<noinclude>
|redir1=EX
</noinclude>
}}
When the country-data page is viewed directly, its stored values are passed to Template:Country showdata for documentation.
When called by another compatible template, the same values are passed to that template's renderer.
Naming convention
Canonical country-data templates should use the complete commonly recognized name:
Template:Country data United States Template:Country data Canada Template:Country data France
Abbreviations and alternate names should normally redirect to the canonical data page:
Template:Country data USA Template:Country data US
Redirect source:
#REDIRECT [[Template:Country data United States]]
Avoid maintaining separate duplicate data pages for abbreviations unless the entities genuinely require different information.
Required parameters
Every country-data template should normally define:
- `alias`
- The canonical Roovet Articles page for the country, territory or entity.
- `flag alias`
- The default flag image filename without the `File:` prefix.
Most templates should also define:
- `shortname alias`
- A concise display name when it differs from the canonical article title.
- `flag link`
- The article describing the flag.
- `border`
- The default image-border behavior, normally `border` or blank.
Flag variants
Historical and alternate flags are stored with parameters such as:
|flag alias-1777=Flag of Exampleland (1777–1800).svg |flag alias-1900=Flag of Exampleland (1900–1950).svg |flag alias-naval=Naval ensign of Exampleland.svg
Each public variant should also be listed inside the template's `noinclude` section:
<noinclude> |var1=1777 |var2=1900 |var3=naval </noinclude>
This allows Template:Country showdata to document the available variants.
A variant may also define a custom article target:
|link alias-1777=Historical flags of Exampleland
or custom border behavior:
|border-1777=
Redirect aliases
Redirect aliases are documented using parameters such as:
<noinclude> |redir1=EX |redir2=Example |redir3=Republic of Exampleland </noinclude>
Each listed alias should correspond to a real redirect in the `Template:Country data` naming system.
Using country data
Country-data templates are normally accessed through public-facing templates such as:
{{Flag country|United States}}
or:
{{Flag country
|United States
|variant=1777
|name=United States in 1777
}}
The public template retrieves its values from:
Template:Country data United States
and passes them to Template:Flag country/core for rendering.
Maintenance guidance
Editors maintaining country-data templates should:
- use the canonical Roovet Articles country or territory page in `alias`;
- use local or shared-repository filenames without the `File:` prefix;
- verify that every listed flag file exists;
- document every supported public variant;
- create redirects for commonly used abbreviations;
- avoid duplicating country data across multiple templates;
- preserve compatibility with Template:Country showdata;
- test output through Template:Flag country;
- check historical flag dates and descriptions carefully;
- avoid using disputed political labels without explanatory article context;
- keep article prose and references outside the data template;
- preview changes before saving; and
- check pages using the template before making breaking changes.
Changes to a widely used country-data template can affect many articles at once.
Related pages
Pages in category "Country data templates"
The following 200 pages are in this category, out of 203 total.
(previous page) (next page)C
- Template:Country data Albania
- Template:Country data Algeria
- Template:Country data Andorra
- Template:Country data Angola
- Template:Country data Anguilla
- Template:Country data Antigua and Barbuda
- Template:Country data Argentina
- Template:Country data Armenia
- Template:Country data Aruba
- Template:Country data Australia
- Template:Country data Austria
- Template:Country data Azerbaijan
- Template:Country data Bahamas
- Template:Country data Bahrain
- Template:Country data Bangladesh
- Template:Country data Barbados
- Template:Country data Belarus
- Template:Country data Belgium
- Template:Country data Belize
- Template:Country data Benin
- Template:Country data Bermuda
- Template:Country data Bhutan
- Template:Country data Bolivia
- Template:Country data Bonaire
- Template:Country data Bosnia and Herzegovina
- Template:Country data Botswana
- Template:Country data Brazil
- Template:Country data British Virgin Islands
- Template:Country data Brunei
- Template:Country data Bulgaria
- Template:Country data Burkina Faso
- Template:Country data Burundi
- Template:Country data Cambodia
- Template:Country data Cameroon
- Template:Country data Canada
- Template:Country data Cape Verde
- Template:Country data Cayman Islands
- Template:Country data Chad
- Template:Country data Chile
- Template:Country data Colombia
- Template:Country data Comoros
- Template:Country data Costa Rica
- Template:Country data Croatia
- Template:Country data Curaçao
- Template:Country data Cyprus
- Template:Country data Czech Republic
- Template:Country data Democratic Republic of the Congo
- Template:Country data Denmark
- Template:Country data Djibouti
- Template:Country data Dominica
- Template:Country data Dominican Republic
- Template:Country data East Timor
- Template:Country data Ecuador
- Template:Country data Egypt
- Template:Country data El Salvador
- Template:Country data England
- Template:Country data Equatorial Guinea
- Template:Country data Estonia
- Template:Country data Eswatini
- Template:Country data Federated States of Micronesia
- Template:Country data Fiji
- Template:Country data Finland
- Template:Country data France
- Template:Country data French Guiana
- Template:Country data Gabon
- Template:Country data Gambia
- Template:Country data Georgia (country)
- Template:Country data Germany
- Template:Country data Ghana
- Template:Country data Greece
- Template:Country data Grenada
- Template:Country data Guadeloupe
- Template:Country data Guatemala
- Template:Country data Guinea
- Template:Country data Guinea-Bissau
- Template:Country data Guyana
- Template:Country data Haiti
- Template:Country data Honduras
- Template:Country data Hong Kong
- Template:Country data Hungary
- Template:Country data Iceland
- Template:Country data India
- Template:Country data Indonesia
- Template:Country data Iraq
- Template:Country data Ireland
- Template:Country data Israel
- Template:Country data Italy
- Template:Country data Ivory Coast
- Template:Country data Jamaica
- Template:Country data Japan
- Template:Country data Jordan
- Template:Country data Kazakhstan
- Template:Country data Kenya
- Template:Country data Kiribati
- Template:Country data Kosovo
- Template:Country data Kuwait
- Template:Country data Kyrgyzstan
- Template:Country data Laos
- Template:Country data Latvia
- Template:Country data Lebanon
- Template:Country data Lesotho
- Template:Country data Liberia
- Template:Country data Libya
- Template:Country data Liechtenstein
- Template:Country data Lithuania
- Template:Country data Luxembourg
- Template:Country data Macau
- Template:Country data Madagascar
- Template:Country data Malawi
- Template:Country data Malaysia
- Template:Country data Maldives
- Template:Country data Mali
- Template:Country data Malta
- Template:Country data Marshall Islands
- Template:Country data Martinique
- Template:Country data Mauritania
- Template:Country data Mauritius
- Template:Country data Mexico
- Template:Country data Moldova
- Template:Country data Monaco
- Template:Country data Mongolia
- Template:Country data Montenegro
- Template:Country data Montserrat
- Template:Country data Morocco
- Template:Country data Mozambique
- Template:Country data Namibia
- Template:Country data Nauru
- Template:Country data Nepal
- Template:Country data Netherlands
- Template:Country data New Zealand
- Template:Country data Nicaragua
- Template:Country data Niger
- Template:Country data Nigeria
- Template:Country data North Macedonia
- Template:Country data Norway
- Template:Country data Oman
- Template:Country data Pakistan
- Template:Country data Palau
- Template:Country data Palestine
- Template:Country data Panama
- Template:Country data Papua New Guinea
- Template:Country data Paraguay
- Template:Country data Peru
- Template:Country data Philippines
- Template:Country data Poland
- Template:Country data Portugal
- Template:Country data Puerto Rico
- Template:Country data Qatar
- Template:Country data Republic of the Congo
- Template:Country data Romania
- Template:Country data Russia
- Template:Country data Rwanda
- Template:Country data Saba
- Template:Country data Saint Barthélemy
- Template:Country data Saint Kitts and Nevis
- Template:Country data Saint Lucia
- Template:Country data Saint Martin
- Template:Country data Saint Vincent and the Grenadines
- Template:Country data Samoa
- Template:Country data San Marino
- Template:Country data Saudi Arabia
- Template:Country data Senegal
- Template:Country data Serbia
- Template:Country data Seychelles
- Template:Country data Sierra Leone
- Template:Country data Singapore
- Template:Country data Sint Eustatius
- Template:Country data Sint Maarten
- Template:Country data Slovakia
- Template:Country data Slovenia
- Template:Country data Solomon Islands
- Template:Country data South Africa
- Template:Country data South Korea
- Template:Country data Spain
- Template:Country data Sri Lanka
- Template:Country data Suriname
- Template:Country data Sweden
- Template:Country data Switzerland
- Template:Country data São Tomé and Príncipe
- Template:Country data Taiwan
- Template:Country data Tajikistan
- Template:Country data Tanzania
- Template:Country data Thailand
- Template:Country data Togo
- Template:Country data Tonga
- Template:Country data Trinidad and Tobago
- Template:Country data Tunisia
- Template:Country data Turkey
- Template:Country data Turks and Caicos Islands
- Template:Country data Tuvalu
- Template:Country data Uganda
- Template:Country data Ukraine
- Template:Country data United Arab Emirates
- Template:Country data United Kingdom
- Template:Country data United States
- Template:Country data Uruguay
- Template:Country data Uzbekistan
- Template:Country data Vanuatu
- Template:Country data Venezuela
- Template:Country data Vietnam