X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=po%2Ffi.po;h=74b57a1f397102a73c4b7af245d1199121fca164;hp=ed4b2ba08aae4c478c9194ec2df58dcb56417022;hb=6538dce32fd66ee5274197f16bc9b75f09ef4aae;hpb=03c4c31e9eeb5040697881be976024aad68c4588 diff --git a/po/fi.po b/po/fi.po index ed4b2ba0..74b57a1f 100644 --- a/po/fi.po +++ b/po/fi.po @@ -4,13 +4,14 @@ # Jiri Grönroos , 2012 # Larso , 2011-2012 # Larso , 2013 +# Larso , 2013-2014 # Lasse Liehu , 2012-2013 # mikuu , 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: 2014-02-24 11:20+0000\n" "Last-Translator: Larso \n" "Language-Team: Finnish (http://www.transifex.com/projects/p/quassel/language/fi/)\n" "MIME-Version: 1.0\n" @@ -72,7 +73,7 @@ msgstr "Versio: %1
Protokollan versio: %2
Käännetty:A modern, distributed IRC Client

©2005-2013 by the " +"A modern, distributed IRC Client

©%1 by the " "Quassel Project
http://quassel-" "irc.org
#quassel on Freenode

Quassel IRC is dual-" @@ -83,7 +84,7 @@ msgid "" "href=\"http://www.gnu.org/licenses/lgpl.html\">LGPL.

Please use " "http://bugs.quassel-irc.org to " "report bugs." -msgstr "Moderni hajautettu IRC

©2005–2012 Quassel-projekti
http://quassel-irc.org
#quassel verkossa Freenode

Quassel IRC on kaksoislisensoitu GPLv2:n ja GPLv3:n alaisuudessa.
Suurin osa kuvakkeista on © Oxygen Team ja niitä käytetään LGPL -lisenssin mukaisesti.

Ilmoita bugeista osoitteessa http://bugs.quassel-irc.org." +msgstr "Moderni hajautettu IRC

©2005–2014 Quassel-projekti
http://quassel-irc.org
#quassel verkossa Freenode

Quassel IRC on kaksoislisensoitu GPLv2:n ja GPLv3:n alaisuudessa.
Suurin osa kuvakkeista on © Oxygen Team ja niitä käytetään LGPL-lisenssin mukaisesti.

Ilmoita bugeista osoitteessa http://bugs.quassel-irc.org." #: ../src/qtui/aboutdlg.cpp:67 msgctxt "AboutDlg|" @@ -97,7 +98,7 @@ msgid "" "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:
" msgstr "Erityiskiitokset:
 John ”nox” Hand
alkuperäisestä Quassel-kuvakkeesta – ”The All-Seeing Eye”
 The Oxygen Team
Quasselissa nähtävän grafiikan luomisesta
 Qt Software, tunnettu aiemmin nimellä Trolltech
Qt:n ja Qtopian luonnista, ja QuasselTopian sponsoroinnista Greenphoneilla ja paljon muulla
Qt:n hengissä pidosta, ja Quassel Mobilen kehitystyön sponsoroinnista N810:illä
" -#: ../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|" @@ -233,7 +234,7 @@ msgstr "Polku:" #: ../src/qtui/settingspages/appearancesettingspage.ui:141 msgctxt "AppearanceSettingsPage|" msgid "..." -msgstr "..." +msgstr "…" #: ../src/qtui/settingspages/appearancesettingspage.ui:150 msgctxt "AppearanceSettingsPage|" @@ -482,12 +483,12 @@ msgstr "Lomake" #: ../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|" @@ -628,36 +629,36 @@ msgctxt "BufferWidget|" msgid "Go to Marker Line" msgstr "Siirry merkkiviivalle" -#: ../src/client/networkmodel.cpp:565 +#: ../src/client/networkmodel.cpp:566 #, qt-format msgctxt "ChannelBufferItem|" msgid "Channel %1" msgstr "Kanava %1" -#: ../src/client/networkmodel.cpp:568 +#: ../src/client/networkmodel.cpp:569 #, qt-format msgctxt "ChannelBufferItem|" msgid "Users: %1" msgstr "Käyttäjiä: %1" -#: ../src/client/networkmodel.cpp:572 +#: ../src/client/networkmodel.cpp:573 #, qt-format msgctxt "ChannelBufferItem|" msgid "Mode: %1" msgstr "Tila: %1" -#: ../src/client/networkmodel.cpp:583 +#: ../src/client/networkmodel.cpp:584 #, qt-format msgctxt "ChannelBufferItem|" msgid "Topic: %1" msgstr "Aihe: %1" -#: ../src/client/networkmodel.cpp:588 +#: ../src/client/networkmodel.cpp:589 msgctxt "ChannelBufferItem|" msgid "Not active
Double-click to join" msgstr "Epäaktiivinen
Liity kaksoisnapsauttamalla" -#: ../src/client/networkmodel.cpp:591 +#: ../src/client/networkmodel.cpp:592 #, qt-format msgctxt "ChannelBufferItem|" msgid "

%1

