Módulo:Proprietário

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:

-- recupera e formata o dono de algo usando Wikidata (principalmente Property:P127)
local p = {}
local wikidata = require('Módulo:Infobox/Wikidata')

local speciallabels = {
    Q29 = '[[Espanha|Estado espanhol]]',
    Q90 =  '[[Paris|vila de Paris]]',
    Q142 = '[[France|Estado françês]]',
}

function p.formatFromItem(item, queryparams)
    local query = queryparams or {}
    query.entity = item
    query.property = 'P127'
    query.speciallabels = speciallabels
    -- fazer: função para encarregar-se de outras divisões administrativas: Blablaville -> Blablaville Commune
    
    local claims = wikidata.getClaims(query)
    if claims then
        query.claims = claims
        return wikidata.formatAndCat(query), #claims
    end
    return nil
end

return p