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 sumber]Negara (ISO 3166-1)
[sunting sumber]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 sumber]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 sumber]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 sumber]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 sumber]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 sumber]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 sumber]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 sumber]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 sumber]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 sumber]- Kategori:Laman Wikipedia dengan negara kabur (25)
- Kategori:Laman Wikipedia dengan negara atau subbahagian kabur (0)
- Kategori:Laman Wikipedia dengan subbahagian kabur (0)
Lihat juga
[sunting sumber]- (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 sumber]- 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/BZ
- 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