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
- Leggi le citazioni del tag EPUBCheck e trova dove viene utilizzato.
- Sostituisci con un codice BCP 47: en, en-US, es, pt-BR, ja, ar.
- 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-091The item href URL must not have a fragment identifier.OPF-093The "media-type" attribute is required for linked resources located in the EPUB containerOPF-090It is encouraged to use MIME media type "…" instead of "…".OPF-094The "media-type" attribute is required for "…" links.OPF-089The "alternate" link rel keyword cannot be paired with other keywords.OPF-095The "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.