Saltar al contenido
EPUBCheck · Documento de paquete (OPF)

EPUBCheck OPF-092: etiqueta de idioma mal formada

Actualizado:

EPUBCheck OPF-092 es un mensaje de error: “Language tag "…" is not well-formed: ….” Una etiqueta de idioma en el EPUB no es una etiqueta BCP 47 bien formada. EPUBCheck cita la etiqueta y la razón; las aplicaciones de lectura utilizan el idioma para la separación silábica, las fuentes y texto a voz.

El mensaje oficial

Language tag "%1$s" is not well-formed: %2$s

Severidad por defecto
Error. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y el envío a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.
versión de EPUBCheck
5.4.0

%1$s, %2$s… se completan con el archivo, valor o elemento EPUBCheck encontrado.

Causas típicas

  • Nombres de idiomas en lugar de códigos, como "English".
  • Guiones bajos en lugar de guiones, como "en_US".
  • Errores tipográficos o espacios extra en dc:language, xml:lang o atributos lang.

Cómo arreglarlo

  1. Lee las comillas de la etiqueta EPUBCheck y encuentra dónde se utiliza.
  2. Reemplázalo con un código BCP 47: en, en-US, es, pt-BR, ja, ar.
  3. Usa el mismo código en dc:language y en los atributos lang y xml:lang del contenido.

Cuándo no es esto

Si dc:language falta por completo, EPUBCheck informa un error de esquema (RSC-005) en su lugar.

Términos usados aquí

Otros mensajes 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 "…".

Fuentes

Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.

FAQ

¿Qué significa EPUBCheck OPF-092?

EPUBCheck OPF-092 es un mensaje de error: “Language tag "…" is not well-formed: ….” Una etiqueta de idioma en el EPUB no es una etiqueta BCP 47 bien formada. EPUBCheck cita la etiqueta y la razón; las aplicaciones de lectura utilizan el idioma para la separación silábica, las fuentes y texto a voz.

¿Es OPF-092 un error?

OPF-092 se reporta como error por defecto. El EPUB viola una regla de la especificación y es inválido. Las tiendas y el enviar a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.

Herramientas de PDF a EPUB

Cada herramienta utiliza el mismo motor. Hasta 3 libros al día son gratuitos.

Ver todas las herramientas