" @@ -808,9 +809,9 @@ msgstr "Näytä puskurin nimi" #: ../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" @@ -825,7 +826,7 @@ msgstr "Lomake" #: ../src/qtui/ui/chatviewsearchbar.ui:44 msgctxt "ChatViewSearchBar|" msgid "..." -msgstr "..." +msgstr "…" #: ../src/qtui/ui/chatviewsearchbar.ui:55 msgctxt "ChatViewSearchBar|" @@ -952,7 +953,7 @@ msgstr "Toiminto:" #: ../src/qtui/settingspages/chatviewsettingspage.ui:736 msgctxt "ChatViewSettingsPage|" msgid "..." -msgstr "..." +msgstr "…" #: ../src/qtui/settingspages/chatviewsettingspage.ui:201 msgctxt "ChatViewSettingsPage|" @@ -1022,13 +1023,69 @@ msgstr "Keskustelunäkymä" #: ../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 +#: ../src/client/client.cpp:320 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 "" +"The Quassel Core you are trying to connect to is too old!
We need " +"at least protocol v%1, but the core speaks v%2 only." +msgstr "Quassel-ydin, johon yrität yhdistää, on liian vanha!
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|" @@ -1152,7 +1209,7 @@ msgstr "Poistu" #: ../src/uisupport/contextmenuactionprovider.cpp:44 msgctxt "ContextMenuActionProvider|" msgid "Delete Chat(s)..." -msgstr "Poista keskustelut..." +msgstr "Poista keskustelut…" #: ../src/uisupport/contextmenuactionprovider.cpp:45 msgctxt "ContextMenuActionProvider|" @@ -1197,17 +1254,17 @@ msgstr "Aiheen vaihtumiset" #: ../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|" @@ -1247,7 +1304,7 @@ msgstr "Ohjelman tiedot" #: ../src/uisupport/contextmenuactionprovider.cpp:67 msgctxt "ContextMenuActionProvider|" msgid "Custom..." -msgstr "Mukautettu..." +msgstr "Mukautettu…" #: ../src/uisupport/contextmenuactionprovider.cpp:79 msgctxt "ContextMenuActionProvider|" @@ -1344,12 +1401,12 @@ 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" @@ -1357,147 +1414,93 @@ msgid "" "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 "" -"Your Quassel Client is too old!
This core needs at least " -"client/core protocol version %1.
Please consider upgrading your client." -msgstr "Quassel-käyttöliittymäsi on liian vanha!
Tämä ydin vaatii vähintään käyttöliittymä/ydin-protokollan version %1.
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 "Quassel Core Version %1
Built: %2
Up %3d%4h%5m (since %6)" -msgstr "Quassel-ydin versio: %1
Käännetty: %2
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:" +msgid "Non-authed client disconnected:" +msgstr "Yhteys todentamattomaan asiakkaaseen katkaistu:" -#: ../src/core/core.cpp:654 -msgctxt "Core|" -msgid "" -"Client not initialized!
You need to send an init message before " -"trying to login." -msgstr "Asiakasohjelmaa ei ole alustettu!
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 "" -"Invalid username or password!
The username/password combination " -"you supplied could not be found in the database." -msgstr "Virheellinen käyttäjätunnus tai salasana!
Antamaasi käyttäjätunnus/salasana-yhdistelmää ei löytynyt tietokannasta." - -#: ../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:" @@ -1606,12 +1609,12 @@ msgstr "Ydintilit" #: ../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|" @@ -1638,17 +1641,74 @@ 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 "" +"Your Quassel Client is too old!
This core needs at least " +"client/core protocol version %1 (got: %2).
Please consider upgrading your" +" client." +msgstr "Quassel-asiakkaasi on liian vanha!
Tämä ydin vaatii vähintään asiakas/ydin-protokollan version %1 (asiakkaan versio: %2).
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 "" +"Client not initialized!
You need to send an init message before " +"trying to login." +msgstr "Asiakasohjelmaa ei ole alustettu!
Ennen sisäänkirjautumisen yrittämistä täytyy lähettää alustusviesti." + +#: ../src/core/coreauthhandler.cpp:105 +msgctxt "CoreAuthHandler|" +msgid "" +"SSL is required!
You need to use SSL in order to connect to this " +"core." +msgstr "SSL tarvitaan!
SSL tarvitaan tähän ytimeen yhdistämiseksi." + +#: ../src/core/coreauthhandler.cpp:146 +msgctxt "CoreAuthHandler|" +msgid "" +"Invalid username or password!
The username/password combination " +"you supplied could not be found in the database." +msgstr "Virheellinen käyttäjätunnus tai salasana!
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 "" @@ -1656,7 +1716,7 @@ msgid "" "over." msgstr "Ytimesi asetusten tekeminen epäonnistui:
%1
Aloita alusta painamalla Seuraava." -#: ../src/qtui/coreconfigwizard.cpp:131 +#: ../src/qtui/coreconfigwizard.cpp:126 msgctxt "CoreConfigWizard|" msgid "" "Your are now logged into your freshly configured Quassel Core!
Please " @@ -1705,46 +1765,46 @@ msgctxt "CoreConfigWizardIntroPage|" 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 " @@ -1804,7 +1864,7 @@ msgstr "bar" #: ../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|" @@ -1842,103 +1902,62 @@ msgctxt "CoreConnectDlg|" 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..." - -#: ../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" +msgstr "Katkaistaan yhteyttä ytimeen %1…" -#: ../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 "" -"The Quassel Core you are trying to connect to is too old!
Need at " -"least core/client protocol v%1 to connect." -msgstr "Yrität yhdistää liian vanhaan Quassel-ytimeen!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" @@ -2118,35 +2137,35 @@ msgctxt "CoreInfoDlg|" 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" @@ -2163,7 +2182,7 @@ msgctxt "CoreSession|" msgid "disconnected (UserId: %1)." msgstr "yhteys katkaistu (UserId: %1)." -#: ../src/core/coresession.cpp:491 +#: ../src/core/coresession.cpp:477 #, qt-format msgctxt "CoreSession|" msgid "" @@ -2171,41 +2190,78 @@ 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:509 msgctxt "CoreSession|" msgid "" "CoreSession::createNetwork(): Trying to create a network that already " "exists, updating instead!" msgstr "CoreSession::createNetwork(): Yritetään luoda verkkoa, joka on jo olemassa; päivitetään luomisen sijaan!" -#: ../src/core/coresessioneventprocessor.cpp:75 +#: ../src/core/coresessioneventprocessor.cpp:78 msgctxt "CoreSessionEventProcessor|" msgid "" "No free and valid nicks in nicklist found. use: /nick to " "continue" msgstr "Vapaita ja kelvollisia nimimerkkejä ei löytynyt. Jatka käyttämällä /nick " -#: ../src/core/coresessioneventprocessor.cpp:447 +#: ../src/core/coresessioneventprocessor.cpp:450 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 +#: ../src/core/coresessioneventprocessor.cpp:461 msgctxt "CoreSessionEventProcessor|" msgid "Unable to parse the DH1080_INIT. Key exchange failed." msgstr "DH1080_INIT:n jäsennys epäonnistui. Avainten vaihto epäonnistui." -#: ../src/core/coresessioneventprocessor.cpp:462 -#: ../src/core/coresessioneventprocessor.cpp:470 +#: ../src/core/coresessioneventprocessor.cpp:465 +#: ../src/core/coresessioneventprocessor.cpp:473 msgctxt "CoreSessionEventProcessor|" msgid "Your key is set and messages will be encrypted." msgstr "Avaimesi on asetettu ja viestit salataan." -#: ../src/core/coresessioneventprocessor.cpp:472 +#: ../src/core/coresessioneventprocessor.cpp:475 msgctxt "CoreSessionEventProcessor|" msgid "Failed to parse DH1080_FINISH. Key exchange failed." msgstr "DH1080_FINISH:n jäsennys epäonnistui. Avainten vaihto epäonnistui." +#: ../src/core/coresessioneventprocessor.cpp:1056 +msgctxt "CoreSessionEventProcessor|" +msgid "Reverse DCC SEND not supported" +msgstr "Käänteis-DCC:n SEND-komentoa ei tueta" + +#: ../src/core/coresessioneventprocessor.cpp:1074 +#, qt-format +msgctxt "CoreSessionEventProcessor|" +msgid "DCC %1 not supported" +msgstr "Komentoa DCC %1 ei tueta" + +#: ../src/core/coretransfer.cpp:58 +msgctxt "CoreTransfer|" +msgid "Socket closed while still transferring!" +msgstr "Soketti suljettiin siirron aikana!" + +#: ../src/core/coretransfer.cpp:70 +#, qt-format +msgctxt "CoreTransfer|" +msgid "DCC connection error: %1" +msgstr "DCC-yhteysvirhe: %1" + +#: ../src/core/coretransfer.cpp:114 +msgctxt "CoreTransfer|" +msgid "Reverse DCC not supported yet!" +msgstr "Käänteis-DCC:tä ei vielä tueta!" + +#: ../src/core/coretransfer.cpp:160 +msgctxt "CoreTransfer|" +msgid "DCC Receive: Got more data than expected!" +msgstr "DCC-vastaanotto: Saatiin odotettua enemmän dataa!" + +#: ../src/core/coretransfer.cpp:176 +msgctxt "CoreTransfer|" +msgid "DCC Receive: Quassel Client disconnected during transfer!" +msgstr "DCC-vastaanotto: Quassel-asiakas katkaisi yhteyden siirron aikana!" + #: ../src/core/coreuserinputhandler.cpp:88 msgctxt "CoreUserInputHandler|" msgid "away" @@ -2217,28 +2273,38 @@ msgctxt "CoreUserInputHandler|" 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 deletes the encryption key for nick or " "channel or just /delkey when in a channel or query." msgstr "[käyttö] /delkey 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 " @@ -2247,27 +2313,31 @@ msgid "" "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 [] Initiates a DH1080 key exchange with the " -"target." -msgstr "[käyttö] /keyx [] Aloittaa DH1080-avaintenvaihdon kohteen kanssa." +"[usage] /keyx [] Initiates a DH1080 key exchange with the target." +msgstr "[käyttö] /keyx [] Aloittaa DH1080-avaintenvaihdon kohteen kanssa." + +#: ../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:379 +#: ../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 " @@ -2276,13 +2346,13 @@ msgid "" "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 sets the encryption key for nick or " @@ -2290,26 +2360,26 @@ msgid "" "it." msgstr "[käyttö] /setkey asettaa salausavaimen nimimerkille tai kanavalle; kanavalla tai yksityiskeskustelussa riittää kirjoittaa ”/setkey ”." -#: ../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 shows the encryption key for nick or channel" " or just /showkey when in a channel or query." msgstr "[käyttö] /showkey 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" @@ -2430,230 +2500,229 @@ msgctxt "DockManagerNotificationBackend::ConfigWidget|" 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" @@ -2698,7 +2767,7 @@ msgstr "Skripti ”%1” aiheutti virheen %2." #: ../src/uisupport/fontselector.cpp:32 msgctxt "FontSelector|" msgid "Choose..." -msgstr "Valitse..." +msgstr "Valitse…" #: ../src/qtui/settingspages/highlightsettingspage.ui:14 msgctxt "HighlightSettingsPage|" @@ -2787,7 +2856,7 @@ msgid "highlight rule" 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ä" @@ -2796,7 +2865,7 @@ msgstr "Muuta henkilöllisyyden nimeä" #: ../src/qtui/settingspages/identitiessettingspage.ui:77 msgctxt "IdentitiesSettingsPage|" msgid "..." -msgstr "..." +msgstr "…" #: ../src/qtui/settingspages/identitiessettingspage.ui:51 msgctxt "IdentitiesSettingsPage|" @@ -2806,7 +2875,7 @@ msgstr "Lisää henkilöllisyys" #: ../src/qtui/settingspages/identitiessettingspage.ui:54 msgctxt "IdentitiesSettingsPage|" msgid "Add..." -msgstr "Lisää..." +msgstr "Lisää…" #: ../src/qtui/settingspages/identitiessettingspage.ui:74 msgctxt "IdentitiesSettingsPage|" @@ -2823,55 +2892,55 @@ msgctxt "IdentitiesSettingsPage|" msgid "Identities" msgstr "Henkilöllisyydet" -#: ../src/qtui/settingspages/identitiessettingspage.cpp:204 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 msgctxt "IdentitiesSettingsPage|" msgid "" "The following problems need to be corrected before your changes can be " "applied:
    " msgstr "Seuraavat ongelmat tarvitsee korjata, ennen kuin muutoksia voidaan käyttää:
      " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:205 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 msgctxt "IdentitiesSettingsPage|" msgid "
    • All identities need an identity name set
    • " msgstr "
    • Jokaisella henkilöllisyydellä tarvitsee olla nimi
    • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:206 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 msgctxt "IdentitiesSettingsPage|" msgid "
    • Every identity needs at least one nickname defined
    • " msgstr "
    • Jokainen henkilöllisyys tarvitsee vähintään yhden nimimerkin
    • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:207 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 msgctxt "IdentitiesSettingsPage|" msgid "
    • You need to specify a real name for every identity
    • " msgstr "
    • Oikea nimi tarvitsee olla määritettynä jokaisessa henkilöllisyydessä
    • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:208 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 msgctxt "IdentitiesSettingsPage|" msgid "
    • You need to specify an ident for every identity
    • " msgstr "
    • Jokaisella henkilöllisyydellä tarvitsee olla ident
    • " -#: ../src/qtui/settingspages/identitiessettingspage.cpp:209 +#: ../src/qtui/settingspages/identitiessettingspage.cpp:210 msgctxt "IdentitiesSettingsPage|" msgid "
    " msgstr "
