Co to jest znacznik językowy (dc:language i xml:lang)?
Zaktualizowane:
Etykieta językowa to kod, taki jak en, en-US, ar lub ja, który określa, w jakim języku jest tekst, zapisana według składni BCP 47. EPUB deklaruje ją w dc:language w dokumencie pakietu oraz z lang i xml:lang w dokumentach zawartości.
Dlaczego to ma znaczenie, gdy konwertujesz PDF na EPUB
Język napędza dzielenie wyrazów, słownik, który otwiera czytelnik, gdy dotkniesz słowa, głos tekstu na mowę i, w przypadku arabskiego lub hebrajskiego, kierunek tekstu. PDF rzadko deklaruje swój język wiarygodnie, więc konwerter musi go wykryć z tekstu.
EPUB 3.3 wymaga, aby każda wartość dc:language była poprawnie uformowaną etykietą BCP 47; EPUBCheck zgłasza błędnie uformowaną jako OPF-092.
Jak EpubCC to obsługuje: silnik wykrywa język na podstawie skryptu i powszechnych słów w tekście i zapisuje tę samą etykietę w dc:language, lang i xml:lang w każdym rozdziale. Dla języków arabskiego, hebrajskiego, perskiego i urdu ta etykieta również włącza dir="rtl" oraz rozwój stron od prawej do lewej.
Powiązane terminy
Komunikaty EPUBCheck na ten temat
OPF-092Language tag "…" is not well-formed: …
Konwertuj PDF na EPUB
Konwertuj do 5 stron za darmo, bez potrzeby zakupu konta.