# Translation of kio4.po to Finnish
# KDE Finnish translation sprint participants:
# Author: Artnay
# Author: Lliehu
# Author: Niklas Laxström
# Kim Enkovaara <kim.enkovaara@iki.fi>, 2002, 2003, 2004, 2005, 2006.
# Mikko Ikola <ikola@iki.fi>, 2003, 2005.
# Teemu Rytilahti <teemu.rytilahti@kde-fi.org>, 2003, 2004, 2008.
# Tapio Kautto <eleknader@phnet.fi>, 2004.
# Ilpo Kantonen <ilpo@iki.fi>, 2005.
# Niklas Laxström <niklas.laxstrom+kdetrans@gmail.com>, 2007.
# Mikko Piippo <piippo@cc.helsinki.fi>, 2007.
# Teemu Rytilahti <tpr@d5k.net>, 2008.
# Teemu Rytilahti <teemu.rytilahti@d5k.net>, 2008.
# Tommi Nieminen <translator@legisign.org>, 2009, 2010, 2011, 2016, 2017.
# Lasse Liehu <lasse.liehu@gmail.com>, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017.
msgid ""
msgstr ""
"Project-Id-Version: kio4\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2018-02-05 03:10+0100\n"
"PO-Revision-Date: 2017-12-12 18:17+0200\n"
"Last-Translator: Tommi Nieminen <translator@legisign.org>\n"
"Language-Team: Finnish <kde-i18n-doc@kde.org>\n"
"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Lokalize 2.0\n"
"X-POT-Import-Date: 2013-01-13 20:43:21+0000\n"

#, kde-format
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
msgstr "Kim Enkovaara, Mikko Ikola, Niklas Laxström, Tommi Nieminen"

#, kde-format
msgctxt "EMAIL OF TRANSLATORS"
msgid "Your emails"
msgstr ""
"kim.enkovaara@iki.fi, ikola@iki.fi, niklas.laxstrom+kdetrans@gmail.org, "
"translator@legisign.org"

#: core/chmodjob.cpp:207
#, kde-format
msgid "Could not modify the ownership of file %1"
msgstr "Tiedoston %1 omistajaa ei voitu muuttaa"

#: core/chmodjob.cpp:209
#, kde-format
msgid ""
"<qt>Could not modify the ownership of file <b>%1</b>. You have insufficient "
"access to the file to perform the change.</qt>"
msgstr ""
"<qt>Tiedoston <b>%1</b> omistajaa ei voitu muuttaa. Tiedostoon ei ole "
"riittäviä oikeuksia.</qt>"

#: core/connectionbackend.cpp:145
#, kde-format
msgid "Unable to create io-slave: %1"
msgstr "Ei voitu luoda KIO-palvelua: %1"

#: core/copyjob.cpp:1164 core/job_error.cpp:517
#, kde-format
msgid "Folder Already Exists"
msgstr "Kansio on jo olemassa"

#: core/copyjob.cpp:1436 core/copyjob.cpp:2004 core/filecopyjob.cpp:369
#: core/job_error.cpp:507 widgets/paste.cpp:103
#, kde-format
msgid "File Already Exists"
msgstr "Tiedosto on jo olemassa"

#: core/copyjob.cpp:1436 core/copyjob.cpp:2004
#, kde-format
msgid "Already Exists as Folder"
msgstr "On jo olemassa kansiona"

#: core/global.cpp:75
#, kde-format
msgctxt "size in bytes"
msgid "%1 B"
msgstr "%1 t"

#: core/global.cpp:79
#, kde-format
msgctxt "size in 1000 bytes"
msgid "%1 kB"
msgstr "%1 kt"

#: core/global.cpp:80
#, kde-format
msgctxt "size in 10^6 bytes"
msgid "%1 MB"
msgstr "%1 Mt"

#: core/global.cpp:81
#, kde-format
msgctxt "size in 10^9 bytes"
msgid "%1 GB"
msgstr "%1 Gt"

#: core/global.cpp:82
#, kde-format
msgctxt "size in 10^12 bytes"
msgid "%1 TB"
msgstr "%1 Tt"

#: core/global.cpp:83
#, kde-format
msgctxt "size in 10^15 bytes"
msgid "%1 PB"
msgstr "%1 Pt"

#: core/global.cpp:84
#, kde-format
msgctxt "size in 10^18 bytes"
msgid "%1 EB"
msgstr "%1 Et"

#: core/global.cpp:85
#, kde-format
msgctxt "size in 10^21 bytes"
msgid "%1 ZB"
msgstr "%1 Zt"

#: core/global.cpp:86
#, kde-format
msgctxt "size in 10^24 bytes"
msgid "%1 YB"
msgstr "%1 Yt"

#: core/global.cpp:90
#, kde-format
msgctxt "memory size in 1024 bytes"
msgid "%1 KB"
msgstr "%1 KiB"

#: core/global.cpp:91
#, kde-format
msgctxt "memory size in 2^20 bytes"
msgid "%1 MB"
msgstr "%1 MiB"

#: core/global.cpp:92
#, kde-format
msgctxt "memory size in 2^30 bytes"
msgid "%1 GB"
msgstr "%1 GiB"

#: core/global.cpp:93
#, kde-format
msgctxt "memory size in 2^40 bytes"
msgid "%1 TB"
msgstr "%1 TiB"

#: core/global.cpp:94
#, kde-format
msgctxt "memory size in 2^50 bytes"
msgid "%1 PB"
msgstr "%1 PiB"

#: core/global.cpp:95
#, kde-format
msgctxt "memory size in 2^60 bytes"
msgid "%1 EB"
msgstr "%1 EiB"

#: core/global.cpp:96
#, kde-format
msgctxt "memory size in 2^70 bytes"
msgid "%1 ZB"
msgstr "%1 ZiB"

#: core/global.cpp:97
#, kde-format
msgctxt "memory size in 2^80 bytes"
msgid "%1 YB"
msgstr "%1 YiB"

#: core/global.cpp:102
#, kde-format
msgctxt "size in 1024 bytes"
msgid "%1 KiB"
msgstr "%1 KiB"

#: core/global.cpp:103
#, kde-format
msgctxt "size in 2^20 bytes"
msgid "%1 MiB"
msgstr "%1 MiB"

#: core/global.cpp:104
#, kde-format
msgctxt "size in 2^30 bytes"
msgid "%1 GiB"
msgstr "%1 GiB"

#: core/global.cpp:105
#, kde-format
msgctxt "size in 2^40 bytes"
msgid "%1 TiB"
msgstr "%1 TiB"

#: core/global.cpp:106
#, kde-format
msgctxt "size in 2^50 bytes"
msgid "%1 PiB"
msgstr "%1 PiB"

#: core/global.cpp:107
#, kde-format
msgctxt "size in 2^60 bytes"
msgid "%1 EiB"
msgstr "%1 EiB"

#: core/global.cpp:108
#, kde-format
msgctxt "size in 2^70 bytes"
msgid "%1 ZiB"
msgstr "%1 ZiB"

#: core/global.cpp:109
#, kde-format
msgctxt "size in 2^80 bytes"
msgid "%1 YiB"
msgstr "%1 YiB"

#: core/global.cpp:169
#, kde-format
msgid "1 day %2"
msgid_plural "%1 days %2"
msgstr[0] "1 päivä %2"
msgstr[1] "%1 päivää %2"

#: core/global.cpp:204 core/global.cpp:221
#, kde-format
msgid "%1 Item"
msgid_plural "%1 Items"
msgstr[0] "yksi tietue"
msgstr[1] "%1 tietuetta"

#: core/global.cpp:208
#, kde-format
msgid "1 Folder"
msgid_plural "%1 Folders"
msgstr[0] "Yksi kansio"
msgstr[1] "%1 kansiota"

#: core/global.cpp:209
#, kde-format
msgid "1 File"
msgid_plural "%1 Files"
msgstr[0] "Yksi tiedosto"
msgstr[1] "%1 tiedostoa"

#: core/global.cpp:212
#, kde-format
msgctxt "folders, files (size)"
msgid "%1, %2 (%3)"
msgstr "%1, (%2, %3)"

#: core/global.cpp:213
#, kde-format
msgctxt "folders, files"
msgid "%1, %2"
msgstr "%1 (%2)"

#: core/global.cpp:215
#, kde-format
msgctxt "files (size)"
msgid "%1 (%2)"
msgstr "%1 (%2)"

#: core/global.cpp:222
#, kde-format
msgctxt "items: folders, files (size)"
msgid "%1: %2"
msgstr "%1 (%2)"

# pmap: =:teonnimi=Siirto:
#: core/job.cpp:117
#, kde-format
msgctxt "@title job"
msgid "Moving"
msgstr "Siirretään"

#: core/job.cpp:118 core/job.cpp:125 core/job.cpp:150
#: widgets/fileundomanager.cpp:139
#, kde-format
msgctxt "The source of a file operation"
msgid "Source"
msgstr "Lähde"

#: core/job.cpp:119 core/job.cpp:126 widgets/fileundomanager.cpp:140
#, kde-format
msgctxt "The destination of a file operation"
msgid "Destination"
msgstr "Kohde"

# pmap: =:teonnimi=Kopiointi:
#: core/job.cpp:124
#, kde-format
msgctxt "@title job"
msgid "Copying"
msgstr "Kopioidaan"

# pmap: =:teonnimi=Kansion luonti:
#: core/job.cpp:131
#, kde-format
msgctxt "@title job"
msgid "Creating directory"
msgstr "Luodaan kansiota"

#: core/job.cpp:132 widgets/fileundomanager.cpp:134
#, kde-format
msgid "Directory"
msgstr "Kansio"

# pmap: =:teonnimi=Poisto:
#: core/job.cpp:137
#, kde-format
msgctxt "@title job"
msgid "Deleting"
msgstr "Poistetaan"

#: core/job.cpp:138 core/job.cpp:144 widgets/fileundomanager.cpp:145
#, kde-format
msgid "File"
msgstr "Tiedosto"

# pmap: =:teonnimi=Tutkinta:
#: core/job.cpp:143
#, kde-format
msgctxt "@title job"
msgid "Examining"
msgstr "Tutkitaan"

# pmap: =:teonnimi=Siirto:
#: core/job.cpp:149
#, kde-format
msgctxt "@title job"
msgid "Transferring"
msgstr "Siirretään"

# pmap: =:teonnimi=Liittäminen:
#: core/job.cpp:155
#, kde-format
msgctxt "@title job"
msgid "Mounting"
msgstr "Liitetään"

#: core/job.cpp:156
#, kde-format
msgid "Device"
msgstr "Laite"

#: core/job.cpp:157 core/job.cpp:163
#, kde-format
msgid "Mountpoint"
msgstr "Liitospiste"

# pmap: =:teonnimi=Irrottaminen:
#: core/job.cpp:162
#, kde-format
msgctxt "@title job"
msgid "Unmounting"
msgstr "Irrotetaan"

#: core/job.cpp:297
#, kde-format
msgid "Change Attribute"
msgstr ""

#: core/job.cpp:298
#, kde-format
msgid ""
"Root privileges are required to change file attributes. Do you want to "
"continue?"
msgstr ""

#: core/job.cpp:302
#, fuzzy, kde-format
#| msgctxt "KFile System Bookmarks"
#| msgid "Audio Files"
msgid "Copy Files"
msgstr "Äänitiedostot"

#: core/job.cpp:303
#, kde-format
msgid ""
"Root privileges are required to complete the copy operation. Do you want to "
"continue?"
msgstr ""

#: core/job.cpp:307 widgets/jobuidelegate.cpp:231
#, kde-format
msgid "Delete Files"
msgstr "Poista tiedostot"

#: core/job.cpp:308
#, kde-format
msgid ""
"Root privileges are required to complete the delete operation. However, "
"doing so may damage your system. Do you want to continue?"
msgstr ""

#: core/job.cpp:312
#, fuzzy, kde-format
#| msgid "Und&o: Create Folder"
msgid "Create Folder"
msgstr "K&umoa kansion luominen"

#: core/job.cpp:313
#, kde-format
msgid ""
"Root privileges are required to create this folder. Do you want to continue?"
msgstr ""

#: core/job.cpp:317
#, fuzzy, kde-format
#| msgctxt "@title:menu"
#| msgid "Move Here"
msgid "Move Items"
msgstr "Siirrä tähän"

#: core/job.cpp:318
#, kde-format
msgid ""
"Root privileges are required to complete the move operation. Do you want to "
"continue?"
msgstr ""

#: core/job.cpp:322
#, fuzzy, kde-format
#| msgid "&Rename"
msgid "Rename"
msgstr "M&uuta nimeä"

#: core/job.cpp:323
#, kde-format
msgid ""
"Root privileges are required to complete renaming. Do you want to continue?"
msgstr ""

#: core/job.cpp:327 filewidgets/knewfilemenu.cpp:546
#, kde-format
msgid "Create Symlink"
msgstr "Luo symbolinen linkki"

#: core/job.cpp:328
#, kde-format
msgid ""
"Root privileges are required to create a symlink. Do you want to continue?"
msgstr ""

# pmap: =:teonnimi=Siirto:
#: core/job.cpp:332
#, fuzzy, kde-format
#| msgctxt "@title job"
#| msgid "Transferring"
msgid "Transfer data"
msgstr "Siirretään"

#: core/job.cpp:333
#, kde-format
msgid ""
"Root privileges are required to complete transferring data. Do you want to "
"continue?"
msgstr ""

#: core/job.cpp:350
#, fuzzy, kde-format
#| msgid "C&ontinue"
msgid "Continue"
msgstr "&Jatka"

#: core/job.cpp:350
#, fuzzy, kde-format
#| msgid "C&ancel"
msgid "Cancel"
msgstr "&Peru"

#: core/job_error.cpp:39
#, kde-format
msgid "Could not read %1."
msgstr "Ei voitu lukea tiedostosta %1."

#: core/job_error.cpp:42
#, kde-format
msgid "Could not write to %1."
msgstr "Ei voitu kirjoittaa tiedostoon %1."

# %1 täytyy jättää loppuun, koska sen tilalle tulee joskus esim. ”Ei voitu yhdistää klauncheriin: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.” Ruma ratkaisu, kunnes itse ongelma on korjattu.
#: core/job_error.cpp:45
#, kde-format
msgid "Could not start process %1."
msgstr "Ei voitu käynnistää prosessia %1."

#: core/job_error.cpp:48
#, kde-format
msgid ""
"Internal Error\n"
"Please send a full bug report at http://bugs.kde.org\n"
"%1"
msgstr ""
"Sisäinen virhe\n"
"Lähetä vikailmoitus osoitteeseen http://bugs.kde.org/\n"
"%1"

#: core/job_error.cpp:51
#, kde-format
msgid "Malformed URL %1."
msgstr "Virheellinen URL %1."

#: core/job_error.cpp:54
#, kde-format
msgid "The protocol %1 is not supported."
msgstr "Yhteyskäytäntöä %1 ei tueta."

#: core/job_error.cpp:57
#, kde-format
msgid "The protocol %1 is only a filter protocol."
msgstr "Yhteyskäytäntö %1 on vain suodatinyhteyskäytäntö."

#: core/job_error.cpp:64
#, kde-format
msgid "%1 is a folder, but a file was expected."
msgstr "%1 on kansio, mutta odotettiin tiedostoa."

#: core/job_error.cpp:67
#, kde-format
msgid "%1 is a file, but a folder was expected."
msgstr "%1 on tiedosto, mutta odotettiin kansiota."

#: core/job_error.cpp:70
#, kde-format
msgid "The file or folder %1 does not exist."
msgstr "Tiedostoa tai kansiota %1 ei ole olemassa."

#: core/job_error.cpp:73
#, kde-format
msgid "A file named %1 already exists."
msgstr "Tiedosto %1 on jo olemassa."

#: core/job_error.cpp:76
#, kde-format
msgid "A folder named %1 already exists."
msgstr "Kansio %1 on jo olemassa."

#: core/job_error.cpp:79
#, kde-format
msgid "No hostname specified."
msgstr "Konenimeä ei määritetty."

# %1:n täytyy olla viimeisenä, koska %1:n tilalle tulee tekstinpätkä muotoa ”[palvelimen nimi]: [virheilmoitus]”
#: core/job_error.cpp:79
#, kde-format
msgid "Unknown host %1"
msgstr "Tuntematon palvelin %1"

#: core/job_error.cpp:82
#, kde-format
msgid "Access denied to %1."
msgstr "Tiedoston %1 käsittely on kielletty."

#: core/job_error.cpp:85
#, kde-format
msgid ""
"Access denied.\n"
"Could not write to %1."
msgstr ""
"Käyttö kielletty.\n"
"Tiedostoon %1 kirjoittaminen epäonnistui."

#: core/job_error.cpp:88
#, kde-format
msgid "Could not enter folder %1."
msgstr "Kansioon %1 siirtyminen epäonnistui."

#: core/job_error.cpp:91
#, kde-format
msgid "The protocol %1 does not implement a folder service."
msgstr "Yhteyskäytäntö %1 ei toteuta kansiopalvelua."

#: core/job_error.cpp:94
#, kde-format
msgid "Found a cyclic link in %1."
msgstr "Linkki %1 on syklinen."

#: core/job_error.cpp:100
#, kde-format
msgid "Found a cyclic link while copying %1."
msgstr "Kopioitaessa kohdetta %1 löytyi syklinen linkki."

#: core/job_error.cpp:103
#, kde-format
msgid "Could not create socket for accessing %1."
msgstr "Pistoketta ei voitu luoda kohteeseen %1."

#: core/job_error.cpp:106
#, kde-format
msgid "Could not connect to host %1."
msgstr "Ei voitu yhdistää palvelimeen %1."

#: core/job_error.cpp:109
#, kde-format
msgid "Connection to host %1 is broken."
msgstr "Yhteys palvelimeen %1 katkesi."

#: core/job_error.cpp:112
#, kde-format
msgid "The protocol %1 is not a filter protocol."
msgstr "Yhteyskäytäntö %1 ei ole suodatinyhteyskäytäntö."

#: core/job_error.cpp:115
#, kde-format
msgid ""
"Could not mount device.\n"
"The reported error was:\n"
"%1"
msgstr ""
"Laitetta ei voitu liittää.\n"
"Ilmoitettu virhe on:\n"
"%1"

#: core/job_error.cpp:118
#, kde-format
msgid ""
"Could not unmount device.\n"
"The reported error was:\n"
"%1"
msgstr ""
"Laitetta ei voitu irrottaa.\n"
"Ilmoitettu virhe on:\n"
"%1"

#: core/job_error.cpp:121
#, kde-format
msgid "Could not read file %1."
msgstr "Tiedoston lukeminen epäonnistui: %1"

#: core/job_error.cpp:124
#, kde-format
msgid "Could not write to file %1."
msgstr "Tiedostoon %1 kirjoittaminen epäonnistui."

#: core/job_error.cpp:127
#, kde-format
msgid "Could not bind %1."
msgstr "Ei voitu sitoa %1."

#: core/job_error.cpp:130
#, kde-format
msgid "Could not listen %1."
msgstr "Ei voitu kuunnella %1."

#: core/job_error.cpp:133
#, kde-format
msgid "Could not accept %1."
msgstr "Ei voitu hyväksyä %1."

#: core/job_error.cpp:139
#, kde-format
msgid "Could not access %1."
msgstr "Ei voitu käyttää tiedostoa %1."

#: core/job_error.cpp:142
#, kde-format
msgid "Could not terminate listing %1."
msgstr "Listausta %1 ei voitu lopettaa."

#: core/job_error.cpp:145
#, kde-format
msgid "Could not make folder %1."
msgstr "Kansiota %1 ei voitu luoda."

#: core/job_error.cpp:148
#, kde-format
msgid "Could not remove folder %1."
msgstr "Kansiota %1 ei voitu poistaa."

#: core/job_error.cpp:151
#, kde-format
msgid "Could not resume file %1."
msgstr "Tiedostoa %1 ei voitu jatkaa."

#: core/job_error.cpp:154
#, kde-format
msgid "Could not rename file %1."
msgstr "Tiedoston %1 nimeä ei voitu muuttaa."

#: core/job_error.cpp:157
#, kde-format
msgid "Could not change permissions for %1."
msgstr "Tiedoston %1 oikeuksia ei voitu muuttaa."

#: core/job_error.cpp:160
#, kde-format
msgid "Could not change ownership for %1."
msgstr "Tiedoston %1 omistajaa ei voitu muuttaa."

#: core/job_error.cpp:163
#, kde-format
msgid "Could not delete file %1."
msgstr "Tiedoston %1 poistaminen epäonnistui."

#: core/job_error.cpp:166
#, kde-format
msgid "The process for the %1 protocol died unexpectedly."
msgstr "Yhteyskäytännön %1 prosessi päättyi odottamattomasti."

#: core/job_error.cpp:169
#, kde-format
msgid ""
"Error. Out of memory.\n"
"%1"
msgstr ""
"Virhe: Muisti loppui.\n"
"%1"

#: core/job_error.cpp:172
#, kde-format
msgid ""
"Unknown proxy host\n"
"%1"
msgstr ""
"Tuntematon välityspalvelin\n"
"%1"

#: core/job_error.cpp:175
#, kde-format
msgid "Authorization failed, %1 authentication not supported"
msgstr "Tunnistus epäonnistui, %1 todennusta ei tueta"

#: core/job_error.cpp:178
#, kde-format
msgid ""
"User canceled action\n"
"%1"
msgstr ""
"Käyttäjän peruma toiminto\n"
"%1"

#: core/job_error.cpp:181
#, kde-format
msgid ""
"Internal error in server\n"
"%1"
msgstr ""
"Sisäinen palvelinvirhe\n"
"%1"

#: core/job_error.cpp:184
#, kde-format
msgid ""
"Timeout on server\n"
"%1"
msgstr ""
"Palvelimen aikakatkaisu\n"
"%1"

#: core/job_error.cpp:187
#, kde-format
msgid ""
"Unknown error\n"
"%1"
msgstr ""
"Tuntematon virhe\n"
"%1"

#: core/job_error.cpp:190
#, kde-format
msgid ""
"Unknown interrupt\n"
"%1"
msgstr ""
"Tuntematon keskeytys\n"
"%1"

#: core/job_error.cpp:201
#, kde-format
msgid ""
"Could not delete original file %1.\n"
"Please check permissions."
msgstr ""
"Alkuperäistiedostoa %1 ei voitu poistaa.\n"
"Tarkista käyttöoikeudet."

#: core/job_error.cpp:204
#, kde-format
msgid ""
"Could not delete partial file %1.\n"
"Please check permissions."
msgstr ""
"Osittaista tiedostoa %1 ei saatu poistettua.\n"
"Tarkista käyttöoikeudet."

#: core/job_error.cpp:207
#, kde-format
msgid ""
"Could not rename original file %1.\n"
"Please check permissions."
msgstr ""
"Alkuperäistiedoston %1 nimeä ei voitu muuttaa.\n"
"Tarkista käyttöoikeudet."

#: core/job_error.cpp:210
#, kde-format
msgid ""
"Could not rename partial file %1.\n"
"Please check permissions."
msgstr ""
"Osittaistiedoston %1 nimeä ei voitu muuttaa.\n"
"Tarkista käyttöoikeudet."

#: core/job_error.cpp:213
#, kde-format
msgid ""
"Could not create symlink %1.\n"
"Please check permissions."
msgstr ""
"Symbolista linkkiä %1 ei voitu luoda.\n"
"Tarkista käyttöoikeudet."

#: core/job_error.cpp:219
#, kde-format
msgid ""
"Could not write file %1.\n"
"Disk full."
msgstr ""
"Tiedostoon %1 kirjoittaminen epäonnistui.\n"
"Levy on täynnä."

#: core/job_error.cpp:222
#, kde-format
msgid ""
"The source and destination are the same file.\n"
"%1"
msgstr ""
"Lähde- ja kohdetiedostot ovat samoja.\n"
"%1"

#: core/job_error.cpp:228
#, kde-format
msgid "%1 is required by the server, but is not available."
msgstr "Palvelin vaatii %1:n, mutta sitä ei ole saatavilla."

#: core/job_error.cpp:231
#, kde-format
msgid "Access to restricted port in POST denied."
msgstr "Rajoitetun POST-portin käyttö kielletty."

#: core/job_error.cpp:234
#, kde-format
msgid ""
"The required content size information was not provided for a POST operation."
msgstr "Vaadittua sisällön kokotietoa ei annettu POST-pyynnössä."

#: core/job_error.cpp:237
#, kde-format
msgid "A file or folder cannot be dropped onto itself"
msgstr "Tiedostoa tai kansiota ei voi pudottaa itseensä"

#: core/job_error.cpp:240
#, kde-format
msgid "A folder cannot be moved into itself"
msgstr "Kansiota ei voi siirtää itseensä"

#: core/job_error.cpp:243
#, kde-format
msgid "Communication with the local password server failed"
msgstr "Viestintä paikallisen salasanapalvelimen kanssa epäonnistui"

#: core/job_error.cpp:246
#, kde-format
msgid "Unable to create io-slave. %1"
msgstr "Ei voitu luoda KIO-palvelua. %1"

#: core/job_error.cpp:249
#, kde-format
msgid ""
"Unknown error code %1\n"
"%2\n"
"Please send a full bug report at http://bugs.kde.org."
msgstr ""
"Tuntematon virhekoodi %1\n"
"%2\n"
"Lähetä vikailmoitus osoitteeseen http://bugs.kde.org/."

#: core/job_error.cpp:274
#, kde-format
msgctxt "@info url"
msgid "(unknown)"
msgstr "(tuntematon)"

#: core/job_error.cpp:281
#, kde-format
msgctxt "@info %1 error name, %2 description"
msgid "<qt><p><b>%1</b></p><p>%2</p></qt>"
msgstr "<qt><p><b>%1</b></p><p>%2</p></qt>"

#: core/job_error.cpp:285
#, kde-format
msgid "<b>Technical reason</b>: "
msgstr "<b>Tekninen syy</b>: "

#: core/job_error.cpp:287
#, kde-format
msgid "<b>Details of the request</b>:"
msgstr "<b>Pyynnön yksityiskohdat</b>:"

#: core/job_error.cpp:288
#, kde-format
msgid "<li>URL: %1</li>"
msgstr "<li>Verkko-osoite: %1</li>"

#: core/job_error.cpp:290
#, kde-format
msgid "<li>Protocol: %1</li>"
msgstr "<li>Yhteyskäytäntö: %1</li>"

#: core/job_error.cpp:292
#, kde-format
msgid "<li>Date and time: %1</li>"
msgstr "<li>Päiväys ja aika: %1</li>"

#: core/job_error.cpp:293
#, kde-format
msgid "<li>Additional information: %1</li>"
msgstr "<li>Lisätiedot: %1</li>"

#: core/job_error.cpp:296
#, kde-format
msgid "<b>Possible causes</b>:"
msgstr "<b>Mahdolliset syyt</b>:"

#: core/job_error.cpp:301
#, kde-format
msgid "<b>Possible solutions</b>:"
msgstr "<b>Mahdollisia ratkaisuja</b>:"

#: core/job_error.cpp:335
#, kde-format
msgctxt "@info protocol"
msgid "(unknown)"
msgstr "(tuntematon)"

#: core/job_error.cpp:344
#, kde-format
msgid ""
"Contact your appropriate computer support system, whether the system "
"administrator, or technical support group for further assistance."
msgstr ""
"Ota yhteyttä järjestelmän tukipalveluun, järjestelmänvalvojaan tai "
"tietohallintoon."

#: core/job_error.cpp:347
#, kde-format
msgid "Contact the administrator of the server for further assistance."
msgstr "Ota yhteyttä palvelun ylläpitoon."

#: core/job_error.cpp:350
#, kde-format
msgid "Check your access permissions on this resource."
msgstr "Tarkista käyttöoikeudet tähän resurssiin."

#: core/job_error.cpp:351
#, kde-format
msgid ""
"Your access permissions may be inadequate to perform the requested operation "
"on this resource."
msgstr ""
"Käyttöoikeudet eivät välttämättä riitä pyydetyn toiminnon suorittamiseen "
"tässä resurssissa."

#: core/job_error.cpp:353
#, kde-format
msgid ""
"The file may be in use (and thus locked) by another user or application."
msgstr ""
"Tiedosto voi olla toisen käyttäjän tai sovelluksen käytössä (ja siis "
"lukittu)."

#: core/job_error.cpp:355
#, kde-format
msgid ""
"Check to make sure that no other application or user is using the file or "
"has locked the file."
msgstr ""
"Varmista, ettei mikään toinen sovellus tai käyttäjä käytä tiedostoa tai ole "
"lukinnut sitä."

#: core/job_error.cpp:357
#, kde-format
msgid "Although unlikely, a hardware error may have occurred."
msgstr "On mahdollista, että on tapahtunut laitteistovirhe."

#: core/job_error.cpp:359
#, kde-format
msgid "You may have encountered a bug in the program."
msgstr "Ohjelmassa saattaa olla virhe."

#: core/job_error.cpp:360
#, kde-format
msgid ""
"This is most likely to be caused by a bug in the program. Please consider "
"submitting a full bug report as detailed below."
msgstr ""
"Tämä johtuu todennäköisesti virheestä ohjelmassa. Lähetä vikailmoitus alla "
"olevien ohjeiden mukaisesti."

#: core/job_error.cpp:362
#, kde-format
msgid ""
"Update your software to the latest version. Your distribution should provide "
"tools to update your software."
msgstr ""
"Päivitä ohjelmistosi uusimpaan versioon. Käyttöjärjestelmästä löytyvät "
"todennäköisesti päivitystyökalut."

#: core/job_error.cpp:364
#, kde-format
msgid ""
"When all else fails, please consider helping the KDE team or the third party "
"maintainer of this software by submitting a high quality bug report. If the "
"software is provided by a third party, please contact them directly. "
"Otherwise, first look to see if the same bug has been submitted by someone "
"else by searching at the <a href=\"http://bugs.kde.org/\">KDE bug reporting "
"website</a>. If not, take note of the details given above, and include them "
"in your bug report, along with as many other details as you think might help."
msgstr ""
"Mikäli kaikki muu epäonnistuu, voit auttaa KDE:tä tai jotain ohjelman "
"tekijää lähettämällä tarkan vikailmoituksen. Jos sovellus ei ole KDE:n "
"tekemä, ota yhteyttä suoraan valmistajaan. Muussa tapauksessa kannattaa "
"tarkistaa <a href=\"http://bugs.kde.org/\">KDE:n vikatietokannasta</a> onko "
"virhettä vielä ilmoitettu. Ellei ole, tallenna alla olevat tiedot ja liitä "
"ne vikailmoitukseen. Lisää myös muut tiedot, jotka katsot tarpeelliseksi. "
"Tällaisia tietoja ovat esimerkiksi millä tavalla asensit KDE:n, sekä mitä "
"versiota ja käyttöjärjestelmää käytät."

#: core/job_error.cpp:372
#, kde-format
msgid "There may have been a problem with your network connection."
msgstr "Verkkoyhteydessä saattaa olla ongelmia."

#: core/job_error.cpp:375
#, kde-format
msgid ""
"There may have been a problem with your network configuration. If you have "
"been accessing the Internet with no problems recently, this is unlikely."
msgstr ""
"Verkkoasetuksissa saattaa olla ongelmia. Jos olet käyttänyt Internetiä "
"äskettäin ilman ongelmia, tämä on epätodennäköistä."

#: core/job_error.cpp:378
#, kde-format
msgid ""
"There may have been a problem at some point along the network path between "
"the server and this computer."
msgstr ""
"Tämän tietokoneen ja palvelimen välisessä verkkoyhteydessä saattaa olla "
"ongelmia."

#: core/job_error.cpp:380
#, kde-format
msgid "Try again, either now or at a later time."
msgstr "Yritä uudelleen nyt tai myöhemmin."

#: core/job_error.cpp:381
#, kde-format
msgid "A protocol error or incompatibility may have occurred."
msgstr "On saattanut sattua yhteyskäytäntövirhe tai yhteensopivuusongelma."

#: core/job_error.cpp:382
#, kde-format
msgid "Ensure that the resource exists, and try again."
msgstr "Varmista, että resurssi on käytettävissä ja yritä uudelleen."

#: core/job_error.cpp:383
#, kde-format
msgid "The specified resource may not exist."
msgstr "Määritettyä resurssia ei välttämättä ole."

#: core/job_error.cpp:384
#, kde-format
msgid "You may have incorrectly typed the location."
msgstr "Olet saattanut kirjoittaa sijainnin väärin."

#: core/job_error.cpp:385
#, kde-format
msgid "Double-check that you have entered the correct location and try again."
msgstr "Varmista, että sijainti on kirjoitettu oikein ja yritä uudelleen."

#: core/job_error.cpp:387
#, kde-format
msgid "Check your network connection status."
msgstr "Varmista, että verkkoyhteys on käytössä."

#: core/job_error.cpp:391
#, kde-format
msgid "Cannot Open Resource For Reading"
msgstr "Resurssia ei voitu lukea"

#: core/job_error.cpp:392
#, kde-format
msgid ""
"This means that the contents of the requested file or folder <strong>%1</"
"strong> could not be retrieved, as read access could not be obtained."
msgstr ""
"Tämä tarkoittaa, ettei pyydetyn tiedoston tai kansion <strong>%1</strong> "
"tietoja voitu hakea, koska siihen ei saatu lukuoikeutta."

#: core/job_error.cpp:395
#, kde-format
msgid "You may not have permissions to read the file or open the folder."
msgstr ""
"Tiedoston lukemiseen tai kansioon siirtymiseen ei välttämättä ole oikeuksia."

#: core/job_error.cpp:401
#, kde-format
msgid "Cannot Open Resource For Writing"
msgstr "Resurssiin ei voitu kirjoittaa"

#: core/job_error.cpp:402
#, kde-format
msgid ""
"This means that the file, <strong>%1</strong>, could not be written to as "
"requested, because access with permission to write could not be obtained."
msgstr ""
"Tämä tarkoittaa, ettei tiedostoon <strong>%1</strong> voitu kirjoittaa, "
"koska siihen ei saatu kirjoitusoikeutta."

#: core/job_error.cpp:410
#, kde-format
msgid "Cannot Launch Process required by the %1 Protocol"
msgstr "Ei saatu käynnistetyksi yhteyskäytännön %1 vaatimaa prosessia"

#: core/job_error.cpp:411
#, kde-format
msgid "Unable to Launch Process"
msgstr "Prosessia ei voida käynnistää"

#: core/job_error.cpp:412
#, kde-format
msgid ""
"The program on your computer which provides access to the <strong>%1</"
"strong> protocol could not be found or started. This is usually due to "
"technical reasons."
msgstr ""
"Koneesi ohjelmaa, joka tarjoaa pääsyn yhteyskäytäntöön <strong>%1</strong> "
"ei löytynyt tai saatu käynnistetyksi.  Tämä on yleensä tekninen vika."

#: core/job_error.cpp:415
#, kde-format
msgid ""
"The program which provides compatibility with this protocol may not have "
"been updated with your last update of KDE. This can cause the program to be "
"incompatible with the current version and thus not start."
msgstr ""
"Tämän yhteyskäytännön yhteensopivuuden tarjoava ohjelma ei ehkä ole "
"päivittynyt KDE:n päivittyessä, minkä vuoksi ohjelma voi olla "
"epäyhteensopiva nykyisen version kanssa eikä käynnisty."

#: core/job_error.cpp:423
#, kde-format
msgid "Internal Error"
msgstr "Sisäinen virhe"

#: core/job_error.cpp:424
#, kde-format
msgid ""
"The program on your computer which provides access to the <strong>%1</"
"strong> protocol has reported an internal error."
msgstr ""
"Yhteyskäytännön <strong>%1</strong> tarjoava ohjelma ilmoitti sisäisestä "
"virheestä."

#: core/job_error.cpp:432
#, kde-format
msgid "Improperly Formatted URL"
msgstr "Virheellisesti muotoiltu verkko-osoite"

#: core/job_error.cpp:433
#, kde-format
msgid ""
"The <strong>U</strong>niform <strong>R</strong>esource <strong>L</"
"strong>ocator (URL) that you entered was not properly formatted. The format "
"of a URL is generally as follows:<blockquote><strong>protocol://user:"
"password@www.example.org:port/folder/filename.extension?query=value</"
"strong></blockquote>"
msgstr ""
"Kirjoittamasi resurssin osoite eli <strong>U</strong>niform <strong>R</"
"strong>esource <strong>L</strong>ocator (URL) ei ollut oikeassa muodossa. "
"Muoto on yleensä:<blockquote><strong>yhteyskäytäntö://käyttäjä:salasana@www."
"esimerkki.org:portti/hakemisto/tiedosto.pääte?kysely=arvo</strong></"
"blockquote>"

#: core/job_error.cpp:442
#, kde-format
msgid "Unsupported Protocol %1"
msgstr "Ei-tuettu yhteyskäytäntö %1"

#: core/job_error.cpp:443
#, kde-format
msgid ""
"The protocol <strong>%1</strong> is not supported by the KDE programs "
"currently installed on this computer."
msgstr ""
"Yhteyskäytäntöä <strong>%1</strong> ei tueta tietokoneessa nyt olevissaKDE-"
"sovelluksissa."

#: core/job_error.cpp:446
#, kde-format
msgid "The requested protocol may not be supported."
msgstr "Pyydettyä yhteyskäytäntöä ei ehkä tueta."

#: core/job_error.cpp:447
#, kde-format
msgid ""
"The versions of the %1 protocol supported by this computer and the server "
"may be incompatible."
msgstr ""
"Tämän tietokoneen ja palvelimen tukemat versiot yhteyskäytännössä %1 "
"saattavat olla yhteensopimattomat."

#: core/job_error.cpp:449
#, kde-format
msgid ""
"You may perform a search on the Internet for a KDE program (called a "
"kioslave or ioslave) which supports this protocol. Places to search include "
"<a href=\"http://kde-apps.org/\">http://kde-apps.org/</a> and <a href="
"\"http://freshmeat.net/\">http://freshmeat.net/</a>."
msgstr ""
"Voit etsiä Internetistä KIO-palvelua (kioslave tai ioslave), joka tukee tätä "
"yhteyskäytäntöä. Voit aloittaa hakemisen esimerkiksi osoitteista <a href="
"\"http://kde-apps.org/\">http://kde-apps.org/</a> ja<a href=\"http://"
"freshmeat.net/\">http://freshmeat.net/</a>."

#: core/job_error.cpp:458
#, kde-format
msgid "URL Does Not Refer to a Resource."
msgstr "URL ei viittaa resurssiin."

#: core/job_error.cpp:459
#, kde-format
msgid "Protocol is a Filter Protocol"
msgstr "Yhteyskäytäntö on suodatinyhteyskäytäntö"

#: core/job_error.cpp:460
#, kde-format
msgid ""
"The <strong>U</strong>niform <strong>R</strong>esource <strong>L</"
"strong>ocator (URL) that you entered did not refer to a specific resource."
msgstr ""
"Kirjoittamasi osoite eli <strong>U</strong>niform <strong>R</strong>esource "
"<strong>L</strong>ocation (URL) ei viittaa mihinkään resurssiin."

#: core/job_error.cpp:463
#, kde-format
msgid ""
"KDE is able to communicate through a protocol within a protocol; the "
"protocol specified is only for use in such situations, however this is not "
"one of these situations. This is a rare event, and is likely to indicate a "
"programming error."
msgstr ""
"KDE voi viestiä yhteyskäytäntöön toisesta yhteyskäytännöstä. Annettu "
"yhteyskäytäntö on tarkoitettu tähän tarkoitukseen, mutta nyt ei ole "
"tällainen tilanne. Kyseessä on todennäköisesti ohjelmointivirhe."

#: core/job_error.cpp:471
#, kde-format
msgid "Unsupported Action: %1"
msgstr "Ei-tuettu toiminto: %1"

#: core/job_error.cpp:472
#, kde-format
msgid ""
"The requested action is not supported by the KDE program which is "
"implementing the <strong>%1</strong> protocol."
msgstr ""
"Pyydettyä toimintoa ei voida suorittaa KDE-ohjelmassa, jossa yhteyskäytäntö "
"<strong>%1</strong> toimii."

#: core/job_error.cpp:475
#, kde-format
msgid ""
"This error is very much dependent on the KDE program. The additional "
"information should give you more information than is available to the KDE "
"input/output architecture."
msgstr ""
"Tämä virhe riippuu KDE-ohjelmasta. Lisätietojen pitäisi kertoa sinulle "
"enemmän tietoja kuin on saatavilla KDE:n input/output-rakenteesta."

#: core/job_error.cpp:478
#, kde-format
msgid "Attempt to find another way to accomplish the same outcome."
msgstr "Yritetään toista tapaa saman lopputuloksen saamiseksi."

#: core/job_error.cpp:483
#, kde-format
msgid "File Expected"
msgstr "Odotettiin tiedostoa"

#: core/job_error.cpp:484
#, kde-format
msgid ""
"The request expected a file, however the folder <strong>%1</strong> was "
"found instead."
msgstr ""
"Pyyntö palautti kansion <strong>%1</strong>, vaikka järjestelmä odotti "
"tiedostoa."

#: core/job_error.cpp:486
#, kde-format
msgid "This may be an error on the server side."
msgstr "Tämä voi olla palvelinpuolen virhe."

#: core/job_error.cpp:491
#, kde-format
msgid "Folder Expected"
msgstr "Odotettiin kansiota"

#: core/job_error.cpp:492
#, kde-format
msgid ""
"The request expected a folder, however the file <strong>%1</strong> was "
"found instead."
msgstr ""
"Pyyntö palautti tiedoston <strong>%1</strong>, vaikka kansiota odotettiin."

#: core/job_error.cpp:499
#, kde-format
msgid "File or Folder Does Not Exist"
msgstr "Tiedostoa tai kansiota ei ole olemassa"

#: core/job_error.cpp:500
#, kde-format
msgid "The specified file or folder <strong>%1</strong> does not exist."
msgstr ""
"Määritettyä tiedostoa tai kansiota <strong>%1</strong> ei ole olemassa."

#: core/job_error.cpp:508
#, kde-format
msgid ""
"The requested file could not be created because a file with the same name "
"already exists."
msgstr ""
"Pyydettyä tiedostoa ei voitu luoda, koska samalla nimellä on jo tiedosto."

#: core/job_error.cpp:510
#, kde-format
msgid "Try moving the current file out of the way first, and then try again."
msgstr "Siirrä olemassa oleva tiedosto pois tieltä ja yritä tallentaa sitten."

#: core/job_error.cpp:512
#, kde-format
msgid "Delete the current file and try again."
msgstr "Poista nykyinen tiedosto ja yritä uudelleen."

#: core/job_error.cpp:513
#, kde-format
msgid "Choose an alternate filename for the new file."
msgstr "Valitse tiedostolle jokin toinen nimi."

#: core/job_error.cpp:518
#, kde-format
msgid ""
"The requested folder could not be created because a folder with the same "
"name already exists."
msgstr "Pyydettyä kansiota ei voitu luoda, koska samalla nimellä on jo kansio."

#: core/job_error.cpp:520
#, kde-format
msgid "Try moving the current folder out of the way first, and then try again."
msgstr "Siirrä olemassa oleva kansio pois tieltä ja yritä tallentaa sitten."

#: core/job_error.cpp:522
#, kde-format
msgid "Delete the current folder and try again."
msgstr "Poista nykyinen kansio ja yritä uudelleen."

#: core/job_error.cpp:523
#, kde-format
msgid "Choose an alternate name for the new folder."
msgstr "Valitse kansiolle jokin toinen nimi."

#: core/job_error.cpp:527
#, kde-format
msgid "Unknown Host"
msgstr "Tuntematon palvelin"

#: core/job_error.cpp:528
#, kde-format
msgid ""
"An unknown host error indicates that the server with the requested name, "
"<strong>%1</strong>, could not be located on the Internet."
msgstr ""
"Virheilmoitus ”Tuntematon palvelin” tarkoittaa, ettei haetulla nimellä "
"<strong>%1</strong> löytynyt palvelinta internetistä."

#: core/job_error.cpp:531
#, kde-format
msgid ""
"The name that you typed, %1, may not exist: it may be incorrectly typed."
msgstr ""
"Kirjoittamaasi nimeä %1 ei ehkä ole. Olet saattanut kirjoittaa sen väärin."

#: core/job_error.cpp:538
#, kde-format
msgid "Access Denied"
msgstr "Käsittely kielletty"

#: core/job_error.cpp:539
#, kde-format
msgid "Access was denied to the specified resource, <strong>%1</strong>."
msgstr "Määritettyä resurssia <strong>%1</strong> ei voitu käsitellä."

#: core/job_error.cpp:541 core/job_error.cpp:767
#, kde-format
msgid "You may have supplied incorrect authentication details or none at all."
msgstr "Määrittämäsi tunnistautumistiedot ovat virheelliset tai puutteelliset."

#: core/job_error.cpp:543 core/job_error.cpp:769
#, kde-format
msgid "Your account may not have permission to access the specified resource."
msgstr "Tähän resurssiin ei ole käyttöoikeuksia."

#: core/job_error.cpp:545 core/job_error.cpp:771 core/job_error.cpp:783
#, kde-format
msgid ""
"Retry the request and ensure your authentication details are entered "
"correctly."
msgstr "Yritä uudelleen varmistettuasi, että tunnistustiedot ovat oikein."

#: core/job_error.cpp:553
#, kde-format
msgid "Write Access Denied"
msgstr "Kirjoittaminen kielletty"

#: core/job_error.cpp:554
#, kde-format
msgid ""
"This means that an attempt to write to the file <strong>%1</strong> was "
"rejected."
msgstr ""
"Tämä tarkoittaa, että kirjoittaminen tiedostoon <strong>%1</strong> "
"estettiin."

#: core/job_error.cpp:561
#, kde-format
msgid "Unable to Enter Folder"
msgstr "Kansioon ei voida siirtyä"

#: core/job_error.cpp:562
#, kde-format
msgid ""
"This means that an attempt to enter (in other words, to open) the requested "
"folder <strong>%1</strong> was rejected."
msgstr ""
"Tämä tarkoittaa, että siirtyminen kansioon <strong>%1</strong> (kansion "
"avaaminen) estettiin."

#: core/job_error.cpp:570
#, kde-format
msgid "Folder Listing Unavailable"
msgstr "Kansioluettelo ei ole käytettävissä"

#: core/job_error.cpp:571
#, kde-format
msgid "Protocol %1 is not a Filesystem"
msgstr "Yhteyskäytäntö %1 ei ole tiedostojärjestelmä"

#: core/job_error.cpp:572
#, kde-format
msgid ""
"This means that a request was made which requires determining the contents "
"of the folder, and the KDE program supporting this protocol is unable to do "
"so."
msgstr ""
"Tämä tarkoittaa, että pyynnössä yritettiin hakea kansion tietoja, mutta "
"yhteyskäytäntöä tarjoava ohjelma ei voinut palauttaa niitä."

#: core/job_error.cpp:580
#, kde-format
msgid "Cyclic Link Detected"
msgstr "Havaittu syklinen linkki"

#: core/job_error.cpp:581
#, kde-format
msgid ""
"UNIX environments are commonly able to link a file or folder to a separate "
"name and/or location. KDE detected a link or series of links that results in "
"an infinite loop - i.e. the file was (perhaps in a roundabout way) linked to "
"itself."
msgstr ""
"UNIX-järjestelmät voivat linkittää tiedoston tai kansion toisaalle. KDE "
"tunnisti linkin tai sarjan linkkejä, jotka viittaavat päättymättömään "
"silmukkaan. Tiedosto on siis linkitetty itseensä."

#: core/job_error.cpp:585 core/job_error.cpp:607
#, kde-format
msgid ""
"Delete one part of the loop in order that it does not cause an infinite "
"loop, and try again."
msgstr ""
"Poista yksi silmukan osa, jotta päättymätön silmukka häviää, ja yritä "
"uudelleen."

#: core/job_error.cpp:594
#, kde-format
msgid "Request Aborted By User"
msgstr "Käyttäjä keskeytti pyynnön"

#: core/job_error.cpp:595 core/job_error.cpp:910
#, kde-format
msgid "The request was not completed because it was aborted."
msgstr "Pyyntöä ei suoritettu, koska se keskeytettiin."

#: core/job_error.cpp:597 core/job_error.cpp:801 core/job_error.cpp:912
#, kde-format
msgid "Retry the request."
msgstr "Yritä pyyntöä uudelleen"

#: core/job_error.cpp:601
#, kde-format
msgid "Cyclic Link Detected During Copy"
msgstr "Kopioinnin aikana havaittiin syklinen linkki"

#: core/job_error.cpp:602
#, kde-format
msgid ""
"UNIX environments are commonly able to link a file or folder to a separate "
"name and/or location. During the requested copy operation, KDE detected a "
"link or series of links that results in an infinite loop - i.e. the file was "
"(perhaps in a roundabout way) linked to itself."
msgstr ""
"UNIX-järjestelmissä voi linkittää toisaalla olevaan tiedostoon tai kansioon. "
"Kopioinnin aikana KDE tunnisti päättymättömään linkkiin johtavan linkin tai "
"linkkien sarjan, ts. tiedosto viittaa (vähintäänkin mutkan kautta) itseensä."

#: core/job_error.cpp:612
#, kde-format
msgid "Could Not Create Network Connection"
msgstr "Verkkoyhteyttä ei voitu avata"

#: core/job_error.cpp:613
#, kde-format
msgid "Could Not Create Socket"
msgstr "Pistoketta ei voitu luoda"

#: core/job_error.cpp:614
#, kde-format
msgid ""
"This is a fairly technical error in which a required device for network "
"communications (a socket) could not be created."
msgstr ""
"Teknisen virheen vuoksi verkkoyhteyslaitteen (pistokkeen) luominen ei "
"onnistunut."

#: core/job_error.cpp:616 core/job_error.cpp:737 core/job_error.cpp:748
#: core/job_error.cpp:757
#, kde-format
msgid ""
"The network connection may be incorrectly configured, or the network "
"interface may not be enabled."
msgstr ""
"Verkkoyhteys saattaa olla virheellisesti asetettu tai verkkolaite ei ole "
"käytössä."

#: core/job_error.cpp:622
#, kde-format
msgid "Connection to Server Refused"
msgstr "Yhteys palvelimelle torjuttu"

#: core/job_error.cpp:623
#, kde-format
msgid ""
"The server <strong>%1</strong> refused to allow this computer to make a "
"connection."
msgstr ""
"Palvelin <strong>%1</strong> kieltäytyi avaamasta verkkoyhteyttä tämän "
"tietokoneen kanssa."

#: core/job_error.cpp:625
#, kde-format
msgid ""
"The server, while currently connected to the Internet, may not be configured "
"to allow requests."
msgstr ""
"Vaikka palvelin on kytketty verkkoon, se saattaa olla asetettu torjumaan "
"pyynnöt."

#: core/job_error.cpp:627
#, kde-format
msgid ""
"The server, while currently connected to the Internet, may not be running "
"the requested service (%1)."
msgstr "Palvelimella ei välttämättä ole käynnissä haluttua palvelua (%1)."

#: core/job_error.cpp:629
#, kde-format
msgid ""
"A network firewall (a device which restricts Internet requests), either "
"protecting your network or the network of the server, may have intervened, "
"preventing this request."
msgstr ""
"Verkon palomuuri (verkkoyhteyksiä rajoittava laite) joko omassa tai "
"palvelimen verkossa saattaa estää tämän verkkoyhteyden toimintaa."

#: core/job_error.cpp:636
#, kde-format
msgid "Connection to Server Closed Unexpectedly"
msgstr "Yhteys palvelimelle katkesi odottamattomasti"

#: core/job_error.cpp:637
#, kde-format
msgid ""
"Although a connection was established to <strong>%1</strong>, the connection "
"was closed at an unexpected point in the communication."
msgstr ""
"Vaikka palvelimelle <strong>%1</strong> saatiin verkkoyhteys, se katkesi "
"kesken verkkoliikenteen."

#: core/job_error.cpp:640
#, kde-format
msgid ""
"A protocol error may have occurred, causing the server to close the "
"connection as a response to the error."
msgstr ""
"On saattanut tapahtua yhteyskäytäntövirhe, jonka vuoksi palvelin katkaisi "
"yhteyden."

#: core/job_error.cpp:646
#, kde-format
msgid "URL Resource Invalid"
msgstr "Virheellinen verkko-osoiteresurssi"

#: core/job_error.cpp:647
#, kde-format
msgid "Protocol %1 is not a Filter Protocol"
msgstr "Yhteyskäytäntö %1 ei ole suodatinyhteyskäytäntö"

#: core/job_error.cpp:648
#, kde-format
msgid ""
"The <strong>U</strong>niform <strong>R</strong>esource <strong>L</"
"strong>ocator (URL) that you entered did not refer to a valid mechanism of "
"accessing the specific resource, <strong>%1%2</strong>."
msgstr ""
"Syötetty <strong>U</strong>niform <strong>R</strong>esource <strong>L</"
"strong>ocation (URL) ei ole oikea mekanismi resurssin <strong>%1%2</strong> "
"pääsyyn."

#: core/job_error.cpp:653
#, kde-format
msgid ""
"KDE is able to communicate through a protocol within a protocol. This "
"request specified a protocol be used as such, however this protocol is not "
"capable of such an action. This is a rare event, and is likely to indicate a "
"programming error."
msgstr ""
"KDE voi viestiä yhteyskäytäntöön toisesta yhteyskäytännöstä. Tämä pyyntö "
"määritti yhteyskäytäntöä käytettävän näin, mutta kyseinen yhteyskäytäntö ei "
"pysty siihen. Tämä on harvinaista ja kyseessä on todennäköisesti "
"ohjelmointivirhe."

#: core/job_error.cpp:661
#, kde-format
msgid "Unable to Initialize Input/Output Device"
msgstr "I/O-laitetta ei saatu alustetuksi"

#: core/job_error.cpp:662
#, kde-format
msgid "Could Not Mount Device"
msgstr "Laitetta ei voitu liittää"

#: core/job_error.cpp:663
#, kde-format
msgid ""
"The requested device could not be initialized (\"mounted\"). The reported "
"error was: <strong>%1</strong>"
msgstr ""
"Valittua laitetta ei voitu alustaa (liittää tiedostojärjestelmään). "
"Järjestelmä palautti virheilmoituksen: <strong>%1</strong>"

#: core/job_error.cpp:666
#, kde-format
msgid ""
"The device may not be ready, for example there may be no media in a "
"removable media device (i.e. no CD-ROM in a CD drive), or in the case of a "
"peripheral/portable device, the device may not be correctly connected."
msgstr ""
"Laite ei ole välttämättä valmis, esimerkiksi siirrettävässä laitteessa ei "
"ole tietovälinettä (esim. CD-asemassa ei ole levyä) tai irrotettavaa "
"laitetta ei ole kytketty oikein."

#: core/job_error.cpp:670
#, kde-format
msgid ""
"You may not have permissions to initialize (\"mount\") the device. On UNIX "
"systems, often system administrator privileges are required to initialize a "
"device."
msgstr ""
"Laitteen liittämiseen ei ole oikeuksia. UNIX-järjestelmissä liittämiseen "
"tarvitaan usein pääkäyttäjän oikeudet."

#: core/job_error.cpp:674
#, kde-format
msgid ""
"Check that the device is ready; removable drives must contain media, and "
"portable devices must be connected and powered on.; and try again."
msgstr ""
"Varmista, että laite on valmis ja asemassa on levyke. Varmista myös, että "
"mahdollinen kannettava laite on kytketty oikein ja että siihen on kytketty "
"virta. Yritä sitten uudelleen."

#: core/job_error.cpp:680
#, kde-format
msgid "Unable to Uninitialize Input/Output Device"
msgstr "I/O-laitetta ei saatu suljetuksi"

#: core/job_error.cpp:681
#, kde-format
msgid "Could Not Unmount Device"
msgstr "Laitetta ei voitu irrottaa"

#: core/job_error.cpp:682
#, kde-format
msgid ""
"The requested device could not be uninitialized (\"unmounted\"). The "
"reported error was: <strong>%1</strong>"
msgstr ""
"Pyydettyä laitetta ei voitu irrottaa tiedostojärjestelmästä. Virheilmoitus: "
"<strong>%1</strong>"

#: core/job_error.cpp:685
#, kde-format
msgid ""
"The device may be busy, that is, still in use by another application or "
"user. Even such things as having an open browser window on a location on "
"this device may cause the device to remain in use."
msgstr ""
"Laite saattaa olla käytössä eli jokin muu ohjelma tai käyttäjä käyttää sitä. "
"Esimerkiksi avoin selain tai tiedostonhallinnan ikkuna saattaa varata "
"laitteen."

#: core/job_error.cpp:689
#, kde-format
msgid ""
"You may not have permissions to uninitialize (\"unmount\") the device. On "
"UNIX systems, system administrator privileges are often required to "
"uninitialize a device."
msgstr ""
"Laitteen irrottamiseen ei ole ehkä käyttöoikeuksia. Unix-järjestelmissä "
"tähän vaaditaan usein pääkäyttäjän oikeudet."

#: core/job_error.cpp:693
#, kde-format
msgid "Check that no applications are accessing the device, and try again."
msgstr ""
"Varmista, ettei mikään sovellus käytä tätä laitetta, ja yritä uudelleen."

#: core/job_error.cpp:698
#, kde-format
msgid "Cannot Read From Resource"
msgstr "Resurssista ei voitu lukea"

#: core/job_error.cpp:699
#, kde-format
msgid ""
"This means that although the resource, <strong>%1</strong>, was able to be "
"opened, an error occurred while reading the contents of the resource."
msgstr ""
"Tämä tarkoittaa, että vaikka resurssi <strong>%1</strong> voitiin avata, sen "
"sisältöä luettaessa tapahtui virhe."

#: core/job_error.cpp:702
#, kde-format
msgid "You may not have permissions to read from the resource."
msgstr "Tähän resurssiin ei ole lukuoikeuksia."

#: core/job_error.cpp:715
#, kde-format
msgid "Cannot Write to Resource"
msgstr "Resurssiin ei voida kirjoittaa"

#: core/job_error.cpp:716
#, kde-format
msgid ""
"This means that although the resource, <strong>%1</strong>, was able to be "
"opened, an error occurred while writing to the resource."
msgstr ""
"Tämä tarkoittaa, että vaikka resurssi <strong>%1</strong> voitiin avata, sen "
"sisältöä kirjoitettaessa tapahtui virhe."

#: core/job_error.cpp:719
#, kde-format
msgid "You may not have permissions to write to the resource."
msgstr "Tähän resurssiin ei ole kirjoitusoikeuksia."

#: core/job_error.cpp:732 core/job_error.cpp:743
#, kde-format
msgid "Could Not Listen for Network Connections"
msgstr "Verkkoyhteyksiä ei voitu kuunnella"

#: core/job_error.cpp:733
#, kde-format
msgid "Could Not Bind"
msgstr "Ei voitu sitoa"

#: core/job_error.cpp:734 core/job_error.cpp:745
#, kde-format
msgid ""
"This is a fairly technical error in which a required device for network "
"communications (a socket) could not be established to listen for incoming "
"network connections."
msgstr ""
"Tämä on teknisehkö virhe, missä verkkoyhteyteen vaadittua laitetta "
"(pistoketta) ei saatu asetetuksi kuuntelemaan tulevaa verkkoliikennettä."

#: core/job_error.cpp:744
#, kde-format
msgid "Could Not Listen"
msgstr "Ei voi kuunnella"

#: core/job_error.cpp:754
#, kde-format
msgid "Could Not Accept Network Connection"
msgstr "Verkkoyhteyttä ei saada hyväksytyksi"

#: core/job_error.cpp:755
#, kde-format
msgid ""
"This is a fairly technical error in which an error occurred while attempting "
"to accept an incoming network connection."
msgstr "Teknisen syyn vuoksi tulevia verkkoyhteyksiä ei voitu vastaanottaa."

#: core/job_error.cpp:759
#, kde-format
msgid "You may not have permissions to accept the connection."
msgstr "Tämän yhteyden hyväksymiseen ei ole oikeuksia."

#: core/job_error.cpp:764
#, kde-format
msgid "Could Not Login: %1"
msgstr "Ei voitu kirjautua: %1"

#: core/job_error.cpp:765
#, kde-format
msgid ""
"An attempt to login to perform the requested operation was unsuccessful."
msgstr "Pyynnön suorituksessa tarvittava sisäänkirjautuminen ei onnistunut."

#: core/job_error.cpp:776
#, kde-format
msgid "Could Not Determine Resource Status"
msgstr "Resurssin tilaa ei saatu selville"

#: core/job_error.cpp:777
#, kde-format
msgid "Could Not Stat Resource"
msgstr "Resurssin tilaa ei saatu selville"

#: core/job_error.cpp:778
#, kde-format
msgid ""
"An attempt to determine information about the status of the resource <strong>"
"%1</strong>, such as the resource name, type, size, etc., was unsuccessful."
msgstr ""
"Resurssin <strong>%1</strong> tilan, kuten nimen, tyypin, koon, ym. "
"määrittely ei onnistunut."

#: core/job_error.cpp:781
#, kde-format
msgid "The specified resource may not have existed or may not be accessible."
msgstr "Määritettyä resurssia ei ole olemassa tai siihen ei ole pääsyä."

#. i18n( "Could not terminate listing %1" ).arg( errorText );
#: core/job_error.cpp:789
#, kde-format
msgid "Could Not Cancel Listing"
msgstr "Listausta ei voitu lopettaa"

#: core/job_error.cpp:790
#, kde-format
msgid "FIXME: Document this"
msgstr "FIXME: Dokumentoi tämä"

#: core/job_error.cpp:794
#, kde-format
msgid "Could Not Create Folder"
msgstr "Kansiota ei voitu luoda"

#: core/job_error.cpp:795
#, kde-format
msgid "An attempt to create the requested folder failed."
msgstr "Kansion luominen epäonnistui."

#: core/job_error.cpp:796
#, kde-format
msgid "The location where the folder was to be created may not exist."
msgstr "Kansion sijaintia ei ehkä ole."

#: core/job_error.cpp:805
#, kde-format
msgid "Could Not Remove Folder"
msgstr "Kansiota ei voitu poistaa"

#: core/job_error.cpp:806
#, kde-format
msgid "An attempt to remove the specified folder, <strong>%1</strong>, failed."
msgstr "Kansion <strong>%1</strong> poistaminen epäonnistui."

#: core/job_error.cpp:808
#, kde-format
msgid "The specified folder may not exist."
msgstr "Kansiota ei ehkä ole olemassa."

#: core/job_error.cpp:809
#, kde-format
msgid "The specified folder may not be empty."
msgstr "Kansio ei ehkä ole tyhjä."

#: core/job_error.cpp:814
#, kde-format
msgid "Ensure that the folder exists and is empty, and try again."
msgstr ""
"Varmista, että kansio on olemassa ja että se on tyhjä. Yritä sitten "
"uudelleen."

#: core/job_error.cpp:819
#, kde-format
msgid "Could Not Resume File Transfer"
msgstr "Tiedonsiirtoa ei voitu jatkaa"

#: core/job_error.cpp:820
#, kde-format
msgid ""
"The specified request asked that the transfer of file <strong>%1</strong> be "
"resumed at a certain point of the transfer. This was not possible."
msgstr ""
"Tiedoston <strong>%1</strong> siirtoa pyydetään jatkamaan määräkohdasta, "
"mutta tämä ei ole mahdollista."

#: core/job_error.cpp:823
#, kde-format
msgid "The protocol, or the server, may not support file resuming."
msgstr "Yhteyskäytäntö tai palvelin ei välttämättä tue siirron jatkamista."

#: core/job_error.cpp:825
#, kde-format
msgid "Retry the request without attempting to resume transfer."
msgstr "Yritä uudelleen ilman siirron jatkamista."

#: core/job_error.cpp:830
#, kde-format
msgid "Could Not Rename Resource"
msgstr "Resurssin nimeä ei voi muuttaa"

#: core/job_error.cpp:831
#, kde-format
msgid "An attempt to rename the specified resource <strong>%1</strong> failed."
msgstr "Yritys muuttaa resurssin <strong>%1</strong> nimeä epäonnistui."

#: core/job_error.cpp:841
#, kde-format
msgid "Could Not Alter Permissions of Resource"
msgstr "Resurssin käyttöoikeuksia ei voitu muuttaa"

#: core/job_error.cpp:842
#, kde-format
msgid ""
"An attempt to alter the permissions on the specified resource <strong>%1</"
"strong> failed."
msgstr "Resurssin <strong>%1</strong> käyttöoikeuksia ei voitu muuttaa."

#: core/job_error.cpp:849
#, kde-format
msgid "Could Not Change Ownership of Resource"
msgstr "Resurssin omistajaa ei voitu muuttaa"

#: core/job_error.cpp:850
#, kde-format
msgid ""
"An attempt to change the ownership of the specified resource <strong>%1</"
"strong> failed."
msgstr ""
"Määritetyn resurssin <strong>%1</strong> käyttöoikeuksien muuttaminen "
"epäonnistui."

#: core/job_error.cpp:857
#, kde-format
msgid "Could Not Delete Resource"
msgstr "Resurssia ei voitu poistaa"

#: core/job_error.cpp:858
#, kde-format
msgid "An attempt to delete the specified resource <strong>%1</strong> failed."
msgstr "Resurssin <strong>%1</strong> poistaminen epäonnistui."

#: core/job_error.cpp:865
#, kde-format
msgid "Unexpected Program Termination"
msgstr "Odottamaton ohjelman pysähtyminen"

#: core/job_error.cpp:866
#, kde-format
msgid ""
"The program on your computer which provides access to the <strong>%1</"
"strong> protocol has unexpectedly terminated."
msgstr ""
"Yhteyskäytännön <strong>%1</strong> tarjoava ohjelma päättyi "
"odottamattomasti."

#: core/job_error.cpp:874
#, kde-format
msgid "Out of Memory"
msgstr "Muisti lopussa"

#: core/job_error.cpp:875
#, kde-format
msgid ""
"The program on your computer which provides access to the <strong>%1</"
"strong> protocol could not obtain the memory required to continue."
msgstr ""
"Yhteyskäytännön <strong>%1</strong> tarjoava ohjelma ei saanut varatuksi "
"muistia jatkaakseen."

#: core/job_error.cpp:883
#, kde-format
msgid "Unknown Proxy Host"
msgstr "Tuntematon välityspalvelin"

#: core/job_error.cpp:884
#, kde-format
msgid ""
"While retrieving information about the specified proxy host, <strong>%1</"
"strong>, an Unknown Host error was encountered. An unknown host error "
"indicates that the requested name could not be located on the Internet."
msgstr ""
"Haettaessa tietoja määritetystä välityspalvelimesta <strong>%1</strong> "
"havaittiin Tuntematon konenimi -virhe, mikä tarkoittaa, ettei pyydettyä "
"nimeä löydetty internetistä."

#: core/job_error.cpp:888
#, kde-format
msgid ""
"There may have been a problem with your network configuration, specifically "
"your proxy's hostname. If you have been accessing the Internet with no "
"problems recently, this is unlikely."
msgstr ""
"Verkon asetuksissa, erityisesti välityspalvelimen nimessä, on voinut olla "
"ongelma. Jos olet viime aikoina käyttänyt internetiä ongelmitta, tämä on "
"epätodennäköistä."

#: core/job_error.cpp:892
#, kde-format
msgid "Double-check your proxy settings and try again."
msgstr "Tarkista välityspalvelimen asetukset ja yritä uudelleen."

#: core/job_error.cpp:897
#, kde-format
msgid "Authentication Failed: Method %1 Not Supported"
msgstr "Tunnistautuminen epäonnistui: menetelmää %1 ei tueta"

#: core/job_error.cpp:899
#, kde-format
msgid ""
"Although you may have supplied the correct authentication details, the "
"authentication failed because the method that the server is using is not "
"supported by the KDE program implementing the protocol %1."
msgstr ""
"Vaikka oletkin voinut antaa oikeat tunnistustiedot, tunnistautuminen "
"epäonnistui, koska palvelimen käyttämä tunnistautumismenetelmä ei ole "
"yhteyskäytännön %1 tarjoavan KDE-ohjelman tukema."

#: core/job_error.cpp:903
#, kde-format
msgid ""
"Please file a bug at <a href=\"http://bugs.kde.org/\">http://bugs.kde.org/</"
"a> to inform the KDE team of the unsupported authentication method."
msgstr ""
"Ilmoita puuttuvasta tunnistautumismenetelmästä osoitteessa <a href=\"http://"
"bugs.kde.org/\">http://bugs.kde.org/</a>."

#: core/job_error.cpp:909
#, kde-format
msgid "Request Aborted"
msgstr "Pyyntö keskeytetty"

#: core/job_error.cpp:916
#, kde-format
msgid "Internal Error in Server"
msgstr "Palvelimen sisäinen virhe"

#: core/job_error.cpp:917
#, kde-format
msgid ""
"The program on the server which provides access to the <strong>%1</strong> "
"protocol has reported an internal error: %2."
msgstr ""
"Palvelimen ohjelma, joka tarjoaa yhteyskäytännön <strong>%1</strong>,"
"ilmoitti sisäisestä virheestä: %2."

#: core/job_error.cpp:920
#, kde-format
msgid ""
"This is most likely to be caused by a bug in the server program. Please "
"consider submitting a full bug report as detailed below."
msgstr ""
"Tämän aiheutti todennäköisimmin palvelinohjelman virhe. Lähetä täydellinen "
"virheraportti alla olevien ohjeiden mukaan."

#: core/job_error.cpp:923
#, kde-format
msgid "Contact the administrator of the server to advise them of the problem."
msgstr "Ota yhteyttä palvelimen ylläpitäjään ilmoittaaksesi ongelmasta."

#: core/job_error.cpp:925
#, kde-format
msgid ""
"If you know who the authors of the server software are, submit the bug "
"report directly to them."
msgstr ""
"Jos tiedät palvelinohjelmiston tekijät on, ilmoita viasta heille suoraan."

#: core/job_error.cpp:930
#, kde-format
msgid "Timeout Error"
msgstr "Aikakatkaisuvirhe"

#: core/job_error.cpp:931
#, kde-format
msgid ""
"Although contact was made with the server, a response was not received "
"within the amount of time allocated for the request as follows:"
"<ul><li>Timeout for establishing a connection: %1 seconds</li><li>Timeout "
"for receiving a response: %2 seconds</li><li>Timeout for accessing proxy "
"servers: %3 seconds</li></ul>Please note that you can alter these timeout "
"settings in the KDE System Settings, by selecting Network Settings -> "
"Connection Preferences."
msgstr ""
"Vaikka palvelimeen tehtiin pyyntö, vastausta ei saatu määräajassa:"
"<ul><li>Yhteyden muodostuksen aikakatkaisu: %1 sekuntia</li><li>Vastauksen "
"saamisen aikakatkaisu: %2 sekuntia</li><li>Välityspalvelimen käytön "
"aikakatkaisu: %3 sekuntia</li></ul> Voit muuttaa arvoja KDE:n järjestelmän "
"asetuksista valitsemalla Verkko -> Asetukset."

#: core/job_error.cpp:942
#, kde-format
msgid "The server was too busy responding to other requests to respond."
msgstr "Palvelin oli liian varattu vastatakseen pyyntöön."

#: core/job_error.cpp:948 core/slavebase.cpp:1441
#, kde-format
msgid "Unknown Error"
msgstr "Tuntematon virhe"

#: core/job_error.cpp:949
#, kde-format
msgid ""
"The program on your computer which provides access to the <strong>%1</"
"strong> protocol has reported an unknown error: %2."
msgstr ""
"Yhteyskäytännön <strong>%1</strong> tarjoava ohjelma ilmoitti "
"tuntemattomasta virheestä: %2."

#: core/job_error.cpp:957
#, kde-format
msgid "Unknown Interruption"
msgstr "Tuntematon keskeytys"

#: core/job_error.cpp:958
#, kde-format
msgid ""
"The program on your computer which provides access to the <strong>%1</"
"strong> protocol has reported an interruption of an unknown type: %2."
msgstr ""
"Yhteyskäytännön <strong>%1</strong> tarjoava ohjelma ilmoitti "
"tuntemattomasta keskeytyksestä: %2."

#: core/job_error.cpp:966
#, kde-format
msgid "Could Not Delete Original File"
msgstr "Alkuperäistä tiedostoa ei voitu poistaa"

#: core/job_error.cpp:967
#, kde-format
msgid ""
"The requested operation required the deleting of the original file, most "
"likely at the end of a file move operation. The original file <strong>%1</"
"strong> could not be deleted."
msgstr ""
"Pyydetty toimenpide vaatii alkuperäisen tiedoston poistamista, "
"todennäköisesti tiedoston siirto-operaation jälkeen. Alkuperäistä tiedostoa "
"<strong>%1</strong> ei voitu poistaa."

#: core/job_error.cpp:976
#, kde-format
msgid "Could Not Delete Temporary File"
msgstr "Väliaikaista tiedostoa ei voitu poistaa"

#: core/job_error.cpp:977
#, kde-format
msgid ""
"The requested operation required the creation of a temporary file in which "
"to save the new file while being downloaded. This temporary file <strong>%1</"
"strong> could not be deleted."
msgstr ""
"Pyydetty operaatio vaati luomaan väliaikaistiedoston, johon uusi tiedosto "
"tallennettiin sitä haettaessa. Tätä väliaikaistiedostoa <strong>%1</strong> "
"ei voitu poistaa."

#: core/job_error.cpp:986
#, kde-format
msgid "Could Not Rename Original File"
msgstr "Alkuperäistä tiedoston nimeä ei voitu muuttaa"

#: core/job_error.cpp:987
#, kde-format
msgid ""
"The requested operation required the renaming of the original file <strong>"
"%1</strong>, however it could not be renamed."
msgstr ""
"Pyydetty toimenpide vaati muuttamaan alkuperäisen tiedoston <strong>%1</"
"strong> nimeä, mutta nimeä ei kyetty muuttamaan."

#: core/job_error.cpp:995
#, kde-format
msgid "Could Not Rename Temporary File"
msgstr "Väliaikaisen tiedoston nimeä ei voitu muuttaa"

#: core/job_error.cpp:996
#, kde-format
msgid ""
"The requested operation required the creation of a temporary file <strong>"
"%1</strong>, however it could not be created."
msgstr ""
"Pyydetty operaatio vaati väliaikaistiedoston <strong>%1</strong> luomista, "
"mutta sitä ei pystytty luomaan."

#: core/job_error.cpp:1004
#, kde-format
msgid "Could Not Create Link"
msgstr "Linkkiä ei voitu luoda"

#: core/job_error.cpp:1005
#, kde-format
msgid "Could Not Create Symbolic Link"
msgstr "Symbolista linkkiä ei voitu luoda"

#: core/job_error.cpp:1006
#, kde-format
msgid "The requested symbolic link %1 could not be created."
msgstr "Pyydettyä symbolista linkkiä %1 ei voitu luoda."

#: core/job_error.cpp:1013
#, kde-format
msgid "No Content"
msgstr "Ei sisältöä"

#: core/job_error.cpp:1018
#, kde-format
msgid "Disk Full"
msgstr "Levy on täynnä"

#: core/job_error.cpp:1019
#, kde-format
msgid ""
"The requested file <strong>%1</strong> could not be written to as there is "
"inadequate disk space."
msgstr ""
"Pyydettyä tiedostoa <strong>%1</strong> ei voitu kirjoittaa, koska levytilaa "
"ei ole tarpeeksi."

#: core/job_error.cpp:1021
#, kde-format
msgid ""
"Free up enough disk space by 1) deleting unwanted and temporary files; 2) "
"archiving files to removable media storage such as CD-Recordable discs; or "
"3) obtain more storage capacity."
msgstr ""
"Vapauta levytilaa esimerkiksi 1) poistamalla tarpeettomia ja väliaikaisia "
"tiedostoja 2) pakkaamalla tiedostoja siirrettävälle medialle kuten CD-R-"
"levyille 3) hankkimalla lisää levytilaa."

#: core/job_error.cpp:1028
#, kde-format
msgid "Source and Destination Files Identical"
msgstr "Lähde- ja kohdetiedostot ovat samoja"

#: core/job_error.cpp:1029
#, kde-format
msgid ""
"The operation could not be completed because the source and destination "
"files are the same file."
msgstr ""
"Toimenpidettä ei voitu suorittaa, koska lähde- ja kohdetiedostot ovat sama "
"tiedosto."

#: core/job_error.cpp:1031
#, kde-format
msgid "Choose a different filename for the destination file."
msgstr "Valitse kohdetiedostolle jokin toinen nimi."

#: core/job_error.cpp:1035
#, kde-format
msgid "File or Folder dropped onto itself"
msgstr "Tiedosto tai kansio pudotettiin itseensä"

#: core/job_error.cpp:1036
#, kde-format
msgid ""
"The operation could not be completed because the source and destination file "
"or folder are the same."
msgstr ""
"Toimenpidettä ei voitu suorittaa, koska lähde- ja kohdesijainnit ovat samat."

#: core/job_error.cpp:1038
#, kde-format
msgid "Drop the item into a different file or folder."
msgstr "Pudota kohde toiseen tiedostoon tai kansioon."

#: core/job_error.cpp:1048
#, kde-format
msgid "Folder moved into itself"
msgstr "Kansio siirrettiin itseensä"

#: core/job_error.cpp:1049
#, kde-format
msgid ""
"The operation could not be completed because the source can not be moved "
"into itself."
msgstr ""
"Toimenpidettä ei voitu suorittaa, koska lähdettä ei voi siirtää itseensä."

#: core/job_error.cpp:1051
#, kde-format
msgid "Move the item into a different folder."
msgstr "Siirrä kohde toiseen kansioon."

#: core/job_error.cpp:1055
#, kde-format
msgid "Could not communicate with password server"
msgstr "Viestintä salasanapalvelimen kanssa epäonnistui"

#: core/job_error.cpp:1056
#, kde-format
msgid ""
"The operation could not be completed because the service for requesting "
"passwords (kpasswdserver) couldn't be contacted"
msgstr ""
"Toimenpidettä ei voitu suorittaa loppuun, koska salasananpyyntöpalveluun "
"(kpasswdserver) ei saada yhteyttä"

#: core/job_error.cpp:1058
#, kde-format
msgid "Try restarting your session, or look in the logs for errors from kiod."
msgstr ""
"Yritä käynnistää istunto uudelleen tai katso kiod-palvelun virheet lokista."

#: core/job_error.cpp:1061
#, kde-format
msgid "Cannot Initiate the %1 Protocol"
msgstr "Yhteyskäytäntöä %1 ei saada alustetuksi"

#: core/job_error.cpp:1062
#, kde-format
msgid "Unable to Create io-slave"
msgstr "Ei voitu luoda KIO-palvelua"

#: core/job_error.cpp:1063
#, kde-format
msgid ""
"The io-slave which provides access to the <strong>%1</strong> protocol could "
"not be started. This is usually due to technical reasons."
msgstr ""
"KIO-palvelua, joka tarjoaa pääsyn yhteyskäytäntöön <strong>%1</strong> ei "
"saatu käynnistetyksi. Tämä on yleensä tekninen vika."

#: core/job_error.cpp:1066
#, kde-format
msgid ""
"klauncher could not find or start the plugin which provides the protocol."
"This means you may have an outdated version of the plugin."
msgstr ""
"Klauncher ei löytänyt tai käynnistänyt yhteyskäytännön tarjoamaa "
"liitännäistä. Liitännäisesi saattaa olla vanhentunut versio.Klauncher ei "
"löytänyt tai käynnistänyt yhteyskäytännön tarjoamaa liitännäistä. "
"Liitännäisesi saattaa olla vanhentunut versio."

#: core/job_error.cpp:1073
#, kde-format
msgid "Undocumented Error"
msgstr "Dokumentoimaton virhe"

#: core/kcoredirlister.cpp:405 widgets/krun.cpp:935 widgets/paste.cpp:260
#: widgets/renamedialog.cpp:459
#, kde-format
msgid ""
"Malformed URL\n"
"%1"
msgstr ""
"Virheellinen verkko-osoite\n"
"%1"

#: core/kcoredirlister.cpp:410
#, kde-format
msgid ""
"URL cannot be listed\n"
"%1"
msgstr ""
"Osoitetta ei voida listata\n"
"%1"

#: core/kfileitem.cpp:1189
#, kde-format
msgid "(Symbolic Link to %1)"
msgstr "(Symbolinen linkki kohteeseen %1)"

#: core/kfileitem.cpp:1191
#, kde-format
msgid "(%1, Link to %2)"
msgstr "(%1, linkki kohteeseen %2)"

#: core/kfileitem.cpp:1194
#, kde-format
msgid " (Points to %1)"
msgstr " (Osoittaa kohteeseen %1)"

#: core/klocalsocket_unix.cpp:192 core/klocalsocket_unix.cpp:260
#, kde-format
msgid "Specified socket path is invalid"
msgstr "Määritetty pistokkeen polku ei ole kelvollinen"

#: core/klocalsocket_unix.cpp:201 core/klocalsocket_unix.cpp:248
#: core/klocalsocket_unix.cpp:269
#, kde-format
msgid "The socket operation is not supported"
msgstr "Pistoketoimintoa ei tueta"

#: core/klocalsocket_unix.cpp:214
#, kde-format
msgid "Connection refused"
msgstr "Yhteys torjuttu"

#: core/klocalsocket_unix.cpp:219 core/klocalsocket_unix.cpp:282
#, kde-format
msgid "Permission denied"
msgstr "Ei käyttöoikeutta"

#: core/klocalsocket_unix.cpp:223
#, kde-format
msgid "Connection timed out"
msgstr "Yhteys aikakatkaistiin"

#: core/klocalsocket_unix.cpp:227 core/klocalsocket_unix.cpp:307
#, kde-format
msgid "Unknown error"
msgstr "Tuntematon virhe"

#: core/klocalsocket_unix.cpp:235 core/klocalsocket_unix.cpp:315
#, kde-format
msgid "Could not set non-blocking mode"
msgstr "Ei voitu asettaa estämätöntä tilaa"

#: core/klocalsocket_unix.cpp:286
#, kde-format
msgid "Address is already in use"
msgstr "Osoite on jo käytössä"

#: core/klocalsocket_unix.cpp:291
#, kde-format
msgid "Path cannot be used"
msgstr "Polkua ei voi käyttää"

#: core/klocalsocket_unix.cpp:295
#, kde-format
msgid "No such file or directory"
msgstr "Tiedostoa tai kansiota ei ole"

#: core/klocalsocket_unix.cpp:299
#, kde-format
msgid "Not a directory"
msgstr "Ei ole kansio"

#: core/klocalsocket_unix.cpp:303
#, kde-format
msgid "Read-only filesystem"
msgstr "Vain luku -tiedostojärjestelmä"

#: core/klocalsocket_unix.cpp:370 core/klocalsocket_unix.cpp:404
#, kde-format
msgid "Unknown socket error"
msgstr "Tuntematon pistokevirhe"

#: core/klocalsocket_win.cpp:31 core/klocalsocket_win.cpp:36
#, kde-format
msgid "Operation not supported"
msgstr "Toimintoa ei tueta"

#: core/ktcpsocket.cpp:189
#, kde-format
msgctxt "SSL error"
msgid "No error"
msgstr "Ei virhettä"

#: core/ktcpsocket.cpp:191
#, kde-format
msgctxt "SSL error"
msgid "The certificate authority's certificate is invalid"
msgstr "Varmenteen takaajan oma varmenne ei ole kelvollinen"

#: core/ktcpsocket.cpp:193
#, kde-format
msgctxt "SSL error"
msgid "The certificate has expired"
msgstr "Varmenne on vanhentunut"

#: core/ktcpsocket.cpp:195
#, kde-format
msgctxt "SSL error"
msgid "The certificate is invalid"
msgstr "Varmenne on virheellinen"

#: core/ktcpsocket.cpp:197
#, kde-format
msgctxt "SSL error"
msgid "The certificate is not signed by any trusted certificate authority"
msgstr "Varmennetta ei ole allekirjoittanut luotettu varmenteen takaaja"

#: core/ktcpsocket.cpp:199
#, kde-format
msgctxt "SSL error"
msgid "The certificate has been revoked"
msgstr "Varmenne on peruttu"

#: core/ktcpsocket.cpp:201
#, kde-format
msgctxt "SSL error"
msgid "The certificate is unsuitable for this purpose"
msgstr "Varmenne ei kelpaa tähän tarkoitukseen"

#: core/ktcpsocket.cpp:203
#, kde-format
msgctxt "SSL error"
msgid ""
"The root certificate authority's certificate is not trusted for this purpose"
msgstr "Juurivarmenteen takaajan varmenne ei ole luotettu tähän tarkoitukseen"

#: core/ktcpsocket.cpp:205
#, kde-format
msgctxt "SSL error"
msgid ""
"The certificate authority's certificate is marked to reject this "
"certificate's purpose"
msgstr ""
"Varmenteen takaajan varmenne on merkitty hylkäämään varmenteen tämä "
"käyttötarkoitus"

#: core/ktcpsocket.cpp:207
#, kde-format
msgctxt "SSL error"
msgid "The peer did not present any certificate"
msgstr "Käyttäjä ei esittänyt varmenteita"

#: core/ktcpsocket.cpp:209
#, kde-format
msgctxt "SSL error"
msgid "The certificate does not apply to the given host"
msgstr "Varmenne ei käy annettuun palvelimeen"

#: core/ktcpsocket.cpp:211
#, kde-format
msgctxt "SSL error"
msgid "The certificate cannot be verified for internal reasons"
msgstr "Varmennetta ei voida varmistaa sisäisistä syistä"

#: core/ktcpsocket.cpp:213
#, kde-format
msgctxt "SSL error"
msgid "The certificate chain is too long"
msgstr "Varmenneketju on liian pitkä"

#: core/ktcpsocket.cpp:216
#, kde-format
msgctxt "SSL error"
msgid "Unknown error"
msgstr "Tuntematon virhe"

#: core/slave.cpp:477
#, kde-format
msgid "Can not create socket for launching io-slave for protocol '%1'."
msgstr ""
"Ei onnistuttu luomaan pistoketta yhteyskäytännön ”%1” KIO-palvelun "
"käynnistämiseksi."

#: core/slave.cpp:486
#, kde-format
msgid "Unknown protocol '%1'."
msgstr "Tuntematon yhteyskäytäntö ”%1”."

#: core/slave.cpp:496
#, kde-format
msgid "Can not find io-slave for protocol '%1'."
msgstr "KIO-palvelua ”%1” ei löytynyt."

#: core/slave.cpp:512
#, kde-format
msgid "Can not find 'kioslave' executable at '%1'"
msgstr "kioslave-ohjelmatiedostoa ei löydy sijainnista %1"

#: core/slave.cpp:526
#, kde-format
msgid "Cannot talk to klauncher: %1"
msgstr "Ei voitu yhdistää klauncheriin: %1"

#: core/slave.cpp:533
#, kde-format
msgid "klauncher said: %1"
msgstr "Klauncher vastasi: %1"

#: core/slavebase.cpp:788
#, kde-format
msgid "Opening connections is not supported with the protocol %1."
msgstr "Yhteyskäytäntö %1 ei tue yhteyksien avaamista."

#: core/slavebase.cpp:790
#, kde-format
msgid "Closing connections is not supported with the protocol %1."
msgstr "Yhteyskäytäntö %1 ei tue yhteyden sulkemista."

#: core/slavebase.cpp:792
#, kde-format
msgid "Accessing files is not supported with the protocol %1."
msgstr "Yhteyskäytäntö %1 ei tue tiedostojen käsittelyä."

#: core/slavebase.cpp:794
#, kde-format
msgid "Writing to %1 is not supported."
msgstr "Kohteeseen %1 kirjoittamista ei tueta."

#: core/slavebase.cpp:796
#, kde-format
msgid "There are no special actions available for protocol %1."
msgstr "Yhteyskäytännölle %1 ei ole tarjolla erityistoimintoja."

#: core/slavebase.cpp:798
#, kde-format
msgid "Listing folders is not supported for protocol %1."
msgstr "Yhteyskäytäntö %1 ei tue kansioiden luettelemista."

#: core/slavebase.cpp:800
#, kde-format
msgid "Retrieving data from %1 is not supported."
msgstr "Kohteen %1 datan noutoa ei tueta."

#: core/slavebase.cpp:802
#, kde-format
msgid "Retrieving mime type information from %1 is not supported."
msgstr "Kohteen %1 MIME-tyyppitiedon noutamista %1 ei tueta."

#: core/slavebase.cpp:804
#, kde-format
msgid "Renaming or moving files within %1 is not supported."
msgstr "Kohteen %1 tiedostojen nimien muuttamista tai siirtämistä ei tueta."

#: core/slavebase.cpp:806
#, kde-format
msgid "Creating symlinks is not supported with protocol %1."
msgstr "Yhteyskäytäntö %1 ei tue symbolisten linkkien luomista."

#: core/slavebase.cpp:808
#, kde-format
msgid "Copying files within %1 is not supported."
msgstr "Tiedostojen kopioimista kohteessa %1 ei tueta."

#: core/slavebase.cpp:810
#, kde-format
msgid "Deleting files from %1 is not supported."
msgstr "Tiedostojen poistamista kohteesta %1 ei tueta."

#: core/slavebase.cpp:812
#, kde-format
msgid "Creating folders is not supported with protocol %1."
msgstr "Yhteyskäytäntö %1 ei tue kansioiden luomista."

#: core/slavebase.cpp:814
#, kde-format
msgid "Changing the attributes of files is not supported with protocol %1."
msgstr "Yhteyskäytäntö %1 ei tuo tiedostomääritteiden muuttamista."

#: core/slavebase.cpp:816
#, kde-format
msgid "Changing the ownership of files is not supported with protocol %1."
msgstr "Yhteyskäytäntö %1 ei tue tiedostojen omistajien muuttamista."

# %1 on yhteyskäytäntö (protocol).
#: core/slavebase.cpp:818
#, kde-format
msgid "Using sub-URLs with %1 is not supported."
msgstr "Yhteyskäytäntö %1 ei tue aliosoitteita."

#: core/slavebase.cpp:820
#, kde-format
msgid "Multiple get is not supported with protocol %1."
msgstr "Yhteyskäytäntö %1 ei tue useamman tietueen hakua."

#: core/slavebase.cpp:822
#, kde-format
msgid "Opening files is not supported with protocol %1."
msgstr "Yhteyskäytäntö %1 ei tue tiedostojen avaamista."

#: core/slavebase.cpp:824
#, kde-format
msgid "Protocol %1 does not support action %2."
msgstr "Yhteyskäytäntö %1 ei tue toimintoa %2."

#: core/slavebase.cpp:977
#, kde-format
msgid "&Yes"
msgstr "&Kyllä"

#: core/slavebase.cpp:978
#, kde-format
msgid "&No"
msgstr "&Ei"

#: core/slaveinterface.cpp:413 core/tcpslavebase.cpp:818 widgets/sslui.cpp:78
#, kde-format
msgid "&Details"
msgstr "&Yksityiskohdat"

#: core/slaveinterface.cpp:415 core/tcpslavebase.cpp:831 widgets/sslui.cpp:114
#, kde-format
msgid "&Forever"
msgstr "&Pysyvästi"

#: core/slaveinterface.cpp:419 core/tcpslavebase.cpp:818 widgets/sslui.cpp:79
#, kde-format
msgid "Co&ntinue"
msgstr "&Jatka"

#: core/slaveinterface.cpp:421 core/tcpslavebase.cpp:832 widgets/sslui.cpp:115
#, kde-format
msgid "&Current Session only"
msgstr "&Vain nykyisen istunnon ajaksi"

#: core/tcpslavebase.cpp:320
#, kde-format
msgid ""
"You are about to leave secure mode. Transmissions will no longer be "
"encrypted.\n"
"This means that a third party could observe your data in transit."
msgstr ""
"Olet poistumassa turvallisesta tilasta. Tiedonsiirtoja ei enää salata.\n"
"Tämä merkitsee sitä, että muut pystyvät seuraamaan siirrettyjä tietoja."

#: core/tcpslavebase.cpp:326 core/tcpslavebase.cpp:585
#, kde-format
msgid "Security Information"
msgstr "Turvallisuustiedot"

#: core/tcpslavebase.cpp:327
#, kde-format
msgid "C&ontinue Loading"
msgstr "&Jatka lataamista"

#: core/tcpslavebase.cpp:425
#, kde-format
msgctxt "%1 is a host name"
msgid "%1: SSL negotiation failed"
msgstr "%1: SSL-neuvottelu epäonnistui"

#: core/tcpslavebase.cpp:579
#, kde-format
msgid ""
"You are about to enter secure mode. All transmissions will be encrypted "
"unless otherwise noted.\n"
"This means that no third party will be able to easily observe your data in "
"transit."
msgstr ""
"Olet siirtymässä turvalliseen tilaan. Kaikki tiedonsiirrot tapahtuvat "
"salattuina, ellei niistä toisin ilmoiteta.\n"
"Tämä tarkoittaa sitä, että kukaan toinen ei pääse helposti seuraamaan "
"lähettämiäsi tai vastaanottamiasi tietoja."

#: core/tcpslavebase.cpp:586
#, kde-format
msgid "Display SSL &Information"
msgstr "Näytä &SSL-tiedot"

#: core/tcpslavebase.cpp:587
#, kde-format
msgid "C&onnect"
msgstr "&Yhdistä"

#: core/tcpslavebase.cpp:731
#, kde-format
msgid "Enter the certificate password:"
msgstr "Anna varmenteen salasana:"

#: core/tcpslavebase.cpp:732
#, kde-format
msgid "SSL Certificate Password"
msgstr "SSL-varmenteen salasana"

#: core/tcpslavebase.cpp:746
#, kde-format
msgid "Unable to open the certificate. Try a new password?"
msgstr "Varmennetta ei voitu avata. Väärä salasanako?"

#: core/tcpslavebase.cpp:760
#, kde-format
msgid "The procedure to set the client certificate for the session failed."
msgstr "Istunnon asiakasvarmenteen asettaminen epäonnistui."

#: core/tcpslavebase.cpp:762 widgets/jobuidelegate.cpp:347
#, kde-format
msgid "SSL"
msgstr "SSL"

#: core/tcpslavebase.cpp:806 widgets/sslui.cpp:68
#, kde-format
msgid ""
"The server failed the authenticity check (%1).\n"
"\n"
msgstr ""
"Palvelin ei läpäissyt aitoustestiä (%1).\n"
"\n"

#: core/tcpslavebase.cpp:817 core/tcpslavebase.cpp:830
#: core/tcpslavebase.cpp:944 core/tcpslavebase.cpp:956 widgets/sslui.cpp:77
#: widgets/sslui.cpp:113
#, kde-format
msgid "Server Authentication"
msgstr "Palvelimen varmennus"

#: core/tcpslavebase.cpp:827 widgets/sslui.cpp:110
#, kde-format
msgid ""
"Would you like to accept this certificate forever without being prompted?"
msgstr "Haluatko hyväksyä varmenteen pysyvästi?"

#: core/tcpslavebase.cpp:943
#, kde-format
msgid ""
"You have indicated that you wish to accept this certificate, but it is not "
"issued to the server who is presenting it. Do you wish to continue loading?"
msgstr ""
"Ilmoitit haluavasi hyväksyä varmenteen, mutta sitä ei ole myönnetty sen "
"esittävälle palvelimelle. Haluatko jatkaa lataamista?"

#: core/tcpslavebase.cpp:955
#, kde-format
msgid ""
"SSL certificate is being rejected as requested. You can disable this in the "
"KDE System Settings."
msgstr ""
"SSL-varmenne hylätään, koska pyysit niin. Voit muuttaa asetusta KDE:"
"nOhjauskeskuksessa."

#: filewidgets/kdiroperator.cpp:757
#, kde-format
msgid "A file or folder named %1 already exists."
msgstr "Kansio tai tiedosto %1 on jo olemassa."

#: filewidgets/kdiroperator.cpp:760
#, kde-format
msgid "You do not have permission to create that folder."
msgstr "Kansion luomiseen ei ole oikeuksia."

#: filewidgets/kdiroperator.cpp:775
#, kde-format
msgid "You did not select a file to delete."
msgstr "Poistettavaa tiedostoa ei valittu."

#: filewidgets/kdiroperator.cpp:776
#, kde-format
msgid "Nothing to Delete"
msgstr "Ei poistettavaa"

#: filewidgets/kdiroperator.cpp:818
#, kde-format
msgid "You did not select a file to trash."
msgstr "Poistettavaa tiedostoa ei valittu."

#: filewidgets/kdiroperator.cpp:819
#, kde-format
msgid "Nothing to Trash"
msgstr "Ei poistettavaa"

#: filewidgets/kdiroperator.cpp:1016 filewidgets/kdiroperator.cpp:1154
#, kde-format
msgid "The specified folder does not exist or was not readable."
msgstr "Määritettyä kansiota ei ole olemassa tai se ei ole luettavissa."

#: filewidgets/kdiroperator.cpp:1834
#, kde-format
msgid "Menu"
msgstr "Valikko"

#: filewidgets/kdiroperator.cpp:1838
#, kde-format
msgid "Parent Folder"
msgstr "Yläkansio"

#: filewidgets/kdiroperator.cpp:1845
#, kde-format
msgid "Home Folder"
msgstr "Kotikansio"

#: filewidgets/kdiroperator.cpp:1848
#, kde-format
msgid "Reload"
msgstr "Päivitä"

#: filewidgets/kdiroperator.cpp:1851
#, kde-format
msgid "New Folder..."
msgstr "Uusi kansio…"

#: filewidgets/kdiroperator.cpp:1856 widgets/jobuidelegate.cpp:252
#, kde-format
msgid "Move to Trash"
msgstr "Siirrä roskakoriin"

#: filewidgets/kdiroperator.cpp:1862
#, kde-format
msgid "Delete"
msgstr "Poista"

# Tämä on alavalikon otsikko, siksi substantiivimuoto!
#: filewidgets/kdiroperator.cpp:1869
#, kde-format
msgid "Sorting"
msgstr "Lajittelu"

#: filewidgets/kdiroperator.cpp:1872
#, kde-format
msgid "By Name"
msgstr "Nimen mukaan"

#: filewidgets/kdiroperator.cpp:1876
#, kde-format
msgid "By Size"
msgstr "Koon mukaan"

#: filewidgets/kdiroperator.cpp:1880
#, kde-format
msgid "By Date"
msgstr "Päiväyksen mukaan"

#: filewidgets/kdiroperator.cpp:1884
#, kde-format
msgid "By Type"
msgstr "Tyypin mukaan"

#: filewidgets/kdiroperator.cpp:1888
#, kde-format
msgid "Descending"
msgstr "Laskevasti"

#: filewidgets/kdiroperator.cpp:1892
#, kde-format
msgid "Folders First"
msgstr "Kansiot ensin"

#: filewidgets/kdiroperator.cpp:1902
#, kde-format
msgid "Icon Position"
msgstr "Kuvakkeen sijainti"

#: filewidgets/kdiroperator.cpp:1905
#, kde-format
msgid "Next to File Name"
msgstr "Tiedostonimen vieressä"

#: filewidgets/kdiroperator.cpp:1909
#, kde-format
msgid "Above File Name"
msgstr "Tiedostonimen päällä"

#: filewidgets/kdiroperator.cpp:1920
#, kde-format
msgid "Short View"
msgstr "Lyhyt näkymä"

#: filewidgets/kdiroperator.cpp:1925
#, kde-format
msgid "Detailed View"
msgstr "Yksityiskohtainen näkymä"

#: filewidgets/kdiroperator.cpp:1930
#, kde-format
msgid "Tree View"
msgstr "Puunäkymä"

#: filewidgets/kdiroperator.cpp:1935
#, kde-format
msgid "Detailed Tree View"
msgstr "Yksityiskohtainen puunäkymä"

#: filewidgets/kdiroperator.cpp:1946
#, kde-format
msgid "Show Hidden Files"
msgstr "Näytä piilotiedostot"

#: filewidgets/kdiroperator.cpp:1950
#, kde-format
msgid "Show Aside Preview"
msgstr "Näytä esikatseluruutu"

#: filewidgets/kdiroperator.cpp:1956
#, kde-format
msgid "Show Preview"
msgstr "Näytä esikatselu"

#: filewidgets/kdiroperator.cpp:1960
#, kde-format
msgid "Open File Manager"
msgstr "Avaa tiedostonhallinta"

#: filewidgets/kdiroperator.cpp:1965
#, kde-format
msgid "Properties"
msgstr "Ominaisuudet"

#: filewidgets/kdiroperator.cpp:1972
#, kde-format
msgid "&View"
msgstr "&Näkymä"

#: filewidgets/kencodingfiledialog.cpp:86
#, kde-format
msgid "Encoding:"
msgstr "Merkistö:"

#: filewidgets/kencodingfiledialog.cpp:142
#: filewidgets/kencodingfiledialog.cpp:161
#: filewidgets/kencodingfiledialog.cpp:179
#: filewidgets/kencodingfiledialog.cpp:198 widgets/kurlrequesterdialog.cpp:118
#, kde-format
msgid "Open"
msgstr "Avaa"

#: filewidgets/kencodingfiledialog.cpp:217
#: filewidgets/kencodingfiledialog.cpp:240
#, kde-format
msgid "Save As"
msgstr "Tallenna nimellä"

#: filewidgets/kfilecopytomenu.cpp:81
#, kde-format
msgctxt "@title:menu"
msgid "Copy To"
msgstr "Kopioi kansioon"

#: filewidgets/kfilecopytomenu.cpp:87
#, kde-format
msgctxt "@title:menu"
msgid "Move To"
msgstr "Siirrä kansioon"

#: filewidgets/kfilecopytomenu.cpp:111
#, kde-format
msgctxt "@title:menu"
msgid "Home Folder"
msgstr "Kotikansio"

#: filewidgets/kfilecopytomenu.cpp:119
#, kde-format
msgctxt "@title:menu"
msgid "Root Folder"
msgstr "Juurikansio"

#: filewidgets/kfilecopytomenu.cpp:154
#, kde-format
msgctxt "@title:menu in Copy To or Move To submenu"
msgid "Browse..."
msgstr "Selaa…"

#: filewidgets/kfilecopytomenu.cpp:235
#, kde-format
msgctxt "@title:menu"
msgid "Copy Here"
msgstr "Kopioi tähän"

#: filewidgets/kfilecopytomenu.cpp:236
#, kde-format
msgctxt "@title:menu"
msgid "Move Here"
msgstr "Siirrä tähän"

#: filewidgets/kfilefiltercombo.cpp:36 filewidgets/kfilewidget.cpp:1874
#, kde-format
msgid "*|All Files"
msgstr "*|Kaikki tiedostot"

#: filewidgets/kfilefiltercombo.cpp:180
#, kde-format
msgid "All Supported Files"
msgstr "Kaikki tuetut tiedostot"

#: filewidgets/kfilefiltercombo.cpp:189
#, kde-format
msgid "All Files"
msgstr "Kaikki tiedostot"

#: filewidgets/kfileplaceeditdialog.cpp:85
#, kde-format
msgid "Add Places Entry"
msgstr "Lisää sijainti"

#: filewidgets/kfileplaceeditdialog.cpp:87
#, kde-format
msgid "Edit Places Entry"
msgstr "Muokkaa sijaintia"

#: filewidgets/kfileplaceeditdialog.cpp:96
#, kde-format
msgid ""
"<qt>This is the text that will appear in the Places panel.<br /><br />The "
"label should consist of one or two words that will help you remember what "
"this entry refers to. If you do not enter a label, it will be derived from "
"the location's URL.</qt>"
msgstr ""
"<qt>Tämä teksti on esillä Sijainnit-paneelissa. <br /><br />Kuvauksen tulisi "
"sisältää yksi tai kaksi sanaa, jotka auttavat sinua muistamaan, mihin tietue "
"viittaa.</qt>"

#: filewidgets/kfileplaceeditdialog.cpp:102
#, kde-format
msgid "L&abel:"
msgstr "&Selite:"

#: filewidgets/kfileplaceeditdialog.cpp:104
#, kde-format
msgid "Enter descriptive label here"
msgstr "Kirjoita tähän kuvaileva selite"

#: filewidgets/kfileplaceeditdialog.cpp:108
#, kde-format
msgid ""
"<qt>This is the location associated with the entry. Any valid URL may be "
"used. For example:<br /><br />%1<br />http://www.kde.org<br />ftp://ftp.kde."
"org/pub/kde/stable<br /><br />By clicking on the button next to the text "
"edit box you can browse to an appropriate URL.</qt>"
msgstr ""
"<qt>Tämä on tietueeseen sidottu sijainti. Mitä tahansa oikean muotoista "
"verkko-osoitetta voidaan käyttää. Esimerkiksi: <br /><br />%1<br />http://"
"www.kde.org/<br />ftp://ftp.kde.org/pub/kde/stable/<br /><br />Voit selata "
"verkko-osoitetta napsauttamalla tekstikentän vieressä olevaa painiketta.</qt>"

#: filewidgets/kfileplaceeditdialog.cpp:114
#, kde-format
msgid "&Location:"
msgstr "&Sijainti:"

#: filewidgets/kfileplaceeditdialog.cpp:120
#, kde-format
msgid ""
"<qt>This is the icon that will appear in the Places panel.<br /><br />Click "
"on the button to select a different icon.</qt>"
msgstr ""
"<qt>Tämä kuvake ilmestyy Sijainnit-paneeliin. <br /><br />Napsauta "
"painiketta valitaksesi jonkin muun kuvakkeen.</qt>"

#: filewidgets/kfileplaceeditdialog.cpp:123
#, kde-format
msgid "Choose an &icon:"
msgstr "Valitse &kuvake:"

#: filewidgets/kfileplaceeditdialog.cpp:141
#, kde-format
msgid "&Only show when using this application (%1)"
msgstr "&Vain tälle sovellukselle (%1)"

#: filewidgets/kfileplaceeditdialog.cpp:143
#, kde-format
msgid ""
"<qt>Select this setting if you want this entry to show only when using the "
"current application (%1).<br /><br />If this setting is not selected, the "
"entry will be available in all applications.</qt>"
msgstr ""
"<qt>Valitse tämä asetus, jos haluat tietueen näkyvän vain nykyistä "
"sovellusta (%1) käytettäessä. <br /><br />Jos asetusta ei ole valittu, "
"tietue on näkyvissä kaikille sovelluksille.</qt> "

#: filewidgets/kfileplacesitem.cpp:106
#, kde-format
msgctxt "@item"
msgid "Places"
msgstr "Sijainnit"

#: filewidgets/kfileplacesitem.cpp:109
#, kde-format
msgctxt "@item"
msgid "Remote"
msgstr "Etä"

#: filewidgets/kfileplacesitem.cpp:112
#, kde-format
msgctxt "@item"
msgid "Recently Saved"
msgstr "Hiljattain tallennetut"

#: filewidgets/kfileplacesitem.cpp:115
#, kde-format
msgctxt "@item"
msgid "Search For"
msgstr "Etsi"

#: filewidgets/kfileplacesitem.cpp:118
#, kde-format
msgctxt "@item"
msgid "Devices"
msgstr "Laitteet"

#: filewidgets/kfileplacesitem.cpp:121
#, kde-format
msgctxt "@item"
msgid "Removable Devices"
msgstr "Irrotettavat laitteet"

#: filewidgets/kfileplacesmodel.cpp:239
#, kde-format
msgctxt "KFile System Bookmarks"
msgid "Home"
msgstr "Koti"

#: filewidgets/kfileplacesmodel.cpp:242
#, kde-format
msgctxt "KFile System Bookmarks"
msgid "Network"
msgstr "Verkko"

#: filewidgets/kfileplacesmodel.cpp:254
#, kde-format
msgctxt "KFile System Bookmarks"
msgid "Root"
msgstr "Juuri"

#: filewidgets/kfileplacesmodel.cpp:258
#, kde-format
msgctxt "KFile System Bookmarks"
msgid "Trash"
msgstr "Roskakori"

#: filewidgets/kfileplacesmodel.cpp:278
#, kde-format
msgctxt "KFile System Bookmarks"
msgid "Today"
msgstr "Tänään"

#: filewidgets/kfileplacesmodel.cpp:281
#, kde-format
msgctxt "KFile System Bookmarks"
msgid "Yesterday"
msgstr "Eilen"

#: filewidgets/kfileplacesmodel.cpp:284
#, kde-format
msgctxt "KFile System Bookmarks"
msgid "This Month"
msgstr "Tässä kuussa"

#: filewidgets/kfileplacesmodel.cpp:287
#, kde-format
msgctxt "KFile System Bookmarks"
msgid "Last Month"
msgstr "Viime kuussa"

#: filewidgets/kfileplacesmodel.cpp:290
#, kde-format
msgctxt "KFile System Bookmarks"
msgid "Documents"
msgstr "Asiakirjat"

#: filewidgets/kfileplacesmodel.cpp:293
#, kde-format
msgctxt "KFile System Bookmarks"
msgid "Images"
msgstr "Kuvat"

#: filewidgets/kfileplacesmodel.cpp:296
#, kde-format
msgctxt "KFile System Bookmarks"
msgid "Audio Files"
msgstr "Äänitiedostot"

#: filewidgets/kfileplacesmodel.cpp:299
#, kde-format
msgctxt "KFile System Bookmarks"
msgid "Videos"
msgstr "Videot"

#: filewidgets/kfileplacesmodel.cpp:1152
#, kde-format
msgid "&Release '%1'"
msgstr "&Vapauta %1"

#: filewidgets/kfileplacesmodel.cpp:1154
#, kde-format
msgid "&Safely Remove '%1'"
msgstr "Poista &turvallisesti %1"

#: filewidgets/kfileplacesmodel.cpp:1157
#, kde-format
msgid "&Unmount '%1'"
msgstr "&Irrota %1"

#: filewidgets/kfileplacesmodel.cpp:1178
#, kde-format
msgid "&Eject '%1'"
msgstr "&Poista levy %1"

#: filewidgets/kfileplacesmodel.cpp:1212
#, kde-format
msgid "The device '%1' is not a disk and cannot be ejected."
msgstr "Laite ”%1” ei ole levy eikä sitä voi poistaa asemasta."

#: filewidgets/kfileplacesmodel.cpp:1248
#, kde-format
msgid "An error occurred while accessing '%1', the system responded: %2"
msgstr ""
"Tapahtui virhe yritettäessä käyttää kohdetta %1. Järjestelmän vastaus: %2"

#: filewidgets/kfileplacesmodel.cpp:1252
#, kde-format
msgid "An error occurred while accessing '%1'"
msgstr "Tapahtui virhe yritettäessä käyttää kohdetta %1"

#: filewidgets/kfileplacesview.cpp:432
#, kde-format
msgid "%1 (hidden)"
msgstr "%1 (piilotettu)"

#: filewidgets/kfileplacesview.cpp:744
#, kde-format
msgid "Hide Section"
msgstr "Piilota osio"

#: filewidgets/kfileplacesview.cpp:751
#, kde-format
msgctxt "@action:inmenu"
msgid "Empty Trash"
msgstr "Tyhjennä roskakori"

#: filewidgets/kfileplacesview.cpp:756 filewidgets/kfileplacesview.cpp:777
#: filewidgets/kfileplacesview.cpp:787 widgets/kacleditwidget.cpp:97
#, kde-format
msgid "Add Entry..."
msgstr "Lisää sijainti…"

#: filewidgets/kfileplacesview.cpp:758
#, kde-format
msgid "&Edit Entry '%1'..."
msgstr "&Muokkaa sijaintia ”%1”…"

#: filewidgets/kfileplacesview.cpp:780
#, kde-format
msgid "&Hide Entry '%1'"
msgstr "P&iilota sijainti ”%1”"

#: filewidgets/kfileplacesview.cpp:792
#, kde-format
msgid "&Show All Entries"
msgstr "&Näytä kaikki kohdat"

#: filewidgets/kfileplacesview.cpp:803
#, kde-format
msgid "&Remove Entry '%1'"
msgstr "&Poista sijainti ”%1”"

#: filewidgets/kfilewidget.cpp:296
#, kde-format
msgid ""
"<qt>While typing in the text area, you may be presented with possible "
"matches. This feature can be controlled by clicking with the right mouse "
"button and selecting a preferred mode from the <b>Text Completion</b> menu.</"
"qt>"
msgstr ""
"<qt>Kun kirjoitat tekstikenttään, KDE yrittää täydentää tekstiäsi "
"automaattisesti. Tämän toiminnon asetuksia voidaan muokata napsauttamalla "
"hiiren oikealla painikkeella ja valitsemalla vaihtoehto kohdasta <b>Tekstin "
"täydennys</b>.</qt>"

#: filewidgets/kfilewidget.cpp:396
#, kde-format
msgid "Drive: %1"
msgstr "Asema: %1"

#: filewidgets/kfilewidget.cpp:452
#, kde-format
msgid ""
"<qt>Click this button to enter the parent folder.<br /><br />For instance, "
"if the current location is file:/home/%1 clicking this button will take you "
"to file:/home.</qt>"
msgstr ""
"<qt>Napsauta tätä painiketta siirtyäksesi yläkansioon. <br /><br />Jos "
"esimerkiksi nykyinen sijaintisi on file:/home/%1, tämän painikkeen "
"napsauttaminen siirtää sinut kansioon file:/home.</qt>"

#: filewidgets/kfilewidget.cpp:456
#, kde-format
msgid "Click this button to move backwards one step in the browsing history."
msgstr ""
"Napsauta tätä painiketta siirtyäksesi askeleen taaksepäin selaushistoriassa."

#: filewidgets/kfilewidget.cpp:457
#, kde-format
msgid "Click this button to move forward one step in the browsing history."
msgstr ""
"Napsauta tätä painiketta siirtyäksesi askeleen eteenpäin selaushistoriassa."

#: filewidgets/kfilewidget.cpp:459
#, kde-format
msgid "Click this button to reload the contents of the current location."
msgstr ""
"Napsauta tätä painiketta ladataksesi nykyisen sijainnin sisällön uudelleen."

#: filewidgets/kfilewidget.cpp:461
#, kde-format
msgid "Click this button to create a new folder."
msgstr "Napsauta tätä painiketta luodaksesi kansion."

#: filewidgets/kfilewidget.cpp:467
#, kde-format
msgid "Show Places Navigation Panel"
msgstr "Näytä Sijainnit-paneeli"

#: filewidgets/kfilewidget.cpp:474
#, kde-format
msgid "Show Bookmarks"
msgstr "Näytä kirjanmerkit"

#: filewidgets/kfilewidget.cpp:479
#, kde-format
msgid "Options"
msgstr "Asetukset"

#: filewidgets/kfilewidget.cpp:481
#, kde-format
msgid ""
"<qt>This is the preferences menu for the file dialog. Various options can be "
"accessed from this menu including: <ul><li>how files are sorted in the list</"
"li><li>types of view, including icon and list</li><li>showing of hidden "
"files</li><li>the Places navigation panel</li><li>file previews</"
"li><li>separating folders from files</li></ul></qt>"
msgstr ""
"<qt>Tämä on tiedostoikkunan asetusvalikko. Voit määrittää asetuksia kuten:"
"<ul><li>missä järjestyksessä tiedostot näytetään</li><li>näkymän tyyppi, "
"kuten kuvake- ja luettelonäkymä</li><li>piilotiedostojen näyttäminen</"
"li><li>pikanäyttöpaneelin käyttäminen</li> <li>tiedostojen esikatselu</"
"li><li>kansioiden ja tiedostojen erottaminen</li></ul></qt>"

#: filewidgets/kfilewidget.cpp:524
#, kde-format
msgid "Zoom out"
msgstr "Loitonna"

#: filewidgets/kfilewidget.cpp:526
#, kde-format
msgid "Zoom in"
msgstr "Lähennä"

#. i18n: ectx: property (text), widget (QLabel, nameLabel)
#: filewidgets/kfilewidget.cpp:567 widgets/kpropertiesdesktopbase.ui:17
#, kde-format
msgid "&Name:"
msgstr "&Nimi:"

#: filewidgets/kfilewidget.cpp:590
#, kde-format
msgid ""
"<qt>This is the filter to apply to the file list. File names that do not "
"match the filter will not be shown.<p>You may select from one of the preset "
"filters in the drop down menu, or you may enter a custom filter directly "
"into the text area.</p><p>Wildcards such as * and ? are allowed.</p></qt>"
msgstr ""
"<qt>Tämä on tiedostoluetteloon käytettävä suodatin. Tiedostonimiä, jotka "
"eivät vastaa hakua, ei näytetä. <p>Voit valita jonkin valikon valmiista "
"suodattimista, tai voit antaa oman suodattimen tekstikenttään. </"
"p><p>Jokerimerkit, kuten * ja ? on sallittuja.</p></qt>"

#: filewidgets/kfilewidget.cpp:596
#, kde-format
msgid "&Filter:"
msgstr "S&uodatin:"

#: filewidgets/kfilewidget.cpp:838
#, kde-format
msgid "You can only select one file"
msgstr "Voit valita vain yhden tiedoston"

#: filewidgets/kfilewidget.cpp:839
#, kde-format
msgid "More than one file provided"
msgstr "Tarjottiin useampaa kuin yhtä tiedostoa"

#: filewidgets/kfilewidget.cpp:1006
#, kde-format
msgid "You can only select local files"
msgstr "Voit valita vain paikallisia tiedostoja"

#: filewidgets/kfilewidget.cpp:1007
#, kde-format
msgid "Remote files not accepted"
msgstr "Etätiedostoja ei hyväksytä"

#: filewidgets/kfilewidget.cpp:1022
#, kde-format
msgid ""
"More than one folder has been selected and this dialog does not accept "
"folders, so it is not possible to decide which one to enter. Please select "
"only one folder to list it."
msgstr ""
"Useampi kuin yksi kansio on valittu, eikä tämä dialogi hyväksy kansioita."
"Valitse vain yksi kansio luetteloidaksesi sen."

#: filewidgets/kfilewidget.cpp:1022
#, kde-format
msgid "More than one folder provided"
msgstr "Useampi kuin yksi kansio tarjottiin"

#: filewidgets/kfilewidget.cpp:1030
#, kde-format
msgid ""
"At least one folder and one file has been selected. Selected files will be "
"ignored and the selected folder will be listed"
msgstr ""
"Ainakin yksi kansio ja yksi tiedosto on valittuna. Tiedostojen valinnat "
"hylätään ja valittu kansio listataan"

#: filewidgets/kfilewidget.cpp:1030
#, kde-format
msgid "Files and folders selected"
msgstr "Tiedostoja ja kansioita valittuna"

#: filewidgets/kfilewidget.cpp:1048
#, kde-format
msgid "The file \"%1\" could not be found"
msgstr "Tiedostoa ”%1” ei löytynyt"

#: filewidgets/kfilewidget.cpp:1048
#, kde-format
msgid "Cannot open file"
msgstr "Tiedostoa ei voida avata"

#: filewidgets/kfilewidget.cpp:1327
#, kde-format
msgid "This is the name to save the file as."
msgstr "Tämä on tallennettavan tiedoston nimi."

#: filewidgets/kfilewidget.cpp:1330
#, kde-format
msgid ""
"This is the list of files to open. More than one file can be specified by "
"listing several files, separated by spaces."
msgstr ""
"Tämä on avattavien tiedostojen luettelo. Useampi kuin yksi tiedosto voidaan "
"määrittää erottamalla tiedostonimet välilyönnein."

#: filewidgets/kfilewidget.cpp:1335
#, kde-format
msgid "This is the name of the file to open."
msgstr "Tämä on avattavan tiedoston nimi."

#: filewidgets/kfilewidget.cpp:1349
#, kde-format
msgctxt "@title:window"
msgid "Places"
msgstr "Sijainnit"

#: filewidgets/kfilewidget.cpp:1541
#, kde-format
msgid "The file \"%1\" already exists. Do you wish to overwrite it?"
msgstr "Tiedosto ”%1” on jo olemassa. Haluatko varmasti korvata sen?"

#: filewidgets/kfilewidget.cpp:1542
#, kde-format
msgid "Overwrite File?"
msgstr "Korvataanko tiedosto?"

#: filewidgets/kfilewidget.cpp:1679
#, kde-format
msgid ""
"The chosen filenames do not\n"
"appear to be valid."
msgstr ""
"Valitut tiedostonimet eivät näytä\n"
"olevan oikeanmuotoisia."

#: filewidgets/kfilewidget.cpp:1681
#, kde-format
msgid "Invalid Filenames"
msgstr "Virheelliset tiedostonimet"

#: filewidgets/kfilewidget.cpp:1766
#, kde-format
msgid "You can only select local files."
msgstr "Voit valita vain paikallisia tiedostoja."

#: filewidgets/kfilewidget.cpp:1767
#, kde-format
msgid "Remote Files Not Accepted"
msgstr "Etätiedostoja ei hyväksytä"

#: filewidgets/kfilewidget.cpp:1872
#, kde-format
msgid "*|All Folders"
msgstr "*|Kaikki kansiot"

#: filewidgets/kfilewidget.cpp:2041 widgets/executablefileopendialog.cpp:38
#: widgets/kfileitemactions.cpp:639
#, kde-format
msgid "&Open"
msgstr "&Avaa"

#: filewidgets/kfilewidget.cpp:2127
#, kde-format
msgid "Icon size: %1 pixels (standard size)"
msgstr "Kuvakekoko: %1 kuvapistettä (vakiokoko)"

#: filewidgets/kfilewidget.cpp:2130
#, kde-format
msgid "Icon size: %1 pixels"
msgstr "Kuvakekoko: %1 kuvapistettä"

#: filewidgets/kfilewidget.cpp:2264
#, kde-format
msgid "Automatically select filename e&xtension (%1)"
msgstr "Valitse &tiedostopääte automaattisesti (%1)"

#: filewidgets/kfilewidget.cpp:2265
#, kde-format
msgid "the extension <b>%1</b>"
msgstr "pääte <b>%1</b>"

#: filewidgets/kfilewidget.cpp:2271
#, kde-format
msgid "Automatically select filename e&xtension"
msgstr "Valitse tiedostopääte &automaattisesti"

#: filewidgets/kfilewidget.cpp:2272
#, kde-format
msgid "a suitable extension"
msgstr "sopiva tiedostopääte"

#: filewidgets/kfilewidget.cpp:2282
#, kde-format
msgid ""
"This option enables some convenient features for saving files with "
"extensions:<br /><ol><li>Any extension specified in the <b>%1</b> text area "
"will be updated if you change the file type to save in.<br /><br /></"
"li><li>If no extension is specified in the <b>%2</b> text area when you "
"click <b>Save</b>, %3 will be added to the end of the filename (if the "
"filename does not already exist). This extension is based on the file type "
"that you have chosen to save in.<br /><br />If you do not want KDE to supply "
"an extension for the filename, you can either turn this option off or you "
"can suppress it by adding a period (.) to the end of the filename (the "
"period will be automatically removed).</li></ol>If unsure, keep this option "
"enabled as it makes your files more manageable."
msgstr ""
"Tämä asetus tuo käyttöön joitakin tiedostopäätteisiin liittyviä "
"ominaisuuksia:<br /><ol><li>Kaikki kohdassa <b>%1</b> määritetyt "
"tiedostopäätteet päivitetään, kun muutat tiedoston tyyppiä tallentaessasi."
"<br /><br /></li><li>Ellei kohdassa <b>%2</b> ole annettu tiedostopäätettä "
"ja napsautat <b>Tallenna</b>-painiketta, tiedoston nimen loppuun lisätään %3 "
"(ellei tämän nimistä tiedostoa jo ole olemassa). Tiedostopääte perustuu "
"valitsemaasi tiedostotyyppiin.<br /><br />Ellet halua KDE:n antavan "
"tiedostoille päätettä voit poistaa asetuksen käytöstä tai lisätä pisteen (.) "
"tiedoston nimen loppuun (piste poistetaan automaattisesti tallennettaessa).</"
"li></ol>Asetus kannattaa pitää käytössä, koska se helpottaa tiedostojen "
"käsittelyä."

#: filewidgets/kfilewidget.cpp:2592
#, kde-format
msgid "Bookmarks"
msgstr "Kirjanmerkit"

#: filewidgets/kfilewidget.cpp:2596
#, kde-format
msgid ""
"<qt>This button allows you to bookmark specific locations. Click on this "
"button to open the bookmark menu where you may add, edit or select a "
"bookmark.<br /><br />These bookmarks are specific to the file dialog, but "
"otherwise operate like bookmarks elsewhere in KDE.</qt>"
msgstr ""
"<qt>Tämän painikkeen avulla voit lisätä kirjanmerkkejä eri sijainteihin. "
"Napsauta tätä avataksesi kirjanmerkkivalikon, jossa voi lisätä, muokata tai "
"valita kirjanmerkkejä. <br /><br />Kirjanmerkit koskevat vain "
"tiedostoikkunaa, mutta toimivat kuten kirjanmerkit KDE:ssä yleensä.</qt>"

#: filewidgets/knewfilemenu.cpp:385
#, kde-format
msgid "Sorry"
msgstr "Huomautus"

#: filewidgets/knewfilemenu.cpp:394
#, kde-format
msgid "<qt>The template file <b>%1</b> does not exist.</qt>"
msgstr "<qt>Mallitiedostoa <b>%1</b> ei ole olemassa.</qt>"

#: filewidgets/knewfilemenu.cpp:413
#, kde-format
msgctxt "@action:button"
msgid "Create directory"
msgstr "Luo kansio"

#: filewidgets/knewfilemenu.cpp:415
#, kde-format
msgctxt "@action:button"
msgid "Enter a different name"
msgstr "Syötä toinen nimi"

#: filewidgets/knewfilemenu.cpp:418
#, kde-format
msgid "Create hidden directory?"
msgstr "Luodaanko piilokansio?"

#: filewidgets/knewfilemenu.cpp:428
#, kde-format
msgid ""
"The name \"%1\" starts with a dot, so the directory will be hidden by "
"default."
msgstr "Nimi ”%1” alkaa pisteellä, joten kansio piilotetaan oletusarvoisesti."

#: filewidgets/knewfilemenu.cpp:430 widgets/executablefileopendialog.cpp:36
#, kde-format
msgid "Do not ask again"
msgstr "Älä kysy uudelleen"

#: filewidgets/knewfilemenu.cpp:543 filewidgets/knewfilemenu.cpp:624
#, kde-format
msgid "File name:"
msgstr "Tiedostonimi:"

#: filewidgets/knewfilemenu.cpp:628
#, kde-format
msgid "Create link to URL"
msgstr "Luo linkki verkko-osoitteeseen"

#: filewidgets/knewfilemenu.cpp:673 filewidgets/knewfilemenu.cpp:731
#, kde-format
msgctxt "@item:inmenu Create New"
msgid "%1"
msgstr "%1"

#: filewidgets/knewfilemenu.cpp:1069
#, kde-format
msgid "Create New"
msgstr "Luo uusi"

#: filewidgets/knewfilemenu.cpp:1084
#, kde-format
msgid "Link to Device"
msgstr "Linkki laitteeseen"

#: filewidgets/knewfilemenu.cpp:1138
#, kde-format
msgctxt "Default name for a new folder"
msgid "New Folder"
msgstr "Uusi kansio"

#: filewidgets/knewfilemenu.cpp:1148
#, kde-format
msgctxt "@title:window"
msgid "New Folder"
msgstr "Uusi kansio"

#: filewidgets/knewfilemenu.cpp:1151
#, kde-format
msgid ""
"Create new folder in:\n"
"%1"
msgstr ""
"Luo uusi kansio kohteeseen:\n"
"%1"

#: filewidgets/kstatusbarofflineindicator.cpp:55
#, kde-format
msgid "The desktop is offline"
msgstr "Työpöytä ei ole verkossa"

#. i18n: ectx: property (text), widget (QPushButton, sha1CopyButton)
#. i18n: ectx: property (text), widget (QPushButton, sha256CopyButton)
#. i18n: ectx: property (text), widget (QPushButton, md5CopyButton)
#: filewidgets/kurlnavigator.cpp:456 widgets/checksumswidget.ui:104
#: widgets/checksumswidget.ui:149 widgets/checksumswidget.ui:187
#, kde-format
msgid "Copy"
msgstr "Kopioi"

#. i18n: ectx: property (text), widget (QPushButton, pasteButton)
#: filewidgets/kurlnavigator.cpp:460 widgets/checksumswidget.ui:39
#, kde-format
msgid "Paste"
msgstr "Liitä"

#: filewidgets/kurlnavigator.cpp:467
#, kde-format
msgid "Edit"
msgstr "Muokkaa"

#: filewidgets/kurlnavigator.cpp:470
#, kde-format
msgid "Navigate"
msgstr "Sijainti"

#: filewidgets/kurlnavigator.cpp:485
#, kde-format
msgid "Show Full Path"
msgstr "Näytä koko polku"

#: filewidgets/kurlnavigator.cpp:731
#, kde-format
msgid "Custom Path"
msgstr "Mukautettu polku"

#: filewidgets/kurlnavigatorbutton.cpp:689
#, kde-format
msgctxt "@action:inmenu"
msgid "More"
msgstr "Lisää"

#: filewidgets/kurlnavigatorprotocolcombo.cpp:174
#, kde-format
msgctxt "@item:inmenu"
msgid "Devices"
msgstr "Laitteet"

#: filewidgets/kurlnavigatorprotocolcombo.cpp:178
#, kde-format
msgctxt "@item:inmenu"
msgid "Subversion"
msgstr "Subversion"

#: filewidgets/kurlnavigatorprotocolcombo.cpp:182
#, kde-format
msgctxt "@item:inmenu"
msgid "Other"
msgstr "Muu"

#: filewidgets/kurlnavigatortogglebutton.cpp:43
#, kde-format
msgid "Edit mode"
msgstr "Muokkaustila"

#: filewidgets/kurlnavigatortogglebutton.cpp:96
#, kde-format
msgid "Click for Location Navigation"
msgstr "Saat sijaintiselaimen napsauttamalla tästä"

#: filewidgets/kurlnavigatortogglebutton.cpp:98
#, kde-format
msgid "Click to Edit Location"
msgstr "Muokkaa sijaintia napsauttamalla"

#: gui/faviconrequestjob.cpp:122
#, kde-format
msgid "No favicon found for %1"
msgstr "Sivustolle %1 ei löytynyt kuvaketta"

#: gui/faviconrequestjob.cpp:171
#, kde-format
msgid "Error saving image to %1"
msgstr "Virhe tallennettaessa kuvaa sijaintiin %1"

#: gui/faviconrequestjob.cpp:181
#, kde-format
msgid "Icon file too big, download aborted"
msgstr "Kuvaketiedosto on liian suuri; lataus keskeytettiin"

#: ioslaves/file/file.cpp:246
#, kde-format
msgid "Setting ACL for %1"
msgstr "Asetetaan ACL %1"

#: ioslaves/file/file.cpp:756
#, kde-format
msgid ""
"Could not change permissions for\n"
"%1"
msgstr ""
"Tiedoston %1 oikeuksia ei\n"
"voitu muuttaa"

#: ioslaves/file/file.cpp:1009
#, kde-format
msgid "No Media inserted or Media not recognized."
msgstr "Mediaa ei ole lisätty tai mediaa ei ole tunnistettu."

#: ioslaves/file/file.cpp:1018 ioslaves/file/file.cpp:1214
#, kde-format
msgid "\"vold\" is not running."
msgstr "Vold ei ole käynnissä."

#: ioslaves/file/file.cpp:1051
#, kde-format
msgid "Could not find program \"mount\""
msgstr "Ohjelmaa ”mount” ei löytynyt"

#: ioslaves/file/file.cpp:1120
#, kde-format
msgid "mounting is not supported by wince."
msgstr "wince ei tue liittämistä."

#: ioslaves/file/file.cpp:1225
#, kde-format
msgid "Could not find program \"umount\""
msgstr "Ohjelmaa ”umount” ei löytynyt"

#: ioslaves/file/file.cpp:1240
#, kde-format
msgid "unmounting is not supported by wince."
msgstr "wince ei tue irrottamista."

#: ioslaves/file/file_unix.cpp:288
#, kde-format
msgid "Cannot copy file from %1 to %2. (Errno: %3)"
msgstr ""
"Ei voida kopioida tiedostoa kohteesta %1 kohteeseen %2. (Virheilmoitus: %3)"

#: ioslaves/file/file_unix.cpp:365
#, kde-format
msgid "Could not change permissions for '%1'"
msgstr "Tiedoston ”%1” oikeuksia ei voitu muuttaa"

#: ioslaves/file/file_unix.cpp:442
#, kde-format
msgid "No media in device for %1"
msgstr "Ei mediaa laitteessa %1"

#: ioslaves/file/file_unix.cpp:696
#, kde-format
msgid "Could not get user id for given user name %1"
msgstr "Käyttäjä-ID annetulle nimelle %1 ei saatavilla."

#: ioslaves/file/file_unix.cpp:709
#, kde-format
msgid "Could not get group id for given group name %1"
msgstr "Ryhmän %1 ryhmätunuksen selvittäminen epäonnistui."

#: ioslaves/ftp/ftp.cpp:359
#, kde-format
msgid "Opening connection to host %1"
msgstr "Avataan yhteyttä palvelimeen %1"

#: ioslaves/ftp/ftp.cpp:374
#, kde-format
msgid "Connected to host %1"
msgstr "Yhdistetty palvelimeen %1"

#: ioslaves/ftp/ftp.cpp:484
#, kde-format
msgid "%1 (Error %2)"
msgstr "%1 (Virhe %2)"

#: ioslaves/ftp/ftp.cpp:514
#, kde-format
msgid "Sending login information"
msgstr "Lähetetään sisäänkirjautumistiedot"

#: ioslaves/ftp/ftp.cpp:572
#, kde-format
msgid ""
"Message sent:\n"
"Login using username=%1 and password=[hidden]\n"
"\n"
"Server replied:\n"
"%2\n"
"\n"
msgstr ""
"Lähetetty viesti:\n"
"Sisäänkirjautuminen käyttäjätunnuksella: %1 ja salasanalla: [piilotettu]\n"
"\n"
"Palvelin vastasi:\n"
"%2\n"
"\n"

#: ioslaves/ftp/ftp.cpp:581 ioslaves/http/http.cpp:5366
#, kde-format
msgid "You need to supply a username and a password to access this site."
msgstr ""
"Sinun tulee antaa käyttäjätunnus ja salasana päästäksesi tälle palvelimelle."

#: ioslaves/ftp/ftp.cpp:583 ioslaves/http/http.cpp:5368
#, kde-format
msgid "Site:"
msgstr "Palvelin:"

#: ioslaves/ftp/ftp.cpp:584
#, kde-format
msgid "<b>%1</b>"
msgstr "<b>%1</b>"

#: ioslaves/ftp/ftp.cpp:672
#, kde-format
msgid "Login OK"
msgstr "Sisäänkirjautuminen OK"

#: ioslaves/ftp/ftp.cpp:701
#, kde-format
msgid "Could not login to %1."
msgstr "Ei voitu kirjautua %1:n."

#: ioslaves/ftp/ftp.cpp:2612 ioslaves/http/http.cpp:5247
#: ioslaves/http/http.cpp:5380
#, kde-format
msgid ""
"You need to supply a username and a password for the proxy server listed "
"below before you are allowed to access any sites."
msgstr ""
"Alla olevalle välityspalvelimelle pitää antaa käyttäjätunnus ja salasana, "
"ennen kuin mitään sivuja voidaan selata."

#: ioslaves/ftp/ftp.cpp:2616 ioslaves/http/http.cpp:5251
#: ioslaves/http/http.cpp:5383
#, kde-format
msgid "Proxy:"
msgstr "Välityspalvelin:"

#: ioslaves/ftp/ftp.cpp:2617 ioslaves/http/http.cpp:5252
#: ioslaves/http/http.cpp:5489
#, kde-format
msgid "<b>%1</b> at <b>%2</b>"
msgstr "<b>%1</b> kohteessa <b>%2</b>"

#: ioslaves/ftp/ftp.cpp:2618 ioslaves/http/http.cpp:5254
#: ioslaves/http/http.cpp:5400
#, kde-format
msgid "Proxy Authentication Failed."
msgstr "Välityspalvelimeen tunnistautuminen epäonnistui."

#: ioslaves/help/kio_help.cpp:126
#, kde-format
msgid "There is no documentation available for %1."
msgstr "Kohteelle %1 ei ole käyttöopasta."

#: ioslaves/help/kio_help.cpp:174
#, kde-format
msgid "Looking up correct file"
msgstr "Etsitään oikeaa tiedostoa"

#: ioslaves/help/kio_help.cpp:224
#, kde-format
msgid "Preparing document"
msgstr "Valmistellaan tiedostoa"

#: ioslaves/help/kio_help.cpp:234 ioslaves/help/kio_help.cpp:279
#, kde-format
msgid "The requested help file could not be parsed:<br />%1"
msgstr "Pyydettyä ohjetiedostoa ei voitu jäsentää:<br />%1"

#: ioslaves/help/kio_help.cpp:256
#, kde-format
msgid "Saving to cache"
msgstr "Tallennetaan välimuistiin"

#: ioslaves/help/kio_help.cpp:273
#, kde-format
msgid "Using cached version"
msgstr "Käytetään välimuistissa olevaa versiota"

#: ioslaves/help/kio_help.cpp:335
#, kde-format
msgid "Looking up section"
msgstr "Etsitään valintaa"

#: ioslaves/help/kio_help.cpp:342
#, kde-format
msgid "Could not find filename %1 in %2."
msgstr "Tiedostonimeä %1 ei löytynyt hakemistosta %2."

#: ioslaves/http/http.cpp:601
#, kde-format
msgid "No host specified."
msgstr "Ei kohdetta."

#: ioslaves/http/http.cpp:1563
#, kde-format
msgid "Otherwise, the request would have succeeded."
msgstr "Muuten pyyntö olisi onnistunut."

#: ioslaves/http/http.cpp:1567
#, kde-format
msgctxt "request type"
msgid "retrieve property values"
msgstr "hae ominaisuusarvot"

#: ioslaves/http/http.cpp:1570
#, kde-format
msgctxt "request type"
msgid "set property values"
msgstr "aseta ominaisuusarvot"

#: ioslaves/http/http.cpp:1573
#, kde-format
msgctxt "request type"
msgid "create the requested folder"
msgstr "luo pyydetty kansio"

#: ioslaves/http/http.cpp:1576
#, kde-format
msgctxt "request type"
msgid "copy the specified file or folder"
msgstr "kopioi tietty tiedosto tai kansio"

#: ioslaves/http/http.cpp:1579
#, kde-format
msgctxt "request type"
msgid "move the specified file or folder"
msgstr "siirrä tietty tiedosto tai kansio"

#: ioslaves/http/http.cpp:1582
#, kde-format
msgctxt "request type"
msgid "search in the specified folder"
msgstr "hae tietyssä kansiossa"

#: ioslaves/http/http.cpp:1585
#, kde-format
msgctxt "request type"
msgid "lock the specified file or folder"
msgstr "lukitse tietty tiedosto tai kansio"

#: ioslaves/http/http.cpp:1588
#, kde-format
msgctxt "request type"
msgid "unlock the specified file or folder"
msgstr "poista lukitus tietystä tiedostosta tai kansiosta"

#: ioslaves/http/http.cpp:1591
#, kde-format
msgctxt "request type"
msgid "delete the specified file or folder"
msgstr "poista tietty tiedosto tai kansio"

#: ioslaves/http/http.cpp:1594
#, kde-format
msgctxt "request type"
msgid "query the server's capabilities"
msgstr "kysele palvelimen kykyjä"

#: ioslaves/http/http.cpp:1597
#, kde-format
msgctxt "request type"
msgid "retrieve the contents of the specified file or folder"
msgstr "hae tietyn tiedoston tai kansion sisältö"

#: ioslaves/http/http.cpp:1600
#, kde-format
msgctxt "request type"
msgid "run a report in the specified folder"
msgstr "aja raportti määritetyssä kansiossa"

#: ioslaves/http/http.cpp:1611
#, kde-format
msgctxt "%1: code, %2: request type"
msgid "An unexpected error (%1) occurred while attempting to %2."
msgstr "Odottamaton virhe (%1) tapahtui yritettäessä pyyntöä %2."

#: ioslaves/http/http.cpp:1618
#, kde-format
msgid "The server does not support the WebDAV protocol."
msgstr "Palvelin ei tue WebDAV-yhteyskäytäntöä."

#: ioslaves/http/http.cpp:1659
#, kde-format
msgctxt "%1: request type, %2: url"
msgid ""
"An error occurred while attempting to %1, %2. A summary of the reasons is "
"below."
msgstr "Tapahtui virhe yritettäessä %1, %2. Lyhyt yhteenveto syistä on alla. "

#: ioslaves/http/http.cpp:1675 ioslaves/http/http.cpp:1808
#, kde-format
msgctxt "%1: request type"
msgid "Access was denied while attempting to %1."
msgstr "Käsittely kielletty yritettäessä %1."

#: ioslaves/http/http.cpp:1688 ioslaves/http/http.cpp:1814
#, kde-format
msgid ""
"A resource cannot be created at the destination until one or more "
"intermediate collections (folders) have been created."
msgstr ""
"Resurssia ei voitu luoda kohteeseen ennen kuin yksi tai useampi välikokoelma "
"(kansio) on luotu."

# Koska kehittäjä muutti ”propertybehavior” → ”property behavior”, niin oletin ettei ole kääntämättömissä oleva XML-elementin nimi (niissä ei voi olla välilyöntiä). ”Ominaisuuksien käyttäytyminen” heitetty, mutta sen voi ongelmatilanteessa kääntää helposti englanniksi.
#: ioslaves/http/http.cpp:1696
#, kde-format
msgid ""
"The server was unable to maintain the liveness of the properties listed in "
"the propertybehavior XML element\n"
" or you attempted to overwrite a file while requesting that files are not "
"overwritten.\n"
" %1"
msgstr ""
"Palvelin ei joko kyennyt ylläpitämään elossa XML-alkion propertybehaviorissa "
"lueteltuja ominaisuuksia\n"
"tai yritit korvata tiedoston samalla kun vaadit, ettei tiedostoja korvata.\n"
"%1"

#: ioslaves/http/http.cpp:1704
#, kde-format
msgid "The requested lock could not be granted. %1"
msgstr "Pyydettyä lukkoa %1 ei voitu myöntää."

#: ioslaves/http/http.cpp:1710
#, kde-format
msgid "The server does not support the request type of the body."
msgstr "Palvelin ei tue rungon pyyntötyyppiä."

#: ioslaves/http/http.cpp:1715 ioslaves/http/http.cpp:1822
#, kde-format
msgctxt "%1: request type"
msgid "Unable to %1 because the resource is locked."
msgstr "Toimintoa %1 ei voida suorittaa, koska resurssi on lukittu."

#: ioslaves/http/http.cpp:1719
#, kde-format
msgid "This action was prevented by another error."
msgstr "Toiminto estyi jonkin muun virheen vuoksi."

#: ioslaves/http/http.cpp:1725 ioslaves/http/http.cpp:1828
#, kde-format
msgctxt "%1: request type"
msgid ""
"Unable to %1 because the destination server refuses to accept the file or "
"folder."
msgstr ""
"%1 ei onnistu, koska kohdepalvelin kieltäytyy hyväksymästä tiedostoa tai "
"kansiota."

#: ioslaves/http/http.cpp:1732 ioslaves/http/http.cpp:1835
#, kde-format
msgid ""
"The destination resource does not have sufficient space to record the state "
"of the resource after the execution of this method."
msgstr ""
"Kohderesurssissa ei ole riittävästi tilaa tallentaa resurssin tilaa metodin "
"suorituksen jälkeen."

#: ioslaves/http/http.cpp:1786
#, kde-format
msgid "The resource cannot be deleted."
msgstr "Resurssia ei voida poistaa."

#: ioslaves/http/http.cpp:1799
#, kde-format
msgctxt "request type"
msgid "upload %1"
msgstr "lähetetään tiedostoa %1"

#: ioslaves/http/http.cpp:1849
#, kde-format
msgctxt "%1: response code, %2: request type"
msgid "An unexpected error (%1) occurred while attempting to %2."
msgstr "Odottamaton virhe (%1) tapahtui yritettäessä %2"

#: ioslaves/http/http.cpp:2675
#, kde-format
msgid "%1 contacted. Waiting for reply..."
msgstr "%1 yhdistetty.  Odotetaan vastausta… "

#: ioslaves/http/http.cpp:3019
#, kde-format
msgctxt "@info Security check on url being accessed"
msgid ""
"<p>You are about to log in to the site \"%1\" with the username \"%2\", but "
"the website does not require authentication. This may be an attempt to trick "
"you.</p><p>Is \"%1\" the site you want to visit?</p>"
msgstr ""
"<p>Olet kirjautumassa sivulle ”%1” käyttäjätunnuksella ”%2”, mutta se ei "
"tarvitse tunnistautumista. Sinua saatetaan petkuttaa.</p><p>Onko ”%1” "
"varmasti se sivu, jolle haluat siirtyä?</p>"

#: ioslaves/http/http.cpp:3025
#, kde-format
msgctxt "@title:window"
msgid "Confirm Website Access"
msgstr "Vahvista verkkosivulle siirtyminen"

#: ioslaves/http/http.cpp:3114
#, kde-format
msgid "Server processing request, please wait..."
msgstr "Palvelin käsittelee pyyntöä, odota hetki…"

#: ioslaves/http/http.cpp:3824 ioslaves/http/http.cpp:3884
#, kde-format
msgid "Sending data to %1"
msgstr "Lähetetään dataa kohteeseen %1"

#: ioslaves/http/http.cpp:4341
#, kde-format
msgid "Retrieving %1 from %2..."
msgstr "Haetaan %1 kohteesta %2"

#: ioslaves/http/http.cpp:5399
#, kde-format
msgid "Authentication Failed."
msgstr "Tunnistaminen epäonnistui."

#: ioslaves/http/http.cpp:5530
#, kde-format
msgid "Authorization failed."
msgstr "Tunnistautuminen epäonnistui."

#: ioslaves/http/http.cpp:5547
#, kde-format
msgid "Unknown Authorization method."
msgstr "Tuntematon tunnistautumismenetelmä."

#: ioslaves/http/httpfilter.cpp:196
#, kde-format
msgid "Receiving corrupt data."
msgstr "Vastaanotetaan vioittunutta tietoa."

#: ioslaves/http/kcookiejar/kcookieserver.cpp:68
#: ioslaves/http/kcookiejar/kcookieserver.cpp:77
#, kde-format
msgid "Cannot Save Cookies"
msgstr "Evästeitä ei voi tallentaa"

#: ioslaves/http/kcookiejar/kcookieserver.cpp:68
#, kde-format
msgid "Could not remove %1, check permissions"
msgstr "%1 ei voitu poistaa; tarkista käyttöoikeudet"

#: ioslaves/http/kcookiejar/kcookieserver.cpp:77
#, kde-format
msgid "Could not create directory %1"
msgstr "Ei voitu luoda kansiota %1"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:66
#, kde-format
msgid "Cookie Alert"
msgstr "Evästevaroitus"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:90
#, kde-format
msgctxt "%2 hostname, %3 optional cross domain suffix (translated below)"
msgid ""
"<p>You received a cookie from<br/><b>%2%3</b><br/>Do you want to accept or "
"reject this cookie?</p>"
msgid_plural ""
"<p>You received %1 cookies from<br/><b>%2%3</b><br/>Do you want to accept or "
"reject these cookies?</p>"
msgstr[0] ""
"<p>Vastaanotit evästeen palvelimelta<br/><b>%2%3</b><br/>Haluatko hyväksyä "
"vai hylätä tämän evästeen?</p>"
msgstr[1] ""
"<p>Vastaanotit %1 evästettä palvelimelta<br/><b>%2%3</b><br/>Haluatko "
"hyväksyä vai hylätä nämä evästeet?</p>"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:98
#, kde-format
msgctxt "@item:intext cross domain cookie"
msgid " [Cross Domain]"
msgstr " [Verkkoalueen ylittävä]"

#. i18n: ectx: property (title), widget (QGroupBox, detailsGroupBox)
#: ioslaves/http/kcookiejar/kcookiewin.cpp:111
#: ioslaves/http/kcookiejar/kcookiewin.cpp:378
#: kcms/kio/kcookiesmanagement.ui:97
#, kde-format
msgid "Details"
msgstr "Yksityiskohdat"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:114
#, kde-format
msgid "See or modify the cookie information"
msgstr "Katso tai muuta evästeen tietoja"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:119
#, kde-format
msgid "Accept for this &session"
msgstr "Hyväksy &tämän istunnon ajaksi"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:122
#, kde-format
msgid "Accept cookie(s) until the end of the current session"
msgstr "Hyväksy evästeet nykyisen istunnon loppuun saakka"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:132
#, kde-format
msgid "&Accept"
msgstr "&Hyväksy"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:135
#, kde-format
msgid "&Reject"
msgstr "H&ylkää"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:171
#, kde-format
msgid "Apply Choice To"
msgstr "Koskee"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:174
#, kde-format
msgid "&Only this cookie"
msgstr "&Vain tämä eväste"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:174
#, kde-format
msgid "&Only these cookies"
msgstr "&Vain nämä evästeet"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:178
#, kde-format
msgid ""
"Select this option to only accept or reject this cookie. You will be "
"prompted again if you receive another cookie."
msgstr ""
"Valitse tämä hyväksyäksesi tai hylätäksesi vain tämän evästeen. Uusista "
"evästeistä kysytään erikseen."

#: ioslaves/http/kcookiejar/kcookiewin.cpp:181
#, kde-format
msgid "All cookies from this do&main"
msgstr "Kaikki evästeet tältä v&erkkoalueelta"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:184
#, kde-format
msgid ""
"Select this option to accept or reject all cookies from this site. Choosing "
"this option will add a new policy for the site this cookie originated from. "
"This policy will be permanent until you manually change it from the System "
"Settings."
msgstr ""
"Valitse tämä asetus hyväksyäksesi tai hylätäksesi kaikki evästeet tältä "
"palvelimelta. Valitsemalla tämän asetuksen lisäät uuden käytännön "
"palvelimeen, josta eväste tuli. Käytänne on pysyvä, ellet muokkaa sitä itse "
"järjestelmäasetuksista."

#: ioslaves/http/kcookiejar/kcookiewin.cpp:189
#, kde-format
msgid "All &cookies"
msgstr "&Kaikki evästeet"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:192
#, kde-format
msgid ""
"Select this option to accept/reject all cookies from anywhere. Choosing this "
"option will change the global cookie policy for all cookies until you "
"manually change it from the System Settings."
msgstr ""
"Valitse tämä asetus hyväksyäksesi tai hylätäksesi kaikki evästeet "
"kaikkialta. Tämän asetuksen valinta muuttaa yleisiä evästekäytäntöjä, ellet "
"muokkaa sitä itse järjestelmäasetuksista."

#: ioslaves/http/kcookiejar/kcookiewin.cpp:260
#, kde-format
msgid "Cookie Details"
msgstr "Evästeen yksityiskohdat"

#. i18n: ectx: property (text), widget (QLabel, nameLabel)
#: ioslaves/http/kcookiejar/kcookiewin.cpp:265
#: kcms/kio/kcookiesmanagement.ui:106
#, kde-format
msgid "Name:"
msgstr "Nimi:"

#. i18n: ectx: property (text), widget (QLabel, valueLabel)
#: ioslaves/http/kcookiejar/kcookiewin.cpp:273
#: kcms/kio/kcookiesmanagement.ui:129
#, kde-format
msgid "Value:"
msgstr "Arvo:"

#. i18n: ectx: property (text), widget (QLabel, expiresLabel)
#: ioslaves/http/kcookiejar/kcookiewin.cpp:280
#: kcms/kio/kcookiesmanagement.ui:198
#, kde-format
msgid "Expires:"
msgstr "Vanhenee:"

#. i18n: ectx: property (text), widget (QLabel, patchLabel)
#: ioslaves/http/kcookiejar/kcookiewin.cpp:287
#: kcms/kio/kcookiesmanagement.ui:175
#, kde-format
msgid "Path:"
msgstr "Polku:"

#. i18n: ectx: property (text), widget (QLabel, domainLabel)
#: ioslaves/http/kcookiejar/kcookiewin.cpp:294
#: kcms/kio/kcookiesmanagement.ui:152
#, kde-format
msgid "Domain:"
msgstr "Verkkoalue:"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:301
#, kde-format
msgid "Exposure:"
msgstr "Näyttäminen:"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:309
#, kde-format
msgctxt "Next cookie"
msgid "&Next >>"
msgstr "&Seuraava >>"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:314
#, kde-format
msgid "Show details of the next cookie"
msgstr "Näytä yksityiskohdat seuraavasta evästeestä"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:342
#, kde-format
msgid "Not specified"
msgstr "Ei määritetty"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:352
#, kde-format
msgid "End of Session"
msgstr "Istunnon loppu"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:357
#, kde-format
msgid "Secure servers only"
msgstr "Vain turvalliset palvelimet"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:359
#, kde-format
msgid "Secure servers, page scripts"
msgstr "Turvalliset palvelimet, sivuskriptit"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:363
#, kde-format
msgid "Servers"
msgstr "Palvelimet"

#: ioslaves/http/kcookiejar/kcookiewin.cpp:365
#, kde-format
msgid "Servers, page scripts"
msgstr "Palvelimet, sivuskriptit"

#: ioslaves/remote/remoteimpl.cpp:153
#, kde-format
msgid "Add Network Folder"
msgstr "Lisää verkkokansio"

#: ioslaves/telnet/ktelnetservice.cpp:67
#, kde-format
msgid "Access denied"
msgstr "Käsittely kielletty"

#: ioslaves/telnet/ktelnetservice.cpp:68
#, kde-format
msgid "You do not have permission to access the %1 protocol."
msgstr "Yhteyskäytäntöön %1 ei ole käyttöoikeuksia."

#: ioslaves/trash/kcmtrash.cpp:158
#, kde-format
msgid " days"
msgstr " päivää"

#: ioslaves/trash/kcmtrash.cpp:221
#, kde-format
msgid ""
"<para>KDE's wastebin is configured to use the <b>Finder</b>'s Trash.<br></"
"para>"
msgstr ""
"<para>KDE:n roskakori on asetettu käyttämään <b>Finderin</b> roskakoria."
"<br></para>"

#: ioslaves/trash/kcmtrash.cpp:223
#, kde-format
msgctxt "@info:whatsthis"
msgid ""
"<para>Emptying KDE's wastebin will remove only KDE's trash items, "
"while<br>emptying the Trash through the Finder will delete everything.</"
"para><para>KDE's trash items will show up in a folder called KDE.trash, in "
"the Trash can.</para>"
msgstr ""
"<para>KDE:n roskakorin tyhjentäminen poistaa vain KDE:n roskakorissa olevat "
"kohteet,<br>kun taas roskakorin tyhjentäminen Finderista poistaa kaiken.</"
"para><para>KDE:n roskakorissa olevat kohteet näkyvät Finderin roskakorissa "
"kansiossa nimeltään KDE.trash.</para>"

#: ioslaves/trash/kcmtrash.cpp:258
#, kde-format
msgid "Delete files older than:"
msgstr "Poista vanhemmat tiedostot:"

#: ioslaves/trash/kcmtrash.cpp:260
#, kde-kuit-format
msgctxt "@info:whatsthis"
msgid ""
"<para>Check this box to allow <emphasis strong='true'>automatic deletion</"
"emphasis> of files that are older than the value specified. Leave this "
"disabled to <emphasis strong='true'>not</emphasis> automatically delete any "
"items after a certain timespan</para>"
msgstr ""
"<para>Valitse tämä salliaksesi määräikää vanhempien tiedostojen <emphasis "
"strong='true'>automaattisen poiston</emphasis>. Poista valinta, jos "
"<emphasis strong='true'>et halua</emphasis> poistaa määräikää vanhempia "
"tiedostoja automaattisesti.</para>"

#: ioslaves/trash/kcmtrash.cpp:267
#, kde-format
msgid " day"
msgid_plural " days"
msgstr[0] " päivä"
msgstr[1] " päivää"

#: ioslaves/trash/kcmtrash.cpp:269
#, kde-kuit-format
msgctxt "@info:whatsthis"
msgid ""
"<para>Set the number of days that files can remain in the trash. Any files "
"older than this will be automatically deleted.</para>"
msgstr ""
"<para>Aseta niiden tiedostojen ikä (päivissä), jotka saavat jäädä "
"roskakoriin. Tätä vanhemmat tiedostot poistetaan automaattisesti.</para>"

#: ioslaves/trash/kcmtrash.cpp:277
#, kde-format
msgid "Limit to maximum size"
msgstr "Rajoita enimmäiskokoon"

#: ioslaves/trash/kcmtrash.cpp:279
#, kde-kuit-format
msgctxt "@info:whatsthis"
msgid ""
"<para>Check this box to limit the trash to the maximum amount of disk space "
"that you specify below. Otherwise, it will be unlimited.</para>"
msgstr ""
"<para>Valitse tämä rajoittaaksesi roskakorin enimmäiskokoa alla annettavaan "
"arvoon. Muulloin roskakorin koko on rajoitukseton.</para>"

#: ioslaves/trash/kcmtrash.cpp:297
#, kde-kuit-format
msgctxt "@info:whatsthis"
msgid ""
"<para>This is the maximum percent of disk space that will be used for the "
"trash.</para>"
msgstr ""
"<para>Tämä määrittää enimmäisosuuden levytilasta, jonka roskakori saa "
"käyttää.</para>"

#: ioslaves/trash/kcmtrash.cpp:302
#, kde-kuit-format
msgctxt "@info:whatsthis"
msgid ""
"<para>This is the calculated amount of disk space that will be allowed for "
"the trash, the maximum.</para>"
msgstr ""
"<para>Tämä on laskennallinen enimmäismäärä levytilaa, jonka roskakori saa "
"viedä.</para>"

#: ioslaves/trash/kcmtrash.cpp:305
#, kde-format
msgid "Maximum size:"
msgstr "Enimmäiskoko:"

#: ioslaves/trash/kcmtrash.cpp:307
#, kde-format
msgid "When limit reached:"
msgstr "Kun raja saavutetaan:"

#: ioslaves/trash/kcmtrash.cpp:311
#, kde-format
msgid "Warn Me"
msgstr "Varoita"

#: ioslaves/trash/kcmtrash.cpp:312
#, kde-format
msgid "Delete Oldest Files From Trash"
msgstr "Poista vanhimmat tiedostot roskakorista"

#: ioslaves/trash/kcmtrash.cpp:313
#, kde-format
msgid "Delete Biggest Files From Trash"
msgstr "Poista suurimmat tiedostot roskakorista"

#: ioslaves/trash/kcmtrash.cpp:315
#, kde-kuit-format
msgctxt "@info:whatsthis"
msgid ""
"<para>When the size limit is reached, it will prefer to delete the type of "
"files that you specify, first. If this is set to warn you, it will do so "
"instead of automatically deleting files.</para>"
msgstr ""
"<para>Kun kokorajoitus saavutetaan, on järkevää poistaa ensin tietyn "
"tyyppiset tiedostot. Jos valitset tämän varoituksen, tehdään näin sen "
"sijaan, että tiedostot poistettaisiin automaattisesti.</para>"

#: ioslaves/trash/kio_trash.cpp:110 ioslaves/trash/kio_trash.cpp:153
#: ioslaves/trash/kio_trash.cpp:203 ioslaves/trash/kio_trash.cpp:359
#: ioslaves/trash/kio_trash.cpp:392 ioslaves/trash/kio_trash.cpp:561
#: ioslaves/trash/kio_trash.cpp:573
#, kde-format
msgid "Malformed URL %1"
msgstr "Virheellinen URL %1"

#: ioslaves/trash/kio_trash.cpp:130
#, kde-format
msgid ""
"The directory %1 does not exist anymore, so it is not possible to restore "
"this item to its original location. You can either recreate that directory "
"and use the restore operation again, or drag the item anywhere else to "
"restore it."
msgstr ""
"Kansiota %1 ei ole enää olemassa. Siksi tätä tiedostoa on mahdotonta "
"palauttaa alkuperäiselle paikalleen. Voit luoda kansion uudelleen ja käyttää "
"palautustoimintoa uudelleen. Voit myös vetää osan hiirellä toiseen paikkaan."

#: ioslaves/trash/kio_trash.cpp:188 ioslaves/trash/kio_trash_win.cpp:240
#, kde-format
msgid "This file is already in the trash bin."
msgstr "Tiedosto on jo roskakorissa."

#: ioslaves/trash/kio_trash.cpp:276 ioslaves/trash/kio_trash_win.cpp:265
#, kde-format
msgid "Internal error in copyOrMove, should never happen"
msgstr "Sisäinen virhe (copyOrMove): tätä ei pitäisi tapahtua"

#: ioslaves/trash/kio_trash_win.cpp:253
#, kde-format
msgid "not supported"
msgstr "ei tuettu"

#: ioslaves/trash/ktrash.cpp:39
#, kde-format
msgid ""
"Helper program to handle the KDE trash can\n"
"Note: to move files to the trash, do not use ktrash, but \"kioclient move "
"'url' trash:/\""
msgstr ""
"KDE:n roskakoriavustaja\n"
"Huomio: Älä siirrä tiedostoja roskakoriin ktrashilla, vaan käytä komentoa "
"”kfmclient move ’url’ trash:/”."

#: ioslaves/trash/ktrash.cpp:42
#, kde-format
msgid "Empty the contents of the trash"
msgstr "Tyhjennä roskakori"

#: ioslaves/trash/ktrash.cpp:43
#, kde-format
msgid "Restore a trashed file to its original location"
msgstr "Palauta roskakoriin viedyt tiedostot niiden alkuperäisille paikoilleen"

#: ioslaves/trash/trashimpl.cpp:1396
#, kde-format
msgid "The file is too large to be trashed."
msgstr "Tiedosto on liian suuri mahtuakseen roskakoriin."

#: ioslaves/trash/trashimpl.cpp:1402
#, kde-format
msgid ""
"The trash has reached its maximum size!\n"
"Cleanup the trash manually."
msgstr ""
"Roskakori on saavuttanut enimmäiskoon.\n"
"Tyhjennä roskakori."

#: kcms/kio/cache.cpp:108
#, kde-format
msgid ""
"<h1>Cache</h1><p>This module lets you configure your cache settings.</"
"p><p>This specific cache is an area on the disk where recently read web "
"pages are stored. If you want to retrieve a web page again that you have "
"recently read, it will not be downloaded from the Internet, but rather "
"retrieved from the cache, which is a lot faster.</p>"
msgstr ""
"<h1>Välimuisti</h1><p>Tässä voit muokata välimuistiasetuksia.</p><p>Tämä "
"välimuisti on alue levylle, jonne äskettäin luetut verkkosivut tallennetaan. "
"Jos haluat noutaa uudelleen äskettäin lukemasi verkkosivun, sitä ei ladata "
"internetistä vaan välimuistista, mikä on paljon nopeampaa.</p>"

#. i18n: ectx: property (whatsThis), widget (QCheckBox, cbUseCache)
#: kcms/kio/cache.ui:17
#, kde-format
msgid ""
"Check this box if you want the web pages you visit to be stored on your hard "
"disk for quicker access. The stored pages will only be updated as needed "
"instead of on every visit to that site. This is especially useful if you "
"have a slow connection to the Internet."
msgstr ""
"Napsauta tästä, jos haluat tallentaa selaamasi verkkosivut omalle "
"tietokoneellesi, jolloin sivut latautuvat nopeammin. Tällöin sivujen "
"selaaminen on nopeampaa varsinkin silloin, jos internetyhteytesi on hidas."

#. i18n: ectx: property (text), widget (QCheckBox, cbUseCache)
#: kcms/kio/cache.ui:20
#, kde-format
msgid "&Use cache"
msgstr "Käytä &välimuistia"

#. i18n: ectx: property (text), widget (QTreeWidget, policyTreeWidget)
#. i18n: ectx: property (title), widget (QGroupBox, bgCachePolicy)
#: kcms/kio/cache.ui:46 kcms/kio/kcookiespolicies.ui:168
#, kde-format
msgid "Policy"
msgstr "Käytänteet"

#. i18n: ectx: property (whatsThis), widget (QRadioButton, rbVerifyCache)
#: kcms/kio/cache.ui:52
#, kde-format
msgid ""
"Verify whether the cached web page is valid before attempting to fetch the "
"web page again."
msgstr ""
"Tarkistaa, onko välimuistissa oleva sivu kelvollinen, ennen kuin sivua "
"yritetään hakea uudelleen."

#. i18n: ectx: property (text), widget (QRadioButton, rbVerifyCache)
#: kcms/kio/cache.ui:55
#, kde-format
msgid "&Keep cache in sync"
msgstr "&Pidä välimuisti ajan tasalla"

#. i18n: ectx: property (whatsThis), widget (QRadioButton, rbCacheIfPossible)
#: kcms/kio/cache.ui:62
#, kde-format
msgid ""
"Always use documents from the cache when available. You can still use the "
"reload button to synchronize the cache with the remote host."
msgstr ""
"Valitse tämä kohta jos haluat käyttää välimuistia aina kun se on mahdollista."
"Voit silti päivittää sivun etäpalvelimelta napsauttamalla päivityspainiketta."

#. i18n: ectx: property (text), widget (QRadioButton, rbCacheIfPossible)
#: kcms/kio/cache.ui:65
#, kde-format
msgid "Use cache whenever &possible"
msgstr "Käytä välimuistia, jos &mahdollista"

#. i18n: ectx: property (whatsThis), widget (QRadioButton, rbOfflineMode)
#: kcms/kio/cache.ui:72
#, kde-format
msgid ""
"Do not fetch web pages that are not already stored in the cache. Offline "
"mode prevents you from viewing pages that you have not previously visited."
msgstr ""
"Älä hae sivuja, joita ei löydy välimuistista. Verkoton tila estää "
"katselemasta sivuja, joilla ei ole aiemmin käyty."

#. i18n: ectx: property (text), widget (QRadioButton, rbOfflineMode)
#: kcms/kio/cache.ui:75
#, kde-format
msgid "O&ffline browsing mode"
msgstr "Verk&oton selaustila"

#. i18n: ectx: property (text), widget (QLabel, lbMaxCacheSize)
#: kcms/kio/cache.ui:88
#, kde-format
msgid "Disk cache &size:"
msgstr "Välimuistin &koko:"

#. i18n: ectx: property (suffix), widget (QSpinBox, sbMaxCacheSize)
#: kcms/kio/cache.ui:104
#, kde-format
msgid " KiB"
msgstr " KiB"

#. i18n: ectx: property (text), widget (QPushButton, clearCacheButton)
#: kcms/kio/cache.ui:114
#, kde-format
msgid "C&lear Cache"
msgstr "&Tyhjennä välimuisti"

#: kcms/kio/kcookiesmain.cpp:40
#, kde-format
msgid "&Policy"
msgstr "&Käytänteet"

#: kcms/kio/kcookiesmain.cpp:45
#, kde-format
msgid "&Management"
msgstr "&Hallinta"

#: kcms/kio/kcookiesmain.cpp:81
#, kde-format
msgid ""
"<h1>Cookies</h1><p>Cookies contain information that KDE applications using "
"the HTTP protocol (like Konqueror) store on your computer, initiated by a "
"remote Internet server. This means that a web server can store information "
"about you and your browsing activities on your machine for later use. You "
"might consider this an invasion of privacy.</p><p> However, cookies are "
"useful in certain situations. For example, they are often used by Internet "
"shops, so you can 'put things into a shopping basket'. Some sites require "
"you have a browser that supports cookies.</p><p> Because most people want a "
"compromise between privacy and the benefits cookies offer, the HTTP kioslave "
"offers you the ability to customize the way it handles cookies. So you might "
"want to set the default policy to ask you whenever a server wants to set a "
"cookie, allowing you to decide. For your favorite shopping web sites that "
"you trust, you might want to set the policy to accept, then you can access "
"the web sites without being prompted every time a cookie is received.</p>"
msgstr ""
"<h1>Evästeet</h1><p>Evästeet sisältävät tietoja, jotka HTTP-yhteyskäytäntöä "
"käyttävät KDE-sovellukset (kuten Konqueror) tallentavat tietokoneelle "
"internetin etäpalvelimelta. Tämä tarkoittaa, että WWW-palvelin voi tallentaa "
"tietoja sinusta ja selaustapahtumistasi tietokoneelle myöhempää käyttöä "
"varten. Tämä voi tuntua yksityisyytesi loukkaukselta.</p><p>Evästeistä on "
"kuitenkin hyötyä joissakin tilanteissa: niitä käytetään usein esimerkiksi "
"verkkokaupoissa ostoskorien sisällön tallentamiseen. Jotkin palvelut jopa "
"vaativat evästeitä tukevan selaimen käyttöä.</p><p> Koska useimmat haluavat "
"kompromissin yksityisyytensä ja evästeiden hyötyjen välillä, HTTP-KIO-"
"palvelu antaa sinun mukauttaa sitä, miten evästeitä käsitellään. Voit "
"esimerkiksi asettaa oletuskäytänteeksi, että sinulta kysytään, "
"tallennetaanko eväste. Luottamillesi verkkokaupoille voit asettaa "
"käytännöksi evästeiden hyväksymisen,  jolloin palvelua voi käyttää ilman, "
"että evästeiden vastaanottamisesta kaiken aikaa kyseltäisiin.</p>"

#: kcms/kio/kcookiesmanagement.cpp:138 kcms/kio/kcookiesmanagement.cpp:154
#, kde-format
msgid "D-Bus Communication Error"
msgstr "D-Bus-viestintävirhe"

#: kcms/kio/kcookiesmanagement.cpp:139
#, kde-format
msgid "Unable to delete all the cookies as requested."
msgstr "Kaikkia evästeitä ei saatu poistetuksi, kuten pyydettiin."

#: kcms/kio/kcookiesmanagement.cpp:155
#, kde-format
msgid "Unable to delete cookies as requested."
msgstr "Evästeitä ei voitu poistaa kuten pyydettiin."

#: kcms/kio/kcookiesmanagement.cpp:226
#, kde-format
msgid "<h1>Cookie Management Quick Help</h1>"
msgstr "<h1>Evästeiden hallinnan pikaohje</h1>"

#: kcms/kio/kcookiesmanagement.cpp:236
#, kde-format
msgid "Information Lookup Failure"
msgstr "Tietojen hakuvirhe"

#: kcms/kio/kcookiesmanagement.cpp:237
#, kde-format
msgid ""
"Unable to retrieve information about the cookies stored on your computer."
msgstr "Ei voitu hakea tietoja tietokoneella sijaitsevista evästeistä."

#: kcms/kio/kcookiesmanagement.cpp:327
#, kde-format
msgid "End of session"
msgstr "Istunnon päätös"

#: kcms/kio/kcookiesmanagement.cpp:336
#, kde-format
msgid "Yes"
msgstr "Kyllä"

#. i18n: ectx: property (placeholderText), widget (KTreeWidgetSearchLine, kListViewSearchLine)
#. i18n: ectx: property (placeholderText), widget (KTreeWidgetSearchLine, searchLineEdit)
#: kcms/kio/kcookiesmanagement.ui:20 kcms/kio/kcookiespolicies.ui:138
#, kde-format
msgid "Search"
msgstr "Etsi"

#. i18n: ectx: property (toolTip), widget (QTreeWidget, cookiesTreeWidget)
#: kcms/kio/kcookiesmanagement.ui:27
#, kde-format
msgid "Search interactively for domains and hosts"
msgstr "Etsi verkkoalueita ja koneita vuorovaikutteisesti"

#. i18n: ectx: property (text), widget (QTreeWidget, cookiesTreeWidget)
#: kcms/kio/kcookiesmanagement.ui:43
#, kde-format
msgid "Site"
msgstr "Sivusto"

#. i18n: ectx: property (text), widget (QTreeWidget, cookiesTreeWidget)
#: kcms/kio/kcookiesmanagement.ui:48
#, kde-format
msgid "Cookie Name"
msgstr "Evästeen nimi"

#. i18n: ectx: property (text), widget (QPushButton, deleteButton)
#. i18n: ectx: property (text), widget (QPushButton, pbDelete)
#: kcms/kio/kcookiesmanagement.ui:56 kcms/kio/kcookiespolicies.ui:190
#: kcms/kio/useragentdlg.ui:202
#, kde-format
msgid "D&elete"
msgstr "&Poista"

#. i18n: ectx: property (text), widget (QPushButton, deleteAllButton)
#. i18n: ectx: property (text), widget (QPushButton, pbDeleteAll)
#: kcms/kio/kcookiesmanagement.ui:63 kcms/kio/kcookiespolicies.ui:197
#: kcms/kio/useragentdlg.ui:212
#, kde-format
msgid "Delete A&ll"
msgstr "Poista k&aikki"

#. i18n: ectx: property (text), widget (QPushButton, configPolicyButton)
#: kcms/kio/kcookiesmanagement.ui:70
#, kde-format
msgid "Configure &Policy..."
msgstr "Muokkaa &käytännettä…"

#. i18n: ectx: property (text), widget (QPushButton, reloadButton)
#: kcms/kio/kcookiesmanagement.ui:77
#, kde-format
msgid "&Reload List"
msgstr "&Lataa luettelo uudelleen"

#. i18n: ectx: property (text), widget (QLabel, secureLabel)
#: kcms/kio/kcookiesmanagement.ui:221
#, kde-format
msgid "Secure:"
msgstr "On turvallinen:"

#: kcms/kio/kcookiespolicies.cpp:175
#, kde-format
msgctxt "@title:window"
msgid "Change Cookie Policy"
msgstr "Muuta evästekäytännettä"

#: kcms/kio/kcookiespolicies.cpp:194
#, kde-format
msgctxt "@title:window"
msgid "New Cookie Policy"
msgstr "Uusi evästekäytänne"

#: kcms/kio/kcookiespolicies.cpp:222
#, kde-format
msgid ""
"<qt>A policy already exists for<center><b>%1</b></center>Do you want to "
"replace it?</qt>"
msgstr ""
"<qt>Palvelimelle <center><b>%1</b></center> on jo käytänne. Haluatko korvata "
"sen?</qt>"

#: kcms/kio/kcookiespolicies.cpp:225
#, kde-format
msgctxt "@title:window"
msgid "Duplicate Policy"
msgstr "Päällekkäinen asetus"

#: kcms/kio/kcookiespolicies.cpp:226 kcms/kio/useragentdlg.cpp:202
#, kde-format
msgid "Replace"
msgstr "Korvaa"

#: kcms/kio/kcookiespolicies.cpp:391
#, kde-format
msgid ""
"Unable to communicate with the cookie handler service.\n"
"Any changes you made will not take effect until the service is restarted."
msgstr ""
"Ei voitu viestiä evästepalvelun kanssa.\n"
"Tehdyt muutokset otetaan käyttöön vasta, kun palvelu käynnistetään uudelleen."

#: kcms/kio/kcookiespolicies.cpp:433
#, kde-format
msgid ""
"<h1>Cookies</h1><p>Cookies contain information that KDE application using "
"the HTTP protocol (like Konqueror) stores on your computer from a remote "
"Internet server. This means that a web server can store information about "
"you and your browsing activities on your machine for later use. You might "
"consider this an invasion of privacy.</p><p>However, cookies are useful in "
"certain situations. For example, they are often used by Internet shops, so "
"you can 'put things into a shopping basket'. Some sites require you have a "
"browser that supports cookies.</p><p>Because most people want a compromise "
"between privacy and the benefits cookies offer, KDE offers you the ability "
"to customize the way it handles cookies. You might, for example want to set "
"KDE's default policy to ask you whenever a server wants to set a cookie or "
"simply reject or accept everything. For example, you might choose to accept "
"all cookies from your favorite shopping web site. For this all you have to "
"do is either browse to that particular site and when you are presented with "
"the cookie dialog box, click on <i> This domain </i> under the 'apply to' "
"tab and choose accept or simply specify the name of the site in the <i> "
"Domain Specific Policy </i> tab and set it to accept. This enables you to "
"receive cookies from trusted web sites without being asked every time KDE "
"receives a cookie.</p>"
msgstr ""
"<h1>Evästeet</h1><p>Evästeet sisältävät tietoja, jotka HTTP-yhteyskäytäntöä "
"käyttävät KDE-sovellukset (kuten Konqueror) tallentavat tietokoneelle "
"internetin etäpalvelimelta. Tämä tarkoittaa, että WWW-palvelin voi tallentaa "
"tietoja sinusta ja selaustapahtumistasi tietokoneelle myöhempää käyttöä "
"varten. Tämä voi tuntua yksityisyytesi loukkaukselta.</p><p>Evästeistä on "
"kuitenkin hyötyä joissakin tilanteissa: niitä käytetään usein esimerkiksi "
"verkkokaupoissa ostoskorien sisällön tallentamiseen. Jotkin palvelut jopa "
"vaativat evästeitä tukevan selaimen käyttöä.</p><p> Koska useimmat haluavat "
"kompromissin yksityisyytensä ja evästeiden hyötyjen välillä, KDE antaa sinun "
"mukauttaa sitä, miten evästeitä käsitellään. Voit esimerkiksi asettaa "
"oletuskäytänteeksi, että sinulta kysytään, tallennetaanko eväste. "
"Luottamillesi verkkokaupoille voit asettaa käytännöksi evästeiden "
"hyväksymisen. Voit selata kyseiselle sivulle ja kysyttäessä evästeistä "
"napsauttaa Sovellusalue-välilehdeltä ”Tämä verkkoalue” ja ”Hyväksy”. "
"Vaihtoehtoisesti voit antaa sivuston nimen <i>Verkkoaluekohtainen käytäntö</"
"i> -välilehdelle ja valita käytännöksi ”Hyväksy”. Näin voit hyväksyä "
"evästeet luottamiltasi verkkosivustoilta saamatta kyselyä aina KDE:n "
"vastaanottaessa evästeen.</p>"

#. i18n: ectx: property (whatsThis), widget (QCheckBox, cbEnableCookies)
#: kcms/kio/kcookiespolicies.ui:20
#, kde-format
msgid ""
"<qt>\n"
"<p>Enable cookie support. Normally you will want to have cookie support "
"enabled and customize it to suit your privacy needs.</p><p>\n"
"Please note that disabling cookie support might make many web sites "
"unbrowsable.</p>\n"
"</qt>"
msgstr ""
"<qt>\n"
"<p>Tämä asetus ottaa evästetuen käyttöön. Tavallisesti evästetuen tulisi "
"olla olla käytössä. Voit muokata asetuksia siten, että yksityisyytesi säilyy."
"</p><p>\n"
"Huomaa, että evästetuen poistaminen käytöstä saattaa estää joidenkin "
"verkkosivujen käytön.</p>\n"
"</qt>"

#. i18n: ectx: property (text), widget (QCheckBox, cbEnableCookies)
#: kcms/kio/kcookiespolicies.ui:23
#, kde-format
msgid "Enable coo&kies"
msgstr "&Käytä evästeitä"

#. i18n: ectx: property (whatsThis), widget (QCheckBox, cbRejectCrossDomainCookies)
#: kcms/kio/kcookiespolicies.ui:35
#, kde-format
msgid ""
"<qt>\n"
"Reject the so called third-party cookies. These are cookies that originate "
"from a site other than the one you are currently browsing. For example, if "
"you visit <b>www.foobar.com</b> while this option is on, only cookies that "
"originate from www.foobar.com will be processed per your settings. Cookies "
"from any other site will be rejected. This reduces the chances of site "
"operators compiling a profile about your daily browsing habits.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Valitse tämä kohta, jos haluat jättää hyväksymättä kaikki evästeet, jotka "
"tulevat muilta palvelimilta kuin pyytämäsi sivu. Jos olet esimerkiksi "
"osoitteessa <b>www.jotakin.com</b>, vain osoitteesta <b>www.jotakin.com</b> "
"tulevat evästeet hyväksytään. Kaikki muut evästeet hylätään automaattisesti. "
"Tämä asetus estää verkkopalvelinten ylläpitäjiä tekemästä profiilia "
"sivuista, joilla vierailet.\n"
"</qt>"

#. i18n: ectx: property (text), widget (QCheckBox, cbRejectCrossDomainCookies)
#: kcms/kio/kcookiespolicies.ui:38
#, kde-format
msgid "Only acce&pt cookies from originating server"
msgstr "Hy&väksy evästeet vain alkuperäiseltä palvelimelta"

#. i18n: ectx: property (whatsThis), widget (QCheckBox, cbAutoAcceptSessionCookies)
#: kcms/kio/kcookiespolicies.ui:46
#, kde-format
msgid ""
"<p>\n"
"Automatically accept temporary cookies meant to expire at the end of the "
"current session. Such cookies will not be stored in your computer's hard "
"drive or storage device. Instead, they are deleted when you close all "
"applications (e.g. your browser) that use them.</p><p><u>NOTE</u> Checking "
"this option overrides your default as well as site specific cookie policies "
"for session cookies.</p>"
msgstr ""
"<p>\n"
"Hyväksy automaattisesti väliaikaiset evästeet, jotka vanhenevat istunnon "
"lopuksi. Näitä evästeitä ei tallenneta tietokoneesi kiintolevylle vaan ne "
"poistetaan sulkiessasi sovelluksen (esim. selaimen), jossa niitä käytät.</"
"p><p><u>HUOM!</u> Tämän asetuksen valinta ohittaa oletuksesi samoin kuin "
"sivustokohtaiset istuntoevästeiden käytänteet.</p>"

#. i18n: ectx: property (text), widget (QCheckBox, cbAutoAcceptSessionCookies)
#: kcms/kio/kcookiespolicies.ui:49
#, kde-format
msgid "Automaticall&y accept session cookies"
msgstr "Hyväksy istunto&evästeet automaattisesti"

#. i18n: ectx: property (whatsThis), widget (QGroupBox, bgDefault)
#: kcms/kio/kcookiespolicies.ui:68
#, kde-format
msgid ""
"<qt>\n"
"Determines how cookies received from a remote machine will be handled: \n"
"<ul>\n"
"<li><b>Ask</b> will cause KDE to ask for your confirmation whenever a server "
"wants to set a cookie.</li>\n"
"<li><b>Accept</b> will cause cookies to be accepted without prompting you.</"
"li>\n"
"<li><b>Accept until end of session</b> will cause cookies to be accepted but "
"they will expire at the end of the session.</li>\n"
"<li><b>Reject</b> will cause the cookiejar to refuse all cookies it receives."
"</li>\n"
"</ul><p>\n"
"<u>NOTE:</u> Domain specific policies, which can be set below, always take "
"precedence over the default policy.</p>\n"
"</qt>"
msgstr ""
"<qt>\n"
"Määrittää, kuinka etäpalvelimelta vastaanottamiasi evästeitä käsitellään:\n"
"<ul>\n"
"<li><b>Kysy</b> tarkoittaa, että KDE kysyy aina vahvistuksen palvelimen "
"halutessa asettaa evästeen.</li>\n"
"<li><b>Hyväksy</b> tarkoittaa, että evästeet hyväksytään kysymättä.</li> \n"
"<li><b>Hyväksy istunnon ajaksi</b> hyväksyy evästeet, mutta ne vanhenevat "
"istunnon lopuksi.</li>\n"
"<li><b>Hylkää</b> estää evästeiden asettamisen kokonaan.</li>\n"
"</ul>\n"
"<p>\n"
"<u>HUOM!</u> Alla määritettävät verkkoaluekohtaiset käytänteet ohittavat "
"oletukset.</p>\n"
"</qt>"

#. i18n: ectx: property (title), widget (QGroupBox, bgDefault)
#: kcms/kio/kcookiespolicies.ui:71
#, kde-format
msgid "Default Policy"
msgstr "Oletuskäytänne"

#. i18n: ectx: property (text), widget (QRadioButton, rbPolicyAccept)
#: kcms/kio/kcookiespolicies.ui:77
#, kde-format
msgid "Accep&t all cookies"
msgstr "&Hyväksy kaikki evästeet"

#. i18n: ectx: property (text), widget (QRadioButton, rbPolicyAcceptForSession)
#: kcms/kio/kcookiespolicies.ui:84
#, kde-format
msgid "Accept &until end of session"
msgstr "Hyväksy istunnon &ajaksi"

#. i18n: ectx: property (text), widget (QRadioButton, rbPolicyAsk)
#: kcms/kio/kcookiespolicies.ui:91
#, kde-format
msgid "Ask &for confirmation"
msgstr "&Kysy vahvistus"

#. i18n: ectx: property (text), widget (QRadioButton, rbPolicyReject)
#: kcms/kio/kcookiespolicies.ui:98
#, kde-format
msgid "Re&ject all cookies"
msgstr "H&ylkää kaikki evästeet"

#. i18n: ectx: property (whatsThis), widget (QGroupBox, gbDomainSpecific)
#: kcms/kio/kcookiespolicies.ui:123
#, kde-format
msgid ""
"<qt>\n"
"To add a new policy, simply click on the <b>Add...</b> button and supply the "
"necessary information. To change an existing policy, use the <b>Change...</"
"b> button and choose the new policy from the policy dialog box. Clicking on "
"the <b>Delete</b> button will remove the currently selected policy causing "
"the default policy setting to be used for that domain, whereas <b>Delete "
"All</b> will remove all the site specific policies.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Tässä voit määrittää evästeiden asetuksia valitsemillesi verkkoalueille. "
"Lisää uusi käytänne painamalla <b>Lisää</b>-painiketta. Muuttaaksesi "
"olemassa olevaa käytännettä napsauta <b>Muokkaa</b>-painiketta ja valitse "
"käytänne ikkunasta. Napsauttamalla <b>Poista</b>-painiketta voit tuhota "
"valitun alueen erityiskäytänteet, minkä jälkeen asetetulle verkkoalueelle "
"käytetään oletuskäytänteitä. <b>Poista kaikki</b> poistaa kaikki "
"verkkoaluekohtaiset käytänteet.\n"
"</qt>"

#. i18n: ectx: property (title), widget (QGroupBox, gbDomainSpecific)
#: kcms/kio/kcookiespolicies.ui:126
#, kde-format
msgid "Site Policy"
msgstr "Sivustokäytänne"

#. i18n: ectx: property (toolTip), widget (KTreeWidgetSearchLine, kListViewSearchLine)
#: kcms/kio/kcookiespolicies.ui:135
#, kde-format
msgid "Search interactively for domains"
msgstr "Etsi verkkoalueita vuorovaikutteisesti"

#. i18n: ectx: property (whatsThis), widget (QTreeWidget, policyTreeWidget)
#: kcms/kio/kcookiespolicies.ui:147
#, kde-format
msgid ""
"<qt>\n"
"List of sites for which you have set a specific cookie policy. Specific "
"policies override the default policy setting for these sites.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Luettelo verkkoalueista, joille on määritetty oma evästekäytänne. Asetukset "
"ohittavat oletuskäytänteet.\n"
"</qt>"

#. i18n: ectx: property (text), widget (QTreeWidget, policyTreeWidget)
#: kcms/kio/kcookiespolicies.ui:163
#, kde-format
msgid "Domain"
msgstr "Verkkoalue"

#. i18n: ectx: property (text), widget (QPushButton, pbNew)
#. i18n: ectx: property (text), widget (QPushButton, newButton)
#: kcms/kio/kcookiespolicies.ui:176 kcms/kio/useragentdlg.ui:182
#: urifilters/ikws/ikwsopts_ui.ui:74
#, kde-format
msgid "&New..."
msgstr "&Uusi…"

#. i18n: ectx: property (text), widget (QPushButton, pbChange)
#. i18n: ectx: property (text), widget (QPushButton, changeButton)
#: kcms/kio/kcookiespolicies.ui:183 kcms/kio/useragentdlg.ui:192
#: urifilters/ikws/ikwsopts_ui.ui:87
#, kde-format
msgid "Chan&ge..."
msgstr "&Muuta…"

#. i18n: ectx: property (text), item, widget (KComboBox, cbPolicy)
#: kcms/kio/kcookiespolicyselectiondlg.h:36
#: kcms/kio/kcookiespolicyselectiondlg.ui:81
#, kde-format
msgid "Accept"
msgstr "Hyväksy"

#: kcms/kio/kcookiespolicyselectiondlg.h:38
#, kde-format
msgid "Accept For Session"
msgstr "Hyväksy istunnon ajaksi"

#. i18n: ectx: property (text), item, widget (KComboBox, cbPolicy)
#: kcms/kio/kcookiespolicyselectiondlg.h:40
#: kcms/kio/kcookiespolicyselectiondlg.ui:91
#, kde-format
msgid "Reject"
msgstr "Hylkää"

#. i18n: ectx: property (text), item, widget (KComboBox, cbPolicy)
#: kcms/kio/kcookiespolicyselectiondlg.h:42
#: kcms/kio/kcookiespolicyselectiondlg.ui:96
#, kde-format
msgid "Ask"
msgstr "Kysy"

#: kcms/kio/kcookiespolicyselectiondlg.h:44
#, kde-format
msgid "Do Not Know"
msgstr "En tiedä"

#. i18n: ectx: property (whatsThis), widget (QLabel, lbDomain)
#: kcms/kio/kcookiespolicyselectiondlg.ui:22
#, kde-format
msgid ""
"<qt>\n"
"Enter the host or domain to which this policy applies, e.g. <b>www.kde.org</"
"b> or <b>.kde.org</b>.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Syötä palvelimen tai verkkoalueen nimi, jota käytänne koskee, esim <i>www."
"kde.org</i> tai <i>.kde.org</i>.\n"
"</qt>"

#. i18n: ectx: property (text), widget (QLabel, lbDomain)
#: kcms/kio/kcookiespolicyselectiondlg.ui:25
#, kde-format
msgid "Site name:"
msgstr "Sivuston nimi:"

#. i18n: ectx: property (whatsThis), widget (QLineEdit, leDomain)
#: kcms/kio/kcookiespolicyselectiondlg.ui:38
#, kde-format
msgid "Enter the host or domain name, e.g. .kde.org, this policy applies to."
msgstr "Anna sen koneen tai alueen nimi, jota käytänne koskee, esim. .kde.org."

#. i18n: ectx: property (whatsThis), widget (QLabel, lbPolicy)
#. i18n: ectx: property (whatsThis), widget (KComboBox, cbPolicy)
#: kcms/kio/kcookiespolicyselectiondlg.ui:53
#: kcms/kio/kcookiespolicyselectiondlg.ui:77
#, kde-format
msgid ""
"<qt>\n"
"Select the desired policy:\n"
"<ul>\n"
"<li><b>Accept</b> - Allows this site to set cookies</li>\n"
"<li><b>Accept until end of session</b> - Allows this site to set cookies but "
"they will expire at the end of the session.</li>\n"
"<li><b>Reject</b> - Refuse all cookies sent from this site</li>\n"
"<li><b>Ask</b> - Prompt when cookies are received from this site</li>\n"
"</ul>\n"
"</qt>"
msgstr ""
"<qt>\n"
"Valitse haluamasi käytänne:<ul>\n"
"<li><b>Hyväksy</b> – sallii evästeet tältä sivustolta</li> \n"
"<li><b>Hyväksy istunnon ajaksi</b> – sallii evästeet tältä sivustolta, mutta "
"ne vanhenevat istunnon lopuksi.</li> \n"
"<li><b>Hylkää</b> – tältä sivustolta ei oteta vastaan evästeitä</li> \n"
"<li><b>Kysy</b> – varmista, hyväksytäänkö evästeet tältä sivustolta.</li> \n"
"</ul>\n"
"</qt>"

#. i18n: ectx: property (text), widget (QLabel, lbPolicy)
#: kcms/kio/kcookiespolicyselectiondlg.ui:56
#, kde-format
msgid "Policy:"
msgstr "Käytänne:"

#. i18n: ectx: property (text), item, widget (KComboBox, cbPolicy)
#: kcms/kio/kcookiespolicyselectiondlg.ui:86
#, kde-format
msgid "Accept until end of session"
msgstr "Hyväksy istunnon ajaksi"

#. i18n: ectx: label, entry (DisablePassiveMode), group (DesktopIcons)
#: kcms/kio/kio_ftprc.kcfg:10
#, kde-format
msgid "Disable Passive FTP"
msgstr "Estä passiivinen FTP"

#. i18n: ectx: whatsthis, entry (DisablePassiveMode), group (DesktopIcons)
#: kcms/kio/kio_ftprc.kcfg:11
#, kde-format
msgid ""
"When FTP connections are passive the client connects to the server, instead "
"of the other way round, so firewalls do not block the connection; old FTP "
"servers may not support Passive FTP though."
msgstr ""
"Passiivisissa FTP-yhteyksissä asiakasohjelma ottaa yhteyden palvelimeen eikä "
"toisin päin, jolloin palomuuri ei estä yhteyttä. Vanhat FTP-palvelimet eivät "
"kuitenkaan välttämättä tue passiivista FTP:tä."

#. i18n: ectx: label, entry (MarkPartial), group (Global Options)
#. i18n: ectx: label, entry (MarkPartial), group (DesktopIcons)
#: kcms/kio/kio_ftprc.kcfg:16 kcms/kio/kioslave.kcfg:34
#, kde-format
msgid "Mark partially uploaded files"
msgstr "Merkitse &osittain ladatut tiedostot"

#. i18n: ectx: whatsthis, entry (MarkPartial), group (Global Options)
#. i18n: ectx: whatsthis, entry (MarkPartial), group (DesktopIcons)
#: kcms/kio/kio_ftprc.kcfg:17 kcms/kio/kioslave.kcfg:35
#, kde-format
msgid ""
"While a file is being uploaded its extension is \".part\". When fully "
"uploaded it is renamed to its real name."
msgstr ""
"Lähetettävän tiedoston pääte on ”*.part”. Kun tiedosto on kokonaan "
"lähetetty, sen nimi palautetaan oikeaksi."

#: kcms/kio/kproxydlg.cpp:559
#, kde-format
msgid ""
"<h1>Proxy</h1><p>A proxy server is an intermediate program that sits between "
"your machine and the Internet and provides services such as web page caching "
"and/or filtering.</p><p>Caching proxy servers give you faster access to "
"sites you have already visited by locally storing or caching the content of "
"those pages; filtering proxy servers, on the other hand, provide the ability "
"to block out requests for ads, spam, or anything else you want to block.</"
"p><p><u>Note:</u> Some proxy servers provide both services.</p>"
msgstr ""
"<h1>Välityspalvelin</h1><p>Välityspalvelin on kone, joka toimii oman koneesi "
"ja käyttämäsi Internetin välillä. Välityspalvelimen käyttö nopeuttaa hakuja "
"Internetistä, jos käyt sivuilla, joilla olet käynyt jo aiemmin. "
"Välityspalvelimen avulla voidaan myöskin suodattaa sisältöä, kuten mainoksia "
"tai roskapostia tai poistaa mitä tahansa osia halutaankin. <u>Huom:</u> "
"Jotkut välityspalvelimet tarjoavat kummatkin toiminnot.</p>"

#. i18n: ectx: property (whatsThis), widget (QWidget, ProxyDialogUI)
#: kcms/kio/kproxydlg.ui:20
#, kde-format
msgid ""
"<qt>\n"
"Setup proxy configuration.\n"
"<p>\n"
"A proxy server is an intermediate machine that sits between your computer "
"and the Internet and provides services such as web page caching and "
"filtering. Caching proxy servers give you faster access to web sites you "
"have already visited by locally storing or caching those pages; filtering "
"proxy servers usually provide the ability to block out requests for ads, "
"spam, or anything else you want to block.\n"
"<p>\n"
"If you are uncertain whether or not you need to use a proxy server to "
"connect to the Internet, consult your Internet service provider's setup "
"guide or your system administrator.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Välityspalvelinasetukset.\n"
"<p>\n"
"Välityspalvelin on oman koneesi ja internetin välissä toimiva kone, joka "
"tallentaa noudettuja sivuja välimuistiin ja jolla voi myös suodattaa "
"sisällöstä esim. mainoksia tai roskapostia. Välityspalvelimen käyttö "
"nopeuttaa internetin käyttöä käydessäsi sivuilla, joilla olet käynyt "
"ennenkin.\n"
"<p>Ellet tiedä, pitäisikö sinun käyttää välityspalvelinta, kysy "
"internetpalveluntarjoajaltasi tai järjestelmäsi ylläpitäjältä.\n"
"</qt>"

#. i18n: ectx: property (whatsThis), widget (QRadioButton, noProxyRadioButton)
#: kcms/kio/kproxydlg.ui:26
#, kde-format
msgid "Connect to the Internet directly."
msgstr "Yhdistä internetiin suoraan."

#. i18n: ectx: property (text), widget (QRadioButton, noProxyRadioButton)
#: kcms/kio/kproxydlg.ui:29
#, kde-format
msgid "No Proxy"
msgstr "Ei välityspalvelinta"

#. i18n: ectx: property (whatsThis), widget (QRadioButton, autoDiscoverProxyRadioButton)
#: kcms/kio/kproxydlg.ui:46
#, kde-format
msgid ""
"<qt>\n"
"Automatically detect and configure the proxy settings.<p>\n"
"Automatic detection is performed using the <b>Web Proxy Auto-Discovery "
"Protocol (WPAD)</b>.<p>\n"
"<b>NOTE:</b> This option might not work properly or not work at all in some "
"UNIX/Linux distributions. If you encounter a problem when using this option, "
"please check the FAQ section at http://konqueror.kde.org.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Tunnistaa ja määrittää välityspalvelinasetukset automaattisesti.<p>\n"
"Automaattinen tunnistus käyttää <b>Web Proxy Auto-Discovery Protocol (WPAD)</"
"b> -yhteyskäytäntöä.<p>\n"
"<b>HUOM:</b> Tämä valinta ei toimi kaikissa UNIX/Linux-jakeluissa. Tarkista "
"FAQ (usein kysytyt kysymykset) osoitteesta http://konqueror.kde.org, jos "
"ongelmia ilmenee.\n"
"</qt>"

#. i18n: ectx: property (text), widget (QRadioButton, autoDiscoverProxyRadioButton)
#: kcms/kio/kproxydlg.ui:49
#, kde-format
msgid "Detect proxy configuration automatically"
msgstr "Tunnista välitysasetukset automaattisesti"

#. i18n: ectx: property (whatsThis), widget (QRadioButton, autoScriptProxyRadioButton)
#: kcms/kio/kproxydlg.ui:59
#, kde-format
msgid "Use the specified proxy script to configure the proxy settings."
msgstr "Määritä välitysasetukset annetulla komentojonolla."

#. i18n: ectx: property (text), widget (QRadioButton, autoScriptProxyRadioButton)
#: kcms/kio/kproxydlg.ui:62
#, kde-format
msgid "Use proxy auto configuration URL:"
msgstr "Käytä välityksen automaattiasetusosoitetta:"

#. i18n: ectx: property (whatsThis), widget (KUrlRequester, proxyScriptUrlRequester)
#: kcms/kio/kproxydlg.ui:93
#, kde-format
msgid "Enter the address for the proxy configuration script."
msgstr "Kirjoita välityspalvelinasetusten tiedoston osoite."

#. i18n: ectx: property (whatsThis), widget (QRadioButton, systemProxyRadioButton)
#: kcms/kio/kproxydlg.ui:117
#, kde-format
msgid ""
"<qt><p>Use proxy settings defined on the system.</p>\n"
"<p>Some platforms offer system wide proxy configuration information and "
"selecting this option allows you to use those settings.</p>\n"
"<p>On Mac platforms</p>\n"
"<p>On Windows platforms</p>\n"
"<p>On Unix and Linux platforms, such system proxy settings are usually "
"defined through environment variables. The following environment variables "
"are detected and used when present: <b>HTTP_PROXY</b>, <b>HTTPS_PROXY</b>, "
"<b>FTP_PROXY</b>, <b>NO_PROXY</b>.</p>\n"
"</qt>"
msgstr ""
"<qt><p>Käytä järjestelmään asetettuja välityspalvelinasetuksia.</p>\n"
"<p>Jotkin alustat tarjoavat järjestelmänlaajuiset välityspalvelutiedot, "
"jotka saat käyttöön valitsemalla tämän asetuksen.</p>\n"
"<p>Mac-alustoilla</p>\n"
"<p>Windows-alustoilla</p>\n"
"<p>UNIX- ja Linux-alustoilla järjestelmän välitysasetukset asetetaan yleensä "
"ympäristömuuttujin. Seuraavat ympäristömuuttujat otetaan käyttöön, jos ne "
"havaitaan: <b>HTTP_PROXY</b>, <b>HTTPS_PROXY</b>, <b>FTP_PROXY</b>, "
"<b>NO_PROXY</b>.</p>\n"
"</qt>"

#. i18n: ectx: property (text), widget (QRadioButton, systemProxyRadioButton)
#: kcms/kio/kproxydlg.ui:120
#, kde-format
msgid "Use system proxy configuration:"
msgstr "Käytä järjestelmän välitysmääritystä:"

#. i18n: ectx: property (whatsThis), widget (QPushButton, autoDetectButton)
#: kcms/kio/kproxydlg.ui:127
#, kde-format
msgid ""
"<qt>Attempt automatic discovery of the environment variables used for "
"setting system wide proxy information.<p> This feature works by searching "
"for commonly used variable names such as HTTP_PROXY, FTP_PROXY and NO_PROXY."
"</qt>"
msgstr ""
"<qt>Napsauta tätä painiketta, jos haluat tunnistaa automaattisesti "
"ympäristömuuttujia, jotka määrittelevät järjestelmän välityspalvelinten "
"asetuksia.<p> Tämä toiminto etsii automaattisesti yleisiä muuttujien nimiä "
"kuten HTTP_PROXY, FTP_PROXY sekä NO_PROXY.</qt>"

#. i18n: ectx: property (text), widget (QPushButton, autoDetectButton)
#: kcms/kio/kproxydlg.ui:130
#, kde-format
msgid "Auto D&etect"
msgstr "Tunnista &automaattisesti"

#. i18n: ectx: property (whatsThis), widget (QLabel, systemProxyHttpLabel)
#. i18n: ectx: property (whatsThis), widget (KLineEdit, systemProxyHttpEdit)
#: kcms/kio/kproxydlg.ui:158 kcms/kio/kproxydlg.ui:183
#, kde-format
msgid ""
"<qt>\n"
"Enter the name of the environment variable, e.g. <b>HTTP_PROXY</b>, used to "
"store the address of the HTTP proxy server.<p>\n"
"Alternatively, you can click on the <b>\"Auto Detect\"</b> button to attempt "
"automatic discovery of this variable.</p>\n"
"</qt>"
msgstr ""
"<qt>\n"
"Kirjoita sen ympäristömuuttujan nimi, johon HTTP-välityspalvelimen osoite on "
"tallennettu, esim. <b>HTTP_PROXY</b>.<p>\n"
"Voit myös napsauttaa <b>Tunnista automaattisesti</b> -painiketta, jolloin "
"muuttujaa yritetään etsiä automaattisesti. </p>\n"
"</qt>"

#. i18n: ectx: property (text), widget (QLabel, systemProxyHttpLabel)
#. i18n: ectx: property (text), widget (QLabel, manualProxyHttpEditLabel)
#: kcms/kio/kproxydlg.ui:161 kcms/kio/kproxydlg.ui:383
#, kde-format
msgid "HTTP Proxy:"
msgstr "HTTP-välityspalvelin:"

#. i18n: ectx: property (whatsThis), widget (QLabel, systemProxyHttpsLabel)
#. i18n: ectx: property (whatsThis), widget (KLineEdit, systemProxyHttpsEdit)
#: kcms/kio/kproxydlg.ui:193 kcms/kio/kproxydlg.ui:218
#, kde-format
msgid ""
"<qt>\n"
"Enter the name of the environment variable, e.g. <b>HTTPS_PROXY</b>, used to "
"store the address of the HTTPS proxy server.<p>\n"
"Alternatively, you can click on the <b>\"Auto Detect\"</b> button to attempt "
"an automatic discovery of this variable.</p>\n"
"</qt>"
msgstr ""
"<qt>\n"
"Kirjoita sen ympäristömuuttujan nimi, johon HTTPS-välityspalvelimen  osoite "
"on tallennettu, esim. <b>HTTPS_PROXY</b>.<p>\n"
"Voit myös yrittää tunnistaa muuttujaa automaattisesti napsauttamalla "
"”Tunnista automaattisesti” -painiketta.</p>\n"
"</qt>"

#. i18n: ectx: property (text), widget (QLabel, systemProxyHttpsLabel)
#. i18n: ectx: property (text), widget (QLabel, manualProxyHttpsEditLabel)
#: kcms/kio/kproxydlg.ui:196 kcms/kio/kproxydlg.ui:449
#, kde-format
msgid "SSL Proxy:"
msgstr "SSL-välityspalvelin:"

#. i18n: ectx: property (whatsThis), widget (QLabel, systemProxyFtpLabel)
#. i18n: ectx: property (whatsThis), widget (KLineEdit, systemProxyFtpEdit)
#: kcms/kio/kproxydlg.ui:228 kcms/kio/kproxydlg.ui:253
#, kde-format
msgid ""
"<qt>\n"
"Enter the name of the environment variable, e.g. <b>FTP_PROXY</b>, used to "
"store the address of the FTP proxy server.<p>\n"
"Alternatively, you can click on the <b>\"Auto Detect\"</b> button to attempt "
"an automatic discovery of this variable.</p>\n"
"</qt>"
msgstr ""
"<qt>\n"
"Kirjoita sen ympäristömuuttujan nimi (esim. <b>FTP_PROXY</b>), joka kertoo "
"FTP-välityspalvelimen osoitteen.<p>\n"
"Vaihtoehtoisesti voit napsauttaa <b>”Tunnista automaattisesti”</b>, jolloin "
"muuttuja yritetään löytää automaattisesti</p>\n"
"</qt>"

#. i18n: ectx: property (text), widget (QLabel, systemProxyFtpLabel)
#. i18n: ectx: property (text), widget (QLabel, manualProxyFtpEditLabel)
#: kcms/kio/kproxydlg.ui:231 kcms/kio/kproxydlg.ui:499
#, kde-format
msgid "FTP Proxy:"
msgstr "FTP-välityspalvelin:"

#. i18n: ectx: property (whatsThis), widget (QLabel, systemProxySocksLabel)
#: kcms/kio/kproxydlg.ui:263
#, kde-format
msgid ""
"<qt>\n"
"Enter the name of the environment variable, e.g. <b>SOCKS_PROXY</b>, used to "
"store the address of the SOCKS proxy server.<p>\n"
"Alternatively, you can click on the <b>\"Auto Detect\"</b> button to attempt "
"an automatic discovery of this variable.</p>\n"
"</qt>"
msgstr ""
"<qt>\n"
"Anna sen ympäristömuuttujan nimi (esim. <b>SOCKS_PROXY</b>), joka kertoo "
"SOCKS-välityspalvelimen osoitteen.<p>\n"
"Voit myös yrittää tunnistaa muuttujan automaattisesti napsauttamalla "
"”Tunnista automaattisesti”.</p>\n"
"</qt>"

#. i18n: ectx: property (text), widget (QLabel, systemProxySocksLabel)
#. i18n: ectx: property (text), widget (QLabel, manualProxySocksEditLabel)
#: kcms/kio/kproxydlg.ui:266 kcms/kio/kproxydlg.ui:552
#, kde-format
msgid "SOCKS Proxy:"
msgstr "SOCKS-välityspalvelin:"

#. i18n: ectx: property (whatsThis), widget (KLineEdit, systemProxySocksEdit)
#: kcms/kio/kproxydlg.ui:285
#, kde-format
msgid ""
"<qt>Enter the name of the environment variable, e.g. <b>SOCKS_PROXY</b>, "
"used to store the address of the SOCKS proxy server.<p>Alternatively, you "
"can click on the <b>\"Auto Detect\"</b> button to attempt an automatic "
"discovery of this variable.</p></qt>"
msgstr ""
"<qt>Kirjoita tähän sen ympäristömuuttujan nimi (esim. <b>SOCKS_PROXY</b>), "
"joka kertoo SOCKS-välityspalvelimen osoitteen.<p>Vaihtoehtoisesti voit "
"napsauttaa <b>”Tunnista automaattisesti”</b>, jolloin muuttuja yritetään "
"löytää automaattisesti.</p></qt>"

#. i18n: ectx: property (whatsThis), widget (QLabel, sysNoProxyLabel)
#. i18n: ectx: property (whatsThis), widget (QLabel, manNoProxyLabel)
#: kcms/kio/kproxydlg.ui:295 kcms/kio/kproxydlg.ui:599
#, kde-format
msgid ""
"<qt>\n"
"Enter the environment variable, e.g. <b>NO_PROXY</b>, used to store the "
"addresses of sites for which the proxy server should not be used.<p>\n"
"Alternatively, you can click on the <b>\"Auto Detect\"</b> button to attempt "
"an automatic discovery of this variable.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Kirjoita tähän sen ympäristömuuttujan nimi (esim. <b>NO_PROXY</b>), joka "
"kertoo osoitteet, joille ei käytetä välityspalvelinta. Muuttuja voi olla "
"esim. <b>NO_PROXY</b>.<p>Voit myös napsauttaa <b>”Tunnista automaattisesti”</"
"b>, jolloin muuttuja yritetään etsiä automaattisesti.\n"
"</qt>"

#. i18n: ectx: property (text), widget (QLabel, sysNoProxyLabel)
#. i18n: ectx: property (text), widget (QLabel, manNoProxyLabel)
#: kcms/kio/kproxydlg.ui:298 kcms/kio/kproxydlg.ui:602
#, kde-format
msgid "Exceptions:"
msgstr "Poikkeukset:"

#. i18n: ectx: property (whatsThis), widget (KLineEdit, systemNoProxyEdit)
#: kcms/kio/kproxydlg.ui:317
#, kde-format
msgid ""
"<qt>Enter the environment variable, e.g. <b>NO_PROXY</b>, used to store the "
"addresses of sites for which the above proxy settings should not be used."
"<p>Alternatively, you can click on the <b>\"Auto Detect\"</b> button to "
"attempt an automatic discovery of this variable.</p></qt>"
msgstr ""
"<qt>Kirjoita tähän se ympäristömuuttuja (esim. <b>NO_PROXY</b>), joka kertoo "
"osoitteet, joihin yllä annettuja välityspalvelinasetuksia ei sovelleta. "
"<p>Vaihtoehtoisesti voit napsauttaa <b>”Tunnista automaattisesti”</b>,"
"jolloin muuttuja yritetään löytää automaattisesti.</p></qt>"

#. i18n: ectx: property (text), widget (QCheckBox, showEnvValueCheckBox)
#: kcms/kio/kproxydlg.ui:324
#, kde-format
msgid "Show the &value of the environment variables"
msgstr "Näytä ympäristömuuttujien &arvot"

#. i18n: ectx: property (whatsThis), widget (QRadioButton, manualProxyRadioButton)
#: kcms/kio/kproxydlg.ui:343
#, kde-format
msgid "Manually enter proxy server configuration information."
msgstr "Syötä välityspalvelinasetukset itse."

#. i18n: ectx: property (text), widget (QRadioButton, manualProxyRadioButton)
#: kcms/kio/kproxydlg.ui:346
#, kde-format
msgid "Use manually specified proxy configuration:"
msgstr "Määritä välitysasetukset itse:"

#. i18n: ectx: property (whatsThis), widget (KLineEdit, manualProxyHttpEdit)
#: kcms/kio/kproxydlg.ui:398
#, kde-format
msgid "Enter the address of the HTTP proxy server."
msgstr "Anna HTTP-välityspalvelimen osoite."

#. i18n: ectx: property (text), widget (QLabel, manualProxyHttpSpinBoxLabel)
#. i18n: ectx: property (text), widget (QLabel, manualProxyHttpsSpinBoxLabel)
#. i18n: ectx: property (text), widget (QLabel, manualProxyFtpSpinBoxLabel)
#. i18n: ectx: property (text), widget (QLabel, manualProxySocksSpinBoxLabel)
#: kcms/kio/kproxydlg.ui:405 kcms/kio/kproxydlg.ui:471
#: kcms/kio/kproxydlg.ui:524 kcms/kio/kproxydlg.ui:574
#, kde-format
msgid "Port:"
msgstr "Portti:"

#. i18n: ectx: property (whatsThis), widget (QSpinBox, manualProxyHttpSpinBox)
#: kcms/kio/kproxydlg.ui:421
#, kde-format
msgid "Enter the port number of the HTTP proxy server."
msgstr "Anna HTTP-välityspalvelimen portti."

#. i18n: ectx: property (text), widget (QCheckBox, useSameProxyCheckBox)
#: kcms/kio/kproxydlg.ui:436
#, kde-format
msgid "Use this proxy server for a&ll protocols"
msgstr "Käytä tätä välityspalvelinta kaikille &yhteyskäytännöille"

#. i18n: ectx: property (whatsThis), widget (KLineEdit, manualProxyHttpsEdit)
#: kcms/kio/kproxydlg.ui:464
#, kde-format
msgid "Enter the address of the HTTPS proxy server."
msgstr "Anna HTTPS-välityspalvelimen osoite."

#. i18n: ectx: property (whatsThis), widget (QSpinBox, manualProxyHttpsSpinBox)
#: kcms/kio/kproxydlg.ui:481
#, kde-format
msgid "Enter the port number of the HTTPS proxy server."
msgstr "Anna HTTPS-välityspalvelimen portti."

#. i18n: ectx: property (whatsThis), widget (KLineEdit, manualProxyFtpEdit)
#: kcms/kio/kproxydlg.ui:517
#, kde-format
msgid "Enter the address of the FTP proxy server."
msgstr "Anna FTP-välityspalvelimen osoite."

#. i18n: ectx: property (whatsThis), widget (QSpinBox, manualProxyFtpSpinBox)
#: kcms/kio/kproxydlg.ui:534
#, kde-format
msgid "Enter the port number of the FTP proxy server."
msgstr "Anna FTP-välityspalvelimen portti."

#. i18n: ectx: property (whatsThis), widget (KLineEdit, manualProxySocksEdit)
#: kcms/kio/kproxydlg.ui:567
#, kde-format
msgid "Enter the address of the SOCKS proxy server."
msgstr "Anna SOCKS-välityspalvelimen osoite."

#. i18n: ectx: property (whatsThis), widget (QSpinBox, manualProxySocksSpinBox)
#: kcms/kio/kproxydlg.ui:584
#, kde-format
msgid "Enter the port number of the SOCKS proxy server."
msgstr "Anna SOCKS-välityspalvelimen portti."

#. i18n: ectx: property (whatsThis), widget (KLineEdit, manualNoProxyEdit)
#: kcms/kio/kproxydlg.ui:628
#, kde-format
msgid ""
"<qt>\n"
"<p>Enter a comma separated list of hostnames or ip addresses that should be "
"excluded from using the above proxy settings.</p>\n"
"<p>If you want to exclude all hosts for a given domain, then simply enter "
"the domain name preceded by a dot. For example, to exclude all hostnames for "
"<i>kde.org</i>, enter <i>.kde.org</i>. Wildcard characters such as '*' or "
"'?' are not supported and will have no effect.</p>\n"
"<p>Additionally, you can also enter IP addresses, e.g. 127.0.0.1 and IP "
"addresses with a subnet, e.g. 192.168.0.1/24.</p>\n"
"</qt>"
msgstr ""
"<qt>\n"
"<p>Anna pilkuin erotettu luettelo niistä konenimistä tai IP-osoitteista, "
"joiden ei ole tarkoitus käyttää yllä annettuja välityspalvelinasetuksia.</"
"p>\n"
"<p>Jos haluat poistaa kaikki jonkin alueen koneet, anna pisteellä alkava "
"alueen nimi. Esim. poistaaksesi välitysasetukset kaikilta <i>kde.org</i>in "
"koneilta, kirjoita <i>.kde.org</i>. Jokerimerkkejä kuten ”*” tai ”?” ei "
"tueta eikä niillä ole vaikutusta.</p>\n"
"<p>Voit lisäksi antaa IP-osoitteita (esim. 127.0.0.1) tai aliverkollisia IP-"
"osoitteita (esim. 192.168.0.1/24).</p>\n"
"</qt>"

#. i18n: ectx: property (whatsThis), widget (QCheckBox, useReverseProxyCheckBox)
#: kcms/kio/kproxydlg.ui:639
#, kde-format
msgid ""
"<qt>\n"
"Check this box if you want the above proxy settings to apply only to the "
"addresses listed in the <i>Exceptions</i> list.</qt>"
msgstr ""
"<qt>\n"
"Valitse tämä ruutu, jos haluat käyttää yllä annettuja "
"välityspalvelinasetuksia vain <i>Poikkeukset</i>-luettelon osoitteissa.</qt>"

#. i18n: ectx: property (text), widget (QCheckBox, useReverseProxyCheckBox)
#: kcms/kio/kproxydlg.ui:642
#, kde-format
msgid "Use proxy settings only for addresses in the Exceptions list"
msgstr "Käytä välitysasetuksia vain poikkeuslistan osoitteisiin"

#: kcms/kio/ksaveioconfig.cpp:221
#, kde-format
msgid ""
"You have to restart the running applications for these changes to take "
"effect."
msgstr ""
"Käynnissä olevat sovellukset täytyy käynnistää uudelleen, jotta tämä asetus "
"tulee voimaan."

#: kcms/kio/ksaveioconfig.cpp:223 kcms/kio/ksaveioconfig.cpp:237
#, kde-format
msgctxt "@title:window"
msgid "Update Failed"
msgstr "Päivitys epäonnistui"

#: kcms/kio/ksaveioconfig.cpp:236
#, kde-format
msgid "You have to restart KDE for these changes to take effect."
msgstr "KDE on käynnistettävä uudestaan, jotta muutokset tulisivat voimaan."

#: kcms/kio/netpref.cpp:32
#, kde-format
msgid "Timeout Values"
msgstr "Aikakatkaisuarvot"

#: kcms/kio/netpref.cpp:33
#, kde-format
msgid ""
"Here you can set timeout values. You might want to tweak them if your "
"connection is very slow. The maximum allowed value is 1 second."
msgid_plural ""
"Here you can set timeout values. You might want to tweak them if your "
"connection is very slow. The maximum allowed value is %1 seconds."
msgstr[0] ""
"Tässä voit määrittää aikakatkaisun asetukset. Niitä voi olla tarpeen "
"muuttaa, jos yhteytesi on hidas. Suurin sallittu arvo on 1 sekunti."
msgstr[1] ""
"Tässä voit määrittää aikakatkaisun asetukset. Niitä voi olla tarpeen "
"muuttaa, jos yhteytesi on hidas. Suurin sallittu arvo on %1 sekuntia."

#: kcms/kio/netpref.cpp:45 kcms/kio/netpref.cpp:51 kcms/kio/netpref.cpp:57
#: kcms/kio/netpref.cpp:63
#, kde-format
msgid " second"
msgid_plural " seconds"
msgstr[0] " sekunti"
msgstr[1] " sekuntia"

#: kcms/kio/netpref.cpp:47
#, kde-format
msgid "Soc&ket read:"
msgstr "&Pistokkeiden luku:"

#: kcms/kio/netpref.cpp:53
#, kde-format
msgid "Pro&xy connect:"
msgstr "&Välityspalvelinyhteys:"

#: kcms/kio/netpref.cpp:59
#, kde-format
msgid "Server co&nnect:"
msgstr "Palveli&nyhteys:"

#: kcms/kio/netpref.cpp:65
#, kde-format
msgid "&Server response:"
msgstr "Palvelimen &vastaus:"

#: kcms/kio/netpref.cpp:67
#, kde-format
msgid "Global Options"
msgstr "Järjestelmänlaajuiset asetukset"

#: kcms/kio/netpref.cpp:71 kcms/kio/netpref.cpp:93
#, kde-format
msgid "Mark &partially uploaded files"
msgstr "Merkitse &osittain ladatut tiedostot"

#: kcms/kio/netpref.cpp:72
#, kde-format
msgid ""
"<p>Marks partially uploaded files through SMB, SFTP and other protocols.</"
"p><p>When this option is enabled, partially uploaded files will have a \"."
"part\" extension. This extension will be removed once the transfer is "
"complete.</p>"
msgstr ""
"<p>Merkitsee SMB:n, SFTP:n tai muun yhteyskäytännön välityksellä osittain "
"lähetetyt tiedostot.</p><p>Jos tämä kohta on valittu, osittain ladatuissa "
"tiedostoissa on ”.part”-pääte, joka poistetaan, kun tiedosto on ladattu "
"kokonaan.</p>"

#: kcms/kio/netpref.cpp:82
#, kde-format
msgid "FTP Options"
msgstr "FTP:n asetukset"

#: kcms/kio/netpref.cpp:86
#, kde-format
msgid "Enable passive &mode (PASV)"
msgstr "Ota käyttöön passiivinen &tila (PASV)"

#: kcms/kio/netpref.cpp:87
#, kde-format
msgid ""
"Enables FTP's \"passive\" mode. This is required to allow FTP to work from "
"behind firewalls."
msgstr ""
"Ottaa käyttöön FTP:n ”passiivitilan”, jota tarvitaan, jos käytät FTP:tä "
"palomuurin takaa."

#: kcms/kio/netpref.cpp:94
#, kde-format
msgid ""
"<p>Marks partially uploaded FTP files.</p><p>When this option is enabled, "
"partially uploaded files will have a \".part\" extension. This extension "
"will be removed once the transfer is complete.</p>"
msgstr ""
"<p>Merkitsee osittain lähetetyt FTP-tiedostot.</p><p>Jos tämä kohta on "
"valittu, osittain ladatuissa tiedostoissa on ”.part”-pääte, joka poistetaan, "
"kun tiedosto on ladattu kokonaan.</p>"

#: kcms/kio/netpref.cpp:168
#, kde-format
msgid ""
"<h1>Network Preferences</h1>Here you can define the behavior of KDE programs "
"when using Internet and network connections. If you experience timeouts or "
"use a modem to connect to the Internet, you might want to adjust these "
"settings."
msgstr ""
"<h1>Verkon asetukset</h1> Tässä voit määrittää, miten KDE:n sovellukset "
"toimivat, kun käytät verkkoyhteyksiä. Jos verkkoyhteytesi katkeaa "
"aikakatkaisuun tai käytät modeemia, näitä asetuksia saattaa olla tarpeen "
"muuttaa."

#: kcms/kio/smbrodlg.cpp:45
#, kde-format
msgid "These settings apply to network browsing only."
msgstr "Nämä asetukset vaikuttavat vain verkkoselailuun."

#: kcms/kio/smbrodlg.cpp:49
#, kde-format
msgid "Default user name:"
msgstr "Käyttäjätunnus:"

#: kcms/kio/smbrodlg.cpp:57
#, kde-format
msgid "Default password:"
msgstr "Salasana:"

#: kcms/kio/smbrodlg.cpp:176
#, kde-format
msgid ""
"<h1>Windows Shares</h1><p>Applications using the SMB kioslave (like "
"Konqueror) are able to access shared Microsoft Windows file systems, if "
"properly configured.</p><p>You can specify here the credentials used to "
"access the shared resources. Passwords will be stored locally, and scrambled "
"so as to render them unreadable to the human eye. For security reasons, you "
"may not want to do that, as entries with passwords are clearly indicated as "
"such.</p>"
msgstr ""
"<h1>Windows-jaot</h1><p>SMB-KIO-palvelua käyttävät sovellukset (kuten "
"Konqueror) voivat käyttää Microsoft Windows -tiedostojärjestelmien jakoja, "
"jos asetukset ovat kunnossa.</p><p>Tässä voit määrittää jaettujen "
"resursseihin pääsemiseksi tarvittavat käyttäjätiedot. Salasanat tallennetaan "
"paikallisesti sekoittaen ne ihmiselle lukukelvottomiksi. Turvallisuussyistä "
"et ehkä kuitenkaan halua tehdä näin, koska salasanatiedot selvästi "
"osoitetaan sellaisiksi.</p>"

#: kcms/kio/useragentdlg.cpp:81
#, kde-format
msgctxt "@title:window"
msgid "Add Identification"
msgstr "Lisää tunniste"

#: kcms/kio/useragentdlg.cpp:148
#, kde-format
msgctxt "@title:window"
msgid "Modify Identification"
msgstr "Muuta tunnistetta"

#: kcms/kio/useragentdlg.cpp:196
#, kde-format
msgid ""
"<qt><center>Found an existing identification for<br/><b>%1</b><br/>Do you "
"want to replace it?</center></qt>"
msgstr ""
"<qt> <center>Verkkoalueelle<br/>%1<b></b><br/>löydettiin olemassa oleva "
"tunnistetieto. Haluatko korvata sen?</center></qt>"

#: kcms/kio/useragentdlg.cpp:201
#, kde-format
msgctxt "@title:window"
msgid "Duplicate Identification"
msgstr "Päällekkäinen tunnistetieto"

#: kcms/kio/useragentdlg.cpp:373
#, kde-format
msgid ""
"<h1>Browser Identification</h1><p>The browser-identification module allows "
"you to have full control over how KDE applications using the HTTP protocol "
"(like Konqueror) will identify itself to web sites you browse.</p><p>This "
"ability to fake identification is necessary because some web sites do not "
"display properly when they detect that they are not talking to current "
"versions of either Netscape Navigator or Internet Explorer, even if the "
"browser actually supports all the necessary features to render those pages "
"properly. For such sites, you can use this feature to try to browse them. "
"Please understand that this might not always work, since such sites might be "
"using non-standard web protocols and or specifications.</p><p><u>NOTE:</u> "
"To obtain specific help on a particular section of the dialog box, simply "
"click on the quick help button on the window title bar, then click on the "
"section for which you are seeking help.</p>"
msgstr ""
"<h1>Selaimen tunnistetiedot</h1><p>Selaimen tunnistetiedot voit asettaa "
"täysin, miten HTTP-yhteyskäytäntöä käyttävät KDE-sovellukset (kuten "
"Konqueror) tunnistautuvat verkkosivustoille.</p><p>Tunnistetietojen "
"”väärentäminen” on tarpeen, koska jotkin verkkosivustot eivät näy oikein "
"niiden havaitessa, ettei käytössäsi ole Netscape Navigatorin tai Internet "
"Explorerin uusin versio, vaikka selain todellisuudessa tukee kaikkia "
"tarpeellisia ominaisuuksia sivun näkymiseksi oikein. Näillä sivustoilla voit "
"käyttää tätä asetusta. Tämä ei tietenkään toimi aina, sillä sivustot voivat "
"myös käyttää epästandardeja verkkoyhteyskäytäntöjä tai -asetuksia.</"
"p><p><u>HUOMAA:</u> Nähdäksesi jonkin tietyn kohdan ohjeen, napsauta ensin "
"ikkunan otsikkopalkin pikaohjepainiketta ja sen jälkeen kohtaa, josta haluat "
"ohjeita.</p>"

#. i18n: ectx: property (whatsThis), widget (QWidget, UserAgentUI)
#: kcms/kio/useragentdlg.ui:17
#, kde-format
msgid ""
"<qt>\n"
"Here you can modify the default browser-identification text or set a site "
"<code>(eg. www.kde.org)</code> or a domain <code>(eg. kde.org)</code> "
"specific identification text.<p>\n"
"To add a new site-specific identification text, click the <code>New</code> "
"button and supply the necessary information. To change an existing site-"
"specific entry, click on the <code>Change</code> button. The <code>Delete</"
"code> button will remove the selected site-specific identification text, "
"causing the default setting to be used for that site or domain.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Tässä kohdassa voit määrittää selaimen oletusarvoisen tunnisteen ja "
"määräpalvelimille <code>(esim: www.kde.org)</code> tai -verkkoalueille "
"<code>(esim: kde.org)</code> käytettävän tunnisteen.<p>\n"
"Lisää uusi sivustokohtainen tunniste napsauttamalla <code>Lisää</code> ja "
"syötä vaaditut tiedot. Muuta olemassa olevaa sivustokohtaista tunnistetta "
"napsauttamalla <code>Muokkaa</code>. Napsauttamalla <code>Poista</code> voit "
"poistaa valitun sivustokohtaisen tunnisteen, minkä jälkeen sivustolle tai "
"verkkoalueelle käytetään oletustunnistetta.\n"
"</qt>"

#. i18n: ectx: property (whatsThis), widget (QCheckBox, sendUACheckBox)
#: kcms/kio/useragentdlg.ui:27
#, kde-format
msgid ""
"<qt>\n"
"Send the browser identification to web sites.<p>\n"
"<u>NOTE:</u> Many sites rely on this information to display pages properly, "
"hence, it is highly recommended that you do not totally disable this feature "
"but rather customize it.<p>\n"
"By default, only minimal identification information is sent to remote sites. "
"The identification text that will be sent is shown below.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Jos tätä kohtaa ei ole valittu, selaimen tunnistetietoja ei lähetetä "
"verkkopalvelimille lainkaan.<P><u>HUOM:</u> Monet verkkopalvelut vaativat, "
"että selaimen tiedot lähetetään. On suositeltavampaa muokata asetuksia kuin "
"jättää tiedot kokonaan lähettämättä.<P>Vain pienimmät mahdolliset tiedot "
"(alla lihavoituna) lähetetään.\n"
"</qt>"

#. i18n: ectx: property (text), widget (QCheckBox, sendUACheckBox)
#: kcms/kio/useragentdlg.ui:30
#, kde-format
msgid "&Send identification"
msgstr "&Lähetä selaimen tunnistetiedot"

#. i18n: ectx: property (whatsThis), widget (QGroupBox, defaultIdGroupBox)
#: kcms/kio/useragentdlg.ui:43
#, kde-format
msgid ""
"The browser identification text sent to the sites you visit. Use the "
"provided options to customize it."
msgstr ""
"Selaimen tunnistetieto, joka lähetetään vierailemillesi sivustoille. Käytä "
"valintoja muokataksesi tietoja."

#. i18n: ectx: property (title), widget (QGroupBox, defaultIdGroupBox)
#: kcms/kio/useragentdlg.ui:46
#, kde-format
msgid "Default Identification"
msgstr "Oletustunnistetiedot"

#. i18n: ectx: property (whatsThis), widget (KSqueezedTextLabel, defaultIdLineEdit)
#: kcms/kio/useragentdlg.ui:58
#, kde-format
msgid ""
"The browser identification text sent to the sites you visit. You can "
"customize it using the options provided below."
msgstr ""
"Nämä tiedot lähetetään verkkopalvelimille verkkosivuja selatessa. Voit "
"muokata tietoja valitsemalla alla olevista kohdista haluamasi."

#. i18n: ectx: property (whatsThis), widget (QCheckBox, osNameCheckBox)
#: kcms/kio/useragentdlg.ui:71
#, kde-format
msgid ""
"Includes your operating system's name in the browser identification text."
msgstr "Sisällyttää käyttöjärjestelmän nimen selaimen tunnistetietoihin."

#. i18n: ectx: property (text), widget (QCheckBox, osNameCheckBox)
#: kcms/kio/useragentdlg.ui:74
#, kde-format
msgid "Add operating s&ystem name"
msgstr "Lisää &käyttöjärjestelmän nimi"

#. i18n: ectx: property (whatsThis), widget (QCheckBox, osVersionCheckBox)
#: kcms/kio/useragentdlg.ui:102
#, kde-format
msgid ""
"Includes your operating system's version number in the browser "
"identification text."
msgstr "Sisällyttää käyttöjärjestelmän version selaimen tunnistetietoihin."

#. i18n: ectx: property (text), widget (QCheckBox, osVersionCheckBox)
#: kcms/kio/useragentdlg.ui:105
#, kde-format
msgid "Add operating system &version"
msgstr "Lisää käyttöjärjestelmän &versio"

#. i18n: ectx: property (whatsThis), widget (QCheckBox, processorTypeCheckBox)
#: kcms/kio/useragentdlg.ui:115
#, kde-format
msgid "Includes your machine's CPU type in the browser identification text."
msgstr "Sisällyttää koneen prosessorin tyypin selaimen tunnistetietoihin."

#. i18n: ectx: property (text), widget (QCheckBox, processorTypeCheckBox)
#: kcms/kio/useragentdlg.ui:118
#, kde-format
msgid "Add &machine (processor) type"
msgstr "Lisää &koneen tyyppi (prosessori)"

#. i18n: ectx: property (whatsThis), widget (QCheckBox, languageCheckBox)
#: kcms/kio/useragentdlg.ui:127
#, kde-format
msgid ""
"Includes your language settings in the browser identification text to obtain "
"localized versions of the page."
msgstr "Sisällyttää käyttämäsi kielen tiedot selaimen tunnistetietoihin."

#. i18n: ectx: property (text), widget (QCheckBox, languageCheckBox)
#: kcms/kio/useragentdlg.ui:130
#, kde-format
msgid "Add lang&uage information"
msgstr "Lisää &kielen tiedot"

#. i18n: ectx: property (title), widget (QGroupBox, domainPolicyGroupBox)
#: kcms/kio/useragentdlg.ui:143
#, kde-format
msgid "Site Specific Identification"
msgstr "Verkkoaluekohtaiset tunnistetiedot"

#. i18n: ectx: property (text), widget (QTreeWidget, sitePolicyTreeWidget)
#: kcms/kio/useragentdlg.ui:156
#, kde-format
msgid "Site Name"
msgstr "Verkkoalueen nimi"

#. i18n: ectx: property (text), widget (QTreeWidget, sitePolicyTreeWidget)
#: kcms/kio/useragentdlg.ui:161
#, kde-format
msgid "Identification"
msgstr "Tunnistus"

#. i18n: ectx: property (text), widget (QTreeWidget, sitePolicyTreeWidget)
#: kcms/kio/useragentdlg.ui:166
#, kde-format
msgid "User Agent"
msgstr "Selaimen tunnistetiedot"

#. i18n: ectx: property (whatsThis), widget (QPushButton, newButton)
#: kcms/kio/useragentdlg.ui:179
#, kde-format
msgid "Add new identification text for a site."
msgstr "Lisää selaimen tunnistetiedot haluamallesi verkkoalueelle."

#. i18n: ectx: property (whatsThis), widget (QPushButton, changeButton)
#: kcms/kio/useragentdlg.ui:189
#, kde-format
msgid "Change the selected identifier text."
msgstr "Muuta valitun verkkoalueen tietoja."

#. i18n: ectx: property (whatsThis), widget (QPushButton, deleteButton)
#: kcms/kio/useragentdlg.ui:199
#, kde-format
msgid "Delete the selected identifier text."
msgstr "Poista valitun verkkoalueen asetukset."

#. i18n: ectx: property (whatsThis), widget (QPushButton, deleteAllButton)
#: kcms/kio/useragentdlg.ui:209
#, kde-format
msgid "Delete all identifiers."
msgstr "Poista kaikkien verkkoalueiden asetukset."

#. i18n: ectx: property (whatsThis), widget (QLabel, siteLabel)
#. i18n: ectx: property (whatsThis), widget (QLineEdit, siteLineEdit)
#: kcms/kio/useragentselectordlg.ui:19 kcms/kio/useragentselectordlg.ui:38
#, kde-format
msgid ""
"<qt>\n"
"Enter the site or domain name where a fake browser identification should be "
"used.<p>\n"
"<u>NOTE:</u> Wildcard syntax such as \\\"*,?\\\" is NOT allowed: instead, "
"use the top level address of a site to make generic matches; for example, if "
"you want all KDE sites to receive a fake browser identification, you would "
"enter <code>kde.org</code> - the fake identity would then be sent to any KDE "
"site that ends with <code>kde.org</code>.</p>\n"
"</qt>"
msgstr ""
"<qt>\n"
"Kirjoita sen palvelimen tai verkkoalueen nimi, jossa haluat käyttää näitä "
"tunnistetietoja.  <p><u>HUOM:</u> Jokerimerkkejä \\\"*\\\" tai \\\"?\\\" ei "
"voi  käyttää. Näiden sijaan voit kirjoittaa verkkoalueen päätason nimen "
"yleistääksesi määrityksin. Jos esimerkiksi haluat lähettää kaikille KDE-"
"sivustoille tietyt selaintunnisteet, kirjoita <code>kde.org</code>. "
"Asettamasi selaintunniste lähetetään tällöin kaikille KDE-sivustoille, "
"joiden nimi päättyy <code>kde.org</code>.</p>\n"
"</qt>"

#. i18n: ectx: property (text), widget (QLabel, siteLabel)
#: kcms/kio/useragentselectordlg.ui:22
#, kde-format
msgid "&When browsing the following site:"
msgstr "&Selattaessa seuraavaa sivustoa:"

#. i18n: ectx: property (whatsThis), widget (QLabel, aliasLabel)
#. i18n: ectx: property (whatsThis), widget (KComboBox, aliasComboBox)
#: kcms/kio/useragentselectordlg.ui:47 kcms/kio/useragentselectordlg.ui:65
#, kde-format
msgid ""
"<qt>\n"
"Select the browser identification to use whenever contacting the site you "
"specified above.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Valitse yllä määritetyssä sivustossa käytettävät selaimen tunnistetiedot.\n"
"</qt>"

#. i18n: ectx: property (text), widget (QLabel, aliasLabel)
#: kcms/kio/useragentselectordlg.ui:50
#, kde-format
msgid "&Use the following identification:"
msgstr "Käytä seuraavaa &tunnistetta:"

#. i18n: ectx: property (whatsThis), widget (QLabel, identityLabel)
#. i18n: ectx: property (whatsThis), widget (QLineEdit, identityLineEdit)
#: kcms/kio/useragentselectordlg.ui:74 kcms/kio/useragentselectordlg.ui:89
#, kde-format
msgid ""
"<qt>\n"
"The actual browser identification text that will be sent to the remote "
"machine.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Todellinen selaintunnistetieto, joka lähetetään etäkoneelle.\n"
"</qt>"

#. i18n: ectx: property (text), widget (QLabel, identityLabel)
#: kcms/kio/useragentselectordlg.ui:77
#, kde-format
msgid "Real identification:"
msgstr "Todellinen tunniste:"

#: kcms/webshortcuts/main.cpp:40
#, kde-format
msgid "Web Shortcuts"
msgstr "WWW-pikavalinnat"

#: kcms/webshortcuts/main.cpp:41
#, kde-format
msgid "Configure enhanced browsing features"
msgstr "Selaimen lisäasetukset"

#: kcms/webshortcuts/main.cpp:49
#, kde-format
msgid ""
"<h1>Enhanced Browsing</h1> In this module you can configure some enhanced "
"browsing features of KDE. <h2>Web Shortcuts</h2>Web Shortcuts are a quick "
"way of using Web search engines. For example, type \"duckduckgo:frobozz\" or "
"\"dd:frobozz\" and your web browser will do a search on DuckDuckGo for "
"\"frobozz\". Even easier: just press Alt+F2 (if you have not changed this "
"keyboard shortcut) and enter the shortcut in the Run Command dialog."
msgstr ""
"<h1>Selaimen lisäasetukset</h1>Tästä voit muokata KDE:n selainlisäasetuksia. "
"<h2>WWW-pikavalinnat</h2>WWW-pikavalintojen avulla voit käyttää hakukoneita "
"nopeasti. Esimerkiksi ”duckduckgo:KDE” tai ”dd:KDE” etsii DuckDuckGolla "
"tekstiä ”KDE”. Voit käyttää tätä toimintoa myös painamalla <b>Alt+F2</b> "
"(jos et ole muuttanut tätä pikanäppäintä) ja kirjoittamalla WWW-pikavalinnan "
"suoraan Suorita komento -ikkunaan."

#: kioexec/kioexecd.cpp:85
#, kde-format
msgid ""
"The file %1\n"
"has been modified. Do you want to upload the changes?"
msgstr ""
"Tiedostoa %1\n"
"on muutettu. Haluatko lähettää muutokset palvelimeen?"

#: kioexec/kioexecd.cpp:86 kioexec/main.cpp:238 kioexec/main.cpp:243
#, kde-format
msgid "File Changed"
msgstr "Tiedosto on muuttunut"

#: kioexec/kioexecd.cpp:86 kioexec/main.cpp:243
#, kde-format
msgid "Upload"
msgstr "Lähetä"

#: kioexec/kioexecd.cpp:86 kioexec/main.cpp:243
#, kde-format
msgid "Do Not Upload"
msgstr "Älä lähetä"

#: kioexec/main.cpp:56
#, kde-format
msgid "KIO Exec - Opens remote files, watches modifications, asks for upload"
msgstr ""
"KIO Exec – Avaa etätiedostoja, seuraa muutoksia ja pyytää tiedostonsiirtoja"

#: kioexec/main.cpp:73
#, kde-format
msgid "Invalid URL: %1"
msgstr "Virheellinen URL: %1"

#: kioexec/main.cpp:79
#, kde-format
msgid "File not found: %1"
msgstr "Tiedostoa ei löytynyt: %1"

#: kioexec/main.cpp:96
#, kde-format
msgid ""
"The URL %1\n"
"is malformed"
msgstr ""
"URL %1\n"
"on virheellinen"

#: kioexec/main.cpp:98
#, kde-format
msgid ""
"Remote URL %1\n"
"not allowed with --tempfiles switch"
msgstr ""
"Etä-URL %1\n"
"ei sallittu --tempfiles-valinnan kanssa"

#: kioexec/main.cpp:237
#, kde-format
msgid ""
"The supposedly temporary file\n"
"%1\n"
"has been modified.\n"
"Do you still want to delete it?"
msgstr ""
"Luultavasti väliaikaista tiedostoa\n"
"%1\n"
"on muutettu.\n"
"Haluatko silti poistaa sen?"

#: kioexec/main.cpp:238
#, kde-format
msgid "Do Not Delete"
msgstr "Älä poista"

#: kioexec/main.cpp:242
#, kde-format
msgid ""
"The file\n"
"%1\n"
"has been modified.\n"
"Do you want to upload the changes?"
msgstr ""
"Tiedostoa\n"
"%1\n"
"on muutettu.\n"
"Haluatko lähettää muutokset palvelimelle?"

#: kioexec/main.cpp:273
#, kde-format
msgid "KIOExec"
msgstr "KIOExec"

#: kioexec/main.cpp:275
#, kde-format
msgid "(c) 1998-2000,2003 The KFM/Konqueror Developers"
msgstr "© 1998–2000, 2003 KFM/Konqueror-kehittäjät"

#: kioexec/main.cpp:276
#, kde-format
msgid "David Faure"
msgstr "David Faure"

#: kioexec/main.cpp:277
#, kde-format
msgid "Stephan Kulow"
msgstr "Stephan Kulow"

#: kioexec/main.cpp:278
#, kde-format
msgid "Bernhard Rosenkraenzer"
msgstr "Bernhard Rosenkraenzer"

#: kioexec/main.cpp:279
#, kde-format
msgid "Waldo Bastian"
msgstr "Waldo Bastian"

#: kioexec/main.cpp:280
#, kde-format
msgid "Oswald Buddenhagen"
msgstr "Oswald Buddenhagen"

#: kioexec/main.cpp:287
#, kde-format
msgid "Treat URLs as local files and delete them afterwards"
msgstr ""
"Kohtele URL-osoitteita kuten paikallisiakin tiedostoja ja poista ne "
"jälkikäteen"

#: kioexec/main.cpp:288
#, kde-format
msgid "Suggested file name for the downloaded file"
msgstr "Ehdotettu tiedostonimi haetulle tiedostolle"

#: kioexec/main.cpp:289
#, kde-format
msgid "Command to execute"
msgstr "Suoritettava komento"

#: kioexec/main.cpp:290
#, kde-format
msgid "URL(s) or local file(s) used for 'command'"
msgstr "URL tai paikallinen tiedosto, jota käytetään komennolle 'command'"

#: kpac/discovery.cpp:112
#, kde-format
msgid "Could not find a usable proxy configuration script"
msgstr "Toimivaa välityspalvelimen asetustiedostoa ei löytynyt."

#: kpac/downloader.cpp:92
#, kde-format
msgid ""
"Could not download the proxy configuration script:\n"
"%1"
msgstr ""
"Välityspalvelimen asetustiedoston lataaminen epäonnistui:\n"
"%1"

#: kpac/downloader.cpp:95
#, kde-format
msgid "Could not download the proxy configuration script"
msgstr "Välityspalvelimen asetustiedoston lataaminen epäonnistui"

#: kpac/proxyscout.cpp:240
#, kde-format
msgid ""
"The proxy configuration script is invalid:\n"
"%1"
msgstr ""
"Välityspalvelimen asetustiedosto on virheellinen:\n"
"%1"

#: kpac/proxyscout.cpp:353
#, kde-format
msgid ""
"The proxy configuration script returned an error:\n"
"%1"
msgstr ""
"Välityspalvelimen asetustiedosto palautti virheen:\n"
"%1"

#: kpac/script.cpp:752
#, kde-format
msgid "Could not find 'FindProxyForURL' or 'FindProxyForURLEx'"
msgstr "Ominaisuuksia ”FindProxyForURL” ja ”FindProxyForURLEx” ei löytynyt"

#: kpac/script.cpp:770
#, kde-format
msgid "Got an invalid reply when calling %1"
msgstr "Saatiin virheellinen vastaus kutsuun %1"

#: kpasswdserver/kpasswdserver.cpp:568
#, kde-format
msgid "Do you want to retry?"
msgstr "Yritetäänkö uudelleen?"

#: kpasswdserver/kpasswdserver.cpp:573
#, kde-format
msgid "Retry Authentication"
msgstr "Yritä tunnistautumista uudelleen"

#: kpasswdserver/kpasswdserver.cpp:577
#, kde-format
msgctxt "@action:button filter-continue"
msgid "Retry"
msgstr "Yritä uudelleen"

#: kpasswdserver/kpasswdserver.cpp:873
#, kde-format
msgid "Authentication Dialog"
msgstr "Tunnistautumisikkuna"

#: urifilters/ikws/ikwsopts.cpp:53
#, kde-format
msgctxt "@title:column Name label from web shortcuts column"
msgid "Name"
msgstr "Nimi"

#: urifilters/ikws/ikwsopts.cpp:55
#, kde-format
msgctxt "@title:column"
msgid "Shortcuts"
msgstr "Pikavalinnat"

#: urifilters/ikws/ikwsopts.cpp:57
#, kde-format
msgctxt "@title:column"
msgid "Preferred"
msgstr "Ensisijainen"

#: urifilters/ikws/ikwsopts.cpp:106
#, kde-kuit-format
msgctxt "@info:tooltip"
msgid ""
"Check this box to select the highlighted web shortcut as preferred.<nl/"
">Preferred web shortcuts are used in places where only a few select "
"shortcuts can be shown at one time."
msgstr ""
"Merkitse korostettu WWW-pikavalinta ensisijaiseksi valitsemalla tämä.<nl/"
">Ensisijaisia WWW-pikavalintoja käytetään paikoissa, joissa voidaan näyttää "
"vain muutama pikavalinta kerrallaan."

#: urifilters/ikws/ikwsopts.cpp:199
#, kde-format
msgctxt "@item:inlistbox No default web shortcut"
msgid "None"
msgstr "Ei oletuspikavalintaa"

#: urifilters/ikws/ikwsopts.cpp:263
#, kde-kuit-format
msgctxt "@info:whatsthis"
msgid ""
"<para>In this module you can configure the web shortcuts feature. Web "
"shortcuts allow you to quickly search or lookup words on the Internet. For "
"example, to search for information about the KDE project using the Google "
"engine, you simply type <emphasis>gg:KDE</emphasis> or <emphasis>google:KDE</"
"emphasis>.</para><para>If you select a default search engine, then you can "
"search for normal words or phrases by simply typing them into the input "
"widget of applications that have built-in support for such a feature, e.g "
"Konqueror.</para>"
msgstr ""
"<para>Tässä moduulissa voit asettaa WWW-pikavalintoja. WWW-pikavalintojen "
"avulla voit helposti hakea sanoja internetistä. Voit esimerkiksi hakea "
"Googlen avulla tietoa KDE-projektista syöttämällä <emphasis>gg:KDE</"
"emphasis> tai <emphasis>google:KDE</emphasis>.</para><para>Jos valitset "
"oletushakukoneen, voit etsiä tavallisia sanoja tai lausekkeita "
"yksinkertaisesti kirjoittamalla ne sellaisen sovelluksen syöttökenttään, "
"joka tukee tätä ominaisuutta (esim. Konqueroriin).</para>"

#. i18n: ectx: property (toolTip), widget (QCheckBox, cbEnableShortcuts)
#: urifilters/ikws/ikwsopts_ui.ui:17
#, kde-format
msgid ""
"<html><head/><body><p>Enable or disable web shortcuts. </p><p>Web shortcuts "
"allow you to quickly access or search for information located online or on "
"your hard drive. </p><p>KDE comes with many predefined Web shortcuts. One "
"such Web shortcut is the Google (TM) search shortcut. To use it, you simply "
"type the keyword 'gg' followed by the keyword delimiter and the search term, "
"e.g. <span style=\" font-weight:600;\">gg:KDE</span>.</p></body></html>"
msgstr ""
"<html><head/><body><p>Ota WWW-pikavalinnat käyttöön tai poista ne käytöstä. "
"</p><p>WWW-pikavalinnoilla haet nopeasti sekä verkosta että kiintolevyltäsi. "
"</p><p>KDE:n mukana tulee monia valmiiksi määriteltyjä WWW-pikavalintoja, "
"esimerkiksi Google™-haku. Käytä sitä kirjoittamalla ensin ”gg”, sitten "
"hakusanan erotin ja lopuksi hakusana. Esimerkiksi <span style=\" font-"
"weight:600;\">gg:KDE</span>.</p></body></html>"

#. i18n: ectx: property (text), widget (QCheckBox, cbEnableShortcuts)
#: urifilters/ikws/ikwsopts_ui.ui:20
#, kde-format
msgid "&Enable Web shortcuts"
msgstr "&Käytä WWW-pikavalintoja"

#. i18n: ectx: property (text), widget (QCheckBox, cbUseSelectedShortcutsOnly)
#: urifilters/ikws/ikwsopts_ui.ui:30
#, kde-format
msgid "&Use preferred shortcuts only"
msgstr "Käytä &vain ensisijaisia pikavalintoja"

#. i18n: ectx: property (placeholderText), widget (KLineEdit, searchLineEdit)
#: urifilters/ikws/ikwsopts_ui.ui:37
#, kde-format
msgid "Search for shortcut"
msgstr "Etsi pikavalintaa"

#. i18n: ectx: property (toolTip), widget (QPushButton, pbNew)
#: urifilters/ikws/ikwsopts_ui.ui:71
#, kde-format
msgid "Add a new Web shortcut"
msgstr "Lisää uusi WWW-pikavalinta"

#. i18n: ectx: property (toolTip), widget (QPushButton, pbChange)
#: urifilters/ikws/ikwsopts_ui.ui:84
#, kde-format
msgid "Modify the highlighted Web shortcut"
msgstr "Muuta korostettua WWW-pikavalintaa"

#. i18n: ectx: property (toolTip), widget (QPushButton, pbDelete)
#: urifilters/ikws/ikwsopts_ui.ui:97
#, kde-format
msgid "Delete the highlighted Web shortcut"
msgstr "Poista korostettu WWW-pikavalinta"

#. i18n: ectx: property (text), widget (QPushButton, pbDelete)
#: urifilters/ikws/ikwsopts_ui.ui:100
#, kde-format
msgid "De&lete"
msgstr "&Poista"

#. i18n: ectx: property (whatsThis), widget (QLabel, lbDefaultEngine)
#: urifilters/ikws/ikwsopts_ui.ui:138
#, kde-format
msgid ""
"<qt>\n"
"Select the search engine to use for input boxes that provide automatic "
"lookup services when you type in normal words and phrases instead of a URL. "
"To disable this feature select <b>None</b> from the list.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Valitse automaattisen haun tarjoavissa syöttökentissä käytettävä hakukone "
"kirjoitettaessa tavallisia sanoja tai lausekkeita verkko-osoitteiden sijaan. "
"Poistaaksesi ominaisuuden käytöstä valitse luettelosta <b>Ei "
"oletuspikavalintaa</b>.\n"
"</qt>"

#. i18n: ectx: property (text), widget (QLabel, lbDefaultEngine)
#: urifilters/ikws/ikwsopts_ui.ui:141
#, kde-format
msgid "Default Web &shortcut:"
msgstr "Oletusarvoinen &WWW-pikavalinta:"

#. i18n: ectx: property (whatsThis), widget (KComboBox, cmbDefaultEngine)
#: urifilters/ikws/ikwsopts_ui.ui:166
#, kde-format
msgid ""
"<html><head/><body><p>Select a default web shortcut. </p><p>This allows "
"applications to automatically convert the typed word or phrase to web "
"shortcut queries when they cannot be filtered into a proper URL. </p><p>To "
"disable this functionality select <span style=\" font-weight:600;\">None</"
"span> from the list. </p></body></html>"
msgstr ""
"<html><head/><body><p>Valitse oletusarvoinen WWW-pikavalinta. </p><p>Tämän "
"avulla sovellukset voivat muuntaa kirjoitetun sanan tai lauseen WWW-"
"pikavalintakyselyksi, kun niitä ei voida tulkita kelvolliseksi verkko-"
"osoitteeksi. </p><p>Poista tämä toiminto käytöstä valitsemalla luettelosta "
"<span style=\" font-weight:600;\">Ei oletuspikavalintaa</span> </p></body></"
"html>"

#. i18n: ectx: property (whatsThis), widget (QLabel, lbDelimiter)
#: urifilters/ikws/ikwsopts_ui.ui:182
#, kde-format
msgid ""
"Choose the delimiter that separates the keyword from the phrase or word to "
"be searched."
msgstr ""
"Valitse erotin, joka erottaa hakukoneen lyhenteen haettavasta sanasta tai "
"ilmaisusta."

#. i18n: ectx: property (text), widget (QLabel, lbDelimiter)
#: urifilters/ikws/ikwsopts_ui.ui:185
#, kde-format
msgid "&Keyword delimiter:"
msgstr "Hakusanan &erotin:"

#. i18n: ectx: property (toolTip), widget (KComboBox, cmbDelimiter)
#: urifilters/ikws/ikwsopts_ui.ui:204
#, kde-format
msgid "Choose a delimiter to mark the Web shortcut keyword."
msgstr "Valitse erotin, joka merkitsee WWW-pikavalinnan avainsanan"

#. i18n: ectx: property (text), item, widget (KComboBox, cmbDelimiter)
#: urifilters/ikws/ikwsopts_ui.ui:208
#, kde-format
msgctxt "Colon as keyword delimiter"
msgid "Colon"
msgstr "Kaksoispiste"

#. i18n: ectx: property (text), item, widget (KComboBox, cmbDelimiter)
#: urifilters/ikws/ikwsopts_ui.ui:213
#, kde-format
msgctxt "Space as keyword delimiter"
msgid "Space"
msgstr "Väli"

#: urifilters/ikws/kuriikwsfilter.cpp:123
#, kde-format
msgid "No preferred search providers were found."
msgstr "Suositelluimpia hakupalveluntarjoajia ei löytynyt."

#: urifilters/ikws/kuriikwsfilter.cpp:142
#, kde-format
msgid "No search providers were found."
msgstr "Hakupalveluntarjoajia ei löytynyt."

#: urifilters/ikws/kurisearchfilter.cpp:93
#, kde-format
msgid "Search F&ilters"
msgstr "Hakusuodatt&imet:"

#: urifilters/ikws/searchproviderdlg.cpp:58
#, kde-format
msgctxt "@item:inlistbox The default character set"
msgid "Default"
msgstr "Oletus"

#: urifilters/ikws/searchproviderdlg.cpp:62
#, kde-format
msgid "Modify Web Shortcut"
msgstr "Muuta WWW-pikavalintaa"

#: urifilters/ikws/searchproviderdlg.cpp:72
#, kde-format
msgid "New Web Shortcut"
msgstr "Uusi WWW-pikavalinta"

#: urifilters/ikws/searchproviderdlg.cpp:125
#, kde-format
msgid ""
"The shortcut \"%1\" is already assigned to \"%2\". Please choose a different "
"one."
msgstr ""
"Pikavalinta ”%1” on jo liitetty pikavalintaan ”%2”. Valitse toinen "
"pikavalinta."

#: urifilters/ikws/searchproviderdlg.cpp:130
#, kde-format
msgctxt "- web short cut (e.g. gg): what it refers to (e.g. Google)"
msgid "- %1: \"%2\""
msgstr "– %1: ”%2”"

#: urifilters/ikws/searchproviderdlg.cpp:134
#, kde-format
msgid ""
"The following shortcuts are already assigned. Please choose different ones.\n"
"%1"
msgstr ""
"Seuraavat pikavalinnat ovat jo käytössä. Valitse niiden tilalle toiset.\n"
"%1"

#: urifilters/ikws/searchproviderdlg.cpp:146
#, kde-format
msgid ""
"The Shortcut URL does not contain a \\{...} placeholder for the user query.\n"
"This means that the same page is always going to be visited, regardless of "
"the text typed in with the shortcut."
msgstr ""
"Pikavalinnan verkko-osoite ei sisällä \\{…} -merkittyä paikkaa käyttäjän "
"haulle.\n"
"Haun antama sivu on siten aina sama riippumatta käyttäjän hausta."

#: urifilters/ikws/searchproviderdlg.cpp:149
#, kde-format
msgid "Keep It"
msgstr "Pidä"

#. i18n: ectx: property (whatsThis), widget (QLabel, lbName)
#: urifilters/ikws/searchproviderdlg_ui.ui:17
#, kde-format
msgid "Enter the human-readable name of the search provider here."
msgstr ""
"Anna tähän käyttäjän luettavaksi tarkoitettu hakupalveluntarjoajan nimi."

#. i18n: ectx: property (text), widget (QLabel, lbName)
#: urifilters/ikws/searchproviderdlg_ui.ui:23
#, kde-format
msgid "Shortcut &name:"
msgstr "Pikavalinnan &nimi:"

#. i18n: ectx: property (whatsThis), widget (QLabel, lbQuery)
#. i18n: ectx: property (toolTip), widget (QLineEdit, leQuery)
#. i18n: ectx: property (whatsThis), widget (QLineEdit, leQuery)
#: urifilters/ikws/searchproviderdlg_ui.ui:42
#: urifilters/ikws/searchproviderdlg_ui.ui:64
#: urifilters/ikws/searchproviderdlg_ui.ui:70
#, kde-format
msgid ""
"<qt>\n"
"Enter the URI that is used to perform a search on the search engine here.<br/"
">The whole text to be searched for can be specified as \\{@} or \\{0}.<br/>\n"
"Recommended is \\{@}, since it removes all query variables (name=value) from "
"the resulting string, whereas \\{0} will be substituted with the unmodified "
"query string.<br/>You can use \\{1} ... \\{n} to specify certain words from "
"the query and \\{name} to specify a value given by 'name=value' in the user "
"query.<br/>In addition it is possible to specify multiple references (names, "
"numbers and strings) at once (\\{name1,name2,...,\"string\"}).<br/>The first "
"matching value (from the left) will be used as the substitution value for "
"the resulting URI.<br/>A quoted string can be used as the default value if "
"nothing matches from the left of the reference list.\n"
"</qt>"
msgstr ""
"<qt>\n"
"Syötä hakukoneessa haun suorittava URI tähän.<br/>Koko etsittävää tekstiä "
"osoitetaan jonolla \\{@} tai \\{0}.<br/>\n"
"\\{@} on suositeltavampi, koska se poistaa kyselymuuttujat (nimi=arvo) "
"tulosjonosta; \\{0} sen sijaan korvataan kyselyjonolla sellaisenaan.<br/"
">Kyselyn tiettyjä sanoja voi osoittaa jonoin \\{1}…\\{n}, ja \\{name} "
"laventuu kyselyjonon ”nimi=arvo” -parin arvoksi.<br/>Lisäksi on mahdollista "
"määrittää useampia viittauksia (nimiä, numeroita ja merkkijonoja) kerralla "
"(\\{name1,name2,…”jono”}).<br/> Ensimmäistä täsmäävää arvoa (vasemmalta "
"lukien) käytetään tulos-URIn lavennuksen arvona.<br/>Lainattua merkkijonoa "
"(”jono”) voi käyttää oletusarvona, jos viitejonon lopuista arvoista mikään "
"ei tuota täsmäävää tulosta.\n"
"</qt>"

#. i18n: ectx: property (text), widget (QLabel, lbQuery)
#: urifilters/ikws/searchproviderdlg_ui.ui:48
#, kde-format
msgid "Shortcut &URL:"
msgstr "Pikavalinnan &verkko-osoite:"

#. i18n: ectx: property (whatsThis), widget (KComboBox, cbCharset)
#: urifilters/ikws/searchproviderdlg_ui.ui:83
#, kde-format
msgid "Select the character set that will be used to encode your search query."
msgstr "Valitse hakukyselyn koodaamiseen käytettävä merkistö."

#. i18n: ectx: property (toolTip), widget (QLineEdit, leShortcut)
#. i18n: ectx: property (whatsThis), widget (QLineEdit, leShortcut)
#. i18n: ectx: property (whatsThis), widget (QLabel, lbShortcut)
#: urifilters/ikws/searchproviderdlg_ui.ui:92
#: urifilters/ikws/searchproviderdlg_ui.ui:97
#: urifilters/ikws/searchproviderdlg_ui.ui:116
#, kde-format
msgid ""
"<qt>\n"
"The shortcuts entered here can be used as a pseudo-URI scheme in KDE. For "
"example, the shortcut <b>av</b> can be used as in <b>av</b>:<b>my search</"
"b>\n"
"</qt>"
msgstr ""
"<qt>\n"
"Tähän kirjoitettuja pikavalintoja voidaan käyttää hakukäskyinä. Esimerkiksi "
"pikavalintaa <b>av</b> voidaan käyttää kirjoittamalla <b>av</b>:<b>haettava "
"sana</b>\n"
"</qt>"

#. i18n: ectx: property (toolTip), widget (QLineEdit, leName)
#. i18n: ectx: property (whatsThis), widget (QLineEdit, leName)
#: urifilters/ikws/searchproviderdlg_ui.ui:104
#: urifilters/ikws/searchproviderdlg_ui.ui:107
#, kde-format
msgid ""
"<html><head/><body><p>Enter the human-readable name of the web shortcut here."
"</p></body></html>"
msgstr ""
"<html><head/><body><p>Anna käyttäjälle näkyvä WWW-pikavalinnan nimi.</p></"
"body></html>"

#. i18n: ectx: property (text), widget (QLabel, lbShortcut)
#: urifilters/ikws/searchproviderdlg_ui.ui:119
#, kde-format
msgid "&Shortcuts:"
msgstr "&Pikavalinnat:"

#. i18n: ectx: property (whatsThis), widget (QLabel, lbCharset)
#: urifilters/ikws/searchproviderdlg_ui.ui:132
#, kde-format
msgid "Select the character set that will be used to encode your search query"
msgstr "Valitse hakukyselyn koodaamiseen käytettävä merkistö"

#. i18n: ectx: property (text), widget (QLabel, lbCharset)
#: urifilters/ikws/searchproviderdlg_ui.ui:135
#, kde-format
msgid "&Charset:"
msgstr "&Merkistö:"

#. i18n: ectx: property (toolTip), widget (QPushButton, pbPaste)
#: urifilters/ikws/searchproviderdlg_ui.ui:158
#, kde-format
msgid "Insert query placeholder"
msgstr "Aseta kyselyn paikanvaraus"

#: urifilters/shorturi/kshorturifilter.cpp:278
#, kde-format
msgid "<qt><b>%1</b> does not have a home folder.</qt>"
msgstr "<qt>Käyttäjällä <b>%1</b> ei ole kotikansiota.</qt>"

#: urifilters/shorturi/kshorturifilter.cpp:280
#, kde-format
msgid "<qt>There is no user called <b>%1</b>.</qt>"
msgstr "<qt>Käyttäjää <b>%1</b> ei ole olemassa.</qt>"

#: widgets/accessmanager.cpp:217
#, kde-format
msgid "Blocked request."
msgstr "Pyyntö torjuttu."

#: widgets/accessmanager.cpp:290
#, kde-format
msgid "Unknown HTTP verb."
msgstr "Tuntematon HTTP-verbi."

#. i18n: ectx: property (text), widget (QLabel, commonNameTag)
#: widgets/certificateparty.ui:28
#, kde-format
msgid "Common name:"
msgstr "Yhteinen nimi:"

#. i18n: ectx: property (text), widget (QLabel, commonName)
#: widgets/certificateparty.ui:38
#, kde-format
msgid "Acme Co."
msgstr "Acme Co."

#. i18n: ectx: property (text), widget (QLabel, organizationTag)
#: widgets/certificateparty.ui:48
#, kde-format
msgid "Organization:"
msgstr "Organisaatio:"

#. i18n: ectx: property (text), widget (QLabel, organization)
#: widgets/certificateparty.ui:58
#, kde-format
msgid "Acme Sundry Products Company"
msgstr "Acme Sundry Products Company"

#. i18n: ectx: property (text), widget (QLabel, organizationalUnitTag)
#: widgets/certificateparty.ui:68
#, kde-format
msgid "Organizational unit:"
msgstr "Organisaatioyksikkö:"

#. i18n: ectx: property (text), widget (QLabel, organizationalUnit)
#: widgets/certificateparty.ui:78
#, kde-format
msgid "Fraud Department"
msgstr "Petososasto"

#. i18n: ectx: property (text), widget (QLabel, countryTag)
#: widgets/certificateparty.ui:88
#, kde-format
msgid "Country:"
msgstr "Maa:"

#. i18n: ectx: property (text), widget (QLabel, country)
#: widgets/certificateparty.ui:98
#, kde-format
msgid "Canada"
msgstr "Kanada"

#. i18n: ectx: property (text), widget (QLabel, stateTag)
#: widgets/certificateparty.ui:108
#, kde-format
msgid "State:"
msgstr "Osavaltio:"

#. i18n: ectx: property (text), widget (QLabel, state)
#: widgets/certificateparty.ui:118
#, kde-format
msgid "Quebec"
msgstr "Quebec"

#. i18n: ectx: property (text), widget (QLabel, cityTag)
#: widgets/certificateparty.ui:128
#, kde-format
msgid "City:"
msgstr "Kaupunki:"

#. i18n: ectx: property (text), widget (QLabel, city)
#: widgets/certificateparty.ui:138
#, kde-format
msgid "Lakeridge Meadows"
msgstr "Lakeridge Meadows"

#. i18n: ectx: property (text), widget (QLabel, label)
#: widgets/checksumswidget.ui:17
#, kde-format
msgid ""
"Copy and paste a checksum in the field below.<br/>A checksum is usually "
"provided by the website you downloaded this file from."
msgstr ""
"Kopioi ja liitä tarkistussumma alla olevaan kenttään.<br/>Tarkistussumma "
"kerrotaan yleensä verkkosivulla, jolta tiedosto ladattiin."

#. i18n: MD5, SHA1 and SHA256 are hashing algorithms
#. i18n: ectx: property (placeholderText), widget (QLineEdit, lineEdit)
#: widgets/checksumswidget.ui:29
#, kde-format
msgid "Expected checksum (MD5, SHA1 or SHA256)..."
msgstr "Odotettu tarkistussumma (MD5, SHA1 tai SHA256)…"

#. i18n: ectx: property (toolTip), widget (QPushButton, pasteButton)
#: widgets/checksumswidget.ui:36
#, kde-format
msgid "Click to paste the checksum from the clipboard to the input field."
msgstr "Liitä tarkistussumma leikepöydältä tekstikenttään napsauttamalla."

#. i18n: MD5 is the hashing algorithm
#. i18n: ectx: property (text), widget (QLabel, label_2)
#: widgets/checksumswidget.ui:65
#, kde-format
msgid "MD5:"
msgstr "MD5:"

#. i18n: SHA1 is the hashing algorithm
#. i18n: ectx: property (text), widget (QLabel, label_3)
#: widgets/checksumswidget.ui:72
#, kde-format
msgid "SHA1:"
msgstr "SHA1:"

#. i18n: ectx: property (text), widget (QPushButton, sha1Button)
#. i18n: ectx: property (text), widget (QPushButton, sha256Button)
#. i18n: ectx: property (text), widget (QPushButton, md5Button)
#: widgets/checksumswidget.ui:81 widgets/checksumswidget.ui:126
#: widgets/checksumswidget.ui:164 widgets/kpropertiesdialog.cpp:1100
#, kde-format
msgid "Calculate"
msgstr "Laske"

#. i18n: ectx: property (toolTip), widget (QPushButton, sha1CopyButton)
#. i18n: ectx: property (toolTip), widget (QPushButton, sha256CopyButton)
#. i18n: ectx: property (toolTip), widget (QPushButton, md5CopyButton)
#: widgets/checksumswidget.ui:101 widgets/checksumswidget.ui:146
#: widgets/checksumswidget.ui:184
#, kde-format
msgid "Click to copy the checksum to the clipboard."
msgstr "Kopioi tarkistussumma leikepöydälle napsauttamalla."

#. i18n: SHA256 is the hashing algorithm
#. i18n: ectx: property (text), widget (QLabel, label_4)
#: widgets/checksumswidget.ui:117
#, kde-format
msgid "SHA256:"
msgstr "SHA256:"

#: widgets/dropjob.cpp:178
#, kde-format
msgid "C&ancel"
msgstr "&Peru"

#: widgets/dropjob.cpp:339
#, kde-format
msgid "&Move Here"
msgstr "&Siirrä tähän"

#: widgets/dropjob.cpp:345
#, kde-format
msgid "&Copy Here"
msgstr "&Kopioi tähän"

#: widgets/dropjob.cpp:351
#, kde-format
msgid "&Link Here"
msgstr "&Linkitä tähän"

#: widgets/executablefileopendialog.cpp:33
#, kde-format
msgid "What do you wish to do with this executable file?"
msgstr "Mitä haluat tehdä tälle suoritettavalle tiedostolle?"

#: widgets/executablefileopendialog.cpp:39
#, kde-format
msgid "&Execute"
msgstr "&Suorita"

#: widgets/fileundomanager.cpp:120
#, kde-format
msgid "Undo Changes"
msgstr ""

#: widgets/fileundomanager.cpp:121
#, kde-format
msgid ""
"Undoing this operation requires root privileges. Do you want to continue?"
msgstr ""

#: widgets/fileundomanager.cpp:133
#, kde-format
msgid "Creating directory"
msgstr "Luodaan kansiota"

#: widgets/fileundomanager.cpp:138
#, kde-format
msgid "Moving"
msgstr "Siirretään"

#: widgets/fileundomanager.cpp:144
#, kde-format
msgid "Deleting"
msgstr "Poistetaan"

#: widgets/fileundomanager.cpp:325
#, kde-format
msgid "Und&o"
msgstr "K&umoa"

#: widgets/fileundomanager.cpp:331
#, kde-format
msgid "Und&o: Copy"
msgstr "K&umoa kopiointi"

#: widgets/fileundomanager.cpp:333
#, kde-format
msgid "Und&o: Link"
msgstr "K&umoa linkitys"

#: widgets/fileundomanager.cpp:335
#, kde-format
msgid "Und&o: Move"
msgstr "K&umoa siirto"

#: widgets/fileundomanager.cpp:337
#, kde-format
msgid "Und&o: Rename"
msgstr "K&umoa nimen muutos"

#: widgets/fileundomanager.cpp:339
#, kde-format
msgid "Und&o: Trash"
msgstr "K&umoa roskakoriin siirtäminen"

#: widgets/fileundomanager.cpp:341
#, kde-format
msgid "Und&o: Create Folder"
msgstr "K&umoa kansion luominen"

#: widgets/fileundomanager.cpp:343
#, kde-format
msgid "Und&o: Create Folder(s)"
msgstr "K&umoa kansioiden luominen"

#: widgets/fileundomanager.cpp:345
#, kde-format
msgid "Und&o: Create File"
msgstr "K&umoa tiedoston luominen"

#: widgets/fileundomanager.cpp:347
#, kde-format
msgid "Und&o: Batch Rename"
msgstr "K&umoa nimien muutos"

#: widgets/fileundomanager.cpp:738
#, kde-format
msgid ""
"The file %1 was copied from %2, but since then it has apparently been "
"modified at %3.\n"
"Undoing the copy will delete the file, and all modifications will be lost.\n"
"Are you sure you want to delete %4?"
msgstr ""
"Tiedosto %1 kopioitiin sijainnista %2, mutta sen jälkeen sitä tunnutaan "
"muutetun %3.\n"
"Kopioinnin kumoaminen poistaa tiedoston, ja kaikki muutokset menetetään.\n"
"Haluatko varmasti poistaa kohteen %4?"

#: widgets/fileundomanager.cpp:741
#, kde-format
msgid "Undo File Copy Confirmation"
msgstr "Tiedostokopioinnin kumoamisen vahvistus"

#: widgets/jobuidelegate.cpp:229
#, kde-format
msgid "Do you really want to delete this item?"
msgid_plural "Do you really want to delete these %1 items?"
msgstr[0] "Haluatko varmasti poistaa tämän kohteen?"
msgstr[1] "Haluatko varmasti poistaa seuraavat %1 kohdetta?"

#: widgets/jobuidelegate.cpp:239
#, kde-format
msgctxt "@info"
msgid ""
"Do you want to permanently delete all items from Trash? This action cannot "
"be undone."
msgstr ""
"Haluatko varmasti poistaa kaikki tietueet roskakorista? Tätä toimintoa ei "
"voi kumota."

#: widgets/jobuidelegate.cpp:241
#, kde-format
msgctxt "@action:button"
msgid "Empty Trash"
msgstr "Tyhjennä roskakori"

#: widgets/jobuidelegate.cpp:250
#, kde-format
msgid "Do you really want to move this item to the trash?"
msgid_plural "Do you really want to move these %1 items to the trash?"
msgstr[0] "Haluatko varmasti siirtää tämän kohteen roskakoriin?"
msgstr[1] "Haluatko varmasti siirtää seuraavat %1 kohdetta roskakoriin?"

#: widgets/jobuidelegate.cpp:253
#, kde-format
msgctxt "Verb"
msgid "&Trash"
msgstr "&Siirrä roskakoriin"

#: widgets/jobuidelegate.cpp:346
#, kde-format
msgid "The peer SSL certificate chain appears to be corrupt."
msgstr "Vastapään SSL-varmenneketju näyttää olevan vioittunut."

#: widgets/kacleditwidget.cpp:60 widgets/kacleditwidget.cpp:449
#, kde-format
msgid "Owner"
msgstr "Omistaja"

#: widgets/kacleditwidget.cpp:61 widgets/kacleditwidget.cpp:454
#, kde-format
msgid "Owning Group"
msgstr "Omistajaryhmä"

#: widgets/kacleditwidget.cpp:62 widgets/kacleditwidget.cpp:459
#: widgets/kpropertiesdialog.cpp:2034
#, kde-format
msgid "Others"
msgstr "Muut"

#: widgets/kacleditwidget.cpp:63 widgets/kacleditwidget.cpp:464
#, kde-format
msgid "Mask"
msgstr "Peite"

#: widgets/kacleditwidget.cpp:64
#, kde-format
msgid "Named User"
msgstr "Nimetty käyttäjä"

#: widgets/kacleditwidget.cpp:65
#, kde-format
msgid "Named Group"
msgstr "Nimetty ryhmä"

#: widgets/kacleditwidget.cpp:101
#, kde-format
msgid "Edit Entry..."
msgstr "Muokkaa merkintää…"

#: widgets/kacleditwidget.cpp:105
#, kde-format
msgid "Delete Entry"
msgstr "Poista merkintä"

#: widgets/kacleditwidget.cpp:309
#, kde-format
msgid " (Default)"
msgstr " (Oletus)"

#: widgets/kacleditwidget.cpp:430
#, kde-format
msgid "Edit ACL Entry"
msgstr "Muokkaa ACL-merkintää"

#: widgets/kacleditwidget.cpp:434
#, kde-format
msgid "Entry Type"
msgstr "Merkinnän tyyppi"

#: widgets/kacleditwidget.cpp:440
#, kde-format
msgid "Default for new files in this folder"
msgstr "Uusien tiedostojen oletusarvo tässä kansiossa"

#: widgets/kacleditwidget.cpp:469
#, kde-format
msgid "Named user"
msgstr "Nimetty käyttäjä"

#: widgets/kacleditwidget.cpp:474
#, kde-format
msgid "Named group"
msgstr "Nimetty ryhmä"

#: widgets/kacleditwidget.cpp:494
#, kde-format
msgid "User: "
msgstr "Käyttäjä: "

#: widgets/kacleditwidget.cpp:509
#, kde-format
msgid "Group: "
msgstr "Ryhmä: "

#: widgets/kacleditwidget.cpp:646
#, kde-format
msgid "Type"
msgstr "Tyyppi"

#: widgets/kacleditwidget.cpp:647
#, kde-format
msgid "Name"
msgstr "Nimi"

#: widgets/kacleditwidget.cpp:648
#, kde-format
msgctxt "read permission"
msgid "r"
msgstr "r"

#: widgets/kacleditwidget.cpp:649
#, kde-format
msgctxt "write permission"
msgid "w"
msgstr "w"

#: widgets/kacleditwidget.cpp:650
#, kde-format
msgctxt "execute permission"
msgid "x"
msgstr "x"

#: widgets/kacleditwidget.cpp:651
#, kde-format
msgid "Effective"
msgstr "Vaikuttava"

#: widgets/kbuildsycocaprogressdialog.cpp:40
#, kde-format
msgid "Updating System Configuration"
msgstr "Päivitetään järjestelmän asetuksia"

#: widgets/kbuildsycocaprogressdialog.cpp:41
#, kde-format
msgid "Updating system configuration."
msgstr "Päivitetään järjestelmän asetuksia"

#: widgets/kdesktopfileactions.cpp:80
#, kde-format
msgid "The desktop entry file %1 has no Type=... entry."
msgstr "Työpöytätietueen tiedostossa %1 ei ole Type-tietoa."

#: widgets/kdesktopfileactions.cpp:97
#, kde-format
msgid ""
"The desktop entry of type\n"
"%1\n"
"is unknown."
msgstr ""
"Työpöytätietueen tyyppi\n"
"%1\n"
"on tuntematon"

#: widgets/kdesktopfileactions.cpp:110 widgets/kdesktopfileactions.cpp:190
#: widgets/kdesktopfileactions.cpp:323
#, kde-format
msgid ""
"The desktop entry file\n"
"%1\n"
"is of type FSDevice but has no Dev=... entry."
msgstr ""
"Työpöytätietuetiedosto\n"
"%1\n"
"on FSDevice-tyyppinen mutta siitä puuttuu Dev=-kenttä."

#: widgets/kdesktopfileactions.cpp:143
#, kde-format
msgid ""
"The desktop entry file\n"
"%1\n"
"is not valid."
msgstr ""
"Työpöytätietuetiedosto\n"
"%1\n"
"ei ole kelvollinen."

#: widgets/kdesktopfileactions.cpp:156
#, kde-format
msgid ""
"The desktop entry file\n"
"%1\n"
"is of type Link but has no URL=... entry."
msgstr ""
"Työpöytätietuetiedosto\n"
"%1\n"
"on Link-tyyppinen mutta siitä puuttuu URL=-kenttä."

#: widgets/kdesktopfileactions.cpp:226
#, kde-format
msgid "Mount"
msgstr "Liitä"

#: widgets/kdesktopfileactions.cpp:237
#, kde-format
msgid "Eject"
msgstr "Poista levy"

#: widgets/kdesktopfileactions.cpp:239
#, kde-format
msgid "Unmount"
msgstr "Irrota"

#: widgets/kdirmodel.cpp:1117
#, kde-format
msgctxt "@title:column"
msgid "Name"
msgstr "Nimi"

#: widgets/kdirmodel.cpp:1119
#, kde-format
msgctxt "@title:column"
msgid "Size"
msgstr "Koko"

#: widgets/kdirmodel.cpp:1121
#, kde-format
msgctxt "@title:column"
msgid "Date"
msgstr "Päiväys"

#: widgets/kdirmodel.cpp:1123
#, kde-format
msgctxt "@title:column"
msgid "Permissions"
msgstr "Oikeudet"

#: widgets/kdirmodel.cpp:1125
#, kde-format
msgctxt "@title:column"
msgid "Owner"
msgstr "Omistaja"

#: widgets/kdirmodel.cpp:1127
#, kde-format
msgctxt "@title:column"
msgid "Group"
msgstr "Ryhmä"

#: widgets/kdirmodel.cpp:1129
#, kde-format
msgctxt "@title:column"
msgid "Type"
msgstr "Tyyppi"

#: widgets/kfileitemactions.cpp:433
#, kde-format
msgctxt "@title:menu"
msgid "&Actions"
msgstr "&Toiminnot"

#: widgets/kfileitemactions.cpp:628
#, kde-format
msgid "&Open with %1"
msgstr "A&vaa ohjelmalla %1"

#: widgets/kfileitemactions.cpp:654
#, kde-format
msgctxt "@title:menu"
msgid "&Open With"
msgstr "A&vaa ohjelmalla"

#: widgets/kfileitemactions.cpp:671
#, kde-format
msgctxt "@action:inmenu Open With"
msgid "&Other..."
msgstr "&Muu…"

#: widgets/kfileitemactions.cpp:673 widgets/kfileitemactions.cpp:682
#, kde-format
msgctxt "@title:menu"
msgid "&Open With..."
msgstr "A&vaa ohjelmalla…"

#: widgets/kfileitemactions.cpp:787
#, kde-format
msgid "Open &with %1"
msgstr "A&vaa ohjelmalla %1"

#: widgets/kfileitemactions.cpp:789
#, kde-format
msgctxt "@item:inmenu Open With, %1 is application name"
msgid "%1"
msgstr "%1"

#: widgets/kfileitemdelegate.cpp:220
#, kde-format
msgctxt "Items in a folder"
msgid "1 item"
msgid_plural "%1 items"
msgstr[0] "1 kohde"
msgstr[1] "%1 kohdetta"

#: widgets/kfileitemdelegate.cpp:276 widgets/kfileitemdelegate.cpp:280
#, kde-format
msgctxt "@info mimetype"
msgid "Unknown"
msgstr "tuntematon"

#: widgets/kopenwithdialog.cpp:274
#, kde-format
msgid "Known Applications"
msgstr "Tunnetut sovellukset"

#: widgets/kopenwithdialog.cpp:497
#, kde-format
msgid "Open With"
msgstr "Avaa ohjelmalla"

#: widgets/kopenwithdialog.cpp:501
#, kde-format
msgid ""
"<qt>Select the program that should be used to open <b>%1</b>. If the program "
"is not listed, enter the name or click the browse button.</qt>"
msgstr ""
"<qt>Valitse ohjelma, jolla <b>%1</b> avataan. Jos ohjelma ei ole "
"luettelossa, syötä sen nimi tai etsi se napsauttamalla Selaa-painiketta.</qt>"

#: widgets/kopenwithdialog.cpp:507
#, kde-format
msgid "Choose the name of the program with which to open the selected files."
msgstr "Valitse ohjelma, jolla valitut tiedostot avataan."

#: widgets/kopenwithdialog.cpp:523
#, kde-format
msgid "<qt>Select the program you want to use to open the file<br/>%1</qt>"
msgstr "<qt>Valitse ohjelma, jolla haluat avata tiedoston<br/>%1</qt>"

#: widgets/kopenwithdialog.cpp:525
#, kde-format
msgid "<qt>Select the program you want to use to open the file.</qt>"
msgid_plural ""
"<qt>Select the program you want to use to open the %1 files.</qt>"
msgstr[0] "<qt>Valitse ohjelma, jolla haluat avata tiedoston.</qt>"
msgstr[1] "<qt>Valitse ohjelma, jolla haluat avata nämä %1 tiedostoa.</qt>"

#: widgets/kopenwithdialog.cpp:529 widgets/kopenwithdialog.cpp:558
#, kde-format
msgid "Choose Application"
msgstr "Valitse sovellus"

#: widgets/kopenwithdialog.cpp:540
#, kde-format
msgid "Choose Application for %1"
msgstr "Valitse sovellus tiedostotyypille %1"

#: widgets/kopenwithdialog.cpp:541
#, kde-format
msgid ""
"<qt>Select the program for the file type: <b>%1</b>. If the program is not "
"listed, enter the name or click the browse button.</qt>"
msgstr ""
"<qt>Valitse ohjelma tiedostotyypille <b>%1</b>. Jos ohjelma ei ole "
"luettelossa, anna sen nimi tai paina selauspainiketta etsiäksesi se.</qt>"

#: widgets/kopenwithdialog.cpp:559
#, kde-format
msgid ""
"<qt>Select a program. If the program is not listed, enter the name or click "
"the browse button.</qt>"
msgstr ""
"<qt>Valitse ohjelma. Jos ohjelmaa ei ole listalla, anna sen nimi tai "
"napsauta Selaa-painiketta.</qt>"

#: widgets/kopenwithdialog.cpp:617
#, kde-format
msgid ""
"Following the command, you can have several place holders which will be "
"replaced with the actual values when the actual program is run:\n"
"%f - a single file name\n"
"%F - a list of files; use for applications that can open several local files "
"at once\n"
"%u - a single URL\n"
"%U - a list of URLs\n"
"%d - the directory of the file to open\n"
"%D - a list of directories\n"
"%i - the icon\n"
"%m - the mini-icon\n"
"%c - the comment"
msgstr ""
"Komennon jälkeen voit antaa useita korvausmerkkejä, joiden tilalle "
"sijoitetaan oikeat arvot kun sovellus käynnistetään:\n"
"%f – tiedoston nimi\n"
"%F – tiedostojen luettelo; käytetään sovelluksilla jotka osaavat käynnistää "
"useita tiedostoja kerralla\n"
"%u – verkko-osoite\n"
"%U – verkko-osoitteiden luettelo\n"
"%d – avattavan tiedoston kansio\n"
"%D – kansioluettelo\n"
"%i – kuvake\n"
"%m – pienoiskuvake\n"
"%c – kommentti"

#: widgets/kopenwithdialog.cpp:653
#, kde-format
msgid ""
"&Remember application association for all files of type\n"
"\"%1\" (%2)"
msgstr ""
"&Avaa aina tällä ohjelmalla tiedostot, joiden tyyppi on\n"
"”%1” (%2)"

#: widgets/kopenwithdialog.cpp:662
#, kde-format
msgid "Terminal options"
msgstr "Pääteasetukset"

#: widgets/kopenwithdialog.cpp:667
#, kde-format
msgid "Run in &terminal"
msgstr "Käynnistä &pääteikkunassa"

#: widgets/kopenwithdialog.cpp:685
#, kde-format
msgid "&Do not close when command exits"
msgstr "&Älä sulje komennon päätyttyä"

#: widgets/kopenwithdialog.cpp:851
#, kde-format
msgid ""
"Could not extract executable name from '%1', please type a valid program "
"name."
msgstr ""
"Ohjelmatiedoston nimeä ei voitu purkaa kohteesta ”%1”: anna kelvollinen "
"ohjelman nimi."

#: widgets/kopenwithdialog.cpp:901
#, kde-format
msgid "'%1' not found, please type a valid program name."
msgstr "Ohjelmaa ”%1” ei löytynyt, anna oikea ohjelman nimi."

#. i18n: ectx: property (title), widget (QGroupBox, buttonGroup2)
#: widgets/kpropertiesdesktopadvbase.ui:29
#, kde-format
msgctxt ""
"@title:group Title of a group that lets the user choose options about the "
"terminal when launching a program"
msgid "Terminal"
msgstr "Pääteikkuna"

#. i18n: ectx: property (whatsThis), widget (QCheckBox, terminalCheck)
#: widgets/kpropertiesdesktopadvbase.ui:51
#, kde-format
msgid ""
"Check this option if the application you want to run is a text mode "
"application or if you want the information that is provided by the terminal "
"emulator window."
msgstr ""
"Valitse tämä jos käyttämäsi ohjelma on tekstipohjainen tai tarvitsemasi "
"tieto on pääteikkunointiohjelmassa."

#. i18n: ectx: property (text), widget (QCheckBox, terminalCheck)
#: widgets/kpropertiesdesktopadvbase.ui:54
#, kde-format
msgid "Run in terminal"
msgstr "Suorita päätteessä"

#. i18n: ectx: property (text), widget (QLabel, terminalEditLabel)
#: widgets/kpropertiesdesktopadvbase.ui:61
#, kde-format
msgid "Terminal options:"
msgstr "Pääteasetukset:"

#. i18n: ectx: property (whatsThis), widget (QCheckBox, terminalCloseCheck)
#: widgets/kpropertiesdesktopadvbase.ui:71
#, kde-format
msgid ""
"Check this option if the text mode application offers relevant information "
"on exit. Keeping the terminal emulator open allows you to retrieve this "
"information."
msgstr ""
"Valitse tämä asetus, mikäli tekstipohjainen ohjelma tarjoaa oleellista "
"tietoa suljettaessa. Pitämällä pääteikkunan avoinna näet nämä tiedot."

#. i18n: ectx: property (text), widget (QCheckBox, terminalCloseCheck)
#: widgets/kpropertiesdesktopadvbase.ui:74
#, kde-format
msgid "Do not close when command exits"
msgstr "Älä sulje komennon päätyttyä"

#. i18n: ectx: property (title), widget (QGroupBox, buttonGroup2_2)
#: widgets/kpropertiesdesktopadvbase.ui:87
#, kde-format
msgctxt ""
"@title:group Title of a group that lets the user choose which user to use "
"when launching a program"
msgid "User"
msgstr "Käyttäjä"

#. i18n: ectx: property (whatsThis), widget (QCheckBox, suidCheck)
#: widgets/kpropertiesdesktopadvbase.ui:93
#, kde-format
msgid ""
"Check this option if you want to run this application with a different user "
"id. Every process has a different user id associated with it. This id code "
"determines file access and other permissions. The password of the user is "
"required to use this option."
msgstr ""
"Valitse tämä, jos haluat suorittaa ohjelman eri käyttäjätunnisteella (ID). "
"Jokaisella prosessilla on eri käyttäjätunniste. Tunniste määrittää "
"tiedostojen ja muiden käyttöoikeudet. Käyttäjän salasana tarvitaan tämän "
"valinnan käyttämiseen."

#. i18n: ectx: property (text), widget (QCheckBox, suidCheck)
#: widgets/kpropertiesdesktopadvbase.ui:96
#, kde-format
msgid "Run as a different user"
msgstr "Suorita &eri käyttäjänä"

#. i18n: ectx: property (whatsThis), widget (QLabel, suidEditLabel)
#: widgets/kpropertiesdesktopadvbase.ui:119
#, kde-format
msgid "Enter the user name you want to run the application as."
msgstr "Syötä tähän käyttäjätunnus, jolla haluat ohjelman ajettavan."

#. i18n: ectx: property (text), widget (QLabel, suidEditLabel)
#: widgets/kpropertiesdesktopadvbase.ui:122
#, kde-format
msgid "Username:"
msgstr "Käyttäjätunnus:"

#. i18n: ectx: property (whatsThis), widget (KLineEdit, suidEdit)
#: widgets/kpropertiesdesktopadvbase.ui:132
#, kde-format
msgid "Enter the user name you want to run the application as here."
msgstr "Syötä tähän käyttäjätunnus, jolla haluat ohjelman ajettavan."

#. i18n: ectx: property (title), widget (QGroupBox, discreteGpuGroupBox)
#: widgets/kpropertiesdesktopadvbase.ui:142
#, kde-format
msgid "Discrete GPU"
msgstr "Erillinen GPU"

#. i18n: ectx: property (text), widget (QCheckBox, discreteGpuCheck)
#: widgets/kpropertiesdesktopadvbase.ui:148
#, kde-format
msgid "Run using dedicated graphics card"
msgstr "Suorita omassa grafiikkakortissa"

#. i18n: ectx: property (title), widget (QGroupBox, buttonGroup4)
#: widgets/kpropertiesdesktopadvbase.ui:158
#, kde-format
msgctxt ""
"@title:group Title of a group that lets the user choose options regarding "
"program startup"
msgid "Startup"
msgstr "Käynnistys"

#. i18n: ectx: property (whatsThis), widget (QCheckBox, startupInfoCheck)
#: widgets/kpropertiesdesktopadvbase.ui:164
#, kde-format
msgid ""
"Check this option if you want to make clear that your application has "
"started. This visual feedback may appear as a busy cursor or in the taskbar."
msgstr ""
"Valitse tämä, jos haluat varmistaa että ohjelmasi on käynnistynyt. Huomaat "
"sen tehtäväpalkista tai visuaalisesti kiireisestä kohdistimesta."

#. i18n: ectx: property (text), widget (QCheckBox, startupInfoCheck)
#: widgets/kpropertiesdesktopadvbase.ui:167
#, kde-format
msgid "Enable launch feedback"
msgstr "Käytä käynnistys&palautetta"

#. i18n: ectx: property (text), item, widget (KComboBox, dbusCombo)
#: widgets/kpropertiesdesktopadvbase.ui:191
#, kde-format
msgid "None"
msgstr "Ei mikään"

#. i18n: ectx: property (text), item, widget (KComboBox, dbusCombo)
#: widgets/kpropertiesdesktopadvbase.ui:196
#, kde-format
msgid "Multiple Instances"
msgstr "Useat ilmentymät"

#. i18n: ectx: property (text), item, widget (KComboBox, dbusCombo)
#: widgets/kpropertiesdesktopadvbase.ui:201
#, kde-format
msgid "Single Instance"
msgstr "Ainoa ilmentymä"

#. i18n: ectx: property (text), item, widget (KComboBox, dbusCombo)
#: widgets/kpropertiesdesktopadvbase.ui:206
#, kde-format
msgid "Run Until Finished"
msgstr "Suorita kunnes valmis"

#. i18n: ectx: property (text), widget (QLabel, textLabel12)
#: widgets/kpropertiesdesktopadvbase.ui:214
#, kde-format
msgid "D-Bus registration:"
msgstr "D-Bus-rekisteröinti:"

#. i18n: ectx: property (whatsThis), widget (QLabel, nameLabel)
#. i18n: ectx: property (whatsThis), widget (KLineEdit, nameEdit)
#: widgets/kpropertiesdesktopbase.ui:14 widgets/kpropertiesdesktopbase.ui:27
#, kde-format
msgid ""
"Type the name you want to give to this application here. This application "
"will appear under this name in the applications menu and in the panel."
msgstr ""
"Syötä tähän ohjelmalle annettava nimi. Ohjelma esiintyy tällä nimellä "
"ohjelmavalikossa ja paneelissa."

#. i18n: ectx: property (whatsThis), widget (QLabel, textLabel2)
#. i18n: ectx: property (whatsThis), widget (KLineEdit, genNameEdit)
#: widgets/kpropertiesdesktopbase.ui:34 widgets/kpropertiesdesktopbase.ui:47
#, kde-format
msgid ""
"Type the description of this application, based on its use, here. Examples: "
"a dial up application (KPPP) would be \"Dial up tool\"."
msgstr ""
"Anna sovelluksen kuvaus sen käyttötarkoitukseen liittyen. Esimerkiksi "
"puhelinsoitto-ohjelma KPPP voisi olla ”Puhelinverkkoyhteyden soitto-ohjelma”."

#. i18n: ectx: property (text), widget (QLabel, textLabel2)
#: widgets/kpropertiesdesktopbase.ui:37
#, kde-format
msgid "&Description:"
msgstr "&Kuvaus:"

#. i18n: ectx: property (whatsThis), widget (QLabel, textLabel3)
#. i18n: ectx: property (whatsThis), widget (KLineEdit, commentEdit)
#: widgets/kpropertiesdesktopbase.ui:54 widgets/kpropertiesdesktopbase.ui:67
#, kde-format
msgid "Type any comment you think is useful here."
msgstr "Syötä tähän mikä tahansa hyödyllinen kommentti."

#. i18n: ectx: property (text), widget (QLabel, textLabel3)
#: widgets/kpropertiesdesktopbase.ui:57
#, kde-format
msgid "Comm&ent:"
msgstr "Komm&entti:"

#. i18n: ectx: property (whatsThis), widget (QLabel, textLabel4)
#. i18n: ectx: property (whatsThis), widget (KLineEdit, commandEdit)
#: widgets/kpropertiesdesktopbase.ui:85 widgets/kpropertiesdesktopbase.ui:111
#, no-c-format, kde-format
msgid ""
"Type the command to start this application here.\n"
"\n"
"Following the command, you can have several place holders which will be "
"replaced with the actual values when the actual program is run:\n"
"%f - a single file name\n"
"%F - a list of files; use for applications that can open several local files "
"at once\n"
"%u - a single URL\n"
"%U - a list of URLs\n"
"%d - the directory of the file to open\n"
"%D - a list of directories\n"
"%i - the icon\n"
"%m - the mini-icon\n"
"%c - the caption"
msgstr ""
"Anna sovelluksen käynnistyskomento.\n"
"\n"
"Voit antaa komennon lisäksi erikoismerkkejä, jotka korvataan sovelluksen "
"käynnistyksen yhteydessä:\n"
"%f – tiedoston nimi\n"
"%F – tiedostojen luettelo; voidaan antaa sovelluksille jotka osaavat avata "
"useita tiedostoja samanaikaisesti\n"
"%u – verkko-osoite\n"
"%U – verkko-osoitteiden luettelo\n"
"%d – avattavan tiedoston kansio\n"
"%D – kansioluettelo\n"
"%i – kuvake\n"
"%m – pienoiskuvake\n"
"%c – ikkunan otsikko"

#. i18n: ectx: property (text), widget (QLabel, textLabel4)
#: widgets/kpropertiesdesktopbase.ui:88
#, kde-format
msgid "Co&mmand:"
msgstr "&Komento:"

#. i18n: ectx: property (whatsThis), widget (QPushButton, browseButton)
#: widgets/kpropertiesdesktopbase.ui:118
#, kde-format
msgid ""
"Click here to browse your file system in order to find the desired "
"executable."
msgstr ""
"Selaa tiedostojärjestelmää löytääksesi halutun ohjelman napsauttamalla tästä."

#. i18n: ectx: property (text), widget (QPushButton, browseButton)
#: widgets/kpropertiesdesktopbase.ui:121
#, kde-format
msgid "&Browse..."
msgstr "&Selaa…"

#. i18n: ectx: property (whatsThis), widget (QLabel, textLabel5)
#. i18n: ectx: property (whatsThis), widget (KUrlRequester, pathEdit)
#: widgets/kpropertiesdesktopbase.ui:130 widgets/kpropertiesdesktopbase.ui:143
#, kde-format
msgid "Sets the working directory for your application."
msgstr "Asettaa sovelluksen työkansion"

#. i18n: ectx: property (text), widget (QLabel, textLabel5)
#: widgets/kpropertiesdesktopbase.ui:133
#, kde-format
msgid "&Work path:"
msgstr "&Työkansio:"

#. i18n: ectx: property (whatsThis), widget (QLabel, textLabel7)
#. i18n: ectx: property (whatsThis), widget (QTreeWidget, filetypeList)
#: widgets/kpropertiesdesktopbase.ui:157 widgets/kpropertiesdesktopbase.ui:178
#, kde-format
msgid ""
"<qt><p>This list should show the types of file that your application can "
"handle. This list is organized by <u>mimetypes</u>.</p>\n"
"<p>MIME, Multipurpose Internet (e)Mail Extension, is a standard protocol for "
"identifying the type of data based on filename extensions and correspondent "
"<u>mimetypes</u>. Example: the \"bmp\" part that comes after the dot in "
"flower.bmp indicates that it is a specific kind of image, <u>image/x-bmp</"
"u>. To know which application should open each type of file, the system "
"should be informed about the abilities of each application to handle these "
"extensions and mimetypes.</p>\n"
"<p>If you want to associate this application with one or more mimetypes that "
"are not in this list, click on the button <b>Add</b> below. If there are one "
"or more filetypes that this application cannot handle, you may want to "
"remove them from the list clicking on the button <b>Remove</b> below.</p></"
"qt>"
msgstr ""
"<qt> <p> Tässä luettelossa näkyvät tiedostotyypit, joita ohjelmasi osaa "
"käsitellä. Luettelo järjestetään <u>MIME-tyyppien</u> avulla.</p> \n"
"<p> MIME, Multipurpose Internet (e)Mail Extension, on "
"yhteyskäytäntöstandardi datatyypin tunnistamiseen. Tunnistaminen perustuu "
"tiedostopäätteisiin ja niihin liittyviin <u>MIME-tyyppeihin</u>. Esimerkki: "
"tiedostossa kukka.bmp on pisteen jälkeen merkkijono ”bmp”, mikä tarkoittaa, "
"että kyseessä on tietyn tyyppinen kuvatiedosto, <u>image/x-bmp</u>. Jotta "
"tiedettäisiin, millä ohjelmalla kukin tiedostotyyppi avataan, järjestelmään "
"täytyy tallentaa tieto siitä, millaisia tiedostoja kukin ohjelma voi "
"käsitellä.</p><p>Jos haluat lisätä tiedostotyyppejä, joita ohjelma voi "
"käsitellä, napsauta <b>Lisää</b> -painiketta. Jos luettelossa on yksi tai "
"enemmän tiedostotyyppejä, joita ohjelma ei osaa käsitellä, voit poistaa "
"niitä <b>Poista</b> -painikkeella.</p></qt>"

#. i18n: ectx: property (text), widget (QLabel, textLabel7)
#: widgets/kpropertiesdesktopbase.ui:160
#, kde-format
msgid "&Supported file types:"
msgstr "&Tuetut tiedostotyypit:"

#. i18n: ectx: property (text), widget (QTreeWidget, filetypeList)
#: widgets/kpropertiesdesktopbase.ui:191
#, kde-format
msgid "Mimetype"
msgstr "MIME-tyyppi"

#. i18n: ectx: property (text), widget (QTreeWidget, filetypeList)
#: widgets/kpropertiesdesktopbase.ui:196
#, kde-format
msgid "Description"
msgstr "Kuvaus"

#. i18n: ectx: property (whatsThis), widget (QPushButton, addFiletypeButton)
#: widgets/kpropertiesdesktopbase.ui:206
#, kde-format
msgid ""
"Click on this button if you want to add a type of file (mimetype) that your "
"application can handle."
msgstr ""
"Napsauta tästä lisätäksesi ohjelman hallitseman tiedostotyypin (MIME-tyypin)."

#. i18n: ectx: property (text), widget (QPushButton, addFiletypeButton)
#: widgets/kpropertiesdesktopbase.ui:209
#, kde-format
msgid "Add..."
msgstr "Lisää…"

#. i18n: ectx: property (whatsThis), widget (QPushButton, delFiletypeButton)
#: widgets/kpropertiesdesktopbase.ui:216
#, kde-format
msgid ""
"If you want to remove a type of file (mimetype) that your application cannot "
"handle, select the mimetype in the list above and click on this button."
msgstr ""
"Napsauta tästä poistaaksesi tiedostotyypin (MIME-tyypin), jota ohjelma ei "
"osaa käsitellä."

#. i18n: ectx: property (text), widget (QPushButton, delFiletypeButton)
#: widgets/kpropertiesdesktopbase.ui:219
#, kde-format
msgid "Remove"
msgstr "Poista"

#. i18n: ectx: property (whatsThis), widget (QPushButton, advancedButton)
#: widgets/kpropertiesdesktopbase.ui:242
#, kde-format
msgid ""
"Click here to modify the way this application will run, launch feedback, D-"
"Bus options or to run it as a different user."
msgstr ""
"Napsauta tästä muuttaaksesi sovelluksen suoritustapaa, käynnistymisestä "
"annettavaa palautetta, D-Bus-valintoja tai suorittaaksesi sen toisena "
"käyttäjänä."

#. i18n: ectx: property (text), widget (QPushButton, advancedButton)
#: widgets/kpropertiesdesktopbase.ui:245
#, kde-format
msgid "Ad&vanced Options"
msgstr "&Lisäasetukset"

#: widgets/kpropertiesdialog.cpp:219 widgets/kpropertiesdialog.cpp:234
#: widgets/kpropertiesdialog.cpp:246 widgets/kpropertiesdialog.cpp:262
#: widgets/kpropertiesdialog.cpp:282 widgets/kpropertiesdialog.cpp:306
#, kde-format
msgid "Properties for %1"
msgstr "Ominaisuudet: %1"

#: widgets/kpropertiesdialog.cpp:244 widgets/kpropertiesdialog.cpp:280
#, kde-format
msgid "Properties for 1 item"
msgid_plural "Properties for %1 Selected Items"
msgstr[0] "Yhden kohteen ominaisuudet"
msgstr[1] "%1 kohteen ominaisuudet"

#: widgets/kpropertiesdialog.cpp:846
#, kde-format
msgctxt "@title:tab File properties"
msgid "&General"
msgstr "&Perustiedot"

#: widgets/kpropertiesdialog.cpp:1029
#, kde-format
msgid "Type:"
msgstr "Tyyppi:"

#: widgets/kpropertiesdialog.cpp:1048
#, kde-format
msgid "Create New File Type"
msgstr "Luo uusi tiedostotyyppi"

#: widgets/kpropertiesdialog.cpp:1050
#, kde-format
msgid "File Type Options"
msgstr "Tiedostotyyppivalinnat"

#: widgets/kpropertiesdialog.cpp:1061
#, kde-format
msgid "Contents:"
msgstr "Sisältö:"

#: widgets/kpropertiesdialog.cpp:1069 widgets/kurlrequesterdialog.cpp:55
#, kde-format
msgid "Location:"
msgstr "Sijainti:"

#: widgets/kpropertiesdialog.cpp:1084
#, kde-format
msgid "Size:"
msgstr "Koko:"

#: widgets/kpropertiesdialog.cpp:1101
#, kde-format
msgid "Stop"
msgstr "Pysäytä"

#: widgets/kpropertiesdialog.cpp:1110 widgets/kpropertiesdialog.cpp:1309
#, kde-format
msgid "Refresh"
msgstr "Päivitä"

#: widgets/kpropertiesdialog.cpp:1118
#, kde-format
msgid "Points to:"
msgstr "Osoittaa:"

# Luontiaika, eikä se, joka on luonut.
#: widgets/kpropertiesdialog.cpp:1129
#, kde-format
msgid "Created:"
msgstr "Luotu:"

#: widgets/kpropertiesdialog.cpp:1138
#, kde-format
msgid "Modified:"
msgstr "Muutettu:"

#: widgets/kpropertiesdialog.cpp:1147
#, kde-format
msgid "Accessed:"
msgstr "Avattu:"

#: widgets/kpropertiesdialog.cpp:1163
#, kde-format
msgid "Mounted on:"
msgstr "Liitospiste:"

#: widgets/kpropertiesdialog.cpp:1172 widgets/kpropertiesdialog.cpp:3229
#, kde-format
msgid "Device usage:"
msgstr "Laitteen tilankäyttö:"

#: widgets/kpropertiesdialog.cpp:1176 widgets/kpropertiesdialog.cpp:1275
#, kde-format
msgctxt "@info:status"
msgid "Unknown size"
msgstr "Tuntematon koko"

#: widgets/kpropertiesdialog.cpp:1268 widgets/kpropertiesdialog.cpp:3361
#, kde-format
msgctxt "Available space out of total partition size (percent used)"
msgid "%1 free of %2 (%3% used)"
msgstr "%1/%2 (%3 % käytössä)"

#: widgets/kpropertiesdialog.cpp:1286
#, kde-format
msgid ""
"Calculating... %1 (%2)\n"
"%3, %4"
msgstr ""
"Lasketaan… %1 (%2)\n"
"%3, %4"

#: widgets/kpropertiesdialog.cpp:1289 widgets/kpropertiesdialog.cpp:1304
#, kde-format
msgid "1 file"
msgid_plural "%1 files"
msgstr[0] "1 tiedosto"
msgstr[1] "%1 tiedostoa"

#: widgets/kpropertiesdialog.cpp:1290 widgets/kpropertiesdialog.cpp:1305
#, kde-format
msgid "1 sub-folder"
msgid_plural "%1 sub-folders"
msgstr[0] "%1 alikansio"
msgstr[1] "%1 alikansiota"

#: widgets/kpropertiesdialog.cpp:1318
#, kde-format
msgid "Calculating..."
msgstr "Lasketaan…"

#: widgets/kpropertiesdialog.cpp:1343
#, kde-format
msgid "At least %1"
msgstr "Ainakin %1 "

#: widgets/kpropertiesdialog.cpp:1381
#, kde-format
msgid "The new file name is empty."
msgstr "Uusi tiedostonimi on tyhjä."

#: widgets/kpropertiesdialog.cpp:1564 widgets/kpropertiesdialog.cpp:3105
#: widgets/kpropertiesdialog.cpp:3406 widgets/kpropertiesdialog.cpp:3682
#, kde-format
msgid ""
"<qt>Could not save properties. You do not have sufficient access to write to "
"<b>%1</b>.</qt>"
msgstr ""
"<qt>Asetuksia ei voitu tallentaa. Sinulla ei ole riittäviä "
"kirjoitusoikeuksia kohteeseen <b>%1</b>.</qt>"

#: widgets/kpropertiesdialog.cpp:1640 widgets/kpropertiesdialog.cpp:1646
#: widgets/kpropertiesdialog.cpp:1653
#, kde-format
msgid "Forbidden"
msgstr "Kielletty"

#: widgets/kpropertiesdialog.cpp:1641
#, kde-format
msgid "Can Read"
msgstr "Voi lukea"

#: widgets/kpropertiesdialog.cpp:1642
#, kde-format
msgid "Can Read & Write"
msgstr "Voi lukea ja kirjoittaa"

#: widgets/kpropertiesdialog.cpp:1647
#, kde-format
msgid "Can View Content"
msgstr "Voi katsoa sisältöä"

#: widgets/kpropertiesdialog.cpp:1648
#, kde-format
msgid "Can View & Modify Content"
msgstr "Voi katsoa ja muuttaa sisältöä"

#: widgets/kpropertiesdialog.cpp:1654
#, kde-format
msgid "Can View Content & Read"
msgstr "Voi katsoa ja lukea sisältöä"

#: widgets/kpropertiesdialog.cpp:1655
#, kde-format
msgid "Can View/Read & Modify/Write"
msgstr "Voi katsoa/lukea ja muuttaa/kirjoittaa"

#: widgets/kpropertiesdialog.cpp:1752
#, kde-format
msgid "&Permissions"
msgstr "Oi&keudet"

#: widgets/kpropertiesdialog.cpp:1764 widgets/kpropertiesdialog.cpp:1967
#, kde-format
msgid "Access Permissions"
msgstr "Käyttöoikeudet"

#: widgets/kpropertiesdialog.cpp:1772
#, kde-format
msgid "This file is a link and does not have permissions."
msgid_plural "All files are links and do not have permissions."
msgstr[0] "Tämä tiedosto on linkki ja sillä ei ole oikeuksia"
msgstr[1] "Nämä tiedostot ovat linkkejä ja niillä ei ole oikeuksia."

#: widgets/kpropertiesdialog.cpp:1776
#, kde-format
msgid "Only the owner can change permissions."
msgstr "Vain omistaja voi muuttaa oikeuksia."

#: widgets/kpropertiesdialog.cpp:1780
#, kde-format
msgid "O&wner:"
msgstr "Om&istaja:"

#: widgets/kpropertiesdialog.cpp:1786
#, kde-format
msgid "Specifies the actions that the owner is allowed to do."
msgstr "Määrittelee omistajan oikeudet"

#: widgets/kpropertiesdialog.cpp:1788
#, kde-format
msgid "Gro&up:"
msgstr "&Ryhmä:"

#: widgets/kpropertiesdialog.cpp:1794
#, kde-format
msgid "Specifies the actions that the members of the group are allowed to do."
msgstr "Määrittelee ryhmän jäsenien oikeudet."

#: widgets/kpropertiesdialog.cpp:1796
#, kde-format
msgid "O&thers:"
msgstr "&Muut"

#: widgets/kpropertiesdialog.cpp:1802
#, kde-format
msgid ""
"Specifies the actions that all users, who are neither owner nor in the "
"group, are allowed to do."
msgstr ""
"Määrittelee kaikkien muiden käyttäjien, jotka eivät ole ryhmässä tai eivät "
"ole omistajia, oikeudet"

#: widgets/kpropertiesdialog.cpp:1807
#, kde-format
msgid "Only own&er can rename and delete folder content"
msgstr ""
"Vain &omistaja voi muuttaa kansion tiedostojen nimiä ja poistaa sisältöä"

#: widgets/kpropertiesdialog.cpp:1808
#, kde-format
msgid "Is &executable"
msgstr "&Suoritettava"

#: widgets/kpropertiesdialog.cpp:1812
#, kde-format
msgid ""
"Enable this option to allow only the folder's owner to delete or rename the "
"contained files and folders. Other users can only add new files, which "
"requires the 'Modify Content' permission."
msgstr ""
"Valitse tämä salliaksesi vain kansion omistajan poistaa kansion sisältämiä "
"tiedostoja sekä alikansioita tai muuttaa niiden nimiä. Muut käyttäjät voivat "
"vain lisätä uusia tiedostoja, mikä edellyttää sisällön muuttamisoikeutta."

#: widgets/kpropertiesdialog.cpp:1816
#, kde-format
msgid ""
"Enable this option to mark the file as executable. This only makes sense for "
"programs and scripts. It is required when you want to execute them."
msgstr ""
"Valitse tämä tehdäksesi tiedostosta suoritettavan. Tämä on hyödyllinen vain "
"ohjelmille ja skripteille. Sitä tarvitaan kun haluat suorittaa niitä."

#: widgets/kpropertiesdialog.cpp:1823
#, kde-format
msgid "A&dvanced Permissions"
msgstr "&Tarkemmat käyttöoikeusasetukset"

#: widgets/kpropertiesdialog.cpp:1831
#, kde-format
msgid "Ownership"
msgstr "Omistaja"

#: widgets/kpropertiesdialog.cpp:1838
#, kde-format
msgid "User:"
msgstr "Käyttäjä:"

#: widgets/kpropertiesdialog.cpp:1882
#, kde-format
msgid "Group:"
msgstr "Ryhmä:"

#: widgets/kpropertiesdialog.cpp:1919
#, kde-format
msgid "Apply changes to all subfolders and their contents"
msgstr "Käytä muutoksia kaikissa alikansioissa ja niiden sisällöissä"

#: widgets/kpropertiesdialog.cpp:1958
#, kde-format
msgid "Advanced Permissions"
msgstr "Tarkemmat käyttöoikeusasetukset"

#: widgets/kpropertiesdialog.cpp:1975
#, kde-format
msgid "Class"
msgstr "Luokka"

#: widgets/kpropertiesdialog.cpp:1982
#, kde-format
msgid ""
"Show\n"
"Entries"
msgstr ""
"Näytä\n"
"tietueet"

#: widgets/kpropertiesdialog.cpp:1983
#, kde-format
msgid "This flag allows viewing the content of the folder."
msgstr "Tämä valinta sallii kansion lukemisen."

#: widgets/kpropertiesdialog.cpp:1985
#, kde-format
msgid "Read"
msgstr "Luku"

#: widgets/kpropertiesdialog.cpp:1986
#, kde-format
msgid "The Read flag allows viewing the content of the file."
msgstr "Luku-valinta sallii tiedostojen sisällön lukemisen."

#: widgets/kpropertiesdialog.cpp:1992
#, kde-format
msgid ""
"Write\n"
"Entries"
msgstr ""
"Kirjoita-\n"
"tietueet"

#: widgets/kpropertiesdialog.cpp:1993
#, kde-format
msgid ""
"This flag allows adding, renaming and deleting of files. Note that deleting "
"and renaming can be limited using the Sticky flag."
msgstr ""
"Tämä valinta sallii tiedostojen lisäyksen, nimen muuttamisen ja poistamisen. "
"Huomaa, että tiedostojen poistamista ja nimen muuttamista voi rajoittaa "
"Lukitus-valinnalla."

#: widgets/kpropertiesdialog.cpp:1996
#, kde-format
msgid "Write"
msgstr "Kirjoitus"

#: widgets/kpropertiesdialog.cpp:1997
#, kde-format
msgid "The Write flag allows modifying the content of the file."
msgstr "Kirjoita-valinta sallii tiedostojen sisällön muuttamisen."

#: widgets/kpropertiesdialog.cpp:2003
#, kde-format
msgctxt "Enter folder"
msgid "Enter"
msgstr "Siirry"

#: widgets/kpropertiesdialog.cpp:2004
#, kde-format
msgid "Enable this flag to allow entering the folder."
msgstr "Valitse tämä salliaksesi kansioon siirtymisen."

#: widgets/kpropertiesdialog.cpp:2006
#, kde-format
msgid "Exec"
msgstr "Suoritus"

#: widgets/kpropertiesdialog.cpp:2007
#, kde-format
msgid "Enable this flag to allow executing the file as a program."
msgstr "Valitse tämä salliaksesi tiedoston suorittaminen ohjelmana."

#: widgets/kpropertiesdialog.cpp:2015
#, kde-format
msgid "Special"
msgstr "Erikoiset"

#: widgets/kpropertiesdialog.cpp:2019
#, kde-format
msgid ""
"Special flag. Valid for the whole folder, the exact meaning of the flag can "
"be seen in the right hand column."
msgstr ""
"Erikoisvalinta. Käytetään koko kansiolle, valinnan tarkka tarkoitus näkyy "
"oikeassa sarakkeessa."

#: widgets/kpropertiesdialog.cpp:2022
#, kde-format
msgid ""
"Special flag. The exact meaning of the flag can be seen in the right hand "
"column."
msgstr "Erikoisvalinta. Valinnan tarkka tarkoitus näkyy oikeassa sarakkeessa."

#: widgets/kpropertiesdialog.cpp:2026
#, kde-format
msgid "User"
msgstr "Käyttäjä"

#: widgets/kpropertiesdialog.cpp:2030
#, kde-format
msgid "Group"
msgstr "Ryhmä"

#: widgets/kpropertiesdialog.cpp:2040
#, kde-format
msgid ""
"If this flag is set, the owner of this folder will be the owner of all new "
"files."
msgstr ""
"Jos tämä on valittuna, tämän kansion omistaja tulee olemaan uusienkin "
"tiedostojen omistaja."

#: widgets/kpropertiesdialog.cpp:2043
#, kde-format
msgid ""
"If this file is an executable and the flag is set, it will be executed with "
"the permissions of the owner."
msgstr ""
"Jos tämä tiedosto on suoritettava ja valinta on valittu, se suoritetaan "
"omistajan oikeuksin."

#: widgets/kpropertiesdialog.cpp:2048
#, kde-format
msgid ""
"If this flag is set, the group of this folder will be set for all new files."
msgstr ""
"Jos tämä on valittu, tämän kansion ryhmä asetetaan kaikille uusillekin "
"tiedostoille."

#: widgets/kpropertiesdialog.cpp:2051
#, kde-format
msgid ""
"If this file is an executable and the flag is set, it will be executed with "
"the permissions of the group."
msgstr ""
"Jos tämä on suoritettava tiedosto ja asetus on valittu, tiedosto suoritetaan "
"ryhmän oikeuksin."

#: widgets/kpropertiesdialog.cpp:2056
#, kde-format
msgid ""
"If the Sticky flag is set on a folder, only the owner and root can delete or "
"rename files. Otherwise everybody with write permissions can do this."
msgstr ""
"Jos kansio on määritetty lukituksi, sen voi poistaa, tai sen tiedostojen "
"nimiä voi muuttaa vain pääkäyttäjä tai omistaja. Muuten kuka tahansa, jolla "
"on kirjoitusoikeudet, voi tehdä näin."

#: widgets/kpropertiesdialog.cpp:2060
#, kde-format
msgid ""
"The Sticky flag on a file is ignored on Linux, but may be used on some "
"systems"
msgstr ""
"Lukitus-määrityksestä ei piitata Linuxissa mutta sitä voi käyttää joissakin "
"muissa järjestelmissä."

#: widgets/kpropertiesdialog.cpp:2125
#, kde-format
msgid "Set UID"
msgstr "Aseta UID"

#: widgets/kpropertiesdialog.cpp:2129
#, kde-format
msgid "Set GID"
msgstr "Aseta GID"

#: widgets/kpropertiesdialog.cpp:2133
#, kde-format
msgctxt "File permission"
msgid "Sticky"
msgstr "Lukitus"

#: widgets/kpropertiesdialog.cpp:2253
#, kde-format
msgid "Link"
msgstr "Linkki"

#: widgets/kpropertiesdialog.cpp:2272
#, kde-format
msgid "Varying (No Change)"
msgstr "Muuttuva (ei muutoksia)"

#: widgets/kpropertiesdialog.cpp:2385
#, kde-format
msgid "This file uses advanced permissions"
msgid_plural "These files use advanced permissions."
msgstr[0] "Tämä tiedosto käyttää kehittyneitä käyttöoikeuksia."
msgstr[1] "Nämä tiedostot käyttävät kehittyneitä käyttöoikeuksia."

#: widgets/kpropertiesdialog.cpp:2406
#, kde-format
msgid "This folder uses advanced permissions."
msgid_plural "These folders use advanced permissions."
msgstr[0] "Tämä kansio käyttää kehittyneitä käyttöoikeuksia."
msgstr[1] "Nämä kansiot käyttävät kehittyneitä käyttöoikeuksia."

#: widgets/kpropertiesdialog.cpp:2421
#, kde-format
msgid "These files use advanced permissions."
msgstr "Nämä tiedostot käyttävät kehittyneitä käyttöoikeuksia."

#: widgets/kpropertiesdialog.cpp:2660
#, kde-format
msgctxt "@title:tab"
msgid "C&hecksums"
msgstr "Tarkistus&summat"

#: widgets/kpropertiesdialog.cpp:2721 widgets/kpropertiesdialog.cpp:2732
#: widgets/kpropertiesdialog.cpp:2743
#, kde-format
msgctxt "@action:button"
msgid "Calculating..."
msgstr "Lasketaan…"

#: widgets/kpropertiesdialog.cpp:2887
#, kde-format
msgid "Invalid checksum."
msgstr "Virheellinen tarkistussumma."

#: widgets/kpropertiesdialog.cpp:2890
#, kde-format
msgctxt "@info:tooltip"
msgid "The given input is not a valid MD5, SHA1 or SHA256 checksum."
msgstr ""
"Annettu teksti ei ole kelvollinen MD5-, SHA1- tai SHA256-tarkistussumma."

#: widgets/kpropertiesdialog.cpp:2901
#, kde-format
msgid "Checksums match."
msgstr "Tarkistussummat täsmäävät."

#: widgets/kpropertiesdialog.cpp:2904
#, kde-format
msgctxt "@info:tooltip"
msgid "The computed checksum and the expected checksum match."
msgstr "Laskettu ja odotettu tarkistussumma täsmäävät."

#: widgets/kpropertiesdialog.cpp:2915
#, kde-format
msgid ""
"<p>Checksums do not match.</p>This may be due to a faulty download. Try re-"
"downloading the file.<br/>If the verification still fails, contact the "
"source of the file."
msgstr ""
"<p>Tarkistussummat eivät täsmää.</p>Syynä voi olla epäonnistunut lataus. "
"Yritä ladata tiedosto uudestaan.<br/>Jos tarkistus silti epäonnistuu, ota "
"yhteyttä tiedoston tarjoajaan."

#: widgets/kpropertiesdialog.cpp:2920
#, kde-format
msgctxt "@info:tooltip"
msgid "The computed checksum and the expected checksum differ."
msgstr "Laskettu ja odotettu tarkistussumma eroavat."

#: widgets/kpropertiesdialog.cpp:2928
#, kde-format
msgctxt "notify the user about a computation in the background"
msgid "Verifying checksum..."
msgstr "Tarkistetaan tarkistussummaa…"

#: widgets/kpropertiesdialog.cpp:3011
#, kde-format
msgid "U&RL"
msgstr "&Osoite"

#: widgets/kpropertiesdialog.cpp:3018
#, kde-format
msgid "URL:"
msgstr "Osoite:"

#: widgets/kpropertiesdialog.cpp:3164
#, kde-format
msgid "De&vice"
msgstr "La&ite"

#: widgets/kpropertiesdialog.cpp:3193
#, kde-format
msgid "Device (/dev/fd0):"
msgstr "Laite (/dev/fd0):"

#: widgets/kpropertiesdialog.cpp:3194
#, kde-format
msgid "Device:"
msgstr "Laite:"

#: widgets/kpropertiesdialog.cpp:3207
#, kde-format
msgid "Read only"
msgstr "Vain luku"

#: widgets/kpropertiesdialog.cpp:3211
#, kde-format
msgid "File system:"
msgstr "Tiedostojärjestelmä:"

#: widgets/kpropertiesdialog.cpp:3219
#, kde-format
msgid "Mount point (/mnt/floppy):"
msgstr "Liitospiste (/mnt/floppy):"

#: widgets/kpropertiesdialog.cpp:3220
#, kde-format
msgid "Mount point:"
msgstr "Liitospiste:"

#: widgets/kpropertiesdialog.cpp:3465
#, kde-format
msgid "&Application"
msgstr "&Sovellus"

#: widgets/kpropertiesdialog.cpp:3610
#, kde-format
msgid "Add File Type for %1"
msgstr "Lisää tiedostotyyppi %1:lle"

#: widgets/kpropertiesdialog.cpp:3611
#, kde-format
msgid "Select one or more file types to add:"
msgstr "Valitse yksi tai useampi lisättävä tiedostotyyppi:"

#: widgets/kpropertiesdialog.cpp:3672
#, kde-format
msgid ""
"Could not save properties. Only entries on local file systems are supported."
msgstr ""
"Ominaisuuksien tallentaminen epäonnistui. Vain paikallisia kohteita tuetaan."

#: widgets/kpropertiesdialog.cpp:3751
#, kde-format
msgid "Only executables on local file systems are supported."
msgstr "Vain paikallisia suoritustiedostoja voidaan käynnistää."

#: widgets/kpropertiesdialog.cpp:3765
#, kde-format
msgid "Advanced Options for %1"
msgstr "Lisäasetukset %1:lle"

#: widgets/krun.cpp:190
#, kde-format
msgid ""
"<qt>Unable to enter <b>%1</b>.\n"
"You do not have access rights to this location.</qt>"
msgstr ""
"<qt>Kohteeseen <b>%1</b> ei voi siirtyä.\n"
"Siihen ei ole käyttöoikeuksia.</qt>"

#: widgets/krun.cpp:220
#, kde-format
msgid ""
"<qt>The file <b>%1</b> is an executable program. For safety it will not be "
"started.</qt>"
msgstr ""
"<qt>Tiedosto <b>%1</b> on suoritettava ohjelma. Turvallisuuden vuoksi, sitä "
"ei käynnistetä.</qt>"

#: widgets/krun.cpp:226
#, kde-format
msgid "<qt>You do not have permission to run <b>%1</b>.</qt>"
msgstr "<qt>Ei oikeuksia ohjelman <b>%1</b> suorittamiseen.</qt>"

#: widgets/krun.cpp:256
#, kde-format
msgid "You are not authorized to select an application to open this file."
msgstr ""
"Sinulla ei ole oikeutta muuttaa sovellusta, jossa tämä tiedosto avataan."

#: widgets/krun.cpp:317
#, kde-format
msgid "You are not authorized to execute this file."
msgstr "Tämän tiedoston suoritukseen ei ole oikeuksia."

#: widgets/krun.cpp:341
#, kde-format
msgid "Launching %1"
msgstr "Käynnistetään %1"

#: widgets/krun.cpp:445
#, kde-format
msgid "Error processing Exec field in %1"
msgstr "Virhe Exec-kentän käsittelyssä: %1."

#: widgets/krun.cpp:652
#, kde-format
msgid "You are not authorized to execute this service."
msgstr "Tämän palvelun suorittamiseen ei ole oikeuksia."

#: widgets/krun.cpp:657
#, kde-format
msgctxt "Warning about executing unknown .desktop file"
msgid "Warning"
msgstr "Varoitus"

#: widgets/krun.cpp:674
#, kde-format
msgctxt "program name follows in a line edit below"
msgid "This will start the program:"
msgstr "Tämä käynnistää ohjelman:"

#: widgets/krun.cpp:691
#, kde-format
msgid "If you do not trust this program, click Cancel"
msgstr "Ellet luota tähän ohjelmaan, napsauta Peru"

#: widgets/krun.cpp:734
#, kde-format
msgid "Unable to make the service %1 executable, aborting execution"
msgstr "Palvelua %1 ei voida tehdä suoritettavaksi, keskeytetään suoritus"

#: widgets/krun.cpp:962
#, kde-format
msgid ""
"<qt>Unable to run the command specified. The file or folder <b>%1</b> does "
"not exist.</qt>"
msgstr ""
"<qt>Annettua komentoa ei voitu suorittaa. Tiedostoa tai kansiota <b>%1</b> "
"ei ole olemassa.</qt>"

#: widgets/krun.cpp:1022
#, kde-format
msgid "Could not find any application or handler for %1"
msgstr "Osoitteelle %1 ei löytynyt sovellusta tai käsittelijää"

#: widgets/krun.cpp:1620
#, kde-format
msgid "Could not find the program '%1'"
msgstr "Ohjelmaa ”%1” ei löydy"

#: widgets/ksslinfodialog.cpp:57
#, kde-format
msgid "KDE SSL Information"
msgstr "KDE SSL-tiedot"

#: widgets/ksslinfodialog.cpp:69
#, kde-format
msgctxt "The receiver of the SSL certificate"
msgid "Subject"
msgstr "Aihe"

#: widgets/ksslinfodialog.cpp:70
#, kde-format
msgctxt "The authority that issued the SSL certificate"
msgid "Issuer"
msgstr "Myöntäjä"

#: widgets/ksslinfodialog.cpp:86 widgets/ksslinfodialog.cpp:120
#, kde-format
msgid "Current connection is secured with SSL."
msgstr "Yhteys on SSL-salattu."

#: widgets/ksslinfodialog.cpp:89 widgets/ksslinfodialog.cpp:133
#, kde-format
msgid "Current connection is not secured with SSL."
msgstr "Yhteyttä ei ole salattu SSL-salauksella."

#: widgets/ksslinfodialog.cpp:93
#, kde-format
msgid "SSL support is not available in this build of KDE."
msgstr "Tähän KDE:n asennukseen ei ole asennettu SSL-tukea."

#: widgets/ksslinfodialog.cpp:123
#, kde-format
msgid ""
"The main part of this document is secured with SSL, but some parts are not."
msgstr "Tämän tiedoston pääosa on SSL-suojattu, mutta jotkut osat eivät ole."

#: widgets/ksslinfodialog.cpp:129
#, kde-format
msgid "Some of this document is secured with SSL, but the main part is not."
msgstr "Osa tästä tiedostosta on SSL-suojattu, mutta suurin osa ei ole."

#: widgets/ksslinfodialog.cpp:179
#, kde-format
msgctxt "%1, using %2 bits of a %3 bit key"
msgid "%1, %2 %3"
msgstr "%1, %2 %3"

#: widgets/ksslinfodialog.cpp:181
#, kde-format
msgctxt "Part of: %1, using %2 bits of a %3 bit key"
msgid "using %1 bit"
msgid_plural "using %1 bits"
msgstr[0] "käytetään %1 bittiä"
msgstr[1] "käytetään %1 bittiä"

#: widgets/ksslinfodialog.cpp:183
#, kde-format
msgctxt "Part of: %1, using %2 bits of a %3 bit key"
msgid "of a %1 bit key"
msgid_plural "of a %1 bit key"
msgstr[0] "%1-bittisestä avaimesta"
msgstr[1] "%1-bittisestä avaimesta"

#: widgets/ksslinfodialog.cpp:199
#, kde-format
msgctxt "The certificate is not trusted"
msgid "NO, there were errors:"
msgstr "EI, sattui virheitä:"

#: widgets/ksslinfodialog.cpp:206
#, kde-format
msgctxt "The certificate is trusted"
msgid "Yes"
msgstr "Kyllä"

#: widgets/ksslinfodialog.cpp:210
#, kde-format
msgctxt "%1 is the effective date of the certificate, %2 is the expiry date"
msgid "%1 to %2"
msgstr "%1(%2)"

#: widgets/kurifiltersearchprovideractions.cpp:94
#, kde-format
msgid "Search for '%1' with"
msgstr "Etsi ”%1”"

#: widgets/kurifiltersearchprovideractions.cpp:99
#, kde-format
msgctxt "@action:inmenu Search for <text> with"
msgid "%1"
msgstr "hakukoneella %1|/|$[hakumuoto %1]"

#: widgets/kurifiltersearchprovideractions.cpp:108
#, kde-format
msgid "Configure Web Shortcuts..."
msgstr "Muokkaa WWW-pikavalintoja…"

#: widgets/kurlrequester.cpp:324
#, kde-format
msgid "Open file dialog"
msgstr "Tiedostonavausikkuna"

#: widgets/paste.cpp:81 widgets/paste.cpp:150 widgets/pastejob.cpp:72
#, kde-format
msgid "Filename for clipboard content:"
msgstr "Tiedostonimi leikepöydän sisällölle:"

#: widgets/paste.cpp:142
#, kde-format
msgid "%1 (%2)"
msgstr "%1 (%2)"

#: widgets/paste.cpp:161
#, kde-format
msgid ""
"The clipboard has changed since you used 'paste': the chosen data format is "
"no longer applicable. Please copy again what you wanted to paste."
msgstr ""
"Leikepöydän sisältö on muuttunut sen jälkeen kun käytit liitä-toimintoa: "
"valittu tietomuoto ei ole enää käyttökelpoinen. Kopioi uudelleen, mitä "
"halusit liittää."

#: widgets/paste.cpp:288
#, kde-format
msgid "&Paste File"
msgid_plural "&Paste %1 Files"
msgstr[0] "&Liitä tiedosto"
msgstr[1] "&Liitä %1 tiedostoa"

#: widgets/paste.cpp:290
#, kde-format
msgid "&Paste URL"
msgid_plural "&Paste %1 URLs"
msgstr[0] "&Liitä osoite"
msgstr[1] "&Liitä %1 osoitetta"

#: widgets/paste.cpp:293
#, kde-format
msgid "&Paste Clipboard Contents"
msgstr "&Liitä leikepöydän sisältö"

#: widgets/paste.cpp:327
#, kde-format
msgctxt "@action:inmenu"
msgid "Paste One Folder"
msgstr "Liitä kansio"

#: widgets/paste.cpp:328
#, kde-format
msgctxt "@action:inmenu"
msgid "Paste One File"
msgstr "Liitä tiedosto"

#: widgets/paste.cpp:330
#, kde-format
msgctxt "@action:inmenu"
msgid "Paste One Item"
msgid_plural "Paste %1 Items"
msgstr[0] "Liitä kohde"
msgstr[1] "Liitä %1 kohdetta"

#: widgets/paste.cpp:332
#, kde-format
msgctxt "@action:inmenu"
msgid "Paste Clipboard Contents..."
msgstr "Liitä leikepöydän sisältö…"

#: widgets/paste.cpp:336
#, kde-format
msgctxt "@action:inmenu"
msgid "Paste"
msgstr "Liitä"

#: widgets/pastedialog.cpp:57
#, kde-format
msgid "Data format:"
msgstr "Tietomuoto:"

#: widgets/pastejob.cpp:72
#, kde-format
msgid "Filename for dropped contents:"
msgstr "Tiedostonimi pudotetulle sisällölle:"

#: widgets/renamedialog.cpp:77
#, kde-format
msgid "Date: %1"
msgstr "Päiväys: %1"

#: widgets/renamedialog.cpp:83
#, kde-format
msgid "Size: %1"
msgstr "Koko: %1"

#: widgets/renamedialog.cpp:172
#, kde-format
msgid "Appl&y to All"
msgstr "K&äytä kaikkiin"

#: widgets/renamedialog.cpp:173
#, kde-format
msgid ""
"When this is checked the button pressed will be applied to all subsequent "
"folder conflicts for the remainder of the current job.\n"
"Unless you press Skip you will still be prompted in case of a conflict with "
"an existing file in the directory."
msgstr ""
"Kun tämä asetus on valittu, painettua painiketta sovelletaan kaikkiin "
"kansioristiriitoihin nykyisen työn ajan.\n"
"Ellet paina Ohita, sinulta kysytään yhä ristiriitatilanteessa, kun kansiossa "
"on jo tiedosto olemassa."

#: widgets/renamedialog.cpp:174
#, kde-format
msgid ""
"When this is checked the button pressed will be applied to all subsequent "
"conflicts for the remainder of the current job."
msgstr ""
"Kun tämä asetus on valittu, painettua painikkeen toimintoa sovelletaan "
"kaikkiin ristiriitoihin nykyisen työn ajan."

#: widgets/renamedialog.cpp:179
#, kde-format
msgid "&Rename"
msgstr "M&uuta nimeä"

#: widgets/renamedialog.cpp:181
#, kde-format
msgid "Suggest New &Name"
msgstr "Ehdota uutta &nimeä"

#: widgets/renamedialog.cpp:187
#, kde-format
msgid "&Skip"
msgstr "&Ohita"

#: widgets/renamedialog.cpp:188
#, kde-format
msgid "Do not copy or move this folder, skip to the next item instead"
msgstr "Älä kopioi tai siirrä tätä kansiota vaan siirry seuraavaan"

#: widgets/renamedialog.cpp:189
#, kde-format
msgid "Do not copy or move this file, skip to the next item instead"
msgstr "Älä kopioi tai siirrä tätä tiedostoa vaan siirry seuraavaan"

#: widgets/renamedialog.cpp:194
#, kde-format
msgctxt "Write files into an existing folder"
msgid "&Write Into"
msgstr "&Kirjoita"

#: widgets/renamedialog.cpp:194
#, kde-format
msgid "&Overwrite"
msgstr "&Korvaa"

#: widgets/renamedialog.cpp:196
#, kde-format
msgid ""
"Files and folders will be copied into the existing directory, alongside its "
"existing contents.\n"
"You will be prompted again in case of a conflict with an existing file in "
"the directory."
msgstr ""
"Tiedostot ja kansiot kopioidaan olemassa olevaan kansioon sisältöineen.\n"
"Jos kansiossa on jo saman niminen tiedosto, sinulta kysytään uudelleen"

#: widgets/renamedialog.cpp:201
#, kde-format
msgid "&Resume"
msgstr "&Jatka"

#: widgets/renamedialog.cpp:210
#, kde-format
msgid ""
"This action would overwrite '%1' with itself.\n"
"Please enter a new file name:"
msgstr ""
"Tämä toiminto korvaisi tiedoston %1 itsellään.\n"
"Uusi nimi:"

#: widgets/renamedialog.cpp:215
#, kde-format
msgid "C&ontinue"
msgstr "&Jatka"

#: widgets/renamedialog.cpp:270
#, kde-format
msgid "This action will overwrite the destination."
msgstr "Tämä toiminta korvaa kohteen."

#: widgets/renamedialog.cpp:274
#, kde-format
msgid "Warning, the destination is more recent."
msgstr "Varoitus, kohde on uudempi."

#: widgets/renamedialog.cpp:280
#, kde-format
msgid "Source"
msgstr "Lähde"

#: widgets/renamedialog.cpp:282
#, kde-format
msgid "Destination"
msgstr "Kohde"

#: widgets/renamedialog.cpp:312
#, kde-format
msgid "An older item named '%1' already exists."
msgstr "Vanhempi kohde nimeltä ”%1” on jo olemassa."

#: widgets/renamedialog.cpp:314
#, kde-format
msgid "A similar file named '%1' already exists."
msgstr "Samankaltainen tiedosto ”%1” on jo olemassa."

#: widgets/renamedialog.cpp:316
#, kde-format
msgid "A more recent item named '%1' already exists."
msgstr "Uudempi kohde nimeltä ”%1” on jo olemassa."

#: widgets/renamedialog.cpp:329
#, kde-format
msgid "Rename:"
msgstr "Muuta nimeksi:"

#: widgets/skipdialog.cpp:38
#, kde-format
msgid "Information"
msgstr "Ilmoitus"

#: widgets/skipdialog.cpp:48
#, kde-format
msgid "Retry"
msgstr "Yritä uudelleen"

#: widgets/skipdialog.cpp:53
#, kde-format
msgid "Skip"
msgstr "Ohita"

#: widgets/skipdialog.cpp:57
#, kde-format
msgid "AutoSkip"
msgstr "Ohita automaattisesti"

#. i18n: ectx: property (text), widget (QLabel, encryptionIndicator)
#: widgets/sslinfo.ui:17
#, kde-format
msgid "[padlock]"
msgstr "[munalukko]"

#. i18n: ectx: property (text), widget (QLabel, addressTag)
#: widgets/sslinfo.ui:34
#, kde-format
msgctxt "Web page address"
msgid "Address:"
msgstr "Osoite:"

#. i18n: ectx: property (text), widget (QLabel, ipTag)
#: widgets/sslinfo.ui:54
#, kde-format
msgid "IP address:"
msgstr "IP-osoite:"

#. i18n: ectx: property (text), widget (QLabel, encryptionTag)
#: widgets/sslinfo.ui:74
#, kde-format
msgid "Encryption:"
msgstr "Salaus:"

#. i18n: ectx: property (text), widget (QLabel, detailsTag)
#: widgets/sslinfo.ui:94
#, kde-format
msgid "Details:"
msgstr "Yksityiskohdat:"

#. i18n: ectx: property (text), widget (QLabel, sslVersionTag)
#: widgets/sslinfo.ui:114
#, kde-format
msgid "SSL version:"
msgstr "SSL-versio:"

#. i18n: ectx: property (text), widget (QLabel, certSelectorTag)
#: widgets/sslinfo.ui:134
#, kde-format
msgid "Certificate chain:"
msgstr "Varmenneketju:"

#. i18n: ectx: property (text), widget (QLabel, trustedTag)
#: widgets/sslinfo.ui:163
#, kde-format
msgid "Trusted:"
msgstr "Luotettu:"

#. i18n: ectx: property (text), widget (QLabel, validityPeriodTag)
#: widgets/sslinfo.ui:183
#, kde-format
msgid "Validity period:"
msgstr "Voimassaoloaika:"

#. i18n: ectx: property (text), widget (QLabel, serialTag)
#: widgets/sslinfo.ui:203
#, kde-format
msgid "Serial number:"
msgstr "Sarjanumero:"

#. i18n: ectx: property (text), widget (QLabel, digestTag)
#: widgets/sslinfo.ui:223
#, kde-format
msgid "MD5 digest:"
msgstr "MD5-kooste:"

#. i18n: ectx: property (text), widget (QLabel, sha1DigestTag)
#: widgets/sslinfo.ui:243
#, kde-format
msgid "SHA1 digest:"
msgstr "SHA1-kooste:"

#: widgets/sslui.cpp:49
#, kde-format
msgid ""
"The remote host did not send any SSL certificates.\n"
"Aborting because the identity of the host cannot be established."
msgstr ""
"Etäpalvelin ei lähettänyt SSL-varmenteita.\n"
"Keskeytetään, koska palvelinta ei kyetä tunnistamaan."
