Módulo:BibRules: mudanças entre as edições

Ir para navegação Ir para pesquisar
imported>Jaideraf
Sem resumo de edição
imported>Jaideraf
Sem resumo de edição
info = '* Internamente, este registro é identificado pelo código "' .. f001 .. '"; para sistemas externos, o código é "(' .. frame:expandTemplate{ title = 'Field data string', args = { '003', '0', '', property = 'Control field data' } } .. ')' .. f001 .. '".'
table.insert(infos, info)
-- Campo 005
 
-- Campo 005
queryResult = mw.smw.ask( '[[' .. target .. ']]|?Creation date#-F[l, d \\d\\e F \\d\\e Y]|headers=hide|mainlabel=-' )
local creationDate = ""
table.insert(infos, info)
-- Campo 008
local invalidCode = "<strong class='error'>código inválido para o local de publicação</strong>"
local pubPlace_tbl =
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
-- se existe o campo 041, mostra "(traduzido do...)" na mesma linha do idioma presente no 008
test = frame:expandTemplate{ title = 'Exist', args = { '041' } } or false
if test ~= '' then
test = frame:expandTemplate{ title = 'Field data string', args = { '041', '0', '1' } } or false
if test == '1' then
invalidCode = "<strong class="error">código inválido para o idioma do subcampo $h do campo 041</strong>"
local f041h = frame:expandTemplate{ title = 'Select', args = { '041', 'h' } }
f041h = lang_tbl[f041h] or f041h
info = info .. "&#32;(traduzido do " .. f041h .. ")."
end
end
table.insert(infos, info)
end -- end if 245