EPUBCheck OPF-092: κακώς μορφοποιημένος δείκτης γλώσσας
Ενημερωμένο:
EPUBCheck OPF-092 είναι ένα μήνυμα σφάλματος: “Language tag "…" is not well-formed: ….” Ένας δείκτης γλώσσας στην EPUB δεν είναι σωστά διαμορφωμένος δείκτης BCP 47. Η EPUBCheck παραθέτει τον δείκτη και τον λόγο; οι εφαρμογές ανάγνωσης χρησιμοποιούν τη γλώσσα για διαχωρισμούς, γραμματοσειρές και κείμενο σε ομιλία.
Το επίσημο μήνυμα
Language tag "%1$s" is not well-formed: %2$s
- Προεπιλεγμένη σοβαρότητα
- Σφάλμα. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή προς Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.
- Έκδοση EPUBCheck
- 5.4.0
%1$s, %2$s… συμπληρώνονται με το αρχείο, την τιμή ή το στοιχείο EPUBCheck που βρέθηκε.
Τυπικές αιτίες
- Ονόματα γλωσσών αντί για κωδικούς, όπως "English".
- Υπογραμμισμένα σημεία αντί για παύλες, όπως το "en_US".
- Λάθη πληκτρολόγησης ή επιπλέον κενά στα dc:language, xml:lang ή lang attributes.
Πώς να το διορθώσω
- Διαβάστε τα αποσπάσματα του ετικέτας EPUBCheck και βρείτε πού χρησιμοποιείται.
- Αντικαταστήστε το με έναν κωδικό BCP 47: en, en-US, es, pt-BR, ja, ar.
- Χρησιμοποιήστε τον ίδιο κωδικό στο dc:language και στα lang και xml:lang attributes του περιεχομένου.
Όταν δεν είναι αυτό
Αν το dc:language λείπει εντελώς, το EPUBCheck αναφέρει ένα σφάλμα σχήματος (RSC-005) αντ' αυτού.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα 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 "…".
Πηγές
- EPUB 3.3, §5.5.3.1.3 The dc:language element · διαβαστεί
- EPUB 3.3, §5.3.7 The xml:lang attribute · διαβαστεί
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.