Módulo:Endereço/Formatos

Permanently protected module
Origem: Wikipédia, a enciclopédia livre.
Documentação do módulo[ver] [editar] [histórico] [purgar]

Descrição

Este módulo tem funções auxiliares para criar infocaixas

Uso

Outra documentação:

return {
--[[
id do pais = {
    streetline = indicar o número da rua da ordem, nome da rua
    div1 = lista de tipos de divisões administrativas a serem exibidas em primeiro lugar
    div2 = lista de tipos de divisões administrativas a serem exibidas em segundo lugar
    div3 = lista de tipos de divisões administrativas a serem exibidas em terceiro lugar
    div3vals = lista de subdivisões (nenhum tipo de subdivisões para usar (mais eficiente)
    directions = palavras para adicionar "Sul" "Norte" etc. Por exemplo, Canadá: "Sul, Norte" ou "Sul, Norte" e assim por diante..

]]--
Q16 = { -- Canadá
    streetline = '$number $street $direction',
    directions = {Q659 = 'Nord', Q679 = 'Ouest', Q684 = 'Est', Q667 = 'Sud'},
    div1 = {'Q515', 'Q155239', 'Q3327873', 'Q3327899', 'Q3788231'}, -- ville, ça marche ?
    div2vals = {'Q176', 'Q1904', 'Q1948', 'Q1951', 'Q1952', 'Q1965', 'Q1974', 'Q1979', 'Q1989', 'Q2003', 'Q2007', 'Q2009', 'Q2023'}, -- province ou territoire
    },
Q30 = {--USA
    streetline = '$number $street $direction',
    directions = {Q659 = 'North', Q679 = 'West', Q684 = 'East', Q667 = 'South'},
    cityline = '$admindivs $postcode',
    div1 = {'-'},
    div2 = {'Q13360155'}, -- equivalente do condado ou condado
    div3vals = { -- estado de reclamação[31:35657]
        'Q99','Q173','Q724','Q759','Q771','Q779','Q782','Q797','Q812','Q816','Q824','Q829','Q1166','Q1204','Q1207','Q1211','Q1212','Q1214',
        'Q1221','Q1223','Q1227','Q1261','Q1370','Q1371','Q1384','Q1387','Q1391','Q1393','Q1397','Q1400','Q1408','Q1415','Q1428','Q1439',
        'Q1454','Q1456','Q1494','Q1509','Q1522','Q1527','Q1537','Q1546','Q1553','Q1558','Q1581','Q1588','Q1603','Q1612','Q1649','Q16551'
        },
    },
Q31 = {-- Bélgica (a verificar)
    streetline = '$street $number',
    cityline = '$postcode $admindivs',
    div1 = {'Q493522'}, -- comuna
    div2vals = {'Q1095' , 'Q1113', 'Q1114','Q1116', 'Q1118', 'Q1122', 'Q1125', 'Q1126', 'Q1127', 'Q1129' , 'Q848831'}, -- province
    },
Q39 = { -- Suíça
    div1 = {'Q70208'}, -- comunas
    div2vals = { -- canton / Q23058
        'Q834','Q11911','Q11917','Q11922','Q11925','Q11929','Q11933','Q11943','Q11972','Q12079','Q12094','Q12121','Q12146','Q12172',
        'Q12404','Q12433','Q12573','Q12592','Q12640','Q12697','Q12713','Q12724','Q12738','Q12746','Q12755','Q12771','Q688257'
        },
    streetline = '$street $number',
    cityline = '$postcode $admindivs',
    },
Q142 = { --França
    streetline = '$number $street',
    cityline = '$postcode $admindivs',
    div1 = {'Q702842', 'Q484170'}, -- arrondissement municipal ou commune
    div2vals = {  -- divisões para adicionar segundo: coletividades de departamento / ultramarino
        'Q90','Q3068','Q3083','Q3093','Q3105','Q3113','Q3120','Q3125','Q3131','Q3139','Q3148','Q3164','Q3184','Q3194','Q3207',
        'Q3216','Q3240','Q3249','Q3259','Q3266','Q3278','Q3286','Q3326','Q3334','Q3336','Q3342','Q3349','Q3353','Q3357','Q3361',
        'Q3364','Q3368','Q3372','Q3377','Q3389','Q12515','Q12517','Q12526','Q12538','Q12543','Q12545','Q12549','Q12553','Q12556','Q12559',
        'Q12563','Q12564','Q12569','Q12572','Q12574','Q12576','Q12578','Q12580','Q12584','Q12589','Q12594','Q12607','Q12620','Q12626','Q12631',
        'Q12642','Q12652','Q12657','Q12661','Q12675','Q12679','Q12689','Q12694','Q12700','Q12703','Q12709','Q12717','Q12722','Q12730','Q12736',
        'Q12740','Q12745','Q12751','Q12753','Q12758','Q12761','Q12765','Q12770','Q12772','Q12779','Q12782','Q12784','Q12788','Q12789','Q12792',
        'Q12798','Q12804','Q12808','Q12816','Q12820','Q34617','Q46130',
        -- outro ultramarino
        'Q17012', 'Q17054', 'Q3769', 'Q17070', 'Q33788'
        },
    },
Q145 = { -- Reino Unido
    --  --dados para limpar aqui ou no Wikidata
    div1 = {'Q515', 'Q1160920'}, -- cidade, autoridade unitária / para completar
    div2 = {'Q180673'}, -- condado cerimonial / a ser completado
    div3vals = {'Q21', 'Q22', 'Q25', 'Q26'} -- Inglaterra, escócia, gales, irlanda norte
    },
Q213 = { -- República Checa
    streetline = '$number $street',
    div1 = {'Q5153359'},
    div2vals = {'Q1085', 'Q46070', 'Q188373', 'Q188399', 'Q190550', 'Q190930', 'Q191091', 'Q192536', 'Q192697', 'Q192702', 'Q193266', 'Q193295', 'Q193307', 'Q193317'}, -- região checa
    },
Q668 = {-- Índia (a melhorar)
    div1 = {'Q515'}, -- vila
    div2vals = {'Q1162', 'Q1164', 'Q1165', 'Q1168', 'Q1171', 'Q1061', 'Q1174', 'Q1177', 'Q1180', 'Q1184', 'Q1185', 'Q1186', 'Q1188', 'Q1191', 'Q1193', 'Q1195', 'Q1502', 'Q1599', 'Q22048', 'Q22424', 'Q1437', 'Q1505' , 'Q1445', 'Q1363', 'Q1498', 'Q1499', 'Q1356', 'Q40088', 'Q43433', 'Q46107', 'Q26927', 'Q1353', 'Q66743', 'Q66710', 'Q677037', 'Q1159' }-- província
},
Q148 = { -- China
    --  -- nós 'francise', 'Q e nós colocamos do menor para o maior para que seja compreensível
    div1 = {'Q16755104', 'Q1065118'}, -- xian ou equivalente, divisões de classificação inferiores não parecem úteis?
    div2 = {'Q9316670'}, -- prefeitura ou equivalente
    div3vals = {-- província ou equivalente (classe = Q13396669)
     'Q956', 'Q8646', 'Q8686', 'Q11725', 'Q11736', 'Q14773', 'Q15175', 'Q15176', 'Q16963', 'Q16967','Q17269',
     'Q19206', 'Q19770', 'Q21208', 'Q34800', 'Q40956', 'Q41079', 'Q41705', 'Q42200', 'Q42392', 'Q43194','Q43407',
     'Q43684', 'Q43934', 'Q45208', 'Q45761' , 'Q45833', 'Q46862', 'Q46913', 'Q47097', 'Q47974', 'Q57052', 'Q57251', 'Q57448'    
    }
    },
Q865 = { -- Taiwan
    div1 = {'Q12081657'}, --divisão de nível cantonal
    div2 = {'Q12084012'},    
    },
Q403 = { -- Sérvia
    streetline = '$street $number',
    div1 = {'Q37800986', 'Q783930'}, --vila ou minicipalidade
    div2 = {'Q648681'},-- distrito (não exibido no endereço de correspondência)
    div3vals = {'Q44749'} -- Voivodina / nós não especificamos para as outras regiões estatísticas da Sérvia que não são muito conhecidas
    },
default = {
    streetline = '$number $street $direction',
    div1 = {'-'}, -- nós tomamos o primeiro a chegar, esperando que ele tenha interesse
    div2 = {'-'},
    directions = {Q659 = 'Norte', Q679 = 'Oeste', Q684 = 'Este', Q667 = 'Sul'},
    cityline = '$postcode $admindivs',
    },
}