EPUBCheck OPF-025: λίστα όπου απαιτείται μία τιμή
Ενημερωμένο:
EPUBCheck OPF-025 είναι ένα μήνυμα σφάλματος: “Property value list "…" is not allowed, only one value must be specified.” Μια ιδιότητα μεταδεδομένων που παίρνει μια μοναδική τιμή δόθηκε μια λίστα τιμών. EPUBCheck ονομάζει τη λίστα που βρήκε, και οι εφαρμογές ανάγνωσης δεν θα ξέρουν ποια από τις τιμές να χρησιμοποιήσουν.
Το επίσημο μήνυμα
Property value list "%1$s" is not allowed, only one value must be specified.
- Προεπιλεγμένη σοβαρότητα
- Σφάλμα. Το EPUB παραβιάζει έναν κανόνα της προδιαγραφής και είναι άκυρο. Τα καταστήματα και η αποστολή προς Kindle μπορεί να το απορρίψουν, και EPUBCheck εξέρχεται με κατάσταση 1.
- Έκδοση EPUBCheck
- 5.4.0
%1$s, %2$s… συμπληρώνονται με το αρχείο, την τιμή ή το στοιχείο EPUBCheck που βρέθηκε.
Τυπικές αιτίες
- Πολλές τιμές διαχωρισμένες με κενά σε μια ιδιότητα που προορίζεται να κρατήσει μία, για παράδειγμα δύο τιμές διάταξης σε ένα στοιχείο meta απόδοσης.
- Δύες τιμές συγχωνεύονται σε ένα στοιχείο όταν συνδυάζονται μεταδεδομένα από διαφορετικές πηγές.
- Μια τιμή με ένα αλλόκοτο κενό που τη χωρίζει σε δύο.
Πώς να το διορθώσω
- Βρείτε το στοιχείο meta ή την ιδιότητα EPUBCheck που δείχνει.
- Διατηρήστε μια μοναδική τιμή.
- Αν μέρη του βιβλίου χρειάζονται διαφορετικές τιμές, ρυθμίστε τις ανά στοιχείο στο spine όπου η ιδιότητα το επιτρέπει (για παράδειγμα rendition:layout-pre-paginated σε ένα itemref).
Όταν δεν είναι αυτό
Αν η μοναδική τιμή είναι κακώς διαμορφωμένη αντί για διπλή, αυτό είναι OPF-026.
Όροι που χρησιμοποιούνται εδώ
Άλλα μηνύματα OPF
OPF-026Found malformed property value: "…".OPF-027Undefined property: "…".OPF-028Undeclared prefix: "…".OPF-021Use of non-registered URI scheme type in href: "…".OPF-029The file "…" does not appear to match the media type …, as specified in the OPF file.OPF-030The unique-identifier "…" was not found.
Πηγές
- EPUB 3.3, §D.1.2 The property data type · διαβαστεί
Κείμενο μηνύματος και σοβαρότητα από EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Εξήγηση από EpubCC.