Hoppa till innehåll
EPUBCheck · Paketdokument (OPF)

EPUBCheck OPF-092: felaktig språktagg

Uppdaterad:

EPUBCheck OPF-092 är ett felmeddelande: “Language tag "…" is not well-formed: ….” En språktagg i EPUB är inte en välformad BCP 47-tagg. EPUBCheck citerar taggen och anledningen; läsappar använder språket för bindestreck, teckensnitt och text-till-tal.

Det officiella meddelandet

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

Standardsvårighetsgrad
Fel. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.
EPUBCheck version
5.4.0

%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.

Typiska orsaker

  • Språknamn istället för koder, såsom "English".
  • Underscorer istället för bindestreck, såsom "en_US".
  • Slumpar eller extra mellanslag i dc:language, xml:lang eller lang-attribut.

Hur man åtgärdar det

  1. Läs taggens EPUBCheck citat och hitta var den används.
  2. Ersätt det med en BCP 47-kod: en, en-US, es, pt-BR, ja, ar.
  3. Använd samma kod i dc:language och i lang- och xml:lang-attributen för innehållet.

När det inte är detta

Om dc:language helt och hållet saknas, rapporterar EPUBCheck ett schemasfel (RSC-005) istället.

Villkor som används här

Andra OPF meddelanden

  • 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 "…".

Källor

Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.

FAQ

Vad betyder EPUBCheck OPF-092?

EPUBCheck OPF-092 är ett felmeddelande: “Language tag "…" is not well-formed: ….” En språktagg i EPUB är inte en välformad BCP 47-tagg. EPUBCheck citerar taggen och anledningen; läsappar använder språket för bindestreck, teckensnitt och text-till-tal.

Är OPF-092 ett fel?

OPF-092 rapporteras som fel som standard. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg