Hoppa till innehåll
Ordlista

Vad är en språktagg (dc:language och xml:lang)?

Uppdaterad:

En språktag är en kod som en, en-US, ar eller ja som anger vilket språk en text är skriven på, enligt BCP 47-syntax. En EPUB deklarerar det i dc:language i paketdokumentet och med lang och xml:lang i dess innehållsdokument.

Varför är det viktigt när du konverterar en PDF till EPUB

Språket driver bindestreck, ordboken som läsare öppnar när du trycker på ett ord, rösten för text-till-tal och, för arabiska eller hebreiska, textens riktning. En PDF deklarerar sällan sitt språk pålitligt, så en konverterare måste upptäcka det från texten själv.

EPUB 3.3 kräver att varje dc:language värde är en välformad BCP 47-tag; EPUBCheck rapporterar en feltolkad som OPF-092.

Hur EpubCC hanterar det: motorn upptäcker språket från skriptet och gemensamma ord i texten och skriver samma tag i dc:language och i lang och xml:lang på varje kapitel. För arabiska, hebreiska, persiska och urdu byter den taggen också på dir="rtl" och höger-till-vänster sidprogression.

Relaterade termer

EPUBCheck meddelanden om detta

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

Konvertera en PDF till EPUB
Konvertera upp till 5 sidor gratis, inget konto behövs.

Källor

FAQ

Vad är en språktagg (dc:language och xml:lang)?

En språktag är en kod som en, en-US, ar eller ja som anger vilket språk en text är skriven på, enligt BCP 47-syntax. En EPUB deklarerar det i dc:language i paketdokumentet och med lang och xml:lang i dess innehållsdokument.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg