namespace
{
- static const QString SITE_URLS[] =
+ static const QString SITE_URLS[Eniro::SITE_COUNT] =
{
"http://wap.eniro.fi/",
"http://wap.eniro.se/",
"http://wap.eniro.dk/"
};
- const QString INVALID_LOGIN_STRING = "Invalid login details";
- const QString PERSON_REGEXP = "<td class=\"hTd2\">(.*)<b>(.*)</td>";
- const QString YELLOW_REGEXP = "<td class=\"hTd2\">(.*)<span class=\"gray\"\\}>(.*)</td>";
- const QString NUMBER_REGEXP = "<div class=\"callRow\">(.*)</div>";
- const QString LOGIN_CHECK = "<input class=\"inpTxt\" id=\"loginformUsername\"";
+ static const QString SITE_NAMES[Eniro::SITE_COUNT] =
+ {
+ "finnish",
+ "swedish",
+ "danish"
+ };
+
+ static const QString SITE_IDS[Eniro::SITE_COUNT] =
+ {
+ "fi",
+ "se",
+ "dk"
+ };
+
+ static const QString INVALID_LOGIN_STRING = "Invalid login details";
+ static const QString PERSON_REGEXP = "<td class=\"hTd2\">(.*)<b>(.*)</td>";
+ static const QString YELLOW_REGEXP = "<td class=\"hTd2\">(.*)<span class=\"gray\"\\}>(.*)</td>";
+ static const QString NUMBER_REGEXP = "<div class=\"callRow\">(.*)</div>";
+ static const QString LOGIN_CHECK = "<input class=\"inpTxt\" id=\"loginformUsername\"";
}
// Regexp used to remove numbers from string
{
QMap <Site, SiteDetails> sites;
SiteDetails details;
- details.name = tr("Finnish");
- details.id = "fi";
- sites[FI] = details;
-
- details.name = tr("Swedish");
- details.id = "se";
- sites[SE] = details;
- details.name = tr("Danish");
- details.id = "dk";
- sites[DK] = details;
+ for(int i = 0; i < SITE_COUNT; i++)
+ {
+ SiteDetails details;
+ details.name = SITE_NAMES[i];
+ details.id = SITE_IDS[i];
+ sites[static_cast<Site>(i)] = details;
+ }
return sites;
}
Eniro::Site Eniro::stringToSite(QString const& str)
{
Site site = FI;
-
QString lower = str.toLower();
- if(lower == "se" || lower == "swedish")
+ for(int i = 0; i < SITE_COUNT; i++)
{
- site = SE;
- }
- else if(lower == "dk" || lower == "danish")
- {
- site = DK;
+ if(lower == SITE_NAMES[i] || lower == SITE_IDS[i])
+ {
+ site = static_cast <Site> (i);
+ }
}
return site;
<name>DetailWindow</name>
<message>
<location filename="../../gui/detailwindow.cpp" line="39"/>
- <location filename="../../gui/detailwindow.cpp" line="106"/>
+ <location filename="../../gui/detailwindow.cpp" line="108"/>
<source>Add to contacts</source>
<translation>Lisää yhteistietoihin</translation>
</message>
<translation>Kopioi numero leikepöydälle</translation>
</message>
<message>
- <location filename="../../gui/detailwindow.cpp" line="45"/>
- <location filename="../../gui/detailwindow.cpp" line="109"/>
+ <location filename="../../gui/detailwindow.cpp" line="46"/>
+ <location filename="../../gui/detailwindow.cpp" line="111"/>
<source>Name</source>
<translation>Nimi</translation>
</message>
<message>
- <location filename="../../gui/detailwindow.cpp" line="46"/>
+ <location filename="../../gui/detailwindow.cpp" line="47"/>
<source>Street</source>
<translation>Katu</translation>
</message>
<message>
- <location filename="../../gui/detailwindow.cpp" line="47"/>
+ <location filename="../../gui/detailwindow.cpp" line="48"/>
<source>City</source>
<translation>Kaupunki</translation>
</message>
<message>
- <location filename="../../gui/detailwindow.cpp" line="48"/>
+ <location filename="../../gui/detailwindow.cpp" line="50"/>
<source>Phone number</source>
<translation>Puhelinnumero</translation>
</message>
<message>
- <location filename="../../gui/detailwindow.cpp" line="110"/>
+ <location filename="../../gui/detailwindow.cpp" line="112"/>
<source>Add</source>
<translation>Lisää</translation>
</message>
<message>
- <location filename="../../gui/detailwindow.cpp" line="133"/>
+ <location filename="../../gui/detailwindow.cpp" line="135"/>
<source>Contact was successfully added to contacts.</source>
<translation>Yhteystieto lisättiin onnistuneesti.</translation>
</message>
<message>
- <location filename="../../gui/detailwindow.cpp" line="137"/>
+ <location filename="../../gui/detailwindow.cpp" line="139"/>
<source>Error</source>
<translation>Virhe</translation>
</message>
<message>
- <location filename="../../gui/detailwindow.cpp" line="137"/>
+ <location filename="../../gui/detailwindow.cpp" line="139"/>
<source>Unable to add contact.</source>
<translation>Yhteystiedon lisääminen epäonnistui,</translation>
</message>
<message>
- <location filename="../../gui/detailwindow.cpp" line="145"/>
+ <location filename="../../gui/detailwindow.cpp" line="147"/>
<source>Number was successfully copied to clipboard.</source>
<translation>Numero kopioitiin onnistuneesti leikepöydälle.</translation>
</message>
</context>
<context>
- <name>Eniro</name>
- <message>
- <location filename="../eniro.cpp" line="552"/>
- <source>Finnish</source>
- <translation>Suomi</translation>
- </message>
- <message>
- <location filename="../eniro.cpp" line="556"/>
- <source>Swedish</source>
- <translation>Ruotsi</translation>
- </message>
- <message>
- <location filename="../eniro.cpp" line="560"/>
- <source>Danish</source>
- <translation>Tanska</translation>
- </message>
-</context>
-<context>
<name>MainWindow</name>
<message>
<location filename="../../gui/mainwindow.cpp" line="44"/>
<context>
<name>ResultWindow</name>
<message>
- <location filename="../../gui/resultwindow.cpp" line="32"/>
+ <location filename="../../gui/resultwindow.cpp" line="33"/>
<source>Search results</source>
<translation>Hakutulokset</translation>
</message>
<message>
- <location filename="../../gui/resultwindow.cpp" line="138"/>
+ <location filename="../../gui/resultwindow.cpp" line="140"/>
<source>Error</source>
<translation>Virhe</translation>
</message>
<message>
- <location filename="../../gui/resultwindow.cpp" line="143"/>
+ <location filename="../../gui/resultwindow.cpp" line="145"/>
<source>No results found</source>
<translation>Ei hakutuloksia</translation>
</message>
<context>
<name>SettingsDialog</name>
<message>
- <location filename="../../gui/settingsdialog.cpp" line="37"/>
+ <location filename="../../gui/settingsdialog.cpp" line="38"/>
<source>Settings</source>
<translation>Asetukset</translation>
</message>
<message>
- <location filename="../../gui/settingsdialog.cpp" line="47"/>
+ <location filename="../../gui/settingsdialog.cpp" line="48"/>
<source>Eniro username</source>
<translation>Eniro-tunnus</translation>
</message>
<message>
- <location filename="../../gui/settingsdialog.cpp" line="50"/>
+ <location filename="../../gui/settingsdialog.cpp" line="51"/>
<source>Eniro password</source>
<translation>Eniro-salasana</translation>
</message>
<message>
- <location filename="../../gui/settingsdialog.cpp" line="53"/>
+ <location filename="../../gui/settingsdialog.cpp" line="54"/>
<source>Cache size (numbers)</source>
<translation>Välimuistin koko (numeroa)</translation>
</message>
<message>
- <location filename="../../gui/settingsdialog.cpp" line="57"/>
+ <location filename="../../gui/settingsdialog.cpp" line="58"/>
<source>Eniro site</source>
<translation>Eniro-sivusto</translation>
</message>
<message>
- <location filename="../../gui/settingsdialog.cpp" line="73"/>
+ <location filename="../../gui/settingsdialog.cpp" line="69"/>
+ <source>Finnish</source>
+ <translation>Suomi</translation>
+ </message>
+ <message>
+ <location filename="../../gui/settingsdialog.cpp" line="72"/>
+ <source>Swedish</source>
+ <translation>Ruotsi</translation>
+ </message>
+ <message>
+ <location filename="../../gui/settingsdialog.cpp" line="75"/>
+ <source>Danish</source>
+ <translation>Tanska</translation>
+ </message>
+ <message>
+ <location filename="../../gui/settingsdialog.cpp" line="91"/>
<source>Autostart</source>
<translation>Käynnistä automaattisesti</translation>
</message>
<message>
- <location filename="../../gui/settingsdialog.cpp" line="75"/>
+ <location filename="../../gui/settingsdialog.cpp" line="93"/>
<source>Enabled</source>
<translation>Kyllä</translation>
</message>
<message>
- <location filename="../../gui/settingsdialog.cpp" line="76"/>
+ <location filename="../../gui/settingsdialog.cpp" line="94"/>
<source>Disabled</source>
<translation>Ei</translation>
</message>
<message>
- <location filename="../../gui/settingsdialog.cpp" line="79"/>
+ <location filename="../../gui/settingsdialog.cpp" line="97"/>
<source>Save</source>
<translation>Tallenna</translation>
</message>
<message>
- <location filename="../../gui/settingsdialog.cpp" line="120"/>
+ <location filename="../../gui/settingsdialog.cpp" line="138"/>
<source>Restarting daemon...</source>
<translation>Käynnistetään palvelu uudelleen...</translation>
</message>