Sari la conținut
EPUBCheck · Document pachet (OPF)

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

  1. Citește citatul etichetei EPUBCheck și găsește unde este folosit.
  2. Înlocuiește-l cu un cod BCP 47: en, en-US, es, pt-BR, ja, ar.
  3. 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-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 "…".

Surse

Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.

FAQ

Ce înseamnă EPUBCheck OPF-092?

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.

Este OPF-092 o eroare?

OPF-092 este raportat ca o eroare în mod implicit. EPUB încalcă o regulă a specificației și este invalid. Magazinele și Trimite la Kindle pot să îl respingă, iar EPUBCheck se încheie cu status 1.

PDF pentru uneltele EPUB

Fiecare instrument folosește același motor. Până la 3 cărți pe zi sunt gratuite.

Vezi toate instrumentele