EPUBCheck OPF-089: εναλλακτικός σύνδεσμος με άλλους
Ενημερωμένο:
EPUBCheck OPF-089 είναι ένα μήνυμα σφάλματος: “The "alternate" link rel keyword cannot be paired with other keywords.” Ένας σύνδεσμος μεταδεδομένων χρησιμοποιεί rel="alternate" μαζί με άλλες λέξεις-κλειδιά. Η EPUB δηλώνει ότι η εναλλακτική λέξη-κλειδί πρέπει να στέκεται μόνη της, διότι σηματοδοτεί μια διαφορετική αναπαράσταση του συνολικού εγγράφου πακέτου.
Το επίσημο μήνυμα
The "alternate" link rel keyword cannot be paired with other keywords.
- Προεπιλεγμένη σοβαρότητα
- Σφάλμα. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή προς Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.
- Έκδοση EPUBCheck
- 5.4.0
Τυπικές αιτίες
- Ένα attribute rel όπως rel="alternate record" γραμμένο για να περιγράψει ένα αρχείο με δύο τρόπους.
- Λέξεις-κλειδιά συγχωνεύονται όταν συνδυάζονται οι σύνδεσμοι μεταδεδομένων.
- Ένας σύνδεσμος που αντέγραψε από HTML, όπου είναι συνηθισμένο να συνδυάζονται εναλλακτικές με άλλες λέξεις-κλειδιά.
Πώς να το διορθώσω
- Βρείτε το στοιχείο σύνδεσμου EPUBCheck που δείχνει.
- Εάν το αρχείο είναι μια εναλλακτική αναπαράσταση του πακέτου (π.χ. μια έκδοση JSON), κρατήστε μόνο το rel="alternate".
- Αν είναι ένα αρχείο μεταδεδομένων, χρησιμοποιήστε rel="record" με τον τύπο μέσου του αντί.
Όταν δεν είναι αυτό
Αν ένας σύνδεσμος καταχώρισης λείπει τον τύπο του μέσου, αυτό είναι OPF-094.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα OPF
OPF-088Unrecognized epub:type value "…".OPF-090It is encouraged to use MIME media type "…" instead of "…".OPF-091The item href URL must not have a fragment identifier.OPF-086Property "…" is deprecated. Consider using … instead.OPF-086bepub:type value "…" is deprecated. Consider using … instead.OPF-086cthe "…" reserved prefix is deprecated.
Πηγές
- EPUB 3.3, §D.4.1.1 alternate · διαβαστεί
- EPUB 3.3, §5.5.6 The link element · διαβαστεί
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.