View Single Post
Old 10-14-2018, 07:11 PM   #8
Tex2002ans
Wizard
Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.
 
Posts: 2,306
Karma: 13057279
Join Date: Jul 2012
Device: Kobo Forma, Nook
Quote:
Originally Posted by Brett Merkey View Post
I encountered the same problem a few times. Installed default dictionary and .opf file settings were getting over-ruled in the spell check. The cause turned out to be meta tag settings in each html page [...]
This is a good idea to check too.

There's a handful of locations language can be set, going from "highest" to "lowest" level:

1. The overall book's language is set in the book's metadata.

Sigil has an easy way to look at this (Tools > Metadata Editor):

Click image for larger version

Name:	SigilMetadataEditorLanguage.png
Views:	244
Size:	4.8 KB
ID:	166922

Or, if you want to manually look inside of the content.opf file, you'll be looking for a line like this:

Code:
<dc:language>en</dc:language>
2. Search for a lang and/or xml:lang in your HTML:

Quote:
<html [...] lang="en-US" xml:lang="en-US">
Like Brett Merkey said, it can be located anywhere within the HTML.

Side Note: Often, it can even be used at the paragraph- or word-level:

Quote:
<p lang="en">This is an example of an <span lang="es">espaņol</span> word within an English text.</p>
3. If you go into Calibre Editor's Spellcheck, Tools > Check Spelling (Alt+F7), you can see a Language column:

Click image for larger version

Name:	CalibreSpellcheckLanguageColumn.png
Views:	274
Size:	11.2 KB
ID:	166921

This will show you what Language a lot of your book is.
  • en = English
  • en-US = English (US) = US English
  • en-GB = English (GB) = British English

Like BetterRed said, if the book is set to just English, Calibre should spellcheck using whatever your overall Calibre is set to (either US or British dictionaries).
Tex2002ans is offline   Reply With Quote