So the precedence seems to be:
- <html lang="some_language">
- editor-preferred-language "some_language"
- opf <dc:language>some_language</dc:language>
Presumably <span lang="some_language"> is first?
And if editor-preferred-language overrides the opf, it *should* override html lang as well?