Difference between revisions of "Predefinição:Bibliographic rules"

From Wikincat
Jump to navigation Jump to search
(refactoring, part 5)
(trying to fix ... detection)
Line 196: Line 196:
 
* <strong class="error">O segundo indicador do campo 830 precisa ser preenchido.</strong>}} {{#if: {{Select|830|v}} | {{#if: {{#regex:{{Field string|830||}}|/;\s?␟v/r}} || * <strong class="error">É necessária a pontuação que precede a numeração da série (830, $v).</strong>}} }}
 
* <strong class="error">O segundo indicador do campo 830 precisa ser preenchido.</strong>}} {{#if: {{Select|830|v}} | {{#if: {{#regex:{{Field string|830||}}|/;\s?␟v/r}} || * <strong class="error">É necessária a pontuação que precede a numeração da série (830, $v).</strong>}} }}
 
}}{{#if: {{Exist|856}} | {{#ifeq: {{Field string|856|0|1|}} | 4 || * <strong class="error">O primeiro indicador do campo 856 precisa ter o valor "4".</strong>}} {{#if: {{Select|856|a}} | * <strong class="error">Normalmente, o subcampo utilizado no 856 é o $u, não o $a.</strong>}}
 
}}{{#if: {{Exist|856}} | {{#ifeq: {{Field string|856|0|1|}} | 4 || * <strong class="error">O primeiro indicador do campo 856 precisa ter o valor "4".</strong>}} {{#if: {{Select|856|a}} | * <strong class="error">Normalmente, o subcampo utilizado no 856 é o $u, não o $a.</strong>}}
}} <!-- a seguir, testa por inteiro o registro de modo a acusar: "," ou o "." precedido de espaço; designadores de subcampos errados --> {{#if: {{#regex:{{#ask:[[-Has subobject::{{FULLPAGENAME}}]][[Datafield::+]]|?Datafield|format=plainlist|link=none|headers=hide|mainlabel=-|outro=␝|sep=|valuesep=|propsep=}}|/\s[.,]/r|}} | * <strong class="error">Pontos finais ou vírgulas nunca devem ser precedidos por um espaço. Caso haja " ... " no registro, desconsidere esta mensagem.</strong>}} {{#if: {{#regex:{{#ask:[[-Has subobject::{{FULLPAGENAME}}]][[Datafield::+]]|?Datafield|format=plainlist|link=none|headers=hide|mainlabel=-|outro=␝|sep=|valuesep=|propsep=}}|/\$[A-Z]/r|}} | * <strong class="error">Não são permitidos designadores de subcampos com letras maiúsculas.</strong>}}
+
}} <!-- a seguir, testa por inteiro o registro de modo a acusar: "," ou o "." precedido de espaço; designadores de subcampos errados --> {{#if: {{#regex:{{#ask:[[-Has subobject::{{FULLPAGENAME}}]][[Datafield::+]]|?Datafield|format=plainlist|link=none|headers=hide|mainlabel=-|outro=␝|sep=|valuesep=|propsep=}}|/\s[.,][^.]/r|}} | * <strong class="error">Pontos finais ou vírgulas nunca devem ser precedidos por um espaço.</strong>}} {{#if: {{#regex:{{#ask:[[-Has subobject::{{FULLPAGENAME}}]][[Datafield::+]]|?Datafield|format=plainlist|link=none|headers=hide|mainlabel=-|outro=␝|sep=|valuesep=|propsep=}}|/\$[A-Z]/r|}} | * <strong class="error">Não são permitidos designadores de subcampos com letras maiúsculas.</strong>}}
 
}}
 
}}

Revision as of 13:29, 8 October 2019