EPUBCheck OPF-092: virheellinen kielitunnus
Päivitetty:
EPUBCheck OPF-092 on virheilmoitus: “Language tag "…" is not well-formed: ….” Kielen tunnus EPUB:ssä ei ole oikeanmukaista BCP 47 -tunnusta. EPUBCheck lainaa tunnusta ja syyn; lukusovellukset käyttävät kieltä tavurajojen, fonttien ja puheentunnistuksen yhteydessä.
Virallinen viesti
Language tag "%1$s" is not well-formed: %2$s
- Oletusarvoinen vakavuus
- Virhe. EPUB rikkoo spesifikaation sääntöä ja on virheellinen. Kaupat ja Lähetä Kindle voivat hylätä sen, ja EPUBCheck poistuu tilassa 1.
- EPUBCheck versio
- 5.4.0
%1$s, %2$s… täytetään EPUBCheck löytyvällä tiedostolla, arvoilla tai elementeillä.
Tyypilliset syyt
- Kielinimet koodien sijasta, kuten "English".
- Alaviivat hyphenien sijasta, kuten "en_US".
- Kirjoitusvirheitä tai ylimääräisiä välilyöntejä dc:language, xml:lang tai lang-attribuuteissa.
Kuinka korjata se
- Lue tagi EPUBCheck lainaukset ja etsi, missä sitä käytetään.
- Korvaa se BCP 47 koodilla: en, en-US, es, pt-BR, ja, ar.
- Käytä samaa koodia dc:language:ssa ja lang- sekä xml:lang-attribuuteissa sisällössä.
Milloin tämä ei ole se
Jos dc:language puuttuu kokonaan, EPUBCheck ilmoittaa skeemavirheestä (RSC-005) sen sijaan.
Tässä käytetyt termit
Muut OPF viestit
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 "…".
Lähteet
Viestin teksti ja vakavuus EPUBCheck 5.4.0:stä (W3C, BSD-3-Clause). Selitys EpubCC:ltä.