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 sunting
Negara (ISO 3166-1) sunting
Semua 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 sunting
Untuk 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 sunting
Untuk 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 sunting
Untuk 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 sunting
Untuk 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 sunting
Untuk 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) sunting
Input 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) sunting
Untuk 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 sunting
Untuk 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 sunting
Lihat 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/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/ME
- ISO 3166/data/MY
- ISO 3166/data/NL
- 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/TH
- ISO 3166/data/TR
- ISO 3166/data/US
- ISO 3166/data/doc
- ISO 3166/doc
- ISO 3166/kotak pasir
- ISO 3166/terjemahan