Przejdź do treści
EPUBCheck · Dokument pakietu (OPF)

EPUBCheck OPF-092: źle uformowany znacznik języka

Zaktualizowane:

EPUBCheck OPF-092 jest komunikatem o błędzie: “Language tag "…" is not well-formed: ….” Etykieta językowa w EPUB nie jest poprawnie utworzoną etykietą BCP 47. EPUBCheck cytuje etykietę i powód; aplikacje do czytania używają języka do dzielenia na sylaby, czcionek i syntezatorów mowy.

Oficjalna wiadomość

Language tag "%1$s" is not well-formed: %2$s

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

  • Nazwy języków zamiast kodów, takie jak "English".
  • Podkreślenia zamiast myślników, takie jak "en_US".
  • Błędy typograficzne lub dodatkowe spacje w atrybutach dc:language, xml:lang lub lang.

Jak to naprawić

  1. Przeczytaj cytaty tagu EPUBCheck i znajdź, gdzie jest używany.
  2. Zastąp go kodem BCP 47: en, en-US, es, pt-BR, ja, ar.
  3. Użyj tego samego kodu w dc:language oraz w atrybutach lang i xml:lang treści.

Kiedy to nie to

Jeśli dc:language jest całkowicie brakujące, EPUBCheck zgłasza błąd schematu (RSC-005) zamiast tego.

Terminy używane tutaj

Inne komunikaty OPF

  • OPF-091 The item href URL must not have a fragment identifier.
  • OPF-093 The "media-type" attribute is required for linked resources located in the EPUB container
  • OPF-090 It is encouraged to use MIME media type "…" instead of "…".
  • OPF-094 The "media-type" attribute is required for "…" links.
  • OPF-089 The "alternate" link rel keyword cannot be paired with other keywords.
  • OPF-095 The "media-type" attribute of "voicing" links must be an audio MIME type, but found "…".

Źródła

Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.

FAQ

Co oznacza EPUBCheck OPF-092?

EPUBCheck OPF-092 jest komunikatem o błędzie: “Language tag "…" is not well-formed: ….” Etykieta językowa w EPUB nie jest poprawnie utworzoną etykietą BCP 47. EPUBCheck cytuje etykietę i powód; aplikacje do czytania używają języka do dzielenia na sylaby, czcionek i syntezatorów mowy.

Czy OPF-092 to błąd?

OPF-092 jest zgłaszane jako błąd domyślnie. EPUB łamie zasady specyfikacji i jest nieważne. Sklepy i wysyłka do Kindle mogą to odrzucić, a EPUBCheck kończy z kodem 1.

PDF do EPUB narzędzi

Każde narzędzie używa tej samej maszyny. Do 3 książek dziennie jest za darmo.

Zobacz wszystkie narzędzia