Pumunta sa nilalaman
Pangunahing pagpipilian
Pangunahing pagpipilian
ilipat sa gilid
itago
Maglibot
Unang pahina
Mga nilalaman
Napiling nilalaman
Alinmang artikulo
Patungkol sa Wikipedia
Mga kaganapan
Pakikihalubilo
Pamayanan
Kapihan
Mga huling binago
Makipag-ugnayan
Tulong
Hanapin
Hanapin
Itsura
Donasyon
Gumawa ng account
Mag-login
Mga pansariling kagamitan
Donasyon
Mag-ambag
Gumawa ng account
Mag-login
Mga pahina para sa naka-logout na mga patnugot o editor
alamin pa
Usapan
Binabago:
Module:ISO 3166/data
Magdagdag ng wika
Modyul
Usapan
English
Basahin
Baguhin ang wikitext
Tingnan ang kasaysayan
Mga kagamitan
Mga kagamitan
ilipat sa gilid
itago
Mga aksyon
Basahin
Baguhin ang wikitext
Tingnan ang kasaysayan
Pangkalahatan
Mga nakaturo rito
Kaugnay na pagbabago
Mag-upload ng file
Impormasyon ng pahina
Kumuha ng pinaikling URL
I-download ang QR code
Itsura
ilipat sa gilid
itago
Babala
: Hindi ka naka-login. Ang iyong IP address ay maitatala sa kasaysayan ng pagbabago ng pahinang ito.
Pagtingin ng panlaban spam.
HUWAG
punuan ito!
local p = {} local data = mw.loadData("Module:ISO 3166/data/National") function p.list(frame) --Returns a list of subpages and associated countries local codes = {} for alpha2,cdata in pairs(data) do codes[#codes+1] = {alpha2,cdata.name} end table.sort(codes, function(t1,t2) return t1[1]<t2[1] end) local out = {"* [[Module:ISO 3166/data/National|National]]"} for _,cdata in ipairs(codes) do out[#out+1] = "* [[Module:ISO 3166/data/"..cdata[1].."|"..cdata[1].." ("..cdata[2]..")]]" end return table.concat(out,"\n") end function p.subpagetest(frame) --Returns a table row indicating the existence of data pages (see [[User:SiBr4/sandbox#Data subpage test]]) local function cell(code,d) local sdata if not data[code] then return "" --Unassigned or reserved 3166-1 code else local sname = "Module:ISO 3166/data/"..code if not (d or mw.title.new(sname).exists) then return "title=\""..data[code].name.."\" style=\"background:#fee;\"|[["..sname.."|-]]" --Data subpage doesn't exist else sdata = mw.loadData(sname) end end for _,_ in pairs(sdata) do return "title=\""..data[code].name.."\" style=\"background:#efe;\"|n" --Non-empty 3166-2 entry end return "title=\""..data[code].name.."\" style=\"background:#eef;\"|e" --Empty 3166-2 entry end local letter = frame.args[1] local out = "|-\n!"..letter.."*" for i = 65, 90 do out = out.."\n|"..cell(letter..string.char(i),frame.args[2]) end return out end function p.testall(frame) --Search across all subpages for problems with names local strip = require("Module:ISO 3166").strip local function subpage(p) return "[[Module:ISO 3166/data/"..p.."|/"..p.."]]" end local function testname(names,inames,dnames,page,code,name) if name then if type(name)~="string" then dnames[#dnames+1] = "*Unexpected non-string value in "..subpage(page).." ("..code..")" else local sname = strip(name) if not names[sname] then inames[sname] = name else dnames[#dnames+1] = "*Duplicate name: \""..name.."\" in "..subpage(page) ..(names[sname]==name and " (exact)" or " (non-exact)").." ("..code..")" end end end return names, inames, dnames end local function testnametable(names,inames,dnames,page,code,tab) if tab then if type(tab)~="table" then dnames[#dnames+1] = "*Unexpected non-table value in "..subpage(page).." ("..code..")" else for _,name in pairs(tab) do names, inames, dnames = testname(names,inames,dnames,page,code,name) end end end return names, inames, dnames end local fields = {name=1,isoname=1,isonames=1,displayname=1,isodisplayname=1,isodisplaynames=1,altnames=1,lang=1,defaultlang=1,alpha3=1,numeric=1,nocode=1} local function testentry(names,dnames,page,code,edata) for k,_ in pairs(edata) do if not fields[k] then dnames[#dnames+1] = "*Unknown field \""..k.."\" in "..subpage(page).." ("..code..")" end end local inames = {} names, inames, dnames = testname(names,inames,dnames,page,code,edata.name) names, inames, dnames = testname(names,inames,dnames,page,code,edata.isoname) names, inames, dnames = testnametable(names,inames,dnames,page,code,edata.isonames) names, inames, dnames = testnametable(names,inames,dnames,page,code,edata.altnames) if not edata.nocode then names, inames, dnames = testname(names,inames,dnames,page,code,code) end if page=="National" then names, inames, dnames = testname(names,inames,dnames,page,code,edata.alpha3) names, inames, dnames = testname(names,inames,dnames,page,code,edata.numeric) end for k,v in pairs(inames) do names[k]=v end return names, dnames end local dnames = {} --ISO 3166-1 local names = {} for code,cdata in pairs(data) do names, dnames = testentry(names,dnames,"National",code,cdata) end --ISO 3166-2 for code,_ in pairs(data) do names = {} local spage = "Module:ISO 3166/data/"..code if mw.title.new(spage).exists then local sdata = mw.loadData(spage) for scode,cdata in pairs(sdata) do if type(cdata)=="table" then names, dnames = testentry(names,dnames,code,scode,cdata) end end end end if #dnames>0 then return table.concat(dnames,"\n") else return "None" end end return p
Buod ng pagbabago:
(Maikling isalarawan ang pagbabagong ginawa mo.)
Sa pag-save sa mga pagbabago, sumasang-ayon ka sa
Kasunduan sa Paggamit
, at sumasang-ayon ka rin na ilalabas mo nang walang atrasan ang ambag mo sa ilalim ng
Lisensiyang CC BY-SA 4.0
at sa
GFDL
. Sumasang-ayon ka rin na sapat na ang isang hyperlink o URL bilang atribusyon sa ilalim ng lisensiyang Creative Commons.
Balewalain
Tulong sa pagbabago
(magbubukas ng panibagong bintana)
Preview page with this template
Wikidata entities used in this page
Module:ISO 3166/data
: Sitelink, Description: en
Mga padron na ginamit sa pahinang ito:
Padron:Column-width
(
baguhin
)
Padron:Div col
(
tingnan ang wikitext
) (nakaprotekta)
Padron:Div col end
(
baguhin
)
Padron:Main other
(
baguhin
)
Module:Arguments
(
baguhin
)
Module:Check for unknown parameters
(
baguhin
)
Module:Documentation
(
baguhin
)
Module:Documentation/config
(
baguhin
)
Module:Documentation/styles.css
(
baguhin
)
Module:ISO 3166
(
baguhin
)
Module:ISO 3166/data
(
baguhin
)
Module:ISO 3166/data/AF
(
baguhin
)
Module:ISO 3166/data/AO
(
baguhin
)
Module:ISO 3166/data/AT
(
baguhin
)
Module:ISO 3166/data/AU
(
baguhin
)
Module:ISO 3166/data/BI
(
baguhin
)
Module:ISO 3166/data/BO
(
baguhin
)
Module:ISO 3166/data/BR
(
baguhin
)
Module:ISO 3166/data/BS
(
baguhin
)
Module:ISO 3166/data/BW
(
baguhin
)
Module:ISO 3166/data/CA
(
baguhin
)
Module:ISO 3166/data/CI
(
baguhin
)
Module:ISO 3166/data/CO
(
baguhin
)
Module:ISO 3166/data/DE
(
baguhin
)
Module:ISO 3166/data/DJ
(
baguhin
)
Module:ISO 3166/data/DZ
(
baguhin
)
Module:ISO 3166/data/EC
(
baguhin
)
Module:ISO 3166/data/FI
(
baguhin
)
Module:ISO 3166/data/FM
(
baguhin
)
Module:ISO 3166/data/GB
(
baguhin
)
Module:ISO 3166/data/GM
(
baguhin
)
Module:ISO 3166/data/ID
(
baguhin
)
Module:ISO 3166/data/IL
(
baguhin
)
Module:ISO 3166/data/IN
(
baguhin
)
Module:ISO 3166/data/IQ
(
baguhin
)
Module:ISO 3166/data/IR
(
baguhin
)
Module:ISO 3166/data/IS
(
baguhin
)
Module:ISO 3166/data/JE
(
baguhin
)
Module:ISO 3166/data/JP
(
baguhin
)
Module:ISO 3166/data/KH
(
baguhin
)
Module:ISO 3166/data/KP
(
baguhin
)
Module:ISO 3166/data/KZ
(
baguhin
)
Module:ISO 3166/data/LB
(
baguhin
)
Module:ISO 3166/data/LS
(
baguhin
)
Module:ISO 3166/data/MA
(
baguhin
)
Module:ISO 3166/data/MC
(
baguhin
)
Module:ISO 3166/data/MD
(
baguhin
)
Module:ISO 3166/data/MG
(
baguhin
)
Module:ISO 3166/data/MM
(
baguhin
)
Module:ISO 3166/data/MN
(
baguhin
)
Module:ISO 3166/data/MW
(
baguhin
)
Module:ISO 3166/data/NA
(
baguhin
)
Module:ISO 3166/data/NE
(
baguhin
)
Module:ISO 3166/data/NI
(
baguhin
)
Module:ISO 3166/data/NP
(
baguhin
)
Module:ISO 3166/data/NZ
(
baguhin
)
Module:ISO 3166/data/National
(
baguhin
)
Module:ISO 3166/data/PA
(
baguhin
)
Module:ISO 3166/data/PH
(
baguhin
)
Module:ISO 3166/data/PK
(
baguhin
)
Module:ISO 3166/data/QA
(
baguhin
)
Module:ISO 3166/data/RO
(
baguhin
)
Module:ISO 3166/data/RU
(
baguhin
)
Module:ISO 3166/data/RW
(
baguhin
)
Module:ISO 3166/data/SC
(
baguhin
)
Module:ISO 3166/data/SK
(
baguhin
)
Module:ISO 3166/data/SL
(
baguhin
)
Module:ISO 3166/data/SN
(
baguhin
)
Module:ISO 3166/data/SO
(
baguhin
)
Module:ISO 3166/data/SY
(
baguhin
)
Module:ISO 3166/data/SZ
(
baguhin
)
Module:ISO 3166/data/TD
(
baguhin
)
Module:ISO 3166/data/TH
(
baguhin
)
Module:ISO 3166/data/TO
(
baguhin
)
Module:ISO 3166/data/TR
(
baguhin
)
Module:ISO 3166/data/TW
(
baguhin
)
Module:ISO 3166/data/TZ
(
baguhin
)
Module:ISO 3166/data/UA
(
baguhin
)
Module:ISO 3166/data/UG
(
baguhin
)
Module:ISO 3166/data/VC
(
baguhin
)
Module:ISO 3166/data/VN
(
baguhin
)
Module:ISO 3166/data/YE
(
baguhin
)
Module:ISO 3166/data/ZA
(
baguhin
)
Module:ISO 3166/data/ZW
(
baguhin
)
Module:ISO 3166/data/doc
(
baguhin
)
Hanapin
Hanapin
Binabago:
Module:ISO 3166/data
Magdagdag ng wika
Magdagdag ng paksa