الگو:CountryAbbr

الگو به طور دائم حفاظت‌شده است
از ویکی‌پدیا، دانشنامهٔ آزاد
توضیحات الگو[نمایش] [ویرایش] [تاریخچه] [پاکسازی]

The {{CountryAbbr}} template attempts to generate the ایزو ۳۱۶۶-۱ آلفا-۲ or ایزو ۳۱۶۶-۲ code for a named country or geographic region, for use in the region: parameter of {{Coord}}. It attempts a ایزو ۳۱۶۶-۲ region code for locations in Canada, France, Germany, India, and the United States. It attempts a ایزو ۳۱۶۶-۱ آلفا-۲ country code for all other locations.

Parameters

The first (required) argument specifies the name of the country, such as "United States" or "Chile".

The second (optional) argument is the name of a state or province within the specified country, such as "Alaska".

Attempts have been made to recognize variations commonly seen in infoboxes, such as:

  • [[شیلی]]
  • [[Image:Flag of Chile.svg|25px]] [[شیلی]]
  • {{CHL}}
  • {{flag|Chile}}

So far, however, the template has failed to keep up with the ingenuity of infobox creators.

Bugs

Locations in Canada, India, and the United States generate invalid region codes (CA-X, IN-X, and US-X) if the second argument is omitted, blank, or invalid.

Used in

Implementation notes

{{CountryAbbr}} can handle many inputs simply and directly. In some cases, however, it invokes a helper template:

  • {{CountryAbbr2}} - (expensive) cases where the first parameter is a template
  • {{CanAbbr2}} - provinces, territories, etc. of Canada
  • {{FraAbbr}} - departments, etc. of France
  • {{IndAbbr}} - states, etc. of India
  • {{StateAbbr}} - states, districts, etc. of the United States

See also

  • {{ISO 3166 code}} returns the ISO code given country name and, optionally, subdivision name. For example: {{ISO 3166 code|France|Paris}} returns . Covers all ISO 3166-1 and ISO 3166-2 codes.