Quote:
Originally Posted by Brett Merkey
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):
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:
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).