Predefinição:Formata ISBN
Esta predefinição deve ser substituída, como {{subst:Formata ISBN}} . |
Esta predefinição usa Lua: |
Esta predefinição formata SBNs de 9 dígitos, e ISBNs de 10 e 13 dígitos de acordo com as regras determinadas pela Agência Internacional do ISBN.[1]
Uso
[editar código-fonte]A predefinição toma como argumento um ISBN válido e produz a versão formatada desse ISBN. Quaisquer hífenes existentes no ISBN são ignorados, estejam ou não colocados corretamente:
{{formata ISBN|97-8-1-57181655-9}}
→ 978-1-57181-655-9
{{Formata ISBN}}
deve ser substituída para que a chamada da predefinição no wikitexto seja substituída pelo ISBN formatado. A substituição pode ser realizada escrevendo de forma explicita que a predefinição seja substituída, fazendo com que a predefinição seja substituída quando sua edição for publicada:
{{subst:formata ISBN|9781571816559}}
→ 978-1-57181-655-9
Aviso: subst:
não funciona dentro das tag <ref>...</ref>
(ver phab:T4700).
ISBNs inválidas
[editar código-fonte]Se o parâmetro sem nome desta predefinição não consistir em 9, 10 ou 13 dígitos, ou se o dígito de verificação não for o esperado do restante do número, o número de entrada será retornado sem modificação. Nesse caso, a formatação não é possível, porque qualquer um dos dígitos pode estar errado e isso afetaria a colocação dos hífens. A predefinição deve ser usada dentro de uma predefinição anexo, que relatará quaisquer erros de comprimento, dígito de verificação ou caracteres inválidos. Neste exemplo da predefinição Formata ISBN, a entrada para {{Formata ISBN}}
tem um dígito de verificação incorreto, portanto a predefinição retorna sua entrada inalterada:
{{formata ISBN|9789295055123}}
→ 9789295055123
Quando esta predefinição, usando a mesma ISBN inválida, é colocada dentro de {{ISBN}}
ou {{citar livro}}
, uma mensagem de erro é exibida por elas:
{{ISBN|{{formata ISBN|9789295055123}}}}
- ISBN 9789295055123 Erro de parâmetro em {{ISBN}}: soma de verificação
{{citar livro|título=ISBN Users' Manual: International Edition |edição=7th |local=London |publicado=International ISBN Agency |data=2017 |isbn={{formata ISBN|9789295055123}}}}
- ISBN Users' Manual: International Edition 7th ed. London: International ISBN Agency. 2017. ISBN 9789295055123 Verifique
|isbn=
(ajuda)
- ISBN Users' Manual: International Edition 7th ed. London: International ISBN Agency. 2017. ISBN 9789295055123 Verifique
Observação: A substituição ocorrerá independentemente da validade do ISBN inserido; é sugerido visualizar suas edições.
Mais exemplos
[editar código-fonte]ISBN13
{{formata ISBN|9781571816559}}
→ 978-1-57181-655-9 (entrada de 13 dígitos){{formata ISBN|9783033009608}}
→ 978-3-033-00960-8 (ISBN alemão iniciando com 978-3){{formata ISBN|9788876055485}}
→ 978-88-7605-548-5 (ISBN italiando iniciando com 978-88){{formata ISBN|9788582602263}}
→ 978-85-8260-226-3 (ISBN brasileiro iniciando com 978-85){{formata ISBN|9789897601255}}
→ 978-989-760-125-5 (ISBN português iniciando com 978-989){{formata ISBN|97-8-1-60520624-0}}
→ 978-1-60520-624-0 (13 dígitos com hifenização inválida)
ISBN10
{{formata ISBN|1605206245}}
→ 1-60520-624-5 (entrada de 10 dígitos){{formata ISBN|0-385-33348-X}}
→ 0-385-33348-X
SBN
{{formata ISBN|035789360}}
→ 03-578936-0 (entrada de 9 dígitos)
Invalid input
{{formata ISBN|97808108596789}}
→ 97808108596789 (ISBN com comprimento de entrada incorreto: não é 10 ou 13 dígitos){{formata ISBN|03578936X}}
→ 03578936X (9 dígitos com dígito de verificação inválido; possivelmente um dígito de verificação SBN inválido ou um ISBN10 com um dígito ausente){{formata ISBN|9780816645842}}
→ 9780816645842 (ISBN com dígito de verificação inválido: deveria ser 8){{formata ISBN|Unknown}}
→ Unknown (Parâmetro ISBN contendo texto que não é ISBN){{formata ISBN|9782D0GP00P37}}
→ 9782D0GP00P37{{formata ISBN}}
→ (saída em branco de ISBN em branco: nenhuma mensagem de erro)
Ver também
[editar código-fonte]- {{ISBN}}, para listar de uma a nove ISBNs ligando a Especial:Fontes_de_livros
- {{ISBNT}}, para criar uma ligação para ISBN sem um prefixo visível
Referências
- ↑ «Structure of the ISBN» (PDF). ISBN Users' Manual: International Edition (em inglês) 7.ª ed. London: International ISBN Agency. 2017. pp. 11–12. ISBN 978-92-95055-12-4 – via Kungliga Biblioteket