# Jiri Grönroos <jiri.gronroos@iki.fi>, 2012
# Larso <larso@gmx.com>, 2011-2012
# Larso <larso@gmx.com>, 2013
+# Larso <larso@gmx.com>, 2013
# Lasse Liehu <lasse.liehu@gmail.com>, 2012-2013
# mikuu <pinaatti@gmail.com>, 2011
msgid ""
msgstr ""
"Project-Id-Version: Quassel IRC\n"
"Report-Msgid-Bugs-To: http://bugs.quassel-irc.org/\n"
-"PO-Revision-Date: 2013-04-30 18:09+0000\n"
+"PO-Revision-Date: 2013-12-22 15:21+0000\n"
"Last-Translator: Larso <larso@gmx.com>\n"
"Language-Team: Finnish (http://www.transifex.com/projects/p/quassel/language/fi/)\n"
"MIME-Version: 1.0\n"
#: ../src/qtui/aboutdlg.cpp:49
msgctxt "AboutDlg|"
msgid ""
-"<b>A modern, distributed IRC Client</b><br><br>©2005-2013 by the "
+"<b>A modern, distributed IRC Client</b><br><br>©%1 by the "
"Quassel Project<br><a href=\"http://quassel-irc.org\">http://quassel-"
"irc.org</a><br><a href=\"irc://irc.freenode.net/quassel\">#quassel</a> on <a"
" href=\"http://www.freenode.net\">Freenode</a><br><br>Quassel IRC is dual-"
"and everybody we forgot to mention here:"
msgstr "Haluaisimme kiittää seuraavia henkilöitä (aakkosjärjestyksessä), sekä kaikkia ketkä unohdimme mainita tässä:"
-#: ../src/qtui/aboutdlg.cpp:185
+#: ../src/qtui/aboutdlg.cpp:201
msgctxt "AboutDlg|"
msgid ""
"Special thanks goes to:<br><dl><dt><img src=\":/pics/quassel-"
"sponsoring development of Quassel Mobile with N810s</dd>"
msgstr "Erityiskiitokset:<br><dl><dt><img src=\":/pics/quassel-eye.png\"> <b>John ”nox” Hand</b></dt><dd>alkuperäisestä Quassel-kuvakkeesta – ”The All-Seeing Eye”</dt><dt><img src=\":/pics/oxygen.png\"> <b><a href=\"http://www.oxygen-icons.org\">The Oxygen Team</a></b></dt><dd>Quasselissa nähtävän grafiikan luomisesta</dd><dt><img src=\":/pics/qt-logo-32.png\"> <b><a href=\"http://www.trolltech.com\">Qt Software, tunnettu aiemmin nimellä Trolltech</a></b></dt><dd>Qt:n ja Qtopian luonnista, ja QuasselTopian sponsoroinnista Greenphoneilla ja paljon muulla</dd><dt><a href=\"http://www.nokia.com\"><img src=\":/pics/nokia.png\"></a></b></dt><dd>Qt:n hengissä pidosta, ja Quassel Mobilen kehitystyön sponsoroinnista N810:illä</dd>"
-#: ../src/core/abstractsqlstorage.cpp:124
+#: ../src/core/abstractsqlstorage.cpp:127
#, qt-format
msgctxt "AbstractSqlStorage|"
msgid ""
"Installed Schema (version %1) is not up to date. Upgrading to version %2..."
-msgstr "Asennettu malli (versio %1) ei ole ajan tasalla. Päivitetään versioon %2..."
+msgstr "Asennettu malli (versio %1) ei ole ajan tasalla. Päivitetään versioon %2…"
-#: ../src/core/abstractsqlstorage.cpp:126
+#: ../src/core/abstractsqlstorage.cpp:129
msgctxt "AbstractSqlStorage|"
msgid "Upgrade failed..."
-msgstr "Päivitys epäonnistui..."
+msgstr "Päivitys epäonnistui…"
#: ../src/qtui/settingspages/aliasesmodel.cpp:57
msgctxt "AliasesModel|"
#: ../src/qtui/settingspages/appearancesettingspage.ui:141
msgctxt "AppearanceSettingsPage|"
msgid "..."
-msgstr "..."
+msgstr "…"
#: ../src/qtui/settingspages/appearancesettingspage.ui:150
msgctxt "AppearanceSettingsPage|"
#: ../src/qtui/settingspages/bufferviewsettingspage.ui:31
msgctxt "BufferViewSettingsPage|"
msgid "Re&name..."
-msgstr "Muuta &nimeä..."
+msgstr "Muuta &nimeä…"
#: ../src/qtui/settingspages/bufferviewsettingspage.ui:48
msgctxt "BufferViewSettingsPage|"
msgid "&Add..."
-msgstr "&Lisää..."
+msgstr "&Lisää…"
#: ../src/qtui/settingspages/bufferviewsettingspage.ui:71
msgctxt "BufferViewSettingsPage|"
msgid "Go to Marker Line"
msgstr "Siirry merkkiviivalle"
-#: ../src/client/networkmodel.cpp:565
+#: ../src/client/networkmodel.cpp:566
#, qt-format
msgctxt "ChannelBufferItem|"
msgid "<b>Channel %1</b>"
msgstr "<b>Kanava %1</b>"
-#: ../src/client/networkmodel.cpp:568
+#: ../src/client/networkmodel.cpp:569
#, qt-format
msgctxt "ChannelBufferItem|"
msgid "<b>Users:</b> %1"
msgstr "<b>Käyttäjiä:</b> %1"
-#: ../src/client/networkmodel.cpp:572
+#: ../src/client/networkmodel.cpp:573
#, qt-format
msgctxt "ChannelBufferItem|"
msgid "<b>Mode:</b> %1"
msgstr "<b>Tila:</b> %1"
-#: ../src/client/networkmodel.cpp:583
+#: ../src/client/networkmodel.cpp:584
#, qt-format
msgctxt "ChannelBufferItem|"
msgid "<b>Topic:</b> %1"
msgstr "<b>Aihe:</b> %1"
-#: ../src/client/networkmodel.cpp:588
+#: ../src/client/networkmodel.cpp:589
msgctxt "ChannelBufferItem|"
msgid "Not active <br /> Double-click to join"
msgstr "Epäaktiivinen <br /> Liity kaksoisnapsauttamalla"
-#: ../src/client/networkmodel.cpp:591
+#: ../src/client/networkmodel.cpp:592
#, qt-format
msgctxt "ChannelBufferItem|"
msgid "<p> %1 </p>"
#: ../src/qtui/chatmonitorview.cpp:73
msgctxt "ChatMonitorView|"
msgid "Configure..."
-msgstr "Asetukset..."
+msgstr "Asetukset…"
-#: ../src/qtui/chatscene.cpp:803
+#: ../src/qtui/chatscene.cpp:813
msgctxt "ChatScene|"
msgid "Copy Selection"
msgstr "Kopioi valinta"
#: ../src/qtui/ui/chatviewsearchbar.ui:44
msgctxt "ChatViewSearchBar|"
msgid "..."
-msgstr "..."
+msgstr "…"
#: ../src/qtui/ui/chatviewsearchbar.ui:55
msgctxt "ChatViewSearchBar|"
#: ../src/qtui/settingspages/chatviewsettingspage.ui:736
msgctxt "ChatViewSettingsPage|"
msgid "..."
-msgstr "..."
+msgstr "…"
#: ../src/qtui/settingspages/chatviewsettingspage.ui:201
msgctxt "ChatViewSettingsPage|"
#: ../src/qtui/settingspages/chatviewsettingspage.cpp:41
msgctxt "ChatViewSettingsPage|"
msgid "You need at least version 0.6 of quasselcore to use this feature"
-msgstr "Tarvitset vähintään quasselcoren 0.6 tätä ominaisuutta varten"
+msgstr "Tarvitset vähintään quasselcore 0.6:n tätä ominaisuutta varten"
#: ../src/client/client.cpp:318
msgctxt "Client|"
msgid "Identity already exists in client!"
msgstr "Henkilöllisyys on jo olemassa!"
+#: ../src/client/clientauthhandler.cpp:61
+#: ../src/client/clientauthhandler.cpp:256
+msgctxt "ClientAuthHandler|"
+msgid "Unencrypted connection canceled"
+msgstr "Salaamaton yhteys peruutettu"
+
+#: ../src/client/clientauthhandler.cpp:84
+#, qt-format
+msgctxt "ClientAuthHandler|"
+msgid "Connecting to %1..."
+msgstr "Yhdistetään ytimeen %1…"
+
+#: ../src/client/clientauthhandler.cpp:154
+msgctxt "ClientAuthHandler|"
+msgid "Synchronizing to core..."
+msgstr "Synkronoidaan ytimen kanssa…"
+
+#: ../src/client/clientauthhandler.cpp:167
+#, qt-format
+msgctxt "ClientAuthHandler|"
+msgid ""
+"<b>The Quassel Core you are trying to connect to is too old!</b><br>We need "
+"at least protocol v%1, but the core speaks v%2 only."
+msgstr "<b>Quassel-ydin, johon yrität yhdistää, on liian vanha!</b><br>Yhdistämiseen tarvitaan vähintään ydin/asiakas-protokolla v%1, mutta ydin tukee vain versiota %2."
+
+#: ../src/client/clientauthhandler.cpp:169
+msgctxt "ClientAuthHandler|"
+msgid "Incompatible protocol version, connection to core refused"
+msgstr "Epäyhteensopiva protokollan versio; yhteys ytimeen torjuttu"
+
+#: ../src/client/clientauthhandler.cpp:176
+msgctxt "ClientAuthHandler|"
+msgid "The core refused connection from this client"
+msgstr "Ydin torjui yhteyden tältä asiakkaalta"
+
+#: ../src/client/clientauthhandler.cpp:207
+msgctxt "ClientAuthHandler|"
+msgid "Unencrypted connection cancelled"
+msgstr "Salaamaton yhteys peruutettu"
+
+#: ../src/client/clientauthhandler.cpp:275
+#, qt-format
+msgctxt "ClientAuthHandler|"
+msgid "Connected to %1"
+msgstr "Yhdistetty ytimeen %1"
+
+#: ../src/client/clientauthhandler.cpp:317
+msgctxt "ClientAuthHandler|"
+msgid "Logging in..."
+msgstr "Kirjaudutaan sisään…"
+
+#: ../src/client/clientauthhandler.cpp:322
+msgctxt "ClientAuthHandler|"
+msgid "Login canceled"
+msgstr "Sisäänkirjautuminen peruutettu"
+
#: ../src/client/clientbacklogmanager.cpp:178
#, qt-format
msgctxt "ClientBacklogManager|"
#: ../src/uisupport/contextmenuactionprovider.cpp:44
msgctxt "ContextMenuActionProvider|"
msgid "Delete Chat(s)..."
-msgstr "Poista keskustelut..."
+msgstr "Poista keskustelut…"
#: ../src/uisupport/contextmenuactionprovider.cpp:45
msgctxt "ContextMenuActionProvider|"
#: ../src/uisupport/contextmenuactionprovider.cpp:54
msgctxt "ContextMenuActionProvider|"
msgid "Set as Default..."
-msgstr "Aseta oletukseksi..."
+msgstr "Aseta oletukseksi…"
#: ../src/uisupport/contextmenuactionprovider.cpp:55
msgctxt "ContextMenuActionProvider|"
msgid "Use Defaults..."
-msgstr "Käytä oletuksia..."
+msgstr "Käytä oletuksia…"
#: ../src/uisupport/contextmenuactionprovider.cpp:57
msgctxt "ContextMenuActionProvider|"
msgid "Join Channel..."
-msgstr "Liity kanavalle..."
+msgstr "Liity kanavalle…"
#: ../src/uisupport/contextmenuactionprovider.cpp:59
msgctxt "ContextMenuActionProvider|"
#: ../src/uisupport/contextmenuactionprovider.cpp:67
msgctxt "ContextMenuActionProvider|"
msgid "Custom..."
-msgstr "Mukautettu..."
+msgstr "Mukautettu…"
#: ../src/uisupport/contextmenuactionprovider.cpp:79
msgctxt "ContextMenuActionProvider|"
msgid "Existing Rules"
msgstr "Olemassa olevat säännöt"
-#: ../src/core/core.cpp:190
+#: ../src/core/core.cpp:193
msgctxt "Core|"
msgid "Could not initialize any storage backend! Exiting..."
-msgstr "Yhtään tietokantamoottoria ei saatu käyntiin! Lopetetaan..."
+msgstr "Yhtään tietokantamoottoria ei saatu käyntiin! Lopetetaan…"
-#: ../src/core/core.cpp:191
+#: ../src/core/core.cpp:194
msgctxt "Core|"
msgid ""
"Currently, Quassel supports SQLite3 and PostgreSQL. You need to build your\n"
"to work."
msgstr "Tällä hetkellä Quassel tukee SQLite3- ja PostgreSQL-tietokantoja. Sinun pitää\nkääntää Qt-kirjastosi joko sqlite- tai postgres-liitännäisen kanssa, jotta quasselcore\nvoi toimia."
-#: ../src/core/core.cpp:249
+#: ../src/core/core.cpp:253
msgctxt "Core|"
msgid "Calling restoreState() even though active sessions exist!"
msgstr "Kutsutaan restoreState(), vaikka aktiivisia istuntoja on olemassa!"
-#: ../src/core/core.cpp:295
+#: ../src/core/core.cpp:287
+msgctxt "Core|"
+msgid "Core is already configured! Not configuring again..."
+msgstr "Ydin on jo asennettu! Ei asenneta uudelleen…"
+
+#: ../src/core/core.cpp:290
msgctxt "Core|"
msgid "Admin user or password not set."
msgstr "Ylläpitäjän käyttäjätunnusta tai salasanaa ei ole asetettu."
-#: ../src/core/core.cpp:298
+#: ../src/core/core.cpp:293
msgctxt "Core|"
msgid "Could not setup storage!"
msgstr "Tietokantaa ei voitu alustaa!"
-#: ../src/core/core.cpp:302
+#: ../src/core/core.cpp:298
msgctxt "Core|"
msgid "Creating admin user..."
-msgstr "Luodaan ylläpitokäyttäjää..."
+msgstr "Luodaan ylläpitokäyttäjää…"
-#: ../src/core/core.cpp:434
+#: ../src/core/core.cpp:451
#, qt-format
msgctxt "Core|"
msgid "Invalid listen address %1"
msgstr "Virheellinen kuunteluosoite %1"
-#: ../src/core/core.cpp:443
+#: ../src/core/core.cpp:460
#, qt-format
msgctxt "Core|"
msgid "Listening for GUI clients on IPv6 %1 port %2 using protocol version %3"
msgstr "Odotetaan asiakasohjelmaa IPv6-osoitteen %1 portissa %2 käyttäen protokollan versiota %3"
-#: ../src/core/core.cpp:452
+#: ../src/core/core.cpp:469
#, qt-format
msgctxt "Core|"
msgid "Could not open IPv6 interface %1:%2: %3"
msgstr "Ei voitu avata IPv6-rajapintaa %1:%2: %3"
-#: ../src/core/core.cpp:460
+#: ../src/core/core.cpp:477
#, qt-format
msgctxt "Core|"
msgid "Listening for GUI clients on IPv4 %1 port %2 using protocol version %3"
msgstr "Odotetaan asiakasohjelmaa IPv4-osoitteen %1 portissa %2 käyttäen protokollan versiota %3"
-#: ../src/core/core.cpp:471
+#: ../src/core/core.cpp:488
#, qt-format
msgctxt "Core|"
msgid "Could not open IPv4 interface %1:%2: %3"
msgstr "Ei voitu avata IPv4-rajapintaa %1:%2: %3"
-#: ../src/core/core.cpp:479
+#: ../src/core/core.cpp:496
#, qt-format
msgctxt "Core|"
msgid "Invalid listen address %1, unknown network protocol"
msgstr "Virheellinen kuunteluosoite %1; tuntematon verkkoprotokolla"
-#: ../src/core/core.cpp:488
+#: ../src/core/core.cpp:505
msgctxt "Core|"
msgid "Could not open any network interfaces to listen on!"
msgstr "Ei voitu avata yhtään verkkorajapintaa kuuntelua varten!"
-#: ../src/core/core.cpp:527
+#: ../src/core/core.cpp:545
msgctxt "Core|"
msgid "Client connected from"
msgstr "Asiakasohjelma yhdisti osoitteesta"
-#: ../src/core/core.cpp:530
+#: ../src/core/core.cpp:548
msgctxt "Core|"
msgid "Closing server for basic setup."
msgstr "Suljetaan palvelin perusasetusten tekoa varten."
-#: ../src/core/core.cpp:547
-msgctxt "Core|"
-msgid "Antique client trying to connect... refusing."
-msgstr "Antiikkinen asiakasohjelma yrittää yhdistää... hylätään."
-
#: ../src/core/core.cpp:560
-#, qt-format
-msgctxt "Core|"
-msgid ""
-"<b>Your Quassel Client is too old!</b><br>This core needs at least "
-"client/core protocol version %1.<br>Please consider upgrading your client."
-msgstr "<b>Quassel-käyttöliittymäsi on liian vanha!</b><br>Tämä ydin vaatii vähintään käyttöliittymä/ydin-protokollan version %1.<br>Harkitse käyttöliittymäsi päivittämistä."
-
-#: ../src/core/core.cpp:564 ../src/core/core.cpp:656 ../src/core/core.cpp:682
-msgctxt "Core|"
-msgid "Client"
-msgstr "Ohjelma"
-
-#: ../src/core/core.cpp:564
-msgctxt "Core|"
-msgid "too old, rejecting."
-msgstr "liian vanha, hylätään."
-
-#: ../src/core/core.cpp:582
-#, qt-format
-msgctxt "Core|"
-msgid "<b>Quassel Core Version %1</b><br>Built: %2<br>Up %3d%4h%5m (since %6)"
-msgstr "<b>Quassel-ydin versio:</b> %1<br>Käännetty: %2<br>Päällä %3 d %4 h %5 m (alkaen %6)"
-
-#: ../src/core/core.cpp:636
-msgctxt "Core|"
-msgid "Starting TLS for Client:"
-msgstr "Käynnistetään TLS asiakasohjelmalle:"
-
-#: ../src/core/core.cpp:654
-msgctxt "Core|"
-msgid ""
-"<b>Client not initialized!</b><br>You need to send an init message before "
-"trying to login."
-msgstr "<b>Asiakasohjelmaa ei ole alustettu!</b><br>Ennen sisäänkirjautumisen yrittämistä täytyy lähettää alustusviesti."
-
-#: ../src/core/core.cpp:656
-msgctxt "Core|"
-msgid "did not send an init message before trying to login, rejecting."
-msgstr "ei lähettänyt alustusviestiä ennen sisäänkirjautumisen yrittämistä, hylätään."
-
-#: ../src/core/core.cpp:676
msgctxt "Core|"
-msgid ""
-"<b>Invalid username or password!</b><br>The username/password combination "
-"you supplied could not be found in the database."
-msgstr "<b>Virheellinen käyttäjätunnus tai salasana!</b><br>Antamaasi käyttäjätunnus/salasana-yhdistelmää ei löytynyt tietokannasta."
+msgid "Non-authed client disconnected:"
+msgstr "Yhteys todentamattomaan asiakkaaseen katkaistu:"
-#: ../src/core/core.cpp:682
-#, qt-format
-msgctxt "Core|"
-msgid "initialized and authenticated successfully as \"%1\" (UserId: %2)."
-msgstr "alustettu ja todennettu onnistuneesti tunnuksella \"%1\" (UserId: %2)."
-
-#: ../src/core/core.cpp:695
-msgctxt "Core|"
-msgid "Non-authed client disconnected."
-msgstr "Yhteys todentamattomaan asiakkaaseen katkaistu."
-
-#: ../src/core/core.cpp:724
+#: ../src/core/core.cpp:592
msgctxt "Core|"
msgid "Could not initialize session for client:"
msgstr "Istuntoa ei voitu alustaa asiakkaalle:"
-#: ../src/core/core.cpp:750
+#: ../src/core/core.cpp:619
msgctxt "Core|"
msgid "Could not find a session for client:"
msgstr "Istuntoa ei voitu löytää asiakkaalle:"
#: ../src/qtui/settingspages/coreaccountsettingspage.ui:45
msgctxt "CoreAccountSettingsPage|"
msgid "Edit..."
-msgstr "Muokkaa..."
+msgstr "Muokkaa…"
#: ../src/qtui/settingspages/coreaccountsettingspage.ui:56
msgctxt "CoreAccountSettingsPage|"
msgid "Add..."
-msgstr "Lisää..."
+msgstr "Lisää…"
#: ../src/qtui/settingspages/coreaccountsettingspage.ui:67
msgctxt "CoreAccountSettingsPage|"
msgid "Remote Cores"
msgstr "Etäytimet"
+#: ../src/core/coreauthhandler.cpp:54 ../src/core/coreauthhandler.cpp:90
+msgctxt "CoreAuthHandler|"
+msgid "Client"
+msgstr "Ohjelma"
+
+#: ../src/core/coreauthhandler.cpp:54
+msgctxt "CoreAuthHandler|"
+msgid "too old, rejecting."
+msgstr "liian vanha, hylätään."
+
+#: ../src/core/coreauthhandler.cpp:55
+#, qt-format
+msgctxt "CoreAuthHandler|"
+msgid ""
+"<b>Your Quassel Client is too old!</b><br>This core needs at least "
+"client/core protocol version %1 (got: %2).<br>Please consider upgrading your"
+" client."
+msgstr "<b>Quassel-asiakkaasi on liian vanha!</b><br>Tämä ydin vaatii vähintään asiakas/ydin-protokollan version %1 (asiakkaan versio: %2).<br>Harkitse asiakkaasi päivittämistä."
+
+#: ../src/core/coreauthhandler.cpp:69
+msgctxt "CoreAuthHandler|"
+msgid "Starting encryption for Client:"
+msgstr "Käynnistetään salaus asiakkaalle:"
+
+#: ../src/core/coreauthhandler.cpp:90
+msgctxt "CoreAuthHandler|"
+msgid "did not send an init message before trying to login, rejecting."
+msgstr "ei lähettänyt alustusviestiä ennen sisäänkirjautumisen yrittämistä, hylätään."
+
+#: ../src/core/coreauthhandler.cpp:91
+msgctxt "CoreAuthHandler|"
+msgid ""
+"<b>Client not initialized!</b><br>You need to send an init message before "
+"trying to login."
+msgstr "<b>Asiakasohjelmaa ei ole alustettu!</b><br>Ennen sisäänkirjautumisen yrittämistä täytyy lähettää alustusviesti."
+
+#: ../src/core/coreauthhandler.cpp:105
+msgctxt "CoreAuthHandler|"
+msgid ""
+"<b>SSL is required!</b><br>You need to use SSL in order to connect to this "
+"core."
+msgstr "<b>SSL tarvitaan!</b><br>SSL tarvitaan tähän ytimeen yhdistämiseksi."
+
+#: ../src/core/coreauthhandler.cpp:146
+msgctxt "CoreAuthHandler|"
+msgid ""
+"<b>Invalid username or password!</b><br>The username/password combination "
+"you supplied could not be found in the database."
+msgstr "<b>Virheellinen käyttäjätunnus tai salasana!</b><br>Antamaasi käyttäjätunnus/salasana-yhdistelmää ei löytynyt tietokannasta."
+
+#: ../src/core/coreauthhandler.cpp:151
+#, qt-format
+msgctxt "CoreAuthHandler|"
+msgid ""
+"Client %1 initialized and authenticated successfully as \"%2\" (UserId: %3)."
+msgstr "Asiakas %1 alustettu ja todennettu onnistuneesti tunnuksella ”%2” (UserId: %3)."
+
#: ../src/qtui/coreconfigwizard.cpp:69
msgctxt "CoreConfigWizard|"
msgid "Core Configuration Wizard"
msgstr "Ohjattu ytimen asetusten teko"
-#: ../src/qtui/coreconfigwizard.cpp:103
+#: ../src/qtui/coreconfigwizard.cpp:98
msgctxt "CoreConfigWizard|"
msgid "Your core has been successfully configured. Logging you in..."
-msgstr "Ytimesi asetusten tekeminen onnistui. Kirjaudutaan sisään..."
+msgstr "Ytimesi asetusten tekeminen onnistui. Kirjaudutaan sisään…"
-#: ../src/qtui/coreconfigwizard.cpp:112
+#: ../src/qtui/coreconfigwizard.cpp:107
#, qt-format
msgctxt "CoreConfigWizard|"
msgid ""
"over."
msgstr "Ytimesi asetusten tekeminen epäonnistui:<br><b>%1</b><br>Aloita alusta painamalla <em>Seuraava</em>."
-#: ../src/qtui/coreconfigwizard.cpp:131
+#: ../src/qtui/coreconfigwizard.cpp:126
msgctxt "CoreConfigWizard|"
msgid ""
"Your are now logged into your freshly configured Quassel Core!<br>Please "
msgid "This wizard will guide you through the setup of your Quassel Core."
msgstr "Tämä ohjattu toiminto avustaa Quassel-ytimen käyttöönotossa."
-#: ../src/qtui/coreconfigwizard.cpp:167
+#: ../src/qtui/coreconfigwizard.cpp:162
msgctxt "CoreConfigWizardPages::AdminUserPage|"
msgid "Create Admin User"
msgstr "Luo ylläpitokäyttäjä"
-#: ../src/qtui/coreconfigwizard.cpp:168
+#: ../src/qtui/coreconfigwizard.cpp:163
msgctxt "CoreConfigWizardPages::AdminUserPage|"
msgid ""
"First, we will create a user on the core. This first user will have "
"administrator privileges."
msgstr "Ensiksi luomme ytimeen käyttäjän. Tästä ensimmäisestä käyttäjästä tulee ylläpitäjä."
-#: ../src/qtui/coreconfigwizard.cpp:150
+#: ../src/qtui/coreconfigwizard.cpp:145
msgctxt "CoreConfigWizardPages::IntroPage|"
msgid "Introduction"
msgstr "Esittely"
-#: ../src/qtui/coreconfigwizard.cpp:203
+#: ../src/qtui/coreconfigwizard.cpp:198
msgctxt "CoreConfigWizardPages::StorageSelectionPage|"
msgid "Select Storage Backend"
msgstr "Valitse tietokantamoottori"
-#: ../src/qtui/coreconfigwizard.cpp:204
+#: ../src/qtui/coreconfigwizard.cpp:199
msgctxt "CoreConfigWizardPages::StorageSelectionPage|"
msgid ""
"Please select a database backend for the Quassel Core storage to store the "
"backlog and other data in."
msgstr "Valitse tietokantamoottori, jota Quassel-ydin käyttää viestihistorian ja muun datan tallennukseen."
-#: ../src/qtui/coreconfigwizard.cpp:305
+#: ../src/qtui/coreconfigwizard.cpp:300
msgctxt "CoreConfigWizardPages::StorageSelectionPage|"
msgid "Connection Properties"
msgstr "Yhteyden ominaisuudet"
-#: ../src/qtui/coreconfigwizard.cpp:347
+#: ../src/qtui/coreconfigwizard.cpp:342
msgctxt "CoreConfigWizardPages::SyncPage|"
msgid "Storing Your Settings"
msgstr "Asetuksiesi tallennus"
-#: ../src/qtui/coreconfigwizard.cpp:348
+#: ../src/qtui/coreconfigwizard.cpp:343
msgctxt "CoreConfigWizardPages::SyncPage|"
msgid ""
"Your settings are now stored in the core, and you will be logged in "
#: ../src/qtui/ui/coreconfigwizardsyncpage.ui:102
msgctxt "CoreConfigWizardSyncPage|"
msgid "Please wait while your settings are being transmitted to the core..."
-msgstr "Asetuksiasi siirretään ytimeen. Odota hetki..."
+msgstr "Asetuksiasi siirretään ytimeen. Odota hetki…"
#: ../src/qtui/ui/coreconnectauthdlg.ui:14
msgctxt "CoreConnectAuthDlg|"
msgid "Connect to Core"
msgstr "Yhdistä ytimeen"
-#: ../src/client/coreconnection.cpp:190
+#: ../src/client/coreconnection.cpp:193
msgctxt "CoreConnection|"
msgid "Network is down"
msgstr "Verkkoyhteys katkennut"
-#: ../src/client/coreconnection.cpp:225 ../src/client/coreconnection.cpp:365
+#: ../src/client/coreconnection.cpp:227 ../src/client/coreconnection.cpp:328
msgctxt "CoreConnection|"
msgid "Disconnected"
msgstr "Ei yhteyttä"
-#: ../src/client/coreconnection.cpp:228
+#: ../src/client/coreconnection.cpp:230
#, qt-format
msgctxt "CoreConnection|"
msgid "Looking up %1..."
-msgstr "Selvitetään verkkonimeä %1..."
+msgstr "Selvitetään verkkonimeä %1…"
-#: ../src/client/coreconnection.cpp:231 ../src/client/coreconnection.cpp:518
+#: ../src/client/coreconnection.cpp:233
#, qt-format
msgctxt "CoreConnection|"
msgid "Connecting to %1..."
-msgstr "Yhdistetään ytimeen %1..."
+msgstr "Yhdistetään ytimeen %1…"
-#: ../src/client/coreconnection.cpp:234 ../src/client/coreconnection.cpp:658
+#: ../src/client/coreconnection.cpp:236
#, qt-format
msgctxt "CoreConnection|"
msgid "Connected to %1"
msgstr "Yhdistetty ytimeen %1"
-#: ../src/client/coreconnection.cpp:237
+#: ../src/client/coreconnection.cpp:239
#, qt-format
msgctxt "CoreConnection|"
msgid "Disconnecting from %1..."
-msgstr "Katkaistaan yhteyttä ytimeen %1..."
+msgstr "Katkaistaan yhteyttä ytimeen %1…"
-#: ../src/client/coreconnection.cpp:303
-msgctxt "CoreConnection|"
-msgid ""
-"The Quassel Core you try to connect to is too old! Please consider "
-"upgrading."
-msgstr "Yrität yhdistää liian vanhaan Quassel-ytimeen! Harkitse sen päivittämistä."
-
-#: ../src/client/coreconnection.cpp:340
-msgctxt "CoreConnection|"
-msgid "Invalid data received from core"
-msgstr "Ytimeltä vastaanotettiin virheellistä dataa"
-
-#: ../src/client/coreconnection.cpp:403
+#: ../src/client/coreconnection.cpp:363
msgctxt "CoreConnection|"
msgid "Disconnected from core."
msgstr "Yhteys ytimeen katkesi."
-#: ../src/client/coreconnection.cpp:496 ../src/client/coreconnection.cpp:590
-#: ../src/client/coreconnection.cpp:639
-msgctxt "CoreConnection|"
-msgid "Unencrypted connection canceled"
-msgstr "Salaamaton yhteys peruutettu"
-
-#: ../src/client/coreconnection.cpp:533
-msgctxt "CoreConnection|"
-msgid "Synchronizing to core..."
-msgstr "Synkronoidaan ytimen kanssa..."
-
-#: ../src/client/coreconnection.cpp:556
-#, qt-format
-msgctxt "CoreConnection|"
-msgid ""
-"<b>The Quassel Core you are trying to connect to is too old!</b><br>Need at "
-"least core/client protocol v%1 to connect."
-msgstr "<b>Yrität yhdistää liian vanhaan Quassel-ytimeen!</b>Yhdistämiseen tarvitaan vähintään käyttöliittymä/asiakas-protokolla v%1."
-
-#: ../src/client/coreconnection.cpp:682
-msgctxt "CoreConnection|"
-msgid "Logging in..."
-msgstr "Kirjaudutaan sisään..."
-
-#: ../src/client/coreconnection.cpp:687
-msgctxt "CoreConnection|"
-msgid "Login canceled"
-msgstr "Sisäänkirjautuminen peruutettu"
-
-#: ../src/client/coreconnection.cpp:716
+#: ../src/client/coreconnection.cpp:501
msgctxt "CoreConnection|"
msgid "Receiving session state"
msgstr "Vastaanotetaan istunnon tilaa"
-#: ../src/client/coreconnection.cpp:718
+#: ../src/client/coreconnection.cpp:503
#, qt-format
msgctxt "CoreConnection|"
msgid "Synchronizing to %1..."
-msgstr "Synkronoidaan ytimen %1 kanssa..."
+msgstr "Synkronoidaan ytimen %1 kanssa…"
-#: ../src/client/coreconnection.cpp:744
+#: ../src/client/coreconnection.cpp:539
msgctxt "CoreConnection|"
msgid "Receiving network states"
msgstr "Vastaanotetaan verkkojen tiloja"
-#: ../src/client/coreconnection.cpp:798
+#: ../src/client/coreconnection.cpp:590
#, qt-format
msgctxt "CoreConnection|"
msgid "Synchronized to %1"
msgid " %1:%2:%3 (since %4)"
msgstr " %1:%2:%3 (alkaen %4)"
-#: ../src/core/corenetwork.cpp:166
+#: ../src/core/corenetwork.cpp:167
msgctxt "CoreNetwork|"
msgid "Connection failed. Cycling to next Server"
msgstr "Yhdistäminen epäonnistui. Siirrytään seuraavalle palvelimelle"
-#: ../src/core/corenetwork.cpp:174 ../src/core/corenetwork.cpp:175
+#: ../src/core/corenetwork.cpp:175 ../src/core/corenetwork.cpp:176
#, qt-format
msgctxt "CoreNetwork|"
msgid "Connecting to %1:%2..."
-msgstr "Yhdistetään palvelimeen %1:%2..."
+msgstr "Yhdistetään palvelimeen %1:%2…"
-#: ../src/core/corenetwork.cpp:227
+#: ../src/core/corenetwork.cpp:228
#, qt-format
msgctxt "CoreNetwork|"
msgid "Disconnecting. (%1)"
msgstr "Katkaistaan yhteys. (%1)"
-#: ../src/core/corenetwork.cpp:227
+#: ../src/core/corenetwork.cpp:228
msgctxt "CoreNetwork|"
msgid "Core Shutdown"
msgstr "Ytimen sammutus"
-#: ../src/core/corenetwork.cpp:409
+#: ../src/core/corenetwork.cpp:423
#, qt-format
msgctxt "CoreNetwork|"
msgid "Could not connect to %1 (%2)"
msgstr "Ei voitu yhdistää verkkoon %1 (%2)"
-#: ../src/core/corenetwork.cpp:411
+#: ../src/core/corenetwork.cpp:425
#, qt-format
msgctxt "CoreNetwork|"
msgid "Connection failure: %1"
msgstr "Yhteysvirhe: %1"
-#: ../src/core/coresession.cpp:230
+#: ../src/core/coresession.cpp:227
msgctxt "CoreSession|"
msgid "Client"
msgstr "Ohjelma"
-#: ../src/core/coresession.cpp:230
+#: ../src/core/coresession.cpp:227
#, qt-format
msgctxt "CoreSession|"
msgid "disconnected (UserId: %1)."
msgstr "yhteys katkaistu (UserId: %1)."
-#: ../src/core/coresession.cpp:491
+#: ../src/core/coresession.cpp:474
#, qt-format
msgctxt "CoreSession|"
msgid ""
" create network %1!"
msgstr "CoreSession::createNetwork(): Sai virheellisen networkId:n ytimeltä yrittäessään luoda verkkoa %1!"
-#: ../src/core/coresession.cpp:523
+#: ../src/core/coresession.cpp:506
msgctxt "CoreSession|"
msgid ""
"CoreSession::createNetwork(): Trying to create a network that already "
#: ../src/core/coresessioneventprocessor.cpp:447
msgctxt "CoreSessionEventProcessor|"
-msgid "Unable to perform key exchange."
-msgstr "Avainten vaihdon suorittaminen epäonnistui."
+msgid "Unable to perform key exchange, missing qca-ossl plugin."
+msgstr "Avainten vaihdon suorittaminen epäonnistui. qca-ossl-liitännäinen puuttuu."
#: ../src/core/coresessioneventprocessor.cpp:458
msgctxt "CoreSessionEventProcessor|"
msgid "sending CTCP-%1 request to %2"
msgstr "lähetetään CTCP-%1-pyyntö käyttäjälle %2"
-#: ../src/core/coreuserinputhandler.cpp:199
+#: ../src/core/coreuserinputhandler.cpp:190
+#: ../src/core/coreuserinputhandler.cpp:361
+#: ../src/core/coreuserinputhandler.cpp:606
+#: ../src/core/coreuserinputhandler.cpp:644
+msgctxt "CoreUserInputHandler|"
+msgid ""
+"Error: QCA provider plugin not found. It is usually provided by the qca-ossl"
+" plugin."
+msgstr "Virhe: QCA-tuen tarjoavaa liitännäistä ei löytynyt. Sen tarjoaa yleensä qca-ossl-liitännäinen."
+
+#: ../src/core/coreuserinputhandler.cpp:201
msgctxt "CoreUserInputHandler|"
msgid ""
"[usage] /delkey <nick|channel> deletes the encryption key for nick or "
"channel or just /delkey when in a channel or query."
msgstr "[käyttö] /delkey <nimimerkki/kanava> poistaa salausavaimen nimimerkiltä tai kanavalta; kanavalla tai yksityiskeskustelussa riittää kirjoittaa ”/delkey”."
-#: ../src/core/coreuserinputhandler.cpp:206
-#: ../src/core/coreuserinputhandler.cpp:648
+#: ../src/core/coreuserinputhandler.cpp:208
+#: ../src/core/coreuserinputhandler.cpp:662
#, qt-format
msgctxt "CoreUserInputHandler|"
msgid "No key has been set for %1."
msgstr "Kohteelle %1 ei ole asetettu avainta."
-#: ../src/core/coreuserinputhandler.cpp:211
+#: ../src/core/coreuserinputhandler.cpp:213
#, qt-format
msgctxt "CoreUserInputHandler|"
msgid "The key for %1 has been deleted."
msgstr "Kohteen %1 avain on poistettu."
-#: ../src/core/coreuserinputhandler.cpp:215
-#: ../src/core/coreuserinputhandler.cpp:656
+#: ../src/core/coreuserinputhandler.cpp:217
+#: ../src/core/coreuserinputhandler.cpp:670
msgctxt "CoreUserInputHandler|"
msgid ""
"Error: Setting an encryption key requires Quassel to have been built with "
"with QCA2 present."
msgstr "Virhe: Salausavaimen asettaminen vaatii Qt Cryptocraphic Architecture (QCA2) -kirjaston Quasselia käännettäeissä. Ota yhteys jakelijaasi saadaksesi Quasselin QCA2-tuella, tai käännä Quassel uudestaan QCA2:n kanssa."
-#: ../src/core/coreuserinputhandler.cpp:367
+#: ../src/core/coreuserinputhandler.cpp:371
msgctxt "CoreUserInputHandler|"
msgid ""
-"[usage] /keyx [<nick|channel>] Initiates a DH1080 key exchange with the "
-"target."
-msgstr "[käyttö] /keyx [<nimimerkki|kanava>] Aloittaa DH1080-avaintenvaihdon kohteen kanssa."
+"[usage] /keyx [<nick>] Initiates a DH1080 key exchange with the target."
+msgstr "[käyttö] /keyx [<nimimerkki>] Aloittaa DH1080-avaintenvaihdon kohteen kanssa."
-#: ../src/core/coreuserinputhandler.cpp:379
+#: ../src/core/coreuserinputhandler.cpp:378
+msgctxt "CoreUserInputHandler|"
+msgid "It is only possible to exchange keys in a query buffer."
+msgstr "Avaintenvaihto on mahdollista vain yksityiskeskustelupuskurissa."
+
+#: ../src/core/coreuserinputhandler.cpp:388
#, qt-format
msgctxt "CoreUserInputHandler|"
msgid "Failed to initiate key exchange with %1."
msgstr "Avainten vaihdon aloittaminen kohteen %1 kanssa epäonnistui."
-#: ../src/core/coreuserinputhandler.cpp:384
+#: ../src/core/coreuserinputhandler.cpp:393
#, qt-format
msgctxt "CoreUserInputHandler|"
msgid "Initiated key exchange with %1."
msgstr "Aloitettiin avainten vaihto kohteen %1 kanssa."
-#: ../src/core/coreuserinputhandler.cpp:388
-#: ../src/core/coreuserinputhandler.cpp:616
+#: ../src/core/coreuserinputhandler.cpp:397
+#: ../src/core/coreuserinputhandler.cpp:628
msgctxt "CoreUserInputHandler|"
msgid ""
"Error: Setting an encryption key requires Quassel to have been built with "
"with QCA present."
msgstr "Virhe: Salausavaimen asettaminen vaatii Qt Cryptocraphic Architecture (QCA2) -kirjaston Quasselia käännettäeissä. Ota yhteys jakelijaasi saadaksesi Quasselin QCA2-tuella, tai käännä Quassel uudestaan QCA2:n kanssa."
-#: ../src/core/coreuserinputhandler.cpp:546
+#: ../src/core/coreuserinputhandler.cpp:556
#, qt-format
msgctxt "CoreUserInputHandler|"
msgid "Starting query with %1"
msgstr "Aloitetaan yksityiskeskustelu käyttäjän %1 kanssa"
-#: ../src/core/coreuserinputhandler.cpp:604
+#: ../src/core/coreuserinputhandler.cpp:616
msgctxt "CoreUserInputHandler|"
msgid ""
"[usage] /setkey <nick|channel> <key> sets the encryption key for nick or "
"it."
msgstr "[käyttö] /setkey <nimimerkki/kanava> <avain> asettaa salausavaimen nimimerkille tai kanavalle; kanavalla tai yksityiskeskustelussa riittää kirjoittaa ”/setkey <avain>”."
-#: ../src/core/coreuserinputhandler.cpp:613
+#: ../src/core/coreuserinputhandler.cpp:625
#, qt-format
msgctxt "CoreUserInputHandler|"
msgid "The key for %1 has been set."
msgstr "Kohteen %1 avain on asetettu."
-#: ../src/core/coreuserinputhandler.cpp:640
+#: ../src/core/coreuserinputhandler.cpp:654
msgctxt "CoreUserInputHandler|"
msgid ""
"[usage] /showkey <nick|channel> shows the encryption key for nick or channel"
" or just /showkey when in a channel or query."
msgstr "[käyttö] /showkey <nimimerkki/kanava> näyttää nimimerkin tai kanavan salausavaimen; kanavalla tai yksityiskeskustelussa riittää kirjoittaa ”/showkey”."
-#: ../src/core/coreuserinputhandler.cpp:652
+#: ../src/core/coreuserinputhandler.cpp:666
#, qt-format
msgctxt "CoreUserInputHandler|"
-msgid "The key for %1 is %2"
-msgstr "Kohteen %1 avain on %2"
+msgid "The key for %1 is %2:%3"
+msgstr "Kohteen %1 avain on %2:%3"
-#: ../src/core/coreuserinputhandler.cpp:780
+#: ../src/core/coreuserinputhandler.cpp:794
#, qt-format
msgctxt "CoreUserInputHandler|"
msgid "[Error] Could not encrypt your message: %1"
msgid "Mark dockmanager entry"
msgstr "Merkitse Dockmanagerin kohde"
-#: ../src/core/eventstringifier.cpp:219 ../src/core/eventstringifier.cpp:365
+#: ../src/core/eventstringifier.cpp:224 ../src/core/eventstringifier.cpp:370
msgctxt "EventStringifier|"
msgid "[Whois] "
msgstr "[Whois] %1"
-#: ../src/core/eventstringifier.cpp:234
+#: ../src/core/eventstringifier.cpp:239
#, qt-format
msgctxt "EventStringifier|"
msgid "%1 invited you to channel %2"
msgstr "%1 kutsui sinut kanavalle %2"
-#: ../src/core/eventstringifier.cpp:336
+#: ../src/core/eventstringifier.cpp:341
#, qt-format
msgctxt "EventStringifier|"
msgid "%1 has changed topic for %2 to: \"%3\""
msgstr "%1 vaihtoi kanavan %2 aiheeksi: ”%3”"
-#: ../src/core/eventstringifier.cpp:342
+#: ../src/core/eventstringifier.cpp:347
#, qt-format
msgctxt "EventStringifier|"
msgid "[Operwall] %1: %2"
msgstr "[Operwall] %1: %2"
-#: ../src/core/eventstringifier.cpp:350
+#: ../src/core/eventstringifier.cpp:355
msgctxt "EventStringifier|"
msgid ""
"Received non-RFC-compliant RPL_ISUPPORT: this can lead to unexpected "
"behavior!"
msgstr "Vastaanotettiin RFC:n vastainen RPL_ISUPPORT: tämä voi johtaa odottamattomaan toimintaan!"
-#: ../src/core/eventstringifier.cpp:379
+#: ../src/core/eventstringifier.cpp:384
#, qt-format
msgctxt "EventStringifier|"
msgid "%1 is away: \"%2\""
msgstr "%1 on poissa: ”%2”"
-#: ../src/core/eventstringifier.cpp:386
+#: ../src/core/eventstringifier.cpp:391
msgctxt "EventStringifier|"
msgid "You are no longer marked as being away"
msgstr "Et ole enää merkitty poissa olevaksi"
-#: ../src/core/eventstringifier.cpp:394
+#: ../src/core/eventstringifier.cpp:399
msgctxt "EventStringifier|"
msgid "You have been marked as being away"
msgstr "Sinut on merkitty poissa olevaksi"
-#: ../src/core/eventstringifier.cpp:416
+#: ../src/core/eventstringifier.cpp:421
#, qt-format
msgctxt "EventStringifier|"
msgid "[Whois] %1 is %2 (%3)"
msgstr "[Whois] %1 on %2 (%3)"
-#: ../src/core/eventstringifier.cpp:432
+#: ../src/core/eventstringifier.cpp:437
#, qt-format
msgctxt "EventStringifier|"
msgid "[Whois] %1 is online via %2 (%3)"
msgstr "[Whois] %1 on yhdistettynä %2 välityksellä (%3)"
-#: ../src/core/eventstringifier.cpp:434
+#: ../src/core/eventstringifier.cpp:439
#, qt-format
msgctxt "EventStringifier|"
msgid "[Whowas] %1 was online via %2 (%3)"
msgstr "[Whowas] %1 oli yhdistettynä %2 välityksellä (%3)"
-#: ../src/core/eventstringifier.cpp:444
+#: ../src/core/eventstringifier.cpp:449
#, qt-format
msgctxt "EventStringifier|"
msgid "[Whowas] %1 was %2@%3 (%4)"
msgstr "[Whowas] %1 oli %2@%3 (%4)"
-#: ../src/core/eventstringifier.cpp:453
+#: ../src/core/eventstringifier.cpp:458
#, qt-format
msgctxt "EventStringifier|"
msgid "[Who] End of /WHO list for %1"
msgstr "[Who] /WHO-listauksen loppu kohteelle %1"
-#: ../src/core/eventstringifier.cpp:465
+#: ../src/core/eventstringifier.cpp:470
#, qt-format
msgctxt "EventStringifier|"
msgid "[Whois] %1 is logged in since %2"
msgstr "[Whois] %1 on ollut kirjautuneena alkaen %2"
-#: ../src/core/eventstringifier.cpp:469
+#: ../src/core/eventstringifier.cpp:474
#, qt-format
msgctxt "EventStringifier|"
msgid "[Whois] %1 is idling for %2 (since %3)"
msgstr "[Whois] %1 on ollut jouten %2 (%3 alkaen)"
-#: ../src/core/eventstringifier.cpp:479
+#: ../src/core/eventstringifier.cpp:484
msgctxt "EventStringifier|"
msgid "[Whois] End of /WHOIS list"
msgstr "[Who] /WHO-listauksen loppu"
-#: ../src/core/eventstringifier.cpp:502
+#: ../src/core/eventstringifier.cpp:507
#, qt-format
msgctxt "EventStringifier|"
msgid "[Whois] %1 is a user on channels: %2"
msgstr "[Whois] %1 on käyttäjä kanavilla: %2"
-#: ../src/core/eventstringifier.cpp:504
+#: ../src/core/eventstringifier.cpp:509
#, qt-format
msgctxt "EventStringifier|"
msgid "[Whois] %1 has voice on channels: %2"
msgstr "[Whois] %1 on puheoikeutettu kanavilla: %2"
-#: ../src/core/eventstringifier.cpp:506
+#: ../src/core/eventstringifier.cpp:511
#, qt-format
msgctxt "EventStringifier|"
msgid "[Whois] %1 is an operator on channels: %2"
msgstr "[Whois] %1 on operaattori kanavilla: %2"
-#: ../src/core/eventstringifier.cpp:527
+#: ../src/core/eventstringifier.cpp:532
#, qt-format
msgctxt "EventStringifier|"
msgid "Channel %1 has %2 users. Topic is: \"%3\""
msgstr "Kanavalla %1 on %2 käyttäjää. Aihe on: %3"
-#: ../src/core/eventstringifier.cpp:535
+#: ../src/core/eventstringifier.cpp:540
msgctxt "EventStringifier|"
msgid "End of channel list"
msgstr "Kanavalistan loppu"
-#: ../src/core/eventstringifier.cpp:553
+#: ../src/core/eventstringifier.cpp:558
#, qt-format
msgctxt "EventStringifier|"
msgid "Homepage for %1 is %2"
msgstr "Kotisivu kanavalle %1 on %2"
-#: ../src/core/eventstringifier.cpp:570
+#: ../src/core/eventstringifier.cpp:575
#, qt-format
msgctxt "EventStringifier|"
msgid "Channel %1 created on %2"
msgstr "Kanava %1 on luotu %2"
-#: ../src/core/eventstringifier.cpp:584
+#: ../src/core/eventstringifier.cpp:589
#, qt-format
msgctxt "EventStringifier|"
msgid "[Whois] %1 is authed as %2"
msgstr "[Whois] %1 on tunnistautunut käyttäjäksi %2"
-#: ../src/core/eventstringifier.cpp:587
+#: ../src/core/eventstringifier.cpp:592
#, qt-format
msgctxt "EventStringifier|"
msgid "[Whowas] %1 was authed as %2"
msgstr "[Whowas] %1 oli tunnistautunut käyttäjäksi %2"
-#: ../src/core/eventstringifier.cpp:596
+#: ../src/core/eventstringifier.cpp:601
#, qt-format
msgctxt "EventStringifier|"
msgid "No topic is set for %1."
msgstr "Kanavalle %1 ei ole asetettu aihetta."
-#: ../src/core/eventstringifier.cpp:604
+#: ../src/core/eventstringifier.cpp:609
#, qt-format
msgctxt "EventStringifier|"
msgid "Topic for %1 is \"%2\""
msgstr "Kanavan %1 aihe on ”%2”"
-#: ../src/core/eventstringifier.cpp:616
+#: ../src/core/eventstringifier.cpp:621
#, qt-format
msgctxt "EventStringifier|"
msgid "Topic set by %1 on %2"
msgstr "%1 asetti aiheen %2"
-#: ../src/core/eventstringifier.cpp:629
+#: ../src/core/eventstringifier.cpp:634
#, qt-format
msgctxt "EventStringifier|"
msgid "%1 has been invited to %2"
msgstr "%1 on kutsuttu kanavalle %2"
-#: ../src/core/eventstringifier.cpp:637
+#: ../src/core/eventstringifier.cpp:642
#, qt-format
msgctxt "EventStringifier|"
msgid "[Who] %1"
msgstr "[Who] %1"
-#: ../src/core/eventstringifier.cpp:644
+#: ../src/core/eventstringifier.cpp:649
msgctxt "EventStringifier|"
msgid "End of /WHOWAS"
msgstr "/WHOWAS-listauksen loppu"
-#: ../src/core/eventstringifier.cpp:654
+#: ../src/core/eventstringifier.cpp:659
#, qt-format
msgctxt "EventStringifier|"
msgid "Nick %1 contains illegal characters"
msgstr "Nimimerkki %1 sisältää virheellisiä merkkejä"
-#: ../src/core/eventstringifier.cpp:664
+#: ../src/core/eventstringifier.cpp:669
#, qt-format
msgctxt "EventStringifier|"
msgid "Nick already in use: %1"
msgstr "Nimimerkki jo käytössä: %1"
-#: ../src/core/eventstringifier.cpp:674
+#: ../src/core/eventstringifier.cpp:679
#, qt-format
msgctxt "EventStringifier|"
msgid "Nick/channel is temporarily unavailable: %1"
msgstr "Nimimerkki/kanava ei ole juuri nyt käytettävissä: %1"
-#: ../src/core/eventstringifier.cpp:697
+#: ../src/core/eventstringifier.cpp:702
#, qt-format
msgctxt "EventStringifier|"
msgid "sending CTCP-%1 request to %2"
msgstr "lähetetään CTCP-%1-pyyntö kohteeseen %2"
#. Optional "unknown" in "Received unknown CTCP-FOO request by bar"
-#: ../src/core/eventstringifier.cpp:712
+#: ../src/core/eventstringifier.cpp:717
msgctxt "EventStringifier|"
msgid "unknown"
msgstr "tuntematon"
-#: ../src/core/eventstringifier.cpp:713
+#: ../src/core/eventstringifier.cpp:718
#, qt-format
msgctxt "EventStringifier|"
msgid "Received %1CTCP-%2 request by %3"
msgstr "Vastaanotettiin %1CTCP-%2-pyyntö käyttäjältä %3"
-#: ../src/core/eventstringifier.cpp:716
+#: ../src/core/eventstringifier.cpp:721
#, qt-format
msgctxt "EventStringifier|"
msgid "Received CTCP-%1 answer from %2: %3"
msgstr "Vastaanotettiin CTCP-%1-vastaus käyttäjältä %2: %3"
-#: ../src/core/eventstringifier.cpp:731
+#: ../src/core/eventstringifier.cpp:736
#, qt-format
msgctxt "EventStringifier|"
msgid "Received CTCP-PING answer from %1 with %2 seconds round trip time"
#: ../src/uisupport/fontselector.cpp:32
msgctxt "FontSelector|"
msgid "Choose..."
-msgstr "Valitse..."
+msgstr "Valitse…"
#: ../src/qtui/settingspages/highlightsettingspage.ui:14
msgctxt "HighlightSettingsPage|"
msgstr "korostussääntö"
#: ../src/qtui/settingspages/identitiessettingspage.ui:31
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:369
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:370
msgctxt "IdentitiesSettingsPage|"
msgid "Rename Identity"
msgstr "Muuta henkilöllisyyden nimeä"
#: ../src/qtui/settingspages/identitiessettingspage.ui:77
msgctxt "IdentitiesSettingsPage|"
msgid "..."
-msgstr "..."
+msgstr "…"
#: ../src/qtui/settingspages/identitiessettingspage.ui:51
msgctxt "IdentitiesSettingsPage|"
#: ../src/qtui/settingspages/identitiessettingspage.ui:54
msgctxt "IdentitiesSettingsPage|"
msgid "Add..."
-msgstr "Lisää..."
+msgstr "Lisää…"
#: ../src/qtui/settingspages/identitiessettingspage.ui:74
msgctxt "IdentitiesSettingsPage|"
msgid "Identities"
msgstr "Henkilöllisyydet"
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:204
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:205
msgctxt "IdentitiesSettingsPage|"
msgid ""
"<b>The following problems need to be corrected before your changes can be "
"applied:</b><ul>"
msgstr "<b>Seuraavat ongelmat tarvitsee korjata, ennen kuin muutoksia voidaan käyttää:</b><ul>"
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:205
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:206
msgctxt "IdentitiesSettingsPage|"
msgid "<li>All identities need an identity name set</li>"
msgstr "<li>Jokaisella henkilöllisyydellä tarvitsee olla nimi</li>"
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:206
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:207
msgctxt "IdentitiesSettingsPage|"
msgid "<li>Every identity needs at least one nickname defined</li>"
msgstr "<li>Jokainen henkilöllisyys tarvitsee vähintään yhden nimimerkin</li>"
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:207
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:208
msgctxt "IdentitiesSettingsPage|"
msgid "<li>You need to specify a real name for every identity</li>"
msgstr "<li>Oikea nimi tarvitsee olla määritettynä jokaisessa henkilöllisyydessä</li>"
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:208
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:209
msgctxt "IdentitiesSettingsPage|"
msgid "<li>You need to specify an ident for every identity</li>"
msgstr "<li>Jokaisella henkilöllisyydellä tarvitsee olla ident</li>"
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:209
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:210
msgctxt "IdentitiesSettingsPage|"
msgid "</ul>"
msgstr "</ul>"
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:210
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:211
msgctxt "IdentitiesSettingsPage|"
msgid "One or more identities are invalid"
msgstr "Yksi tai useampi henkilöllisyys on virheellinen"
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:355
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:356
msgctxt "IdentitiesSettingsPage|"
msgid "Delete Identity?"
msgstr "Poistetaanko henkilöllisyys?"
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:356
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:357
#, qt-format
msgctxt "IdentitiesSettingsPage|"
msgid "Do you really want to delete identity \"%1\"?"
msgstr "Haluatko varmasti poistaa henkilöllisyyden ”%1”?"
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:370
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:371
#, qt-format
msgctxt "IdentitiesSettingsPage|"
msgid "Please enter a new name for the identity \"%1\"!"
#: ../src/common/identity.cpp:190
msgctxt "Identity|"
msgid "All Quassel clients vanished from the face of the earth..."
-msgstr "Kaikki Quassel-asiakkaat ovat kadonneet maan pinnalta..."
+msgstr "Kaikki Quassel-asiakkaat ovat kadonneet maan pinnalta…"
#: ../src/common/identity.cpp:193
msgctxt "Identity|"
#: ../src/qtui/settingspages/identityeditwidget.ui:93
msgctxt "IdentityEditWidget|"
msgid "&Add..."
-msgstr "&Lisää..."
+msgstr "&Lisää…"
#: ../src/qtui/settingspages/identityeditwidget.ui:116
msgctxt "IdentityEditWidget|"
#: ../src/qtui/settingspages/identityeditwidget.ui:139
msgctxt "IdentityEditWidget|"
msgid "Re&name..."
-msgstr "Muuta &nimeä..."
+msgstr "Muuta &nimeä…"
#: ../src/qtui/settingspages/identityeditwidget.ui:165
msgctxt "IdentityEditWidget|"
#: ../src/qtui/settingspages/identityeditwidget.ui:182
msgctxt "IdentityEditWidget|"
msgid "..."
-msgstr "..."
+msgstr "…"
#: ../src/qtui/settingspages/identityeditwidget.ui:179
msgctxt "IdentityEditWidget|"
msgstr "minuutin joutenolon jälkeen"
#: ../src/qtui/settingspages/identityeditwidget.ui:399
-#: ../src/qtui/settingspages/identityeditwidget.cpp:237
+#: ../src/qtui/settingspages/identityeditwidget.cpp:238
msgctxt "IdentityEditWidget|"
msgid "Advanced"
msgstr "Lisäasetukset"
msgstr "Avaimen tyyppi:"
#: ../src/qtui/settingspages/identityeditwidget.ui:605
-#: ../src/qtui/settingspages/identityeditwidget.cpp:351
-#: ../src/qtui/settingspages/identityeditwidget.cpp:363
+#: ../src/qtui/settingspages/identityeditwidget.cpp:353
+#: ../src/qtui/settingspages/identityeditwidget.cpp:365
msgctxt "IdentityEditWidget|"
msgid "No Key loaded"
msgstr "Avainta ei ladattu"
#: ../src/qtui/settingspages/identityeditwidget.ui:625
#: ../src/qtui/settingspages/identityeditwidget.ui:723
-#: ../src/qtui/settingspages/identityeditwidget.cpp:352
-#: ../src/qtui/settingspages/identityeditwidget.cpp:406
+#: ../src/qtui/settingspages/identityeditwidget.cpp:354
+#: ../src/qtui/settingspages/identityeditwidget.cpp:408
msgctxt "IdentityEditWidget|"
msgid "Load"
msgstr "Lataa"
#: ../src/qtui/settingspages/identityeditwidget.ui:663
#: ../src/qtui/settingspages/identityeditwidget.ui:697
-#: ../src/qtui/settingspages/identityeditwidget.cpp:404
-#: ../src/qtui/settingspages/identityeditwidget.cpp:405
+#: ../src/qtui/settingspages/identityeditwidget.cpp:406
+#: ../src/qtui/settingspages/identityeditwidget.cpp:407
msgctxt "IdentityEditWidget|"
msgid "No Certificate loaded"
msgstr "Varmennetta ei ladattu"
msgid "CommonName:"
msgstr "CommonName:"
-#: ../src/qtui/settingspages/identityeditwidget.cpp:320
+#: ../src/qtui/settingspages/identityeditwidget.cpp:321
msgctxt "IdentityEditWidget|"
msgid "Load a Key"
msgstr "Lataa avain"
-#: ../src/qtui/settingspages/identityeditwidget.cpp:357
+#: ../src/qtui/settingspages/identityeditwidget.cpp:344
+msgctxt "IdentityEditWidget|"
+msgid "Failed to read key"
+msgstr "Avaimen lukeminen epäonnistui"
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:344
+msgctxt "IdentityEditWidget|"
+msgid ""
+"Failed to read the key file. It is either incompatible or invalid. Note that"
+" the key file must not have a passphrase."
+msgstr "Avaintiedoston lukeminen epäonnistui. Se on joko epäyhteensopiva tai virheellinen. Huomaa, että tiedostolla ei saa olla salalausetta."
+
+#: ../src/qtui/settingspages/identityeditwidget.cpp:359
msgctxt "IdentityEditWidget|"
msgid "RSA"
msgstr "RSA"
-#: ../src/qtui/settingspages/identityeditwidget.cpp:360
+#: ../src/qtui/settingspages/identityeditwidget.cpp:362
msgctxt "IdentityEditWidget|"
msgid "DSA"
msgstr "DSA"
-#: ../src/qtui/settingspages/identityeditwidget.cpp:365
-#: ../src/qtui/settingspages/identityeditwidget.cpp:411
+#: ../src/qtui/settingspages/identityeditwidget.cpp:367
+#: ../src/qtui/settingspages/identityeditwidget.cpp:413
msgctxt "IdentityEditWidget|"
msgid "Clear"
msgstr "Tyhjennä"
-#: ../src/qtui/settingspages/identityeditwidget.cpp:377
+#: ../src/qtui/settingspages/identityeditwidget.cpp:379
msgctxt "IdentityEditWidget|"
msgid "Load a Certificate"
msgstr "Lataa varmenne"
msgid "Form"
msgstr "Lomake"
-#: ../src/qtui/inputwidget.cpp:73
+#: ../src/qtui/inputwidget.cpp:74
msgctxt "InputWidget|"
msgid "White"
msgstr "Valkoinen"
-#: ../src/qtui/inputwidget.cpp:73
+#: ../src/qtui/inputwidget.cpp:74
msgctxt "InputWidget|"
msgid "Black"
msgstr "Musta"
-#: ../src/qtui/inputwidget.cpp:73
+#: ../src/qtui/inputwidget.cpp:74
msgctxt "InputWidget|"
msgid "Dark blue"
msgstr "Tummansininen"
-#: ../src/qtui/inputwidget.cpp:73
+#: ../src/qtui/inputwidget.cpp:74
msgctxt "InputWidget|"
msgid "Dark green"
msgstr "Tummanvihreä"
-#: ../src/qtui/inputwidget.cpp:73
+#: ../src/qtui/inputwidget.cpp:74
msgctxt "InputWidget|"
msgid "Red"
msgstr "Punainen"
-#: ../src/qtui/inputwidget.cpp:73
+#: ../src/qtui/inputwidget.cpp:74
msgctxt "InputWidget|"
msgid "Dark red"
msgstr "Tummanpunainen"
-#: ../src/qtui/inputwidget.cpp:73
+#: ../src/qtui/inputwidget.cpp:74
msgctxt "InputWidget|"
msgid "Dark magenta"
msgstr "Tummanlila"
-#: ../src/qtui/inputwidget.cpp:73
+#: ../src/qtui/inputwidget.cpp:74
msgctxt "InputWidget|"
msgid "Orange"
msgstr "Oranssi"
-#: ../src/qtui/inputwidget.cpp:74
+#: ../src/qtui/inputwidget.cpp:75
msgctxt "InputWidget|"
msgid "Yellow"
msgstr "Keltainen"
-#: ../src/qtui/inputwidget.cpp:74
+#: ../src/qtui/inputwidget.cpp:75
msgctxt "InputWidget|"
msgid "Green"
msgstr "Vihreä"
-#: ../src/qtui/inputwidget.cpp:74
+#: ../src/qtui/inputwidget.cpp:75
msgctxt "InputWidget|"
msgid "Dark cyan"
msgstr "Tumma turkoosi"
-#: ../src/qtui/inputwidget.cpp:74
+#: ../src/qtui/inputwidget.cpp:75
msgctxt "InputWidget|"
msgid "Cyan"
msgstr "Turkoosi"
-#: ../src/qtui/inputwidget.cpp:74
+#: ../src/qtui/inputwidget.cpp:75
msgctxt "InputWidget|"
msgid "Blue"
msgstr "Sininen"
-#: ../src/qtui/inputwidget.cpp:74
+#: ../src/qtui/inputwidget.cpp:75
msgctxt "InputWidget|"
msgid "Magenta"
msgstr "Lila"
-#: ../src/qtui/inputwidget.cpp:74
+#: ../src/qtui/inputwidget.cpp:75
msgctxt "InputWidget|"
msgid "Dark gray"
msgstr "Tummanharmaa"
-#: ../src/qtui/inputwidget.cpp:74
+#: ../src/qtui/inputwidget.cpp:75
msgctxt "InputWidget|"
msgid "Light gray"
msgstr "Vaaleanharmaa"
-#: ../src/qtui/inputwidget.cpp:84 ../src/qtui/inputwidget.cpp:85
+#: ../src/qtui/inputwidget.cpp:85 ../src/qtui/inputwidget.cpp:86
msgctxt "InputWidget|"
msgid "Clear Color"
msgstr "Poista väri"
-#: ../src/qtui/inputwidget.cpp:132
+#: ../src/qtui/inputwidget.cpp:133
msgctxt "InputWidget|"
msgid "Focus Input Line"
msgstr "Kohdista syötekenttään"
msgid "Topic"
msgstr "Aihe"
-#: ../src/client/networkmodel.cpp:911
+#: ../src/client/networkmodel.cpp:914
msgctxt "IrcUserItem|"
msgid " is away"
msgstr " on poissa"
-#: ../src/client/networkmodel.cpp:926
+#: ../src/client/networkmodel.cpp:929
#, qt-format
msgctxt "IrcUserItem|"
msgid "idling since %1"
msgstr "jouten alkaen %1"
-#: ../src/client/networkmodel.cpp:929
+#: ../src/client/networkmodel.cpp:932
#, qt-format
msgctxt "IrcUserItem|"
msgid "login time: %1"
msgstr "kirjautumisaika: %1"
-#: ../src/client/networkmodel.cpp:932
+#: ../src/client/networkmodel.cpp:935
#, qt-format
msgctxt "IrcUserItem|"
msgid "server: %1"
#: ../src/qtui/settingspages/itemviewsettingspage.ui:345
msgctxt "ItemViewSettingsPage|"
msgid "..."
-msgstr "..."
+msgstr "…"
#: ../src/qtui/settingspages/itemviewsettingspage.ui:142
msgctxt "ItemViewSettingsPage|"
msgid "Reassign"
msgstr "Aseta uudelleen"
-#: ../src/qtui/mainwin.cpp:350
+#: ../src/common/protocols/legacy/legacypeer.cpp:175
+msgctxt "LegacyPeer|"
+msgid "Invalid handshake message!"
+msgstr "Virheellinen kättelyviesti!"
+
+#: ../src/common/protocols/legacy/legacypeer.cpp:246
+#, qt-format
+msgctxt "LegacyPeer|"
+msgid "Unknown protocol message of type %1"
+msgstr "Tuntematon %1 -tyyppinen protokollaviesti"
+
+#: ../src/common/protocols/legacy/legacypeer.cpp:295
+#, qt-format
+msgctxt "LegacyPeer|"
+msgid "<b>Quassel Core Version %1</b><br>Built: %2<br>Up %3d%4h%5m (since %6)"
+msgstr "<b>Quassel-ydin versio:</b> %1<br>Käännetty: %2<br>Päällä %3 d %4 h %5 m (alkaen %6)"
+
+#: ../src/qtui/mainwin.cpp:355
msgctxt "MainWin|"
msgid "General"
msgstr "Yleiset"
-#: ../src/qtui/mainwin.cpp:352
+#: ../src/qtui/mainwin.cpp:357
msgctxt "MainWin|"
msgid "&Connect to Core..."
-msgstr "&Yhdistä ytimeen..."
+msgstr "&Yhdistä ytimeen…"
-#: ../src/qtui/mainwin.cpp:354
+#: ../src/qtui/mainwin.cpp:359
msgctxt "MainWin|"
msgid "&Disconnect from Core"
msgstr "&Katkaise yhteys ytimeen"
-#: ../src/qtui/mainwin.cpp:356
+#: ../src/qtui/mainwin.cpp:361
msgctxt "MainWin|"
msgid "Core &Info..."
-msgstr "Ytimen &tiedot..."
+msgstr "Ytimen &tiedot…"
-#: ../src/qtui/mainwin.cpp:358
+#: ../src/qtui/mainwin.cpp:363
msgctxt "MainWin|"
msgid "Configure &Networks..."
-msgstr "&Verkkojen asetukset..."
+msgstr "&Verkkojen asetukset…"
-#: ../src/qtui/mainwin.cpp:361
+#: ../src/qtui/mainwin.cpp:366
msgctxt "MainWin|"
msgid "&Quit"
msgstr "&Lopeta"
-#: ../src/qtui/mainwin.cpp:365
+#: ../src/qtui/mainwin.cpp:370
msgctxt "MainWin|"
msgid "&Configure Chat Lists..."
-msgstr "&Keskustelulistojen asetukset..."
+msgstr "&Keskustelulistojen asetukset…"
-#: ../src/qtui/mainwin.cpp:368
+#: ../src/qtui/mainwin.cpp:373
msgctxt "MainWin|"
msgid "&Lock Layout"
msgstr "&Lukitse asettelu"
-#: ../src/qtui/mainwin.cpp:372
+#: ../src/qtui/mainwin.cpp:377
msgctxt "MainWin|"
msgid "Show &Search Bar"
msgstr "Näytä &hakurivi"
-#: ../src/qtui/mainwin.cpp:374
+#: ../src/qtui/mainwin.cpp:379
msgctxt "MainWin|"
msgid "Show Away Log"
msgstr "Näytä poissa-loki"
-#: ../src/qtui/mainwin.cpp:376
+#: ../src/qtui/mainwin.cpp:381
msgctxt "MainWin|"
msgid "Show &Menubar"
msgstr "Näytä &valikkorivi"
-#: ../src/qtui/mainwin.cpp:379
+#: ../src/qtui/mainwin.cpp:384
msgctxt "MainWin|"
msgid "Show Status &Bar"
msgstr "Näytä &tilarivi"
-#: ../src/qtui/mainwin.cpp:385
+#: ../src/qtui/mainwin.cpp:390
msgctxt "MainWin|"
msgid "&Full Screen Mode"
msgstr "Koko &näytön tila"
-#: ../src/qtui/mainwin.cpp:392
+#: ../src/qtui/mainwin.cpp:397
msgctxt "MainWin|"
msgid "Configure &Shortcuts..."
-msgstr "Muokkaa &pikanäppäimiä..."
+msgstr "Muokkaa &pikanäppäimiä…"
-#: ../src/qtui/mainwin.cpp:398 ../src/qtui/mainwin.cpp:402
+#: ../src/qtui/mainwin.cpp:403 ../src/qtui/mainwin.cpp:407
msgctxt "MainWin|"
msgid "&Configure Quassel..."
-msgstr "&Quasselin asetukset..."
+msgstr "&Quasselin asetukset…"
-#: ../src/qtui/mainwin.cpp:408
+#: ../src/qtui/mainwin.cpp:413
msgctxt "MainWin|"
msgid "&About Quassel"
msgstr "&Tietoja Quasselista"
-#: ../src/qtui/mainwin.cpp:413
+#: ../src/qtui/mainwin.cpp:418
msgctxt "MainWin|"
msgid "About &Qt"
msgstr "Tietoja &Qt:stä"
-#: ../src/qtui/mainwin.cpp:417
+#: ../src/qtui/mainwin.cpp:422
msgctxt "MainWin|"
msgid "Debug &NetworkModel"
msgstr "Debuggaa &NetworkModel"
-#: ../src/qtui/mainwin.cpp:419
+#: ../src/qtui/mainwin.cpp:424
msgctxt "MainWin|"
msgid "Debug &BufferViewOverlay"
msgstr "Debuggaa &BufferViewOverlay"
-#: ../src/qtui/mainwin.cpp:421
+#: ../src/qtui/mainwin.cpp:426
msgctxt "MainWin|"
msgid "Debug &MessageModel"
msgstr "Debuggaa &MessageModel"
-#: ../src/qtui/mainwin.cpp:423
+#: ../src/qtui/mainwin.cpp:428
msgctxt "MainWin|"
msgid "Debug &HotList"
msgstr "Debuggaa &HotList"
-#: ../src/qtui/mainwin.cpp:425
+#: ../src/qtui/mainwin.cpp:430
msgctxt "MainWin|"
msgid "Debug &Log"
msgstr "Debuggaa &Log"
-#: ../src/qtui/mainwin.cpp:427
+#: ../src/qtui/mainwin.cpp:432
msgctxt "MainWin|"
msgid "Reload Stylesheet"
msgstr "Lataa tyylisivu uudelleen"
-#: ../src/qtui/mainwin.cpp:430
+#: ../src/qtui/mainwin.cpp:435
msgctxt "MainWin|"
msgid "Hide Current Buffer"
msgstr "Piilota nykyinen puskuri"
-#: ../src/qtui/mainwin.cpp:434
+#: ../src/qtui/mainwin.cpp:439
msgctxt "MainWin|"
msgid "Navigation"
msgstr "Selaus"
-#: ../src/qtui/mainwin.cpp:436
+#: ../src/qtui/mainwin.cpp:441
msgctxt "MainWin|"
msgid "Jump to hot chat"
msgstr "Hyppää aktiiviseen keskusteluun"
-#: ../src/qtui/mainwin.cpp:448
+#: ../src/qtui/mainwin.cpp:453
msgctxt "MainWin|"
msgid "Set Quick Access #0"
msgstr "Aseta pikavalinta #0"
-#: ../src/qtui/mainwin.cpp:450
+#: ../src/qtui/mainwin.cpp:455
msgctxt "MainWin|"
msgid "Set Quick Access #1"
msgstr "Aseta pikavalinta #1"
-#: ../src/qtui/mainwin.cpp:452
+#: ../src/qtui/mainwin.cpp:457
msgctxt "MainWin|"
msgid "Set Quick Access #2"
msgstr "Aseta pikavalinta #2"
-#: ../src/qtui/mainwin.cpp:454
+#: ../src/qtui/mainwin.cpp:459
msgctxt "MainWin|"
msgid "Set Quick Access #3"
msgstr "Aseta pikavalinta #3"
-#: ../src/qtui/mainwin.cpp:456
+#: ../src/qtui/mainwin.cpp:461
msgctxt "MainWin|"
msgid "Set Quick Access #4"
msgstr "Aseta pikavalinta #4"
-#: ../src/qtui/mainwin.cpp:458
+#: ../src/qtui/mainwin.cpp:463
msgctxt "MainWin|"
msgid "Set Quick Access #5"
msgstr "Aseta pikavalinta #5"
-#: ../src/qtui/mainwin.cpp:460
+#: ../src/qtui/mainwin.cpp:465
msgctxt "MainWin|"
msgid "Set Quick Access #6"
msgstr "Aseta pikavalinta #6"
-#: ../src/qtui/mainwin.cpp:462
+#: ../src/qtui/mainwin.cpp:467
msgctxt "MainWin|"
msgid "Set Quick Access #7"
msgstr "Aseta pikavalinta #7"
-#: ../src/qtui/mainwin.cpp:464
+#: ../src/qtui/mainwin.cpp:469
msgctxt "MainWin|"
msgid "Set Quick Access #8"
msgstr "Aseta pikavalinta #8"
-#: ../src/qtui/mainwin.cpp:466
+#: ../src/qtui/mainwin.cpp:471
msgctxt "MainWin|"
msgid "Set Quick Access #9"
msgstr "Aseta pikavalinta #9"
-#: ../src/qtui/mainwin.cpp:469
+#: ../src/qtui/mainwin.cpp:474
msgctxt "MainWin|"
msgid "Quick Access #0"
msgstr "Pikavalinta #0"
-#: ../src/qtui/mainwin.cpp:471
+#: ../src/qtui/mainwin.cpp:476
msgctxt "MainWin|"
msgid "Quick Access #1"
msgstr "Pikavalinta #1"
-#: ../src/qtui/mainwin.cpp:473
+#: ../src/qtui/mainwin.cpp:478
msgctxt "MainWin|"
msgid "Quick Access #2"
msgstr "Pikavalinta #2"
-#: ../src/qtui/mainwin.cpp:475
+#: ../src/qtui/mainwin.cpp:480
msgctxt "MainWin|"
msgid "Quick Access #3"
msgstr "Pikavalinta #3"
-#: ../src/qtui/mainwin.cpp:477
+#: ../src/qtui/mainwin.cpp:482
msgctxt "MainWin|"
msgid "Quick Access #4"
msgstr "Pikavalinta #4"
-#: ../src/qtui/mainwin.cpp:479
+#: ../src/qtui/mainwin.cpp:484
msgctxt "MainWin|"
msgid "Quick Access #5"
msgstr "Pikavalinta #5"
-#: ../src/qtui/mainwin.cpp:481
+#: ../src/qtui/mainwin.cpp:486
msgctxt "MainWin|"
msgid "Quick Access #6"
msgstr "Pikavalinta #6"
-#: ../src/qtui/mainwin.cpp:483
+#: ../src/qtui/mainwin.cpp:488
msgctxt "MainWin|"
msgid "Quick Access #7"
msgstr "Pikavalinta #7"
-#: ../src/qtui/mainwin.cpp:485
+#: ../src/qtui/mainwin.cpp:490
msgctxt "MainWin|"
msgid "Quick Access #8"
msgstr "Pikavalinta #8"
-#: ../src/qtui/mainwin.cpp:487
+#: ../src/qtui/mainwin.cpp:492
msgctxt "MainWin|"
msgid "Quick Access #9"
msgstr "Pikavalinta #9"
-#: ../src/qtui/mainwin.cpp:491
+#: ../src/qtui/mainwin.cpp:496
msgctxt "MainWin|"
msgid "Activate Next Chat List"
msgstr "Aktivoi seuraava keskustelulista"
-#: ../src/qtui/mainwin.cpp:493
+#: ../src/qtui/mainwin.cpp:498
msgctxt "MainWin|"
msgid "Activate Previous Chat List"
msgstr "Aktivoi edellinen keskustelulista"
-#: ../src/qtui/mainwin.cpp:495
+#: ../src/qtui/mainwin.cpp:500
msgctxt "MainWin|"
msgid "Go to Next Chat"
msgstr "Siirry seuraavaan keskusteluun"
-#: ../src/qtui/mainwin.cpp:497
+#: ../src/qtui/mainwin.cpp:502
msgctxt "MainWin|"
msgid "Go to Previous Chat"
msgstr "Siirry edelliseen keskusteluun"
-#: ../src/qtui/mainwin.cpp:506
+#: ../src/qtui/mainwin.cpp:511
msgctxt "MainWin|"
msgid "&File"
msgstr "&Tiedosto"
-#: ../src/qtui/mainwin.cpp:519
+#: ../src/qtui/mainwin.cpp:524
msgctxt "MainWin|"
msgid "&Networks"
msgstr "&Verkot"
-#: ../src/qtui/mainwin.cpp:525
+#: ../src/qtui/mainwin.cpp:530
msgctxt "MainWin|"
msgid "&View"
msgstr "&Näytä"
-#: ../src/qtui/mainwin.cpp:526
+#: ../src/qtui/mainwin.cpp:531
msgctxt "MainWin|"
msgid "&Chat Lists"
msgstr "&Keskustelulistat"
-#: ../src/qtui/mainwin.cpp:528
+#: ../src/qtui/mainwin.cpp:533
msgctxt "MainWin|"
msgid "&Toolbars"
msgstr "&Työkalurivit"
-#: ../src/qtui/mainwin.cpp:542
+#: ../src/qtui/mainwin.cpp:547
msgctxt "MainWin|"
msgid "&Settings"
msgstr "&Asetukset"
-#: ../src/qtui/mainwin.cpp:551
+#: ../src/qtui/mainwin.cpp:556
msgctxt "MainWin|"
msgid "&Help"
msgstr "O&hje"
-#: ../src/qtui/mainwin.cpp:559
+#: ../src/qtui/mainwin.cpp:564
msgctxt "MainWin|"
msgid "Debug"
msgstr "Kehittäjille"
-#: ../src/qtui/mainwin.cpp:835
+#: ../src/qtui/mainwin.cpp:840
msgctxt "MainWin|"
msgid "Nicks"
msgstr "Nimimerkit"
-#: ../src/qtui/mainwin.cpp:844
+#: ../src/qtui/mainwin.cpp:849
msgctxt "MainWin|"
msgid "Show Nick List"
msgstr "Näytä nimimerkkilista"
-#: ../src/qtui/mainwin.cpp:857
+#: ../src/qtui/mainwin.cpp:862
msgctxt "MainWin|"
msgid "Chat Monitor"
msgstr "Keskusteluvahti"
-#: ../src/qtui/mainwin.cpp:869
+#: ../src/qtui/mainwin.cpp:874
msgctxt "MainWin|"
msgid "Show Chat Monitor"
msgstr "Näytä keskusteluvahti"
-#: ../src/qtui/mainwin.cpp:875
+#: ../src/qtui/mainwin.cpp:880
msgctxt "MainWin|"
msgid "Inputline"
msgstr "Syöterivi"
-#: ../src/qtui/mainwin.cpp:884
+#: ../src/qtui/mainwin.cpp:889
msgctxt "MainWin|"
msgid "Show Input Line"
msgstr "Näytä syöterivi"
-#: ../src/qtui/mainwin.cpp:899
+#: ../src/qtui/mainwin.cpp:904
msgctxt "MainWin|"
msgid "Topic"
msgstr "Aihe"
-#: ../src/qtui/mainwin.cpp:911
+#: ../src/qtui/mainwin.cpp:916
msgctxt "MainWin|"
msgid "Show Topic Line"
msgstr "Näytä aiherivi"
-#: ../src/qtui/mainwin.cpp:1005
+#: ../src/qtui/mainwin.cpp:1010
msgctxt "MainWin|"
msgid "Main Toolbar"
msgstr "Päätyökalurivi"
-#: ../src/qtui/mainwin.cpp:1048
+#: ../src/qtui/mainwin.cpp:1053
msgctxt "MainWin|"
msgid "Connected to core."
msgstr "Yhdistetty ytimeen."
-#: ../src/qtui/mainwin.cpp:1147
+#: ../src/qtui/mainwin.cpp:1152
msgctxt "MainWin|"
msgid "Not connected to core."
msgstr "Ei yhteyttä ytimeen."
-#: ../src/qtui/mainwin.cpp:1165 ../src/qtui/mainwin.cpp:1175
+#: ../src/qtui/mainwin.cpp:1170 ../src/qtui/mainwin.cpp:1180
msgctxt "MainWin|"
msgid "Unencrypted Connection"
msgstr "Salaamaton yhteys"
-#: ../src/qtui/mainwin.cpp:1165
+#: ../src/qtui/mainwin.cpp:1170
msgctxt "MainWin|"
msgid "<b>Your client does not support SSL encryption</b>"
msgstr "<b>Asiakasohjelmasi ei tue SSL-salausta</b>"
-#: ../src/qtui/mainwin.cpp:1167 ../src/qtui/mainwin.cpp:1177
+#: ../src/qtui/mainwin.cpp:1172 ../src/qtui/mainwin.cpp:1182
msgctxt "MainWin|"
msgid ""
"Sensitive data, like passwords, will be transmitted unencrypted to your "
"Quassel core."
msgstr "Arkaluontoista dataa, kuten salasanoja, lähetetään Quassel-ytimelle salaamattomana."
-#: ../src/qtui/mainwin.cpp:1175
+#: ../src/qtui/mainwin.cpp:1180
msgctxt "MainWin|"
msgid "<b>Your core does not support SSL encryption</b>"
msgstr "<b>Ytimesi ei tue SSL-salausta</b>"
-#: ../src/qtui/mainwin.cpp:1193 ../src/qtui/mainwin.cpp:1214
+#: ../src/qtui/mainwin.cpp:1198 ../src/qtui/mainwin.cpp:1219
msgctxt "MainWin|"
msgid "Untrusted Security Certificate"
msgstr "Varmenne ei luotettu"
-#: ../src/qtui/mainwin.cpp:1194
+#: ../src/qtui/mainwin.cpp:1199
#, qt-format
msgctxt "MainWin|"
msgid ""
"following reasons:</b>"
msgstr "<b>Ytimen %1 tarjoama SSL-varmenne ei ole luotettu seuraavista syistä:</b>"
-#: ../src/qtui/mainwin.cpp:1197
+#: ../src/qtui/mainwin.cpp:1202
msgctxt "MainWin|"
msgid "Continue"
msgstr "Jatka"
-#: ../src/qtui/mainwin.cpp:1198
+#: ../src/qtui/mainwin.cpp:1203
msgctxt "MainWin|"
msgid "Show Certificate"
msgstr "Näytä varmenne"
-#: ../src/qtui/mainwin.cpp:1215
+#: ../src/qtui/mainwin.cpp:1220
msgctxt "MainWin|"
msgid ""
"Would you like to accept this certificate forever without being prompted?"
msgstr "Haluatko hyväksyä tämän varmenteen aina?"
-#: ../src/qtui/mainwin.cpp:1217
+#: ../src/qtui/mainwin.cpp:1222
msgctxt "MainWin|"
msgid "Current Session Only"
msgstr "Vain nykyisen istunnon ajaksi"
-#: ../src/qtui/mainwin.cpp:1218
+#: ../src/qtui/mainwin.cpp:1223
msgctxt "MainWin|"
msgid "Forever"
msgstr "Aina"
-#: ../src/qtui/mainwin.cpp:1229
+#: ../src/qtui/mainwin.cpp:1234
msgctxt "MainWin|"
msgid "Core Connection Error"
msgstr "Virhe yhteydessä ytimeen"
msgid "Lag: %1 msecs"
msgstr "Viive: %1 ms"
-#: ../src/client/networkmodel.cpp:960
+#: ../src/client/networkmodel.cpp:963
msgctxt "NetworkModel|"
msgid "Chat"
msgstr "Keskustelu"
-#: ../src/client/networkmodel.cpp:960
+#: ../src/client/networkmodel.cpp:963
msgctxt "NetworkModel|"
msgid "Topic"
msgstr "Aihe"
-#: ../src/client/networkmodel.cpp:960
+#: ../src/client/networkmodel.cpp:963
msgctxt "NetworkModel|"
msgid "Nick Count"
msgstr "Nimimerkkimäärä"
#, qt-format
msgctxt "NetworkModelController|"
msgid "...and <b>%1</b> more<br><br>"
-msgstr "...ja <b>%1</b> lisää<br><br>"
+msgstr "…ja <b>%1</b> lisää<br><br>"
#: ../src/uisupport/networkmodelcontroller.cpp:191
msgctxt "NetworkModelController|"
#: ../src/qtui/settingspages/networkssettingspage.ui:48
msgctxt "NetworksSettingsPage|"
msgid "Re&name..."
-msgstr "Muuta &nimeä..."
+msgstr "Muuta &nimeä…"
#: ../src/qtui/settingspages/networkssettingspage.ui:65
#: ../src/qtui/settingspages/networkssettingspage.ui:235
msgctxt "NetworksSettingsPage|"
msgid "&Add..."
-msgstr "&Lisää..."
+msgstr "&Lisää…"
#: ../src/qtui/settingspages/networkssettingspage.ui:88
#: ../src/qtui/settingspages/networkssettingspage.ui:252
#: ../src/qtui/settingspages/networkssettingspage.ui:295
msgctxt "NetworksSettingsPage|"
msgid "..."
-msgstr "..."
+msgstr "…"
#: ../src/qtui/settingspages/networkssettingspage.ui:190
msgctxt "NetworksSettingsPage|"
#: ../src/qtui/settingspages/networkssettingspage.ui:217
msgctxt "NetworksSettingsPage|"
msgid "&Edit..."
-msgstr "&Muokkaa..."
+msgstr "&Muokkaa…"
#: ../src/qtui/settingspages/networkssettingspage.ui:278
msgctxt "NetworksSettingsPage|"
"the special characters {, }, [, ], \\, |, `, ^, _ and -."
msgstr "Kelvollinen nimimerkki voi sisältää kirjaimia A-Z, numeroita, sekä erikoismerkkejä {, }, [, ], \\, |, `, ^, _ ja -."
-#: ../src/qtui/settingspages/identitiessettingspage.cpp:479
+#: ../src/qtui/settingspages/identitiessettingspage.cpp:480
msgctxt "NickEditDlg|"
msgid "Add Nickname"
msgstr "Lisää nimimerkki"
msgid "Notifications"
msgstr "Ilmoitukset"
-#: ../src/qtui/phononnotificationbackend.cpp:186
+#: ../src/qtui/phononnotificationbackend.cpp:188
msgctxt "PhononNotificationBackend::ConfigWidget|"
msgid "Select Audio File"
msgstr "Valitse äänitiedosto"
"wizard any time and use the settings dialog for more detailed changes."
msgstr "Tämä ohjattu toiminto auttaa asettamaan oletushenkilöllisyyden ja IRC-verkkoyhteyden.<br>Tämä kattaa vain perusteet. Voit peruuttaa tämän ohjatun toiminnon milloin vain ja tehdä tarkemmat muutokset asetusikkunan kautta."
-#: ../src/uisupport/qssparser.cpp:129 ../src/uisupport/qssparser.cpp:179
-#: ../src/uisupport/qssparser.cpp:335
+#: ../src/uisupport/qssparser.cpp:128 ../src/uisupport/qssparser.cpp:178
+#: ../src/uisupport/qssparser.cpp:334
#, qt-format
msgctxt "QssParser|"
msgid "Invalid block declaration: %1"
msgstr "Virheellinen lohkon määrittely: %1"
-#: ../src/uisupport/qssparser.cpp:148
+#: ../src/uisupport/qssparser.cpp:147
#, qt-format
msgctxt "QssParser|"
msgid "Invalid palette role assignment: %1"
msgstr "Virheellinen palettiroolin määrittely: %1"
-#: ../src/uisupport/qssparser.cpp:167
+#: ../src/uisupport/qssparser.cpp:166
#, qt-format
msgctxt "QssParser|"
msgid "Unknown palette role name: %1"
msgstr "Tuntematon palettiroolin nimi: %1"
-#: ../src/uisupport/qssparser.cpp:205
+#: ../src/uisupport/qssparser.cpp:204
#, qt-format
msgctxt "QssParser|"
msgid "Invalid subelement name in %1"
msgstr "Tuntematon alielementin nimi määrittelyssä %1"
-#: ../src/uisupport/qssparser.cpp:249
+#: ../src/uisupport/qssparser.cpp:248
#, qt-format
msgctxt "QssParser|"
msgid "Invalid message type in %1"
msgstr "Virheellinen viestin tyyppi määrittelyssä %1"
-#: ../src/uisupport/qssparser.cpp:258
+#: ../src/uisupport/qssparser.cpp:257
#, qt-format
msgctxt "QssParser|"
msgid "Invalid condition %1"
msgstr "Virheellinen ehto %1"
-#: ../src/uisupport/qssparser.cpp:270
+#: ../src/uisupport/qssparser.cpp:269
#, qt-format
msgctxt "QssParser|"
msgid "Invalid message label: %1"
msgstr "Virheellinen viestileima: %1"
-#: ../src/uisupport/qssparser.cpp:282
+#: ../src/uisupport/qssparser.cpp:281
#, qt-format
msgctxt "QssParser|"
msgid "Invalid senderhash specification: %1"
msgstr "Virheellinen lähettäjätiivistemäärittely: %1"
-#: ../src/uisupport/qssparser.cpp:286
+#: ../src/uisupport/qssparser.cpp:285
msgctxt "QssParser|"
msgid "Senderhash can be at most \"0x0f\"!"
msgstr "Lähettäjätiiviste voi olla enintään ”0x0f”!"
-#: ../src/uisupport/qssparser.cpp:302
+#: ../src/uisupport/qssparser.cpp:301
#, qt-format
msgctxt "QssParser|"
msgid "Invalid format name: %1"
msgstr "Virheellinen muodon nimi: %1"
-#: ../src/uisupport/qssparser.cpp:310
+#: ../src/uisupport/qssparser.cpp:309
#, qt-format
msgctxt "QssParser|"
msgid "Illegal IRC color specification (must be between 00 and 0f): %1"
msgstr "Kelvoton IRC-värikoodi (pitää olla väliltä 00–0f): %1"
-#: ../src/uisupport/qssparser.cpp:319
+#: ../src/uisupport/qssparser.cpp:318
#, qt-format
msgctxt "QssParser|"
msgid "Unhandled condition: %1"
msgstr "Käsittelemätön ehto: %1"
-#: ../src/uisupport/qssparser.cpp:350
+#: ../src/uisupport/qssparser.cpp:349
#, qt-format
msgctxt "QssParser|"
msgid "Invalid proplist %1"
msgstr "Virheellinen ominaisuuslista %1"
-#: ../src/uisupport/qssparser.cpp:369
+#: ../src/uisupport/qssparser.cpp:368
#, qt-format
msgctxt "QssParser|"
msgid "Invalid chatlist item type %1"
msgstr "Virheellinen keskustelulistan kohteen tyyppi %1"
-#: ../src/uisupport/qssparser.cpp:385
+#: ../src/uisupport/qssparser.cpp:384
#, qt-format
msgctxt "QssParser|"
msgid "Invalid chatlist state %1"
msgstr "Virheellinen keskustelulistan tila %1"
-#: ../src/uisupport/qssparser.cpp:415
+#: ../src/uisupport/qssparser.cpp:414
#, qt-format
msgctxt "QssParser|"
msgid "Invalid property declaration: %1"
msgstr "Virheellinen ominaisuuden määrittely: %1"
-#: ../src/uisupport/qssparser.cpp:439
+#: ../src/uisupport/qssparser.cpp:438
#, qt-format
msgctxt "QssParser|"
msgid "Invalid font property: %1"
msgstr "Virheellinen fontin ominaisuus: %1"
-#: ../src/uisupport/qssparser.cpp:445
+#: ../src/uisupport/qssparser.cpp:444
#, qt-format
msgctxt "QssParser|"
msgid "Unknown ChatLine property: %1"
msgstr "Tuntematon ChatLine-ominaisuus: %1"
-#: ../src/uisupport/qssparser.cpp:469
+#: ../src/uisupport/qssparser.cpp:468
#, qt-format
msgctxt "QssParser|"
msgid "Invalid palette color role specification: %1"
msgstr "Virheellinen palettivärin roolimäärittely: %1"
-#: ../src/uisupport/qssparser.cpp:476
+#: ../src/uisupport/qssparser.cpp:475
#, qt-format
msgctxt "QssParser|"
msgid "Unknown palette color role: %1"
msgstr "Tuntematon palettivärin rooli: %1"
-#: ../src/uisupport/qssparser.cpp:483 ../src/uisupport/qssparser.cpp:506
-#: ../src/uisupport/qssparser.cpp:528
+#: ../src/uisupport/qssparser.cpp:482 ../src/uisupport/qssparser.cpp:505
+#: ../src/uisupport/qssparser.cpp:527
#, qt-format
msgctxt "QssParser|"
msgid "Invalid gradient declaration: %1"
msgstr "Virheellinen liukuvärin määrittely: %1"
-#: ../src/uisupport/qssparser.cpp:492 ../src/uisupport/qssparser.cpp:514
-#: ../src/uisupport/qssparser.cpp:538
+#: ../src/uisupport/qssparser.cpp:491 ../src/uisupport/qssparser.cpp:513
+#: ../src/uisupport/qssparser.cpp:537
#, qt-format
msgctxt "QssParser|"
msgid "Invalid gradient stops list: %1"
msgstr "Virheellinen liukuvärin pykälälista: %1"
-#: ../src/uisupport/qssparser.cpp:647
+#: ../src/uisupport/qssparser.cpp:646
#, qt-format
msgctxt "QssParser|"
msgid "Invalid font specification: %1"
msgstr "Virheellinen fontin määrittely: %1"
-#: ../src/uisupport/qssparser.cpp:688
+#: ../src/uisupport/qssparser.cpp:687
#, qt-format
msgctxt "QssParser|"
msgid "Invalid font style specification: %1"
msgstr "Virheellinen fonttityylin määrittely: %1"
-#: ../src/uisupport/qssparser.cpp:703
+#: ../src/uisupport/qssparser.cpp:702
#, qt-format
msgctxt "QssParser|"
msgid "Invalid font weight specification: %1"
msgstr "Virheellinen fontin lihavuuden määrittely: %1"
-#: ../src/uisupport/qssparser.cpp:715
+#: ../src/uisupport/qssparser.cpp:714
#, qt-format
msgctxt "QssParser|"
msgid "Invalid font size specification: %1"
#: ../src/qtui/settingspages/saveidentitiesdlg.ui:21
msgctxt "SaveIdentitiesDlg|"
msgid "Syncing data with core, please wait..."
-msgstr "Synkronoidaan dataa ytimen kanssa. Odota hetki..."
+msgstr "Synkronoidaan dataa ytimen kanssa. Odota hetki…"
#: ../src/qtui/settingspages/saveidentitiesdlg.ui:81
msgctxt "SaveIdentitiesDlg|"
#: ../src/qtui/ui/settingsdlg.ui:14
msgctxt "SettingsDlg|"
msgid "Configure Quassel"
-msgstr "Quasselin asetukset..."
+msgstr "Quasselin asetukset"
#: ../src/qtui/ui/settingsdlg.ui:35 ../src/qtui/ui/settingsdlg.ui:50
#: ../src/qtui/settingsdlg.cpp:111
#: ../src/qtui/ui/simplenetworkeditor.ui:99
msgctxt "SimpleNetworkEditor|"
msgid "&Edit..."
-msgstr "&Muokkaa..."
+msgstr "&Muokkaa…"
#: ../src/qtui/ui/simplenetworkeditor.ui:116
msgctxt "SimpleNetworkEditor|"
#: ../src/qtui/ui/simplenetworkeditor.ui:119
msgctxt "SimpleNetworkEditor|"
msgid "&Add..."
-msgstr "&Lisää..."
+msgstr "&Lisää…"
#: ../src/qtui/ui/simplenetworkeditor.ui:136
msgctxt "SimpleNetworkEditor|"
#: ../src/qtui/ui/simplenetworkeditor.ui:182
msgctxt "SimpleNetworkEditor|"
msgid "..."
-msgstr "..."
+msgstr "…"
#: ../src/qtui/ui/simplenetworkeditor.ui:179
msgctxt "SimpleNetworkEditor|"
"network"
msgstr "Lista IRC-kanavista, joille liityt automaattisesti yhdistettyäsi verkkoon"
+#: ../src/qtui/snorenotificationbackend.cpp:61
+#: ../src/qtui/snorenotificationbackend.cpp:100
+msgctxt "SnoreNotificationBackend|"
+msgid "Private Message"
+msgstr "Yksityisviesti"
+
+#: ../src/qtui/ui/snorentificationconfigwidget.ui:20
+msgctxt "SnoreNotificationConfigWidget|"
+msgid "Form"
+msgstr "Lomake"
+
+#: ../src/qtui/ui/snorentificationconfigwidget.ui:29
+msgctxt "SnoreNotificationConfigWidget|"
+msgid "Snore"
+msgstr "Snore"
+
+#: ../src/qtui/ui/snorentificationconfigwidget.ui:41
+msgctxt "SnoreNotificationConfigWidget|"
+msgid "Backend:"
+msgstr "Taustajärjestelmä:"
+
+#: ../src/qtui/ui/snorentificationconfigwidget.ui:64
+msgctxt "SnoreNotificationConfigWidget|"
+msgid "Timeout:"
+msgstr "Aikakatkaisu:"
+
+#: ../src/qtui/ui/snorentificationconfigwidget.ui:80
+msgctxt "SnoreNotificationConfigWidget|"
+msgid " s"
+msgstr "s"
+
+#: ../src/qtui/ui/snorentificationconfigwidget.ui:96
+msgctxt "SnoreNotificationConfigWidget|"
+msgid "0 means infinite"
+msgstr "0 tarkoittaa ääretöntä"
+
#: ../src/core/sqlitestorage.cpp:60
msgctxt "SqliteStorage|"
msgid ""
msgid "%1 to %2"
msgstr "%1–%2"
-#: ../src/client/networkmodel.h:149
+#: ../src/client/networkmodel.h:150
msgctxt "StatusBufferItem|"
msgid "Status Buffer"
msgstr "Tilapuskuri"
#: ../src/qtui/ui/topicwidget.ui:79
msgctxt "TopicWidget|"
msgid "..."
-msgstr "..."
+msgstr "…"
-#: ../src/qtui/topicwidget.cpp:118
+#: ../src/qtui/topicwidget.cpp:120
#, qt-format
msgctxt "TopicWidget|"
msgid "Users: %1"
msgstr "Käyttäjiä: %1"
-#: ../src/qtui/topicwidget.cpp:119
+#: ../src/qtui/topicwidget.cpp:121
#, qt-format
msgctxt "TopicWidget|"
msgid "Lag: %1 msecs"
#. Topic Message
#. ----------
#. Invite Message
-#: ../src/uisupport/uistyle.cpp:666 ../src/uisupport/uistyle.cpp:669
-#: ../src/uisupport/uistyle.cpp:710 ../src/uisupport/uistyle.cpp:713
-#: ../src/uisupport/uistyle.cpp:716 ../src/uisupport/uistyle.cpp:725
-#: ../src/uisupport/uistyle.cpp:759
+#: ../src/uisupport/uistyle.cpp:665 ../src/uisupport/uistyle.cpp:668
+#: ../src/uisupport/uistyle.cpp:709 ../src/uisupport/uistyle.cpp:712
+#: ../src/uisupport/uistyle.cpp:715 ../src/uisupport/uistyle.cpp:724
+#: ../src/uisupport/uistyle.cpp:758
#, qt-format
msgctxt "UiStyle::StyledMessage|"
msgid "%1"
msgstr "%1"
#. Action Message
-#: ../src/uisupport/uistyle.cpp:672
+#: ../src/uisupport/uistyle.cpp:671
#, qt-format
msgctxt "UiStyle::StyledMessage|"
msgid "%DN%1%DN %2"
msgstr "%DN%1%DN %2"
#. Nick Message
-#: ../src/uisupport/uistyle.cpp:676
+#: ../src/uisupport/uistyle.cpp:675
#, qt-format
msgctxt "UiStyle::StyledMessage|"
msgid "You are now known as %DN%1%DN"
msgstr "Nimimerkkisi on nyt %DN%1%DN"
-#: ../src/uisupport/uistyle.cpp:677
+#: ../src/uisupport/uistyle.cpp:676
#, qt-format
msgctxt "UiStyle::StyledMessage|"
msgid "%DN%1%DN is now known as %DN%2%DN"
msgstr "%DN%1%DN on nyt nimimerkiltään %DN%2%DN"
#. Mode Message
-#: ../src/uisupport/uistyle.cpp:681
+#: ../src/uisupport/uistyle.cpp:680
#, qt-format
msgctxt "UiStyle::StyledMessage|"
msgid "User mode: %DM%1%DM"
msgstr "Käyttäjätila: %DM%1%DM"
-#: ../src/uisupport/uistyle.cpp:682
+#: ../src/uisupport/uistyle.cpp:681
#, qt-format
msgctxt "UiStyle::StyledMessage|"
msgid "Mode %DM%1%DM by %DN%2%DN"
msgstr "Tilan %DM%1%DM asetti %DN%2%DN"
#. Join Message
-#: ../src/uisupport/uistyle.cpp:686
+#: ../src/uisupport/uistyle.cpp:685
#, qt-format
msgctxt "UiStyle::StyledMessage|"
msgid "%DN%1%DN %DH(%2@%3)%DH has joined %DC%4%DC"
msgstr "%DN%1%DN %DH(%2@%3)%DH liittyi kanavalle %DC%4%DC"
#. Part Message
-#: ../src/uisupport/uistyle.cpp:689
+#: ../src/uisupport/uistyle.cpp:688
#, qt-format
msgctxt "UiStyle::StyledMessage|"
msgid "%DN%1%DN %DH(%2@%3)%DH has left %DC%4%DC"
msgstr "%DN%1%DN %DH(%2@%3)%DH poistui kanavalta %DC%4%DC"
#. Quit Message
-#: ../src/uisupport/uistyle.cpp:694
+#: ../src/uisupport/uistyle.cpp:693
#, qt-format
msgctxt "UiStyle::StyledMessage|"
msgid "%DN%1%DN %DH(%2@%3)%DH has quit"
msgstr "%DN%1%DN %DH(%2@%3)%DH lopetti"
#. Kick Message
-#: ../src/uisupport/uistyle.cpp:702
+#: ../src/uisupport/uistyle.cpp:701
#, qt-format
msgctxt "UiStyle::StyledMessage|"
msgid "%DN%1%DN has kicked %DN%2%DN from %DC%3%DC"
msgstr "%DN%1%DN potki käyttäjän %DN%2%DN pois kanavalta %DC%3%DC"
#. Day Change Message
-#: ../src/uisupport/uistyle.cpp:720
+#: ../src/uisupport/uistyle.cpp:719
#, qt-format
msgctxt "UiStyle::StyledMessage|"
msgid "{Day changed to %1}"
msgstr "{Päivä vaihtui – %1}"
-#: ../src/uisupport/uistyle.cpp:734
+#: ../src/uisupport/uistyle.cpp:733
#, qt-format
msgctxt "UiStyle::StyledMessage|"
msgid "Netsplit between %DH%1%DH and %DH%2%DH ended. Users joined: "
msgstr "Netsplit verkkojen %DH%1%DH ja %DH%2%DH välillä loppui. Liittyneet käyttäjät: "
-#: ../src/uisupport/uistyle.cpp:738 ../src/uisupport/uistyle.cpp:754
+#: ../src/uisupport/uistyle.cpp:737 ../src/uisupport/uistyle.cpp:753
#, qt-format
msgctxt "UiStyle::StyledMessage|"
msgid "%DN%1%DN (%2 more)"
msgstr "%DN%1%DN (%2 lisää)"
-#: ../src/uisupport/uistyle.cpp:749
+#: ../src/uisupport/uistyle.cpp:748
#, qt-format
msgctxt "UiStyle::StyledMessage|"
msgid "Netsplit between %DH%1%DH and %DH%2%DH. Users quit: "
msgstr "Netsplit verkkojen %DH%1%DH ja %DH%2%DH välillä. Lopettaneet käyttäjät: "
-#: ../src/uisupport/uistyle.cpp:761 ../src/uisupport/uistyle.cpp:809
+#: ../src/uisupport/uistyle.cpp:760 ../src/uisupport/uistyle.cpp:808
#, qt-format
msgctxt "UiStyle::StyledMessage|"
msgid "[%1]"
msgstr "[%1]"
-#: ../src/uisupport/uistyle.cpp:807
+#: ../src/uisupport/uistyle.cpp:806
#, qt-format
msgctxt "UiStyle::StyledMessage|"
msgid "<%1>"
msgstr "<%1>"
-#: ../src/client/networkmodel.cpp:783
+#: ../src/client/networkmodel.cpp:786
#, qt-format
msgctxt "UserCategoryItem|"
msgid "%n Owner(s)"
msgstr[0] "%n omistaja"
msgstr[1] "%n omistajaa"
-#: ../src/client/networkmodel.cpp:785
+#: ../src/client/networkmodel.cpp:788
#, qt-format
msgctxt "UserCategoryItem|"
msgid "%n Admin(s)"
msgstr[0] "%n ylläpitäjä"
msgstr[1] "%n ylläpitäjää"
-#: ../src/client/networkmodel.cpp:787
+#: ../src/client/networkmodel.cpp:790
#, qt-format
msgctxt "UserCategoryItem|"
msgid "%n Operator(s)"
msgstr[0] "%n operaattori"
msgstr[1] "%n operaattoria"
-#: ../src/client/networkmodel.cpp:789
+#: ../src/client/networkmodel.cpp:792
#, qt-format
msgctxt "UserCategoryItem|"
msgid "%n Half-Op(s)"
msgstr[0] "%n puolioperaattori"
msgstr[1] "%n puolioperaattoria"
-#: ../src/client/networkmodel.cpp:791
+#: ../src/client/networkmodel.cpp:794
#, qt-format
msgctxt "UserCategoryItem|"
msgid "%n Voiced"
msgstr[0] "%n puheoikeutettu"
msgstr[1] "%n puheoikeutettua"
-#: ../src/client/networkmodel.cpp:793
+#: ../src/client/networkmodel.cpp:796
#, qt-format
msgctxt "UserCategoryItem|"
msgid "%n User(s)"