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]

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

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) 

Observação: A substituição ocorrerá independentemente da validade do ISBN inserido; é sugerido visualizar suas edições.

Mais exemplos

editar

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

Referências

  1. «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