Qu'est-ce qu'une balise de langue (dc:language et xml:lang) ?
Mis à jour :
Une balise de langue est un code tel que en, en-US, ar ou ja qui indique dans quelle langue un texte est écrit, rédigé selon la syntaxe BCP 47. Un EPUB la déclare dans dc:language dans le document du package et avec lang et xml:lang sur ses documents de contenu.
Pourquoi cela compte lorsque vous convertissez un PDF en EPUB
La langue influence la césure, le dictionnaire qu'un lecteur ouvre lorsque vous appuyez sur un mot, la voix de la synthèse vocale et, pour l'arabe ou l'hébreu, la direction du texte. Un PDF déclare rarement sa langue de manière fiable, donc un convertisseur doit la détecter à partir du texte lui-même.
EPUB 3.3 nécessite que chaque valeur dc:language soit un tag BCP 47 bien formé ; EPUBCheck signale un mal formé comme OPF-092.
Comment EpubCC le gère : le moteur détecte la langue à partir du script et des mots courants du texte et écrit la même balise dans dc:language et dans lang et xml:lang sur chaque chapitre. Pour l'arabe, l'hébreu, le persan et l'ourdou, cette balise commutent également sur dir="rtl" et la progression des pages de droite à gauche.
Termes associés
Messages EPUBCheck à propos de cela
OPF-092Language tag "…" is not well-formed: …
Convertir un PDF en EPUB
Convertir jusqu'à 5 pages gratuitement, sans compte nécessaire.