EPUBCheck OPF-031: link do guia para arquivo ausente
Atualizado:
EPUBCheck OPF-031 é uma mensagem de erro: “File listed in reference element in guide was not declared in OPF manifest: ….” Uma referência no elemento EPUB 2 guide aponta para um arquivo que não está no manifesto. O guia é uma lista legada de lugares-chave (capa, sumário, início), e seus alvos devem ser arquivos declarados.
A mensagem oficial
File listed in reference element in guide was not declared in OPF manifest: %1$s.
- Severidade padrão
- Erro. O EPUB quebra uma regra da especificação e é inválido. Lojas e Enviar para Kindle podem rejeitá-lo, e EPUBCheck sai com status 1.
- versão EPUBCheck
- 5.4.0
%1$s, %2$s… são preenchidos com o arquivo, valor ou elemento EPUBCheck encontrado.
Causas típicas
- Uma entrada de guia deixada após um arquivo ter sido removido ou renomeado.
- Um caminho errado ou caso errado no href de um elemento de referência.
- Um guia copiado de outro livro.
Como consertar isso
- Encontre o elemento de referência EPUBCheck para o qual aponta no guia.
- Corrija seu href para um arquivo declarado no manifesto, ou exclua a entrada.
- Em EPUB 3, o nav de pontos de referência no documento de navegação substitui o guia, então você pode remover o guia se não direcionar para os sistemas de leitura EPUB 2.
Quando não é isso
Se o arquivo estiver no manifesto, mas não for um documento de conteúdo, EPUBCheck reporta OPF-032.
Termos usados aqui
Outras mensagens de OPF
OPF-030The unique-identifier "…" was not found.OPF-032Guide references "…" which is not a valid "OPS Content Document".OPF-029The file "…" does not appear to match the media type …, as specified in the OPF file.OPF-033The spine contains no linear resources.OPF-028Undeclared prefix: "…".OPF-034The spine contains multiple references to the manifest item with id "…".
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.