Co je jazyková značka (dc:language a xml:lang)?
Aktualizováno:
Jazyková značka je kód jako en, en-US, ar nebo ja, který říká, v jakém jazyce je text, psaný pomocí syntaxe BCP 47. Značka EPUB ji deklaruje v dc:language v dokumentu balíčku a s lang a xml:lang na jeho obsahu.
Proč záleží na tom, když převádíte PDF na EPUB
Jazyk řídí dělení slov, slovník, který se otevře, když na slovo ťuknete, hlas textu na řeč a pro arabštinu nebo hebrejštinu směr textu. PDF zřídka spolehlivě deklaruje svůj jazyk, takže konvertor ho musí detekovat z textu samotného.
EPUB 3.3 vyžaduje, aby každá hodnota dc:language byla dobře utvořeným tagem BCP 47; EPUBCheck hlásí neplatný tag jako OPF-092.
Jak EpubCC s tím zachází: engine detekuje jazyk z písma a běžných slov textu a zapisuje stejný tag do dc:language a do lang a xml:lang na každou kapitolu. Pro arabštinu, hebrejštinu, perštinu a urdštinu se tento tag také přepíná na dir="rtl" a směrování stránek zprava doleva.
Související termíny
Zprávy EPUBCheck o tom
OPF-092Language tag "…" is not well-formed: …
Převést PDF na EPUB
Konvertujte až 5 stránek zdarma, není potřeba účet.