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

Ir para navegação Ir para pesquisar
sem sumário de edição
Sem resumo de edição
Sem resumo de edição
table.insert(infos, info)
end
if f100 ~= '' then
info = "* O ponto de acesso principal foi dado a uma '''pessoa'''"
test = frame:expandTemplate{ title = 'Field data string', args = { '100', '0', '1' } } or false
if test == "0" then
info = info .. " e a entrada começa pelo seu '''primeiro nome'''."
table.insert(infos, info)
elseif test == "1" then
info = info .. " e a entrada começa pelo seu '''sobrenome'''."
table.insert(infos, info)
elseif test == "3" then
info = info .. " e a entrada começa pelo seu '''nome de família'''."
table.insert(infos, info)
elseif test == "#" then
info = info .. ", porém, <strong class='error'>o primeiro indicador não foi preenchido.</strong>"
table.insert(infos, info)
elseif test == "2" or test == "4" or test == "5" or test == "6" or test == "7" or test == "8" or test == "9" then
info = info .. ", porém, <strong class='error'>o primeiro indicador foi preenchido incorretamente."
table.insert(infos, info)
end
test = frame:expandTemplate{ title = 'Field data string', args = { '100', '1', '1' } } or false
if test ~= '#' then
info = "* <strong class='error'>O segundo indicador do campo 100 foi preenchido, porém, ele não deve ser preenchido.</strong>"
table.insert(infos, info)
end
--[[
-- testa se existe "," no subcampo $a (Nome, Sobrenome) --> {{#if: {{#regex:{{Select|100|a}}|/.*?,./r|}} || * <strong class="error">Em pontos de acesso, o nome pessoal deve ser invertido (Nome, Sobrenome). Verifique o campo 100.</strong>
}} {{#if: {{#regex:{{Select|100|a}}|/[a-zÀ-ü],[A-ZÀ-ü]/r|}} |* <strong class="error">Falta espaço após a vírgula. Verifique o campo 100.</strong>}} {{#if: {{Select|100|q}} | {{#if: {{#regex:{{Select|100|q}}|/^\(/r|}} || * <strong class="error">O subcampo $q do campo 100 necessita de parênteses.</strong>}} }} {{#if: {{Select|100|d}} | {{#if: {{#regex:{{Field data string|100|2|}}|/\$d \d\d\d\d$/r|}} |* <strong class="error">O subcampo $d do campo 100 necessita de hífen.</strong>}} }}
}}
--]]
end
 

Menu de navegação