EPUBCheck OPF-025: bir değer gerekli olan liste
Güncellendi:
EPUBCheck OPF-025 bir hata mesajıdır: “Property value list "…" is not allowed, only one value must be specified.” Tek bir değer alması gereken bir meta veri niteliğine bir değerler listesi verildi. EPUBCheck bulduğu listeyi adlandırır ve okuma uygulamaları hangi değerin kullanılacağını bilemez.
Resmi mesaj
Property value list "%1$s" is not allowed, only one value must be specified.
- Varsayılan ciddiyet
- Hata. EPUB, spesifikasyonun bir kuralını ihlal ediyor ve geçersizdir. Depolar ve Kindle'ye gönder, onu reddedebilir ve EPUBCheck ile durum 1 ile çıkış yapar.
- EPUBCheck sürümü
- 5.4.0
%1$s, %2$s… dosyadan, değer veya öğeden bulunan EPUBCheck ile doldurulmuştur.
Tipik nedenler
- Bir özelliği tutması beklenen birkaç boşlukla ayrılmış değerler; örneğin bir düzenleme meta öğesinde iki yerleşim değeri.
- Farklı kaynaklardan gelen meta verileri birleştirirken iki değer bir öğede birleştirilir.
- İkiye ayıran bir yabancı boşluk içeren bir değer.
Nasıl düzeltilir
- Meta öğesi veya niteliği EPUBCheck'nin işaret ettiği yeri bul.
- Tek bir değer tutun.
- Eğer kitabın bazı bölümleri farklı değerlere ihtiyaç duyuyorsa, özelliğin izin verdiği spine'de her bir öğe için ayarlayın (örneğin, bir itemref'de rendition:layout-pre-paginated).
Ne zaman bu değil
Eğer tek değer bozulmuşsa, yani iki kat değilse, bu OPF-026'dır.
Burada kullanılan terimler
Diğer OPF mesajları
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.
Kaynaklar
Mesaj metni ve ciddiyeti EPUBCheck 5.4.0 (W3C, BSD-3-Clause) tarafından. Açıklama EpubCC tarafından.