Zum Inhalt springen
EPUBCheck · Paketdokument (OPF)

EPUBCheck OPF-092: fehlerhaftes Sprachtag

Aktualisiert:

EPUBCheck OPF-092 ist eine Fehlermeldung: „Language tag "…" is not well-formed: ….“ Ein Sprach-Tag im EPUB ist kein wohlgeformtes BCP 47-Tag. EPUBCheck zitiert das Tag und den Grund; Lese-Apps verwenden die Sprache für Silbentrennung, Schriftarten und Text-to-Speech.

Die offizielle Nachricht

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

Standard-Schweregrad
Fehler. Das EPUB bricht eine Regel der Spezifikation und ist ungültig. Geschäfte und Sende an Kindle könnten es ablehnen, und EPUBCheck beendet die Ausführung mit Status 1.
EPUBCheck Version
5.4.0

%1$s, %2$s… werden mit der Datei, dem Wert oder dem Element EPUBCheck ausgefüllt.

Typische Ursachen

  • Sprachennamen statt Codes, wie "English".
  • Unterstriche statt Bindestriche, wie "en_US".
  • Rechtschreibfehler oder überflüssige Leerzeichen in den Attributen dc:language, xml:lang oder lang.

Wie man es behebt

  1. Lese die Tag EPUBCheck Zitate und finde heraus, wo es verwendet wird.
  2. Ersetzen Sie es durch einen BCP 47-Code: en, en-US, es, pt-BR, ja, ar.
  3. Verwenden Sie denselben Code in dc:language und in den Attributen lang und xml:lang des Inhalts.

Wann es nicht das ist

Wenn dc:language vollständig fehlt, meldet EPUBCheck einen Schemafehler (RSC-005).

Hier verwendete Begriffe

Andere OPF Nachrichten

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

Quellen

Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.

FAQ

Was bedeutet EPUBCheck OPF-092?

EPUBCheck OPF-092 ist eine Fehlermeldung: „Language tag "…" is not well-formed: ….“ Ein Sprach-Tag im EPUB ist kein wohlgeformtes BCP 47-Tag. EPUBCheck zitiert das Tag und den Grund; Lese-Apps verwenden die Sprache für Silbentrennung, Schriftarten und Text-to-Speech.

Ist OPF-092 ein Fehler?

OPF-092 wird standardmäßig als Fehler gemeldet. Die EPUB verstößt gegen eine Regel der Spezifikation und ist ungültig. Geschäfte und Send to Kindle könnten es ablehnen, und EPUBCheck endet mit Status 1.

PDF zu EPUB Tools

Jedes Tool verwendet die gleiche Engine. Bis zu 3 Bücher pro Tag sind kostenlos.

Alle Werkzeuge ansehen