" -#: ../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\"!" @@ -2900,7 +2969,7 @@ msgstr "Ei täällä. Muualla. Poissa!" #: ../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|" @@ -2940,7 +3009,7 @@ msgstr "Lisää nimimerkki" #: ../src/qtui/settingspages/identityeditwidget.ui:93 msgctxt "IdentityEditWidget|" msgid "&Add..." -msgstr "&Lisää..." +msgstr "&Lisää…" #: ../src/qtui/settingspages/identityeditwidget.ui:116 msgctxt "IdentityEditWidget|" @@ -2960,7 +3029,7 @@ msgstr "Muuta henkilöllisyyden nimeä" #: ../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|" @@ -2971,7 +3040,7 @@ msgstr "Siirrä ylemmäs listassa" #: ../src/qtui/settingspages/identityeditwidget.ui:182 msgctxt "IdentityEditWidget|" msgid "..." -msgstr "..." +msgstr "…" #: ../src/qtui/settingspages/identityeditwidget.ui:179 msgctxt "IdentityEditWidget|" @@ -3041,7 +3110,7 @@ msgid "minutes of being idle" 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" @@ -3107,16 +3176,16 @@ msgid "Key Type:" 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" @@ -3133,8 +3202,8 @@ msgstr "Yritys:" #: ../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" @@ -3144,28 +3213,40 @@ msgctxt "IdentityEditWidget|" 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" @@ -3449,92 +3530,92 @@ msgctxt "InputWidget|" 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" @@ -3654,24 +3735,24 @@ msgctxt "IrcListModel|" 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" @@ -3726,7 +3807,7 @@ msgstr "Vakio:" #: ../src/qtui/settingspages/itemviewsettingspage.ui:345 msgctxt "ItemViewSettingsPage|" msgid "..." -msgstr "..." +msgstr "…" #: ../src/qtui/settingspages/itemviewsettingspage.ui:142 msgctxt "ItemViewSettingsPage|" @@ -3890,379 +3971,396 @@ msgctxt "KeySequenceWidget|" 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 "Quassel Core Version %1
Built: %2
Up %3d%4h%5m (since %6)" +msgstr "Quassel-ydin versio: %1
Käännetty: %2
Päällä %3 d %4 h %5 m (alkaen %6)" + +#: ../src/qtui/mainwin.cpp:358 msgctxt "MainWin|" msgid "General" msgstr "Yleiset" -#: ../src/qtui/mainwin.cpp:352 +#: ../src/qtui/mainwin.cpp:360 msgctxt "MainWin|" msgid "&Connect to Core..." -msgstr "&Yhdistä ytimeen..." +msgstr "&Yhdistä ytimeen…" -#: ../src/qtui/mainwin.cpp:354 +#: ../src/qtui/mainwin.cpp:362 msgctxt "MainWin|" msgid "&Disconnect from Core" msgstr "&Katkaise yhteys ytimeen" -#: ../src/qtui/mainwin.cpp:356 +#: ../src/qtui/mainwin.cpp:364 msgctxt "MainWin|" msgid "Core &Info..." -msgstr "Ytimen &tiedot..." +msgstr "Ytimen &tiedot…" -#: ../src/qtui/mainwin.cpp:358 +#: ../src/qtui/mainwin.cpp:366 msgctxt "MainWin|" msgid "Configure &Networks..." -msgstr "&Verkkojen asetukset..." +msgstr "&Verkkojen asetukset…" -#: ../src/qtui/mainwin.cpp:361 +#: ../src/qtui/mainwin.cpp:369 msgctxt "MainWin|" msgid "&Quit" msgstr "&Lopeta" -#: ../src/qtui/mainwin.cpp:365 +#: ../src/qtui/mainwin.cpp:373 msgctxt "MainWin|" msgid "&Configure Chat Lists..." -msgstr "&Keskustelulistojen asetukset..." +msgstr "&Keskustelulistojen asetukset…" -#: ../src/qtui/mainwin.cpp:368 +#: ../src/qtui/mainwin.cpp:376 msgctxt "MainWin|" msgid "&Lock Layout" msgstr "&Lukitse asettelu" -#: ../src/qtui/mainwin.cpp:372 +#: ../src/qtui/mainwin.cpp:380 msgctxt "MainWin|" msgid "Show &Search Bar" msgstr "Näytä &hakurivi" -#: ../src/qtui/mainwin.cpp:374 +#: ../src/qtui/mainwin.cpp:382 msgctxt "MainWin|" msgid "Show Away Log" msgstr "Näytä poissa-loki" -#: ../src/qtui/mainwin.cpp:376 +#: ../src/qtui/mainwin.cpp:384 msgctxt "MainWin|" msgid "Show &Menubar" msgstr "Näytä &valikkorivi" -#: ../src/qtui/mainwin.cpp:379 +#: ../src/qtui/mainwin.cpp:387 msgctxt "MainWin|" msgid "Show Status &Bar" msgstr "Näytä &tilarivi" -#: ../src/qtui/mainwin.cpp:385 +#: ../src/qtui/mainwin.cpp:393 msgctxt "MainWin|" msgid "&Full Screen Mode" msgstr "Koko &näytön tila" -#: ../src/qtui/mainwin.cpp:392 +#: ../src/qtui/mainwin.cpp:400 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:406 ../src/qtui/mainwin.cpp:410 msgctxt "MainWin|" msgid "&Configure Quassel..." -msgstr "&Quasselin asetukset..." +msgstr "&Quasselin asetukset…" -#: ../src/qtui/mainwin.cpp:408 +#: ../src/qtui/mainwin.cpp:416 msgctxt "MainWin|" msgid "&About Quassel" msgstr "&Tietoja Quasselista" -#: ../src/qtui/mainwin.cpp:413 +#: ../src/qtui/mainwin.cpp:421 msgctxt "MainWin|" msgid "About &Qt" msgstr "Tietoja &Qt:stä" -#: ../src/qtui/mainwin.cpp:417 +#: ../src/qtui/mainwin.cpp:425 msgctxt "MainWin|" msgid "Debug &NetworkModel" msgstr "Debuggaa &NetworkModel" -#: ../src/qtui/mainwin.cpp:419 +#: ../src/qtui/mainwin.cpp:427 msgctxt "MainWin|" msgid "Debug &BufferViewOverlay" msgstr "Debuggaa &BufferViewOverlay" -#: ../src/qtui/mainwin.cpp:421 +#: ../src/qtui/mainwin.cpp:429 msgctxt "MainWin|" msgid "Debug &MessageModel" msgstr "Debuggaa &MessageModel" -#: ../src/qtui/mainwin.cpp:423 +#: ../src/qtui/mainwin.cpp:431 msgctxt "MainWin|" msgid "Debug &HotList" msgstr "Debuggaa &HotList" -#: ../src/qtui/mainwin.cpp:425 +#: ../src/qtui/mainwin.cpp:433 msgctxt "MainWin|" msgid "Debug &Log" msgstr "Debuggaa &Log" -#: ../src/qtui/mainwin.cpp:427 +#: ../src/qtui/mainwin.cpp:435 msgctxt "MainWin|" msgid "Reload Stylesheet" msgstr "Lataa tyylisivu uudelleen" -#: ../src/qtui/mainwin.cpp:430 +#: ../src/qtui/mainwin.cpp:438 msgctxt "MainWin|" msgid "Hide Current Buffer" msgstr "Piilota nykyinen puskuri" -#: ../src/qtui/mainwin.cpp:434 +#: ../src/qtui/mainwin.cpp:442 msgctxt "MainWin|" msgid "Navigation" msgstr "Selaus" -#: ../src/qtui/mainwin.cpp:436 +#: ../src/qtui/mainwin.cpp:444 msgctxt "MainWin|" msgid "Jump to hot chat" msgstr "Hyppää aktiiviseen keskusteluun" -#: ../src/qtui/mainwin.cpp:448 +#: ../src/qtui/mainwin.cpp:456 msgctxt "MainWin|" msgid "Set Quick Access #0" msgstr "Aseta pikavalinta #0" -#: ../src/qtui/mainwin.cpp:450 +#: ../src/qtui/mainwin.cpp:458 msgctxt "MainWin|" msgid "Set Quick Access #1" msgstr "Aseta pikavalinta #1" -#: ../src/qtui/mainwin.cpp:452 +#: ../src/qtui/mainwin.cpp:460 msgctxt "MainWin|" msgid "Set Quick Access #2" msgstr "Aseta pikavalinta #2" -#: ../src/qtui/mainwin.cpp:454 +#: ../src/qtui/mainwin.cpp:462 msgctxt "MainWin|" msgid "Set Quick Access #3" msgstr "Aseta pikavalinta #3" -#: ../src/qtui/mainwin.cpp:456 +#: ../src/qtui/mainwin.cpp:464 msgctxt "MainWin|" msgid "Set Quick Access #4" msgstr "Aseta pikavalinta #4" -#: ../src/qtui/mainwin.cpp:458 +#: ../src/qtui/mainwin.cpp:466 msgctxt "MainWin|" msgid "Set Quick Access #5" msgstr "Aseta pikavalinta #5" -#: ../src/qtui/mainwin.cpp:460 +#: ../src/qtui/mainwin.cpp:468 msgctxt "MainWin|" msgid "Set Quick Access #6" msgstr "Aseta pikavalinta #6" -#: ../src/qtui/mainwin.cpp:462 +#: ../src/qtui/mainwin.cpp:470 msgctxt "MainWin|" msgid "Set Quick Access #7" msgstr "Aseta pikavalinta #7" -#: ../src/qtui/mainwin.cpp:464 +#: ../src/qtui/mainwin.cpp:472 msgctxt "MainWin|" msgid "Set Quick Access #8" msgstr "Aseta pikavalinta #8" -#: ../src/qtui/mainwin.cpp:466 +#: ../src/qtui/mainwin.cpp:474 msgctxt "MainWin|" msgid "Set Quick Access #9" msgstr "Aseta pikavalinta #9" -#: ../src/qtui/mainwin.cpp:469 +#: ../src/qtui/mainwin.cpp:477 msgctxt "MainWin|" msgid "Quick Access #0" msgstr "Pikavalinta #0" -#: ../src/qtui/mainwin.cpp:471 +#: ../src/qtui/mainwin.cpp:479 msgctxt "MainWin|" msgid "Quick Access #1" msgstr "Pikavalinta #1" -#: ../src/qtui/mainwin.cpp:473 +#: ../src/qtui/mainwin.cpp:481 msgctxt "MainWin|" msgid "Quick Access #2" msgstr "Pikavalinta #2" -#: ../src/qtui/mainwin.cpp:475 +#: ../src/qtui/mainwin.cpp:483 msgctxt "MainWin|" msgid "Quick Access #3" msgstr "Pikavalinta #3" -#: ../src/qtui/mainwin.cpp:477 +#: ../src/qtui/mainwin.cpp:485 msgctxt "MainWin|" msgid "Quick Access #4" msgstr "Pikavalinta #4" -#: ../src/qtui/mainwin.cpp:479 +#: ../src/qtui/mainwin.cpp:487 msgctxt "MainWin|" msgid "Quick Access #5" msgstr "Pikavalinta #5" -#: ../src/qtui/mainwin.cpp:481 +#: ../src/qtui/mainwin.cpp:489 msgctxt "MainWin|" msgid "Quick Access #6" msgstr "Pikavalinta #6" -#: ../src/qtui/mainwin.cpp:483 +#: ../src/qtui/mainwin.cpp:491 msgctxt "MainWin|" msgid "Quick Access #7" msgstr "Pikavalinta #7" -#: ../src/qtui/mainwin.cpp:485 +#: ../src/qtui/mainwin.cpp:493 msgctxt "MainWin|" msgid "Quick Access #8" msgstr "Pikavalinta #8" -#: ../src/qtui/mainwin.cpp:487 +#: ../src/qtui/mainwin.cpp:495 msgctxt "MainWin|" msgid "Quick Access #9" msgstr "Pikavalinta #9" -#: ../src/qtui/mainwin.cpp:491 +#: ../src/qtui/mainwin.cpp:499 msgctxt "MainWin|" msgid "Activate Next Chat List" msgstr "Aktivoi seuraava keskustelulista" -#: ../src/qtui/mainwin.cpp:493 +#: ../src/qtui/mainwin.cpp:501 msgctxt "MainWin|" msgid "Activate Previous Chat List" msgstr "Aktivoi edellinen keskustelulista" -#: ../src/qtui/mainwin.cpp:495 +#: ../src/qtui/mainwin.cpp:503 msgctxt "MainWin|" msgid "Go to Next Chat" msgstr "Siirry seuraavaan keskusteluun" -#: ../src/qtui/mainwin.cpp:497 +#: ../src/qtui/mainwin.cpp:505 msgctxt "MainWin|" msgid "Go to Previous Chat" msgstr "Siirry edelliseen keskusteluun" -#: ../src/qtui/mainwin.cpp:506 +#: ../src/qtui/mainwin.cpp:514 msgctxt "MainWin|" msgid "&File" msgstr "&Tiedosto" -#: ../src/qtui/mainwin.cpp:519 +#: ../src/qtui/mainwin.cpp:527 msgctxt "MainWin|" msgid "&Networks" msgstr "&Verkot" -#: ../src/qtui/mainwin.cpp:525 +#: ../src/qtui/mainwin.cpp:533 msgctxt "MainWin|" msgid "&View" msgstr "&Näytä" -#: ../src/qtui/mainwin.cpp:526 +#: ../src/qtui/mainwin.cpp:534 msgctxt "MainWin|" msgid "&Chat Lists" msgstr "&Keskustelulistat" -#: ../src/qtui/mainwin.cpp:528 +#: ../src/qtui/mainwin.cpp:536 msgctxt "MainWin|" msgid "&Toolbars" msgstr "&Työkalurivit" -#: ../src/qtui/mainwin.cpp:542 +#: ../src/qtui/mainwin.cpp:550 msgctxt "MainWin|" msgid "&Settings" msgstr "&Asetukset" -#: ../src/qtui/mainwin.cpp:551 +#: ../src/qtui/mainwin.cpp:559 msgctxt "MainWin|" msgid "&Help" msgstr "O&hje" -#: ../src/qtui/mainwin.cpp:559 +#: ../src/qtui/mainwin.cpp:567 msgctxt "MainWin|" msgid "Debug" msgstr "Kehittäjille" -#: ../src/qtui/mainwin.cpp:835 +#: ../src/qtui/mainwin.cpp:843 msgctxt "MainWin|" msgid "Nicks" msgstr "Nimimerkit" -#: ../src/qtui/mainwin.cpp:844 +#: ../src/qtui/mainwin.cpp:852 msgctxt "MainWin|" msgid "Show Nick List" msgstr "Näytä nimimerkkilista" -#: ../src/qtui/mainwin.cpp:857 +#: ../src/qtui/mainwin.cpp:865 msgctxt "MainWin|" msgid "Chat Monitor" msgstr "Keskusteluvahti" -#: ../src/qtui/mainwin.cpp:869 +#: ../src/qtui/mainwin.cpp:877 msgctxt "MainWin|" msgid "Show Chat Monitor" msgstr "Näytä keskusteluvahti" -#: ../src/qtui/mainwin.cpp:875 +#: ../src/qtui/mainwin.cpp:883 msgctxt "MainWin|" msgid "Inputline" msgstr "Syöterivi" -#: ../src/qtui/mainwin.cpp:884 +#: ../src/qtui/mainwin.cpp:892 msgctxt "MainWin|" msgid "Show Input Line" msgstr "Näytä syöterivi" -#: ../src/qtui/mainwin.cpp:899 +#: ../src/qtui/mainwin.cpp:907 msgctxt "MainWin|" msgid "Topic" msgstr "Aihe" -#: ../src/qtui/mainwin.cpp:911 +#: ../src/qtui/mainwin.cpp:919 msgctxt "MainWin|" msgid "Show Topic Line" msgstr "Näytä aiherivi" -#: ../src/qtui/mainwin.cpp:1005 +#: ../src/qtui/mainwin.cpp:1013 msgctxt "MainWin|" msgid "Main Toolbar" msgstr "Päätyökalurivi" -#: ../src/qtui/mainwin.cpp:1048 +#: ../src/qtui/mainwin.cpp:1058 msgctxt "MainWin|" msgid "Connected to core." msgstr "Yhdistetty ytimeen." -#: ../src/qtui/mainwin.cpp:1147 +#: ../src/qtui/mainwin.cpp:1157 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:1175 ../src/qtui/mainwin.cpp:1185 msgctxt "MainWin|" msgid "Unencrypted Connection" msgstr "Salaamaton yhteys" -#: ../src/qtui/mainwin.cpp:1165 +#: ../src/qtui/mainwin.cpp:1175 msgctxt "MainWin|" msgid "Your client does not support SSL encryption" msgstr "Asiakasohjelmasi ei tue SSL-salausta" -#: ../src/qtui/mainwin.cpp:1167 ../src/qtui/mainwin.cpp:1177 +#: ../src/qtui/mainwin.cpp:1177 ../src/qtui/mainwin.cpp:1187 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:1185 msgctxt "MainWin|" msgid "Your core does not support SSL encryption" msgstr "Ytimesi ei tue SSL-salausta" -#: ../src/qtui/mainwin.cpp:1193 ../src/qtui/mainwin.cpp:1214 +#: ../src/qtui/mainwin.cpp:1203 ../src/qtui/mainwin.cpp:1224 msgctxt "MainWin|" msgid "Untrusted Security Certificate" msgstr "Varmenne ei luotettu" -#: ../src/qtui/mainwin.cpp:1194 +#: ../src/qtui/mainwin.cpp:1204 #, qt-format msgctxt "MainWin|" msgid "" @@ -4270,33 +4368,33 @@ msgid "" "following reasons:" msgstr "Ytimen %1 tarjoama SSL-varmenne ei ole luotettu seuraavista syistä:" -#: ../src/qtui/mainwin.cpp:1197 +#: ../src/qtui/mainwin.cpp:1207 msgctxt "MainWin|" msgid "Continue" msgstr "Jatka" -#: ../src/qtui/mainwin.cpp:1198 +#: ../src/qtui/mainwin.cpp:1208 msgctxt "MainWin|" msgid "Show Certificate" msgstr "Näytä varmenne" -#: ../src/qtui/mainwin.cpp:1215 +#: ../src/qtui/mainwin.cpp:1225 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:1227 msgctxt "MainWin|" msgid "Current Session Only" msgstr "Vain nykyisen istunnon ajaksi" -#: ../src/qtui/mainwin.cpp:1218 +#: ../src/qtui/mainwin.cpp:1228 msgctxt "MainWin|" msgid "Forever" msgstr "Aina" -#: ../src/qtui/mainwin.cpp:1229 +#: ../src/qtui/mainwin.cpp:1239 msgctxt "MainWin|" msgid "Core Connection Error" msgstr "Virhe yhteydessä ytimeen" @@ -4408,17 +4506,17 @@ msgctxt "NetworkItem|" 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ä" @@ -4434,7 +4532,7 @@ msgstr[1] "Haluatko poistaa seuraavat puskurit pysyvästi?" #, qt-format msgctxt "NetworkModelController|" msgid "...and %1 more

