Salta al contenuto
EPUBCheck · Documento del pacchetto (OPF)

EPUBCheck OPF-092: tag di lingua non ben formato

Aggiornato:

EPUBCheck OPF-092 è un messaggio di errore: “Language tag "…" is not well-formed: ….” Un tag di lingua nel EPUB non è un tag BCP 47 ben formato. EPUBCheck cita il tag e il motivo; le app di lettura utilizzano la lingua per la divisione delle parole, i caratteri e la sintesi vocale.

Il messaggio ufficiale

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

Gravità predefinita
Errore. Il EPUB viola una regola della specifica ed è non valido. I negozi e Invia a Kindle potrebbero rifiutarlo, e EPUBCheck esce con stato 1.
versione EPUBCheck
5.4.0

%1$s, %2$s… sono completati con il file, valore o elemento EPUBCheck trovato.

Cause tipiche

  • Nomi delle lingue invece di codici, come "English".
  • Sottolineature invece di trattini, come "en_US".
  • Errori di battitura o spazi extra in dc:language, xml:lang o attributi lang.

Come correggerlo

  1. Leggi le citazioni del tag EPUBCheck e trova dove viene utilizzato.
  2. Sostituisci con un codice BCP 47: en, en-US, es, pt-BR, ja, ar.
  3. Usa lo stesso codice in dc:language e negli attributi lang e xml:lang del contenuto.

Quando non è questo

Se dc:language è completamente assente, EPUBCheck riporta un errore di schema (RSC-005) invece.

Termini usati qui

Altri messaggi di 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 "…".

Fonti

Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.

FAQ

Cosa significa EPUBCheck OPF-092?

EPUBCheck OPF-092 è un messaggio di errore: “Language tag "…" is not well-formed: ….” Un tag di lingua nel EPUB non è un tag BCP 47 ben formato. EPUBCheck cita il tag e il motivo; le app di lettura utilizzano la lingua per la divisione delle parole, i caratteri e la sintesi vocale.

È OPF-092 un errore?

OPF-092 viene segnalato come errore per default. Il EPUB viola una regola della specifica ed è non valido. I negozi e l'invio a Kindle potrebbero rifiutarlo, e EPUBCheck termina con stato 1.

PDF a EPUB strumenti

Ogni strumento utilizza lo stesso motore. Fino a 3 libri al giorno sono gratuiti.

Vedi tutti gli strumenti