enchant::Dict * speller;
};
-typedef std::map<std::string, Speller> Spellers;
+typedef map<string, Speller> Spellers;
} // anon namespace
if (!m)
return OK;
- std::string utf8word(to_utf8(word.word()));
+ string utf8word = to_utf8(word.word());
if (m->check(utf8word))
return OK;
}
+bool EnchantChecker::hasDictionary(Language const * lang) const
+{
+ if (!lang)
+ return false;
+ enchant::Broker * instance = enchant::Broker::instance();
+ return (instance->dict_exists(lang->code()));
+}
+
+
docstring const EnchantChecker::error()
{
return docstring();