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-092Language tag "…" is not well-formed: …
Konvertera en PDF till EPUB
Konvertera upp till 5 sidor gratis, inget konto behövs.