From e1717010d2d0e87e944f0490dda76778cbd34820 Mon Sep 17 00:00:00 2001
From: Automated System <slavek.banko@axis.cz>
Date: Thu, 24 Jan 2019 00:39:30 +0100
Subject: Merge translation files from master branch.

---
 tde-i18n-fi/messages/tdeaddons/ark_plugin.po       |   6 +-
 tde-i18n-fi/messages/tdeartwork/klock.po           |  32 +-
 .../messages/tdeartwork/twin_art_clients.po        |  19 +-
 tde-i18n-fi/messages/tdebase/kate.po               | 614 +++++++++------------
 tde-i18n-fi/messages/tdebase/kcmenergy.po          |  34 +-
 tde-i18n-fi/messages/tdebase/kcmmedia.po           |  74 ++-
 tde-i18n-fi/messages/tdebase/kdcop.po              |  38 +-
 tde-i18n-fi/messages/tdebase/kdesktop.po           |  82 ++-
 tde-i18n-fi/messages/tdebase/kgreet_classic.po     |  30 +-
 tde-i18n-fi/messages/tdebase/kgreet_winbind.po     |  22 +-
 tde-i18n-fi/messages/tdebase/kicker.po             | 244 ++++----
 tde-i18n-fi/messages/tdebase/konqueror.po          |  10 +-
 tde-i18n-fi/messages/tdebase/konsole.po            |   6 +-
 tde-i18n-fi/messages/tdebase/ksmserver.po          | 199 ++++---
 tde-i18n-fi/messages/tdebase/libdmctl.po           |  14 +-
 tde-i18n-fi/messages/tdebase/tdeio_media.po        | 112 ++--
 tde-i18n-fi/messages/tdebase/tdeio_trash.po        |  72 +--
 tde-i18n-fi/messages/tdebase/tdepasswd.po          |  18 +-
 tde-i18n-fi/messages/tdebase/tdmgreet.po           |  82 ++-
 tde-i18n-fi/messages/tdebase/twin.po               |  44 +-
 tde-i18n-fi/messages/tdegames/kbackgammon.po       |  84 +--
 tde-i18n-fi/messages/tdegraphics/kpovmodeler.po    |  22 +-
 tde-i18n-fi/messages/tdelibs/katepart.po           | 239 ++++----
 tde-i18n-fi/messages/tdelibs/tdeio.po              |  86 +--
 tde-i18n-fi/messages/tdelibs/tdelibs.po            | 328 +++++------
 tde-i18n-fi/messages/tdenetwork/kopete.po          |  24 +-
 tde-i18n-fi/messages/tdenetwork/krdc.po            |  34 +-
 tde-i18n-fi/messages/tdenetwork/krfb.po            |  22 +-
 tde-i18n-fi/messages/tdepim/kalarm.po              | 144 +++--
 tde-i18n-fi/messages/tdepim/libkpgp.po             |  50 +-
 tde-i18n-fi/messages/tdeutils/ark.po               |  20 +-
 tde-i18n-fi/messages/tdeutils/kgpg.po              | 110 ++--
 tde-i18n-fi/messages/tdevelop/tdevelop.po          |  23 +-
 tde-i18n-fi/messages/tdewebdev/tdefilereplace.po   | 284 +++++-----
 34 files changed, 1470 insertions(+), 1752 deletions(-)

(limited to 'tde-i18n-fi/messages')

diff --git a/tde-i18n-fi/messages/tdeaddons/ark_plugin.po b/tde-i18n-fi/messages/tdeaddons/ark_plugin.po
index 79385c7b30e..7c8deae56c1 100644
--- a/tde-i18n-fi/messages/tdeaddons/ark_plugin.po
+++ b/tde-i18n-fi/messages/tdeaddons/ark_plugin.po
@@ -3,7 +3,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: ark_plugin\n"
-"POT-Creation-Date: 2018-12-30 19:35+0100\n"
+"POT-Creation-Date: 2019-01-23 23:28+0100\n"
 "PO-Revision-Date: 2005-09-04 19:39+0300\n"
 "Last-Translator: Ilpo Kantonen <ilpo@iki.fi>\n"
 "Language-Team: finnish <Finnish <kde-i18n-fi-discussion@lists.sourceforge."
@@ -68,11 +68,11 @@ msgstr "Pura paketti alikansioihin"
 msgid "Extract To..."
 msgstr "Pura paketti..."
 
-#: arkplugin.cpp:485 arkplugin.cpp:529
+#: arkplugin.cpp:467 arkplugin.cpp:511
 msgid "Archive"
 msgstr "Paketti"
 
-#: arkplugin.cpp:489 arkplugin.cpp:533
+#: arkplugin.cpp:471 arkplugin.cpp:515
 #, c-format
 msgid "Archive %1"
 msgstr "Paketti %1"
diff --git a/tde-i18n-fi/messages/tdeartwork/klock.po b/tde-i18n-fi/messages/tdeartwork/klock.po
index 226c123b05f..ed80d6ccf9a 100644
--- a/tde-i18n-fi/messages/tdeartwork/klock.po
+++ b/tde-i18n-fi/messages/tdeartwork/klock.po
@@ -9,7 +9,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: klock\n"
-"POT-Creation-Date: 2019-01-13 19:00+0100\n"
+"POT-Creation-Date: 2019-01-23 23:29+0100\n"
 "PO-Revision-Date: 2005-09-04 23:02+0300\n"
 "Last-Translator: Ilpo Kantonen <ilpo@iki.fi>\n"
 "Language-Team: finnish <Finnish <kde-i18n-fi-discussion@lists.sourceforge."
@@ -218,7 +218,7 @@ msgid "Cycling color"
 msgstr "Kiertävä väri"
 
 #: kdesavers/banner.cpp:133 kdesavers/lines.cpp:139 kdesavers/lorenz.cpp:82
-#: kdesavers/polygon.cpp:87 kdesavers/science.cpp:932 xsavers/space.cpp:592
+#: kdesavers/polygon.cpp:87 kdesavers/science.cpp:932 xsavers/space.cpp:593
 #: xsavers/swarm.cpp:328
 msgid "Speed:"
 msgstr "Nopeus:"
@@ -305,11 +305,11 @@ msgstr ""
 "kirjoittanut Tiaan Wessels 1997\n"
 "tiaan@netsys.co.za"
 
-#: kdesavers/firesaver.cpp:74
+#: kdesavers/firesaver.cpp:73
 msgid "Setup Screen Saver"
 msgstr "Näytönsäästäjän asetukset"
 
-#: kdesavers/firesaver.cpp:85
+#: kdesavers/firesaver.cpp:84
 msgid ""
 "<h3>KFireSaver 3D 1.0</h3>\n"
 "<p>TEST Koral - Enrico Ros::2004</p>"
@@ -317,35 +317,35 @@ msgstr ""
 "<h3>KFireSaver 3D 1.0</h3>\n"
 "<p>TEST Koral - Enrico Ros::2004</p>"
 
-#: kdesavers/firesaver.cpp:100
+#: kdesavers/firesaver.cpp:99
 msgid "Fireworks 3D (GL)"
 msgstr "Ilotulitus 3D (GL)"
 
-#: kdesavers/firesaver.cpp:523
+#: kdesavers/firesaver.cpp:522
 msgid "www.kde.org"
 msgstr "www.kde.org"
 
-#: kdesavers/firesaver.cpp:524
+#: kdesavers/firesaver.cpp:523
 msgid "My TDE, please!"
 msgstr "Minun TDE, kiitos!"
 
-#: kdesavers/firesaver.cpp:525
+#: kdesavers/firesaver.cpp:524
 msgid "KoNqUeR the World"
 msgstr "Valloita maailma"
 
-#: kdesavers/firesaver.cpp:526
+#: kdesavers/firesaver.cpp:525
 msgid "KFIRESAVER 3D"
 msgstr "KFIRESAVER 3D"
 
-#: kdesavers/firesaver.cpp:527
+#: kdesavers/firesaver.cpp:526
 msgid "Gimme your eyes..."
 msgstr "Anna minulle silmäsi..."
 
-#: kdesavers/firesaver.cpp:528
+#: kdesavers/firesaver.cpp:527
 msgid "Thank you for using TDE"
 msgstr "Kiitos kun käytit TDE:tä"
 
-#: kdesavers/firesaver.cpp:529
+#: kdesavers/firesaver.cpp:528
 msgid "Going insane tonight"
 msgstr "Hulluksi tänä iltana"
 
@@ -787,19 +787,19 @@ msgstr "Käynnistä näytönsäästäjä demotilassa"
 msgid "TDELock"
 msgstr "TDELock"
 
-#: xsavers/space.cpp:425
+#: xsavers/space.cpp:426
 msgid "GL can not render with root visual\n"
 msgstr "GL ei pysty varjostamaan juuri-näytöllä\n"
 
-#: xsavers/space.cpp:578
+#: xsavers/space.cpp:579
 msgid "Setup Space Screen Saver"
 msgstr "Avaruus-näytönsäästäjän asetukset"
 
-#: xsavers/space.cpp:602
+#: xsavers/space.cpp:603
 msgid "Warp interval:"
 msgstr "Poimuväli:"
 
-#: xsavers/space.cpp:675
+#: xsavers/space.cpp:676
 msgid ""
 "KSpace\n"
 "Copyright (c) 1998\n"
diff --git a/tde-i18n-fi/messages/tdeartwork/twin_art_clients.po b/tde-i18n-fi/messages/tdeartwork/twin_art_clients.po
index ed791024b6a..d1cd48841d6 100644
--- a/tde-i18n-fi/messages/tdeartwork/twin_art_clients.po
+++ b/tde-i18n-fi/messages/tdeartwork/twin_art_clients.po
@@ -4,7 +4,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: twin_art_clients\n"
-"POT-Creation-Date: 2019-01-13 19:00+0100\n"
+"POT-Creation-Date: 2019-01-23 23:29+0100\n"
 "PO-Revision-Date: 2005-07-04 09:08+0300\n"
 "Last-Translator: Kim Enkovaara <kim.enkovaara@iki.fi>\n"
 "Language-Team: Finnish <kde-i18n-fi-discussion@lists.sourceforge.net>\n"
@@ -172,24 +172,17 @@ msgstr "Avaa TDE:n IceWM-teemakansio"
 #, fuzzy
 msgid ""
 "Clicking on the link above will cause a window to appear showing the TDE "
-"IceWM theme folder. You can add or remove native IceWM themes by installing "
-"theme files into this folder or by creating folder symlinks to existing "
-"IceWM themes on your system. You can get extra-themes here: <b>https://"
-"github.com/bbidulock/icewm-extra-themes</b>"
+"IceWM theme folder. You can add or remove native IceWM themes by "
+"uncompressing <b>http://icewm.themes.org/</b> theme files into this folder, "
+"or by creating folder symlinks to existing IceWM themes on your system."
 msgstr ""
 "Napsauttamalla ylläolevaa olevaa linkkiä eteesi ilmestyy TDE:n IceWM-"
 "teemakansio. Voit lisätä tai poistaa natiiveja IceWM-teemoja purkamalla "
 "<b>http://icewm.themes.org/</b>-sivuston teematiedostoja tähän kansioon, tai "
 "tekemällä linkin järjestelmässäsi jo oleviin IceWM-teemoihin."
 
-#: icewm/config/config.cpp:107
-msgid ""
-"You're supposed to copy the entire theme folders into your TDE IceWM theme "
-"folder."
-msgstr ""
-
-#: icewm/config/config.cpp:170 icewm/config/config.cpp:212
-#: icewm/config/config.cpp:256 icewm/config/config.cpp:271
+#: icewm/config/config.cpp:167 icewm/config/config.cpp:209
+#: icewm/config/config.cpp:253 icewm/config/config.cpp:268
 msgid "Infadel #2 (default)"
 msgstr "Infadel #2 (oletus)"
 
diff --git a/tde-i18n-fi/messages/tdebase/kate.po b/tde-i18n-fi/messages/tdebase/kate.po
index adf91c62a41..9b28056b15b 100644
--- a/tde-i18n-fi/messages/tdebase/kate.po
+++ b/tde-i18n-fi/messages/tdebase/kate.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: kate\n"
-"POT-Creation-Date: 2019-01-13 18:46+0100\n"
+"POT-Creation-Date: 2019-01-23 23:15+0100\n"
 "PO-Revision-Date: 2006-09-15 01:18+0300\n"
 "Last-Translator: Ilpo Kantonen <ilpo@iki.fi>\n"
 "Language-Team: finnish <fi@li.org>\n"
@@ -30,27 +30,12 @@ msgid ""
 "Your emails"
 msgstr "eleknader@phnet.fi,teemu.rytilahti@kde-fi.org"
 
-#: app/kateapp.cpp:244 app/kateapp.cpp:408 app/kwritemain.cpp:686
+#: app/kateapp.cpp:214 app/kateapp.cpp:326 app/kwritemain.cpp:686
 msgid ""
 "The file '%1' could not be opened: it is not a normal file, it is a folder."
 msgstr ""
 "Tiedostoa \"%1\" ei voitu avata: se ei ole normaali tiedosto vaan kansio."
 
-#: app/kateapp.cpp:325
-#, fuzzy
-msgid "Save Sessions"
-msgstr "Tallenna istunto?"
-
-#: app/kateapp.cpp:331
-msgid ""
-"<p>Do you want to save the existing sessions?<p>!!NOTE!!<p>All existing "
-"sessions will be removed if you choose \"Delete\""
-msgstr ""
-
-#: app/kateapp.cpp:334 app/katesessionpanel.cpp:731
-msgid "Do not ask again"
-msgstr "Älä kysy uudestaan"
-
 #: app/kateconfigdialog.cpp:91 app/kateconfigdialog.cpp:97
 #: app/kateconfigdialog.cpp:204 app/kateconfigdialog.cpp:273
 #: app/kateconfigdialog.cpp:282 app/kateconfigdialog.cpp:290
@@ -178,7 +163,7 @@ msgstr "(ei koskaan)"
 msgid " day(s)"
 msgstr " päivän jälkeen"
 
-#: app/kateconfigdialog.cpp:204 app/katemainwindow.cpp:221
+#: app/kateconfigdialog.cpp:204
 msgid "Sessions"
 msgstr "Istunnot"
 
@@ -259,7 +244,7 @@ msgid "Plugin Manager"
 msgstr "Liitännäistenhallinta"
 
 #: app/kateconfigdialog.cpp:298 app/kateconfigdialog.cpp:299
-#: app/katemainwindow.cpp:269 app/katemainwindow.cpp:557
+#: app/katemainwindow.cpp:265 app/katemainwindow.cpp:539
 msgid "External Tools"
 msgstr "Ulkoiset työkalut"
 
@@ -312,11 +297,11 @@ msgstr ""
 msgid "Close Document"
 msgstr "Sulje asiakirja"
 
-#: app/katedocmanager.cpp:431 app/katemainwindow.cpp:359
+#: app/katedocmanager.cpp:431 app/katemainwindow.cpp:340
 msgid "New file opened while trying to close Kate, closing aborted."
 msgstr "Uusi tiedosto avattiin suljettaessa Katea. Sulkeminen keskeytettiin."
 
-#: app/katedocmanager.cpp:432 app/katemainwindow.cpp:360
+#: app/katedocmanager.cpp:432 app/katemainwindow.cpp:341
 msgid "Closing Aborted"
 msgstr "Sulkeminen keskeytetty"
 
@@ -328,31 +313,31 @@ msgstr "Avataan tiedostoja edellisestä istunnosta..."
 msgid "Starting Up"
 msgstr "Käynnistyy"
 
-#: app/kateexternaltools.cpp:275
+#: app/kateexternaltools.cpp:276
 msgid "Failed to expand the command '%1'."
 msgstr "Ei voitu laajentaa komentoa '%1'."
 
-#: app/kateexternaltools.cpp:276
+#: app/kateexternaltools.cpp:277
 msgid "Kate External Tools"
 msgstr "Ulkoiset työkalut"
 
-#: app/kateexternaltools.cpp:426
+#: app/kateexternaltools.cpp:427
 msgid "Edit External Tool"
 msgstr "Muokkaa ulkoista työkalua"
 
-#: app/kateexternaltools.cpp:440
+#: app/kateexternaltools.cpp:441
 msgid "&Label:"
 msgstr "&Nimi:"
 
-#: app/kateexternaltools.cpp:445
+#: app/kateexternaltools.cpp:446
 msgid "The name will be displayed in the 'Tools->External' menu"
 msgstr "Nimi näytetään 'Työkalut->Ulkoiset työkalut' valikossa"
 
-#: app/kateexternaltools.cpp:455
+#: app/kateexternaltools.cpp:456
 msgid "S&cript:"
 msgstr "TDE-skri&pti:"
 
-#: app/kateexternaltools.cpp:460
+#: app/kateexternaltools.cpp:461
 msgid ""
 "<p>The script to execute to invoke the tool. The script is passed to /bin/sh "
 "for execution. The following macros will be expanded:</p><ul><li><code>%URL</"
@@ -376,11 +361,11 @@ msgstr ""
 "nykyisessä näytössä. <li><code>%text</code> - nykyisen asiakirjan teksti.</"
 "ul>"
 
-#: app/kateexternaltools.cpp:478
+#: app/kateexternaltools.cpp:479
 msgid "&Executable:"
 msgstr "&Suoritustiedosto:"
 
-#: app/kateexternaltools.cpp:483
+#: app/kateexternaltools.cpp:484
 msgid ""
 "The executable used by the command. This is used to check if a tool should "
 "be displayed; if not set, the first word of <em>command</em> will be used."
@@ -388,11 +373,11 @@ msgstr ""
 "Komennon käyttämä suorituskelpoinen ohjelma. Tämä tarkistaa näytetäänkö "
 "työkalu vai ensimmäinen sana <em>komennosta</em>."
 
-#: app/kateexternaltools.cpp:489
+#: app/kateexternaltools.cpp:490
 msgid "&Mime types:"
 msgstr "&Mime-tyypit:"
 
-#: app/kateexternaltools.cpp:494
+#: app/kateexternaltools.cpp:495
 msgid ""
 "A semicolon-separated list of mime types for which this tool should be "
 "available; if this is left empty, the tool is always available. To choose "
@@ -402,28 +387,28 @@ msgstr ""
 "käsitellä. Jos tämä on tyhjä, työkalu on käytössä jokaiselle tyypille. "
 "Valitaksesi tunnetuista mime-tyypeistä, paina oikealla sijaitsevaa nappulaa."
 
-#: app/kateexternaltools.cpp:503
+#: app/kateexternaltools.cpp:504
 msgid "Click for a dialog that can help you creating a list of mimetypes."
 msgstr ""
 "Klikkaa keskusteluikkunaa, joka voi avustaa mime-tyyppien listan luonnissa."
 
-#: app/kateexternaltools.cpp:507
+#: app/kateexternaltools.cpp:508
 msgid "&Save:"
 msgstr "&Talleta:"
 
-#: app/kateexternaltools.cpp:511
+#: app/kateexternaltools.cpp:512
 msgid "None"
 msgstr "Ei mikään"
 
-#: app/kateexternaltools.cpp:511
+#: app/kateexternaltools.cpp:512
 msgid "Current Document"
 msgstr "Nykyinen asiakirja"
 
-#: app/kateexternaltools.cpp:511
+#: app/kateexternaltools.cpp:512
 msgid "All Documents"
 msgstr "Kaikki Asiakirjat"
 
-#: app/kateexternaltools.cpp:515
+#: app/kateexternaltools.cpp:516
 msgid ""
 "You can elect to save the current or all [modified] documents prior to "
 "running the command. This is helpful if you want to pass URLs to an "
@@ -433,11 +418,11 @@ msgstr ""
 "suorittamalla komento. Tätä voi soveltaa URLien antamiiseen sovelluksille, "
 "esimerkiksi FTP-asiakasohjelmassa."
 
-#: app/kateexternaltools.cpp:522
+#: app/kateexternaltools.cpp:523
 msgid "&Command line name:"
 msgstr "&Komentorivin nimi:"
 
-#: app/kateexternaltools.cpp:527
+#: app/kateexternaltools.cpp:528
 msgid ""
 "If you specify a name here, you can invoke the command from the view command "
 "lines with exttool-the_name_you_specified_here. Please do not use spaces or "
@@ -446,31 +431,31 @@ msgstr ""
 "Jos määrittelet tähän nimen, voit antaa komennon komentojen näytöstä exttool-"
 "the_nimi_jonka_tähän_kirjoitit. Älä käytä välilyöntejä tai sarkaimia nimessä."
 
-#: app/kateexternaltools.cpp:538
+#: app/kateexternaltools.cpp:539
 msgid "You must specify at least a name and a command"
 msgstr "Anna ainakin nimi ja komento"
 
-#: app/kateexternaltools.cpp:547
+#: app/kateexternaltools.cpp:548
 msgid "Select the MimeTypes for which to enable this tool."
 msgstr "Valitse Mime-tyypit vastaamaan tätä työkalua."
 
-#: app/kateexternaltools.cpp:549
+#: app/kateexternaltools.cpp:550
 msgid "Select Mime Types"
 msgstr "Valitse mime-tyypit"
 
-#: app/kateexternaltools.cpp:567
+#: app/kateexternaltools.cpp:568
 msgid "&New..."
 msgstr "&Uusi..."
 
-#: app/kateexternaltools.cpp:575
+#: app/kateexternaltools.cpp:576
 msgid "&Edit..."
 msgstr "&Muokkaa..."
 
-#: app/kateexternaltools.cpp:579
+#: app/kateexternaltools.cpp:580
 msgid "Insert &Separator"
 msgstr "Lisää &erotin"
 
-#: app/kateexternaltools.cpp:601
+#: app/kateexternaltools.cpp:602
 msgid ""
 "This list shows all the configured tools, represented by their menu text."
 msgstr ""
@@ -608,51 +593,51 @@ msgstr "Käytä edellistä suodinta (\"%1\")"
 msgid "Clear filter"
 msgstr "Puhdista suodin"
 
-#: app/katefileselector.cpp:535
+#: app/katefileselector.cpp:536
 msgid "Toolbar"
 msgstr "Työkalurivi"
 
-#: app/katefileselector.cpp:537
+#: app/katefileselector.cpp:538
 msgid "A&vailable actions:"
 msgstr "Saatavilla olev&at toiminnot:"
 
-#: app/katefileselector.cpp:538
+#: app/katefileselector.cpp:539
 msgid "S&elected actions:"
 msgstr "V&alitut toiminnot:"
 
-#: app/katefileselector.cpp:546
+#: app/katefileselector.cpp:547
 msgid "Auto Synchronization"
 msgstr "Automaattinen tahdistus"
 
-#: app/katefileselector.cpp:547
+#: app/katefileselector.cpp:548
 msgid "When a docu&ment becomes active"
 msgstr "Kun &asiakirja aktivoidaan"
 
-#: app/katefileselector.cpp:548
+#: app/katefileselector.cpp:549
 msgid "When the file selector becomes visible"
 msgstr "Kun tiedostovalitsin tulee näkyväksi"
 
-#: app/katefileselector.cpp:555
+#: app/katefileselector.cpp:556
 msgid "Remember &locations:"
 msgstr "Muista &sijainnit:"
 
-#: app/katefileselector.cpp:562
+#: app/katefileselector.cpp:563
 msgid "Remember &filters:"
 msgstr "Muista &suotimet:"
 
-#: app/katefileselector.cpp:569
+#: app/katefileselector.cpp:570
 msgid "Session"
 msgstr "Istunto"
 
-#: app/katefileselector.cpp:570
+#: app/katefileselector.cpp:571
 msgid "Restore loca&tion"
 msgstr "Palauta si&jainti"
 
-#: app/katefileselector.cpp:571
+#: app/katefileselector.cpp:572
 msgid "Restore last f&ilter"
 msgstr "Palauta viimeinen s&uodin"
 
-#: app/katefileselector.cpp:591
+#: app/katefileselector.cpp:592
 msgid ""
 "<p>Decides how many locations to keep in the history of the location combo "
 "box."
@@ -660,13 +645,13 @@ msgstr ""
 "<p>Määrittelee, kuinka monta sijaintia säilytetään sijaintirivin "
 "yhdistelmäruudussa"
 
-#: app/katefileselector.cpp:596
+#: app/katefileselector.cpp:597
 msgid ""
 "<p>Decides how many filters to keep in the history of the filter combo box."
 msgstr ""
 "<p>Määrittelee kuinka monta suodinta säilytetään suotimen yhdistelmäruudussa."
 
-#: app/katefileselector.cpp:601
+#: app/katefileselector.cpp:602
 msgid ""
 "<p>These options allow you to have the File Selector automatically change "
 "location to the folder of the active document on certain events.<p>Auto "
@@ -680,7 +665,7 @@ msgstr ""
 "näkyvissä.<p>Mikään asetus ei ole oletuksena valittuna, mutta voit päivittää "
 "sijainnin napsauttamalla työkalurivin synkronointipainiketta."
 
-#: app/katefileselector.cpp:610
+#: app/katefileselector.cpp:611
 msgid ""
 "<p>If this option is enabled (default), the location will be restored when "
 "you start Kate.<p><strong>Note</strong> that if the session is handled by "
@@ -690,7 +675,7 @@ msgstr ""
 "uudelleen.<p><strong>Huomaa</strong>, että jos Kate palautetaan TDE:n "
 "istuntoa palautettaessa, sijainti palautetaan aina."
 
-#: app/katefileselector.cpp:614
+#: app/katefileselector.cpp:615
 msgid ""
 "<p>If this option is enabled (default), the current filter will be restored "
 "when you start Kate.<p><strong>Note</strong> that if the session is handled "
@@ -704,7 +689,7 @@ msgstr ""
 "<p><strong>Huomaa</strong>, että jotkin automaattisen synkronoinnin "
 "asetukset saattavat ohittaa tämän."
 
-#: app/kategrepdialog.cpp:71 app/katemainwindow.cpp:227
+#: app/kategrepdialog.cpp:71 app/katemainwindow.cpp:223
 msgid "Find in Files"
 msgstr "Etsi tiedostoista"
 
@@ -728,42 +713,37 @@ msgstr "Pohja:"
 msgid "Files:"
 msgstr "Tiedostot:"
 
-#: app/kategrepdialog.cpp:163
-#, fuzzy
-msgid "Hide errors"
-msgstr "Piilota &sivupalkit"
-
-#: app/kategrepdialog.cpp:169
+#: app/kategrepdialog.cpp:160
 msgid "Folder:"
 msgstr "Kansio:"
 
-#: app/kategrepdialog.cpp:187
+#: app/kategrepdialog.cpp:178
 msgid "Recursive"
 msgstr "Rekursiivinen"
 
-#: app/kategrepdialog.cpp:195 app/kategrepdialog.cpp:488
+#: app/kategrepdialog.cpp:186 app/kategrepdialog.cpp:475
 msgid "Find"
 msgstr "Etsi"
 
-#: app/kategrepdialog.cpp:210
+#: app/kategrepdialog.cpp:201
 #, fuzzy
 msgid ""
 "<p>Enter the expression you want to search for here.<p>If 'regular "
-"expression' is unchecked, all characters that are not letters in your "
-"expression will be escaped with a backslash character.<p>Possible meta "
-"characters are:<br><b>.</b> - Matches any character<br><b>^</b> - Matches "
-"the beginning of a line<br><b>$</b> - Matches the end of a line<br><b>\\&lt;"
-"</b> - Matches the beginning of a word<br><b>\\&gt;</b> - Matches the end of "
-"a word<p>The following repetition operators exist:<br><b>?</b> - The "
-"preceding item is matched at most once<br><b>*</b> - The preceding item is "
-"matched zero or more times<br><b>+</b> - The preceding item is matched one "
-"or more times<br><b>{<i>n</i>}</b> - The preceding item is matched exactly "
-"<i>n</i> times<br><b>{<i>n</i>,}</b> - The preceding item is matched <i>n</"
-"i> or more times<br><b>{,<i>n</i>}</b> - The preceding item is matched at "
-"most <i>n</i> times<br><b>{<i>n</i>,<i>m</i>}</b> - The preceding item is "
-"matched at least <i>n</i>, but at most <i>m</i> times.<p>Furthermore, "
-"backreferences to bracketed subexpressions are available via the notation "
-"<code>\\#</code>.<p>See the grep(1) documentation for the full documentation."
+"expression' is unchecked, any non-space letters in your expression will be "
+"escaped with a backslash character.<p>Possible meta characters are:<br><b>.</"
+"b> - Matches any character<br><b>^</b> - Matches the beginning of a "
+"line<br><b>$</b> - Matches the end of a line<br><b>\\&lt;</b> - Matches the "
+"beginning of a word<br><b>\\&gt;</b> - Matches the end of a word<p>The "
+"following repetition operators exist:<br><b>?</b> - The preceding item is "
+"matched at most once<br><b>*</b> - The preceding item is matched zero or "
+"more times<br><b>+</b> - The preceding item is matched one or more "
+"times<br><b>{<i>n</i>}</b> - The preceding item is matched exactly <i>n</i> "
+"times<br><b>{<i>n</i>,}</b> - The preceding item is matched <i>n</i> or more "
+"times<br><b>{,<i>n</i>}</b> - The preceding item is matched at most <i>n</i> "
+"times<br><b>{<i>n</i>,<i>m</i>}</b> - The preceding item is matched at least "
+"<i>n</i>, but at most <i>m</i> times.<p>Furthermore, backreferences to "
+"bracketed subexpressions are available via the notation <code>\\#</code>."
+"<p>See the grep(1) documentation for the full documentation."
 msgstr ""
 "<p>Kirjoita tähän etsittävä säännöllinen lauseke. <p>Jos 'säännöllistä "
 "lauseke' ei ole valittu, jokainen ei-tyhjä merkki lausekkeesta lisätään "
@@ -781,7 +761,7 @@ msgstr ""
 "merkinnällä <code>\\#</code>. <p>Katso grep(1) -dokumentaatiosta lisää "
 "ohjeita."
 
-#: app/kategrepdialog.cpp:233
+#: app/kategrepdialog.cpp:224
 msgid ""
 "Enter the file name pattern of the files to search here.\n"
 "You may give several patterns separated by commas."
@@ -789,7 +769,7 @@ msgstr ""
 "Kirjoita etsittävän tiedoston nimi tai nimen osa.\n"
 "Voit antaa useita hakuehtoja erottamalla ne pilkulla."
 
-#: app/kategrepdialog.cpp:236
+#: app/kategrepdialog.cpp:227
 #, c-format
 msgid ""
 "You can choose a template for the pattern from the combo box\n"
@@ -801,21 +781,21 @@ msgstr ""
 "sitä tässä. Pohjassa oleva merkkijono %s korvataan kenttään\n"
 "kirjoitetulla tekstillä."
 
-#: app/kategrepdialog.cpp:241
+#: app/kategrepdialog.cpp:232
 msgid "Enter the folder which contains the files in which you want to search."
 msgstr "Anna hakemisto, jonka tiedostoista haluat etsiä."
 
-#: app/kategrepdialog.cpp:243
+#: app/kategrepdialog.cpp:234
 msgid "Check this box to search in all subfolders."
 msgstr "Valitse tämä etsiäksesi myös kaikista alihakemistoista."
 
-#: app/kategrepdialog.cpp:245
+#: app/kategrepdialog.cpp:236
 msgid ""
 "If this option is enabled (the default), the search will be case sensitive."
 msgstr ""
 "Jos tämä kohta on valittuna (oletus), tiedostojen haku on kirjainkokoherkkää."
 
-#: app/kategrepdialog.cpp:247
+#: app/kategrepdialog.cpp:238
 msgid ""
 "<p>If this is enabled, your pattern will be passed unmodified to "
 "<em>grep(1)</em>. Otherwise, all characters that are not letters will be "
@@ -827,7 +807,7 @@ msgstr ""
 "kirjain -mekkeihin lisätään takakeno-merkki eteen, jotta ne erottuisivat "
 "merkkijonomallista."
 
-#: app/kategrepdialog.cpp:252
+#: app/kategrepdialog.cpp:243
 msgid ""
 "The results of the grep run are listed here. Select a\n"
 "filename/line number combination and press Enter or doubleclick\n"
@@ -837,26 +817,20 @@ msgstr ""
 "ja rivinumeron yhdistelmä ja paina Enter tai kaksoisnapsauta,\n"
 "niin näet rivin editorissa."
 
-#: app/kategrepdialog.cpp:256
-msgid ""
-"<p>If this is checked, the dialog window showing the search errors will not "
-"be displayed at the end of the search."
-msgstr ""
-
-#: app/kategrepdialog.cpp:339
+#: app/kategrepdialog.cpp:327
 msgid "You must enter an existing local folder in the 'Folder' entry."
 msgstr ""
 "\"Kansio\" -kenttään tarvitsee kirjoittaa olemassa oleva paikallinen kansio."
 
-#: app/kategrepdialog.cpp:340
+#: app/kategrepdialog.cpp:328
 msgid "Invalid Folder"
 msgstr "Kelvoton kansio"
 
-#: app/kategrepdialog.cpp:494
+#: app/kategrepdialog.cpp:479
 msgid "<strong>Error:</strong><p>"
 msgstr "<strong>Virhe:</strong><p>"
 
-#: app/kategrepdialog.cpp:494
+#: app/kategrepdialog.cpp:479
 msgid "Grep Tool Error"
 msgstr "Grep-työkalun virhe"
 
@@ -1038,27 +1012,27 @@ msgstr "Erittäin mukava apu"
 msgid "All people who have contributed and I have forgotten to mention"
 msgstr "Kaikki, jotka ovat auttaneet, mutta joiden nimet olen unohtanut"
 
-#: app/katemainwindow.cpp:213 app/katesavemodifieddialog.cpp:152
+#: app/katemainwindow.cpp:212 app/katesavemodifieddialog.cpp:152
 msgid "Documents"
 msgstr "Asiakirjat"
 
-#: app/katemainwindow.cpp:217
+#: app/katemainwindow.cpp:216
 msgid "Filesystem Browser"
 msgstr "Tiedostoselain"
 
-#: app/katemainwindow.cpp:234
+#: app/katemainwindow.cpp:230
 msgid "Terminal"
 msgstr "Pääteikkuna"
 
-#: app/katemainwindow.cpp:246
+#: app/katemainwindow.cpp:242
 msgid "Create a new document"
 msgstr "Luo uusi asiakirja"
 
-#: app/katemainwindow.cpp:247
+#: app/katemainwindow.cpp:243
 msgid "Open an existing document for editing"
 msgstr "Avaa olemassa oleva asiakirja muokkausta varten"
 
-#: app/katemainwindow.cpp:250 app/kwritemain.cpp:151
+#: app/katemainwindow.cpp:246 app/kwritemain.cpp:151
 msgid ""
 "This lists files which you have opened recently, and allows you to easily "
 "open them again."
@@ -1066,47 +1040,47 @@ msgstr ""
 "Tässä luettelossa näet tiedostot, jotka olet viimeksi avannut. Voit avata "
 "tästä haluamasi tiedoston."
 
-#: app/katemainwindow.cpp:252
+#: app/katemainwindow.cpp:248
 msgid "Save A&ll"
 msgstr "Tallenna &kaikki"
 
-#: app/katemainwindow.cpp:253
+#: app/katemainwindow.cpp:249
 msgid "Save all open, modified documents to disk."
 msgstr "Tallentaa kaikki avoimet ja tallentamattomat tiedostot."
 
-#: app/katemainwindow.cpp:255
+#: app/katemainwindow.cpp:251
 msgid "Close the current document."
 msgstr "Sulje nykyinen asiakirja."
 
-#: app/katemainwindow.cpp:257
+#: app/katemainwindow.cpp:253
 msgid "Clos&e All"
 msgstr "S&ulje kaikki"
 
-#: app/katemainwindow.cpp:258
+#: app/katemainwindow.cpp:254
 msgid "Close all open documents."
 msgstr "Sulje kaikki avoimet asiakirjat."
 
-#: app/katemainwindow.cpp:260
+#: app/katemainwindow.cpp:256
 msgid "Send one or more of the open documents as email attachments."
 msgstr "Lähetä yksi tai useampi asiakirja sähköpostin liitetiedostona."
 
-#: app/katemainwindow.cpp:262
+#: app/katemainwindow.cpp:258
 msgid "Close this window"
 msgstr "Sulje tämä ikkuna"
 
-#: app/katemainwindow.cpp:265
+#: app/katemainwindow.cpp:261
 msgid "Create a new Kate view (a new window with the same document list)."
 msgstr "Luo uusi Kate-näkymä (uusi ikkuna, jossa on sama asiakirjalista)."
 
-#: app/katemainwindow.cpp:270
+#: app/katemainwindow.cpp:266
 msgid "Launch external helper applications"
 msgstr "Käynnistä ulkoisia apuohjelmia"
 
-#: app/katemainwindow.cpp:276
+#: app/katemainwindow.cpp:272
 msgid "Open W&ith"
 msgstr "Avaa &ohjelmalla"
 
-#: app/katemainwindow.cpp:277
+#: app/katemainwindow.cpp:273
 msgid ""
 "Open the current document using another application registered for its file "
 "type, or an application of your choice."
@@ -1114,100 +1088,76 @@ msgstr ""
 "Avaa nykyinen tiedosto sovelluksella, jolla tiedostotyyppi on määritelty "
 "avattavaksi, tai jollakin toisella sovelluksella."
 
-#: app/katemainwindow.cpp:282 app/kwritemain.cpp:174
+#: app/katemainwindow.cpp:278 app/kwritemain.cpp:174
 msgid "Configure the application's keyboard shortcut assignments."
 msgstr "Muokkaa sovelluksen näppäinyhdistelmiä."
 
-#: app/katemainwindow.cpp:285 app/kwritemain.cpp:177
+#: app/katemainwindow.cpp:281 app/kwritemain.cpp:177
 msgid "Configure which items should appear in the toolbar(s)."
 msgstr "Muokkaa työkaluriveillä näkyviä toimintoja."
 
-#: app/katemainwindow.cpp:288
+#: app/katemainwindow.cpp:284
 msgid ""
 "Configure various aspects of this application and the editing component."
 msgstr "Muokkaa sovelluksen asetuksia."
 
-#: app/katemainwindow.cpp:292
+#: app/katemainwindow.cpp:288
 msgid "&Pipe to Console"
 msgstr "&Putkita päätteeseen"
 
-#: app/katemainwindow.cpp:295
+#: app/katemainwindow.cpp:291
 msgid "This shows useful tips on the use of this application."
 msgstr "Tämä näyttää hyödyllisiä vihjeitä sovelluksen käytöstä."
 
-#: app/katemainwindow.cpp:299
+#: app/katemainwindow.cpp:295
 msgid "&Plugins Handbook"
 msgstr "&Liitännäisten käsikirja"
 
-#: app/katemainwindow.cpp:300
+#: app/katemainwindow.cpp:296
 msgid "This shows help files for various available plugins."
 msgstr "Tämä näyttää ohjeita saatavilla olevista laajennuksista."
 
-#: app/katemainwindow.cpp:309
-#, fuzzy
-msgid "&New"
-msgstr "&Uusi..."
+#: app/katemainwindow.cpp:305
+msgid ""
+"_: Menu entry Session->New\n"
+"&New"
+msgstr "&Uusi"
 
-#: app/katemainwindow.cpp:313
+#: app/katemainwindow.cpp:308
 msgid "Save &As..."
 msgstr "Tallenna &nimellä..."
 
-#: app/katemainwindow.cpp:315
-#, fuzzy
-msgid "&Rename"
-msgstr "&Uudelleennimeä..."
-
-#: app/katemainwindow.cpp:319
-msgid "Re&load"
-msgstr ""
-
-#: app/katemainwindow.cpp:321
-#, fuzzy
-msgid "Acti&vate"
-msgstr "Aktivoi seuraava välilehti"
-
-#: app/katemainwindow.cpp:323
-msgid "Toggle read &only"
-msgstr ""
-
-#: app/katemainwindow.cpp:325
-#, fuzzy
-msgid "Move &Up"
-msgstr "Siirrä kohteeseen"
-
-#: app/katemainwindow.cpp:327
-#, fuzzy
-msgid "Move Do&wn"
-msgstr "Siirrä kohteeseen"
+#: app/katemainwindow.cpp:309
+msgid "&Manage..."
+msgstr "&Hallitse..."
 
-#: app/katemainwindow.cpp:329
-#, fuzzy
-msgid "Sele&ct session"
-msgstr "&Tallenna istunto"
+#: app/katemainwindow.cpp:312
+msgid "&Quick Open"
+msgstr "&Pika-avaus"
 
-#: app/katemainwindow.cpp:506
+#: app/katemainwindow.cpp:488
 msgid ""
 "_: 'document name [*]', [*] means modified\n"
 "%1 [*]"
 msgstr "%1 [*]"
 
-#: app/katemainwindow.cpp:631
+#: app/katemainwindow.cpp:610
 msgid "&Other..."
 msgstr "&Muu..."
 
-#: app/katemainwindow.cpp:641
+#: app/katemainwindow.cpp:620
 msgid "Other..."
 msgstr "Muu..."
 
-#: app/katemainwindow.cpp:658
+#: app/katemainwindow.cpp:637
 msgid "Application '%1' not found!"
 msgstr "Ohjelmaa '%1' ei löytynyt!"
 
-#: app/katemainwindow.cpp:658
+#: app/katemainwindow.cpp:637
 msgid "Application Not Found!"
 msgstr "Ohjelmaa ei löytynyt!"
 
-#: app/katemainwindow.cpp:686
+#: app/katemainwindow.cpp:665
 msgid ""
 "<p>The current document has not been saved, and cannot be attached to an "
 "email message.<p>Do you want to save it and proceed?"
@@ -1215,17 +1165,17 @@ msgstr ""
 "<p>Nykyistä asiakirjaa ei ole tallennettu, ja sitä ei voida liittää "
 "sähköpostiin ilman tallennusta.<p>Haluatko tallentaa ja jatkaa?"
 
-#: app/katemainwindow.cpp:689
+#: app/katemainwindow.cpp:668
 msgid "Cannot Send Unsaved File"
 msgstr "Tallentamatonta tiedostoa ei voida lähettää"
 
-#: app/katemainwindow.cpp:697 app/katemainwindow.cpp:718
+#: app/katemainwindow.cpp:676 app/katemainwindow.cpp:697
 msgid "The file could not be saved. Please check if you have write permission."
 msgstr ""
 "Tiedostoa ei voitu tallentaa. Tarkista, että sinulla on kirjoitusoikeus "
 "tiedostoon."
 
-#: app/katemainwindow.cpp:708
+#: app/katemainwindow.cpp:687
 msgid ""
 "<p>The current file:<br><strong>%1</strong><br>has been modified. "
 "Modifications will not be available in the attachment.<p>Do you want to save "
@@ -1235,11 +1185,11 @@ msgstr ""
 "eivät ole käytettävissä liitteessä. <p>Haluatko tallentaa tiedoston ennen "
 "lähettämistä?"
 
-#: app/katemainwindow.cpp:711
+#: app/katemainwindow.cpp:690
 msgid "Save Before Sending?"
 msgstr "Tallenna ennen lähettämistä?"
 
-#: app/katemainwindow.cpp:711
+#: app/katemainwindow.cpp:690
 msgid "Do Not Save"
 msgstr "Älä tallenna"
 
@@ -1444,146 +1394,115 @@ msgstr "Sijainti"
 msgid "Projects"
 msgstr "Projektit"
 
-#: app/katesavemodifieddialog.cpp:163
+#: app/katesavemodifieddialog.cpp:164
 msgid "Se&lect All"
 msgstr "Va&litse kaikki"
 
-#: app/katesavemodifieddialog.cpp:210
+#: app/katesavemodifieddialog.cpp:211
 msgid ""
 "Data you requested to be saved could not be written. Please choose how you "
 "want to proceed."
 msgstr "Pyytämääsi tietoa ei voitu tallettaa. Valitse miten haluat jatkaa."
 
-#: app/katesession.cpp:823
-msgid "Session Chooser"
-msgstr "Istunnonvalitsija"
-
-#: app/katesession.cpp:825
-msgid "Open Session"
-msgstr "Avaa istunto"
-
-#: app/katesession.cpp:826
-msgid "New Session"
-msgstr "Uusi istunto"
+#: app/katesession.cpp:78 app/katesession.cpp:102 app/katesession.cpp:252
+#, fuzzy
+msgid "Default Session"
+msgstr "Oletusistunto"
 
-#: app/katesession.cpp:843
-msgid "Session Name"
-msgstr "Istunnon nimi"
+#: app/katesession.cpp:82
+msgid "Unnamed Session"
+msgstr "Nimetön istunto"
 
-#: app/katesession.cpp:844
-msgid "Open Documents"
-msgstr "Avoimet asiakirjat"
+#: app/katesession.cpp:104
+msgid "Session (%1)"
+msgstr "Istunto (%1)"
 
-#: app/katesessionpanel.cpp:43
+#: app/katesession.cpp:384
 #, fuzzy
-msgid "Session Name Chooser"
-msgstr "Istunnonvalitsija"
+msgid "Save Session?"
+msgstr "Tallenna istunto?"
 
-#: app/katesessionpanel.cpp:63
+#: app/katesession.cpp:391
 #, fuzzy
-msgid "Switch to the new session"
-msgstr "&Aloita uusi istunto"
+msgid "Save current session?"
+msgstr "&Tallenna istunto"
 
-#: app/katesessionpanel.cpp:201
-#, fuzzy
-msgid "New"
-msgstr "Uusi välilehti"
+#: app/katesession.cpp:392
+msgid "Do not ask again"
+msgstr "Älä kysy uudestaan"
 
-#: app/katesessionpanel.cpp:203
-msgid "Create a new session and switch to it."
-msgstr ""
+#: app/katesession.cpp:482
+msgid "No session selected to open."
+msgstr "Mitään istuntoa ei ollut valittu avattavaksi."
 
-#: app/katesessionpanel.cpp:208
-#, fuzzy
-msgid "Save the selected session."
-msgstr "Tallenna nykyinen istunto?"
+#: app/katesession.cpp:482
+msgid "No Session Selected"
+msgstr "Mitään istuntoa ei ollut valittu"
 
-#: app/katesessionpanel.cpp:211
-#, fuzzy
-msgid "Save as..."
-msgstr "Tallenna &nimellä..."
+#: app/katesession.cpp:554
+msgid "Specify Name for Current Session"
+msgstr "Anna nykyiselle istunnolle nimi"
 
-#: app/katesessionpanel.cpp:213
-msgid ""
-"Save an unsaved session with a new name or clone an already saved session "
-"into a new session."
-msgstr ""
+#: app/katesession.cpp:554 app/katesession.cpp:572 app/katesession.cpp:850
+msgid "Session name:"
+msgstr "Istunnon nimi:"
 
-#: app/katesessionpanel.cpp:217
-#, fuzzy
-msgid "Rename"
-msgstr "&Uudelleennimeä..."
+#: app/katesession.cpp:561
+msgid "To save a new session, you must specify a name."
+msgstr "Tallentaaksesi uuden istunnon sille täytyy antaa sille nimi."
 
-#: app/katesessionpanel.cpp:219
-msgid "Rename the selected session."
-msgstr ""
+#: app/katesession.cpp:561 app/katesession.cpp:579 app/katesession.cpp:857
+msgid "Missing Session Name"
+msgstr "Puuttuva istunnon nimi"
 
-#: app/katesessionpanel.cpp:224
-msgid "Delete the selected session."
-msgstr ""
+#: app/katesession.cpp:572
+msgid "Specify New Name for Current Session"
+msgstr "Anna nykyiselle istunnolle uusi nimi"
 
-#: app/katesessionpanel.cpp:229
-msgid "Reload the last saved state of the selected session."
-msgstr ""
-
-#: app/katesessionpanel.cpp:234
-#, fuzzy
-msgid "Activate"
-msgstr "Aktivoi seuraava välilehti"
-
-#: app/katesessionpanel.cpp:236
-msgid "Activate the selected session."
-msgstr ""
+#: app/katesession.cpp:579 app/katesession.cpp:857
+msgid "To save a session, you must specify a name."
+msgstr "Tallentaaksesi istunnon sille pitää antaa nimi."
 
-#: app/katesessionpanel.cpp:239
-msgid "Toggle read only"
-msgstr ""
+#: app/katesession.cpp:618
+msgid "Session Chooser"
+msgstr "Istunnonvalitsija"
 
-#: app/katesessionpanel.cpp:241
-msgid ""
-"Toggle read only status for the selected session.<p>In a read only session, "
-"you can work as usual but the list of documents in the session will not be "
-"saved when you exit Kate or switch to another session.<p>You can use this "
-"option to create template sessions that you wish to keep unchanged over time."
-msgstr ""
+#: app/katesession.cpp:623 app/katesession.cpp:715
+msgid "Open Session"
+msgstr "Avaa istunto"
 
-#: app/katesessionpanel.cpp:247
-#, fuzzy
-msgid "Move Up"
-msgstr "Siirrä kohteeseen"
+#: app/katesession.cpp:624
+msgid "New Session"
+msgstr "Uusi istunto"
 
-#: app/katesessionpanel.cpp:249
-msgid "Move up the selected session."
-msgstr ""
+#: app/katesession.cpp:642 app/katesession.cpp:732 app/katesession.cpp:796
+msgid "Session Name"
+msgstr "Istunnon nimi"
 
-#: app/katesessionpanel.cpp:252
-#, fuzzy
-msgid "Move Down"
-msgstr "Siirrä kohteeseen"
+#: app/katesession.cpp:643 app/katesession.cpp:733 app/katesession.cpp:797
+msgid "Open Documents"
+msgstr "Avoimet asiakirjat"
 
-#: app/katesessionpanel.cpp:254
-msgid "Move down the selected session."
-msgstr ""
+#: app/katesession.cpp:660
+msgid "&Always use this choice"
+msgstr "&Tee aina tämä valinta"
 
-#: app/katesessionpanel.cpp:379
-msgid "Do you really want to delete the session \"%1\"?"
-msgstr ""
+#: app/katesession.cpp:720
+msgid "&Open"
+msgstr "&Avaa"
 
-#: app/katesessionpanel.cpp:380
-#, fuzzy
-msgid "Delete session"
-msgstr "Oletusistunto"
+#: app/katesession.cpp:781
+msgid "Manage Sessions"
+msgstr "Hallitse istuntoja"
 
-#: app/katesessionpanel.cpp:723
+#: app/katesession.cpp:810
 #, fuzzy
-msgid "Save Session"
-msgstr "Tallenna istunto?"
+msgid "&Rename..."
+msgstr "&Uudelleennimeä..."
 
-#: app/katesessionpanel.cpp:729
-msgid ""
-"<p>Do you want to save the current session?<p>!!NOTE!!<p>The session will be "
-"removed if you choose \"Delete\""
-msgstr ""
+#: app/katesession.cpp:850
+msgid "Specify New Name for Session"
+msgstr "Anna istunnolle uusi nimi"
 
 #: app/kateviewmanager.cpp:97
 msgid "New Tab"
@@ -1653,27 +1572,27 @@ msgstr "Sulje nykyinen välilehti"
 msgid "Open File"
 msgstr "Avaa tiedosto"
 
-#: app/kateviewspace.cpp:322 app/kateviewspace.cpp:361
+#: app/kateviewspace.cpp:321 app/kateviewspace.cpp:360
 msgid " INS "
 msgstr " INS "
 
-#: app/kateviewspace.cpp:327 app/kateviewspace.cpp:365
+#: app/kateviewspace.cpp:326 app/kateviewspace.cpp:364
 msgid " NORM "
 msgstr " NORM "
 
-#: app/kateviewspace.cpp:353
+#: app/kateviewspace.cpp:352
 msgid " Line: %1 Col: %2 "
 msgstr " Rivi: %1 Sar: %2"
 
-#: app/kateviewspace.cpp:357
+#: app/kateviewspace.cpp:356
 msgid " R/O "
 msgstr " LU "
 
-#: app/kateviewspace.cpp:359
+#: app/kateviewspace.cpp:358
 msgid " OVR "
 msgstr " YLI "
 
-#: app/kateviewspace.cpp:365
+#: app/kateviewspace.cpp:364
 msgid " BLK "
 msgstr " PYSTYS "
 
@@ -1764,7 +1683,7 @@ msgstr "&Asiakirja"
 msgid "Sess&ions"
 msgstr "&Istunnot"
 
-#: data/kateui.rc:90
+#: data/kateui.rc:85
 #, no-c-format
 msgid "&Window"
 msgstr "&Ikkuna"
@@ -1977,6 +1896,70 @@ msgstr ""
 "näppäinyhdistelmää siirtyäksesi\n"
 "seuraavaan/edelliseen kehykseen.</p>\n"
 
+#, fuzzy
+#~ msgid "Save Sessions"
+#~ msgstr "Tallenna istunto?"
+
+#, fuzzy
+#~ msgid "Hide errors"
+#~ msgstr "Piilota &sivupalkit"
+
+#, fuzzy
+#~ msgid "&New"
+#~ msgstr "&Uusi..."
+
+#, fuzzy
+#~ msgid "Acti&vate"
+#~ msgstr "Aktivoi seuraava välilehti"
+
+#, fuzzy
+#~ msgid "Move &Up"
+#~ msgstr "Siirrä kohteeseen"
+
+#, fuzzy
+#~ msgid "Move Do&wn"
+#~ msgstr "Siirrä kohteeseen"
+
+#, fuzzy
+#~ msgid "Sele&ct session"
+#~ msgstr "&Tallenna istunto"
+
+#, fuzzy
+#~ msgid "Session Name Chooser"
+#~ msgstr "Istunnonvalitsija"
+
+#, fuzzy
+#~ msgid "Switch to the new session"
+#~ msgstr "&Aloita uusi istunto"
+
+#, fuzzy
+#~ msgid "New"
+#~ msgstr "Uusi välilehti"
+
+#, fuzzy
+#~ msgid "Save the selected session."
+#~ msgstr "Tallenna nykyinen istunto?"
+
+#, fuzzy
+#~ msgid "Save as..."
+#~ msgstr "Tallenna &nimellä..."
+
+#, fuzzy
+#~ msgid "Rename"
+#~ msgstr "&Uudelleennimeä..."
+
+#, fuzzy
+#~ msgid "Activate"
+#~ msgstr "Aktivoi seuraava välilehti"
+
+#, fuzzy
+#~ msgid "Move Up"
+#~ msgstr "Siirrä kohteeseen"
+
+#, fuzzy
+#~ msgid "Move Down"
+#~ msgstr "Siirrä kohteeseen"
+
 #, fuzzy
 #~ msgid "Save As"
 #~ msgstr "Tallenna &nimellä..."
@@ -2029,59 +2012,6 @@ msgstr ""
 #~ msgid "Main Toolbar"
 #~ msgstr "Työkalurivi"
 
-#~ msgid "Unnamed Session"
-#~ msgstr "Nimetön istunto"
-
-#~ msgid "Session (%1)"
-#~ msgstr "Istunto (%1)"
-
-#~ msgid "No session selected to open."
-#~ msgstr "Mitään istuntoa ei ollut valittu avattavaksi."
-
-#~ msgid "No Session Selected"
-#~ msgstr "Mitään istuntoa ei ollut valittu"
-
-#~ msgid "Specify Name for Current Session"
-#~ msgstr "Anna nykyiselle istunnolle nimi"
-
-#~ msgid "Session name:"
-#~ msgstr "Istunnon nimi:"
-
-#~ msgid "To save a new session, you must specify a name."
-#~ msgstr "Tallentaaksesi uuden istunnon sille täytyy antaa sille nimi."
-
-#~ msgid "Missing Session Name"
-#~ msgstr "Puuttuva istunnon nimi"
-
-#~ msgid "Specify New Name for Current Session"
-#~ msgstr "Anna nykyiselle istunnolle uusi nimi"
-
-#~ msgid "To save a session, you must specify a name."
-#~ msgstr "Tallentaaksesi istunnon sille pitää antaa nimi."
-
-#~ msgid "&Always use this choice"
-#~ msgstr "&Tee aina tämä valinta"
-
-#~ msgid "&Open"
-#~ msgstr "&Avaa"
-
-#~ msgid "Manage Sessions"
-#~ msgstr "Hallitse istuntoja"
-
-#~ msgid "Specify New Name for Session"
-#~ msgstr "Anna istunnolle uusi nimi"
-
-#~ msgid ""
-#~ "_: Menu entry Session->New\n"
-#~ "&New"
-#~ msgstr "&Uusi"
-
-#~ msgid "&Manage..."
-#~ msgstr "&Hallitse..."
-
-#~ msgid "&Quick Open"
-#~ msgstr "&Pika-avaus"
-
 #~ msgid "Choose Editor..."
 #~ msgstr "Valitse editori..."
 
diff --git a/tde-i18n-fi/messages/tdebase/kcmenergy.po b/tde-i18n-fi/messages/tdebase/kcmenergy.po
index b316f1d1233..30b0821625a 100644
--- a/tde-i18n-fi/messages/tdebase/kcmenergy.po
+++ b/tde-i18n-fi/messages/tdebase/kcmenergy.po
@@ -4,7 +4,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: kcmenergy\n"
-"POT-Creation-Date: 2018-12-06 17:06+0100\n"
+"POT-Creation-Date: 2019-01-23 23:15+0100\n"
 "PO-Revision-Date: 2003-09-30 02:16+0300\n"
 "Last-Translator: Teemu Rytilahti <teemu.rytilahti@kde-fi.org>\n"
 "Language-Team: Finnish <kde-i18n-fi-discussion@lists.sourceforge.net>\n"
@@ -26,7 +26,7 @@ msgid ""
 "Your emails"
 msgstr ""
 
-#: energy.cpp:145
+#: energy.cpp:149
 msgid ""
 "<h1>Display Power Control</h1> If your display supports power saving "
 "features, you can configure them using this module.<p> There are three "
@@ -44,40 +44,40 @@ msgstr ""
 "virransäästötilasta voit siirtää hiirtä tai painaa näppäintä, joka ei tee "
 "yksin mitään, esimerkiksi vaihtonäppäin \"Shift\":iä."
 
-#: energy.cpp:181
+#: energy.cpp:185
 msgid "&Enable display power management"
 msgstr "&Käytä näytön virransäästöominaisuuksia"
 
-#: energy.cpp:185
+#: energy.cpp:189
 msgid "Check this option to enable the power saving features of your display."
 msgstr "Valitse tämä, jos halua käyttää näytön virransäästöominaisuuksia."
 
-#: energy.cpp:189
+#: energy.cpp:193
 #, fuzzy
 msgid "&Enable specific display power management"
 msgstr "&Käytä näytön virransäästöominaisuuksia"
 
-#: energy.cpp:195
+#: energy.cpp:199
 msgid "Your display does not support power saving."
 msgstr "Näyttösi ei tue virransäästöominaisuuksia."
 
-#: energy.cpp:202
+#: energy.cpp:206
 msgid "Learn more about the Energy Star program"
 msgstr "Lisätietoja Energy Star -ohjelmasta"
 
-#: energy.cpp:212
+#: energy.cpp:216
 msgid "&Standby after:"
 msgstr "&Valmiustilaan:"
 
-#: energy.cpp:214 energy.cpp:225 energy.cpp:237
+#: energy.cpp:218 energy.cpp:229 energy.cpp:241
 msgid " min"
 msgstr " min"
 
-#: energy.cpp:215 energy.cpp:226 energy.cpp:238
+#: energy.cpp:219 energy.cpp:230 energy.cpp:242
 msgid "Disabled"
 msgstr "Poissa käytöstä"
 
-#: energy.cpp:218
+#: energy.cpp:222
 msgid ""
 "Choose the period of inactivity after which the display should enter "
 "\"standby\" mode. This is the first level of power saving."
@@ -85,11 +85,11 @@ msgstr ""
 "Valitse aika, jonka jälkeen näyttö siirtyy valmiustilaan. Tämä on "
 "ensimmäinen virransäästötaso."
 
-#: energy.cpp:223
+#: energy.cpp:227
 msgid "S&uspend after:"
 msgstr "&Odotustilaan:"
 
-#: energy.cpp:229
+#: energy.cpp:233
 msgid ""
 "Choose the period of inactivity after which the display should enter "
 "\"suspend\" mode. This is the second level of power saving, but may not be "
@@ -98,11 +98,11 @@ msgstr ""
 "Valitse aika, jonka jälkeen näyttö siirtyy odotustilaan. Tämä on toinen "
 "virransäästötaso, mutta on joillakin näytöillä sama kuin ensimmäinen taso."
 
-#: energy.cpp:235
+#: energy.cpp:239
 msgid "&Power off after:"
 msgstr "&Sammuta:"
 
-#: energy.cpp:241
+#: energy.cpp:245
 msgid ""
 "Choose the period of inactivity after which the display should be powered "
 "off. This is the greatest level of power saving that can be achieved while "
@@ -111,10 +111,10 @@ msgstr ""
 "Valitse aika, jonka jälkeen näyttö sammutetaan. Tämä on suurin "
 "virransäästötaso, jota voidaan käyttää, kun näyttö on vielä päällä."
 
-#: energy.cpp:252
+#: energy.cpp:256
 msgid "Configure KPowersave..."
 msgstr ""
 
-#: energy.cpp:258
+#: energy.cpp:262
 msgid "Configure TDEPowersave..."
 msgstr ""
diff --git a/tde-i18n-fi/messages/tdebase/kcmmedia.po b/tde-i18n-fi/messages/tdebase/kcmmedia.po
index 6aabc2c4652..977695c34da 100644
--- a/tde-i18n-fi/messages/tdebase/kcmmedia.po
+++ b/tde-i18n-fi/messages/tdebase/kcmmedia.po
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: kcmmedia\n"
-"POT-Creation-Date: 2019-01-13 18:47+0100\n"
+"POT-Creation-Date: 2019-01-23 23:16+0100\n"
 "PO-Revision-Date: 2006-01-16 21:56+0200\n"
 "Last-Translator: Kim Enkovaara <kim.enkovaara@iki.fi>\n"
 "Language-Team: Finnish <kde-i18n-fi-discussion@lists.sourceforge.net>\n"
@@ -120,23 +120,11 @@ msgstr ""
 "laitteen liittämisen jälkeen."
 
 #: managermoduleview.ui:60
-#, fuzzy, no-c-format
-msgid "Enable notification popups"
-msgstr "&Tiedonannot"
-
-#: managermoduleview.ui:63
-#, no-c-format
-msgid ""
-"Deselect this if you do not want action request popups to be generated when "
-"devices are plugged in."
-msgstr ""
-
-#: managermoduleview.ui:71
 #, no-c-format
 msgid "Mount options"
 msgstr ""
 
-#: managermoduleview.ui:90
+#: managermoduleview.ui:79
 #, no-c-format
 msgid ""
 "Here you can specify default mount options for your storage media. Please "
@@ -147,77 +135,77 @@ msgid ""
 "the best value depending on your media."
 msgstr ""
 
-#: managermoduleview.ui:110
+#: managermoduleview.ui:99
 #, no-c-format
 msgid "Read only"
 msgstr ""
 
-#: managermoduleview.ui:113
+#: managermoduleview.ui:102
 #, no-c-format
 msgid "By default, mount all file systems read-only."
 msgstr ""
 
-#: managermoduleview.ui:121
+#: managermoduleview.ui:110
 #, no-c-format
 msgid "Mount as user"
 msgstr ""
 
-#: managermoduleview.ui:124
+#: managermoduleview.ui:113
 #, no-c-format
 msgid "Mount this file system as user."
 msgstr ""
 
-#: managermoduleview.ui:132
+#: managermoduleview.ui:121
 #, no-c-format
 msgid "Flushed IO"
 msgstr ""
 
-#: managermoduleview.ui:138
+#: managermoduleview.ui:127
 #, no-c-format
 msgid ""
 "Always flush all data to the hot plug devices immediately and don't cache it."
 msgstr ""
 
-#: managermoduleview.ui:146
+#: managermoduleview.ui:135
 #, no-c-format
 msgid "Synchronous"
 msgstr ""
 
-#: managermoduleview.ui:152
+#: managermoduleview.ui:141
 #, no-c-format
 msgid "All I/O to the file system should be done synchronously."
 msgstr ""
 
-#: managermoduleview.ui:160
+#: managermoduleview.ui:149
 #, no-c-format
 msgid "Quiet"
 msgstr ""
 
-#: managermoduleview.ui:163
+#: managermoduleview.ui:152
 #, no-c-format
 msgid ""
 "Attempts to chown or chmod files do not return errors, although they fail. "
 "Use with caution!"
 msgstr ""
 
-#: managermoduleview.ui:171
+#: managermoduleview.ui:160
 #, no-c-format
 msgid "UTF-8 charset"
 msgstr ""
 
-#: managermoduleview.ui:174
+#: managermoduleview.ui:163
 #, no-c-format
 msgid ""
 "UTF8 is the filesystem safe 8-bit encoding of Unicode that is used by the "
 "console. It can be be enabled for the filesystem with this option."
 msgstr ""
 
-#: managermoduleview.ui:190
+#: managermoduleview.ui:179
 #, no-c-format
 msgid "Short names:"
 msgstr ""
 
-#: managermoduleview.ui:196
+#: managermoduleview.ui:185
 #, no-c-format
 msgid ""
 "<h2>Defines  the  behaviour  for  creation and display of filenames which "
@@ -244,27 +232,27 @@ msgid ""
 "all upper case."
 msgstr ""
 
-#: managermoduleview.ui:217
+#: managermoduleview.ui:206
 #, no-c-format
 msgid "All Data"
 msgstr ""
 
-#: managermoduleview.ui:222
+#: managermoduleview.ui:211
 #, no-c-format
 msgid "Ordered"
 msgstr ""
 
-#: managermoduleview.ui:227
+#: managermoduleview.ui:216
 #, no-c-format
 msgid "Writeback"
 msgstr ""
 
-#: managermoduleview.ui:242
+#: managermoduleview.ui:231
 #, no-c-format
 msgid "Journaling:"
 msgstr ""
 
-#: managermoduleview.ui:248
+#: managermoduleview.ui:237
 #, no-c-format
 msgid ""
 "<h2>Specifies  the journalling mode for file data. Metadata is always "
@@ -287,42 +275,42 @@ msgid ""
 "after  a  crash  and  journal recovery."
 msgstr ""
 
-#: managermoduleview.ui:268
+#: managermoduleview.ui:257
 #, no-c-format
 msgid "Lower"
 msgstr ""
 
-#: managermoduleview.ui:273
+#: managermoduleview.ui:262
 #, no-c-format
 msgid "Windows 95"
 msgstr ""
 
-#: managermoduleview.ui:278
+#: managermoduleview.ui:267
 #, no-c-format
 msgid "Windows NT"
 msgstr ""
 
-#: managermoduleview.ui:283
+#: managermoduleview.ui:272
 #, no-c-format
 msgid "Mixed"
 msgstr ""
 
-#: managermoduleview.ui:297
+#: managermoduleview.ui:286
 #, no-c-format
 msgid "Mount automatically"
 msgstr ""
 
-#: managermoduleview.ui:300
+#: managermoduleview.ui:289
 #, no-c-format
 msgid "By default, mount all file systems automatically."
 msgstr ""
 
-#: managermoduleview.ui:308
+#: managermoduleview.ui:297
 #, no-c-format
 msgid "Access time updates"
 msgstr ""
 
-#: managermoduleview.ui:314
+#: managermoduleview.ui:303
 #, no-c-format
 msgid "Update inode access time for each access."
 msgstr ""
@@ -406,3 +394,7 @@ msgstr "Näytt&öpalvelu kohteelle:"
 #, no-c-format
 msgid "Command:"
 msgstr "Komento:"
+
+#, fuzzy
+#~ msgid "Enable notification popups"
+#~ msgstr "&Tiedonannot"
diff --git a/tde-i18n-fi/messages/tdebase/kdcop.po b/tde-i18n-fi/messages/tdebase/kdcop.po
index 2f26176810a..286a9fc57d9 100644
--- a/tde-i18n-fi/messages/tdebase/kdcop.po
+++ b/tde-i18n-fi/messages/tdebase/kdcop.po
@@ -10,7 +10,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: kdcop\n"
-"POT-Creation-Date: 2019-01-13 18:47+0100\n"
+"POT-Creation-Date: 2019-01-23 23:16+0100\n"
 "PO-Revision-Date: 2007-05-18 14:53+0300\n"
 "Last-Translator: Kim Enkovaara <kim.enkovaara@iki.fi>\n"
 "Language-Team: Finnish <kde-i18n-fi-discussion@lists.sourceforge.net>\n"
@@ -72,54 +72,54 @@ msgstr "Valitse nykyinen kielivienti."
 msgid "DCOP Browser"
 msgstr "DCOP selain"
 
-#: kdcopwindow.cpp:414
+#: kdcopwindow.cpp:411
 msgid "No parameters found."
 msgstr "Parametreja ei löytynyt."
 
-#: kdcopwindow.cpp:414
+#: kdcopwindow.cpp:411
 msgid "DCOP Browser Error"
 msgstr "DCOP selainvirhe"
 
-#: kdcopwindow.cpp:430
+#: kdcopwindow.cpp:427
 #, c-format
 msgid "Call Function %1"
 msgstr "Kutsu funktiota %1"
 
-#: kdcopwindow.cpp:434
+#: kdcopwindow.cpp:431
 msgid "Name"
 msgstr "Nimi"
 
-#: kdcopwindow.cpp:435
+#: kdcopwindow.cpp:432
 msgid "Type"
 msgstr "Tyyppi"
 
-#: kdcopwindow.cpp:436
+#: kdcopwindow.cpp:433
 msgid "Value"
 msgstr "Arvo"
 
-#: kdcopwindow.cpp:643
+#: kdcopwindow.cpp:640
 msgid "X"
 msgstr "X"
 
-#: kdcopwindow.cpp:644
+#: kdcopwindow.cpp:641
 msgid "Y"
 msgstr "Y"
 
-#: kdcopwindow.cpp:674 kdcopwindow.cpp:801
+#: kdcopwindow.cpp:671 kdcopwindow.cpp:798
 #, c-format
 msgid "Cannot handle datatype %1"
 msgstr "Ei voitu käsitellä tietotyyppiä %1"
 
-#: kdcopwindow.cpp:836
+#: kdcopwindow.cpp:833
 msgid "DCOP call failed"
 msgstr "DCOP kutsu epäonnistui"
 
-#: kdcopwindow.cpp:838
+#: kdcopwindow.cpp:835
 #, c-format
 msgid "<p>DCOP call failed.</p>%1"
 msgstr "<p>DCOP kutsu epäonnistui.</p>%1"
 
-#: kdcopwindow.cpp:849
+#: kdcopwindow.cpp:846
 msgid ""
 "<p>Application is still registered with DCOP; I do not know why this call "
 "failed.</p>"
@@ -127,28 +127,28 @@ msgstr ""
 "<p>Sovellus on edelleen rekisteröity DCOP:iin. En tiedä miksi kutsu "
 "epäonnistui.</p>"
 
-#: kdcopwindow.cpp:861
+#: kdcopwindow.cpp:858
 msgid "<p>The application appears to have unregistered with DCOP.</p>"
 msgstr "<p>Sovellus on rekisteröitynyt pois DCOP:ista.</p>"
 
-#: kdcopwindow.cpp:877
+#: kdcopwindow.cpp:874
 msgid "DCOP call %1 executed"
 msgstr "DCOP kutsu %1 tehty"
 
-#: kdcopwindow.cpp:886
+#: kdcopwindow.cpp:883
 msgid "<strong>%1</strong>"
 msgstr "<strong>%1</strong>"
 
-#: kdcopwindow.cpp:893
+#: kdcopwindow.cpp:890
 #, c-format
 msgid "Unknown type %1."
 msgstr "Tuntematon tyyppi %1."
 
-#: kdcopwindow.cpp:899
+#: kdcopwindow.cpp:896
 msgid "No returned values"
 msgstr "Ei palautettuja arvoja"
 
-#: kdcopwindow.cpp:1104
+#: kdcopwindow.cpp:1101
 #, c-format
 msgid "Do not know how to demarshal %1"
 msgstr "Ei voida uudelleenohjata %1"
diff --git a/tde-i18n-fi/messages/tdebase/kdesktop.po b/tde-i18n-fi/messages/tdebase/kdesktop.po
index ad66ea990fa..8d57578c473 100644
--- a/tde-i18n-fi/messages/tdebase/kdesktop.po
+++ b/tde-i18n-fi/messages/tdebase/kdesktop.po
@@ -8,7 +8,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: kdesktop\n"
-"POT-Creation-Date: 2019-01-13 18:47+0100\n"
+"POT-Creation-Date: 2019-01-23 23:16+0100\n"
 "PO-Revision-Date: 2007-09-18 12:00+0300\n"
 "Last-Translator: Mikko Piippo <piippo@cc.helsinki.fi>\n"
 "Language-Team: Finnish <kde-i18n-fi-discussion@lists.sourceforge.net>\n"
@@ -106,12 +106,12 @@ msgstr "Näytä tehtävänhallinta"
 msgid "Show Window List"
 msgstr "Näytä ikkunalista"
 
-#: kdesktopbindings.cpp:26 krootwm.cc:469 lock/lockdlg.cc:875
-#: lock/securedlg.cc:118
+#: kdesktopbindings.cpp:26 krootwm.cc:469 lock/lockdlg.cc:801
+#: lock/securedlg.cc:116
 msgid "Switch User"
 msgstr "Vaihda käyttäjäksi"
 
-#: kdesktopbindings.cpp:31 krootwm.cc:194 lock/securedlg.cc:106
+#: kdesktopbindings.cpp:31 krootwm.cc:194 lock/securedlg.cc:104
 msgid "Lock Session"
 msgstr "Lukitse istunto"
 
@@ -301,7 +301,7 @@ msgstr ""
 msgid "Warning - New Session"
 msgstr "Varoitus - uusi istunto"
 
-#: krootwm.cc:903 lock/lockdlg.cc:778
+#: krootwm.cc:903 lock/lockdlg.cc:702
 msgid "&Start New Session"
 msgstr "&Aloita uusi istunto"
 
@@ -384,18 +384,18 @@ msgstr ""
 msgid "Automatic Logout Notification"
 msgstr ""
 
-#: lock/autologout.cc:56
+#: lock/autologout.cc:54
 msgid "<nobr><qt><b>Automatic Log Out</b></qt><nobr>"
 msgstr "<nobr><qt><b>Automaattinen uloskirjautuminen</b></qt><nobr>"
 
-#: lock/autologout.cc:57
+#: lock/autologout.cc:55
 msgid ""
 "<qt>To prevent being logged out, resume using this session by moving the "
 "mouse or pressing a key.</qt>"
 msgstr ""
 "<qt>Estääksesi uloskirjautumisen, siirrä hiirtä tai paina näppäintä.</qt>"
 
-#: lock/autologout.cc:99
+#: lock/autologout.cc:97
 #, c-format
 msgid ""
 "_n: <nobr><qt>You will be automatically logged out in 1 second</qt></nobr>\n"
@@ -405,49 +405,49 @@ msgstr ""
 "<nobr><qt>Joudut ulos järjestelmästä automaattisesti %n sekunnissa</qt></"
 "nobr>"
 
-#: lock/lockdlg.cc:121 lock/sakdlg.cc:76
+#: lock/lockdlg.cc:110 lock/sakdlg.cc:76
 #, fuzzy
 msgid "Desktop Session Locked"
 msgstr "KDesktop-lukitsija"
 
-#: lock/lockdlg.cc:142 lock/lockdlg.cc:143
+#: lock/lockdlg.cc:129 lock/lockdlg.cc:130
 msgid "This computer is in use and has been locked."
 msgstr ""
 
-#: lock/lockdlg.cc:143
+#: lock/lockdlg.cc:130
 msgid "Only '%1' may unlock this session."
 msgstr ""
 
-#: lock/lockdlg.cc:147
+#: lock/lockdlg.cc:134
 msgid "<nobr><b>The session is locked</b><br>"
 msgstr "<nobr><b>Istunto on lukittu</b><br>"
 
-#: lock/lockdlg.cc:148
+#: lock/lockdlg.cc:135
 msgid "<nobr><b>The session was locked by %1</b><br>"
 msgstr "<nobr><b>Käyttäjä %1 on lukinnut istunnon</b><br>"
 
-#: lock/lockdlg.cc:153
+#: lock/lockdlg.cc:140
 #, c-format
 msgid "This session has been locked since %1"
 msgstr ""
 
-#: lock/lockdlg.cc:164
+#: lock/lockdlg.cc:151
 msgid "Sw&itch User..."
 msgstr "Va&ihda käyttäjäksi..."
 
-#: lock/lockdlg.cc:165 lock/querydlg.cc:96
+#: lock/lockdlg.cc:152 lock/querydlg.cc:94
 msgid "Unl&ock"
 msgstr "&Avaa lukitus"
 
-#: lock/lockdlg.cc:331
+#: lock/lockdlg.cc:309
 msgid "<b>Unlocking failed</b>"
 msgstr "<b>Lukituksen avaaminen epäonnistui</b>"
 
-#: lock/lockdlg.cc:336
+#: lock/lockdlg.cc:316
 msgid "<b>Warning: Caps Lock on</b>"
 msgstr "<b>Varoitus: Caps Lock on päällä</b>"
 
-#: lock/lockdlg.cc:636
+#: lock/lockdlg.cc:563
 msgid ""
 "Cannot unlock the session because the authentication system failed to work;\n"
 "you must kill kdesktop_lock (pid %1) manually."
@@ -455,16 +455,16 @@ msgstr ""
 "Ei voida avata istuntoa, koska tunnistusjärjestelmä ei toimi.\n"
 "Sinun täytyy tappaa kdesktop_lock (pid %1) itse."
 
-#: lock/lockdlg.cc:691 lock/lockprocess.cc:2421
+#: lock/lockdlg.cc:618 lock/lockprocess.cc:2418
 msgid "Authentication Subsystem Notice"
 msgstr ""
 
-#: lock/lockdlg.cc:750
+#: lock/lockdlg.cc:675
 #, fuzzy
 msgid "New Session"
 msgstr "Aloita uusi istunto"
 
-#: lock/lockdlg.cc:765
+#: lock/lockdlg.cc:689
 msgid ""
 "You have chosen to open another desktop session instead of resuming the "
 "current one.<br>The current session will be hidden and a new login screen "
@@ -481,50 +481,46 @@ msgstr ""
 "istunnosta toiseen painamalla CTRL+Alt ja haluamasi istunnon F-näppäintä "
 "yhtäaikaisesti."
 
-#: lock/lockdlg.cc:790
+#: lock/lockdlg.cc:714
 msgid "&Do not ask again"
 msgstr "Ä&lä kysy uudelleen"
 
-#: lock/lockdlg.cc:901
+#: lock/lockdlg.cc:826
 msgid "Session"
 msgstr "Istunto"
 
-#: lock/lockdlg.cc:902
+#: lock/lockdlg.cc:827
 msgid "Location"
 msgstr "Paikka"
 
-#: lock/lockdlg.cc:929
+#: lock/lockdlg.cc:853
 msgid ""
 "_: session\n"
 "&Activate"
 msgstr "&Aktivoi"
 
-#: lock/lockdlg.cc:937
+#: lock/lockdlg.cc:862
 msgid "Start &New Session"
 msgstr "&Aloita uusi istunto"
 
-#: lock/lockdlg.cc:997
-msgid "PIN:"
-msgstr ""
-
-#: lock/lockprocess.cc:557 lock/lockprocess.cc:713
+#: lock/lockprocess.cc:541 lock/lockprocess.cc:697
 msgid "Securing desktop session"
 msgstr ""
 
-#: lock/lockprocess.cc:1457
+#: lock/lockprocess.cc:1460
 msgid "Will not lock the session, as unlocking would be impossible:\n"
 msgstr "Näyttöä ei lukita, koska lukituksen avaaminen voi olla mahdotonta.\n"
 
-#: lock/lockprocess.cc:1461
+#: lock/lockprocess.cc:1464
 msgid "Cannot start <i>kcheckpass</i>."
 msgstr "Ei voida käynnistää <i>kcheckpass</i>-ohjelmaa."
 
-#: lock/lockprocess.cc:1462
+#: lock/lockprocess.cc:1465
 msgid "<i>kcheckpass</i> is unable to operate. Possibly it is not SetUID root."
 msgstr ""
 "<i>kcheckpass</i>-ohjelmaa ei voida käyttää. Ehkä SetUID root -bitti puuttuu."
 
-#: lock/lockprocess.cc:1504
+#: lock/lockprocess.cc:1508
 msgid "No appropriate greeter plugin configured."
 msgstr "Asianmukaista tervehdysliitännäistä ei asetettuna."
 
@@ -560,15 +556,15 @@ msgstr "Istunnon lukitsija"
 msgid "Information Needed"
 msgstr ""
 
-#: lock/sakdlg.cc:104
+#: lock/sakdlg.cc:102
 msgid "Press Ctrl+Alt+Del to begin."
 msgstr ""
 
-#: lock/sakdlg.cc:104
+#: lock/sakdlg.cc:102
 msgid "This process helps keep your password secure."
 msgstr ""
 
-#: lock/sakdlg.cc:104
+#: lock/sakdlg.cc:102
 msgid "It prevents unauthorized users from emulating the login screen."
 msgstr ""
 
@@ -577,20 +573,20 @@ msgstr ""
 msgid "Secure Desktop Area"
 msgstr "Päivitä työpöytä"
 
-#: lock/securedlg.cc:97
+#: lock/securedlg.cc:95
 msgid "'%1' is currently logged on"
 msgstr ""
 
-#: lock/securedlg.cc:100
+#: lock/securedlg.cc:98
 msgid "You are currently logged on"
 msgstr ""
 
-#: lock/securedlg.cc:109
+#: lock/securedlg.cc:107
 #, fuzzy
 msgid "Task Manager"
 msgstr "Näytä tehtävänhallinta"
 
-#: lock/securedlg.cc:112
+#: lock/securedlg.cc:110
 msgid "Logoff Menu"
 msgstr ""
 
diff --git a/tde-i18n-fi/messages/tdebase/kgreet_classic.po b/tde-i18n-fi/messages/tdebase/kgreet_classic.po
index 69dab3c854d..d0a651bad64 100644
--- a/tde-i18n-fi/messages/tdebase/kgreet_classic.po
+++ b/tde-i18n-fi/messages/tdebase/kgreet_classic.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: kgreet_classic\n"
-"POT-Creation-Date: 2018-12-06 17:06+0100\n"
+"POT-Creation-Date: 2019-01-23 23:17+0100\n"
 "PO-Revision-Date: 2004-07-28 00:40+0300\n"
 "Last-Translator: Tapio Kautto <eleknader@phnet.fi>\n"
 "Language-Team:  <kde-i18n-fi-discussion@lists.sourceforge.net>\n"
@@ -29,34 +29,34 @@ msgid ""
 "Your emails"
 msgstr ""
 
-#: kgreet_classic.cpp:50
-msgid "&Password:"
-msgstr "&Salasana:"
-
-#: kgreet_classic.cpp:53
-msgid "Current &password:"
-msgstr "Nykyinen &salasana:"
-
-#: kgreet_classic.cpp:109
+#: kgreet_classic.cpp:98
 msgid "&Username:"
 msgstr "&Käyttäjänimi:"
 
-#: kgreet_classic.cpp:114
+#: kgreet_classic.cpp:103
 msgid "Username:"
 msgstr "Käyttäjänimi:"
 
-#: kgreet_classic.cpp:151
+#: kgreet_classic.cpp:125
+msgid "&Password:"
+msgstr "&Salasana:"
+
+#: kgreet_classic.cpp:126
+msgid "Current &password:"
+msgstr "Nykyinen &salasana:"
+
+#: kgreet_classic.cpp:144
 msgid "&New password:"
 msgstr "&Uusi salasana:"
 
-#: kgreet_classic.cpp:152
+#: kgreet_classic.cpp:145
 msgid "Con&firm password:"
 msgstr "&Varmista salasana:"
 
-#: kgreet_classic.cpp:361
+#: kgreet_classic.cpp:299
 msgid "Unrecognized prompt \"%1\""
 msgstr "Tunnistamaton komentokehote \"%1\""
 
-#: kgreet_classic.cpp:615
+#: kgreet_classic.cpp:518
 msgid "Username + password (classic)"
 msgstr "Käyttäjänimi + salasana (klassinen)"
diff --git a/tde-i18n-fi/messages/tdebase/kgreet_winbind.po b/tde-i18n-fi/messages/tdebase/kgreet_winbind.po
index 3780aced2de..b98b0884329 100644
--- a/tde-i18n-fi/messages/tdebase/kgreet_winbind.po
+++ b/tde-i18n-fi/messages/tdebase/kgreet_winbind.po
@@ -4,7 +4,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: kgreet_winbind\n"
-"POT-Creation-Date: 2018-12-06 17:06+0100\n"
+"POT-Creation-Date: 2019-01-23 23:17+0100\n"
 "PO-Revision-Date: 2005-03-11 04:07+0200\n"
 "Last-Translator: Ilpo Kantonen <ilpo@iki.fi>\n"
 "Language-Team:  <fi@li.org>\n"
@@ -26,42 +26,42 @@ msgid ""
 "Your emails"
 msgstr ""
 
-#: kgreet_winbind.cpp:130
+#: kgreet_winbind.cpp:128
 msgid "&Domain:"
 msgstr "&Verkkoalue:"
 
-#: kgreet_winbind.cpp:131
+#: kgreet_winbind.cpp:129
 msgid "&Username:"
 msgstr "&Käyttäjätunnus:"
 
-#: kgreet_winbind.cpp:145
+#: kgreet_winbind.cpp:143
 msgid "Domain:"
 msgstr "Verkkoalue:"
 
-#: kgreet_winbind.cpp:148
+#: kgreet_winbind.cpp:146
 msgid "Username:"
 msgstr "Käyttäjätunnus:"
 
-#: kgreet_winbind.cpp:167
+#: kgreet_winbind.cpp:165
 msgid "&Password:"
 msgstr "&Salasana:"
 
-#: kgreet_winbind.cpp:168
+#: kgreet_winbind.cpp:166
 msgid "Current &password:"
 msgstr "Nykyinen &salasana:"
 
-#: kgreet_winbind.cpp:191
+#: kgreet_winbind.cpp:189
 msgid "&New password:"
 msgstr "&Uusi salasana:"
 
-#: kgreet_winbind.cpp:192
+#: kgreet_winbind.cpp:190
 msgid "Con&firm password:"
 msgstr "&Vahvista salasana:"
 
-#: kgreet_winbind.cpp:410
+#: kgreet_winbind.cpp:378
 msgid "Unrecognized prompt \"%1\""
 msgstr "Tuntematon kehote \"%1\""
 
-#: kgreet_winbind.cpp:714
+#: kgreet_winbind.cpp:674
 msgid "Winbind / Samba"
 msgstr "Winbind / Samba"
diff --git a/tde-i18n-fi/messages/tdebase/kicker.po b/tde-i18n-fi/messages/tdebase/kicker.po
index 3f0753c8743..0990a370236 100644
--- a/tde-i18n-fi/messages/tdebase/kicker.po
+++ b/tde-i18n-fi/messages/tdebase/kicker.po
@@ -9,7 +9,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: kicker\n"
-"POT-Creation-Date: 2019-01-13 18:47+0100\n"
+"POT-Creation-Date: 2019-01-23 23:16+0100\n"
 "PO-Revision-Date: 2007-11-11 10:48+0200\n"
 "Last-Translator: Mikko Piippo <piippo@cc.helsinki.fi>\n"
 "Language-Team:  <fi@li.org>\n"
@@ -62,7 +62,7 @@ msgstr "Ei-TDE-sovellusta ei voitu suorittaa."
 msgid "Kicker Error"
 msgstr "Kickerin virhe"
 
-#: buttons/servicemenubutton.cpp:62 ui/k_new_mnu.cpp:1423 ui/k_new_mnu.cpp:1921
+#: buttons/servicemenubutton.cpp:62 ui/k_new_mnu.cpp:1412 ui/k_new_mnu.cpp:1910
 #: ui/k_new_mnu.h:80
 msgid "Applications"
 msgstr "Sovellukset"
@@ -360,7 +360,7 @@ msgstr "Ei suoritettava"
 msgid "Select Other"
 msgstr "Valitse toinen"
 
-#: ui/itemview.cpp:475 ui/k_new_mnu.cpp:1048
+#: ui/itemview.cpp:475 ui/k_new_mnu.cpp:1037
 #, fuzzy
 msgid "New Applications"
 msgstr "Sovellukset"
@@ -369,7 +369,7 @@ msgstr "Sovellukset"
 msgid "Restart Computer"
 msgstr ""
 
-#: ui/itemview.cpp:482 ui/k_mnu.cpp:379 ui/k_new_mnu.cpp:1375
+#: ui/itemview.cpp:482 ui/k_mnu.cpp:379 ui/k_new_mnu.cpp:1364
 msgid "Switch User"
 msgstr "Vaihda käyttäjä"
 
@@ -398,11 +398,11 @@ msgstr "Kaikki sovellukset"
 msgid "Actions"
 msgstr "Toiminnot"
 
-#: ui/k_mnu.cpp:370 ui/k_new_mnu.cpp:1440
+#: ui/k_mnu.cpp:370 ui/k_new_mnu.cpp:1429
 msgid "Run Command..."
 msgstr "Suorita komento..."
 
-#: ui/k_mnu.cpp:391 ui/k_new_mnu.cpp:1369
+#: ui/k_mnu.cpp:391 ui/k_new_mnu.cpp:1358
 msgid "Save Session"
 msgstr "Tallenna istunto"
 
@@ -414,15 +414,15 @@ msgstr "Lukitse istunto"
 msgid "Log Out..."
 msgstr "Kirjaudu ulos..."
 
-#: ui/k_mnu.cpp:477 ui/k_new_mnu.cpp:958 ui/k_new_mnu.cpp:1554
+#: ui/k_mnu.cpp:477 ui/k_new_mnu.cpp:947 ui/k_new_mnu.cpp:1543
 msgid "Lock Current && Start New Session"
 msgstr "Lukitse nykyinen ja aloita uusi istunto"
 
-#: ui/k_mnu.cpp:479 ui/k_new_mnu.cpp:955 ui/k_new_mnu.cpp:1555
+#: ui/k_mnu.cpp:479 ui/k_new_mnu.cpp:944 ui/k_new_mnu.cpp:1544
 msgid "Start New Session"
 msgstr "Aloita uusi istunto"
 
-#: ui/k_mnu.cpp:511 ui/k_new_mnu.cpp:1587
+#: ui/k_mnu.cpp:511 ui/k_new_mnu.cpp:1576
 msgid ""
 "<p>You have chosen to open another desktop session.<br>The current session "
 "will be hidden and a new login screen will be displayed.<br>An F-key is "
@@ -438,416 +438,396 @@ msgstr ""
 "välillä painamalla Ctrl-, Alt- ja F-näppäimiä samaan aikaan. Lisäksi TDE-"
 "paneelissa ja työpöydän valikoissa on toiminnot istuntojen vaihtoon.</p>"
 
-#: ui/k_mnu.cpp:522 ui/k_new_mnu.cpp:1598
+#: ui/k_mnu.cpp:522 ui/k_new_mnu.cpp:1587
 msgid "Warning - New Session"
 msgstr "Varoitus - uusi istunto"
 
-#: ui/k_mnu.cpp:523 ui/k_new_mnu.cpp:1599
+#: ui/k_mnu.cpp:523 ui/k_new_mnu.cpp:1588
 msgid "&Start New Session"
 msgstr "&Aloita uusi istunto"
 
-#: ui/k_new_mnu.cpp:223
+#: ui/k_new_mnu.cpp:212
 msgid "User&nbsp;<b>%1</b>&nbsp;on&nbsp;<b>%2</b>"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:242
+#: ui/k_new_mnu.cpp:231
 msgid "Most commonly used applications and documents"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:245
+#: ui/k_new_mnu.cpp:234
 #, fuzzy
 msgid "List of installed applications"
 msgstr "Eniten käytetyt sovellukset"
 
-#: ui/k_new_mnu.cpp:250
+#: ui/k_new_mnu.cpp:239
 msgid ""
 "Information and configuration of your system, access to personal files, "
 "network resources and connected disk drives"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:259
+#: ui/k_new_mnu.cpp:248
 #, fuzzy
 msgid "Recently used applications and documents"
 msgstr "Viimeksi käytetyt sovellukset"
 
-#: ui/k_new_mnu.cpp:263
+#: ui/k_new_mnu.cpp:252
 msgid "<qt>Logout, switch user, switch off or reset, suspend of the system"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:267
+#: ui/k_new_mnu.cpp:256
 msgid "<p align=\"center\"> <u>F</u>avorites</p>"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:268
+#: ui/k_new_mnu.cpp:257
 msgid "<p align=\"center\"><u>H</u>istory</p>"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:270
+#: ui/k_new_mnu.cpp:259
 msgid "<p align=\"center\"> <u>C</u>omputer</p>"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:271
+#: ui/k_new_mnu.cpp:260
 msgid "<p align=\"center\"><u>A</u>pplications</p>"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:273
+#: ui/k_new_mnu.cpp:262
 msgid "<p align=\"center\"><u>L</u>eave</p>"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:333
+#: ui/k_new_mnu.cpp:322
 msgid "Search Internet"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:345
+#: ui/k_new_mnu.cpp:334
 #, fuzzy
 msgid "Search Index"
 msgstr "&Etsi:"
 
-#: ui/k_new_mnu.cpp:434
+#: ui/k_new_mnu.cpp:423
 #, fuzzy
 msgid "Applications, Contacts and Documents"
 msgstr "Sovellukset, tehtävät ja työpöydän istunnot"
 
-#: ui/k_new_mnu.cpp:944
+#: ui/k_new_mnu.cpp:933
 msgid "Start '%1'"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:946
+#: ui/k_new_mnu.cpp:935
 msgid "Start '%1' (current)"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:948
+#: ui/k_new_mnu.cpp:937
 msgid "Restart and boot directly into '%1'"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:956
+#: ui/k_new_mnu.cpp:945
 #, fuzzy
 msgid "Start a parallel session"
 msgstr "Aloita uusi istunto"
 
-#: ui/k_new_mnu.cpp:959
+#: ui/k_new_mnu.cpp:948
 #, fuzzy
 msgid "Lock screen and start a parallel session"
 msgstr "Lukitse nykyinen ja aloita uusi istunto"
 
-#: ui/k_new_mnu.cpp:970
+#: ui/k_new_mnu.cpp:959
 msgid "Switch to Session of User '%1'"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:971
+#: ui/k_new_mnu.cpp:960
 #, fuzzy, c-format
 msgid "Session: %1"
 msgstr "Tallenna istunto"
 
-#: ui/k_new_mnu.cpp:1357
+#: ui/k_new_mnu.cpp:1346
 #, fuzzy
 msgid "Session"
 msgstr "Tallenna istunto"
 
-#: ui/k_new_mnu.cpp:1359
-#, fuzzy
-msgid "Log out"
-msgstr "Kirjaudu ulos..."
+#: ui/k_new_mnu.cpp:1348
+msgid "Logout"
+msgstr ""
 
-#: ui/k_new_mnu.cpp:1360
+#: ui/k_new_mnu.cpp:1349
 #, fuzzy
-msgid "End current session"
+msgid "End session"
 msgstr "Tallenna istunto"
 
-#: ui/k_new_mnu.cpp:1362
+#: ui/k_new_mnu.cpp:1351
 msgid "Lock"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:1363
+#: ui/k_new_mnu.cpp:1352
 #, fuzzy
-msgid "Lock computer screen"
+msgid "Lock screen"
 msgstr "Lukitse istunto"
 
-#: ui/k_new_mnu.cpp:1370
+#: ui/k_new_mnu.cpp:1359
 msgid "Save current Session for next login"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:1376
+#: ui/k_new_mnu.cpp:1365
 msgid "Manage parallel sessions"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:1393
+#: ui/k_new_mnu.cpp:1382
 msgid "System"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:1394
-msgid "Shutdown"
+#: ui/k_new_mnu.cpp:1383
+msgid "Shutdown Computer"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:1395
+#: ui/k_new_mnu.cpp:1384
 msgid "Turn off computer"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:1397
-msgid "&Restart"
+#: ui/k_new_mnu.cpp:1386
+msgid "&Restart Computer"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:1398
-msgid "Restart computer and boot the default system"
+#: ui/k_new_mnu.cpp:1387
+msgid "Restart and boot the default system"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:1408
+#: ui/k_new_mnu.cpp:1397
 msgid "Start Operating System"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:1409
+#: ui/k_new_mnu.cpp:1398
 msgid "Restart and boot another operating system"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:1444
+#: ui/k_new_mnu.cpp:1433
 #, fuzzy
 msgid "System Folders"
 msgstr "Valitse kansio"
 
-#: ui/k_new_mnu.cpp:1446
+#: ui/k_new_mnu.cpp:1435
 #, fuzzy
 msgid "Home Folder"
 msgstr "&Kotikansio"
 
-#: ui/k_new_mnu.cpp:1455
+#: ui/k_new_mnu.cpp:1444
 msgid "My Documents"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:1464
+#: ui/k_new_mnu.cpp:1453
 msgid "My Images"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:1473
+#: ui/k_new_mnu.cpp:1462
 msgid "My Music"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:1482
+#: ui/k_new_mnu.cpp:1471
 msgid "My Videos"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:1491
+#: ui/k_new_mnu.cpp:1480
 msgid "My Downloads"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:1494
+#: ui/k_new_mnu.cpp:1483
 #, fuzzy
 msgid "Network Folders"
 msgstr "Valitse kansio"
 
-#: ui/k_new_mnu.cpp:1719
+#: ui/k_new_mnu.cpp:1708
 msgid ""
 "<center><b>%1</b></center>\n"
 "You do not have permission to execute this command."
 msgstr ""
 
-#: ui/k_new_mnu.cpp:1747
+#: ui/k_new_mnu.cpp:1736
 msgid ""
 "<center><b>%1</b></center>\n"
 "Could not run the specified command."
 msgstr ""
 
-#: ui/k_new_mnu.cpp:1757
+#: ui/k_new_mnu.cpp:1746
 msgid ""
 "<center><b>%1</b></center>\n"
 "The specified command does not exist."
 msgstr ""
 
-#: ui/k_new_mnu.cpp:1955
+#: ui/k_new_mnu.cpp:1944
 msgid "Documents"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:2291 ui/k_new_mnu.cpp:2421
+#: ui/k_new_mnu.cpp:2280 ui/k_new_mnu.cpp:2410
 #, c-format
 msgid "Send Email to %1"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:2302
+#: ui/k_new_mnu.cpp:2291
 #, c-format
 msgid "Open Addressbook at %1"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:2343
+#: ui/k_new_mnu.cpp:2332
 msgid "- Add ext:type to specify a file extension."
 msgstr ""
 
-#: ui/k_new_mnu.cpp:2346
+#: ui/k_new_mnu.cpp:2335
 msgid "- When searching for a phrase, add quotes."
 msgstr ""
 
-#: ui/k_new_mnu.cpp:2349
+#: ui/k_new_mnu.cpp:2338
 msgid "- To exclude search terms, use the minus symbol in front."
 msgstr ""
 
-#: ui/k_new_mnu.cpp:2352
+#: ui/k_new_mnu.cpp:2341
 msgid "- To search for optional terms, use OR."
 msgstr ""
 
-#: ui/k_new_mnu.cpp:2355
+#: ui/k_new_mnu.cpp:2344
 msgid "- You can use upper and lower case."
 msgstr ""
 
-#: ui/k_new_mnu.cpp:2358
+#: ui/k_new_mnu.cpp:2347
 msgid "Search Quick Tips"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:2410
+#: ui/k_new_mnu.cpp:2399
 msgid "%1 = %2"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:2442
+#: ui/k_new_mnu.cpp:2431
 #, c-format
 msgid "Open Local File: %1"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:2445
+#: ui/k_new_mnu.cpp:2434
 #, c-format
 msgid "Open Local Dir: %1"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:2448
+#: ui/k_new_mnu.cpp:2437
 #, c-format
 msgid "Open Remote Location: %1"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:2476
+#: ui/k_new_mnu.cpp:2465
 msgid "Run '%1'"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:2521 ui/k_new_mnu.cpp:2594
+#: ui/k_new_mnu.cpp:2510 ui/k_new_mnu.cpp:2583
 msgid "No matches found"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:2646
+#: ui/k_new_mnu.cpp:2635
 msgid "top %1 of %2"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:2648
+#: ui/k_new_mnu.cpp:2637
 msgid "%1 (top %2 of %3)"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:2782
+#: ui/k_new_mnu.cpp:2768
 msgid "Do you really want to reset the computer and boot Microsoft Windows"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:2782
+#: ui/k_new_mnu.cpp:2768
 #, fuzzy
 msgid "Start Windows Confirmation"
 msgstr "Pikaselaimen asetukset"
 
-#: ui/k_new_mnu.cpp:2782
+#: ui/k_new_mnu.cpp:2768
 msgid "Start Windows"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:2807
+#: ui/k_new_mnu.cpp:2793
 msgid "Could not start Tomboy."
 msgstr ""
 
-#: ui/k_new_mnu.cpp:2867
+#: ui/k_new_mnu.cpp:2853
 #, fuzzy
 msgid "Remove From Favorites"
 msgstr "P&oista paneelista"
 
-#: ui/k_new_mnu.cpp:2874
+#: ui/k_new_mnu.cpp:2860
 #, fuzzy
 msgid "Add to Favorites"
 msgstr "&Lisää paneeliin"
 
-#: ui/k_new_mnu.cpp:2905 ui/service_mnu.cpp:630
+#: ui/k_new_mnu.cpp:2891 ui/service_mnu.cpp:630
 msgid "Add Menu to Desktop"
 msgstr "Lisää valikko työpöydälle"
 
-#: ui/k_new_mnu.cpp:2908 ui/service_mnu.cpp:603
+#: ui/k_new_mnu.cpp:2894 ui/service_mnu.cpp:603
 msgid "Add Item to Desktop"
 msgstr "Lisää osa työpöydälle"
 
-#: ui/k_new_mnu.cpp:2915 ui/service_mnu.cpp:636
+#: ui/k_new_mnu.cpp:2901 ui/service_mnu.cpp:636
 msgid "Add Menu to Main Panel"
 msgstr "Lisää valikko pääpaneeliin"
 
-#: ui/k_new_mnu.cpp:2918 ui/service_mnu.cpp:609
+#: ui/k_new_mnu.cpp:2904 ui/service_mnu.cpp:609
 msgid "Add Item to Main Panel"
 msgstr "Lisää osa pääpaneeliin"
 
-#: ui/k_new_mnu.cpp:2924 ui/service_mnu.cpp:642
+#: ui/k_new_mnu.cpp:2910 ui/service_mnu.cpp:642
 msgid "Edit Menu"
 msgstr "Muokkaa valikkoa"
 
-#: ui/k_new_mnu.cpp:2926 ui/service_mnu.cpp:615
+#: ui/k_new_mnu.cpp:2912 ui/service_mnu.cpp:615
 msgid "Edit Item"
 msgstr "Muokkaa osaa"
 
-#: ui/k_new_mnu.cpp:2932 ui/service_mnu.cpp:621
+#: ui/k_new_mnu.cpp:2918 ui/service_mnu.cpp:621
 msgid "Put Into Run Dialog"
 msgstr "Aseta käynnistä-keskusteluikkunaan"
 
-#: ui/k_new_mnu.cpp:2960
+#: ui/k_new_mnu.cpp:2946
 msgid "Advanced"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:2976
+#: ui/k_new_mnu.cpp:2962
 #, fuzzy
 msgid "Clear Recently Used Applications"
 msgstr "Viimeksi käytetyt sovellukset"
 
-#: ui/k_new_mnu.cpp:2979
+#: ui/k_new_mnu.cpp:2965
 #, fuzzy
 msgid "Clear Recently Used Documents"
 msgstr "Viimeksi käytetyt sovellukset"
 
-#: ui/k_new_mnu.cpp:3564
+#: ui/k_new_mnu.cpp:3550
 msgid "Media"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:3623
+#: ui/k_new_mnu.cpp:3609
 msgid "(%1 available)"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:3754 ui/k_new_mnu.cpp:3758
+#: ui/k_new_mnu.cpp:3740 ui/k_new_mnu.cpp:3744
 #, c-format
 msgid "Directory: %1"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:3849 ui/k_new_mnu.cpp:3875
-msgid "Suspend"
-msgstr ""
-
-#: ui/k_new_mnu.cpp:3859
-msgid "Freeze"
-msgstr ""
-
-#: ui/k_new_mnu.cpp:3860
-msgid "Put the computer in software idle mode"
-msgstr ""
-
-#: ui/k_new_mnu.cpp:3867
-msgid "Standby"
+#: ui/k_new_mnu.cpp:3836
+msgid "Suspend to Disk"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:3868
+#: ui/k_new_mnu.cpp:3837 ui/k_new_mnu.cpp:3845 ui/k_new_mnu.cpp:3853
+#: ui/k_new_mnu.cpp:3861
 msgid "Pause without logging out"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:3876
+#: ui/k_new_mnu.cpp:3844
 msgid "Suspend to RAM"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:3883
-msgid "Hibernate"
-msgstr ""
-
-#: ui/k_new_mnu.cpp:3884
-msgid "Suspend to Disk"
-msgstr ""
-
-#: ui/k_new_mnu.cpp:3891
-msgid "Hybrid Suspend"
+#: ui/k_new_mnu.cpp:3852
+msgid "Freeze"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:3892
-msgid "Suspend to RAM + Disk"
+#: ui/k_new_mnu.cpp:3860
+msgid "Standby"
 msgstr ""
 
-#: ui/k_new_mnu.cpp:3973
+#: ui/k_new_mnu.cpp:3931
 msgid "Suspend failed"
 msgstr ""
 
@@ -1197,6 +1177,10 @@ msgstr "&Painikkeen otsikkoteksti:"
 msgid "&Description:"
 msgstr "&Kuvaus:"
 
+#, fuzzy
+#~ msgid "Log out"
+#~ msgstr "Kirjaudu ulos..."
+
 #, fuzzy
 #~ msgid "Bookmarks"
 #~ msgstr "&Muokkaa kirjanmerkkejä"
diff --git a/tde-i18n-fi/messages/tdebase/konqueror.po b/tde-i18n-fi/messages/tdebase/konqueror.po
index f9c93c8d92c..7702b2b74c1 100644
--- a/tde-i18n-fi/messages/tdebase/konqueror.po
+++ b/tde-i18n-fi/messages/tdebase/konqueror.po
@@ -11,7 +11,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: konqueror\n"
-"POT-Creation-Date: 2019-01-13 18:47+0100\n"
+"POT-Creation-Date: 2019-01-23 23:16+0100\n"
 "PO-Revision-Date: 2006-12-12 20:59+0200\n"
 "Last-Translator: Kim Enkovaara <kim.enkovaara@iki.fi>\n"
 "Language-Team: Finnish <kde-i18n-fi-discussion@lists.sourceforge.net>\n"
@@ -618,15 +618,15 @@ msgstr "Poistaa kaikkien valittujen tiedostoiden valinnan"
 msgid "Inverts the current selection of items"
 msgstr "Vaihtaa valinnan käänteiseksi"
 
-#: iconview/konq_iconview.cc:552 listview/konq_listview.cc:382
+#: iconview/konq_iconview.cc:550 listview/konq_listview.cc:382
 msgid "Select files:"
 msgstr "Valitse tiedostoja:"
 
-#: iconview/konq_iconview.cc:584 listview/konq_listview.cc:418
+#: iconview/konq_iconview.cc:582 listview/konq_listview.cc:418
 msgid "Unselect files:"
 msgstr "Poista valinta:"
 
-#: iconview/konq_iconview.cc:793
+#: iconview/konq_iconview.cc:791
 msgid ""
 "You cannot drop any items in a directory in which you do not have write "
 "permission"
@@ -2299,7 +2299,7 @@ msgstr "Ei-merkkikokoherkkä lajittelu"
 msgid "Name"
 msgstr "Nimi"
 
-#: listview/konq_listviewwidget.cc:1084
+#: listview/konq_listviewwidget.cc:1058
 msgid "You must take the file out of the trash before being able to use it."
 msgstr "Tiedosto pitää siirtää ulos roskakortista jotta sitä voidaan käyttää."
 
diff --git a/tde-i18n-fi/messages/tdebase/konsole.po b/tde-i18n-fi/messages/tdebase/konsole.po
index 2061506cad0..92449a1aaeb 100644
--- a/tde-i18n-fi/messages/tdebase/konsole.po
+++ b/tde-i18n-fi/messages/tdebase/konsole.po
@@ -10,7 +10,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: konsole\n"
-"POT-Creation-Date: 2019-01-13 18:47+0100\n"
+"POT-Creation-Date: 2019-01-23 23:16+0100\n"
 "PO-Revision-Date: 2007-05-18 12:24+0300\n"
 "Last-Translator: Kim Enkovaara <kim.enkovaara@iki.fi>\n"
 "Language-Team: Finnish <kde-i18n-fi-discussion@lists.sourceforge.net>\n"
@@ -32,11 +32,11 @@ msgid ""
 "Your emails"
 msgstr "kim.enkovaara@iki.fi, janna@mailme.dk,ikola@iki.fi"
 
-#: TEWidget.cpp:966 TEWidget.cpp:968
+#: TEWidget.cpp:964 TEWidget.cpp:966
 msgid "Size: XXX x XXX"
 msgstr "Koko: XXX x XXX"
 
-#: TEWidget.cpp:973
+#: TEWidget.cpp:971
 msgid "Size: %1 x %2"
 msgstr "Koko %1 x %2"
 
diff --git a/tde-i18n-fi/messages/tdebase/ksmserver.po b/tde-i18n-fi/messages/tdebase/ksmserver.po
index 6181a41f79f..2ee803e5276 100644
--- a/tde-i18n-fi/messages/tdebase/ksmserver.po
+++ b/tde-i18n-fi/messages/tdebase/ksmserver.po
@@ -11,7 +11,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: ksmserver\n"
-"POT-Creation-Date: 2019-01-13 18:47+0100\n"
+"POT-Creation-Date: 2019-01-23 23:16+0100\n"
 "PO-Revision-Date: 2007-05-18 12:24+0300\n"
 "Last-Translator: Kim Enkovaara <kim.enkovaara@iki.fi>\n"
 "Language-Team: Finnish <kde-i18n-fi-discussion@lists.sourceforge.net>\n"
@@ -71,76 +71,76 @@ msgstr "TDE:n istunnonhallinta"
 msgid "Maintainer"
 msgstr "Ylläpitäjä"
 
-#: shutdown.cpp:277
+#: shutdown.cpp:272
 msgid "Notifying applications of logout request..."
 msgstr ""
 
-#: shutdown.cpp:513 shutdown.cpp:544
+#: shutdown.cpp:508 shutdown.cpp:539
 msgid "Skip Notification (%1)"
 msgstr ""
 
-#: shutdown.cpp:515
+#: shutdown.cpp:510
 msgid "Notifying remaining applications of logout request (%1/%2)..."
 msgstr ""
 
-#: shutdown.cpp:518
+#: shutdown.cpp:513
 msgid "Notifying remaining applications of logout request (%1/%2, %3)..."
 msgstr ""
 
-#: shutdown.cpp:525
+#: shutdown.cpp:520
 msgid "Ignore and Resume Logout"
 msgstr ""
 
-#: shutdown.cpp:533
+#: shutdown.cpp:528
 msgid "An application is requesting attention, logout paused..."
 msgstr ""
 
-#: shutdown.cpp:536
+#: shutdown.cpp:531
 msgid "%3 is requesting attention, logout paused..."
 msgstr ""
 
-#: shutdown.cpp:546
+#: shutdown.cpp:541
 msgid "Notifying applications of logout request (%1/%2)..."
 msgstr ""
 
-#: shutdown.cpp:549
+#: shutdown.cpp:544
 msgid "Notifying applications of logout request (%1/%2, %3)..."
 msgstr ""
 
-#: shutdown.cpp:639
+#: shutdown.cpp:634
 msgid "Logout canceled by '%1'"
 msgstr "Uloskirjautumisen keskeytti '%1'"
 
-#: shutdown.cpp:645
+#: shutdown.cpp:640
 #, fuzzy
 msgid "Logout canceled by user"
 msgstr "Uloskirjautumisen keskeytti '%1'"
 
-#: shutdown.cpp:704
+#: shutdown.cpp:699
 msgid "Forcing interacting application termination"
 msgstr ""
 
-#: shutdown.cpp:754
+#: shutdown.cpp:749
 msgid "Notifying remaining applications of logout request..."
 msgstr ""
 
-#: shutdown.cpp:784
+#: shutdown.cpp:779
 msgid "Synchronizing remote folders"
 msgstr ""
 
-#: shutdown.cpp:790 shutdowndlg.cpp:1365
+#: shutdown.cpp:785 shutdowndlg.cpp:1288
 msgid "Saving your settings..."
 msgstr ""
 
-#: shutdown.cpp:840 shutdown.cpp:914
+#: shutdown.cpp:835 shutdown.cpp:909
 msgid "Closing applications (%1/%2)..."
 msgstr ""
 
-#: shutdown.cpp:843 shutdown.cpp:917
+#: shutdown.cpp:838 shutdown.cpp:912
 msgid "Closing applications (%1/%2, %3)..."
 msgstr ""
 
-#: shutdown.cpp:925
+#: shutdown.cpp:920
 msgid "Terminating services..."
 msgstr ""
 
@@ -152,128 +152,140 @@ msgstr "Kirjaa ulos käyttäjä \"%1\""
 msgid "Log out"
 msgstr ""
 
-#: shutdowndlg.cpp:761 shutdowndlg.cpp:790
-msgid ""
-"<qt><p>Log out of the current session to login as a different user.</p></qt>"
-msgstr ""
+#: shutdowndlg.cpp:790
+msgid "&End Current Session"
+msgstr "&Lopeta istunto"
 
-#: shutdowndlg.cpp:789
-msgid "&Log out"
+#: shutdowndlg.cpp:791
+msgid ""
+"<qt><h3>End Current Session</h3><p>Log out of the current session to login "
+"with a different user</p></qt>"
 msgstr ""
 
-#: shutdowndlg.cpp:899 shutdowndlg.cpp:1086
+#: shutdowndlg.cpp:889
 msgid "&Freeze"
 msgstr ""
 
-#: shutdowndlg.cpp:901 shutdowndlg.cpp:1087
-msgid ""
-"<qt><p>Put the computer in software idle mode, allowing for some "
-"powersaving. The system can be reactivated in a really short time, almost "
-"instantly.</p><p>This correspond to ACPI S0 mode.</p></qt>"
+#: shutdowndlg.cpp:901
+msgid "&Suspend"
 msgstr ""
 
-#: shutdowndlg.cpp:914 shutdowndlg.cpp:1097
-msgid "&Suspend"
+#: shutdowndlg.cpp:913
+msgid "&Hibernate"
 msgstr ""
 
-#: shutdowndlg.cpp:916 shutdowndlg.cpp:1098
+#: shutdowndlg.cpp:931
+#, fuzzy
+msgid "&Restart"
+msgstr "&Käynnistä tietokone uudelleen"
+
+#: shutdowndlg.cpp:955 shutdowndlg.cpp:1031
 msgid ""
-"<qt><p>Put the computer in suspend-to-memory mode. The system is stopped and "
-"its state saved to memory.</p><p> This allows more powersaving than 'Freeze' "
-"but requires longer time to reactivate the system.</p><p>This correspond to "
-"ACPI S3 mode.</p><p>Also known as Suspend-to-RAM mode.</p></qt>"
-msgstr ""
+"_: current option in boot loader\n"
+" (current)"
+msgstr " (nykyinen)"
 
-#: shutdowndlg.cpp:930 shutdowndlg.cpp:1109
-msgid "&Hibernate"
-msgstr ""
+#: shutdowndlg.cpp:971
+#, fuzzy
+msgid "&Turn Off"
+msgstr "&Sammuta tietokone"
+
+#: shutdowndlg.cpp:996
+msgid "&Turn Off Computer"
+msgstr "&Sammuta tietokone"
 
-#: shutdowndlg.cpp:932 shutdowndlg.cpp:1110
+#: shutdowndlg.cpp:997
 msgid ""
-"<qt><p>Put the computer in suspend-to-disk mode. The system is stopped and "
-"its state saved to disk.</p><p>This offers the greatest powersaving but "
-"considerable time is required to reactivate the system again.</p><p>This "
-"correspond to ACPI S4 mode.</p><p>Also known as Suspend-to-Disk mode.</p></"
-"qt>"
+"<qt><h3>Turn Off Computer</h3><p>Log out of the current session and turn off "
+"the computer</p></qt>"
 msgstr ""
 
-#: shutdowndlg.cpp:945 shutdowndlg.cpp:1120
-msgid "H&ybrid Suspend"
-msgstr ""
+#: shutdowndlg.cpp:1008
+msgid "&Restart Computer"
+msgstr "&Käynnistä tietokone uudelleen"
 
-#: shutdowndlg.cpp:947 shutdowndlg.cpp:1121
+#: shutdowndlg.cpp:1009
 msgid ""
-"<qt><p>Put the computer in both suspend-to-memory and suspend-to-disk mode. "
-"The system is stopped and its state saved to memory and to disk.</p><p>This "
-"offers the best of both 'Suspend' and 'Hibernate' modes combined together. "
-"The system is de facto in 'Suspend' mode but if power is lost, work can "
-"still be resumed as if the system had been hibernated, preventing any data "
-"loss.</p><p>This correspond to ACPI S3+S4 mode.</p><p>Also known as Suspend-"
-"to-RAM + Suspend-to-Disk mode.</p></qt>"
+"<qt><h3>Restart Computer</h3><p>Log out of the current session and restart "
+"the computer</p><p>Hold the mouse button or the space bar for a short while "
+"to get a list of options what to boot</p></qt>"
 msgstr ""
 
-#: shutdowndlg.cpp:969 shutdowndlg.cpp:1049
+#: shutdowndlg.cpp:1045
 #, fuzzy
-msgid "&Restart"
+msgid "&Freeze Computer"
 msgstr "&Käynnistä tietokone uudelleen"
 
-#: shutdowndlg.cpp:971 shutdowndlg.cpp:1050
+#: shutdowndlg.cpp:1046
 msgid ""
-"<qt><p>Log out of the current session and restart the computer.</p></qt>"
+"<qt><h3>Freeze Computer</h3><p>Put the computer in software sleep mode, "
+"allowing for some powersaving. The system can be reactivated in a really "
+"short time, almost instantly.</p></qt>"
 msgstr ""
 
-#: shutdowndlg.cpp:994 shutdowndlg.cpp:1072
-msgid ""
-"_: current option in boot loader\n"
-" (current)"
-msgstr " (nykyinen)"
+#: shutdowndlg.cpp:1054
+#, fuzzy
+msgid "&Suspend Computer"
+msgstr "&Sammuta tietokone"
 
-#: shutdowndlg.cpp:1010 shutdowndlg.cpp:1037
-msgid "&Shutdown"
+#: shutdowndlg.cpp:1055
+msgid ""
+"<qt><h3>Suspend Computer</h3><p>Put the computer in a suspend-to-memory "
+"mode. The system is stopped and its state saved to memory.</p><p> This "
+"allows more powersaving than 'Freeze Computer' but requires longer time to "
+"reactivate the system.</p></qt>"
 msgstr ""
 
-#: shutdowndlg.cpp:1012 shutdowndlg.cpp:1038
+#: shutdowndlg.cpp:1063
+#, fuzzy
+msgid "&Hibernate Computer"
+msgstr "&Käynnistä tietokone uudelleen"
+
+#: shutdowndlg.cpp:1064
 msgid ""
-"<qt><p>Log out of the current session and turn off the computer.</p></qt>"
+"<qt><h3>Hibernate Computer</h3><p>Put the computer in a suspend-to-disk "
+"mode. The system is stopped and its state saved to disk.</p><p>This offers "
+"the greatest powersaving but considerable time is required to reactivate the "
+"system again.</p></qt>"
 msgstr ""
 
-#: shutdowndlg.cpp:1367
+#: shutdowndlg.cpp:1290
 msgid "Skip Notification"
 msgstr ""
 
-#: shutdowndlg.cpp:1368
+#: shutdowndlg.cpp:1291
 msgid "Abort Logout"
 msgstr ""
 
-#: shutdowndlg.cpp:1423
+#: shutdowndlg.cpp:1346
 msgid "Would you like to turn off your computer?"
 msgstr ""
 
-#: shutdowndlg.cpp:1424
+#: shutdowndlg.cpp:1347
 msgid ""
 "This computer will turn off automatically\n"
 "after %1 seconds."
 msgstr ""
 
-#: shutdowndlg.cpp:1430
+#: shutdowndlg.cpp:1353
 msgid "Would you like to reboot your computer?"
 msgstr ""
 
-#: shutdowndlg.cpp:1432
+#: shutdowndlg.cpp:1355
 msgid "Would you like to reboot to \"%1\"?"
 msgstr ""
 
-#: shutdowndlg.cpp:1433
+#: shutdowndlg.cpp:1356
 msgid ""
 "This computer will reboot automatically\n"
 "after %1 seconds."
 msgstr ""
 
-#: shutdowndlg.cpp:1437
+#: shutdowndlg.cpp:1360
 msgid "Would you like to end your current session?"
 msgstr ""
 
-#: shutdowndlg.cpp:1438
+#: shutdowndlg.cpp:1361
 msgid ""
 "This session will end\n"
 "after %1 seconds automatically."
@@ -304,28 +316,3 @@ msgstr ""
 #, no-c-format
 msgid "Confirm"
 msgstr ""
-
-#~ msgid "&End Current Session"
-#~ msgstr "&Lopeta istunto"
-
-#, fuzzy
-#~ msgid "&Turn Off"
-#~ msgstr "&Sammuta tietokone"
-
-#~ msgid "&Turn Off Computer"
-#~ msgstr "&Sammuta tietokone"
-
-#~ msgid "&Restart Computer"
-#~ msgstr "&Käynnistä tietokone uudelleen"
-
-#, fuzzy
-#~ msgid "&Freeze Computer"
-#~ msgstr "&Käynnistä tietokone uudelleen"
-
-#, fuzzy
-#~ msgid "&Suspend Computer"
-#~ msgstr "&Sammuta tietokone"
-
-#, fuzzy
-#~ msgid "&Hibernate Computer"
-#~ msgstr "&Käynnistä tietokone uudelleen"
diff --git a/tde-i18n-fi/messages/tdebase/libdmctl.po b/tde-i18n-fi/messages/tdebase/libdmctl.po
index 18a8d7c5464..f54bc64d47a 100644
--- a/tde-i18n-fi/messages/tdebase/libdmctl.po
+++ b/tde-i18n-fi/messages/tdebase/libdmctl.po
@@ -4,7 +4,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: libdmctl\n"
-"POT-Creation-Date: 2018-12-06 17:06+0100\n"
+"POT-Creation-Date: 2019-01-23 23:17+0100\n"
 "PO-Revision-Date: 2005-03-11 02:13+0200\n"
 "Last-Translator: Ilpo Kantonen <ilpo@iki.fi>\n"
 "Language-Team:  <fi@li.org>\n"
@@ -26,34 +26,34 @@ msgid ""
 "Your emails"
 msgstr ""
 
-#: dmctl.cpp:401
+#: dmctl.cpp:353
 msgid ""
 "_: user: ...\n"
 "%1: TTY login"
 msgstr "%1: TTY-kirjautuminen"
 
-#: dmctl.cpp:407
+#: dmctl.cpp:359
 msgid "Unused"
 msgstr "Käyttämätön"
 
-#: dmctl.cpp:409
+#: dmctl.cpp:361
 msgid "X login on remote host"
 msgstr "X-kirjautuminen etäkoneelta"
 
-#: dmctl.cpp:410
+#: dmctl.cpp:362
 #, c-format
 msgid ""
 "_: ... host\n"
 "X login on %1"
 msgstr "X-kirjautuminen koneella %1"
 
-#: dmctl.cpp:413
+#: dmctl.cpp:365
 msgid ""
 "_: user: session type\n"
 "%1: %2"
 msgstr "%1: %2"
 
-#: dmctl.cpp:428
+#: dmctl.cpp:380
 msgid ""
 "_: session (location)\n"
 "%1 (%2)"
diff --git a/tde-i18n-fi/messages/tdebase/tdeio_media.po b/tde-i18n-fi/messages/tdebase/tdeio_media.po
index ab03fa44846..66514d7a538 100644
--- a/tde-i18n-fi/messages/tdebase/tdeio_media.po
+++ b/tde-i18n-fi/messages/tdebase/tdeio_media.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: tdeio_media\n"
-"POT-Creation-Date: 2019-01-13 18:47+0100\n"
+"POT-Creation-Date: 2019-01-23 23:16+0100\n"
 "PO-Revision-Date: 2006-11-27 20:38+0200\n"
 "Last-Translator: Kim Enkovaara <kim.enkovaara@iki.fi>\n"
 "Language-Team: Finnish <kde-i18n-fi-discussion@lists.sourceforge.net>\n"
@@ -80,8 +80,8 @@ msgstr ""
 #: mediamanager/fstabbackend.cpp:104 mediamanager/fstabbackend.cpp:114
 #: mediamanager/halbackend.cpp:1595 mediamanager/halbackend.cpp:1617
 #: mediamanager/halbackend.cpp:1776 mediamanager/halbackend.cpp:1831
-#: mediamanager/tdehardwarebackend.cpp:1349
-#: mediamanager/tdehardwarebackend.cpp:1360
+#: mediamanager/tdehardwarebackend.cpp:1340
+#: mediamanager/tdehardwarebackend.cpp:1351
 #, c-format
 msgid "No such medium: %1"
 msgstr "Ei mediaa: %1"
@@ -118,12 +118,12 @@ msgstr "Etäjakaminen"
 msgid "Hard Disk"
 msgstr "Kovalevy"
 
-#: mediamanager/halbackend.cpp:749 mediamanager/tdehardwarebackend.cpp:805
+#: mediamanager/halbackend.cpp:749 mediamanager/tdehardwarebackend.cpp:796
 #, fuzzy
 msgid "Unknown Drive"
 msgstr "Tuntematon"
 
-#: mediamanager/halbackend.cpp:761 mediamanager/tdehardwarebackend.cpp:835
+#: mediamanager/halbackend.cpp:761 mediamanager/tdehardwarebackend.cpp:826
 #, fuzzy
 msgid "Floppy Drive"
 msgstr "Levyke"
@@ -133,7 +133,7 @@ msgstr "Levyke"
 msgid "Zip Drive"
 msgstr "Zip-levy"
 
-#: mediamanager/halbackend.cpp:839 mediamanager/tdehardwarebackend.cpp:892
+#: mediamanager/halbackend.cpp:839 mediamanager/tdehardwarebackend.cpp:883
 msgid "Camera"
 msgstr "Kamera"
 
@@ -179,16 +179,16 @@ msgstr ""
 "listattu alla. Sinun pitää sulkea ohjelmat, tai vaihtaa niiden "
 "työhakemistoa, ennen kuin laite voidaan irroittaa."
 
-#: mediamanager/halbackend.cpp:1381 mediamanager/tdehardwarebackend.cpp:1588
+#: mediamanager/halbackend.cpp:1381 mediamanager/tdehardwarebackend.cpp:1579
 msgid ""
 "Programs that were still using the device have been forcibly terminated. "
 "They are listed below."
 msgstr ""
 
 #: mediamanager/halbackend.cpp:1402 mediamanager/halbackend.cpp:1715
-#: mediamanager/tdehardwarebackend.cpp:1406
-#: mediamanager/tdehardwarebackend.cpp:1424
-#: mediamanager/tdehardwarebackend.cpp:1464
+#: mediamanager/tdehardwarebackend.cpp:1397
+#: mediamanager/tdehardwarebackend.cpp:1415
+#: mediamanager/tdehardwarebackend.cpp:1455
 msgid ""
 "Unfortunately, the device <b>%1</b> (%2) named <b>'%3'</b> and currently "
 "mounted at <b>%4</b> could not be unmounted. "
@@ -196,7 +196,7 @@ msgstr ""
 "Valitettavasti laitetta <b>%1</b> (%2) nimeltään <b>'%3'</b> joka on "
 "liitetty pisteeseen <b>%4</b> ei voitu irrottaa. "
 
-#: mediamanager/halbackend.cpp:1408 mediamanager/tdehardwarebackend.cpp:1470
+#: mediamanager/halbackend.cpp:1408 mediamanager/tdehardwarebackend.cpp:1461
 msgid "The following error was returned by umount command:"
 msgstr "umount-komento palautti seuraavan virheen:"
 
@@ -205,7 +205,7 @@ msgstr "umount-komento palautti seuraavan virheen:"
 msgid "Permission denied"
 msgstr "Ei oikeutta"
 
-#: mediamanager/halbackend.cpp:1562 mediamanager/tdehardwarebackend.cpp:1232
+#: mediamanager/halbackend.cpp:1562 mediamanager/tdehardwarebackend.cpp:1223
 msgid "Cannot mount encrypted drives!"
 msgstr ""
 
@@ -250,142 +250,142 @@ msgstr "Toiminto on saatavilla vain, mikäli HAL on käytössä"
 msgid "Feature only available with HAL or TDE hardware backend"
 msgstr "Toiminto on saatavilla vain, mikäli HAL on käytössä"
 
-#: mediamanager/tdehardwarebackend.cpp:480
-#: mediamanager/tdehardwarebackend.cpp:517
-#: mediamanager/tdehardwarebackend.cpp:750
+#: mediamanager/tdehardwarebackend.cpp:471
+#: mediamanager/tdehardwarebackend.cpp:508
+#: mediamanager/tdehardwarebackend.cpp:741
 #, fuzzy
 msgid "%1 Removable Device"
 msgstr "Irroitettava laite"
 
-#: mediamanager/tdehardwarebackend.cpp:525
+#: mediamanager/tdehardwarebackend.cpp:516
 #, fuzzy
 msgid "Blank CD-ROM"
 msgstr "CD-ROM"
 
-#: mediamanager/tdehardwarebackend.cpp:534
+#: mediamanager/tdehardwarebackend.cpp:525
 msgid "Blank CD-R"
 msgstr ""
 
-#: mediamanager/tdehardwarebackend.cpp:543
+#: mediamanager/tdehardwarebackend.cpp:534
 msgid "Blank CD-RW"
 msgstr ""
 
-#: mediamanager/tdehardwarebackend.cpp:552
+#: mediamanager/tdehardwarebackend.cpp:543
 msgid "Blank Magneto-Optical CD"
 msgstr ""
 
-#: mediamanager/tdehardwarebackend.cpp:561
+#: mediamanager/tdehardwarebackend.cpp:552
 msgid "Blank Mount Ranier CD-RW"
 msgstr ""
 
-#: mediamanager/tdehardwarebackend.cpp:570
+#: mediamanager/tdehardwarebackend.cpp:561
 msgid "Blank Mount Ranier CD-RW-W"
 msgstr ""
 
-#: mediamanager/tdehardwarebackend.cpp:579
+#: mediamanager/tdehardwarebackend.cpp:570
 msgid "Blank DVD-ROM"
 msgstr ""
 
-#: mediamanager/tdehardwarebackend.cpp:588
+#: mediamanager/tdehardwarebackend.cpp:579
 msgid "Blank DVD-RAM"
 msgstr ""
 
-#: mediamanager/tdehardwarebackend.cpp:597
+#: mediamanager/tdehardwarebackend.cpp:588
 msgid "Blank DVD-R"
 msgstr ""
 
-#: mediamanager/tdehardwarebackend.cpp:606
+#: mediamanager/tdehardwarebackend.cpp:597
 msgid "Blank DVD-RW"
 msgstr ""
 
-#: mediamanager/tdehardwarebackend.cpp:615
+#: mediamanager/tdehardwarebackend.cpp:606
 msgid "Blank Dual Layer DVD-R"
 msgstr ""
 
-#: mediamanager/tdehardwarebackend.cpp:624
+#: mediamanager/tdehardwarebackend.cpp:615
 msgid "Blank Dual Layer DVD-RW"
 msgstr ""
 
-#: mediamanager/tdehardwarebackend.cpp:633
+#: mediamanager/tdehardwarebackend.cpp:624
 msgid "Blank DVD+R"
 msgstr ""
 
-#: mediamanager/tdehardwarebackend.cpp:642
+#: mediamanager/tdehardwarebackend.cpp:633
 msgid "Blank DVD+RW"
 msgstr ""
 
-#: mediamanager/tdehardwarebackend.cpp:651
+#: mediamanager/tdehardwarebackend.cpp:642
 msgid "Blank Dual Layer DVD+R"
 msgstr ""
 
-#: mediamanager/tdehardwarebackend.cpp:660
+#: mediamanager/tdehardwarebackend.cpp:651
 msgid "Blank Dual Layer DVD+RW"
 msgstr ""
 
-#: mediamanager/tdehardwarebackend.cpp:669
+#: mediamanager/tdehardwarebackend.cpp:660
 msgid "Blank BD-ROM"
 msgstr ""
 
-#: mediamanager/tdehardwarebackend.cpp:678
+#: mediamanager/tdehardwarebackend.cpp:669
 msgid "Blank BD-R"
 msgstr ""
 
-#: mediamanager/tdehardwarebackend.cpp:687
+#: mediamanager/tdehardwarebackend.cpp:678
 msgid "Blank BD-RW"
 msgstr ""
 
-#: mediamanager/tdehardwarebackend.cpp:696
+#: mediamanager/tdehardwarebackend.cpp:687
 msgid "Blank HDDVD-ROM"
 msgstr ""
 
-#: mediamanager/tdehardwarebackend.cpp:705
+#: mediamanager/tdehardwarebackend.cpp:696
 msgid "Blank HDDVD-R"
 msgstr ""
 
-#: mediamanager/tdehardwarebackend.cpp:714
+#: mediamanager/tdehardwarebackend.cpp:705
 msgid "Blank HDDVD-RW"
 msgstr ""
 
-#: mediamanager/tdehardwarebackend.cpp:721
+#: mediamanager/tdehardwarebackend.cpp:712
 msgid "Audio CD"
 msgstr ""
 
-#: mediamanager/tdehardwarebackend.cpp:742
+#: mediamanager/tdehardwarebackend.cpp:733
 msgid "%1 Fixed Disk (%2)"
 msgstr ""
 
-#: mediamanager/tdehardwarebackend.cpp:849
+#: mediamanager/tdehardwarebackend.cpp:840
 #, fuzzy
 msgid "%1 Zip Disk"
 msgstr "Zip-levy"
 
-#: mediamanager/tdehardwarebackend.cpp:1212
-#: mediamanager/tdehardwarebackend.cpp:1392
+#: mediamanager/tdehardwarebackend.cpp:1203
+#: mediamanager/tdehardwarebackend.cpp:1383
 #, fuzzy
 msgid "Internal error"
 msgstr "Sisäinen virhe"
 
-#: mediamanager/tdehardwarebackend.cpp:1239
+#: mediamanager/tdehardwarebackend.cpp:1230
 msgid ""
 "<qt>Unable to mount this device.<p>Potential reasons include:<br>Improper "
 "device and/or user privilege level<br>Corrupt data on storage device"
 msgstr ""
 
-#: mediamanager/tdehardwarebackend.cpp:1241
-#: mediamanager/tdehardwarebackend.cpp:1316
-#: mediamanager/tdehardwarebackend.cpp:1408
-#: mediamanager/tdehardwarebackend.cpp:1426
+#: mediamanager/tdehardwarebackend.cpp:1232
+#: mediamanager/tdehardwarebackend.cpp:1307
+#: mediamanager/tdehardwarebackend.cpp:1399
+#: mediamanager/tdehardwarebackend.cpp:1417
 msgid "<p>Technical details:<br>"
 msgstr ""
 
-#: mediamanager/tdehardwarebackend.cpp:1314
+#: mediamanager/tdehardwarebackend.cpp:1305
 msgid ""
 "<qt>Unable to mount this device.<p>Potential reasons include:<br>Improper "
 "device and/or user privilege level<br>Corrupt data on storage "
 "device<br>Incorrect encryption password"
 msgstr ""
 
-#: mediamanager/tdehardwarebackend.cpp:1420
+#: mediamanager/tdehardwarebackend.cpp:1411
 msgid ""
 "<qt>The device <b>%1</b> (%2) named <b>'%3'</b> and currently mounted at <b>"
 "%4</b> can not be unmounted at this time.<p>%5<p><b>Would you like to "
@@ -393,7 +393,7 @@ msgid ""
 "lost</i>"
 msgstr ""
 
-#: mediamanager/tdehardwarebackend.cpp:1547
+#: mediamanager/tdehardwarebackend.cpp:1538
 #, fuzzy
 msgid ""
 "Programs still using the device have been detected. They are listed below. "
@@ -568,18 +568,6 @@ msgid ""
 "Autostart or an Autoopen file."
 msgstr ""
 
-#: libmediacommon/mediamanagersettings.kcfg:28
-#, no-c-format
-msgid "Enable notification popups"
-msgstr ""
-
-#: libmediacommon/mediamanagersettings.kcfg:29
-#, no-c-format
-msgid ""
-"Deselect this if you do not want action request popups to be generated when "
-"devices are plugged in."
-msgstr ""
-
 #: mediamanager/decryptdialog.ui:24 mounthelper/decryptdialog.ui:24
 #, no-c-format
 msgid "Decrypting Storage Device"
diff --git a/tde-i18n-fi/messages/tdebase/tdeio_trash.po b/tde-i18n-fi/messages/tdebase/tdeio_trash.po
index b92a78dbc0f..f1e5ac6e0ec 100644
--- a/tde-i18n-fi/messages/tdebase/tdeio_trash.po
+++ b/tde-i18n-fi/messages/tdebase/tdeio_trash.po
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: tdeio_trash\n"
-"POT-Creation-Date: 2018-12-07 02:48+0100\n"
+"POT-Creation-Date: 2019-01-23 23:16+0100\n"
 "PO-Revision-Date: 2005-10-17 16:39+0300\n"
 "Last-Translator: Ilpo Kantonen <ilpo@iki.fi>\n"
 "Language-Team: finnish <Finnish <kde-i18n-fi-discussion@lists.sourceforge."
@@ -54,75 +54,15 @@ msgstr ""
 "Huom: siirtääksesi tiedostoja roskakoriin, älä käytä ktrash-ohjelmaa, vaan "
 "\"kfmclient move 'url' trash:/\""
 
-#: ktrashpropsdlgplugin.cpp:74
-msgid "Size Limits"
-msgstr ""
-
-#: ktrashpropsdlgplugin.cpp:164
-msgid "Delete files older than:"
-msgstr ""
-
-#: ktrashpropsdlgplugin.cpp:171
-msgid "Limit to maximum size"
-msgstr ""
-
-#: ktrashpropsdlgplugin.cpp:180
-msgid "&Percentage:"
-msgstr ""
-
-#: ktrashpropsdlgplugin.cpp:181
-msgid "&Fixed size:"
-msgstr ""
-
-#: ktrashpropsdlgplugin.cpp:195 ktrashpropsdlgplugin.cpp:246
-msgid "Bytes"
-msgstr ""
-
-#: ktrashpropsdlgplugin.cpp:196 ktrashpropsdlgplugin.cpp:248
-msgid "KBytes"
-msgstr ""
-
-#: ktrashpropsdlgplugin.cpp:197 ktrashpropsdlgplugin.cpp:252
-msgid "MBytes"
-msgstr ""
-
-#: ktrashpropsdlgplugin.cpp:198 ktrashpropsdlgplugin.cpp:256
-msgid "GBytes"
-msgstr ""
-
-#: ktrashpropsdlgplugin.cpp:199 ktrashpropsdlgplugin.cpp:260
-msgid "TBytes"
-msgstr ""
-
-#: ktrashpropsdlgplugin.cpp:203
-msgid "When limit reached:"
-msgstr ""
-
-#: ktrashpropsdlgplugin.cpp:207
-msgid "Warn me"
-msgstr ""
-
-#: ktrashpropsdlgplugin.cpp:208
-msgid "Delete oldest files from trash"
-msgstr ""
-
-#: ktrashpropsdlgplugin.cpp:209
-msgid "Delete biggest files from trash"
-msgstr ""
-
-#: ktrashpropsdlgplugin.cpp:264
-msgid "(%1 %2)"
-msgstr ""
-
 #: tdefile-plugin/tdefile_trash.cpp:52
 msgid "General"
 msgstr "Yleinen"
 
-#: tdefile-plugin/tdefile_trash.cpp:54
+#: tdefile-plugin/tdefile_trash.cpp:55
 msgid "Original Path"
 msgstr "Alkuperäinen polku"
 
-#: tdefile-plugin/tdefile_trash.cpp:55
+#: tdefile-plugin/tdefile_trash.cpp:56
 msgid "Date of Deletion"
 msgstr "Poistopäivä"
 
@@ -155,9 +95,3 @@ msgstr ""
 #: tdeio_trash.cpp:144
 msgid "This file is already in the trash bin."
 msgstr "Tiedosto on jo roskakorissa."
-
-#: trashimpl.cpp:1024
-msgid ""
-"The trash has reached its maximum size!\n"
-"Clean the trash manually."
-msgstr ""
diff --git a/tde-i18n-fi/messages/tdebase/tdepasswd.po b/tde-i18n-fi/messages/tdebase/tdepasswd.po
index 8885abd25d3..5a7fa52b58c 100644
--- a/tde-i18n-fi/messages/tdebase/tdepasswd.po
+++ b/tde-i18n-fi/messages/tdebase/tdepasswd.po
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: tdepasswd\n"
-"POT-Creation-Date: 2018-12-07 02:48+0100\n"
+"POT-Creation-Date: 2019-01-23 23:17+0100\n"
 "PO-Revision-Date: 2005-09-04 23:56+0300\n"
 "Last-Translator: Ilpo Kantonen <ilpo@iki.fi>\n"
 "Language-Team: finnish <Finnish <kde-i18n-fi-discussion@lists.sourceforge."
@@ -36,7 +36,7 @@ msgstr "Vaihda salasana"
 msgid "Please enter your current password:"
 msgstr "Syötä nykyinen salasana:"
 
-#: passwddlg.cpp:41 passwddlg.cpp:160
+#: passwddlg.cpp:41 passwddlg.cpp:159
 msgid "Conversation with 'passwd' failed."
 msgstr "Keskustelu \"passwd\"-ohjelman kanssa epäonnistui."
 
@@ -62,7 +62,7 @@ msgstr "Syötä uusi salasana:"
 msgid "Please enter the new password for user <b>%1</b>:"
 msgstr "Syötä uusi salasana käyttäjälle <b>%1</b>:"
 
-#: passwddlg.cpp:109
+#: passwddlg.cpp:108
 msgid ""
 "Your password is longer than 8 characters. On some systems, this can cause "
 "problems. You can truncate the password to 8 characters, or leave it as it "
@@ -72,7 +72,7 @@ msgstr ""
 "aiheutua ongelma. Voit lyhentää salasanan kahdeksaan merkkiin tai käyttää "
 "sellaisenaan."
 
-#: passwddlg.cpp:112
+#: passwddlg.cpp:111
 msgid ""
 "The password is longer than 8 characters. On some systems, this can cause "
 "problems. You can truncate the password to 8 characters, or leave it as it "
@@ -82,23 +82,23 @@ msgstr ""
 "aiheutua ongelma. Voit lyhentää salasanan kahdeksaan merkkiin tai käyttää "
 "sellaisenaan."
 
-#: passwddlg.cpp:116
+#: passwddlg.cpp:115
 msgid "Password Too Long"
 msgstr "Salasana on liian pitkä"
 
-#: passwddlg.cpp:117
+#: passwddlg.cpp:116
 msgid "Truncate"
 msgstr "Lyhennä"
 
-#: passwddlg.cpp:118
+#: passwddlg.cpp:117
 msgid "Use as Is"
 msgstr "Käytä sellaisenaan"
 
-#: passwddlg.cpp:139
+#: passwddlg.cpp:138
 msgid "Your password has been changed."
 msgstr "Salasana on vaihdettu"
 
-#: passwddlg.cpp:149
+#: passwddlg.cpp:148
 msgid "Your password has not been changed."
 msgstr "Salasanaa ei vaihdettu"
 
diff --git a/tde-i18n-fi/messages/tdebase/tdmgreet.po b/tde-i18n-fi/messages/tdebase/tdmgreet.po
index d52da67b9ca..a7f32c734e6 100644
--- a/tde-i18n-fi/messages/tdebase/tdmgreet.po
+++ b/tde-i18n-fi/messages/tdebase/tdmgreet.po
@@ -11,7 +11,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: tdmgreet\n"
-"POT-Creation-Date: 2019-01-13 18:47+0100\n"
+"POT-Creation-Date: 2019-01-23 23:17+0100\n"
 "PO-Revision-Date: 2006-01-16 21:58+0200\n"
 "Last-Translator: Kim Enkovaara <kim.enkovaara@iki.fi>\n"
 "Language-Team: Finnish <kde-i18n-fi-discussion@lists.sourceforge.net>\n"
@@ -65,7 +65,7 @@ msgstr "&Hyväksy"
 msgid "&Refresh"
 msgstr "&Päivitä"
 
-#: kchooser.cpp:95 kgreeter.cpp:1045
+#: kchooser.cpp:95 kgreeter.cpp:925
 msgid "&Menu"
 msgstr "&Valikko"
 
@@ -120,19 +120,19 @@ msgid ""
 "%1 (%2)"
 msgstr "%1 (%2)"
 
-#: kgreeter.cpp:625
+#: kgreeter.cpp:598
 msgid "Custom"
 msgstr "Muokattu"
 
-#: kgreeter.cpp:626
+#: kgreeter.cpp:599
 msgid "Failsafe"
 msgstr "Vikatila"
 
-#: kgreeter.cpp:702
+#: kgreeter.cpp:674
 msgid " (previous)"
 msgstr " (edellinen)"
 
-#: kgreeter.cpp:775
+#: kgreeter.cpp:747
 msgid ""
 "Your saved session type '%1' is not valid any more.\n"
 "Please select a new one, otherwise 'default' will be used."
@@ -140,15 +140,11 @@ msgstr ""
 "Tallentamasi istuntotyyppi '%1' ei ole enää validi.\n"
 "Valitse uusi, tai muuten käytetään oletusta."
 
-#: kgreeter.cpp:931 kgreeter.cpp:1334
-msgid "PIN:"
-msgstr ""
-
-#: kgreeter.cpp:977
+#: kgreeter.cpp:857
 msgid "Warning: this is an unsecured session"
 msgstr "Varoitus: istunto on varmistamaton"
 
-#: kgreeter.cpp:979
+#: kgreeter.cpp:859
 msgid ""
 "This display requires no X authorization.\n"
 "This means that anybody can connect to it,\n"
@@ -158,31 +154,31 @@ msgstr ""
 "Kuka tahansa voi ottaa yhteyttä näyttöön,\n"
 "avata ikkunoita tai kaapata syötteesi."
 
-#: kgreeter.cpp:1042
+#: kgreeter.cpp:922
 msgid "L&ogin"
 msgstr "&Kirjaudu"
 
-#: kgreeter.cpp:1075 kgreeter.cpp:1222
+#: kgreeter.cpp:955 kgreeter.cpp:1098
 msgid "Session &Type"
 msgstr "Istunto&tyyppi"
 
-#: kgreeter.cpp:1080 kgreeter.cpp:1234
+#: kgreeter.cpp:960 kgreeter.cpp:1110
 msgid "&Authentication Method"
 msgstr "&Tunnistustapa"
 
-#: kgreeter.cpp:1085 kgreeter.cpp:1239
+#: kgreeter.cpp:965 kgreeter.cpp:1115
 msgid "&Remote Login"
 msgstr "&Etäkirjautuminen"
 
-#: kgreeter.cpp:1169
+#: kgreeter.cpp:1046
 msgid "Login Failed."
 msgstr "Kirjautuminen epäonnistui."
 
-#: kgverify.cpp:187
+#: kgverify.cpp:177
 msgid "No greeter widget plugin loaded. Check the configuration."
 msgstr "Ei terveyhdysliitännäistä ladattuna. Tarkista asetukset."
 
-#: kgverify.cpp:493
+#: kgverify.cpp:442
 msgid ""
 "Authenticating %1...\n"
 "\n"
@@ -190,23 +186,23 @@ msgstr ""
 "Tunnistaudutaan käyttäjänä %1 ...\n"
 "\n"
 
-#: kgverify.cpp:497
+#: kgverify.cpp:446
 msgid "You are required to change your password immediately (password aged)."
 msgstr "Sinun täytyy vaihtaa salasana välittömästi (salasana vanhentunut)."
 
-#: kgverify.cpp:498
+#: kgverify.cpp:447
 msgid "You are required to change your password immediately (root enforced)."
 msgstr "Sinun täytyy vaihtaa salasana välittömästi (pääkäyttäjä pakottaa)."
 
-#: kgverify.cpp:499
+#: kgverify.cpp:448
 msgid "You are not allowed to login at the moment."
 msgstr "Et voi kirjautua järjestelmään tällä hetkellä."
 
-#: kgverify.cpp:500
+#: kgverify.cpp:449
 msgid "Home folder not available."
 msgstr "Kotikansiota ei ole saatavilla."
 
-#: kgverify.cpp:501
+#: kgverify.cpp:450
 msgid ""
 "Logins are not allowed at the moment.\n"
 "Try again later."
@@ -214,20 +210,20 @@ msgstr ""
 "Järjestelmään ei voi kirjautua tällä hetkellä.\n"
 "Yritä myöhemmin uudelleen."
 
-#: kgverify.cpp:502
+#: kgverify.cpp:451
 msgid "Your login shell is not listed in /etc/shells."
 msgstr "Komentotulkkiasi ei ole lueteltu tiedostossa /etc/shells."
 
-#: kgverify.cpp:503
+#: kgverify.cpp:452
 msgid "Root logins are not allowed."
 msgstr "Pääkäyttäjänä ei voi kirjautua."
 
-#: kgverify.cpp:504
+#: kgverify.cpp:453
 msgid "Your account has expired; please contact your system administrator."
 msgstr ""
 "Käyttäjätunnuksesi on vanhentunut. Ota yhteyttä järjestelmän ylläpitäjään."
 
-#: kgverify.cpp:514
+#: kgverify.cpp:463
 msgid ""
 "A critical error occurred.\n"
 "Please look at TDM's logfile(s) for more information\n"
@@ -237,7 +233,7 @@ msgstr ""
 "Saadaksesi lisätietoja katso TDM:n lokitiedostoa tai ota\n"
 "yhteys järjestelmänvalvojaan."
 
-#: kgverify.cpp:540
+#: kgverify.cpp:489
 #, c-format
 msgid ""
 "_n: Your account expires tomorrow.\n"
@@ -246,11 +242,11 @@ msgstr ""
 "Käyttäjätunnuksesi vanhentuu huomenna.\n"
 "Käyttäjätunnuksesi vanhentuu %n päivän kuluttua."
 
-#: kgverify.cpp:541
+#: kgverify.cpp:490
 msgid "Your account expires today."
 msgstr "Tilisi  vanhentuu tänään."
 
-#: kgverify.cpp:549
+#: kgverify.cpp:497
 #, c-format
 msgid ""
 "_n: Your password expires tomorrow.\n"
@@ -259,19 +255,19 @@ msgstr ""
 "Salasanasi vanhentuu huomenna.\n"
 "Salasanasi vanhentuu %n päivän kuluttua."
 
-#: kgverify.cpp:550
+#: kgverify.cpp:498
 msgid "Your password expires today."
 msgstr "Salasanasi vanhentuu tänään."
 
-#: kgverify.cpp:617 kgverify.cpp:1155
+#: kgverify.cpp:565 kgverify.cpp:1012
 msgid "Authentication failed"
 msgstr "Tunnistautuminen epäonnistui"
 
-#: kgverify.cpp:816
+#: kgverify.cpp:702
 msgid "Authenticated user (%1) does not match requested user (%2).\n"
 msgstr "Tunnistettu käyttäjä (%1) ei täsmää pyydettyyn käyttäjään (%2).\n"
 
-#: kgverify.cpp:1138
+#: kgverify.cpp:995
 #, c-format
 msgid ""
 "_n: Automatic login in 1 second...\n"
@@ -280,23 +276,23 @@ msgstr ""
 "Automaattinen kirjautuminen 1 sekunnissa ...\n"
 "Automaattinen kirjautuminen %n sekunnissa ..."
 
-#: kgverify.cpp:1147
+#: kgverify.cpp:1004
 msgid "Warning: Caps Lock on"
 msgstr "Varoitus: Caps Lock on päällä"
 
-#: kgverify.cpp:1152
+#: kgverify.cpp:1009
 msgid "Change failed"
 msgstr "Vaihtaminen epäonnistui"
 
-#: kgverify.cpp:1154
+#: kgverify.cpp:1011
 msgid "Login failed"
 msgstr "Kirjautuminen epäonnistui!"
 
-#: kgverify.cpp:1188
+#: kgverify.cpp:1045
 msgid "Theme not usable with authentication method '%1'."
 msgstr "Teema ei ole käytettävissä varmenteeksi '%1'."
 
-#: kgverify.cpp:1244
+#: kgverify.cpp:1100
 msgid "Changing authentication token"
 msgstr "Vaihdetaan tunnistautumismerkkiä"
 
@@ -312,15 +308,15 @@ msgstr "Asetustiedoston nimi"
 msgid "KRootImage"
 msgstr "KRootImage"
 
-#: sakdlg.cc:129
+#: sakdlg.cc:124
 msgid "Press Ctrl+Alt+Del to begin."
 msgstr ""
 
-#: sakdlg.cc:129
+#: sakdlg.cc:124
 msgid "This process helps keep your password secure."
 msgstr ""
 
-#: sakdlg.cc:129
+#: sakdlg.cc:124
 msgid "It prevents unauthorized users from emulating the login screen."
 msgstr ""
 
diff --git a/tde-i18n-fi/messages/tdebase/twin.po b/tde-i18n-fi/messages/tdebase/twin.po
index eef88d88437..265604c9388 100644
--- a/tde-i18n-fi/messages/tdebase/twin.po
+++ b/tde-i18n-fi/messages/tdebase/twin.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: twin\n"
-"POT-Creation-Date: 2019-01-13 18:47+0100\n"
+"POT-Creation-Date: 2019-01-23 23:17+0100\n"
 "PO-Revision-Date: 2005-12-05 12:36+0200\n"
 "Last-Translator: Kim Enkovaara <kim.enkovaara@iki.fi>\n"
 "Language-Team: Finnish <kde-i18n-fi-discussion@lists.sourceforge.net>\n"
@@ -39,7 +39,7 @@ msgstr "Ikkuna \"%1\" vaatii huomiota."
 msgid "Suspended"
 msgstr ""
 
-#: killer/killer.cpp:49 main.cpp:318 resumer/resumer.cpp:48
+#: killer/killer.cpp:49 main.cpp:319 resumer/resumer.cpp:48
 msgid "TWin"
 msgstr ""
 
@@ -135,7 +135,7 @@ msgstr "Oletusreunustusliitännäinen on vahingoittunut eikä sitä voida ladata
 msgid "The library %1 is not a TWin plugin."
 msgstr "Kirjasto %1 ei ole KWin-liitännäinen."
 
-#: main.cpp:63
+#: main.cpp:64
 #, fuzzy
 msgid ""
 "[twin] it looks like there's already a window manager running. twin not "
@@ -144,12 +144,12 @@ msgstr ""
 "twin: näyttää siltä, että jokin toinen ikkunaohjelma on jo käynnissä. twiniä "
 "ei käynnistetty.\n"
 
-#: main.cpp:78
+#: main.cpp:79
 #, fuzzy
 msgid "[twin] failure during initialization; aborting"
 msgstr "twin: virhe alustuksessa; lopetan"
 
-#: main.cpp:137 main.cpp:143 main.cpp:149
+#: main.cpp:138 main.cpp:144 main.cpp:150
 #, fuzzy
 msgid ""
 "[twin] unable to claim manager selection, another wm running? (try using --"
@@ -158,28 +158,28 @@ msgstr ""
 "twin: ei voitu vaatia hallintavalintaa, onko jokin toinen ikkunaohjelma "
 "käynnissä? (yritä --replace -valitsinta)\n"
 
-#: main.cpp:236
+#: main.cpp:237
 msgid "TDE window manager"
 msgstr "TDE:n ikkunaohjelma"
 
-#: main.cpp:240
+#: main.cpp:241
 msgid "Disable configuration options"
 msgstr "Poista asetukset käytöstä"
 
-#: main.cpp:241
+#: main.cpp:242
 msgid "Replace already-running ICCCM2.0-compliant window manager"
 msgstr "Korvaa ajossa oleva ICCCM2.0-yhteensopiva ikkunaohjelma"
 
-#: main.cpp:242
+#: main.cpp:243
 msgid "Do not start composition manager"
 msgstr ""
 
-#: main.cpp:320
+#: main.cpp:321
 #, fuzzy
 msgid "(c) 1999-2005, The KDE Developers"
 msgstr "(c) 1999-2005, TDE:n kehittäjät"
 
-#: main.cpp:324
+#: main.cpp:325
 msgid "Maintainer"
 msgstr "Ylläpitäjä"
 
@@ -216,7 +216,7 @@ msgstr ""
 msgid "Keep Suspended"
 msgstr ""
 
-#: tabbox.cpp:52
+#: tabbox.cpp:53
 msgid "*** No Windows ***"
 msgstr "*** Ei ikkunoita ***"
 
@@ -790,12 +790,12 @@ msgstr "&Työpöydälle"
 msgid "&All Desktops"
 msgstr "&Kaikille työpöydille"
 
-#: workspace.cpp:1201 workspace.cpp:1221
+#: workspace.cpp:1203 workspace.cpp:1223
 #, c-format
 msgid "Desktop %1"
 msgstr "Työpöytä %1"
 
-#: workspace.cpp:2773
+#: workspace.cpp:2775
 msgid ""
 "You have selected to show a window without its border.\n"
 "Without the border, you will not be able to enable the border again using "
@@ -806,7 +806,7 @@ msgstr ""
 "Ilman reunuksia et voi ottaa reunuksia uudelleen käyttöön käyttämällä "
 "hiirtä. Käytä ikkunaoperaatiot-valikkoa, jonka saat näkyville painamalla %1."
 
-#: workspace.cpp:2785
+#: workspace.cpp:2787
 msgid ""
 "You have selected to show a window in fullscreen mode.\n"
 "If the application itself does not have an option to turn the fullscreen "
@@ -818,7 +818,7 @@ msgstr ""
 "voi poistua siitä ilman hiirtä.Käytä ikkunaoperaatiot-valikkoa, jonka saat "
 "näkyville painamalla %1."
 
-#: workspace.cpp:2924
+#: workspace.cpp:2926
 msgid ""
 "The Composite Manager crashed twice within a minute and is therefore "
 "disabled for this session."
@@ -826,11 +826,11 @@ msgstr ""
 "Composite-hallintaohjelma (Composite Manager) kaatui kaksi kertaa minuutin "
 "sisällä ja on siksi estetty tämän session ajan."
 
-#: workspace.cpp:2925 workspace.cpp:2948 workspace.cpp:2987
+#: workspace.cpp:2927 workspace.cpp:2950 workspace.cpp:2989
 msgid "Composite Manager Failure"
 msgstr "Composite Manager virhe"
 
-#: workspace.cpp:2966
+#: workspace.cpp:2968
 #, fuzzy
 msgid ""
 "<qt><b>The TDE composition manager failed to open the display</b><br>There "
@@ -839,7 +839,7 @@ msgstr ""
 "<qt><b>kompmgr ei pystynyt avaamaan näyttöä</b><br>Tiedostossa ~/.xcompmgrrc "
 "on määritelty todennäköisesti vääränlainen näyttö (display).</qt>"
 
-#: workspace.cpp:2968
+#: workspace.cpp:2970
 #, fuzzy
 msgid ""
 "<qt><b>The TDE composition manager cannot find the Xrender extension</"
@@ -850,7 +850,7 @@ msgstr ""
 "tai viallista XOrg:in versiota.<br>Hae XOrg &ge; 6.8 osoitteesta www."
 "freedesktop.org.<br></qt>"
 
-#: workspace.cpp:2970
+#: workspace.cpp:2972
 msgid ""
 "<qt><b>Composite extension not found</b><br>You <i>must</i> use XOrg &ge; "
 "6.8 for translucency and shadows to work.<br>Additionally, you need to add a "
@@ -862,7 +862,7 @@ msgstr ""
 "tulee lisätä uusi osio X config -tiedostoon:<br><i>Section \"Extensions"
 "\"<br>Option \"Composite\" \"Enable\"<br>EndSection</i></qt>"
 
-#: workspace.cpp:2975
+#: workspace.cpp:2977
 msgid ""
 "<qt><b>Damage extension not found</b><br>You <i>must</i> use XOrg &ge; 6.8 "
 "for translucency and shadows to work.</qt>"
@@ -870,7 +870,7 @@ msgstr ""
 "<qt><b>Damage laajennusta ei löytynyt</b><br>Sinun <i>pitää</i> käyttää XOrg "
 "&ge; 6.8, jotta läpikuultavuus ja varjot toimivat.</qt>"
 
-#: workspace.cpp:2977
+#: workspace.cpp:2979
 msgid ""
 "<qt><b>XFixes extension not found</b><br>You <i>must</i> use XOrg &ge; 6.8 "
 "for translucency and shadows to work.</qt>"
diff --git a/tde-i18n-fi/messages/tdegames/kbackgammon.po b/tde-i18n-fi/messages/tdegames/kbackgammon.po
index 85ad4fcd919..3fae599083d 100644
--- a/tde-i18n-fi/messages/tdegames/kbackgammon.po
+++ b/tde-i18n-fi/messages/tdegames/kbackgammon.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: kbackgammon\n"
-"POT-Creation-Date: 2019-01-13 18:59+0100\n"
+"POT-Creation-Date: 2019-01-23 23:28+0100\n"
 "PO-Revision-Date: 2005-09-01 15:14+0300\n"
 "Last-Translator: Ilpo Kantonen <ilpo@iki.fi>\n"
 "Language-Team: finnish <Finnish <kde-i18n-fi-discussion@lists.sourceforge."
@@ -362,11 +362,11 @@ msgstr ""
 "Anna salasana käyttäjätunnukselle %1 palvelimella %2.\n"
 "\n"
 
-#: engines/fibs/kbgfibs.cpp:1127
+#: engines/fibs/kbgfibs.cpp:1129
 msgid "The password may not contain colons or spaces!"
 msgstr "Salasana ei saa sisältää kaksoispisteitä tai välilyöntejä!"
 
-#: engines/fibs/kbgfibs.cpp:1401
+#: engines/fibs/kbgfibs.cpp:1403
 msgid ""
 "There was a problem with your login and password. You can reenter\n"
 "your login and password and try to reconnect."
@@ -374,35 +374,35 @@ msgstr ""
 "Käyttäjätunnuksesi ja salasanan kanssa oli ongelmia. Anna\n"
 "tunnuksesi ja salasana uudelleen ja kokeile uutta yhteyttä."
 
-#: engines/fibs/kbgfibs.cpp:1406
+#: engines/fibs/kbgfibs.cpp:1408
 msgid "Wrong Login/Password"
 msgstr "Virheellinen tunnus/salasana"
 
-#: engines/fibs/kbgfibs.cpp:1407
+#: engines/fibs/kbgfibs.cpp:1409
 msgid "Reconnect"
 msgstr "Uudelleenyhdistä"
 
-#: engines/fibs/kbgfibs.cpp:1436
+#: engines/fibs/kbgfibs.cpp:1438
 msgid "%1, last logged in from %2 at %3."
 msgstr "%1, edellinen käynti %2 kello %3."
 
-#: engines/fibs/kbgfibs.cpp:1507
+#: engines/fibs/kbgfibs.cpp:1509
 msgid "The moreboards toggle has been set."
 msgstr "Moreboards asetus on asetettu."
 
-#: engines/fibs/kbgfibs.cpp:1514
+#: engines/fibs/kbgfibs.cpp:1516
 msgid "The notify toggle has been set."
 msgstr "Huomautusasetus on asetettu."
 
-#: engines/fibs/kbgfibs.cpp:1521
+#: engines/fibs/kbgfibs.cpp:1523
 msgid "The report toggle has been set."
 msgstr "Raportoi asetus on asetettu."
 
-#: engines/fibs/kbgfibs.cpp:1569
+#: engines/fibs/kbgfibs.cpp:1571
 msgid "The selected login is alreay in use! Please select another one."
 msgstr "Valittu käyttäjätunnus on jo käytössä! Valitse uusi."
 
-#: engines/fibs/kbgfibs.cpp:1577
+#: engines/fibs/kbgfibs.cpp:1579
 msgid ""
 "\n"
 "\n"
@@ -412,7 +412,7 @@ msgstr ""
 "\n"
 "Tunnus ei saa sisältää välilyöntejä tai pisteitä!"
 
-#: engines/fibs/kbgfibs.cpp:1609
+#: engines/fibs/kbgfibs.cpp:1611
 msgid ""
 "Your account has been created. Your new login is <u>%1</u>. To fully "
 "activate this account, I will now close the connection. Once you reconnect, "
@@ -422,47 +422,47 @@ msgstr ""
 "Aktivoidaksesi tunnuksen täysin suljen nyt yhteyden. Kun avaat yhteyden, "
 "uudelleen voit aloittaa Backgammon pelin FIBS palvelimella."
 
-#: engines/fibs/kbgfibs.cpp:1737
+#: engines/fibs/kbgfibs.cpp:1739
 msgid "%1 (%2) vs. %3 (%4) - game over"
 msgstr "%1 (%2) vs. %3 (%4) - peli loppu"
 
-#: engines/fibs/kbgfibs.cpp:1740
+#: engines/fibs/kbgfibs.cpp:1742
 msgid "%1 (%2) vs. %3 (%4) - unlimited match"
 msgstr "%1 (%2) vs. %3 (%4) - rajoittamaton peli"
 
-#: engines/fibs/kbgfibs.cpp:1743
+#: engines/fibs/kbgfibs.cpp:1745
 msgid "%1 (%2) vs. %3 (%4) - %5 point match"
 msgstr "%1 (%2) vs. %3 (%4) - %5 pistepeli"
 
-#: engines/fibs/kbgfibs.cpp:1769
+#: engines/fibs/kbgfibs.cpp:1771
 msgid "Please make your move"
 msgstr "Tee siirtosi"
 
-#: engines/fibs/kbgfibs.cpp:1782
+#: engines/fibs/kbgfibs.cpp:1784
 msgid "(or use the corresponding menu entry to join the match)"
 msgstr "(tai käytä valikkoja peliin liittymiseen)"
 
-#: engines/fibs/kbgfibs.cpp:1836
+#: engines/fibs/kbgfibs.cpp:1838
 msgid "It's your turn to roll the dice or double the cube"
 msgstr "On sinun vuoro heittää noppaa tai tuplata kuutio"
 
-#: engines/fibs/kbgfibs.cpp:1897
+#: engines/fibs/kbgfibs.cpp:1899
 msgid "(or use the corresponding menu entry to leave or continue the match)"
 msgstr "(tai käytä valikkoja pelin lopettamiseen tai jatkamiseen)"
 
-#: engines/fibs/kbgfibs.cpp:1993
+#: engines/fibs/kbgfibs.cpp:1995
 msgid "(or use the corresponding menu entry to accept or reject the offer)"
 msgstr "(tai käytä valikkoja tarjouksen hyväksymiseen tai hylkäämiseen)"
 
-#: engines/fibs/kbgfibs.cpp:2014
+#: engines/fibs/kbgfibs.cpp:2016
 msgid "Sorry, you lost the game."
 msgstr "Hävisit pelin."
 
-#: engines/fibs/kbgfibs.cpp:2022
+#: engines/fibs/kbgfibs.cpp:2024
 msgid "Congratulations, you won the game!"
 msgstr "Onnittelut, voitit pelin!"
 
-#: engines/fibs/kbgfibs.cpp:2060
+#: engines/fibs/kbgfibs.cpp:2062
 msgid ""
 "You should never set the 'boardstyle' variable by hand! It is vital for "
 "proper functioning of this program that it remains set to 3. It has been "
@@ -471,79 +471,79 @@ msgstr ""
 "Sinun ei pitäisi asettaa 'boardstyle' muuttujaa käsin! Ohjelman toiminnan "
 "kannalta on tärkeää että se on asetettuna arvoon 3. Arvo on palautettu."
 
-#: engines/fibs/kbgfibs.cpp:2160
+#: engines/fibs/kbgfibs.cpp:2162
 msgid "&Connect"
 msgstr "&Yhdistä"
 
-#: engines/fibs/kbgfibs.cpp:2161
+#: engines/fibs/kbgfibs.cpp:2163
 msgid "New Account"
 msgstr "Uusi Tili"
 
-#: engines/fibs/kbgfibs.cpp:2162
+#: engines/fibs/kbgfibs.cpp:2164
 msgid "&Disconnect"
 msgstr "&Katkaise"
 
-#: engines/fibs/kbgfibs.cpp:2170
+#: engines/fibs/kbgfibs.cpp:2172
 msgid "&Invite..."
 msgstr "&Kutsu..."
 
-#: engines/fibs/kbgfibs.cpp:2176
+#: engines/fibs/kbgfibs.cpp:2178
 msgid "&Commands"
 msgstr "&Komennot"
 
-#: engines/fibs/kbgfibs.cpp:2178
+#: engines/fibs/kbgfibs.cpp:2180
 msgid "Away"
 msgstr "Poissa"
 
-#: engines/fibs/kbgfibs.cpp:2195
+#: engines/fibs/kbgfibs.cpp:2197
 msgid "Ready to Play"
 msgstr "Valmis pelaamaan"
 
-#: engines/fibs/kbgfibs.cpp:2197
+#: engines/fibs/kbgfibs.cpp:2199
 msgid "Show Rating Computations"
 msgstr "Näytä arviolaskennat"
 
-#: engines/fibs/kbgfibs.cpp:2199
+#: engines/fibs/kbgfibs.cpp:2201
 msgid "Hide Rating Computations"
 msgstr "Piilota arviolaskennat"
 
-#: engines/fibs/kbgfibs.cpp:2200
+#: engines/fibs/kbgfibs.cpp:2202
 msgid "Greedy Bearoffs"
 msgstr "Greedy Bearoffs"
 
-#: engines/fibs/kbgfibs.cpp:2202
+#: engines/fibs/kbgfibs.cpp:2204
 msgid "Ask for Doubles"
 msgstr "Kysy tuplia"
 
-#: engines/fibs/kbgfibs.cpp:2215
+#: engines/fibs/kbgfibs.cpp:2217
 msgid "&Response"
 msgstr "&Vastaus"
 
-#: engines/fibs/kbgfibs.cpp:2217 engines/offline/kbgoffline.cpp:652
+#: engines/fibs/kbgfibs.cpp:2219 engines/offline/kbgoffline.cpp:652
 msgid "Accept"
 msgstr "Hyväksy"
 
-#: engines/fibs/kbgfibs.cpp:2218 engines/offline/kbgoffline.cpp:652
+#: engines/fibs/kbgfibs.cpp:2220 engines/offline/kbgoffline.cpp:652
 msgid "Reject"
 msgstr "Hylkää"
 
-#: engines/fibs/kbgfibs.cpp:2225
+#: engines/fibs/kbgfibs.cpp:2227
 msgid "Join"
 msgstr "Liity"
 
-#: engines/fibs/kbgfibs.cpp:2226
+#: engines/fibs/kbgfibs.cpp:2228
 msgid "Leave"
 msgstr "Poistu"
 
-#: engines/fibs/kbgfibs.cpp:2236
+#: engines/fibs/kbgfibs.cpp:2238
 msgid "&Join"
 msgstr "&Liity"
 
-#: engines/fibs/kbgfibs.cpp:2259
+#: engines/fibs/kbgfibs.cpp:2261
 msgid "&Player List"
 msgstr "&Pelaajalista"
 
-#: engines/fibs/kbgfibs.cpp:2260
+#: engines/fibs/kbgfibs.cpp:2262
 msgid "&Chat"
 msgstr "&Juttele"
 
diff --git a/tde-i18n-fi/messages/tdegraphics/kpovmodeler.po b/tde-i18n-fi/messages/tdegraphics/kpovmodeler.po
index 6b7d1f07646..41b194c743d 100644
--- a/tde-i18n-fi/messages/tdegraphics/kpovmodeler.po
+++ b/tde-i18n-fi/messages/tdegraphics/kpovmodeler.po
@@ -8,7 +8,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: kpovmodeler\n"
-"POT-Creation-Date: 2019-01-13 18:51+0100\n"
+"POT-Creation-Date: 2019-01-23 23:20+0100\n"
 "PO-Revision-Date: 2006-10-09 18:57+0300\n"
 "Last-Translator: Kim Enkovaara <kim.enkovaara@iki.fi>\n"
 "Language-Team: Finnish <kde-i18n-fi-discussion@lists.sourceforge.net>\n"
@@ -310,7 +310,7 @@ msgstr "Käytä indeksiä"
 msgid "Bump size:"
 msgstr ""
 
-#: pmcamera.cpp:119 pmrendermanager.cpp:1540 pmrendermanager.cpp:1544
+#: pmcamera.cpp:119 pmrendermanager.cpp:1545 pmrendermanager.cpp:1549
 msgid "camera"
 msgstr "kamera"
 
@@ -1170,7 +1170,7 @@ msgid "No Cameras"
 msgstr "Ei kameroita"
 
 #: pmglview.cpp:1559 pmmovecommand.cpp:448 pmobjectselect.cpp:75
-#: pmrendermanager.cpp:1538
+#: pmrendermanager.cpp:1543
 msgid "(unnamed)"
 msgstr "(nimetön)"
 
@@ -3545,35 +3545,35 @@ msgstr ""
 msgid "Povray code:"
 msgstr ""
 
-#: pmrendermanager.cpp:1312
+#: pmrendermanager.cpp:1317
 msgid "not supported"
 msgstr "ei tuettu"
 
-#: pmrendermanager.cpp:1315
+#: pmrendermanager.cpp:1320
 msgid "approximated"
 msgstr ""
 
-#: pmrendermanager.cpp:1512
+#: pmrendermanager.cpp:1517
 msgid "left"
 msgstr ""
 
-#: pmrendermanager.cpp:1515
+#: pmrendermanager.cpp:1520
 msgid "right"
 msgstr ""
 
-#: pmrendermanager.cpp:1518
+#: pmrendermanager.cpp:1523
 msgid "bottom"
 msgstr ""
 
-#: pmrendermanager.cpp:1521
+#: pmrendermanager.cpp:1526
 msgid "top"
 msgstr ""
 
-#: pmrendermanager.cpp:1524
+#: pmrendermanager.cpp:1529
 msgid "front"
 msgstr ""
 
-#: pmrendermanager.cpp:1527
+#: pmrendermanager.cpp:1532
 msgid "back"
 msgstr ""
 
diff --git a/tde-i18n-fi/messages/tdelibs/katepart.po b/tde-i18n-fi/messages/tdelibs/katepart.po
index 750df307383..cbb5692d8fe 100644
--- a/tde-i18n-fi/messages/tdelibs/katepart.po
+++ b/tde-i18n-fi/messages/tdelibs/katepart.po
@@ -8,7 +8,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: katepart\n"
-"POT-Creation-Date: 2019-01-13 18:46+0100\n"
+"POT-Creation-Date: 2019-01-23 23:15+0100\n"
 "PO-Revision-Date: 2007-11-08 13:04+0200\n"
 "Last-Translator: Mikko Piippo <piippo@cc.helsinki.fi>\n"
 "Language-Team:  <fi@li.org>\n"
@@ -629,7 +629,7 @@ msgstr "&Luontiajan mukaan"
 msgid "Show indentation lines"
 msgstr "Näytä sisennyslinjat"
 
-#: part/katedialogs.cpp:701 part/kateview.cpp:365
+#: part/katedialogs.cpp:701 part/kateview.cpp:360
 msgid ""
 "If this option is checked, the text lines will be wrapped at the view border "
 "on the screen."
@@ -637,7 +637,7 @@ msgstr ""
 "Jos tämä asetus on valittu, tekstirivi vaihtuu ruudun näyttöreunuksen "
 "kohdalla."
 
-#: part/katedialogs.cpp:703 part/kateview.cpp:368
+#: part/katedialogs.cpp:703 part/kateview.cpp:363
 msgid "Choose when the Dynamic Word Wrap Indicators should be displayed"
 msgstr "Valitse, milloin dynaamisen rivityksen merkit näytetään"
 
@@ -1272,7 +1272,7 @@ msgstr "Haluatko varmasti sulkea tämän tiedoston? Tietoa saattaa hävitä."
 msgid "Close Nevertheless"
 msgstr "Sulje"
 
-#: part/katedocument.cpp:4331 part/katedocument.cpp:5073 part/kateview.cpp:868
+#: part/katedocument.cpp:4331 part/katedocument.cpp:5073 part/kateview.cpp:863
 msgid "Save File"
 msgstr "Tallenna tiedosto"
 
@@ -1300,16 +1300,16 @@ msgstr "Toinen ohjelma on luonut tiedoston ”%1”."
 msgid "The file '%1' was deleted by another program."
 msgstr "Toinen ohjelma on poistanut tiedoston ”%1”."
 
-#: part/katedocument.cpp:5101 part/kateview.cpp:895
+#: part/katedocument.cpp:5101 part/kateview.cpp:890
 msgid ""
 "A file named \"%1\" already exists. Are you sure you want to overwrite it?"
 msgstr "Tiedosto ”%1” on jo olemassa. Haluatko korvata sen?"
 
-#: part/katedocument.cpp:5103 part/kateview.cpp:896
+#: part/katedocument.cpp:5103 part/kateview.cpp:891
 msgid "Overwrite File?"
 msgstr "Korvataanko tiedosto?"
 
-#: part/katedocument.cpp:5104 part/kateview.cpp:897
+#: part/katedocument.cpp:5104 part/kateview.cpp:892
 msgid "&Overwrite"
 msgstr "&Korvaa"
 
@@ -2497,79 +2497,66 @@ msgstr ""
 "Lisää ison alkukirjaimen valintaan tai sanaan, jossa kohdistin on jos "
 "valintaa ei ole."
 
-#: part/kateview.cpp:287 part/kateview.cpp:589
-msgid "Delete Line"
-msgstr "Poista rivi"
-
-#: part/kateview.cpp:289
-#, fuzzy
-msgid "Use this to delete the current line."
-msgstr "Käytä tätä painiketta poistaaksesi valitun kohteen."
-
-#: part/kateview.cpp:291
+#: part/kateview.cpp:287
 msgid "Join Lines"
 msgstr "Liitä rivit"
 
-#: part/kateview.cpp:293
-msgid "Use this to join lines together."
-msgstr ""
-
-#: part/kateview.cpp:304
+#: part/kateview.cpp:299
 msgid "Print the current document."
 msgstr "Tulosta nykyinen asiakirja."
 
-#: part/kateview.cpp:306
+#: part/kateview.cpp:301
 msgid "Reloa&d"
 msgstr "Lataa &uudelleen"
 
-#: part/kateview.cpp:307
+#: part/kateview.cpp:302
 msgid "Reload the current document from disk."
 msgstr "Lataa uudelleen nykyisen asiakirjan levyltä."
 
-#: part/kateview.cpp:310
+#: part/kateview.cpp:305
 msgid "Save the current document to disk, with a name of your choice."
 msgstr "Tallentaa nykyisen asiakirjan levylle valitsemallasi nimellä."
 
-#: part/kateview.cpp:313
+#: part/kateview.cpp:308
 msgid ""
 "This command opens a dialog and lets you choose a line that you want the "
 "cursor to move to."
 msgstr ""
 "Tämä avaa ikkunan ja antaa valita rivin, jolle haluat siirtää kohdistimen."
 
-#: part/kateview.cpp:315
+#: part/kateview.cpp:310
 msgid "&Configure Editor..."
 msgstr "&Editorin asetukset..."
 
-#: part/kateview.cpp:316
+#: part/kateview.cpp:311
 msgid "Configure various aspects of this editor."
 msgstr "Aseta editorin erilaisia toimintoja"
 
-#: part/kateview.cpp:318
+#: part/kateview.cpp:313
 msgid "&Highlighting"
 msgstr "&Korostus"
 
-#: part/kateview.cpp:319
+#: part/kateview.cpp:314
 msgid "Here you can choose how the current document should be highlighted."
 msgstr "Tästä voit valita miten nykyinen asiakirja korostetaan."
 
-#: part/kateview.cpp:322
+#: part/kateview.cpp:317
 msgid "&Filetype"
 msgstr "&Tiedostotyyppi"
 
-#: part/kateview.cpp:325
+#: part/kateview.cpp:320
 msgid "&Schema"
 msgstr "&Teema"
 
-#: part/kateview.cpp:329
+#: part/kateview.cpp:324
 msgid "&Indentation"
 msgstr "S&isennys"
 
-#: part/kateview.cpp:332
+#: part/kateview.cpp:327
 msgid "E&xport as HTML..."
 msgstr "&Vie HTML:nä..."
 
-#: part/kateview.cpp:333
+#: part/kateview.cpp:328
 msgid ""
 "This command allows you to export the current document with all highlighting "
 "information into a HTML document."
@@ -2577,38 +2564,38 @@ msgstr ""
 "Tämä komento mahdollistaa nykyisen asiakirjan viennin kaikkine "
 "korostuksineen HTML-dokumenttiin."
 
-#: part/kateview.cpp:337
+#: part/kateview.cpp:332
 msgid "Select the entire text of the current document."
 msgstr "Valitse asiakirjan koko teksti."
 
-#: part/kateview.cpp:340
+#: part/kateview.cpp:335
 msgid ""
 "If you have selected something within the current document, this will no "
 "longer be selected."
 msgstr ""
 "Jos olet valinnut jotain nykyisessä asiakirjassa, se ei ole enää valittuna."
 
-#: part/kateview.cpp:342
+#: part/kateview.cpp:337
 msgid "Enlarge Font"
 msgstr "Suurenna kirjasinta"
 
-#: part/kateview.cpp:343
+#: part/kateview.cpp:338
 msgid "This increases the display font size."
 msgstr "Tämä suurentaa kirjasinkokoa."
 
-#: part/kateview.cpp:345
+#: part/kateview.cpp:340
 msgid "Shrink Font"
 msgstr "Pienennä kirjasinta"
 
-#: part/kateview.cpp:346
+#: part/kateview.cpp:341
 msgid "This decreases the display font size."
 msgstr "Tämä pienentää kirjasinkokoa."
 
-#: part/kateview.cpp:349
+#: part/kateview.cpp:344
 msgid "Bl&ock Selection Mode"
 msgstr "L&ohkovalintatila"
 
-#: part/kateview.cpp:352
+#: part/kateview.cpp:347
 msgid ""
 "This command allows switching between the normal (line based) selection mode "
 "and the block selection mode."
@@ -2616,11 +2603,11 @@ msgstr ""
 "Tämä komento mahdollistaa vaihtamisen normaalin (rivipohjaisen) ja "
 "lohkopohjaisen valintatilan välillä."
 
-#: part/kateview.cpp:355
+#: part/kateview.cpp:350
 msgid "Overwr&ite Mode"
 msgstr "&Ylikirjoitustila"
 
-#: part/kateview.cpp:358
+#: part/kateview.cpp:353
 msgid ""
 "Choose whether you want the text you type to be inserted or to overwrite "
 "existing text."
@@ -2628,31 +2615,31 @@ msgstr ""
 "Valitse haluatko liittää kirjoitetun tekstin asiakirjaan, vai haluatko "
 "ylikirjoittaa olemassa olevaa tekstiä."
 
-#: part/kateview.cpp:362
+#: part/kateview.cpp:357
 msgid "&Dynamic Word Wrap"
 msgstr "&Dynaaminen rivinvaihto"
 
-#: part/kateview.cpp:367
+#: part/kateview.cpp:362
 msgid "Dynamic Word Wrap Indicators"
 msgstr "Dynaamiset rivinvaihtoilmaisimet"
 
-#: part/kateview.cpp:372
+#: part/kateview.cpp:367
 msgid "&Off"
 msgstr "&Pois"
 
-#: part/kateview.cpp:373
+#: part/kateview.cpp:368
 msgid "Follow &Line Numbers"
 msgstr "Seuraa &rivinumeroita"
 
-#: part/kateview.cpp:374
+#: part/kateview.cpp:369
 msgid "&Always On"
 msgstr "&Aina päällä"
 
-#: part/kateview.cpp:378
+#: part/kateview.cpp:373
 msgid "Show Folding &Markers"
 msgstr "Näytä laskostus&merkit"
 
-#: part/kateview.cpp:381
+#: part/kateview.cpp:376
 msgid ""
 "You can choose if the codefolding marks should be shown, if codefolding is "
 "possible."
@@ -2660,15 +2647,15 @@ msgstr ""
 "Jos koodi voidaan 'laskostaa', voit halutessasi näyttää koodin "
 "laskostusmerkit."
 
-#: part/kateview.cpp:382
+#: part/kateview.cpp:377
 msgid "Hide Folding &Markers"
 msgstr "Piilota laskostus&merkit"
 
-#: part/kateview.cpp:385
+#: part/kateview.cpp:380
 msgid "Show &Icon Border"
 msgstr "Näytä &kuvakereunus"
 
-#: part/kateview.cpp:389
+#: part/kateview.cpp:384
 msgid ""
 "Show/hide the icon border.<BR><BR> The icon border shows bookmark symbols, "
 "for instance."
@@ -2676,27 +2663,27 @@ msgstr ""
 "Näytä/piilota kuvakereunus. <br><br>Kuvakereunus näyttää esimerkiksi "
 "kirjanmerkkisymbolit."
 
-#: part/kateview.cpp:390
+#: part/kateview.cpp:385
 msgid "Hide &Icon Border"
 msgstr "Piilota &kuvakereunus"
 
-#: part/kateview.cpp:393
+#: part/kateview.cpp:388
 msgid "Show &Line Numbers"
 msgstr "Näytä &rivinumerot"
 
-#: part/kateview.cpp:396
+#: part/kateview.cpp:391
 msgid "Show/hide the line numbers on the left hand side of the view."
 msgstr "Näytä/piilota rivinumerot näkymän vasemmalta puolelta."
 
-#: part/kateview.cpp:397
+#: part/kateview.cpp:392
 msgid "Hide &Line Numbers"
 msgstr "Piilota &rivinumerot"
 
-#: part/kateview.cpp:400
+#: part/kateview.cpp:395
 msgid "Show Scroll&bar Marks"
 msgstr "Näytä &vierityspalkin merkit"
 
-#: part/kateview.cpp:403
+#: part/kateview.cpp:398
 #, fuzzy
 msgid ""
 "Show/hide the marks on the vertical scrollbar.<BR><BR>The marks, for "
@@ -2705,15 +2692,15 @@ msgstr ""
 "Näytä/piilota korkeusvierityspalkin merkit.<BR><BR>The marks, for instance, "
 "show bookmarks."
 
-#: part/kateview.cpp:404
+#: part/kateview.cpp:399
 msgid "Hide Scroll&bar Marks"
 msgstr "Piilota &vierityspalkin merkit"
 
-#: part/kateview.cpp:407
+#: part/kateview.cpp:402
 msgid "Show Static &Word Wrap Marker"
 msgstr "Näytä pysyvän &rivityksen rivitysmerkit"
 
-#: part/kateview.cpp:411
+#: part/kateview.cpp:406
 msgid ""
 "Show/hide the Word Wrap Marker, a vertical line drawn at the word wrap "
 "column as defined in the editing properties"
@@ -2721,238 +2708,242 @@ msgstr ""
 "Näytä/piilota rivitysmerkit, vaakaviiva joka näytetään rivitetyssä "
 "sarakkeessa muokkausasetusten mukaisesti."
 
-#: part/kateview.cpp:413
+#: part/kateview.cpp:408
 msgid "Hide Static &Word Wrap Marker"
 msgstr "Piilota pysyvän &rivityksen rivitysmerkit"
 
-#: part/kateview.cpp:416
+#: part/kateview.cpp:411
 msgid "Switch to Command Line"
 msgstr "Aktivoi komentorivi"
 
-#: part/kateview.cpp:419
+#: part/kateview.cpp:414
 msgid "Show/hide the command line on the bottom of the view."
 msgstr "Näyttää/piilottaa komentorivin ikkunan alaosassa"
 
-#: part/kateview.cpp:421
+#: part/kateview.cpp:416
 msgid "&End of Line"
 msgstr "&Rivinvaihto"
 
-#: part/kateview.cpp:422
+#: part/kateview.cpp:417
 msgid "Choose which line endings should be used, when you save the document"
 msgstr "Valitse, mitä rivinvaihtomerkkiä tiedostossa käytetään"
 
-#: part/kateview.cpp:432
+#: part/kateview.cpp:427
 msgid "E&ncoding"
 msgstr "&Koodaus"
 
-#: part/kateview.cpp:449
+#: part/kateview.cpp:444
 msgid "Move Word Left"
 msgstr "Siirry sana vasemmalle"
 
-#: part/kateview.cpp:453
+#: part/kateview.cpp:448
 msgid "Select Character Left"
 msgstr "Valitse merkki vasemmalla"
 
-#: part/kateview.cpp:457
+#: part/kateview.cpp:452
 msgid "Select Word Left"
 msgstr "Valitse sana vasemmalla"
 
-#: part/kateview.cpp:462
+#: part/kateview.cpp:457
 msgid "Move Word Right"
 msgstr "Siirry sana oikealle"
 
-#: part/kateview.cpp:466
+#: part/kateview.cpp:461
 msgid "Select Character Right"
 msgstr "Valitse merkki oikealla"
 
-#: part/kateview.cpp:470
+#: part/kateview.cpp:465
 msgid "Select Word Right"
 msgstr "Valitse sana oikealla"
 
-#: part/kateview.cpp:475
+#: part/kateview.cpp:470
 msgid "Move to Beginning of Line"
 msgstr "Siirry rivin alkuun"
 
-#: part/kateview.cpp:479
+#: part/kateview.cpp:474
 msgid "Move to Beginning of Document"
 msgstr "Siirry asiakirjan alkuun"
 
-#: part/kateview.cpp:483
+#: part/kateview.cpp:478
 msgid "Select to Beginning of Line"
 msgstr "Valitse rivin alkuun"
 
-#: part/kateview.cpp:487
+#: part/kateview.cpp:482
 msgid "Select to Beginning of Document"
 msgstr "Valitse asiakirjan alkuun"
 
-#: part/kateview.cpp:492
+#: part/kateview.cpp:487
 msgid "Move to End of Line"
 msgstr "Siirry rivin loppuun"
 
-#: part/kateview.cpp:496
+#: part/kateview.cpp:491
 msgid "Move to End of Document"
 msgstr "Siirry asiakirjan loppuun"
 
-#: part/kateview.cpp:500
+#: part/kateview.cpp:495
 msgid "Select to End of Line"
 msgstr "Valitse rivin loppuun"
 
-#: part/kateview.cpp:504
+#: part/kateview.cpp:499
 msgid "Select to End of Document"
 msgstr "Valitse asiakirjan loppuun"
 
-#: part/kateview.cpp:509
+#: part/kateview.cpp:504
 msgid "Select to Previous Line"
 msgstr "Valitse edelliselle riville"
 
-#: part/kateview.cpp:513
+#: part/kateview.cpp:508
 msgid "Scroll Line Up"
 msgstr "Skrollaa rivi ylös"
 
-#: part/kateview.cpp:517
+#: part/kateview.cpp:512
 msgid "Move to Next Line"
 msgstr "Siirry seuraavalle riville"
 
-#: part/kateview.cpp:520
+#: part/kateview.cpp:515
 msgid "Move to Previous Line"
 msgstr "Siirry edelliselle riville"
 
-#: part/kateview.cpp:523
+#: part/kateview.cpp:518
 msgid "Move Character Right"
 msgstr "Siirry merkki oikealle"
 
-#: part/kateview.cpp:526
+#: part/kateview.cpp:521
 msgid "Move Character Left"
 msgstr "Siirry merkki vasemmalle"
 
-#: part/kateview.cpp:530
+#: part/kateview.cpp:525
 msgid "Select to Next Line"
 msgstr "Valitse seuraavalle riville"
 
-#: part/kateview.cpp:534
+#: part/kateview.cpp:529
 msgid "Scroll Line Down"
 msgstr "Vieritä rivi alas"
 
-#: part/kateview.cpp:539
+#: part/kateview.cpp:534
 msgid "Scroll Page Up"
 msgstr "Vieritä sivu ylös"
 
-#: part/kateview.cpp:543
+#: part/kateview.cpp:538
 msgid "Select Page Up"
 msgstr "Valitse sivu ylös"
 
-#: part/kateview.cpp:547
+#: part/kateview.cpp:542
 msgid "Move to Top of View"
 msgstr "Siirry näkymän alkuun"
 
-#: part/kateview.cpp:551
+#: part/kateview.cpp:546
 msgid "Select to Top of View"
 msgstr "Valitse näkymän alkuun"
 
-#: part/kateview.cpp:556
+#: part/kateview.cpp:551
 msgid "Scroll Page Down"
 msgstr "Vieritä sivu alas"
 
-#: part/kateview.cpp:560
+#: part/kateview.cpp:555
 msgid "Select Page Down"
 msgstr "Valitse sivu alas"
 
-#: part/kateview.cpp:564
+#: part/kateview.cpp:559
 msgid "Move to Bottom of View"
 msgstr "Siirry näkymän loppuun"
 
-#: part/kateview.cpp:568
+#: part/kateview.cpp:563
 msgid "Select to Bottom of View"
 msgstr "Valitse näkymän loppuun"
 
-#: part/kateview.cpp:572
+#: part/kateview.cpp:567
 msgid "Move to Matching Bracket"
 msgstr "Siirry seuraavaan sulkuun"
 
-#: part/kateview.cpp:576
+#: part/kateview.cpp:571
 msgid "Select to Matching Bracket"
 msgstr "Valitse seuraavaan sulkuun"
 
-#: part/kateview.cpp:584
+#: part/kateview.cpp:579
 msgid "Transpose Characters"
 msgstr "Merkkien muuttaminen"
 
-#: part/kateview.cpp:594
+#: part/kateview.cpp:584
+msgid "Delete Line"
+msgstr "Poista rivi"
+
+#: part/kateview.cpp:589
 msgid "Delete Word Left"
 msgstr "Poista sana vasemmalle"
 
-#: part/kateview.cpp:599
+#: part/kateview.cpp:594
 msgid "Delete Word Right"
 msgstr "Poista sana oikealle"
 
-#: part/kateview.cpp:603
+#: part/kateview.cpp:598
 msgid "Delete Next Character"
 msgstr "Poista seuraava merkki"
 
-#: part/kateview.cpp:607
+#: part/kateview.cpp:602
 #, fuzzy
 msgid "Backspace"
 msgstr "Varmuuskopio tallennettaessa"
 
-#: part/kateview.cpp:633
+#: part/kateview.cpp:628
 msgid "Collapse Toplevel"
 msgstr "Pienennä päätaso"
 
-#: part/kateview.cpp:635
+#: part/kateview.cpp:630
 msgid "Expand Toplevel"
 msgstr "Laajenna päätaso"
 
-#: part/kateview.cpp:637
+#: part/kateview.cpp:632
 msgid "Collapse One Local Level"
 msgstr "Pienennä tämä taso"
 
-#: part/kateview.cpp:639
+#: part/kateview.cpp:634
 msgid "Expand One Local Level"
 msgstr "Laajenna tämä taso"
 
-#: part/kateview.cpp:644
+#: part/kateview.cpp:639
 msgid "Show the code folding region tree"
 msgstr "Näytä koodin laskostusalueen puunäkymä"
 
-#: part/kateview.cpp:645
+#: part/kateview.cpp:640
 msgid "Basic template code test"
 msgstr ""
 
-#: part/kateview.cpp:707
+#: part/kateview.cpp:702
 msgid " OVR "
 msgstr " YLI "
 
-#: part/kateview.cpp:709
+#: part/kateview.cpp:704
 msgid " INS "
 msgstr " LIS "
 
-#: part/kateview.cpp:712
+#: part/kateview.cpp:707
 msgid " R/O "
 msgstr " LU "
 
-#: part/kateview.cpp:717
+#: part/kateview.cpp:712
 #, c-format
 msgid " Line: %1"
 msgstr " Rivi %1"
 
-#: part/kateview.cpp:718
+#: part/kateview.cpp:713
 #, c-format
 msgid " Col: %1"
 msgstr " Sar: %1"
 
-#: part/kateview.cpp:721
+#: part/kateview.cpp:716
 msgid " BLK "
 msgstr " BLO "
 
-#: part/kateview.cpp:721
+#: part/kateview.cpp:716
 msgid " NORM "
 msgstr "NORM "
 
-#: part/kateview.cpp:897
+#: part/kateview.cpp:892
 msgid "Overwrite the file"
 msgstr "Korvaa tiedosto?"
 
-#: part/kateview.cpp:1799
+#: part/kateview.cpp:1794
 #, fuzzy
 msgid "Export File as HTML"
 msgstr "Vie tiedosto nimellä"
@@ -5154,6 +5145,10 @@ msgid ""
 "Zsh"
 msgstr "Bash"
 
+#, fuzzy
+#~ msgid "Use this to delete the current line."
+#~ msgstr "Käytä tätä painiketta poistaaksesi valitun kohteen."
+
 #, fuzzy
 #~ msgid "&Bookmarks"
 #~ msgstr "Kirjanmerkki"
diff --git a/tde-i18n-fi/messages/tdelibs/tdeio.po b/tde-i18n-fi/messages/tdelibs/tdeio.po
index 793c3850008..eead375eeef 100644
--- a/tde-i18n-fi/messages/tdelibs/tdeio.po
+++ b/tde-i18n-fi/messages/tdelibs/tdeio.po
@@ -8,7 +8,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: tdeio\n"
-"POT-Creation-Date: 2019-01-13 18:46+0100\n"
+"POT-Creation-Date: 2019-01-23 23:15+0100\n"
 "PO-Revision-Date: 2006-10-09 18:48+0300\n"
 "Last-Translator: Kim Enkovaara <kim.enkovaara@iki.fi>\n"
 "Language-Team: Finnish <kde-i18n-fi-discussion@lists.sourceforge.net>\n"
@@ -341,11 +341,11 @@ msgstr "Sertifikaatti ei kelpaa."
 msgid "The certificate is invalid."
 msgstr "Sertifikaatti ei kelpaa."
 
-#: kssl/ksslinfodlg.cc:92 kssl/ksslinfodlg.cc:151
+#: kssl/ksslinfodlg.cc:92 kssl/ksslinfodlg.cc:149
 msgid "Current connection is secured with SSL."
 msgstr "Yhteys on salattu SSL-salauksella."
 
-#: kssl/ksslinfodlg.cc:95 kssl/ksslinfodlg.cc:155
+#: kssl/ksslinfodlg.cc:95 kssl/ksslinfodlg.cc:152
 msgid "Current connection is not secured with SSL."
 msgstr "Yhteyttä ei ole salattu SSL-salauksella."
 
@@ -366,101 +366,101 @@ msgid ""
 "The main part of this document is secured with SSL, but some parts are not."
 msgstr "Tämän asiakirjan pääosa on SSL-suojattu, mutta jotkut osat eivät ole."
 
-#: kssl/ksslinfodlg.cc:145
+#: kssl/ksslinfodlg.cc:144
 msgid "Some of this document is secured with SSL, but the main part is not."
 msgstr "Jotkut tämän asiakirjan osat ovat SSL-suojattuja, mutta pääosa ei ole."
 
-#: kssl/ksslinfodlg.cc:188
+#: kssl/ksslinfodlg.cc:184
 msgid "Chain:"
 msgstr "Ketju:"
 
-#: kssl/ksslinfodlg.cc:197
+#: kssl/ksslinfodlg.cc:193
 msgid "0 - Site Certificate"
 msgstr "0 - Sivun sertifikaatti"
 
-#: kssl/ksslinfodlg.cc:214
+#: kssl/ksslinfodlg.cc:210
 msgid "Peer certificate:"
 msgstr "Peer sertifikaatti:"
 
-#: kssl/ksslinfodlg.cc:216
+#: kssl/ksslinfodlg.cc:212
 msgid "Issuer:"
 msgstr "Myöntäjä:"
 
-#: kssl/ksslinfodlg.cc:222
+#: kssl/ksslinfodlg.cc:218
 msgid "IP address:"
 msgstr "IP-osoite:"
 
-#: kssl/ksslinfodlg.cc:231 tdefile/kpropertiesdialog.cpp:2613
+#: kssl/ksslinfodlg.cc:227 tdefile/kpropertiesdialog.cpp:2613
 msgid "URL:"
 msgstr "URL:"
 
-#: kssl/ksslinfodlg.cc:234
+#: kssl/ksslinfodlg.cc:230
 msgid "Certificate state:"
 msgstr "Sertifikaatin tila:"
 
-#: kssl/ksslinfodlg.cc:240
+#: kssl/ksslinfodlg.cc:236
 msgid "Valid from:"
 msgstr "Voimassa alkaen:"
 
-#: kssl/ksslinfodlg.cc:242
+#: kssl/ksslinfodlg.cc:238
 msgid "Valid until:"
 msgstr "Voimassa:"
 
-#: kssl/ksslinfodlg.cc:245
+#: kssl/ksslinfodlg.cc:241
 msgid "Serial number:"
 msgstr "Sarjanumero:"
 
-#: kssl/ksslinfodlg.cc:247
+#: kssl/ksslinfodlg.cc:243
 msgid "MD5 digest:"
 msgstr "MD5-kokoelma:"
 
-#: kssl/ksslinfodlg.cc:250
+#: kssl/ksslinfodlg.cc:246
 msgid "Cipher in use:"
 msgstr "Käytettävä salain:"
 
-#: kssl/ksslinfodlg.cc:252
+#: kssl/ksslinfodlg.cc:248
 msgid "Details:"
 msgstr "Yksityiskohdat:"
 
-#: kssl/ksslinfodlg.cc:254
+#: kssl/ksslinfodlg.cc:250
 msgid "SSL version:"
 msgstr "SSL-versio:"
 
-#: kssl/ksslinfodlg.cc:256
+#: kssl/ksslinfodlg.cc:252
 msgid "Cipher strength:"
 msgstr "Salaajan vahvuus:"
 
-#: kssl/ksslinfodlg.cc:257
+#: kssl/ksslinfodlg.cc:253
 msgid "%1 bits used of a %2 bit cipher"
 msgstr "%1 bittiä käytössä, %2 salain"
 
-#: kssl/ksslinfodlg.cc:413
+#: kssl/ksslinfodlg.cc:409
 msgid "Organization:"
 msgstr "Organisaatio:"
 
-#: kssl/ksslinfodlg.cc:418
+#: kssl/ksslinfodlg.cc:414
 msgid "Organizational unit:"
 msgstr "Organisaation yksikkö:"
 
-#: kssl/ksslinfodlg.cc:423
+#: kssl/ksslinfodlg.cc:419
 msgid "Locality:"
 msgstr "Sijainti:"
 
-#: kssl/ksslinfodlg.cc:428
+#: kssl/ksslinfodlg.cc:424
 msgid ""
 "_: Federal State\n"
 "State:"
 msgstr "Osavaltio:"
 
-#: kssl/ksslinfodlg.cc:433
+#: kssl/ksslinfodlg.cc:429
 msgid "Country:"
 msgstr "Maa:"
 
-#: kssl/ksslinfodlg.cc:438
+#: kssl/ksslinfodlg.cc:434
 msgid "Common name:"
 msgstr "Yhteinen nimi:"
 
-#: kssl/ksslinfodlg.cc:443
+#: kssl/ksslinfodlg.cc:439
 msgid "Email:"
 msgstr "Sähköposti:"
 
@@ -496,23 +496,23 @@ msgstr "Talleta"
 msgid "Do Not Store"
 msgstr "Älä talleta"
 
-#: kssl/ksslkeygen.cc:209
+#: kssl/ksslkeygen.cc:210
 msgid "2048 (High Grade)"
 msgstr "2048 (Korkeatasoinen)"
 
-#: kssl/ksslkeygen.cc:210
+#: kssl/ksslkeygen.cc:211
 msgid "1024 (Medium Grade)"
 msgstr "1024 (Keskitasoinen)"
 
-#: kssl/ksslkeygen.cc:211
+#: kssl/ksslkeygen.cc:212
 msgid "768  (Low Grade)"
 msgstr "768  (Matalatasoinen)"
 
-#: kssl/ksslkeygen.cc:212
+#: kssl/ksslkeygen.cc:213
 msgid "512  (Low Grade)"
 msgstr "512  (Matalatasoinen)"
 
-#: kssl/ksslkeygen.cc:214
+#: kssl/ksslkeygen.cc:215
 msgid "No SSL support."
 msgstr "Ei SSL-tukea."
 
@@ -782,13 +782,13 @@ msgstr ""
 msgid "C&reate"
 msgstr "&Luo"
 
-#: misc/tdewalletd/tdewalletd.cpp:470 misc/tdewalletd/tdewalletd.cpp:650
-#: misc/tdewalletd/tdewalletd.cpp:666 misc/tdewalletd/tdewalletd.cpp:677
-#: misc/tdewalletd/tdewalletd.cpp:682 misc/tdewalletd/tdewalletd.cpp:1242
+#: misc/tdewalletd/tdewalletd.cpp:470 misc/tdewalletd/tdewalletd.cpp:651
+#: misc/tdewalletd/tdewalletd.cpp:667 misc/tdewalletd/tdewalletd.cpp:678
+#: misc/tdewalletd/tdewalletd.cpp:683 misc/tdewalletd/tdewalletd.cpp:1243
 msgid "TDE Wallet Service"
 msgstr "TDE:n lompakkopalvelu"
 
-#: misc/tdewalletd/tdewalletd.cpp:486
+#: misc/tdewalletd/tdewalletd.cpp:487
 msgid ""
 "<qt>Error opening the wallet '<b>%1</b>'. Please try again.<br>(Error code "
 "%2: %3)"
@@ -796,18 +796,18 @@ msgstr ""
 "<qt>Virhe avattaessa lompakkoa \"<b>%1</b>\". Yritä uudelleen. "
 "<br>(Virhekoodi %2: %3)"
 
-#: misc/tdewalletd/tdewalletd.cpp:561
+#: misc/tdewalletd/tdewalletd.cpp:562
 msgid "<qt>TDE has requested access to the open wallet '<b>%1</b>'."
 msgstr "<qt>TDE pyytää lupaa avonaiseen lompakkoon \"<b>%1</b>\"."
 
-#: misc/tdewalletd/tdewalletd.cpp:563
+#: misc/tdewalletd/tdewalletd.cpp:564
 msgid ""
 "<qt>The application '<b>%1</b>' has requested access to the open wallet '<b>"
 "%2</b>'."
 msgstr ""
 "<qt>Ohjelma \"<b>%1</b>\" pyytää lupaa avonaiseen lompakkoon \"<b>%2</b>\"."
 
-#: misc/tdewalletd/tdewalletd.cpp:650
+#: misc/tdewalletd/tdewalletd.cpp:651
 msgid ""
 "Unable to open wallet. The wallet must be opened in order to change the "
 "password."
@@ -815,19 +815,19 @@ msgstr ""
 "Lompakkoa ei voida avata. Lompakko täytyy olla avoin, jotta salasana voidaan "
 "muuttaa."
 
-#: misc/tdewalletd/tdewalletd.cpp:665
+#: misc/tdewalletd/tdewalletd.cpp:666
 msgid "<qt>Please choose a new password for the wallet '<b>%1</b>'."
 msgstr "<qt>Syötä uusi salasana lompakolle \"<b>%1</b>\"."
 
-#: misc/tdewalletd/tdewalletd.cpp:677
+#: misc/tdewalletd/tdewalletd.cpp:678
 msgid "Error re-encrypting the wallet. Password was not changed."
 msgstr "Virhe lompakon uudelleensuojauksessa. Salasanaa ei muutettu."
 
-#: misc/tdewalletd/tdewalletd.cpp:682
+#: misc/tdewalletd/tdewalletd.cpp:683
 msgid "Error reopening the wallet. Data may be lost."
 msgstr "Virhe lompakon avaamisessa uudelleen. Tietoa on saattanut kadota."
 
-#: misc/tdewalletd/tdewalletd.cpp:1242
+#: misc/tdewalletd/tdewalletd.cpp:1243
 msgid ""
 "There have been repeated failed attempts to gain access to a wallet. An "
 "application may be misbehaving."
diff --git a/tde-i18n-fi/messages/tdelibs/tdelibs.po b/tde-i18n-fi/messages/tdelibs/tdelibs.po
index 468eb99430d..e7299ecd493 100644
--- a/tde-i18n-fi/messages/tdelibs/tdelibs.po
+++ b/tde-i18n-fi/messages/tdelibs/tdelibs.po
@@ -12,7 +12,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: tdelibs\n"
-"POT-Creation-Date: 2019-01-13 18:39+0100\n"
+"POT-Creation-Date: 2019-01-23 23:08+0100\n"
 "PO-Revision-Date: 2007-05-18 12:16+0300\n"
 "Last-Translator: Kim Enkovaara <kim.enkovaara@iki.fi>\n"
 "Language-Team: Finnish <kde-i18n-fi-discussion@lists.sourceforge.net>\n"
@@ -2316,7 +2316,7 @@ msgstr "Logo"
 msgid "Photo"
 msgstr "Valokuva"
 
-#: tdeabc/addressee.cpp:948 tdecore/tdehw/tdehardwaredevices.cpp:4208
+#: tdeabc/addressee.cpp:948 tdecore/tdehw/tdehardwaredevices.cpp:4122
 msgid "Sound"
 msgstr "Ääni"
 
@@ -2688,7 +2688,7 @@ msgstr "Video"
 msgid "Mailbox"
 msgstr "Postilaatikko"
 
-#: tdeabc/phonenumber.cpp:178 tdecore/tdehw/tdehardwaredevices.cpp:4190
+#: tdeabc/phonenumber.cpp:178 tdecore/tdehw/tdehardwaredevices.cpp:4107
 msgid "Modem"
 msgstr "Modeemi"
 
@@ -4759,72 +4759,6 @@ msgstr ""
 msgid "No PSK provided"
 msgstr "Tarjoajaa ei ole valittu."
 
-#: tdecore/tdehw/tdecryptographiccarddevice.cpp:51
-msgid "card not powered on"
-msgstr ""
-
-#: tdecore/tdehw/tdecryptographiccarddevice.cpp:54
-msgid "protocol mismatch"
-msgstr ""
-
-#: tdecore/tdehw/tdecryptographiccarddevice.cpp:274
-#, fuzzy
-msgid "Unknown (%1)"
-msgstr "Tuntematon"
-
-#: tdecore/tdehw/tdecryptographiccarddevice.cpp:323
-msgid "Please enter the PIN for '%1'"
-msgstr ""
-
-#: tdecore/tdehw/tdecryptographiccarddevice.cpp:700
-#, fuzzy
-msgid "Card watcher object not available"
-msgstr "Ei esikatselua"
-
-#: tdecore/tdehw/tdecryptographiccarddevice.cpp:709
-msgid "Unable to initialize PKCS"
-msgstr ""
-
-#: tdecore/tdehw/tdecryptographiccarddevice.cpp:715
-#, c-format
-msgid "Cannot enumerate certificates: %1"
-msgstr ""
-
-#: tdecore/tdehw/tdecryptographiccarddevice.cpp:726
-#, fuzzy, c-format
-msgid "Cannot read certificate: %1"
-msgstr "Virheellinen sertifikaatti."
-
-#: tdecore/tdehw/tdecryptographiccarddevice.cpp:736
-msgid "Cannot initialize openssl session to retrieve cryptographic objects"
-msgstr ""
-
-#: tdecore/tdehw/tdecryptographiccarddevice.cpp:746
-msgid "Cannot get X509 object"
-msgstr ""
-
-#: tdecore/tdehw/tdecryptographiccarddevice.cpp:794
-#: tdecore/tdehw/tdecryptographiccarddevice.cpp:804
-#, c-format
-msgid "Cannot decrypt: %1"
-msgstr ""
-
-#: tdecore/tdehw/tdecryptographiccarddevice.cpp:794
-msgid "Ciphertext too small"
-msgstr ""
-
-#: tdecore/tdehw/tdecryptographiccarddevice.cpp:804
-msgid "Ciphertext too large"
-msgstr ""
-
-#: tdecore/tdehw/tdecryptographiccarddevice.cpp:815
-msgid "Cannot determine decrypted message length: %1 (%2)"
-msgstr ""
-
-#: tdecore/tdehw/tdecryptographiccarddevice.cpp:836
-msgid "Cannot decrypt: %1 (%2)"
-msgstr ""
-
 #: tdecore/tdehw/tdeeventdevice.cpp:288
 msgid "Lid Switch"
 msgstr ""
@@ -4926,7 +4860,7 @@ msgid "Generic Input Device"
 msgstr "Yleiset valinnat"
 
 #: tdecore/tdehw/tdegenericdevice.cpp:315
-#: tdecore/tdehw/tdehardwaredevices.cpp:3319
+#: tdecore/tdehw/tdehardwaredevices.cpp:3256
 msgid "Generic %1 Device"
 msgstr ""
 
@@ -4940,261 +4874,236 @@ msgid "Unknown Virtual Device"
 msgstr ""
 
 #: tdecore/tdehw/tdegenericdevice.cpp:330
-#: tdecore/tdehw/tdehardwaredevices.cpp:4307
+#: tdecore/tdehw/tdehardwaredevices.cpp:4206
 #, fuzzy
 msgid "Unknown Device"
 msgstr "Tuntematon kenttä"
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:3324
+#: tdecore/tdehw/tdehardwaredevices.cpp:3261
 msgid "Disconnected %1 Port"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:3714
-#: tdecore/tdehw/tdehardwaredevices.cpp:3794
-#: tdecore/tdehw/tdehardwaredevices.cpp:3806
+#: tdecore/tdehw/tdehardwaredevices.cpp:3631
+#: tdecore/tdehw/tdehardwaredevices.cpp:3711
+#: tdecore/tdehw/tdehardwaredevices.cpp:3723
 #, fuzzy
 msgid "Unknown PCI Device"
 msgstr "Tuntematon kenttä"
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:3824
-#: tdecore/tdehw/tdehardwaredevices.cpp:3904
-#: tdecore/tdehw/tdehardwaredevices.cpp:3916
+#: tdecore/tdehw/tdehardwaredevices.cpp:3741
+#: tdecore/tdehw/tdehardwaredevices.cpp:3821
+#: tdecore/tdehw/tdehardwaredevices.cpp:3833
 #, fuzzy
 msgid "Unknown USB Device"
 msgstr "Tuntematon kenttä"
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:3945
-#: tdecore/tdehw/tdehardwaredevices.cpp:3986
+#: tdecore/tdehw/tdehardwaredevices.cpp:3862
+#: tdecore/tdehw/tdehardwaredevices.cpp:3903
 #, fuzzy
 msgid "Unknown PNP Device"
 msgstr "Tuntematon kenttä"
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4015
-#: tdecore/tdehw/tdehardwaredevices.cpp:4056
+#: tdecore/tdehw/tdehardwaredevices.cpp:3932
+#: tdecore/tdehw/tdehardwaredevices.cpp:3973
 msgid "Unknown Monitor Device"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4145
+#: tdecore/tdehw/tdehardwaredevices.cpp:4062
 #, fuzzy
 msgid "Root"
 msgstr "NoCARoot"
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4148
+#: tdecore/tdehw/tdehardwaredevices.cpp:4065
 #, fuzzy
 msgid "System Root"
 msgstr "Järjestelmän valikko"
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4151
+#: tdecore/tdehw/tdehardwaredevices.cpp:4068
 msgid "CPU"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4154
+#: tdecore/tdehw/tdehardwaredevices.cpp:4071
 #, fuzzy
 msgid "Graphics Processor"
 msgstr "Maantieteellinen sijainti"
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4157
+#: tdecore/tdehw/tdehardwaredevices.cpp:4074
 msgid "RAM"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4160
+#: tdecore/tdehw/tdehardwaredevices.cpp:4077
 msgid "Bus"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4163
+#: tdecore/tdehw/tdehardwaredevices.cpp:4080
 msgid "I2C Bus"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4166
+#: tdecore/tdehw/tdehardwaredevices.cpp:4083
 msgid "MDIO Bus"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4169
+#: tdecore/tdehw/tdehardwaredevices.cpp:4086
 #, fuzzy
 msgid "Mainboard"
 msgstr "Päätyökalurivi"
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4172
+#: tdecore/tdehw/tdehardwaredevices.cpp:4089
 msgid "Disk"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4175
+#: tdecore/tdehw/tdehardwaredevices.cpp:4092
 msgid "SCSI"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4178
+#: tdecore/tdehw/tdehardwaredevices.cpp:4095
 msgid "Storage Controller"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4181
+#: tdecore/tdehw/tdehardwaredevices.cpp:4098
 msgid "Mouse"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4184
+#: tdecore/tdehw/tdehardwaredevices.cpp:4101
 msgid "Keyboard"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4187
+#: tdecore/tdehw/tdehardwaredevices.cpp:4104
 msgid "HID"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4193
+#: tdecore/tdehw/tdehardwaredevices.cpp:4110
 msgid "Monitor and Display"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4196
+#: tdecore/tdehw/tdehardwaredevices.cpp:4113
 msgid "Network"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4199
-msgid "Nonvolatile Memory"
-msgstr ""
-
 #: ../dependencies/tqt3/src/dialogs/qprintdialog.cpp:1033
-#: tdecore/tdehw/tdehardwaredevices.cpp:4202
+#: tdecore/tdehw/tdehardwaredevices.cpp:4116
 #, fuzzy
 msgid "Printer"
 msgstr "Tulosta"
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4205
+#: tdecore/tdehw/tdehardwaredevices.cpp:4119
 msgid "Scanner"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4211
+#: tdecore/tdehw/tdehardwaredevices.cpp:4125
 #, fuzzy
 msgid "Video Capture"
 msgstr "Videotyökalurivi"
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4214
+#: tdecore/tdehw/tdehardwaredevices.cpp:4128
 msgid "IEEE1394"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4217
+#: tdecore/tdehw/tdehardwaredevices.cpp:4131
 msgid "PCMCIA"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4220
+#: tdecore/tdehw/tdehardwaredevices.cpp:4134
 msgid "Camera"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4223
+#: tdecore/tdehw/tdehardwaredevices.cpp:4137
 #, fuzzy
 msgid "Text I/O"
 msgstr "Vain teksti"
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4226
+#: tdecore/tdehw/tdehardwaredevices.cpp:4140
 msgid "Serial Communications Controller"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4229
+#: tdecore/tdehw/tdehardwaredevices.cpp:4143
 msgid "Parallel Port"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4232
+#: tdecore/tdehw/tdehardwaredevices.cpp:4146
 msgid "Peripheral"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4235
+#: tdecore/tdehw/tdehardwaredevices.cpp:4149
 #, fuzzy
 msgid "Backlight"
 msgstr "Takaisin"
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4238
+#: tdecore/tdehw/tdehardwaredevices.cpp:4152
 msgid "Battery"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4241
+#: tdecore/tdehw/tdehardwaredevices.cpp:4155
 msgid "Power Supply"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4244
+#: tdecore/tdehw/tdehardwaredevices.cpp:4158
 #, fuzzy
 msgid "Docking Station"
 msgstr "Sijainti"
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4247
+#: tdecore/tdehw/tdehardwaredevices.cpp:4161
 #, fuzzy
 msgid "Thermal Sensor"
 msgstr "Yleiset asetukset"
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4250
+#: tdecore/tdehw/tdehardwaredevices.cpp:4164
 msgid "Thermal Control"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4253
+#: tdecore/tdehw/tdehardwaredevices.cpp:4167
 #: tdecore/tdehw/tdenetworkconnections.cpp:781
 msgid "Bluetooth"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4256
+#: tdecore/tdehw/tdehardwaredevices.cpp:4170
 msgid "Bridge"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4259
-msgid "Hub"
-msgstr ""
-
-#: tdecore/tdehw/tdehardwaredevices.cpp:4262
+#: tdecore/tdehw/tdehardwaredevices.cpp:4173
 msgid "Platform"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4265
+#: tdecore/tdehw/tdehardwaredevices.cpp:4176
 msgid "Cryptography"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4268
-msgid "Cryptographic Card"
-msgstr ""
-
-#: tdecore/tdehw/tdehardwaredevices.cpp:4271
-#, fuzzy
-msgid "Biometric Security"
-msgstr "Turvallisuus"
-
-#: tdecore/tdehw/tdehardwaredevices.cpp:4274
-msgid "Test and Measurement"
-msgstr ""
-
-#: tdecore/tdehw/tdehardwaredevices.cpp:4277
-msgid "Timekeeping"
-msgstr ""
-
-#: tdecore/tdehw/tdehardwaredevices.cpp:4280
+#: tdecore/tdehw/tdehardwaredevices.cpp:4179
 msgid "Platform Event"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4283
+#: tdecore/tdehw/tdehardwaredevices.cpp:4182
 #, fuzzy
 msgid "Platform Input"
 msgstr "Tyhjennä syöttökenttä"
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4286
+#: tdecore/tdehw/tdehardwaredevices.cpp:4185
 msgid "Plug and Play"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4289
+#: tdecore/tdehw/tdehardwaredevices.cpp:4188
 #, fuzzy
 msgid "Other ACPI"
 msgstr "Muut"
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4292
+#: tdecore/tdehw/tdehardwaredevices.cpp:4191
 #, fuzzy
 msgid "Other USB"
 msgstr "Muut"
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4295
+#: tdecore/tdehw/tdehardwaredevices.cpp:4194
 msgid "Other Multimedia"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4298
+#: tdecore/tdehw/tdehardwaredevices.cpp:4197
 msgid "Other Peripheral"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4301
+#: tdecore/tdehw/tdehardwaredevices.cpp:4200
 msgid "Other Sensor"
 msgstr ""
 
-#: tdecore/tdehw/tdehardwaredevices.cpp:4304
+#: tdecore/tdehw/tdehardwaredevices.cpp:4203
 msgid "Other Virtual"
 msgstr ""
 
@@ -5242,109 +5151,94 @@ msgstr ""
 msgid "Virtual Private Network"
 msgstr ""
 
-#: tdecore/tdehw/tdestoragedevice.cpp:279
-#, fuzzy
-msgid "Inactive"
-msgstr "Suhteellinen"
-
-#: tdecore/tdehw/tdestoragedevice.cpp:282
-#, fuzzy
-msgid "Active"
-msgstr "Toimenpide"
-
-#: tdecore/tdehw/tdestoragedevice.cpp:285
-#: tdehtml/java/kjavaappletserver.cpp:667
-msgid "Unknown"
-msgstr "Tuntematon"
-
-#: tdecore/tdehw/tdestoragedevice.cpp:761
+#: tdecore/tdehw/tdestoragedevice.cpp:540
 msgid "%1 Removable Device"
 msgstr ""
 
-#: tdecore/tdehw/tdestoragedevice.cpp:764
+#: tdecore/tdehw/tdestoragedevice.cpp:543
 msgid "%1 Fixed Storage Device"
 msgstr ""
 
-#: tdecore/tdehw/tdestoragedevice.cpp:781
-#: tdecore/tdehw/tdestoragedevice.cpp:816
+#: tdecore/tdehw/tdestoragedevice.cpp:560
+#: tdecore/tdehw/tdestoragedevice.cpp:595
 msgid "Hard Disk Drive"
 msgstr ""
 
-#: tdecore/tdehw/tdestoragedevice.cpp:785
+#: tdecore/tdehw/tdestoragedevice.cpp:564
 msgid "Floppy Drive"
 msgstr ""
 
-#: tdecore/tdehw/tdestoragedevice.cpp:788
+#: tdecore/tdehw/tdestoragedevice.cpp:567
 msgid "Optical Drive"
 msgstr ""
 
-#: tdecore/tdehw/tdestoragedevice.cpp:791
+#: tdecore/tdehw/tdestoragedevice.cpp:570
 msgid "CDROM Drive"
 msgstr ""
 
-#: tdecore/tdehw/tdestoragedevice.cpp:794
+#: tdecore/tdehw/tdestoragedevice.cpp:573
 msgid "CDRW Drive"
 msgstr ""
 
-#: tdecore/tdehw/tdestoragedevice.cpp:797
+#: tdecore/tdehw/tdestoragedevice.cpp:576
 msgid "DVD Drive"
 msgstr ""
 
-#: tdecore/tdehw/tdestoragedevice.cpp:800
+#: tdecore/tdehw/tdestoragedevice.cpp:579
 msgid "DVDRW Drive"
 msgstr ""
 
-#: tdecore/tdehw/tdestoragedevice.cpp:803
+#: tdecore/tdehw/tdestoragedevice.cpp:582
 msgid "DVDRAM Drive"
 msgstr ""
 
-#: tdecore/tdehw/tdestoragedevice.cpp:806
+#: tdecore/tdehw/tdestoragedevice.cpp:585
 msgid "Zip Drive"
 msgstr ""
 
-#: tdecore/tdehw/tdestoragedevice.cpp:809
+#: tdecore/tdehw/tdestoragedevice.cpp:588
 msgid "Tape Drive"
 msgstr ""
 
-#: tdecore/tdehw/tdestoragedevice.cpp:812
+#: tdecore/tdehw/tdestoragedevice.cpp:591
 msgid "Digital Camera"
 msgstr ""
 
-#: tdecore/tdehw/tdestoragedevice.cpp:818
+#: tdecore/tdehw/tdestoragedevice.cpp:597
 #, fuzzy
 msgid "Removable Storage"
 msgstr "Poista merkintä"
 
-#: tdecore/tdehw/tdestoragedevice.cpp:821
+#: tdecore/tdehw/tdestoragedevice.cpp:600
 msgid "Compact Flash"
 msgstr ""
 
-#: tdecore/tdehw/tdestoragedevice.cpp:824
+#: tdecore/tdehw/tdestoragedevice.cpp:603
 msgid "Memory Stick"
 msgstr ""
 
-#: tdecore/tdehw/tdestoragedevice.cpp:827
+#: tdecore/tdehw/tdestoragedevice.cpp:606
 msgid "Smart Media"
 msgstr ""
 
-#: tdecore/tdehw/tdestoragedevice.cpp:830
+#: tdecore/tdehw/tdestoragedevice.cpp:609
 #, fuzzy
 msgid "Secure Digital"
 msgstr "Turvallisuus"
 
-#: tdecore/tdehw/tdestoragedevice.cpp:835
+#: tdecore/tdehw/tdestoragedevice.cpp:614
 msgid "Random Access Memory"
 msgstr ""
 
-#: tdecore/tdehw/tdestoragedevice.cpp:838
+#: tdecore/tdehw/tdestoragedevice.cpp:617
 msgid "Loop Device"
 msgstr ""
 
-#: tdecore/tdehw/tdestoragedevice.cpp:1224
+#: tdecore/tdehw/tdestoragedevice.cpp:976
 msgid "No supported mounting methods were detected on your system"
 msgstr ""
 
-#: tdecore/tdehw/tdestoragedevice.cpp:1411
+#: tdecore/tdehw/tdestoragedevice.cpp:1154
 msgid "No supported unmounting methods were detected on your system"
 msgstr ""
 
@@ -5933,6 +5827,10 @@ msgstr "Yksityinen avain epäonnistunut"
 msgid "InvalidHost"
 msgstr "Virheellinen palvelin"
 
+#: tdehtml/java/kjavaappletserver.cpp:667
+msgid "Unknown"
+msgstr "Tuntematon"
+
 #: tdehtml/java/kjavaappletserver.cpp:784 tdehtml/tdehtml_part.cpp:6842
 msgid "Security Alert"
 msgstr "Tietoturvavaroitus"
@@ -8894,23 +8792,23 @@ msgstr "Alasvetovalikko automaattinen"
 msgid "&Browse..."
 msgstr "&Selaa..."
 
-#: tdeui/kpassdlg.cpp:250
+#: tdeui/kpassdlg.cpp:255
 msgid "&Password:"
 msgstr "&Salasana:"
 
-#: tdeui/kpassdlg.cpp:269
+#: tdeui/kpassdlg.cpp:274
 msgid "&Keep password"
 msgstr "&Säilytä salasana"
 
-#: tdeui/kpassdlg.cpp:289
+#: tdeui/kpassdlg.cpp:294
 msgid "&Verify:"
 msgstr "&Tarkista:"
 
-#: tdeui/kpassdlg.cpp:311
+#: tdeui/kpassdlg.cpp:316
 msgid "Password strength meter:"
 msgstr "Salasanan hyvyysmittari:"
 
-#: tdeui/kpassdlg.cpp:315
+#: tdeui/kpassdlg.cpp:320
 msgid ""
 "The password strength meter gives an indication of the security of the "
 "password you have entered.  To improve the strength of the password, try:\n"
@@ -8924,15 +8822,15 @@ msgstr ""
 " - Käytä pieniä ja isoja merkkejä\n"
 " - käytä kirjainten lisäksi numeroita ja muita merkkejä (kuten #)"
 
-#: tdeui/kpassdlg.cpp:331 tdeui/kpassdlg.cpp:524
+#: tdeui/kpassdlg.cpp:336 tdeui/kpassdlg.cpp:530
 msgid "Passwords do not match"
 msgstr "Salasanat eivät täsmää"
 
-#: tdeui/kpassdlg.cpp:408
+#: tdeui/kpassdlg.cpp:413
 msgid "You entered two different passwords. Please try again."
 msgstr "Annoit kaksi eri salasanaa. Yritä uudelleen."
 
-#: tdeui/kpassdlg.cpp:415
+#: tdeui/kpassdlg.cpp:420
 msgid ""
 "The password you have entered has a low strength. To improve the strength of "
 "the password, try:\n"
@@ -8950,15 +8848,15 @@ msgstr ""
 "\n"
 "Haluatko käyttää tätä salasanaa kuitenkin?"
 
-#: tdeui/kpassdlg.cpp:423
+#: tdeui/kpassdlg.cpp:428
 msgid "Low Password Strength"
 msgstr "Heikkolaatuinen salasana"
 
-#: tdeui/kpassdlg.cpp:518
+#: tdeui/kpassdlg.cpp:524
 msgid "Password is empty"
 msgstr "Salasana on tyhjä"
 
-#: tdeui/kpassdlg.cpp:521
+#: tdeui/kpassdlg.cpp:527
 #, c-format
 msgid ""
 "_n: Password must be at least 1 character long\n"
@@ -8967,7 +8865,7 @@ msgstr ""
 "Salasanan tulee olla ainakin 1 merkin pituinen\n"
 "Salasanan tulee olla ainakin %n merkin pituinen."
 
-#: tdeui/kpassdlg.cpp:523
+#: tdeui/kpassdlg.cpp:529
 msgid "Passwords match"
 msgstr "Salasanat täsmäävät"
 
@@ -13561,6 +13459,30 @@ msgstr "Salasana on tyhjä"
 msgid "The size of the dialog"
 msgstr "Päivän vinkki"
 
+#, fuzzy
+#~ msgid "Unknown (%1)"
+#~ msgstr "Tuntematon"
+
+#, fuzzy
+#~ msgid "Card watcher object not available"
+#~ msgstr "Ei esikatselua"
+
+#, fuzzy
+#~ msgid "Cannot read certificate: %1"
+#~ msgstr "Virheellinen sertifikaatti."
+
+#, fuzzy
+#~ msgid "Biometric Security"
+#~ msgstr "Turvallisuus"
+
+#, fuzzy
+#~ msgid "Inactive"
+#~ msgstr "Suhteellinen"
+
+#, fuzzy
+#~ msgid "Active"
+#~ msgstr "Toimenpide"
+
 #~ msgid ""
 #~ "The <b>K Desktop Environment</b> is written and maintained by the TDE "
 #~ "Team, a world-wide network of software engineers committed to <a href="
diff --git a/tde-i18n-fi/messages/tdenetwork/kopete.po b/tde-i18n-fi/messages/tdenetwork/kopete.po
index 161432dadeb..1f01c0396c5 100644
--- a/tde-i18n-fi/messages/tdenetwork/kopete.po
+++ b/tde-i18n-fi/messages/tdenetwork/kopete.po
@@ -10,7 +10,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: kopete\n"
-"POT-Creation-Date: 2019-01-13 18:51+0100\n"
+"POT-Creation-Date: 2019-01-23 23:20+0100\n"
 "PO-Revision-Date: 2006-09-20 18:15+0000\n"
 "Last-Translator: Lasse Liehu <lliehu@kolumbus.fi>\n"
 "Language-Team: Finnish <fi@li.org>\n"
@@ -3548,7 +3548,7 @@ msgid "Please enter the same password twice."
 msgstr "Kirjoita sama salasana kahdesti."
 
 #: protocols/gadu/gaduregisteraccount.cpp:106
-#: protocols/jabber/ui/jabberregisteraccount.cpp:160
+#: protocols/jabber/ui/jabberregisteraccount.cpp:161
 msgid "Password entries do not match."
 msgstr "Salasanat eivät täsmää."
 
@@ -3706,7 +3706,7 @@ msgid "&Manage Privacy..."
 msgstr "&Määrittele yksityisyyttä..."
 
 #: protocols/groupwise/gwaccount.cpp:251 protocols/jabber/jabberaccount.cpp:428
-#: protocols/jabber/ui/jabberregisteraccount.cpp:269
+#: protocols/jabber/ui/jabberregisteraccount.cpp:270
 #, fuzzy
 msgid ""
 "SSL support could not be initialized for account %1. This is most likely "
@@ -5171,7 +5171,7 @@ msgid "Jabber Error"
 msgstr "Jabber-virhe"
 
 #: protocols/jabber/jabberaccount.cpp:430
-#: protocols/jabber/ui/jabberregisteraccount.cpp:271
+#: protocols/jabber/ui/jabberregisteraccount.cpp:272
 msgid "Jabber SSL Error"
 msgstr "Jabber-SSL-virhe"
 
@@ -6115,7 +6115,7 @@ msgstr "Valitse palvelimen nimi tai napsauta \"Valitse\"."
 msgid "Please enter a valid Jabber ID."
 msgstr "Kirjoita kelvollinen Jabber-tunnus."
 
-#: protocols/jabber/ui/jabberregisteraccount.cpp:192
+#: protocols/jabber/ui/jabberregisteraccount.cpp:193
 msgid ""
 "Unless you know what you are doing, your JID should be of the form "
 "\"username@server.com\".  In your case for example \"username@%1\"."
@@ -6123,27 +6123,27 @@ msgstr ""
 "Jollet tiedä mitä olet tekemässä, Jabber-tunnuksesi pitää olla mallia "
 "\"username@server.com\".  Tapauksessasi esimerkiksi \"username@%1\"."
 
-#: protocols/jabber/ui/jabberregisteraccount.cpp:247
+#: protocols/jabber/ui/jabberregisteraccount.cpp:248
 msgid "Connecting to server..."
 msgstr "Yhdistetään palvelimeen..."
 
-#: protocols/jabber/ui/jabberregisteraccount.cpp:316
+#: protocols/jabber/ui/jabberregisteraccount.cpp:317
 msgid "Protocol error."
 msgstr "Yhteyskäytäntövirhe."
 
-#: protocols/jabber/ui/jabberregisteraccount.cpp:329
+#: protocols/jabber/ui/jabberregisteraccount.cpp:330
 msgid "Connected successfully, registering new account..."
 msgstr "Yhdistäminen onnistui, rekisteröidään uutta tiliä..."
 
-#: protocols/jabber/ui/jabberregisteraccount.cpp:344
+#: protocols/jabber/ui/jabberregisteraccount.cpp:345
 msgid "Registration successful."
 msgstr "Rekisteröinti onnistui."
 
-#: protocols/jabber/ui/jabberregisteraccount.cpp:378
+#: protocols/jabber/ui/jabberregisteraccount.cpp:379
 msgid "Registration failed."
 msgstr "Rekisteröinti epäonnistui."
 
-#: protocols/jabber/ui/jabberregisteraccount.cpp:380
+#: protocols/jabber/ui/jabberregisteraccount.cpp:381
 msgid ""
 "Unable to create account on the server. The Jabber ID is probably already in "
 "use."
@@ -6151,7 +6151,7 @@ msgstr ""
 "Ei voitu luoda tiliä palvelimelle. Jabber-tunnus on todennäköisesti jo "
 "käytössä."
 
-#: protocols/jabber/ui/jabberregisteraccount.cpp:381
+#: protocols/jabber/ui/jabberregisteraccount.cpp:382
 msgid "Jabber Account Registration"
 msgstr "Jabber-tilin rekisteröinti"
 
diff --git a/tde-i18n-fi/messages/tdenetwork/krdc.po b/tde-i18n-fi/messages/tdenetwork/krdc.po
index 5dbb13dabc5..a08341c6f0e 100644
--- a/tde-i18n-fi/messages/tdenetwork/krdc.po
+++ b/tde-i18n-fi/messages/tdenetwork/krdc.po
@@ -8,7 +8,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: krdc\n"
-"POT-Creation-Date: 2019-01-13 18:51+0100\n"
+"POT-Creation-Date: 2019-01-23 23:20+0100\n"
 "PO-Revision-Date: 2005-06-23 05:10+0300\n"
 "Last-Translator: Mikko Ikola <ikola@iki.fi>\n"
 "Language-Team: \n"
@@ -290,13 +290,13 @@ msgstr ""
 msgid "rdesktop Failure"
 msgstr "rdesktop-virhe"
 
-#: rdp/krdpview.cpp:367 vnc/kvncview.cpp:470
+#: rdp/krdpview.cpp:367 vnc/kvncview.cpp:467
 msgid "Connection attempt to host failed."
 msgstr "Yhdistäminen koneeseen epäonnistui."
 
-#: rdp/krdpview.cpp:368 vnc/kvncview.cpp:217 vnc/kvncview.cpp:471
-#: vnc/kvncview.cpp:476 vnc/kvncview.cpp:481 vnc/kvncview.cpp:486
-#: vnc/kvncview.cpp:491 vnc/kvncview.cpp:496
+#: rdp/krdpview.cpp:368 vnc/kvncview.cpp:225 vnc/kvncview.cpp:468
+#: vnc/kvncview.cpp:473 vnc/kvncview.cpp:478 vnc/kvncview.cpp:483
+#: vnc/kvncview.cpp:488 vnc/kvncview.cpp:493
 msgid "Connection Failure"
 msgstr "Yhteysvirhe"
 
@@ -316,56 +316,56 @@ msgstr "kyllä"
 msgid "no"
 msgstr "ei"
 
-#: vnc/kvncview.cpp:216
+#: vnc/kvncview.cpp:224
 msgid "It is not possible to connect to a local desktop sharing service."
 msgstr ""
 "Paikallisen tietokoneen työpöydän jakoon ei ole mahdollista ottaa yhteyttä."
 
-#: vnc/kvncview.cpp:231
+#: vnc/kvncview.cpp:239
 #, c-format
 msgid "VNC Host Preferences for %1"
 msgstr ""
 
-#: vnc/kvncview.cpp:419
+#: vnc/kvncview.cpp:416
 msgid "Access to the system requires a password."
 msgstr "Järjestelmän käyttäminen vaatii salasanan."
 
-#: vnc/kvncview.cpp:475
+#: vnc/kvncview.cpp:472
 msgid "Remote host is using an incompatible protocol."
 msgstr "Etäkone käyttää epäyhteensopivaa yhteyskäytäntöä."
 
-#: vnc/kvncview.cpp:480
+#: vnc/kvncview.cpp:477
 msgid "The connection to the host has been interrupted."
 msgstr "Yhteys koneeseen on keskeytetty."
 
-#: vnc/kvncview.cpp:485
+#: vnc/kvncview.cpp:482
 msgid "Connection failed. The server does not accept new connections."
 msgstr "Yhteys epäonnistui. Palvelin ei hyväksy uusia yhteyksiä."
 
-#: vnc/kvncview.cpp:490
+#: vnc/kvncview.cpp:487
 msgid "Connection failed. A server with the given name cannot be found."
 msgstr "Yhteys epäonnistui. Palvelinta ei löytynyt tällä nimellä."
 
-#: vnc/kvncview.cpp:495
+#: vnc/kvncview.cpp:492
 #, fuzzy
 msgid ""
 "Connection failed. No server running at the given address and port. Verify "
 "the KDED TDE Internet Daemon is running at the remote server."
 msgstr "Yhteys epäonnistui. Annetussa osoitteessa ja portissa ei ole palvelua."
 
-#: vnc/kvncview.cpp:504
+#: vnc/kvncview.cpp:501
 msgid "Authentication failed. Connection aborted."
 msgstr "Todennus epäonnistui. Yhteys keskeytetty."
 
-#: vnc/kvncview.cpp:505
+#: vnc/kvncview.cpp:502
 msgid "Authentication Failure"
 msgstr "Todennusvirhe"
 
-#: vnc/kvncview.cpp:509
+#: vnc/kvncview.cpp:506
 msgid "Unknown error."
 msgstr "Tuntematon virhe."
 
-#: vnc/kvncview.cpp:510
+#: vnc/kvncview.cpp:507
 msgid "Unknown Error"
 msgstr "Tuntematon virhe"
 
diff --git a/tde-i18n-fi/messages/tdenetwork/krfb.po b/tde-i18n-fi/messages/tdenetwork/krfb.po
index c4cb668e02b..f72af1e892e 100644
--- a/tde-i18n-fi/messages/tdenetwork/krfb.po
+++ b/tde-i18n-fi/messages/tdenetwork/krfb.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: krfb\n"
-"POT-Creation-Date: 2019-01-13 18:51+0100\n"
+"POT-Creation-Date: 2019-01-23 23:20+0100\n"
 "PO-Revision-Date: 2003-11-16 02:35+0200\n"
 "Last-Translator: Teemu Rytilahti <teemu.rytilahti@kde-fi.org>\n"
 "Language-Team: Finnish <kde-i18n-fi-discussion@lists.sourceforge.net>\n"
@@ -162,7 +162,7 @@ msgstr ""
 "Ei voitu löytää KInetD-palvelua. TDE-palvelu (kded) voi olla kaatunut tai "
 "sitä ei ole ehkä käynnistetty ollenkaan, tai sitten asennus on epäonnistunut."
 
-#: krfb/main.cpp:116 krfb/main.cpp:123 krfb/rfbcontroller.cc:894
+#: krfb/main.cpp:116 krfb/main.cpp:123 krfb/rfbcontroller.cc:885
 msgid "Desktop Sharing Error"
 msgstr "Työpöydän jaon virhe"
 
@@ -179,43 +179,43 @@ msgstr ""
 msgid "Personal Invitation"
 msgstr "Uusi &henkilökohtainen kutsu..."
 
-#: krfb/rfbcontroller.cc:378
+#: krfb/rfbcontroller.cc:376
 msgid "%1@%2 (shared desktop)"
 msgstr "%1@%2 (jaettu työpöytä)"
 
-#: krfb/rfbcontroller.cc:516
+#: krfb/rfbcontroller.cc:510
 #, c-format
 msgid "User accepts connection from %1"
 msgstr "Käyttäjä hyväksyy osoitteesta %1 tulevan yhteyden"
 
-#: krfb/rfbcontroller.cc:530
+#: krfb/rfbcontroller.cc:523
 #, c-format
 msgid "User refuses connection from %1"
 msgstr "Käyttäjä hylkää osoitteesta %1 tulevan yhteyden"
 
-#: krfb/rfbcontroller.cc:578
+#: krfb/rfbcontroller.cc:571
 #, c-format
 msgid "Closed connection: %1."
 msgstr "Suljettiin yhteys: %1."
 
-#: krfb/rfbcontroller.cc:705 krfb/rfbcontroller.cc:710
+#: krfb/rfbcontroller.cc:700 krfb/rfbcontroller.cc:705
 msgid "Failed login attempt from %1: wrong password"
 msgstr "Epäonnistunut kirjautumisyritys osoitteesta %1: väärä salasana"
 
-#: krfb/rfbcontroller.cc:748
+#: krfb/rfbcontroller.cc:741
 msgid "Connection refused from %1, already connected."
 msgstr "Yhteys hylättiin osoitteesta %1, valmiiksi yhdistettynä."
 
-#: krfb/rfbcontroller.cc:758
+#: krfb/rfbcontroller.cc:751
 #, c-format
 msgid "Accepted uninvited connection from %1"
 msgstr "Hyväksyttiin ei-kutsuttu yhteys osoitteesta %1"
 
-#: krfb/rfbcontroller.cc:766
+#: krfb/rfbcontroller.cc:759
 msgid "Received connection from %1, on hold (waiting for confirmation)"
 msgstr "Saatiin yhteys osoitteesta %1, pidossa (odottaa varmistusta)"
 
-#: krfb/rfbcontroller.cc:893
+#: krfb/rfbcontroller.cc:884
 msgid ""
 "Your X11 Server does not support the required XTest extension version 2.2. "
 "Sharing your desktop is not possible."
diff --git a/tde-i18n-fi/messages/tdepim/kalarm.po b/tde-i18n-fi/messages/tdepim/kalarm.po
index 8be50030b9e..38852cbcfa9 100644
--- a/tde-i18n-fi/messages/tdepim/kalarm.po
+++ b/tde-i18n-fi/messages/tdepim/kalarm.po
@@ -16,7 +16,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: kalarm\n"
-"POT-Creation-Date: 2019-01-13 18:48+0100\n"
+"POT-Creation-Date: 2019-01-23 23:17+0100\n"
 "PO-Revision-Date: 2006-11-26 04:07+0200\n"
 "Last-Translator: Ilpo Kantonen <ilpo@iki.fi>\n"
 "Language-Team: finnish <fi@li.org>\n"
@@ -874,17 +874,11 @@ msgstr "Sinun tulee antaa hälytysmallille nimi"
 msgid "Template name is already in use"
 msgstr "Mallin nimi on jo käytössä"
 
-#: editdlg.cpp:1387
-msgid ""
-"The date/time in the Alarm tab does not match the recurrence settings "
-"specified in the Recurrence tab."
-msgstr ""
-
-#: editdlg.cpp:1405
+#: editdlg.cpp:1398
 msgid "Recurrence has already expired"
 msgstr "Hälytyksen toiston aika on jo mennyt"
 
-#: editdlg.cpp:1433
+#: editdlg.cpp:1426
 msgid ""
 "Reminder period must be less than the recurrence interval, unless '%1' is "
 "checked."
@@ -892,7 +886,7 @@ msgstr ""
 "Muistuttajan aikaväli pitää olla lyhyempi kuin toiston aikaväli, jos '%1' ei "
 "ole valittuna."
 
-#: editdlg.cpp:1447
+#: editdlg.cpp:1441
 #, fuzzy
 msgid ""
 "The duration of a repetition within the recurrence must be less than the "
@@ -901,7 +895,7 @@ msgstr ""
 "Yksinkertaisen hälytyksen kesto tulee olla pienempi kuin toiston väli "
 "vähennettynä muistutuksen aikajaksosta"
 
-#: editdlg.cpp:1454
+#: editdlg.cpp:1448
 #, fuzzy
 msgid ""
 "For a repetition within the recurrence, its period must be in units of days "
@@ -910,19 +904,19 @@ msgstr ""
 "Päivittäisten toistuvien yksinkertaisten hälytysten ajanjaksot tulee olla "
 "päiviä tai viikkoja."
 
-#: editdlg.cpp:1476
+#: editdlg.cpp:1470
 msgid "Do you really want to send the email now to the specified recipient(s)?"
 msgstr "Haluatko lähettää viestin nyt heti vastaanottajille?"
 
-#: editdlg.cpp:1477
+#: editdlg.cpp:1471
 msgid "Confirm Email"
 msgstr "Vahvista lähetys"
 
-#: editdlg.cpp:1477
+#: editdlg.cpp:1471
 msgid "&Send"
 msgstr "&Lähetä"
 
-#: editdlg.cpp:1488
+#: editdlg.cpp:1482
 #, c-format
 msgid ""
 "Command executed:\n"
@@ -931,7 +925,7 @@ msgstr ""
 "Komento suoritettu:\n"
 "%1"
 
-#: editdlg.cpp:1495
+#: editdlg.cpp:1489
 #, c-format
 msgid ""
 "\n"
@@ -940,7 +934,7 @@ msgstr ""
 "\n"
 "Piilokopio: %1"
 
-#: editdlg.cpp:1496
+#: editdlg.cpp:1490
 msgid ""
 "Email sent to:\n"
 "%1%2"
@@ -948,18 +942,18 @@ msgstr ""
 "Sähköposti lähetetty:\n"
 "%1%2"
 
-#: editdlg.cpp:1557 messagewin.cpp:1543
+#: editdlg.cpp:1551 messagewin.cpp:1543
 msgid "Defer Alarm"
 msgstr "Viivästä hälytys"
 
-#: editdlg.cpp:1711
+#: editdlg.cpp:1705
 msgid ""
 "Log file must be the name or path of a local file, with write permission."
 msgstr ""
 "Lokitiedosto tulee olla nimi tai polku paikalliseen tiedostoon "
 "kirjoitusoikeuksineen."
 
-#: editdlg.cpp:1737
+#: editdlg.cpp:1731
 #, c-format
 msgid ""
 "Invalid email address:\n"
@@ -968,11 +962,11 @@ msgstr ""
 "Virheellinen osoite:\n"
 "%1"
 
-#: editdlg.cpp:1744
+#: editdlg.cpp:1738
 msgid "No email address specified"
 msgstr "Vastaanottajan osoite puuttuu"
 
-#: editdlg.cpp:1761
+#: editdlg.cpp:1755
 #, c-format
 msgid ""
 "Invalid email attachment:\n"
@@ -981,31 +975,31 @@ msgstr ""
 "Virheellinen liite:\n"
 "%1"
 
-#: editdlg.cpp:1790
+#: editdlg.cpp:1784
 msgid "Display the alarm message now"
 msgstr "Näytä hälytysviesti nyt"
 
-#: editdlg.cpp:1807
+#: editdlg.cpp:1801
 msgid "Display the file now"
 msgstr "Näytä tiedosto nyt"
 
-#: editdlg.cpp:1819
+#: editdlg.cpp:1813
 msgid "Execute the specified command now"
 msgstr "Suorita määritelty komento nyt"
 
-#: editdlg.cpp:1830
+#: editdlg.cpp:1824
 msgid "Send the email to the specified addressees now"
 msgstr "Lähetä sähköpostiviesti vastaanottajille nyt"
 
-#: editdlg.cpp:1904
+#: editdlg.cpp:1898
 msgid "Choose File to Attach"
 msgstr "Valitse liitettävä tiedosto"
 
-#: editdlg.cpp:2011
+#: editdlg.cpp:2005
 msgid "Please select a file to display"
 msgstr "Valitse näytettävä tiedosto"
 
-#: editdlg.cpp:2013
+#: editdlg.cpp:2007
 msgid ""
 "%1\n"
 "not found"
@@ -1013,7 +1007,7 @@ msgstr ""
 "%1\n"
 "ei löytynyt"
 
-#: editdlg.cpp:2014
+#: editdlg.cpp:2008
 msgid ""
 "%1\n"
 "is a folder"
@@ -1021,7 +1015,7 @@ msgstr ""
 "%1\n"
 "on kansio"
 
-#: editdlg.cpp:2015
+#: editdlg.cpp:2009
 msgid ""
 "%1\n"
 "is not readable"
@@ -1029,7 +1023,7 @@ msgstr ""
 "%1\n"
 "ei ole luettavissa"
 
-#: editdlg.cpp:2016
+#: editdlg.cpp:2010
 msgid ""
 "%1\n"
 "appears not to be a text or image file"
@@ -2885,194 +2879,194 @@ msgstr "Loppupäivämäärä on ennen aloitus päivämäärää"
 msgid "End date/time is earlier than start date/time"
 msgstr "Lopetusaika on ennen aloitusaikaa"
 
-#: recurrenceedit.cpp:734
+#: recurrenceedit.cpp:641
 msgid ""
 "_: Date cannot be earlier than start date\n"
 "start date"
 msgstr "aloituspäivä"
 
-#: recurrenceedit.cpp:1124
+#: recurrenceedit.cpp:1031
 msgid "Recur e&very"
 msgstr "Toista &joka:"
 
-#: recurrenceedit.cpp:1192
+#: recurrenceedit.cpp:1099
 msgid "hours:minutes"
 msgstr "tunnit:minuutit"
 
-#: recurrenceedit.cpp:1193
+#: recurrenceedit.cpp:1100
 msgid "Enter the number of hours and minutes between repetitions of the alarm"
 msgstr "Anna toistoväli (tunteina ja minuutteina)"
 
-#: recurrenceedit.cpp:1211
+#: recurrenceedit.cpp:1118
 msgid ""
 "_: On: Tuesday\n"
 "O&n:"
 msgstr "O&n:"
 
-#: recurrenceedit.cpp:1289
+#: recurrenceedit.cpp:1196
 msgid "No day selected"
 msgstr "Ei päivää valittuna"
 
-#: recurrenceedit.cpp:1318
+#: recurrenceedit.cpp:1225
 msgid "day(s)"
 msgstr "päivä(ä)"
 
-#: recurrenceedit.cpp:1319
+#: recurrenceedit.cpp:1226
 msgid "Enter the number of days between repetitions of the alarm"
 msgstr "Anna toistovälin päivien määrä"
 
-#: recurrenceedit.cpp:1320
+#: recurrenceedit.cpp:1227
 msgid "Select the days of the week on which the alarm is allowed to occur"
 msgstr "Valitse hälytyksen sallittu viikonpäivä"
 
-#: recurrenceedit.cpp:1331
+#: recurrenceedit.cpp:1238
 msgid "week(s)"
 msgstr "viikko(ja)"
 
-#: recurrenceedit.cpp:1332
+#: recurrenceedit.cpp:1239
 msgid "Enter the number of weeks between repetitions of the alarm"
 msgstr "Anna toistovälin viikkojen määrä"
 
-#: recurrenceedit.cpp:1333
+#: recurrenceedit.cpp:1240
 msgid "Select the days of the week on which to repeat the alarm"
 msgstr "Valitse viikonpäivä jolloin hälytys toistetaan"
 
-#: recurrenceedit.cpp:1356
+#: recurrenceedit.cpp:1263
 msgid ""
 "_: On day number in the month\n"
 "O&n day"
 msgstr "Päivä&nä"
 
-#: recurrenceedit.cpp:1360
+#: recurrenceedit.cpp:1267
 msgid "Repeat the alarm on the selected day of the month"
 msgstr "Toista hälytys kuukauden valittuna päivänä"
 
-#: recurrenceedit.cpp:1366
+#: recurrenceedit.cpp:1273
 msgid ""
 "_: Last day of month\n"
 "Last"
 msgstr "Viimeinen"
 
-#: recurrenceedit.cpp:1369
+#: recurrenceedit.cpp:1276
 msgid "Select the day of the month on which to repeat the alarm"
 msgstr "Valitse kuukauden päivä jona hälytys toistetaan"
 
-#: recurrenceedit.cpp:1381
+#: recurrenceedit.cpp:1288
 msgid ""
 "_: On the 1st Tuesday\n"
 "On t&he"
 msgstr "On &the"
 
-#: recurrenceedit.cpp:1386
+#: recurrenceedit.cpp:1293
 msgid ""
 "Repeat the alarm on one day of the week, in the selected week of the month"
 msgstr "Toista hälytys kuun valitulla viikolla yhtenä viikonpäivänä"
 
-#: recurrenceedit.cpp:1389
+#: recurrenceedit.cpp:1296
 msgid "1st"
 msgstr "1"
 
-#: recurrenceedit.cpp:1390
+#: recurrenceedit.cpp:1297
 msgid "2nd"
 msgstr "2"
 
-#: recurrenceedit.cpp:1391
+#: recurrenceedit.cpp:1298
 msgid "3rd"
 msgstr "3"
 
-#: recurrenceedit.cpp:1392
+#: recurrenceedit.cpp:1299
 msgid "4th"
 msgstr "4"
 
-#: recurrenceedit.cpp:1393
+#: recurrenceedit.cpp:1300
 msgid "5th"
 msgstr "5"
 
-#: recurrenceedit.cpp:1394
+#: recurrenceedit.cpp:1301
 msgid ""
 "_: Last Monday in March\n"
 "Last"
 msgstr "Viimeinen"
 
-#: recurrenceedit.cpp:1395
+#: recurrenceedit.cpp:1302
 msgid "2nd Last"
 msgstr "Toiseksi viimeinen"
 
-#: recurrenceedit.cpp:1396
+#: recurrenceedit.cpp:1303
 msgid "3rd Last"
 msgstr "Kolmanneksi viimeinen"
 
-#: recurrenceedit.cpp:1397
+#: recurrenceedit.cpp:1304
 msgid "4th Last"
 msgstr "Neljänneksi viimeinen"
 
-#: recurrenceedit.cpp:1398
+#: recurrenceedit.cpp:1305
 msgid "5th Last"
 msgstr "Viidenneksi viimeinen"
 
-#: recurrenceedit.cpp:1401
+#: recurrenceedit.cpp:1308
 msgid ""
 "_: Every (Monday...) in month\n"
 "Every"
 msgstr "Joka"
 
-#: recurrenceedit.cpp:1404
+#: recurrenceedit.cpp:1311
 msgid "Select the week of the month in which to repeat the alarm"
 msgstr "Valitse viikko jolloin hälytys toistetaan"
 
-#: recurrenceedit.cpp:1417
+#: recurrenceedit.cpp:1324
 msgid "Select the day of the week on which to repeat the alarm"
 msgstr "Valitse viikonpäivä jolloin hälytys toistetaan"
 
-#: recurrenceedit.cpp:1535
+#: recurrenceedit.cpp:1442
 msgid "month(s)"
 msgstr "Kuukausi(a)"
 
-#: recurrenceedit.cpp:1536
+#: recurrenceedit.cpp:1443
 msgid "Enter the number of months between repetitions of the alarm"
 msgstr "Anna toistovälin kuukausien määrä"
 
-#: recurrenceedit.cpp:1547
+#: recurrenceedit.cpp:1454
 msgid "year(s)"
 msgstr "vuosi(a)"
 
-#: recurrenceedit.cpp:1548
+#: recurrenceedit.cpp:1455
 msgid "Enter the number of years between repetitions of the alarm"
 msgstr "Anna toistovälin vuosien määrä"
 
-#: recurrenceedit.cpp:1553
+#: recurrenceedit.cpp:1460
 msgid ""
 "_: List of months to select\n"
 "Months:"
 msgstr ""
 
-#: recurrenceedit.cpp:1572
+#: recurrenceedit.cpp:1479
 msgid "Select the months of the year in which to repeat the alarm"
 msgstr "Valitse vuodesta kuukaudet, jolloin muistutus toistetaan"
 
-#: recurrenceedit.cpp:1579
+#: recurrenceedit.cpp:1486
 msgid "February 2&9th alarm in non-leap years:"
 msgstr "Helmikuun 2&9. ei karkausvuosina:"
 
-#: recurrenceedit.cpp:1582
+#: recurrenceedit.cpp:1489
 msgid ""
 "_: No date\n"
 "None"
 msgstr "Ei mikään"
 
-#: recurrenceedit.cpp:1583
+#: recurrenceedit.cpp:1490
 msgid ""
 "_: 1st March (short form)\n"
 "1 Mar"
 msgstr "Maaliskuun 1."
 
-#: recurrenceedit.cpp:1584
+#: recurrenceedit.cpp:1491
 msgid ""
 "_: 28th February (short form)\n"
 "28 Feb"
 msgstr "Helmikuun 28."
 
-#: recurrenceedit.cpp:1590
+#: recurrenceedit.cpp:1497
 msgid ""
 "Select which date, if any, the February 29th alarm should trigger in non-"
 "leap years"
@@ -3080,7 +3074,7 @@ msgstr ""
 "Valitse mahdollinen päivä, jolloin helmikuun 29. hälytys tulisi tapahtua ei-"
 "karkausvuosina"
 
-#: recurrenceedit.cpp:1674
+#: recurrenceedit.cpp:1581
 msgid "No month selected"
 msgstr "Ei kuukautta valittuna"
 
diff --git a/tde-i18n-fi/messages/tdepim/libkpgp.po b/tde-i18n-fi/messages/tdepim/libkpgp.po
index ba275ded93c..f3bea64da76 100644
--- a/tde-i18n-fi/messages/tdepim/libkpgp.po
+++ b/tde-i18n-fi/messages/tdepim/libkpgp.po
@@ -4,7 +4,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: libkpgp\n"
-"POT-Creation-Date: 2019-01-13 18:48+0100\n"
+"POT-Creation-Date: 2019-01-23 23:17+0100\n"
 "PO-Revision-Date: 2006-01-17 22:55+0200\n"
 "Last-Translator: Ilpo Kantonen <ilpo@iki.fi>\n"
 "Language-Team: finnish <Finnish <kde-i18n-fi-discussion@lists.sourceforge."
@@ -47,7 +47,7 @@ msgstr "Salasanafraasi on liian pitkä. Se ei saa olla yli 1023 merkkiä pitkä.
 msgid "Out of memory."
 msgstr "Muisti loppui kesken."
 
-#: kpgp.cpp:279
+#: kpgp.cpp:286
 msgid ""
 "You just entered an invalid passphrase.\n"
 "Do you want to try again, or cancel and view the message undecrypted?"
@@ -56,16 +56,16 @@ msgstr ""
 "Haluatko yrittää uudelleen vai keskeyttää ja katsoa viestin selväkielelle "
 "kääntämättömänä?"
 
-#: kpgp.cpp:282 kpgp.cpp:341 kpgp.cpp:370 kpgp.cpp:389 kpgp.cpp:415
-#: kpgp.cpp:582 kpgp.cpp:601
+#: kpgp.cpp:289 kpgp.cpp:348 kpgp.cpp:377 kpgp.cpp:396 kpgp.cpp:422
+#: kpgp.cpp:589 kpgp.cpp:608
 msgid "PGP Warning"
 msgstr "PGP Varoitus"
 
-#: kpgp.cpp:282 kpgp.cpp:342
+#: kpgp.cpp:289 kpgp.cpp:349
 msgid "&Retry"
 msgstr "&Uudelleen"
 
-#: kpgp.cpp:336
+#: kpgp.cpp:343
 msgid ""
 "You entered an invalid passphrase.\n"
 "Do you want to try again, continue and leave the message unsigned, or cancel "
@@ -75,11 +75,11 @@ msgstr ""
 "Haluatko yrittää uudelleen jatkaen ja jättäen viestin allekirjoittamatta vai "
 "keskeyttää viestin lähetyksen?"
 
-#: kpgp.cpp:343 kpgp.cpp:371
+#: kpgp.cpp:350 kpgp.cpp:378
 msgid "Send &Unsigned"
 msgstr "Lähetä &allekirjoittamatta"
 
-#: kpgp.cpp:365
+#: kpgp.cpp:372
 msgid ""
 "_: %1 = 'signing failed' error message\n"
 "%1\n"
@@ -89,7 +89,7 @@ msgstr ""
 "Haluatko lähettää viestin allekirjoittamatta vai keskeyttää viestin "
 "lähetyksen?"
 
-#: kpgp.cpp:383
+#: kpgp.cpp:390
 msgid ""
 "_: %1 = 'bad keys' error message\n"
 "%1\n"
@@ -100,15 +100,15 @@ msgstr ""
 "Haluatko salata joka tapauksessa, lähettää viestin sellaisenaan vai "
 "keskeyttää viestin lähetyksen?"
 
-#: kpgp.cpp:390 kpgp.cpp:602
+#: kpgp.cpp:397 kpgp.cpp:609
 msgid "Send &Encrypted"
 msgstr "Lähetä &salattuna"
 
-#: kpgp.cpp:391 kpgp.cpp:583 kpgp.cpp:603
+#: kpgp.cpp:398 kpgp.cpp:590 kpgp.cpp:610
 msgid "Send &Unencrypted"
 msgstr "Lähetä sa&laamattomana"
 
-#: kpgp.cpp:410
+#: kpgp.cpp:417
 msgid ""
 "_: %1 = 'missing keys' error message\n"
 "%1\n"
@@ -117,11 +117,11 @@ msgstr ""
 "%1\n"
 "Haluatko lähettää viestin sellaisenaan vai keskeyttää viestin lähetyksen?"
 
-#: kpgp.cpp:416
+#: kpgp.cpp:423
 msgid "&Send As-Is"
 msgstr "Lähetä &sellaisenaan"
 
-#: kpgp.cpp:427
+#: kpgp.cpp:434
 #, c-format
 msgid ""
 "The following error occurred:\n"
@@ -130,7 +130,7 @@ msgstr ""
 "Tapahtui virhe:\n"
 "%1"
 
-#: kpgp.cpp:429
+#: kpgp.cpp:436
 msgid ""
 "This is the error message of %1:\n"
 "%2"
@@ -138,13 +138,13 @@ msgstr ""
 "Tämä on %1:n virheilmoitus:\n"
 "%2"
 
-#: kpgp.cpp:574
+#: kpgp.cpp:581
 msgid ""
 "You did not select an encryption key for the recipient of this message; "
 "therefore, the message will not be encrypted."
 msgstr "Et valinnut viestin saajan salausavainta; siksi viestiä ei salata."
 
-#: kpgp.cpp:577
+#: kpgp.cpp:584
 msgid ""
 "You did not select an encryption key for any of the recipients of this "
 "message; therefore, the message will not be encrypted."
@@ -152,7 +152,7 @@ msgstr ""
 "Et valinnut kenenkään tämän viestin saajalle salausavainta; siksi viestiä ei "
 "salata."
 
-#: kpgp.cpp:593
+#: kpgp.cpp:600
 msgid ""
 "You did not select an encryption key for one of the recipients; this person "
 "will not be able to decrypt the message if you encrypt it."
@@ -160,7 +160,7 @@ msgstr ""
 "Et ole valinnut salausavainta yhdelle viestin saajalle. Jos salaat viestin, "
 "hän ei voi purkaa viestin salausta."
 
-#: kpgp.cpp:596
+#: kpgp.cpp:603
 msgid ""
 "You did not select encryption keys for some of the recipients; these persons "
 "will not be able to decrypt the message if you encrypt it."
@@ -168,7 +168,7 @@ msgstr ""
 "Et ole valinnut salausavainta joillekin viestin saajille. Jos salaat "
 "viestin, he eivät voi purkaa viestin salausta."
 
-#: kpgp.cpp:857
+#: kpgp.cpp:877
 msgid ""
 "This feature is\n"
 "still missing"
@@ -176,18 +176,18 @@ msgstr ""
 "Tämä ominaisuus\n"
 "puuttuu yhä"
 
-#: kpgp.cpp:905 kpgp.cpp:940 kpgp.cpp:976
+#: kpgp.cpp:925 kpgp.cpp:960 kpgp.cpp:996
 msgid ""
 "You either do not have GnuPG/PGP installed or you chose not to use GnuPG/PGP."
 msgstr ""
 "Järjestelmään ei ole asennettu GnuPG/PGP:tä tai et ole valinnut sitä "
 "käytettäväksi."
 
-#: kpgp.cpp:1191 kpgp.cpp:1255 kpgp.cpp:1281 kpgpui.cpp:1527 kpgpui.cpp:1539
+#: kpgp.cpp:1211 kpgp.cpp:1275 kpgp.cpp:1301 kpgpui.cpp:1527 kpgpui.cpp:1539
 msgid "Encryption Key Selection"
 msgstr "Salausavaimen valinta"
 
-#: kpgp.cpp:1195
+#: kpgp.cpp:1215
 msgid ""
 "_: if in your language something like 'key(s)' isn't possible please use the "
 "plural in the translation\n"
@@ -199,7 +199,7 @@ msgstr ""
 "\n"
 "Valitse uudelleen avaimet, joita käytetään tälle vastaanottajalle."
 
-#: kpgp.cpp:1259
+#: kpgp.cpp:1279
 msgid ""
 "_: if in your language something like 'key(s)' isn't possible please use the "
 "plural in the translation\n"
@@ -211,7 +211,7 @@ msgstr ""
 "\n"
 "Valitse tälle vastaanottajalle käytettävät avaimet."
 
-#: kpgp.cpp:1285
+#: kpgp.cpp:1305
 msgid ""
 "_: if in your language something like 'key(s)' isn't possible please use the "
 "plural in the translation\n"
diff --git a/tde-i18n-fi/messages/tdeutils/ark.po b/tde-i18n-fi/messages/tdeutils/ark.po
index f339a3c549a..2ff0f646ced 100644
--- a/tde-i18n-fi/messages/tdeutils/ark.po
+++ b/tde-i18n-fi/messages/tdeutils/ark.po
@@ -8,7 +8,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: ark\n"
-"POT-Creation-Date: 2019-01-13 18:51+0100\n"
+"POT-Creation-Date: 2019-01-23 23:20+0100\n"
 "PO-Revision-Date: 2006-06-25 02:03+0300\n"
 "Last-Translator: Niklas Laxström <niklas.laxstrom+kdetrans@gmail.com>\n"
 "Language-Team: Finnish <kde-i18n-fi-discussion@lists.sourceforge.net>\n"
@@ -36,11 +36,11 @@ msgstr ""
 
 #: ace.cpp:104 ace.cpp:170 ar.cpp:102 ar.cpp:121 ar.cpp:165 ar.cpp:222
 #: ar.cpp:255 arj.cpp:134 arj.cpp:202 arj.cpp:258 arj.cpp:294 arj.cpp:322
-#: compressedfile.cpp:221 compressedfile.cpp:332 lha.cpp:158 lha.cpp:228
+#: compressedfile.cpp:214 compressedfile.cpp:325 lha.cpp:158 lha.cpp:228
 #: lha.cpp:269 lha.cpp:299 rar.cpp:223 rar.cpp:309 rar.cpp:366 rar.cpp:402
 #: rar.cpp:430 sevenzip.cpp:114 sevenzip.cpp:162 sevenzip.cpp:207
-#: sevenzip.cpp:261 sevenzip.cpp:417 tar.cpp:281 tar.cpp:575 tar.cpp:654
-#: tar.cpp:698 tar.cpp:818 zip.cpp:106 zip.cpp:184 zip.cpp:243 zip.cpp:280
+#: sevenzip.cpp:261 sevenzip.cpp:417 tar.cpp:277 tar.cpp:568 tar.cpp:647
+#: tar.cpp:691 tar.cpp:813 zip.cpp:106 zip.cpp:184 zip.cpp:243 zip.cpp:280
 #: zip.cpp:308 zoo.cpp:122 zoo.cpp:189 zoo.cpp:248 zoo.cpp:279
 msgid "Could not start a subprocess."
 msgstr "Aliprosessia ei voitu käynnistää."
@@ -105,15 +105,15 @@ msgstr ""
 "Ark on tunnistanut sen muodoksi: %1\n"
 "Jos tämä ei ole oikea, valitse toinen muoto."
 
-#: archiveformatinfo.cpp:73
+#: archiveformatinfo.cpp:71
 msgid "Compressed File"
 msgstr "Pakattu tiedosto"
 
-#: archiveformatinfo.cpp:118
+#: archiveformatinfo.cpp:116
 msgid "All Valid Archives\n"
 msgstr "Kaikki sallitut paketit\n"
 
-#: archiveformatinfo.cpp:119
+#: archiveformatinfo.cpp:117
 msgid "All Files"
 msgstr "Kaikki tiedostot"
 
@@ -702,7 +702,7 @@ msgstr ""
 msgid "Simple Compressed Archive"
 msgstr "Yksinkertainen pakattu paketti"
 
-#: compressedfile.cpp:347 tar.cpp:169 tar.cpp:185
+#: compressedfile.cpp:340 tar.cpp:169 tar.cpp:185
 msgid "Trouble writing to the archive..."
 msgstr "Ongelmia pakettiin kirjoitettaessa..."
 
@@ -898,11 +898,11 @@ msgstr ""
 "Tyhjennä\n"
 "Tyhjentää hakupalin, siten että kaikki paketin tiedostot tulevat näkyviin."
 
-#: tar.cpp:420
+#: tar.cpp:413
 msgid "Unable to fork a decompressor"
 msgstr "Purkuohjelmaa ei voitu käynnistää"
 
-#: tar.cpp:447
+#: tar.cpp:440
 msgid "Trouble writing to the tempfile..."
 msgstr "Ongelmia väliaikaistiedostoon kirjoitettaessa..."
 
diff --git a/tde-i18n-fi/messages/tdeutils/kgpg.po b/tde-i18n-fi/messages/tdeutils/kgpg.po
index d115a645afd..445ed8047b5 100644
--- a/tde-i18n-fi/messages/tdeutils/kgpg.po
+++ b/tde-i18n-fi/messages/tdeutils/kgpg.po
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: kgpg\n"
-"POT-Creation-Date: 2019-01-13 18:51+0100\n"
+"POT-Creation-Date: 2019-01-23 23:21+0100\n"
 "PO-Revision-Date: 2007-10-24 12:43+0300\n"
 "Last-Translator: Mikko Piippo <piippo@cc.helsinki.fi>\n"
 "Language-Team:  <fi@li.org>\n"
@@ -226,7 +226,7 @@ msgstr ""
 msgid "Public Key"
 msgstr "Julkinen avain"
 
-#: keyservers.cpp:789 kgpginterface.cpp:1578
+#: keyservers.cpp:789 kgpginterface.cpp:1577
 #, c-format
 msgid ""
 "_n: <qt>%n key processed.<br></qt>\n"
@@ -235,7 +235,7 @@ msgstr ""
 "<qt>%n avain käsitelty.<br></qt>\n"
 "<qt>%n avainta käsitelty.<br></qt>"
 
-#: keyservers.cpp:791 kgpginterface.cpp:1580
+#: keyservers.cpp:791 kgpginterface.cpp:1579
 #, c-format
 msgid ""
 "_n: <qt>One key unchanged.<br></qt>\n"
@@ -244,7 +244,7 @@ msgstr ""
 "<qt>Yhtä avainta ei ole muutettu.<br></qt>\n"
 "<qt>%n avainta ei ole muutettu.<br></qt>"
 
-#: keyservers.cpp:793 kgpginterface.cpp:1582
+#: keyservers.cpp:793 kgpginterface.cpp:1581
 #, c-format
 msgid ""
 "_n: <qt>One signature imported.<br></qt>\n"
@@ -253,7 +253,7 @@ msgstr ""
 "<qt>Yksi allekirjoitus tuotu.<br></qt>\n"
 "<qt>%n allekirjoitusta tuotu.<br></qt>"
 
-#: keyservers.cpp:795 kgpginterface.cpp:1584
+#: keyservers.cpp:795 kgpginterface.cpp:1583
 #, c-format
 msgid ""
 "_n: <qt>One key without ID.<br></qt>\n"
@@ -262,7 +262,7 @@ msgstr ""
 "<qt>Yksi avain ilman tunnusta.<br></qt>\n"
 "<qt>%n avainta ilman tunnusta.<br></qt>"
 
-#: keyservers.cpp:797 kgpginterface.cpp:1586
+#: keyservers.cpp:797 kgpginterface.cpp:1585
 #, c-format
 msgid ""
 "_n: <qt>One RSA key imported.<br></qt>\n"
@@ -271,7 +271,7 @@ msgstr ""
 "<qt>Yksi RSA-avain tuotu.<br></qt>\n"
 "<qt>%n RSA-avainta tuotu.<br></qt>"
 
-#: keyservers.cpp:799 kgpginterface.cpp:1588
+#: keyservers.cpp:799 kgpginterface.cpp:1587
 #, c-format
 msgid ""
 "_n: <qt>One user ID imported.<br></qt>\n"
@@ -280,7 +280,7 @@ msgstr ""
 "<qt>Yksi käyttäjätunnus tuotu.<br></qt>\n"
 "<qt>%n käyttäjätunnusta tuotu.<br></qt>"
 
-#: keyservers.cpp:801 kgpginterface.cpp:1590
+#: keyservers.cpp:801 kgpginterface.cpp:1589
 #, c-format
 msgid ""
 "_n: <qt>One subkey imported.<br></qt>\n"
@@ -289,7 +289,7 @@ msgstr ""
 "<qt>Yksi aliavain tuotu.<br></qt>\n"
 "<qt>%n aliavainta tuotu.<br></qt>"
 
-#: keyservers.cpp:803 kgpginterface.cpp:1592
+#: keyservers.cpp:803 kgpginterface.cpp:1591
 #, c-format
 msgid ""
 "_n: <qt>One revocation certificate imported.<br></qt>\n"
@@ -298,7 +298,7 @@ msgstr ""
 "<qt>Yksi peruutussertifikaatti vastaanotettu.<br></qt>\n"
 "<qt>%n peruutussertifikaattia vastaanotettu.<br></qt>"
 
-#: keyservers.cpp:805 kgpginterface.cpp:1595
+#: keyservers.cpp:805 kgpginterface.cpp:1594
 #, c-format
 msgid ""
 "_n: <qt>One secret key processed.<br></qt>\n"
@@ -307,7 +307,7 @@ msgstr ""
 "<qt>Yksi salainen avain käsitelty.<br></qt>\n"
 "<qt>%n salaista avainta käsitelty.<br></qt>"
 
-#: keyservers.cpp:807 kgpginterface.cpp:1599
+#: keyservers.cpp:807 kgpginterface.cpp:1598
 #, c-format
 msgid ""
 "_n: <qt><b>One secret key imported.</b><br></qt>\n"
@@ -316,7 +316,7 @@ msgstr ""
 "<qt><b>Yksi salainen avain tuotu.</b><br></qt>\n"
 "<qt><b>%n salaista avainta tuotu.</b><br></qt>"
 
-#: keyservers.cpp:809 kgpginterface.cpp:1601
+#: keyservers.cpp:809 kgpginterface.cpp:1600
 #, c-format
 msgid ""
 "_n: <qt>One secret key unchanged.<br></qt>\n"
@@ -325,7 +325,7 @@ msgstr ""
 "<qt>Yhtä avainta ei ole muutettu.<br></qt>\n"
 "<qt>%n avainta ei ole muutettu.<br></qt>"
 
-#: keyservers.cpp:811 kgpginterface.cpp:1603
+#: keyservers.cpp:811 kgpginterface.cpp:1602
 #, c-format
 msgid ""
 "_n: <qt>One secret key not imported.<br></qt>\n"
@@ -334,7 +334,7 @@ msgstr ""
 "<qt>Yksi salainen avain ei ole tuotu.<br></qt>\n"
 "<qt>%n salaista avainta ei ole tuotu.<br></qt>"
 
-#: keyservers.cpp:813 kgpginterface.cpp:1605
+#: keyservers.cpp:813 kgpginterface.cpp:1604
 #, c-format
 msgid ""
 "_n: <qt><b>One key imported:</b><br></qt>\n"
@@ -343,7 +343,7 @@ msgstr ""
 "<qt><b>Yksi avain tuotu:</b><br></qt>\n"
 "<qt><b>%n avainta tuotu:</b><br></qt>"
 
-#: keyservers.cpp:816 kgpginterface.cpp:1611
+#: keyservers.cpp:816 kgpginterface.cpp:1610
 msgid ""
 "No key imported... \n"
 "Check detailed log for more infos"
@@ -671,8 +671,8 @@ msgstr " tai "
 msgid "Enter passphrase for your file (symmetrical encryption):"
 msgstr "Anna tiedoston salauslause (symmetrinen salaus):"
 
-#: kgpginterface.cpp:227 kgpginterface.cpp:411 kgpginterface.cpp:530
-#: kgpginterface.cpp:779 kgpginterface.cpp:1438
+#: kgpginterface.cpp:227 kgpginterface.cpp:411 kgpginterface.cpp:529
+#: kgpginterface.cpp:778 kgpginterface.cpp:1437
 msgid "[No user id found]"
 msgstr "[Käyttäjätunnistetta ei löytynyt]"
 
@@ -682,12 +682,12 @@ msgstr ""
 "<b>Käyttäjätunnistetta ei löytynyt</b>. Kokeillaan kaikkia salaisia avaimia."
 "<br>"
 
-#: kgpginterface.cpp:234 kgpginterface.cpp:417 kgpginterface.cpp:534
+#: kgpginterface.cpp:234 kgpginterface.cpp:417 kgpginterface.cpp:533
 msgid "<b>Bad passphrase</b>. You have %1 tries left.<br>"
 msgstr "<b>Virheellinen salauslause</b>. Voit yrittää vielä %1 kertaa.<br>"
 
-#: kgpginterface.cpp:236 kgpginterface.cpp:418 kgpginterface.cpp:535
-#: kgpginterface.cpp:784
+#: kgpginterface.cpp:236 kgpginterface.cpp:418 kgpginterface.cpp:534
+#: kgpginterface.cpp:783
 msgid "Enter passphrase for <b>%1</b>"
 msgstr "Anna salauslause avaimelle <b>%1</b>"
 
@@ -699,17 +699,17 @@ msgstr "Anna salauslause (symmetrinen salaus)"
 msgid "Bad MDC detected. The encrypted text has been manipulated."
 msgstr "Tunnistettiin virheellinen MD5-summa. Salattua tekstiä on muokattu."
 
-#: kgpginterface.cpp:608 kgpginterface.cpp:638 kgpginterface.cpp:841
-#: kgpginterface.cpp:868
+#: kgpginterface.cpp:607 kgpginterface.cpp:637 kgpginterface.cpp:840
+#: kgpginterface.cpp:867
 msgid "No signature found."
 msgstr "Allekirjoitusta ei löytynyt."
 
-#: kgpginterface.cpp:626 kgpginterface.cpp:844
+#: kgpginterface.cpp:625 kgpginterface.cpp:843
 msgid "<qt>Good signature from:<br><b>%1</b><br>Key ID: %2</qt>"
 msgstr ""
 "<qt>Hyvä allekirjoitus kohteesta:<br><b>%1</b><br>Avaimen tunniste: %2</qt>"
 
-#: kgpginterface.cpp:630
+#: kgpginterface.cpp:629
 msgid ""
 "<qt><b>Bad signature</b> from:<br>%1<br>Key ID: %2<br><br><b>Text is "
 "corrupted.</b></qt>"
@@ -717,55 +717,55 @@ msgstr ""
 "<qt><b>Virheellinen allekirjoitus</b> kohteesta:<br>%1<br>Avaintunniste: %2 "
 "<br><br><b>Teksti on vahingoittunut!</b></qt>"
 
-#: kgpginterface.cpp:640 kgpginterface.cpp:857
+#: kgpginterface.cpp:639 kgpginterface.cpp:856
 msgid "The signature is valid, but the key is untrusted"
 msgstr "Allekirjoitus on oikea, mutta avain ei ole luotettu"
 
-#: kgpginterface.cpp:642 kgpginterface.cpp:859
+#: kgpginterface.cpp:641 kgpginterface.cpp:858
 msgid "The signature is valid, and the key is ultimately trusted"
 msgstr "Allekirjoitus on oikea ja avain on lopulta luotettu"
 
-#: kgpginterface.cpp:649
+#: kgpginterface.cpp:648
 msgid "MD5 Checksum"
 msgstr "MD5-tarkistussumma"
 
-#: kgpginterface.cpp:652
+#: kgpginterface.cpp:651
 msgid "Compare MD5 with Clipboard"
 msgstr "Vertaa MD5-summaa leikepöydällä"
 
-#: kgpginterface.cpp:667
+#: kgpginterface.cpp:666
 msgid "MD5 sum for <b>%1</b> is:"
 msgstr "Kohteen <b>%1</b> MD5-summa on:"
 
-#: kgpginterface.cpp:684
+#: kgpginterface.cpp:683
 msgid "<b>Unknown status</b>"
 msgstr "<b> Tuntematon tila</b>"
 
-#: kgpginterface.cpp:713
+#: kgpginterface.cpp:712
 msgid "<b>Correct checksum</b>, file is ok."
 msgstr "<b>Oikea tarkistussumma</b>, tiedosto on kunnossa."
 
-#: kgpginterface.cpp:718
+#: kgpginterface.cpp:717
 msgid "Clipboard content is not a MD5 sum."
 msgstr "Leikepöydän sisältö ei ole MD5-summa."
 
-#: kgpginterface.cpp:720
+#: kgpginterface.cpp:719
 msgid "<b>Wrong checksum, FILE CORRUPTED</b>"
 msgstr "<b>Virheellinen tarkistussumma, TIEDOSTO ON VIALLINEN</b>"
 
-#: kgpginterface.cpp:757
+#: kgpginterface.cpp:756
 msgid "The signature file %1 was successfully created."
 msgstr "Allekirjoitustiedosto %1 on luotu onnistuneesti."
 
-#: kgpginterface.cpp:759
+#: kgpginterface.cpp:758
 msgid "Bad passphrase, signature was not created."
 msgstr "Virheellinen salauslause, allekirjoitusta ei tehty."
 
-#: kgpginterface.cpp:783
+#: kgpginterface.cpp:782
 msgid "<b>Bad passphrase</b>. you have %1 tries left.<br>"
 msgstr "<b>Virheellinen salauslause</b>. Voit yrittää vielä %1 kertaa.<br>"
 
-#: kgpginterface.cpp:848
+#: kgpginterface.cpp:847
 msgid ""
 "<qt><b>BAD signature</b> from:<br> %1<br>Key id: %2<br><br><b>The file is "
 "corrupted!</b></qt>"
@@ -773,7 +773,7 @@ msgstr ""
 "<qt><b>VIRHEELLINEN allekirjoitus</b> lähteestä:<br>%1<br>Avaintunniste: "
 "%2<br> <br><b>Tiedosto on vioittunut!</b></qt>"
 
-#: kgpginterface.cpp:872 kgpgview.cpp:241
+#: kgpginterface.cpp:871 kgpgview.cpp:241
 msgid ""
 "<qt><b>Missing signature:</b><br>Key id: %1<br><br>Do you want to import "
 "this key from a keyserver?</qt>"
@@ -781,19 +781,19 @@ msgstr ""
 "<qt><b>Puuttuva allekirjoitus:</b><br>Avaimen tunniste: %1<br><br>Haluatko "
 "tuoda avaimen avainpalvelimelta?</qt>"
 
-#: kgpginterface.cpp:873 kgpgview.cpp:242 listkeys.cpp:474
+#: kgpginterface.cpp:872 kgpgview.cpp:242 listkeys.cpp:474
 msgid "Do Not Import"
 msgstr "Älä tuo"
 
-#: kgpginterface.cpp:965 kgpginterface.cpp:1046
+#: kgpginterface.cpp:964 kgpginterface.cpp:1045
 msgid "<qt>%1 Enter passphrase for <b>%2</b>:</qt>"
 msgstr "<qt>%1 anna salauslause kohteelle <b>%2</b>:</qt>"
 
-#: kgpginterface.cpp:988 kgpginterface.cpp:1067
+#: kgpginterface.cpp:987 kgpginterface.cpp:1066
 msgid "<b>Bad passphrase</b>. Try again.</br>"
 msgstr "<b>Virheellinen salauslause</b>. Yritä uudelleen.</br>"
 
-#: kgpginterface.cpp:1091
+#: kgpginterface.cpp:1090
 msgid ""
 "<qt>Signing key <b>%1</b> with key <b>%2</b> failed.<br>Do you want to try "
 "signing the key in console mode?</qt>"
@@ -801,7 +801,7 @@ msgstr ""
 "<qt>Avaimen <b>%1</b> allekirjoittaminen avaimella <b>%2</b> epäonnistui."
 "<br> Haluatko yirttää allekirjoittamista pääteikkunassa?</qt>"
 
-#: kgpginterface.cpp:1125
+#: kgpginterface.cpp:1124
 msgid ""
 "This key has more than one user ID.\n"
 "Edit the key manually to delete signature."
@@ -809,12 +809,12 @@ msgstr ""
 "Tällä avaimella on enemmän kuin yksi käyttäjätunniste.\n"
 "Muokkaa avainta käsin ja poista allekirjoitus."
 
-#: kgpginterface.cpp:1274 kgpginterface.cpp:1694 kgpginterface.cpp:1824
-#: kgpginterface.cpp:1902 kgpginterface.cpp:1996
+#: kgpginterface.cpp:1273 kgpginterface.cpp:1693 kgpginterface.cpp:1823
+#: kgpginterface.cpp:1901 kgpginterface.cpp:1995
 msgid "<qt>Enter passphrase for <b>%1</b>:</qt>"
 msgstr "<qt>Anna salauslause kohteelle <b>%1</b>:</qt>"
 
-#: kgpginterface.cpp:1318
+#: kgpginterface.cpp:1317
 msgid ""
 "<qt><b>Changing expiration failed.</b><br>Do you want to try changing the "
 "key expiration in console mode?</qt>"
@@ -822,15 +822,15 @@ msgstr ""
 "<qt><b>Vanhenemisen muuttaminen epäonnistui.</b><br>Haluatko yrittää muuttaa "
 "vanhenemisaikaa pääteikkunassa?</qt>"
 
-#: kgpginterface.cpp:1433
+#: kgpginterface.cpp:1432
 msgid "<b>Bad passphrase</b>. Try again<br>"
 msgstr "<b>Virheellinen salauslause</b>. Yritä uudelleen<br>"
 
-#: kgpginterface.cpp:1443
+#: kgpginterface.cpp:1442
 msgid "<qt>%1 Enter passphrase for <b>%2</b></qt>"
 msgstr "<qt>%1 Anna salauslause kohteelle <b>%2</b></qt>"
 
-#: kgpginterface.cpp:1458
+#: kgpginterface.cpp:1457
 msgid ""
 "<qt>Enter new passphrase for <b>%1</b><br>If you forget this passphrase, all "
 "your encrypted files and messages will be lost !<br></qt>"
@@ -838,7 +838,7 @@ msgstr ""
 "<qt>Anna uusi salauslause avaimelle <b>%1</b><br>Jos unohdat salauslauseen, "
 "et voi avata salattuja tiedostoja ja viestejä!<br></qt>"
 
-#: kgpginterface.cpp:1607
+#: kgpginterface.cpp:1606
 msgid ""
 "<qt><br><b>You have imported a secret key.</b> <br>Please note that imported "
 "secret keys are not trusted by default.<br>To fully use this secret key for "
@@ -851,19 +851,19 @@ msgstr ""
 "(kaksoisnapsautus siihen) ja asettaa sen luottamus Täydelliseksi tai Lopulta."
 "</qt>"
 
-#: kgpginterface.cpp:1889
+#: kgpginterface.cpp:1888
 msgid "This image is very large. Use it anyway?"
 msgstr "Tämä kuva on erittäin laaja. Käytä sitä kuitenkin?"
 
-#: kgpginterface.cpp:1889
+#: kgpginterface.cpp:1888
 msgid "Use Anyway"
 msgstr "Käytä joka tapauksessa"
 
-#: kgpginterface.cpp:1889
+#: kgpginterface.cpp:1888
 msgid "Do Not Use"
 msgstr "Älä käytä"
 
-#: kgpginterface.cpp:1955
+#: kgpginterface.cpp:1954
 msgid "Creation of the revocation certificate failed..."
 msgstr "Peruutussertifikaatin luonti epäonnistui..."
 
@@ -1612,7 +1612,7 @@ msgstr ""
 #, fuzzy
 msgid ""
 "This passphrase is not secure enough.\n"
-"Minimum length = 5 characters"
+"Minimum length= 5 characters"
 msgstr ""
 "Salauslause ei ole riittävän turvallinen.\n"
 "Vähimmäispituus on 5 merkkiä."
diff --git a/tde-i18n-fi/messages/tdevelop/tdevelop.po b/tde-i18n-fi/messages/tdevelop/tdevelop.po
index 53c0463d70d..d2ab75126d7 100644
--- a/tde-i18n-fi/messages/tdevelop/tdevelop.po
+++ b/tde-i18n-fi/messages/tdevelop/tdevelop.po
@@ -12,7 +12,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: tdevelop\n"
-"POT-Creation-Date: 2019-01-13 19:02+0100\n"
+"POT-Creation-Date: 2019-01-23 23:31+0100\n"
 "PO-Revision-Date: 2006-02-01 19:45+0200\n"
 "Last-Translator: Lasse Liehu <lliehu@kolumbus.fi>\n"
 "Language-Team: Finnish <fi@li.org>\n"
@@ -28987,6 +28987,27 @@ msgstr "Kohde:"
 msgid "SSL Certificate Trust"
 msgstr ""
 
+#~ msgid ""
+#~ "<b>Load Descriptions</b><p>Loads a file which contains descriptions of "
+#~ "custom widgets, so that these custom widgets can be used in the Qt "
+#~ "Designer.</p>\n"
+#~ "<p>Since it is a lot of work to type in all the information for custom "
+#~ "widgets, you should consider using the tqtcreatecw tool which is in "
+#~ "$TQTDIR/tools/designer/tools/tqtcreatecw. Using tqtcreatecw you can "
+#~ "create custom widget description files for your custom widgets without "
+#~ "the need to type in all the information manually. For more information "
+#~ "about the README file in the tqtcreatecw directory</p>"
+#~ msgstr ""
+#~ "<b>Lataa kuvaukset</b> <p>Lataa tiedoston, joka sisältää kuvaukset "
+#~ "mukautetuista käyttöliittymäelementeistä, jotta niitä voitaisiin käyttää "
+#~ "Qt Designerissa.</p>\n"
+#~ "<p>Koska kaiken tiedon kirjoittaminen mukautettuja elementtejä varten on "
+#~ "melko työlästä, tqtcreatecw-työkalun käyttöä olisi hyvä harkita. Se "
+#~ "sijaitsee polussa $TQTDIR/tools/designer/tools/tqtcreatecw. Käyttämällä "
+#~ "tqtcreatecw:tä voit luoda mukautettujen elementtien kuvaustiedostot "
+#~ "ilman, että sinun tarvitsee kirjoittaa kaikki tiedot käsin. Lisätietoja "
+#~ "saa tqtcreatecw:n kansiossa sijaitsevasta README-tiedostosta.</p>"
+
 #, fuzzy
 #~ msgid "Continue"
 #~ msgstr "&Jatka"
diff --git a/tde-i18n-fi/messages/tdewebdev/tdefilereplace.po b/tde-i18n-fi/messages/tdewebdev/tdefilereplace.po
index 985a7fb1243..3f43584af15 100644
--- a/tde-i18n-fi/messages/tdewebdev/tdefilereplace.po
+++ b/tde-i18n-fi/messages/tdewebdev/tdefilereplace.po
@@ -6,7 +6,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: tdefilereplace\n"
-"POT-Creation-Date: 2019-01-13 18:52+0100\n"
+"POT-Creation-Date: 2019-01-23 23:34+0100\n"
 "PO-Revision-Date: 2005-09-05 01:05+0300\n"
 "Last-Translator: Ilpo Kantonen <ilpo@iki.fi>\n"
 "Language-Team: finnish <Finnish <kde-i18n-fi-discussion@lists.sourceforge."
@@ -29,11 +29,11 @@ msgid ""
 "Your emails"
 msgstr "ilpo@iki.fi"
 
-#: configurationclasses.cpp:175
+#: configurationclasses.cpp:168
 msgid " Line:%3,Col:%4 - \"%1\" -> \"%2\""
 msgstr " Rivi:%3,sarake:%4 - \"%1\" -> \"%2\""
 
-#: knewprojectdlg.cpp:99
+#: knewprojectdlg.cpp:97
 msgid "Project Directory"
 msgstr "Projektikansio"
 
@@ -63,7 +63,7 @@ msgstr "Aloittaa kansiota"
 msgid "TDEFileReplace"
 msgstr "KFileReplace"
 
-#: main.cpp:38 tdefilereplacepart.cpp:527
+#: main.cpp:38 tdefilereplacepart.cpp:525
 #, fuzzy
 msgid "Part of the KDEWebDev module."
 msgstr "TDEWebDev-ohjelman moduuli."
@@ -72,11 +72,11 @@ msgstr "TDEWebDev-ohjelman moduuli."
 msgid "Shell author, KPart creator, co-maintainer"
 msgstr "Tekijä, KPartin kehittäjä, toinen ylläpitäjä"
 
-#: main.cpp:42 tdefilereplacepart.cpp:532
+#: main.cpp:42 tdefilereplacepart.cpp:530
 msgid "Current maintainer, code cleaner and rewriter"
 msgstr "Nykyinen ylläpitäjä, koodin siistijä ja uudelleenkirjoittaja"
 
-#: main.cpp:44 tdefilereplacepart.cpp:529
+#: main.cpp:44 tdefilereplacepart.cpp:527
 #, fuzzy
 msgid "Original author of the TDEFileReplace tool"
 msgstr "Alkuperäinen KFileReplace -työkalun tekijä"
@@ -119,7 +119,7 @@ msgstr "Etsi"
 msgid "Results Table"
 msgstr "Tulokset"
 
-#: knewprojectdlgs.ui:522 knewprojectdlgs.ui:603 report.cpp:114
+#: knewprojectdlgs.ui:429 knewprojectdlgs.ui:510 report.cpp:114
 #: tdefilereplaceviewwdg.ui:58 tdefilereplaceviewwdg.ui:181
 #, no-c-format
 msgid "Name"
@@ -256,240 +256,240 @@ msgstr "Korvaa tiedostoja..."
 msgid "Replaced strings"
 msgstr "Korvatut merkkijonot"
 
-#: tdefilereplacepart.cpp:242
+#: tdefilereplacepart.cpp:241
 msgid "Stopping..."
 msgstr "Pysähtyy..."
 
-#: tdefilereplacepart.cpp:256
+#: tdefilereplacepart.cpp:255
 msgid "There are no results to save: the result list is empty."
 msgstr "Yhtään talletettavaa tulosta ei ole. Tuloslista on tyhjä."
 
-#: tdefilereplacepart.cpp:260
+#: tdefilereplacepart.cpp:259
 msgid "Save Report"
 msgstr "Talleta raportti"
 
-#: tdefilereplacepart.cpp:270
+#: tdefilereplacepart.cpp:269
 msgid "<qt>A folder or a file named <b>%1</b> already exists.</qt>"
 msgstr "<qt>Kansio tai tiedosto nimellä <b>%1</b> on jo olemassa.</qt>"
 
-#: tdefilereplacepart.cpp:278
+#: tdefilereplacepart.cpp:277
 msgid "<qt>Cannot create the <b>%1</b> folder.</qt>"
 msgstr "<qt>Ei voi luoda kansiota <b>%1</b>.</qt>"
 
-#: tdefilereplacepart.cpp:357
+#: tdefilereplacepart.cpp:355
 #, fuzzy
 msgid "TDEFileReplace strings"
 msgstr "KFileReplace tekstit"
 
-#: tdefilereplacepart.cpp:357 tdefilereplaceview.cpp:472
+#: tdefilereplacepart.cpp:355 tdefilereplaceview.cpp:425
 msgid "All Files"
 msgstr "Kaikki tiedostot"
 
-#: tdefilereplacepart.cpp:358
+#: tdefilereplacepart.cpp:356
 msgid "Load Strings From File"
 msgstr "Lataa merkkijonot tiedostosta"
 
-#: tdefilereplacepart.cpp:391
+#: tdefilereplacepart.cpp:389
 msgid "Cannot open folders."
 msgstr "Ei voi avata kansioita."
 
-#: tdefilereplacepart.cpp:523
+#: tdefilereplacepart.cpp:521
 #, fuzzy
 msgid "TDEFileReplacePart"
 msgstr "KFileReplacePart"
 
-#: tdefilereplacepart.cpp:525
+#: tdefilereplacepart.cpp:523
 msgid "Batch search and replace tool."
 msgstr "Haun ja korvauksen eräajotiedostojen työkalu."
 
-#: tdefilereplacepart.cpp:535
+#: tdefilereplacepart.cpp:533
 msgid "Co-maintainer, KPart creator"
 msgstr "Toinen ylläpitäjä, KPartin kehittäjä"
 
-#: tdefilereplacepart.cpp:538
+#: tdefilereplacepart.cpp:536
 msgid "Original german translator"
 msgstr "Alkuperäinen saksankielinen kääntäjä"
 
-#: tdefilereplacepart.cpp:548
+#: tdefilereplacepart.cpp:546
 #, fuzzy
 msgid "Sorry, currently the TDEFileReplace part works only for local files."
 msgstr "KFileReplacen nykyinen versio toimii vain paikallisille tiedostoille."
 
-#: tdefilereplacepart.cpp:548
+#: tdefilereplacepart.cpp:546
 msgid "Non Local File"
 msgstr "Ei paikallinen tiedosto"
 
-#: tdefilereplacepart.cpp:580
+#: tdefilereplacepart.cpp:578
 msgid "Customize Search/Replace Session..."
 msgstr "Räätälöi Etsi/Korvaa istuntoa..."
 
-#: tdefilereplacepart.cpp:581
+#: tdefilereplacepart.cpp:579
 msgid "&Search"
 msgstr "&Etsi"
 
-#: tdefilereplacepart.cpp:582
+#: tdefilereplacepart.cpp:580
 msgid "S&imulate"
 msgstr "S&imuloi"
 
-#: tdefilereplacepart.cpp:583
+#: tdefilereplacepart.cpp:581
 msgid "&Replace"
 msgstr "&Korvaa"
 
-#: tdefilereplacepart.cpp:584
+#: tdefilereplacepart.cpp:582
 msgid "Sto&p"
 msgstr "&Keskeytä"
 
-#: tdefilereplacepart.cpp:585
+#: tdefilereplacepart.cpp:583
 msgid "Cre&ate Report File..."
 msgstr "Luo r&aporttitiedosto..."
 
-#: tdefilereplacepart.cpp:588
+#: tdefilereplacepart.cpp:586
 msgid "&Add String..."
 msgstr "&Lisää teksti..."
 
-#: tdefilereplacepart.cpp:590
+#: tdefilereplacepart.cpp:588
 msgid "&Delete String"
 msgstr "&Poista merkkijono"
 
-#: tdefilereplacepart.cpp:591
+#: tdefilereplacepart.cpp:589
 msgid "&Empty Strings List"
 msgstr "&Tyhjä merkkijonolista"
 
-#: tdefilereplacepart.cpp:592
+#: tdefilereplacepart.cpp:590
 msgid "Edit Selected String..."
 msgstr "Muokkaa valittua tekstiä..."
 
-#: tdefilereplacepart.cpp:593
+#: tdefilereplacepart.cpp:591
 msgid "&Save Strings List to File..."
 msgstr "&Talleta tekstilista tiedostoon..."
 
-#: tdefilereplacepart.cpp:594
+#: tdefilereplacepart.cpp:592
 msgid "&Load Strings List From File..."
 msgstr "&Lataa tekstilista tiedostosta..."
 
-#: tdefilereplacepart.cpp:595
+#: tdefilereplacepart.cpp:593
 msgid "&Load Recent Strings Files"
 msgstr "&Lataa viimeiksikäytetty merkkijonotiedosto"
 
-#: tdefilereplacepart.cpp:596
+#: tdefilereplacepart.cpp:594
 msgid "&Invert Current String (search <--> replace)"
 msgstr "Va&ihda nykyinen teksti (etsi <-> korvaa)"
 
-#: tdefilereplacepart.cpp:597
+#: tdefilereplacepart.cpp:595
 msgid "&Invert All Strings (search <--> replace)"
 msgstr "Va&ihda kaikki tekstit (etsi <-> korvaa)"
 
-#: tdefilereplacepart.cpp:600
+#: tdefilereplacepart.cpp:598
 msgid "&Include Sub-Folders"
 msgstr "&Sisällytä alikansiot"
 
-#: tdefilereplacepart.cpp:601
+#: tdefilereplacepart.cpp:599
 msgid "Create &Backup Files"
 msgstr "Luo &Varmuuskopio"
 
-#: tdefilereplacepart.cpp:602
+#: tdefilereplacepart.cpp:600
 msgid "Case &Sensitive"
 msgstr "Merkki&herkkä"
 
-#: tdefilereplacepart.cpp:603
+#: tdefilereplacepart.cpp:601
 msgid "Enable Commands &in Replace String: [$command:option$]"
 msgstr "Salli komentoja korvaavassa tekstissä: [$komento:optio$]"
 
-#: tdefilereplacepart.cpp:604
+#: tdefilereplacepart.cpp:602
 msgid "Enable &Regular Expressions"
 msgstr "Salli &säännölliset lausekkeet"
 
-#: tdefilereplacepart.cpp:605
+#: tdefilereplacepart.cpp:603
 #, fuzzy
 msgid "Configure &TDEFileReplace..."
 msgstr "&KFileReplace asetukset..."
 
-#: tdefilereplacepart.cpp:608 tdefilereplaceview.cpp:577
+#: tdefilereplacepart.cpp:606 tdefilereplaceview.cpp:530
 msgid "&Properties"
 msgstr "&Ominaisuudet"
 
-#: tdefilereplacepart.cpp:609 tdefilereplaceview.cpp:549
+#: tdefilereplacepart.cpp:607 tdefilereplaceview.cpp:502
 msgid "&Open"
 msgstr "&Avaa"
 
-#: tdefilereplacepart.cpp:613 tdefilereplaceview.cpp:562
+#: tdefilereplacepart.cpp:611 tdefilereplaceview.cpp:515
 msgid "&Edit in Quanta"
 msgstr "&Muokkaa Quantalla"
 
-#: tdefilereplacepart.cpp:615 tdefilereplaceview.cpp:568
+#: tdefilereplacepart.cpp:613 tdefilereplaceview.cpp:521
 msgid "Open Parent &Folder"
 msgstr "Avaa isä&kansio"
 
-#: tdefilereplacepart.cpp:617
+#: tdefilereplacepart.cpp:615
 msgid "E&xpand Tree"
 msgstr "Le&vitä puu"
 
-#: tdefilereplacepart.cpp:618
+#: tdefilereplacepart.cpp:616
 msgid "&Reduce Tree"
 msgstr "&Piilota puu"
 
-#: tdefilereplacepart.cpp:619
+#: tdefilereplacepart.cpp:617
 #, fuzzy
 msgid "&About TDEFileReplace"
 msgstr "&Tietoja KFileReplacesta"
 
-#: tdefilereplacepart.cpp:620
+#: tdefilereplacepart.cpp:618
 #, fuzzy
 msgid "TDEFileReplace &Handbook"
 msgstr "KFileReplacen &Käsikirja"
 
-#: tdefilereplacepart.cpp:621
+#: tdefilereplacepart.cpp:619
 msgid "&Report Bug"
 msgstr "&Ilmoita virheestä"
 
-#: tdefilereplacepart.cpp:998
+#: tdefilereplacepart.cpp:983
 msgid ""
 "It seems you have a circular reference in your file system.The search has "
 "been limited to this sublevel to preventTDEFileReplace from crashing."
 msgstr ""
 
-#: tdefilereplacepart.cpp:1001 tdefilereplacepart.cpp:1338
+#: tdefilereplacepart.cpp:986 tdefilereplacepart.cpp:1317
 msgid "Circular reference detected"
 msgstr ""
 
-#: tdefilereplacepart.cpp:1065 tdefilereplacepart.cpp:1153
-#: tdefilereplacepart.cpp:1395
+#: tdefilereplacepart.cpp:1046 tdefilereplacepart.cpp:1134
+#: tdefilereplacepart.cpp:1369
 msgid "<qt>Cannot open file <b>%1</b> for reading.</qt>"
 msgstr "<qt>Ei voi avata tiedostoa <b>%1</b> lukua varten.</qt>"
 
-#: tdefilereplacepart.cpp:1104 tdefilereplacepart.cpp:1182
+#: tdefilereplacepart.cpp:1085 tdefilereplacepart.cpp:1163
 msgid "<qt>Cannot open file <b>%1</b> for writing.</qt>"
 msgstr "<qt>Ei voi avata tiedostoa <b>%1</b> kirjoitusta varten.</qt>"
 
-#: tdefilereplacepart.cpp:1239
+#: tdefilereplacepart.cpp:1220
 msgid ""
 "<qt>Do you want to replace the string <b>%1</b> with the string <b>%2</b>?</"
 "qt>"
 msgstr "<qt>Haluatko korvata tekstin <b>%1</b> tekstillä <b>%2</b>?</qt>"
 
-#: tdefilereplacepart.cpp:1240
+#: tdefilereplacepart.cpp:1221
 msgid "Confirm Replace"
 msgstr "Vahvista korvaus"
 
-#: tdefilereplacepart.cpp:1242
+#: tdefilereplacepart.cpp:1223
 msgid "Do Not Replace"
 msgstr "Älä korvaa"
 
-#: tdefilereplacepart.cpp:1335
+#: tdefilereplacepart.cpp:1314
 msgid ""
 "It seems you have a circular reference in your file system. The search has "
 "been limited to this sublevel to prevent TDEFileReplace from crashing."
 msgstr ""
 
-#: tdefilereplacepart.cpp:1466 tdefilereplacepart.cpp:1506
+#: tdefilereplacepart.cpp:1440 tdefilereplacepart.cpp:1480
 msgid " Line:%2, Col:%3 - \"%1\""
 msgstr " Rivi:%2, Sarake:%3 - \"%1\""
 
-#: tdefilereplacepart.cpp:1572
+#: tdefilereplacepart.cpp:1546
 msgid "<qt>Cannot open the file <b>%1</b> and load the string list.</qt>"
 msgstr "<qt>Tiedostoa <b>%1</b> ei voi avata eikä ladata tekstilistaa.</qt>"
 
-#: tdefilereplacepart.cpp:1580
+#: tdefilereplacepart.cpp:1554
 msgid ""
 "<qt>File <b>%1</b> seems not to be written in new kfr format. Remember that "
 "the old kfr format will be soon abandoned. You can convert your old rules "
@@ -499,7 +499,7 @@ msgstr ""
 "kfr-tiedostomuotoa ei pian enää käytetä. Voit muuttaa vanhat tiedostosi "
 "yksinkertaisesti tallentamalla ne tdefilereplace-ohjelmalla.</qt>"
 
-#: tdefilereplacepart.cpp:1600
+#: tdefilereplacepart.cpp:1574
 msgid ""
 "<qt>The format of kfr files has been changed; attempting to load <b>%1</b>. "
 "Please see the KFilereplace manual for details. Do you want to load a search-"
@@ -509,59 +509,59 @@ msgstr ""
 "KFilereplacen manuaalista lisätietoja. Haluatko ladata etsi-ja-korvaa "
 "tekstilistoja?</qt>"
 
-#: tdefilereplacepart.cpp:1600
+#: tdefilereplacepart.cpp:1574
 msgid "Load"
 msgstr "Lataa"
 
-#: tdefilereplacepart.cpp:1600
+#: tdefilereplacepart.cpp:1574
 msgid "Do Not Load"
 msgstr "Älä lataa"
 
-#: tdefilereplacepart.cpp:1689
+#: tdefilereplacepart.cpp:1663
 msgid "There are no strings to search and replace."
 msgstr "Yhtään etsittävää tai korvattavaa merkkijonoa ei ole."
 
-#: tdefilereplacepart.cpp:1702
+#: tdefilereplacepart.cpp:1676
 msgid "<qt>The main folder of the project <b>%1</b> does not exist.</qt>"
 msgstr "<qt>Projektin <b>%1</b> pääkansiota ei ole.</qt>"
 
-#: tdefilereplacepart.cpp:1710
+#: tdefilereplacepart.cpp:1684
 msgid "<qt>Access denied in the main folder of the project:<br><b>%1</b></qt>"
 msgstr "<qt>Ei ole oikeuksia pääkansioon projektissa:<br><b>%1</b></qt>"
 
-#: tdefilereplaceview.cpp:142
+#: tdefilereplaceview.cpp:120
 msgid ""
 "<qt>Cannot invert string <b>%1</b>, because the search string would be empty."
 "</qt>"
 msgstr ""
 "<qt>Ei voi korvata tekstiä <b>%1</b>, sillä etsintäteksti on tyhjä.</qt>"
 
-#: tdefilereplaceview.cpp:291
+#: tdefilereplaceview.cpp:259
 msgid "File %1 cannot be opened. Might be a DCOP problem."
 msgstr "Tiedostoa <b>%1</b> ei voi avata. Mahdollisesti DCOP ongelma."
 
-#: tdefilereplaceview.cpp:313
+#: tdefilereplaceview.cpp:281
 msgid "Do you really want to delete %1?"
 msgstr "Haluatko todella poistaa <b>%1</b>?"
 
-#: tdefilereplaceview.cpp:448
+#: tdefilereplaceview.cpp:401
 msgid "No strings to save as the list is empty."
 msgstr "Tyhjällä listalla ei ole talletettavia merkkijonoja."
 
-#: tdefilereplaceview.cpp:472
+#: tdefilereplaceview.cpp:425
 #, fuzzy
 msgid "TDEFileReplace Strings"
 msgstr "KFileReplace tekstit"
 
-#: tdefilereplaceview.cpp:473
+#: tdefilereplaceview.cpp:426
 msgid "Save Strings to File"
 msgstr "Talleta merkkijonot tiedostoon"
 
-#: tdefilereplaceview.cpp:484
+#: tdefilereplaceview.cpp:437
 msgid "File %1 cannot be saved."
 msgstr "Tiedostoa %1 ei voi tallettaa."
 
-#: tdefilereplaceview.cpp:554
+#: tdefilereplaceview.cpp:507
 msgid "Open &With..."
 msgstr "Avaa &ohjelmalla..."
 
@@ -602,122 +602,115 @@ msgstr ""
 
 #: whatthis.h:42
 msgid ""
-"Insert the maximum depth sublevel you want to search, or leave it unchecked "
-"if you don't want to limit the search. A level of 0 searches only the "
-"current level."
-msgstr ""
-
-#: whatthis.h:44
-msgid ""
 "Insert the minimum value for file access date that you want to search, or "
 "leave it unchecked if you don't a minimum limit."
 msgstr ""
 
-#: whatthis.h:46
+#: whatthis.h:44
 msgid ""
 "Insert the maximum value for file access date that you want to search, or "
 "leave it unchecked if you don't a maximum limit."
 msgstr ""
 
-#: whatthis.h:48
+#: whatthis.h:46
 msgid ""
 "Select  \"writing\" if you want to use the date of the last modification, "
 "or  \"reading\" to use the the date of the last access."
 msgstr ""
 
-#: whatthis.h:50
+#: whatthis.h:48
 msgid "Minimum value for access date."
 msgstr ""
 
-#: whatthis.h:52
+#: whatthis.h:50
 msgid "Maximum value for access date."
 msgstr ""
 
-#: whatthis.h:54
+#: whatthis.h:52
 #, fuzzy
 msgid "Insert here the string to search for."
 msgstr "Yhtään etsittävää tai korvattavaa merkkijonoa ei ole."
 
-#: whatthis.h:56
+#: whatthis.h:54
 #, fuzzy
 msgid "Insert here the string to replace with."
 msgstr "Yhtään etsittävää tai korvattavaa merkkijonoa ei ole."
 
-#: whatthis.h:59
+#: whatthis.h:57
 msgid "Enable this option if your search is case sensitive."
 msgstr ""
 
-#: whatthis.h:61
+#: whatthis.h:59
 msgid "Enable this option to search in sub folders too."
 msgstr ""
 
-#: whatthis.h:63
+#: whatthis.h:61
 msgid ""
 "Enable this option when you are searching for a string and you are only "
 "interested to know if the string is present or not in the current file."
 msgstr ""
 
-#: whatthis.h:67
+#: whatthis.h:65
 msgid ""
 "If tdefilereplace encounters a symbolic link treats it like a normal folder "
 "or file."
 msgstr ""
 
-#: whatthis.h:69
+#: whatthis.h:67
 #, fuzzy
 msgid "Enable this option to ignore hidden files or folders."
 msgstr "Ohita hidden-tiedostot ja -kansiot"
 
-#: whatthis.h:71
+#: whatthis.h:69
 msgid ""
 "If this option is enabled, KFR will show even the names of the files in "
 "which no string has been found or replaced."
 msgstr ""
 
-#: whatthis.h:73
+#: whatthis.h:71
 msgid ""
 "Allows you to apply QT-like regular expressions on the search string. Note "
 "that a complex regular expression could affect speed performance"
 msgstr ""
 
-#: whatthis.h:75
+#: whatthis.h:73
 msgid ""
 "Enable \"commands\". For example: if search string is \"user\" and replace "
 "string is the command \"[$user:uid$]\", KFR will substitute \"user\" with "
 "the uid of the user."
 msgstr ""
 
-#: whatthis.h:77
+#: whatthis.h:75
 msgid "Enable this option if you want leave original files untouched."
 msgstr ""
 
-#: whatthis.h:79
+#: whatthis.h:77
 msgid ""
 "Enable this option if you want to be asked for single string replacement "
 "confirmation."
 msgstr ""
 
-#: whatthis.h:82
+#: whatthis.h:80
 msgid ""
 "Enable this option to perform replacing as a simulation, i.e. without make "
 "any changes in files."
 msgstr ""
 
-#: whatthis.h:95
+#: whatthis.h:93
 #, fuzzy
 msgid "Select search-only mode."
 msgstr "Etsi ainoastaan -tila"
 
-#: whatthis.h:97
+#: whatthis.h:95
 #, fuzzy
 msgid "Select search-and-replace mode."
 msgstr "Haun ja korvauksen toimintatila"
 
-#: whatthis.h:99
+#: whatthis.h:97
 msgid "Insert here a string you want search for."
 msgstr ""
 
-#: whatthis.h:101
+#: whatthis.h:99
 msgid "Insert here the string that KFR will use to replace the search string."
 msgstr ""
 
@@ -802,152 +795,142 @@ msgstr "Sijainti:"
 msgid "Insert a search path here. You can use the search path button."
 msgstr "Lisää etsintäpolku tähän. Voit käyttää etsintäpolun nappia."
 
-#: knewprojectdlgs.ui:263
+#: knewprojectdlgs.ui:262
 #, no-c-format
 msgid "&Include subfolders"
 msgstr "&Sisällytä alihakemistot"
 
-#: knewprojectdlgs.ui:274
-#, no-c-format
-msgid "&Max depth"
-msgstr ""
-
-#: knewprojectdlgs.ui:316
+#: knewprojectdlgs.ui:275
 #, no-c-format
 msgid "Search/Replace Strings"
 msgstr "Etsi/korvaa tekstit"
 
-#: knewprojectdlgs.ui:350 knewprojectdlgs.ui:381
-#, fuzzy, no-c-format
-msgid "Insert a search string here."
-msgstr "Yhtään etsittävää tai korvattavaa merkkijonoa ei ole."
-
-#: knewprojectdlgs.ui:389
+#: knewprojectdlgs.ui:296
 #, no-c-format
 msgid "Search:"
 msgstr "Etsi:"
 
-#: knewprojectdlgs.ui:397
+#: knewprojectdlgs.ui:304
 #, no-c-format
 msgid "Replace:"
 msgstr "Korvaa:"
 
-#: knewprojectdlgs.ui:407 koptionsdlgs.ui:45
+#: knewprojectdlgs.ui:314 koptionsdlgs.ui:45
 #, no-c-format
 msgid "General Options"
 msgstr "Yleiset optiot"
 
-#: knewprojectdlgs.ui:421
+#: knewprojectdlgs.ui:328
 #, no-c-format
 msgid "Enable &regular expressions"
 msgstr "Salli &säännölliset lausekkeet"
 
-#: knewprojectdlgs.ui:429
+#: knewprojectdlgs.ui:336
 #, no-c-format
 msgid "Do &backup copy instead of overwrite"
 msgstr "Tee &varmuuskopio ylikirjoittamisen sijaan"
 
-#: knewprojectdlgs.ui:437
+#: knewprojectdlgs.ui:344
 #, no-c-format
 msgid "&Case sensitive"
 msgstr "&Merkkiherkkä"
 
-#: knewprojectdlgs.ui:445
+#: knewprojectdlgs.ui:352
 #, no-c-format
 msgid "Enable co&mmands in the replace string"
 msgstr "Salli ko&mennot korvattavassa teksteissä"
 
-#: knewprojectdlgs.ui:453 koptionsdlgs.ui:67
+#: knewprojectdlgs.ui:360 koptionsdlgs.ui:67
 #, no-c-format
 msgid "Backup copy suffix:"
 msgstr "Varmuuskopion tiedostotyyppi:"
 
-#: knewprojectdlgs.ui:482 koptionsdlgs.ui:132
+#: knewprojectdlgs.ui:389 koptionsdlgs.ui:132
 #, no-c-format
 msgid "Encoding of the files:"
 msgstr "Tiedostojen salaus:"
 
-#: knewprojectdlgs.ui:494 koptionsdlgs.ui:157
+#: knewprojectdlgs.ui:401 koptionsdlgs.ui:157
 #, no-c-format
 msgid "&Advanced"
 msgstr "&Lisäasetukset"
 
-#: knewprojectdlgs.ui:505
+#: knewprojectdlgs.ui:412
 #, no-c-format
 msgid "Ownership Filtering"
 msgstr "Suodatus omistajan mukaan"
 
-#: knewprojectdlgs.ui:516
+#: knewprojectdlgs.ui:423
 #, no-c-format
 msgid "User: "
 msgstr "Käyttäjä: "
 
-#: knewprojectdlgs.ui:527 knewprojectdlgs.ui:608
+#: knewprojectdlgs.ui:434 knewprojectdlgs.ui:515
 #, no-c-format
 msgid "ID (Number)"
 msgstr "ID (numero)"
 
-#: knewprojectdlgs.ui:549 knewprojectdlgs.ui:576
+#: knewprojectdlgs.ui:456 knewprojectdlgs.ui:483
 #, no-c-format
 msgid "Equals To"
 msgstr "on sama"
 
-#: knewprojectdlgs.ui:554 knewprojectdlgs.ui:581
+#: knewprojectdlgs.ui:461 knewprojectdlgs.ui:488
 #, no-c-format
 msgid "Is Not"
 msgstr "ei ole"
 
-#: knewprojectdlgs.ui:632
+#: knewprojectdlgs.ui:539
 #, no-c-format
 msgid "Group:"
 msgstr "Ryhmä:"
 
-#: knewprojectdlgs.ui:658
+#: knewprojectdlgs.ui:565
 #, no-c-format
 msgid "Access Date Filtering"
 msgstr "Viimeiksi käytetty -päiväyksen mukaan suodatus"
 
-#: knewprojectdlgs.ui:685
+#: knewprojectdlgs.ui:592
 #, no-c-format
 msgid "Dates valid for:"
 msgstr "Kelvolliset päiväykset:"
 
-#: knewprojectdlgs.ui:693
+#: knewprojectdlgs.ui:600
 #, no-c-format
 msgid "Accessed after:"
 msgstr "Käytetty jälkeen:"
 
-#: knewprojectdlgs.ui:701
+#: knewprojectdlgs.ui:608
 #, no-c-format
 msgid "Accessed before: "
 msgstr "Käytetty ennen: "
 
-#: knewprojectdlgs.ui:717
+#: knewprojectdlgs.ui:624
 #, no-c-format
 msgid "Last Writing Access"
 msgstr "Viimeiksi kirjoitettu"
 
-#: knewprojectdlgs.ui:722
+#: knewprojectdlgs.ui:629
 #, no-c-format
 msgid "Last Reading Access"
 msgstr "Viimeiksi luettu"
 
-#: knewprojectdlgs.ui:830
+#: knewprojectdlgs.ui:737
 #, no-c-format
 msgid "Size Filtering"
 msgstr "Kokosuodatin"
 
-#: knewprojectdlgs.ui:857
+#: knewprojectdlgs.ui:764
 #, no-c-format
 msgid "Minimum si&ze:"
 msgstr "M&inimikoko:"
 
-#: knewprojectdlgs.ui:865
+#: knewprojectdlgs.ui:772
 #, no-c-format
 msgid "Maximum size:"
 msgstr "Maksimikoko:"
 
-#: knewprojectdlgs.ui:915 knewprojectdlgs.ui:923
+#: knewprojectdlgs.ui:822 knewprojectdlgs.ui:830
 #, no-c-format
 msgid "KB"
 msgstr "KB"
@@ -1080,13 +1063,16 @@ msgstr "Punainen tarkoittaa tiedostojen selausta"
 
 #: tdefilereplaceviewwdg.ui:513
 #, fuzzy, no-c-format
-msgid "Scanned folders:"
+msgid "Scanned files:"
 msgstr "Selatut tiedostot:"
 
-#: tdefilereplaceviewwdg.ui:544
-#, fuzzy, no-c-format
-msgid "Files:"
-msgstr "Kaikki tiedostot"
+#, fuzzy
+#~ msgid "Insert a search string here."
+#~ msgstr "Yhtään etsittävää tai korvattavaa merkkijonoa ei ole."
+
+#, fuzzy
+#~ msgid "Files:"
+#~ msgstr "Kaikki tiedostot"
 
 #, fuzzy
 #~ msgid "Files"
-- 
cgit v1.2.1