Added missing Finnish translations for several error messages.
[jenirok] / src / gui / resultwindow.cpp
index 605ecb1..b0336de 100644 (file)
@@ -157,11 +157,23 @@ void ResultWindow::requestFinished(QVector <Eniro::Result> const& results,
 
     if(error)
     {
-        QString errorString = eniro_->errorString();
+        QString errorString;
+        Eniro::Error error = eniro_->error();
 
-        if(errorString.isEmpty())
+        switch(error)
         {
-            errorString = tr("Unknown error");
+        case Eniro::CONNECTION_FAILURE:
+            errorString = tr("Connection to server failed");
+            break;
+        case Eniro::INVALID_LOGIN:
+            errorString = tr("Invalid login details");
+            break;
+        case Eniro::TIMEOUT:
+            errorString = tr("Request timed out");
+            break;
+        default:
+            errorString = tr("Searching failed:") + " " + eniro_->errorString();
+            break;
         }
 
         QMessageBox::critical(this, tr("Error"), errorString);