Mô đun:ISO 3166/tài liệu
Đây là một trang con tài liệu sử dụng bản mẫu dành cho Mô đun:ISO 3166. Nó gồm có các thông tin hướng dẫn sử dụng, thể loại và các nội dung khác không thuộc về phần trang mô đun gốc. |
This module returns a country's or subdivision's code (alpha-2, alpha-3, numeric) or name (ISO, non-ISO) from ISO 3166 from a varity of inputs (alpha-2, alpha-3, numeric, name, ISO-name, alternative names). The module also removes junk from the input.
Examples[sửa mã nguồn]
Countries (ISO 3166-1)[sửa mã nguồn]
All three types of ISO 3166-1 codes (alpha-2, alpha-3 and numeric) work as inputs to name
, as well as to code
(which can therefore also be used to convert between different code types). Use |codetype=
to output alpha-3 or numeric codes in code
instead of the default alpha-2 codes.
Name[sửa mã nguồn]
To get the common name use the name function
{{#invoke:ISO 3166|name|GB}}
→ Vương quốc Anh{{#invoke:ISO 3166|name|GBR}}
→ Vương quốc Anh{{#invoke:ISO 3166|name|826}}
→ Vương quốc Anh
ISO Name[sửa mã nguồn]
To get the common name use the name function with isoname = yes
{{#invoke:ISO 3166|name|GB|isoname=yes}}
→ United Kingdom of Great Britain and Northern Ireland{{#invoke:ISO 3166|name|GBR|isoname=yes}}
→ United Kingdom of Great Britain and Northern Ireland{{#invoke:ISO 3166|name|826|isoname=yes}}
→ United Kingdom of Great Britain and Northern Ireland
Alpha-2[sửa mã nguồn]
To get the alpha 2 code use the code function
{{#invoke:ISO 3166|code|826}}
→ GB{{#invoke:ISO 3166|code|United Kingdom}}
→{{#invoke:ISO 3166|code|UK}}
→
Alpha-3[sửa mã nguồn]
To get the alpha 3 code use the code function with codetype = 3
{{#invoke:ISO 3166|code|United Kingdom|codetype=alpha3}}
→{{#invoke:ISO 3166|name|GB}}
→ Vương quốc Anh{{#invoke:ISO 3166|name|GBR}}
→ Vương quốc Anh{{#invoke:ISO 3166|name|826}}
→ Vương quốc Anh{{#invoke:ISO 3166|code|UK|codetype=alpha3}}
→
Numeric[sửa mã nguồn]
To get the numeric code use the code function with codetype = numeric or use the numeric function
{{#invoke:ISO 3166|numeric|GB}}
→ 826{{#invoke:ISO 3166|code|GB|codetype=numeric}}
→ 826
Subdivisions (ISO 3166-2)[sửa mã nguồn]
Inputs to name
must be valid ISO 3166-2 codes, i.e. the country's alpha-2 code for the first part, and up to three alphanumeric characters for the second part. They may be given normally (with a hyphen between the parts), or split between two unnamed parameters. For code
, the first parameter is the country name (or any of its three codes, like above), and the second the subdivision name.
Code (alpha-2)[sửa mã nguồn]
To get the alpha-2 code of a subdivision use the code function with parameter 1 being the country and parameter 2 being the subdivision
{{#invoke:ISO 3166|code|United Kingdom|England}}
→{{#invoke:ISO 3166|code|GBR|England}}
→ GB-ENG{{#invoke:ISO 3166|code|GB|England}}
→ GB-ENG
Name[sửa mã nguồn]
To get the name of a subdivision use the name function with parameter 1 being the country and parameter 2 being the subdivsion or parameter 1 being the subdivsion code
{{#invoke:ISO 3166|name|GB-ENG}}
→ Anh{{#invoke:ISO 3166|name|GB|ENG}}
→ Anh
|isoname=
works for subnational entities as well; keep in mind that ISO 3166-2 uses (transliterations of) local names that may differ from English ones. Set |lang=
to a language code to switch between different languages for entities that have multiple ISO names. The default language for multilingual entities can be set on the country's data page.
{{#invoke:ISO 3166|name|BE|BRU}}
→ Bruxelles{{#invoke:ISO 3166|name|BE|BRU|isoname=yes}}
→ Bruxelles-Capitale, Région de{{#invoke:ISO 3166|name|BE|BRU|lang=fr}}
→ Bruxelles-Capitale, Région de{{#invoke:ISO 3166|name|BE|BRU|lang=nl}}
→ Brussels Hoofdstedelijk Gewest
Tracking categories[sửa mã nguồn]
- Thể loại:Wikipedia page with obscure country (0)
- Thể loại:Wikipedia page with obscure country or subdivision (0)
- Thể loại:Wikipedia page with obscure subdivision (0)
See also[sửa mã nguồn]
- Wikipedia:Templates for discussion/Log/2015 November 12#Template:ISO 3166 name DE-HB – discussion of replacement of template-based system with Lua
- Wikipedia:Templates_for_discussion/Log/2018_September_10#Template:ISO_3166_code-3_AD – discussion of full removal of template-based system
- {{ISO 3166 name}} – (ISO name)
- {{Country name}} – (Standard name)
- {{ISO 3166 code}} – (Code)
- {{ISO 3166 code-3}} – (3 letter code)
- {{ISO 3166 numeric}} – (numeric code)
- Module:ISO 3166/data – the data subpages used by this module
Subpages[sửa mã nguồn]
- ISO 3166/data
- ISO 3166/data/AD
- ISO 3166/data/AE
- ISO 3166/data/AF
- ISO 3166/data/AG
- ISO 3166/data/AI
- ISO 3166/data/AL
- ISO 3166/data/AM
- ISO 3166/data/AO
- ISO 3166/data/AQ
- ISO 3166/data/AR
- ISO 3166/data/AS
- ISO 3166/data/AT
- ISO 3166/data/AU
- ISO 3166/data/AW
- ISO 3166/data/AX
- ISO 3166/data/AZ
- ISO 3166/data/BA
- ISO 3166/data/BB
- ISO 3166/data/BD
- ISO 3166/data/BE
- ISO 3166/data/BF
- ISO 3166/data/BG
- ISO 3166/data/BH
- ISO 3166/data/BI
- ISO 3166/data/BJ
- ISO 3166/data/BL
- ISO 3166/data/BM
- ISO 3166/data/BN
- ISO 3166/data/CA
- ISO 3166/data/CN
- ISO 3166/data/DE
- ISO 3166/data/FR
- ISO 3166/data/GB
- ISO 3166/data/GR
- ISO 3166/data/ID
- ISO 3166/data/IN
- ISO 3166/data/IR
- ISO 3166/data/JP
- ISO 3166/data/KR
- ISO 3166/data/National
- ISO 3166/data/RS
- ISO 3166/data/RU
- ISO 3166/data/SG
- ISO 3166/data/US
- ISO 3166/data/VN
- ISO 3166/data/tài liệu
- ISO 3166/sandbox
- ISO 3166/tài liệu