" -msgstr "...ja %1 lisää

" +msgstr "…ja %1 lisää

" #: ../src/uisupport/networkmodelcontroller.cpp:191 msgctxt "NetworkModelController|" @@ -4487,13 +4585,13 @@ msgstr "Lomake" #: ../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 @@ -4516,7 +4614,7 @@ msgstr "Henkilöllisyys:" #: ../src/qtui/settingspages/networkssettingspage.ui:295 msgctxt "NetworksSettingsPage|" msgid "..." -msgstr "..." +msgstr "…" #: ../src/qtui/settingspages/networkssettingspage.ui:190 msgctxt "NetworksSettingsPage|" @@ -4531,7 +4629,7 @@ msgstr "Hallitse tämän verkon palvelimia" #: ../src/qtui/settingspages/networkssettingspage.ui:217 msgctxt "NetworksSettingsPage|" msgid "&Edit..." -msgstr "&Muokkaa..." +msgstr "&Muokkaa…" #: ../src/qtui/settingspages/networkssettingspage.ui:278 msgctxt "NetworksSettingsPage|" @@ -4775,7 +4873,7 @@ msgid "" "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" @@ -4790,7 +4888,7 @@ msgctxt "NotificationsSettingsPage|" msgid "Notifications" msgstr "Ilmoitukset" -#: ../src/qtui/phononnotificationbackend.cpp:186 +#: ../src/qtui/phononnotificationbackend.cpp:188 msgctxt "PhononNotificationBackend::ConfigWidget|" msgid "Select Audio File" msgstr "Valitse äänitiedosto" @@ -4853,159 +4951,159 @@ msgid "" "wizard any time and use the settings dialog for more detailed changes." msgstr "Tämä ohjattu toiminto auttaa asettamaan oletushenkilöllisyyden ja IRC-verkkoyhteyden.
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" @@ -5060,6 +5158,17 @@ msgctxt "QueryBufferItem|" msgid "server: %1" msgstr "palvelin: %1" +#: ../src/qtui/ui/receivefiledlg.ui:14 +msgctxt "ReceiveFileDlg|" +msgid "Incoming File Transfer" +msgstr "Saapuva tiedostosiirto" + +#: ../src/qtui/receivefiledlg.cpp:35 +#, qt-format +msgctxt "ReceiveFileDlg|" +msgid "%1 wants to send you a file:
%2 (%3 bytes)" +msgstr "%1 haluaa lähettää sinulle tiedoston:
%2 (%3 tavua)" + #: ../src/qtui/settingspages/saveidentitiesdlg.ui:13 msgctxt "SaveIdentitiesDlg|" msgid "Sync With Core" @@ -5068,7 +5177,7 @@ msgstr "Synkronointi ytimen kanssa" #: ../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|" @@ -5181,7 +5290,7 @@ msgstr "Salasana:" #: ../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 @@ -5315,7 +5424,7 @@ msgctxt "ShortcutsSettingsPage|" msgid "Shortcuts" msgstr "Pikanäppäimet" -#: ../src/common/signalproxy.cpp:736 +#: ../src/common/signalproxy.cpp:758 msgctxt "SignalProxy|" msgid "Disconnecting" msgstr "Katkaistaan yhteys" @@ -5348,7 +5457,7 @@ msgstr "Muokkaa tätä palvelinta" #: ../src/qtui/ui/simplenetworkeditor.ui:99 msgctxt "SimpleNetworkEditor|" msgid "&Edit..." -msgstr "&Muokkaa..." +msgstr "&Muokkaa…" #: ../src/qtui/ui/simplenetworkeditor.ui:116 msgctxt "SimpleNetworkEditor|" @@ -5358,7 +5467,7 @@ msgstr "Lisää IRC-palvelin" #: ../src/qtui/ui/simplenetworkeditor.ui:119 msgctxt "SimpleNetworkEditor|" msgid "&Add..." -msgstr "&Lisää..." +msgstr "&Lisää…" #: ../src/qtui/ui/simplenetworkeditor.ui:136 msgctxt "SimpleNetworkEditor|" @@ -5379,7 +5488,7 @@ msgstr "Siirrä ylemmäs listassa" #: ../src/qtui/ui/simplenetworkeditor.ui:182 msgctxt "SimpleNetworkEditor|" msgid "..." -msgstr "..." +msgstr "…" #: ../src/qtui/ui/simplenetworkeditor.ui:179 msgctxt "SimpleNetworkEditor|" @@ -5398,6 +5507,42 @@ msgid "" "network" msgstr "Lista IRC-kanavista, joille liityt automaattisesti yhdistettyäsi verkkoon" +#: ../src/qtui/snorenotificationbackend.cpp:60 +#: ../src/qtui/snorenotificationbackend.cpp:104 +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 "" @@ -5514,7 +5659,7 @@ msgctxt "SslInfoDlg|" msgid "%1 to %2" msgstr "%1–%2" -#: ../src/client/networkmodel.h:149 +#: ../src/client/networkmodel.h:150 msgctxt "StatusBufferItem|" msgid "Status Buffer" msgstr "Tilapuskuri" @@ -5715,15 +5860,15 @@ msgstr "Lomake" #: ../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" @@ -5772,114 +5917,114 @@ msgstr "Aihe-elementti" #. 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)" @@ -5887,7 +6032,7 @@ msgid_plural "%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)" @@ -5895,7 +6040,7 @@ msgid_plural "%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)" @@ -5903,7 +6048,7 @@ msgid_plural "%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)" @@ -5911,7 +6056,7 @@ msgid_plural "%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" @@ -5919,7 +6064,7 @@ msgid_plural "%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)"