Language option in settings dialog. Does nothing so far.
[yandex-traffic] / settings.cpp
index 6831ecb..e543217 100644 (file)
@@ -24,7 +24,8 @@ void Settings::load ()
     _checks[C_UpdateOnGSM] = settings.value ("checks/updateOnGSM", _checks[C_UpdateOnGSM]).toBool ();
     _checks[C_UpdateWhenLocked] = settings.value ("checks/updateWhenLocked", _checks[C_UpdateWhenLocked]).toBool ();
 
-    loadCities (&settings);
+    // Do we really need to cache cities?
+    // loadCities (&settings);
 
     _updateIntervalIndex = minutes2IntervalIndex (settings.value ("updateInterval", intervalIndex2Minutes (_updateIntervalIndex)).toInt ());
 }
@@ -46,7 +47,7 @@ void Settings::save ()
 
     settings.setValue ("updateInterval", intervalIndex2Minutes (_updateIntervalIndex));
 
-    saveCities (&settings);
+//    saveCities (&settings);
 }
 
 
@@ -104,6 +105,12 @@ void Settings::makeDefault ()
     setCheck (C_UpdateWhenLocked, true);
 
     _updateIntervalIndex = 3;
+
+    // languages
+    _langIndex = 0;
+    _langs.append (Language (QString (""), tr ("System")));
+    _langs.append (Language (QString ("en"), tr ("English")));
+    _langs.append (Language (QString ("ru"), tr ("Russian")));
 }