// Will widget check for internet connection presence?
// For debuggin in scratchbox must be set to 0, for real device, set 1
-#define CHECK_FOR_CONNECTION 0
+#define CHECK_FOR_CONNECTION 1
#endif // __GLOBALS_H__
QApplication::setApplicationName ("yandex-traffic-widget");
QApplication app (argc, argv);
+ QTranslator translator;
+
+ translator.load (QString ("yandex-traffic-widget") + "_ru", "/usr/share/yandex-traffic-widget/");
+ app.installTranslator (&translator);
+
MainWidget w;
QMaemo5HomescreenAdaptor *adaptor = new QMaemo5HomescreenAdaptor (&w);
applySettings ();
connect (_traffic, SIGNAL (updated ()), SLOT (trafficUpdated ()));
- connect (_timer, SIGNAL (timeout ()), SLOT (updateDate ()));
+ connect (_timer, SIGNAL (timeout ()), SLOT (updateData ()));
updateData ();
}
if (_settings->check (Settings::C_ShowRank)) {
data.append (QString::number (info.level ()));
- data.append (info.level () > 1 ? tr (" points") : tr (" point"));
+ data.append (tr ("%n point(s)", "", info.level ()));
first = false;
}
_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 ());
}
settings.setValue ("updateInterval", intervalIndex2Minutes (_updateIntervalIndex));
- saveCities (&settings);
+// saveCities (&settings);
}
QString val;
QStringList list;
- val = tr ("City: ") + _settings->cities ()[_settings->regionID ()] + ", " + tr ("Data: ");
+ val = tr ("City:") + " " + _settings->cities ()[_settings->regionID ()] + ", " + tr ("Display:") + " ";
if (_settings->check (Settings::C_ShowLight))
list.append (tr ("lights"));
QStringList list, intervals = _settings->updateIntervals ();
QString val;
- val = tr ("Interval: ") + intervals[_settings->getUpdateIntervalIndex ()] + ", " + tr ("Update via: ");
+ val = tr ("Interval:") + " " + intervals[_settings->getUpdateIntervalIndex ()] + ", " + tr ("Update via:") + " ";
if (_settings->check (Settings::C_UpdateOnWiFi))
list.append (tr ("WiFi"));
<name>MainWidget</name>
<message>
<source> points</source>
- <translation>баллов</translation>
+ <translation type="obsolete">баллов</translation>
</message>
<message>
<source> point</source>
- <translation>балл</translation>
+ <translation type="obsolete">балл</translation>
</message>
<message>
<source>No data</source>
<source>Update</source>
<translation>Обновить</translation>
</message>
+ <message numerus="yes">
+ <source>%n point(s)</source>
+ <translation>
+ <numerusform>%n балл</numerusform>
+ <numerusform>%n балла</numerusform>
+ <numerusform>%n баллов</numerusform>
+ </translation>
+ </message>
</context>
<context>
<name>Settings</name>
</message>
<message>
<source>City: </source>
- <translation>Город: </translation>
+ <translation type="obsolete">Город: </translation>
</message>
<message>
<source>Data: </source>
- <translation>Данные: </translation>
+ <translation type="obsolete">Данные: </translation>
</message>
<message>
<source>lights</source>
</message>
<message>
<source>Interval: </source>
- <translation>Интервал: </translation>
+ <translation type="obsolete">Интервал: </translation>
</message>
<message>
<source>Update via: </source>
- <translation>Обновлять через: </translation>
+ <translation type="obsolete">Обновлять через: </translation>
</message>
<message>
<source>WiFi</source>
<source>Not update when locked</source>
<translation>Не обновлять когда телефон неактивен</translation>
</message>
+ <message>
+ <source>City:</source>
+ <translation>Город:</translation>
+ </message>
+ <message>
+ <source>Display:</source>
+ <translation>Отображать:</translation>
+ </message>
+ <message>
+ <source>Interval:</source>
+ <translation>Интервал:</translation>
+ </message>
+ <message>
+ <source>Update via:</source>
+ <translation>Обновлять через:</translation>
+ </message>
</context>
<context>
<name>UpdateSettingsDialog</name>