Burocratas, emailconfirmed, Administradores da interface, Administradores (Semantic MediaWiki), Curadores (Semantic MediaWiki), Editores (Semantic MediaWiki), Supressores, Administradores
1 023
edições
Sem resumo de edição |
Sem resumo de edição |
||
table.insert(infos, info)
local
local pubPlace_tbl =
{
["xx "] = "<strong class='error'>não foi identificado um local de publicação no campo 008</strong>",
["vp "] = "há vários locais de publicação",
["esp"] = invalidCode,
▲ ["esp"] = "<strong class='error'>código inválido para o local de publicação</strong>",
["eua"] = invalidCode,
["eua"] = "<strong class='error'>código inválido para o local de publicação</strong>",▼
["fra"] = invalidCode,
["fra"] = "<strong class='error'>código inválido para o local de publicação</strong>",▼
[" "] = "<strong class='error'>é necessário informar um código de local de publicação, campo 008.</strong>",
}
if string.match(f008pubPlace, '^[A-Z]') then
info = "* <strong class='error'>O uso de maiúsculas não é permitido no campo 008, local de publicação.</strong>"
elseif pubPlace_tbl[f008pubPlace] then
else▼
info = "* O item possui a seguinte origem: " .. tostring(pubPlace_tbl[f008pubPlace]) .. "."
▲ else
info = "* O item possui a seguinte origem: " .. f008pubPlace .. "."
end
table.insert(infos, info)
▲ local
local lang_tbl =
{
["por"] = "português",
["eng"] = "inglês",
["spa"] = "espanhol",
["ger"] = "alemão",
["fre"] = "francês",
["ita"] = "italiano",
["chi"] = "chinês",
["esp"] = invalidCode,
["ing"] = invalidCode,
["fra"] = invalidCode,
["pt"] = invalidCode,
["en"] = invalidCode,
["es"] = invalidCode,
▲ ["
}
local f008lang = frame:expandTemplate{ title = 'Field data string', args = { '008', '35', '3', property = 'Control field data' } }
if string.match(f008lang, '^[A-Z]') then
info = "* <strong class='error'>O uso de maiúsculas não é permitido no campo 008, idioma.</strong>"
elseif lang_tbl[f008lang] then
info = "* Majoritariamente, o item se expressa no seguinte idioma: " .. tostring(lang_tbl[f008lang]) .. "."
else
info = "* Majoritariamente, o item se expressa no seguinte idioma: " .. f008lang .. "."
end
table.insert(infos, info)
end -- end if 245
return table.concat( infos, '\n' )
|