EPUBCheck OPF-025: lista onde um valor é necessário
Atualizado:
EPUBCheck OPF-025 é uma mensagem de erro: “Property value list "…" is not allowed, only one value must be specified.” Uma propriedade de metadata que aceita um único valor recebeu uma lista de valores. EPUBCheck nomeia a lista que encontrou, e os aplicativos de leitura não saberiam qual dos valores usar.
A mensagem oficial
Property value list "%1$s" is not allowed, only one value must be specified.
- 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
- Vários valores separados por espaços em uma propriedade destinada a conter um, por exemplo, dois valores de layout em um elemento meta de representação.
- Dois valores mesclados em um elemento ao combinar metadados de diferentes fontes.
- Um valor com um espaço solto que o divide em dois.
Como consertar isso
- Encontre o elemento meta ou atributo EPUBCheck para o qual aponta.
- Mantenha um único valor.
- Se partes do livro precisarem de valores diferentes, defina-os por item no spine onde a propriedade permitir isso (por exemplo, rendition:layout-pre-paginated em um itemref).
Quando não é isso
Se o valor único está mal formado em vez de duplicado, isso é OPF-026.
Termos usados aqui
Outras mensagens de OPF
OPF-026Found malformed property value: "…".OPF-027Undefined property: "…".OPF-028Undeclared prefix: "…".OPF-021Use of non-registered URI scheme type in href: "…".OPF-029The file "…" does not appear to match the media type …, as specified in the OPF file.OPF-030The unique-identifier "…" was not found.
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.