Bản mẫu:CountryAbbr
The {{CountryAbbr}} template attempts to generate the ISO 3166-1 alpha-2 or ISO 3166-2 code for a named country or geographic region, for use in the region:
parameter of {{Coord}}. It attempts a ISO 3166-2 region code for locations in Canada, France, Germany, India, and the United States. It attempts a ISO 3166-1 alpha-2 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:
- [[Chile]]
- [[Image:Flag of Chile.svg|25px]] [[Chile]]
- {{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
- {{Geobox}}
- {{Infobox building}}
- {{Infobox settlement}}
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.
Đây là trang bản mẫu được khóa vô hạn, do nó nguy hiểm cao. Vui lòng thảo luận bất kì thay đổi nào tại trang thảo luận; bạn có thể yêu cầu sửa trang này cho một bảo quản viên hoặc điều phối viên sửa đổi trang nếu đó là sửa đổi không tranh cãi hoặc được đồng ý bởi sự đồng thuận. Bạn cũng có thể yêu cầu mở khóa trang đó. |