Pule para o conteúdo
EPUBCheck · Documento do pacote (OPF)

EPUBCheck OPF-092: tag de linguagem malformada

Atualizado:

EPUBCheck OPF-092 é uma mensagem de erro: “Language tag "…" is not well-formed: ….” Uma tag de idioma no EPUB não é uma tag BCP 47 bem formada. EPUBCheck cita a tag e o motivo; aplicativos de leitura usam o idioma para hifenização, fontes e texto para fala.

A mensagem oficial

Language tag "%1$s" is not well-formed: %2$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

  • Nomes de idiomas em vez de códigos, como "English".
  • Underscores em vez de hífens, como "en_US".
  • Erros de digitação ou espaços extras em dc:language, xml:lang ou atributos lang.

Como consertar isso

  1. Leia as aspas da tag EPUBCheck e descubra onde ela é usada.
  2. Substitua-o por um código BCP 47: en, en-US, es, pt-BR, ja, ar.
  3. Use o mesmo código em dc:language e nos atributos lang e xml:lang do conteúdo.

Quando não é isso

Se dc:language estiver completamente ausente, EPUBCheck relata um erro de esquema (RSC-005) em vez disso.

Termos usados aqui

Outras mensagens de OPF

  • OPF-091 The item href URL must not have a fragment identifier.
  • OPF-093 The "media-type" attribute is required for linked resources located in the EPUB container
  • OPF-090 It is encouraged to use MIME media type "…" instead of "…".
  • OPF-094 The "media-type" attribute is required for "…" links.
  • OPF-089 The "alternate" link rel keyword cannot be paired with other keywords.
  • OPF-095 The "media-type" attribute of "voicing" links must be an audio MIME type, but found "…".

Fontes

Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.

FAQ

O que significa EPUBCheck OPF-092?

EPUBCheck OPF-092 é uma mensagem de erro: “Language tag "…" is not well-formed: ….” Uma tag de idioma no EPUB não é uma tag BCP 47 bem formada. EPUBCheck cita a tag e o motivo; aplicativos de leitura usam o idioma para hifenização, fontes e texto para fala.

É um erro OPF-092?

OPF-092 é reportado como erro por padrão. O EPUB viola uma regra da especificação e é inválido. Lojas e o envio para Kindle podem rejeitá-lo, e EPUBCheck sai com status 1.

PDF para EPUB ferramentas

Todas as ferramentas usam o mesmo motor. Até 3 livros por dia são gratuitos.

Ver todas as ferramentas