--- a/src/plugins/hunspell/hunspellclient.cpp +++ a/src/plugins/hunspell/hunspellclient.cpp @@ -46,7 +46,7 @@ SpellerPlugin *HunspellClient::createSpeller(const QString &language) QStringList HunspellClient::languages() const { QStringList lst; - QDir dir(QStringLiteral("/usr/share/myspell/dicts/")); + QDir dir(QStringLiteral("/usr/share/myspell/")); if (dir.exists()) { QStringList lstDic = dir.entryList(QStringList(QStringLiteral("*.dic")), QDir::Files); foreach (const QString &tmp, lstDic) { --- a/src/plugins/hunspell/hunspelldict.cpp +++ a/src/plugins/hunspell/hunspelldict.cpp @@ -30,9 +30,9 @@ HunspellDict::HunspellDict(const QString &lang) : SpellerPlugin(lang), m_speller(0) { qDebug() << " HunspellDict::HunspellDict( const QString& lang ):" << lang; - QString dic = QStringLiteral("/usr/share/myspell/dicts/%1.dic").arg(lang); + QString dic = QStringLiteral("/usr/share/myspell/%1.dic").arg(lang); if (QFileInfo(dic).exists()) { - m_speller = new Hunspell(QStringLiteral("/usr/share/myspell/dicts/%1.aff").arg(lang).toUtf8().constData(), dic.toUtf8().constData()); + m_speller = new Hunspell(QStringLiteral("/usr/share/myspell/%1.aff").arg(lang).toUtf8().constData(), dic.toUtf8().constData()); } else { m_speller = 0; }