EPUBCheck OPF-092: etichetă de limbă mal formatată
Actualizat:
EPUBCheck OPF-092 este un mesaj de eroare: „Language tag "…" is not well-formed: ….” O etichetă de limbă în EPUB nu este un tag BCP 47 bine format. EPUBCheck citează eticheta și motivul; aplicațiile de citire folosesc limba pentru împărțire, fonturi și text către vorbire.
Mesajul oficial
Language tag "%1$s" is not well-formed: %2$s
- Severitate implicită
- Eroare. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite către Kindle pot să o respingă, iar EPUBCheck iese cu statut 1.
- versiunea EPUBCheck
- 5.4.0
%1$s, %2$s… sunt completate cu fișierul, valoarea sau elementul EPUBCheck găsit.
Cauze tipice
- Numele limbilor în loc de coduri, cum ar fi "English".
- Subliniere în loc de cratime, cum ar fi "en_US".
- Greșeli de tip sau spații suplimentare în atributele dc:language, xml:lang sau lang.
Cum să o repari
- Citește citatul etichetei EPUBCheck și găsește unde este folosit.
- Înlocuiește-l cu un cod BCP 47: en, en-US, es, pt-BR, ja, ar.
- Utilizați același cod în dc:language și în atributele lang și xml:lang ale conținutului.
Când nu este acest lucru
Dacă dc:language lipsește complet, EPUBCheck raportează o eroare de schemă (RSC-005) în schimb.
Termeni folosiți aici
Alte mesaje 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 "…".
Surse
- EPUB 3.3, §5.5.3.1.3 The dc:language element · citește
- EPUB 3.3, §5.3.7 The xml:lang attribute · citește
Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.