Modul:ISO 3166/doc
Ini ialah laman pendokumenan untuk Modul:ISO 3166
Modul ini mengembalikan kod (alpha-2, alpha-3, numeric) atau nama (ISO, bukan ISO) negara atau subbahagian dari ISO 3166 dari pelbagai input (alpha-2, alpha-3, numeric, name, ISO-name, alternative names). Modul ini juga membuang perkara remeh dari input.
Contoh
suntingNegara (ISO 3166-1)
suntingSemua ketiga jenis kod ISO 3166-1 (alpha-2, alpha-3 dan numeric) berfungsi sebagai input kepada name
, dan juga kepada code
(oleh itu juga boleh digunakan untuk menukar di antara jenis kod yang berlainan). Gunakan |codetype=
untuk mengeluarkan kod alpha-3 atau numeric dalam <cod>code sebagai ganti kepada kod tersedia alpha-2.
Nama
suntingUntuk mendapatkan nama biasa gunakan fungsi name
{{#invoke:ISO 3166|name|GB}}
→ United Kingdom{{#invoke:ISO 3166|name|GBR}}
→ United Kingdom{{#invoke:ISO 3166|name|826}}
→ United Kingdom
Nama ISO
suntingUntuk mendapatkan nama biasa gunakan fungsi name dengan 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
suntingUntuk mendapatkan kod alpha 2 gunakan fungsi code
{{#invoke:ISO 3166|code|826}}
→ GB{{#invoke:ISO 3166|code|United Kingdom}}
→ GB{{#invoke:ISO 3166|code|UK}}
→ GB
Alpha-3
suntingUntuk mendapatkan kod alpha 3 gunakan fungsi code dengan codetype = 3
{{#invoke:ISO 3166|code|United Kingdom|codetype=alpha3}}
→ GBR{{#invoke:ISO 3166|name|GB}}
→ United Kingdom{{#invoke:ISO 3166|name|GBR}}
→ United Kingdom{{#invoke:ISO 3166|name|826}}
→ United Kingdom{{#invoke:ISO 3166|code|UK|codetype=alpha3}}
→ GBR
Numeric
suntingUntuk mendapatkan kod angka gunakan fungsi code dengan codetype = numeric atau gunakan fungsi numeric
{{#invoke:ISO 3166|numeric|GB}}
→ 826{{#invoke:ISO 3166|code|GB|codetype=numeric}}
→ 826
Subbahagian (ISO 3166-2)
suntingInput kepada name
hendaklah terdiri dari kod ISO 3166-2 yang sah, iaitu kod alpha-2 negara untuk bahagian pertama, dan sehingga tiga aksara abjad angka untuk bahagian kedua. Mereka mungkin diberi secara biasa (dengan tanda sempang di antara bahagian tersebut), atau dipisahkan di antara dua parameter tidak bernama. Untuk code
, parameter pertama ialah nama negara (atau apa sahaja dari salah satu dari tiga kodnya, seperti di atas), dan yang kedua ialah nama subbahagian.
Kod (alpha-2)
suntingUntuk mendapat kod alpha-2 bagi subbahagian gunakan fungsi code dengan parameter 1 terdiri dari negara dan parameter 2 terdiri dari subbahagian
{{#invoke:ISO 3166|code|United Kingdom|England}}
→ GB-ENG{{#invoke:ISO 3166|code|GBR|England}}
→ GB-ENG{{#invoke:ISO 3166|code|GB|England}}
→ GB-ENG
Nama
suntingUntuk mendapatkan nama subbahagian gunakan fungsi name dengan parameter 1 terdiri dari negara dan parameter 2 terdiri dari subbahagian atau parameter 1 terdiri dari kod subbahagian
{{#invoke:ISO 3166|name|GB-ENG}}
→ England{{#invoke:ISO 3166|name|GB|ENG}}
→ England
|isoname=
juga berfungsi untuk entiti subnegara; perlu diingat bahawa ISO 3166-2 menggunakan (transliterasi) nama tempatan yang mungkin berbeza dari nama bahasa Melayu. Tetapkan |lang=
ke kod bahasa untuk menukar di antara bahasa berlainan untuk entiti yang mempunyai nama ISO berganda. Bahasa tersedia untuk entiti pelbagai bahasa boleh ditetapkan pada laman data negara.
{{#invoke:ISO 3166|name|BE|BRU}}
→ Brussels{{#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
Kategori penjejakan
suntingLihat juga
sunting- (Inggeris) en:Wikipedia:Templates for discussion/Log/2015 November 12#Template:ISO 3166 name DE-HB – perbincangan tentang penggantian sistem berdasarkan templat dengan Lua
- (Inggeris) en:Wikipedia:Templates_for_discussion/Log/2018_September_10#Template:ISO_3166_code-3_AD – perbincangan tentang pembuangan penuh sistem berdasarkan templat
- {{Nama ISO 3166}} – (Nama ISO)
- {{Nama negara}} – (Nama piawai)
- {{Kod ISO 3166}} – (Kod)
- {{ISO 3166 code-3}} – (kod 3 huruf)
- {{ISO 3166 numeric}} – (kod angka)
- Modul:ISO 3166/data – sublaman data yang digunakan oleh modul ini
Sublaman
sunting- ISO 3166/data
- ISO 3166/data/AD
- ISO 3166/data/AE
- ISO 3166/data/AF
- ISO 3166/data/AG
- ISO 3166/data/AL
- ISO 3166/data/AM
- ISO 3166/data/AO
- ISO 3166/data/AR
- ISO 3166/data/AT
- ISO 3166/data/AU
- ISO 3166/data/AZ
- ISO 3166/data/BA
- ISO 3166/data/BD
- ISO 3166/data/BE
- ISO 3166/data/BN
- ISO 3166/data/BR
- ISO 3166/data/CA
- ISO 3166/data/CH
- ISO 3166/data/CI
- ISO 3166/data/CL
- ISO 3166/data/CN
- ISO 3166/data/CZ
- ISO 3166/data/DE
- ISO 3166/data/ES
- 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/IT
- ISO 3166/data/LB
- ISO 3166/data/LK
- ISO 3166/data/LU
- ISO 3166/data/ME
- ISO 3166/data/MY
- ISO 3166/data/NL
- ISO 3166/data/NO
- ISO 3166/data/NZ
- ISO 3166/data/National
- ISO 3166/data/Negara
- ISO 3166/data/Negara/kotak pasir
- ISO 3166/data/PK
- ISO 3166/data/PL
- ISO 3166/data/PT
- ISO 3166/data/QA
- ISO 3166/data/QA/doc
- ISO 3166/data/RS
- ISO 3166/data/RU
- ISO 3166/data/SG
- ISO 3166/data/SK
- ISO 3166/data/TH
- ISO 3166/data/TR
- ISO 3166/data/UA
- ISO 3166/data/US
- ISO 3166/data/doc
- ISO 3166/doc
- ISO 3166/kotak pasir
- ISO 3166/terjemahan