Pule para o conteúdo
Glossário

O que é uma tag de idioma (dc:language e xml:lang)?

Atualizado:

Um rótulo de idioma é um código como en, en-US, ar ou ja que indica em qual idioma um texto está escrito, conforme a sintaxe do BCP 47. Um EPUB declara isso em dc:language no documento do pacote e com lang e xml:lang em seus documentos de conteúdo.

Por que isso é importante ao converter um PDF para EPUB

A língua determina a hifenização, o dicionário que um leitor abre quando você toca em uma palavra, a voz do texto para fala e, para árabe ou hebraico, a direção do texto. Um PDF raramente declara sua língua de forma confiável, então um conversor tem que detectá-la a partir do texto em si.

EPUB 3.3 requer que cada valor dc:language seja uma tag BCP 47 bem formada; EPUBCheck relata uma malformação como OPF-092.

Como EpubCC lida com isso: o mecanismo detecta o idioma a partir do script e palavras comuns do texto e escreve a mesma tag em dc:language e em lang e xml:lang em cada capítulo. Para árabe, hebraico, persa e urdu, essa tag também ativa dir="rtl" e progresso de página da direita para a esquerda.

Termos relacionados

Mensagens EPUBCheck sobre isso

  • OPF-092 Language tag "…" is not well-formed: …

Converter um PDF para EPUB
Converter até 5 páginas gratuitamente, sem necessidade de conta.

Fontes

FAQ

O que é uma tag de idioma (dc:language e xml:lang)?

Um rótulo de idioma é um código como en, en-US, ar ou ja que indica em qual idioma um texto está escrito, conforme a sintaxe do BCP 47. Um EPUB declara isso em dc:language no documento do pacote e com lang e xml:lang em seus documentos de conteúdo.

PDF para EPUB ferramentas

Todas as ferramentas usam o mesmo motor. Até 3 livros por dia são gratuitos.

Ver todas as ferramentas