EPUBCheck OPF-092: nesprávně vytvořená jazyková značka
Aktualizováno:
EPUBCheck OPF-092 je chybová zpráva: „Language tag "…" is not well-formed: ….“ Jazyková značka v EPUB není dobře vytvořená značka BCP 47. EPUBCheck cituje značku a důvod; čtecí aplikace používají jazyk pro dělení slov, písma a syntézu řeči.
Oficiální zpráva
Language tag "%1$s" is not well-formed: %2$s
- Výchozí závažnost
- Chyba. EPUB porušuje pravidlo specifikace a je neplatný. Obchody a Odeslat do Kindle ho mohou odmítnout, a EPUBCheck ukončuje s chybovým stavem 1.
- verze EPUBCheck
- 5.4.0
%1$s, %2$s… jsou vyplněny souborem, hodnotou nebo prvkem EPUBCheck, který byl nalezen.
Typické příčiny
- Názvy jazyků namísto kódů, jako je "English".
- Podtržítka místo pomlček, jako "en_US".
- Překlepy nebo nadbytečné mezery v atributech dc:language, xml:lang nebo lang.
Jak to opravit
- Přečtěte si citace tagu EPUBCheck a zjistěte, kde je použit.
- Nahraďte to kódem BCP 47: en, en-US, es, pt-BR, ja, ar.
- Použijte stejný kód v dc:language a v atributech lang a xml:lang obsahu.
Kdy to není to
Pokud dc:language zcela chybí, EPUBCheck hlásí chybu schématu (RSC-005).
Podmínky používané zde
Další OPF zprávy
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 "…".
Zdroje
Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.