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
- Lese die Tag EPUBCheck Zitate und finde heraus, wo es verwendet wird.
- Ersetzen Sie es durch einen BCP 47-Code: en, en-US, es, pt-BR, ja, ar.
- 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-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 "…".
Quellen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.