--- ./src/mainform.cpp.orig 2012-01-21 02:33:47.858389833 +0100 +++ ./src/mainform.cpp 2012-01-21 02:36:10.389627691 +0100 @@ -581,6 +581,7 @@ selectLangsBox->addItem(trUtf8("Finnish (tesseract only)"), QVariant("fin")); selectLangsBox->addItem(trUtf8("French"), QVariant("fra")); selectLangsBox->addItem(trUtf8("German"), QVariant("ger")); + selectLangsBox->addItem(trUtf8("German Gothic (tesseract3 only"), QVariant("gerf")); selectLangsBox->addItem(trUtf8("Greek (tesseract only)"), QVariant("ell")); selectLangsBox->addItem(trUtf8("Hungarian"), QVariant("hun")); selectLangsBox->addItem(trUtf8("Italian"), QVariant("ita")); @@ -592,6 +593,7 @@ selectLangsBox->addItem(trUtf8("Romanian"), QVariant("rum")); selectLangsBox->addItem(trUtf8("Spanish"), QVariant("spa")); selectLangsBox->addItem(trUtf8("Swedish"), QVariant("swe")); + selectLangsBox->addItem(trUtf8("Swedish Gothic (tesseract3 only)"), QVariant("swef")); selectLangsBox->addItem(trUtf8("Serbian"), QVariant("srp")); selectLangsBox->addItem(trUtf8("Slovenian"), QVariant("slo")); selectLangsBox->addItem(trUtf8("Slovakian (tesseract only)"), QVariant("slk")); @@ -605,9 +607,10 @@ tesMap->insert("rus", "rus"); tesMap->insert("eng", "eng"); + tesMap->insert("gerf", "deu-frak"); tesMap->insert("fra", "fra"); tesMap->insert("swe", "swe"); + tesMap->insert("swef", "swe-frak"); tesMap->insert("slo", "slv"); tesMap->insert("spa", "spa"); tesMap->insert("por", "por"); --- ./src/spellchecker.cpp.orig 2012-01-21 00:30:35.874302974 +0100 +++ ./src/spellchecker.cpp 2012-01-21 01:21:50.718190778 +0100 @@ -50,6 +50,7 @@ m_map->insert("fin", "fi"); m_map->insert("fra", "fr"); m_map->insert("ger", "de"); + m_map->insert("gerf", "de-alt"); m_map->insert("hrv", "hr"); m_map->insert("hun", "hu"); m_map->insert("ita", "it"); @@ -64,6 +65,7 @@ m_map->insert("spa", "es"); m_map->insert("srp", "sr"); m_map->insert("swe", "sv"); + m_map->insert("swef", "sv"); m_map->insert("tur", "tr"); m_map->insert("ukr", "uk"); spell_checker1 = 0;