Was ist ein Sprach-Tag (dc:language und xml:lang)?
Aktualisiert:
Ein Sprach-Tag ist ein Code wie en, en-US, ar oder ja, der angibt, in welcher Sprache ein Text verfasst ist, geschrieben mit der BCP 47-Syntax. Ein EPUB erklärt es in dc:language im Paketdokument und mit lang und xml:lang in seinen Inhaltsdokumenten.
Warum es wichtig ist, ein PDF in EPUB zu konvertieren
Die Sprache steuert die Silbentrennung, das Wörterbuch, das ein Leser öffnet, wenn Sie auf ein Wort tippen, die Stimme der Text-zu-Sprache-Funktion und, für Arabisch oder Hebräisch, die Textausrichtung. Ein PDF gibt selten seine Sprache zuverlässig an, sodass ein Konverter sie aus dem Text selbst erkennen muss.
EPUB 3.3 erfordert, dass jeder dc:language-Wert ein wohldefiniertes BCP 47-Tag ist; EPUBCheck meldet ein fehlerhaftes als OPF-092.
Wie EpubCC damit umgeht: Die Engine erkennt die Sprache aus dem Skript und den häufigen Wörtern des Textes und schreibt dasselbe Tag in dc:language und in lang und xml:lang in jedem Kapitel. Für Arabisch, Hebräisch, Persisch und Urdu wird dieses Tag auch auf dir="rtl" und rechts-nach-links-Seitenfortschritt umgeschaltet.
Verwandte Begriffe
EPUBCheck Nachrichten darüber
OPF-092Language tag "…" is not well-formed: …
Konvertiere ein PDF zu EPUB
Bis zu 5 Seiten kostenlos konvertieren, kein Konto erforderlich.