EPUBCheck OPF-074: ten sam plik w dwóch elementach
Zaktualizowane:
EPUBCheck OPF-074 to komunikat o błędzie: “Package resource "…" is declared in several manifest items.” Ten sam plik jest zadeklarowany przez więcej niż jeden element manifestu. Każdy zasób publikacji musi być wykazany raz, aby aplikacja do czytania mogła polegać na jednym identyfikatorze i jednym typie mediów na plik.
Oficjalna wiadomość
Package resource "%1$s" is declared in several manifest items.
- Domyślna powaga
- Błąd. EPUB łamie zasady specyfikacji i jest nieprawidłowy. Sklepy i Wysłanie do Kindle mogą go odrzucić, a EPUBCheck kończy działanie ze statusem 1.
- Wersja EPUBCheck
- 5.4.0
%1$s, %2$s… wypełnione są plikiem, wartością lub elementem EPUBCheck znalezionym.
Typowe przyczyny
- Plik dodany dwukrotnie do manifestu z różnymi identyfikatorami.
- Dwa manifeście scalane podczas łączenia książek.
- Ta sama ścieżka zapisana w różnych pisowniach, na przykład z i bez ./ na początku.
Jak to naprawić
- Przeczytaj cytaty nazw plików EPUBCheck.
- Zachowaj jeden element manifestu dla niego i usuń drugi.
- Zaktualizuj wszystko, co używało usuniętego identyfikatora: spine itemrefs, fallbacki oraz atrybut toc.
Kiedy to nie to
Jeśli dwa różne pliki mają nazwy, które kolidują po normalizacji wielkości liter, to OPF-060.
Terminy używane tutaj
Inne komunikaty OPF
Źródła
- EPUB 3.3, §5.6.2 The item element · czytaj
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.