1
0
mirror of https://github.com/d47081/qBittorrent.git synced 2025-02-05 03:14:44 +00:00
qBittorrent/src/lang/qbittorrent_fi.ts
2020-04-22 18:44:30 +03:00

10161 lines
420 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fi">
<context>
<name>AboutDialog</name>
<message>
<location filename="../gui/aboutdialog.ui" line="15"/>
<source>About qBittorrent</source>
<translation>Tietoja qBittorrentista</translation>
</message>
<message>
<location filename="../gui/aboutdialog.ui" line="52"/>
<source>About</source>
<translation>Yleistä</translation>
</message>
<message>
<location filename="../gui/aboutdialog.ui" line="81"/>
<source>Author</source>
<translation>Tekijä</translation>
</message>
<message>
<location filename="../gui/aboutdialog.ui" line="87"/>
<source>Current maintainer</source>
<translation>Nykyinen ylläpitäjä</translation>
</message>
<message>
<location filename="../gui/aboutdialog.ui" line="93"/>
<source>Greece</source>
<translation>Kreikka</translation>
</message>
<message>
<location filename="../gui/aboutdialog.ui" line="113"/>
<location filename="../gui/aboutdialog.ui" line="204"/>
<source>Nationality:</source>
<translation>Kansallisuus</translation>
</message>
<message>
<location filename="../gui/aboutdialog.ui" line="120"/>
<location filename="../gui/aboutdialog.ui" line="197"/>
<source>E-mail:</source>
<translation>Sähköposti:</translation>
</message>
<message>
<location filename="../gui/aboutdialog.ui" line="127"/>
<location filename="../gui/aboutdialog.ui" line="190"/>
<source>Name:</source>
<translation>Nimi:</translation>
</message>
<message>
<location filename="../gui/aboutdialog.ui" line="157"/>
<source>Original author</source>
<translation>Alkuperäinen kehittäjä</translation>
</message>
<message>
<location filename="../gui/aboutdialog.ui" line="163"/>
<source>France</source>
<translation>Ranska</translation>
</message>
<message>
<location filename="../gui/aboutdialog.ui" line="241"/>
<source>Special Thanks</source>
<translation>Erityiskiitokset</translation>
</message>
<message>
<location filename="../gui/aboutdialog.ui" line="267"/>
<source>Translators</source>
<translation>Kääntäjät</translation>
</message>
<message>
<location filename="../gui/aboutdialog.ui" line="293"/>
<source>License</source>
<translation>Lisenssi</translation>
</message>
<message>
<location filename="../gui/aboutdialog.ui" line="319"/>
<source>Software Used</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/aboutdialog.ui" line="325"/>
<source>qBittorrent was built with the following libraries:</source>
<translation>qBittorrent rakennettiin käyttäen seuraavia kirjastoja:</translation>
</message>
<message>
<location filename="../gui/aboutdialog.cpp" line="61"/>
<source>An advanced BitTorrent client programmed in C++, based on Qt toolkit and libtorrent-rasterbar.</source>
<translation>Monipuolinen BitTorrent-asiakasohjelmisto, ohjelmoitu C++:lla. Pohjautuu Qt:hen ja libtorrent-rasterbariin.</translation>
</message>
<message>
<location filename="../gui/aboutdialog.cpp" line="62"/>
<source>Copyright %1 2006-2020 The qBittorrent project</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/aboutdialog.cpp" line="63"/>
<source>Home Page:</source>
<translation>Kotisivu:</translation>
</message>
<message>
<location filename="../gui/aboutdialog.cpp" line="64"/>
<source>Forum:</source>
<translation>Foorumi:</translation>
</message>
<message>
<location filename="../gui/aboutdialog.cpp" line="65"/>
<source>Bug Tracker:</source>
<translation>Viat:</translation>
</message>
<message>
<location filename="../gui/aboutdialog.cpp" line="102"/>
<source>The free IP to Country Lite database by DB-IP is used for resolving the countries of peers. The database is licensed under the Creative Commons Attribution 4.0 International License</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AddNewTorrentDialog</name>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="80"/>
<source>Save at</source>
<translation>Tallennuskohde</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="345"/>
<source>Never show again</source>
<translation>Älä näytä tätä uudelleen</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="99"/>
<source>Torrent settings</source>
<translation>Torrentin asetukset</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="132"/>
<source>Set as default category</source>
<translation>Aseta oletuskategoriaksi</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="107"/>
<source>Category:</source>
<translation>Kategoria:</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="179"/>
<source>Start torrent</source>
<translation>Aloita torrent</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="210"/>
<source>Torrent information</source>
<translation>Torrentin tiedot</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="158"/>
<source>Skip hash check</source>
<translation>Ohita tarkistussumman laskeminen</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="229"/>
<source>Size:</source>
<translation>Koko:</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="302"/>
<source>Hash:</source>
<translation>Tarkistussumma:</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="309"/>
<source>Comment:</source>
<translation>Kommentti:</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="216"/>
<source>Date:</source>
<translation>Päiväys:</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="41"/>
<source>Torrent Management Mode:</source>
<translation>Torrentien Hallintatila:</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="48"/>
<source>Automatic mode means that various torrent properties(eg save path) will be decided by the associated category</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="52"/>
<source>Manual</source>
<translation>Manuaalinen</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="57"/>
<source>Automatic</source>
<translation>Automaattinen</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="89"/>
<source>Remember last used save path</source>
<translation>Muista viimeksi käytetty tallennussijainti</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="141"/>
<source>When checked, the .torrent file will not be deleted despite the settings at the &quot;Download&quot; page of the options dialog</source>
<translation>Kun valittu, .torrent-tiedostoa ei poisteta &quot;Lataukset&quot;-sivun asetuksista huolimatta</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="144"/>
<source>Do not delete .torrent file</source>
<translation>Älä poista .torrent-tiedostoa</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="172"/>
<source>Create subfolder</source>
<translation>Luo alikansio</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="165"/>
<source>Download in sequential order</source>
<translation>Lataa järjestyksessä</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="151"/>
<source>Download first and last pieces first</source>
<translation>Lataa ensin ensimmäinen ja viimeinen osa</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="397"/>
<source>Save as .torrent file...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="415"/>
<source>Normal</source>
<translation>Normaali</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="420"/>
<source>High</source>
<translation>Korkea</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="425"/>
<source>Maximum</source>
<translation>Suurin</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.ui" line="430"/>
<source>Do not download</source>
<translation>Älä lataa</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="464"/>
<location filename="../gui/addnewtorrentdialog.cpp" line="600"/>
<source>I/O Error</source>
<translation>I/O-virhe</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="265"/>
<location filename="../gui/addnewtorrentdialog.cpp" line="676"/>
<source>Invalid torrent</source>
<translation>Virheellinen torrent</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="627"/>
<source>Not Available</source>
<comment>This comment is unavailable</comment>
<translation>Ei saatavilla</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="628"/>
<source>Not Available</source>
<comment>This date is unavailable</comment>
<translation>Ei saatavilla</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="636"/>
<source>Not available</source>
<translation>Ei saatavilla</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="309"/>
<source>Invalid magnet link</source>
<translation>Virheellinen magnet-linkki</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="266"/>
<source>Failed to load the torrent: %1.
Error: %2</source>
<comment>Don&apos;t remove the &apos;
&apos; characters. They insert a newline.</comment>
<translation>Torrentin lataaminen epäonnistui: %1
Virhe: %2</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="309"/>
<source>This magnet link was not recognized</source>
<translation>Tätä magnet-linkkiä ei tunnistettu</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="338"/>
<source>Magnet link</source>
<translation>Magnet-linkki</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="344"/>
<source>Retrieving metadata...</source>
<translation>Noudetaan metatietoja...</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="104"/>
<source>Choose save path</source>
<translation>Valitse tallennussijainti</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="286"/>
<location filename="../gui/addnewtorrentdialog.cpp" line="291"/>
<location filename="../gui/addnewtorrentdialog.cpp" line="295"/>
<location filename="../gui/addnewtorrentdialog.cpp" line="320"/>
<location filename="../gui/addnewtorrentdialog.cpp" line="325"/>
<location filename="../gui/addnewtorrentdialog.cpp" line="329"/>
<source>Torrent is already present</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="286"/>
<location filename="../gui/addnewtorrentdialog.cpp" line="320"/>
<source>Torrent &apos;%1&apos; is already in the transfer list. Trackers haven&apos;t been merged because it is a private torrent.</source>
<translation>Torrent &apos;%1&apos; on jo latauslistalla. Seurantapalvelimia ei ole yhdistetty, koska kyseessä on yksityinen torrent.</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="291"/>
<source>Torrent &apos;%1&apos; is already in the transfer list. Trackers have been merged.</source>
<translation>Torrent &apos;%1&apos; on jo siirtolistassa. Seurantapalvelimet yhdistettiin.</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="295"/>
<source>Torrent is already queued for processing.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="325"/>
<source>Magnet link &apos;%1&apos; is already in the transfer list. Trackers have been merged.</source>
<translation>Magnet-linkki &apos;%1&apos; on jo siirtolistassa. Seurantapalvelimet yhdistettiin.</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="329"/>
<source>Magnet link is already queued for processing.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="407"/>
<source>%1 (Free space on disk: %2)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="408"/>
<source>Not available</source>
<comment>This size is unavailable.</comment>
<translation>Ei saatavilla</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="452"/>
<source>Save as torrent file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="696"/>
<source>Cannot download &apos;%1&apos;: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="504"/>
<source>Rename...</source>
<translation>Nimeä uudelleen...</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="510"/>
<source>Priority</source>
<translation>Tärkeysaste</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="601"/>
<source>Invalid metadata</source>
<translation>Virheellinen metadata</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="608"/>
<source>Parsing metadata...</source>
<translation>Jäsennetään metatietoja...</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="612"/>
<source>Metadata retrieval complete</source>
<translation>Metatietojen noutaminen valmis</translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="676"/>
<source>Failed to load from URL: %1.
Error: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/addnewtorrentdialog.cpp" line="695"/>
<source>Download Error</source>
<translation>Latausvirhe</translation>
</message>
</context>
<context>
<name>AdvancedSettings</name>
<message>
<location filename="../gui/advancedsettings.cpp" line="279"/>
<location filename="../gui/advancedsettings.cpp" line="401"/>
<source> MiB</source>
<translation> MiB</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="477"/>
<source>Outgoing ports (Min) [0: Disabled]</source>
<translation>Uloslähtevät portit (minimi) [0: ei käytössä]</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="482"/>
<source>Outgoing ports (Max) [0: Disabled]</source>
<translation>Uloslähtevät portit (maksimi) [0: ei käytössä]</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="503"/>
<source>Recheck torrents on completion</source>
<translation>Tarkista torrentit uudelleen niiden valmistuttua</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="509"/>
<source>Transfer list refresh interval</source>
<translation>Siirtolistan päivitystiheys</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="508"/>
<source> ms</source>
<comment> milliseconds</comment>
<translation> ms</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="131"/>
<source>Setting</source>
<translation>Asetus</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="131"/>
<source>Value</source>
<comment>Value set for this setting</comment>
<translation>Arvo</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="275"/>
<location filename="../gui/advancedsettings.cpp" line="287"/>
<source> (disabled)</source>
<translation>(ei käytössä)</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="277"/>
<source> (auto)</source>
<translation>(autom.)</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="285"/>
<source> min</source>
<comment> minutes</comment>
<translation>min</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="298"/>
<source>All addresses</source>
<translation>Kaikki osoitteet</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="340"/>
<source>qBittorrent Section</source>
<translation>qBittorrentin asetukset</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="337"/>
<location filename="../gui/advancedsettings.cpp" line="345"/>
<source>Open documentation</source>
<translation>Avaa dokumentaatio</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="299"/>
<source>All IPv4 addresses</source>
<translation>Kaikki IPv4 osoitteet</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="300"/>
<source>All IPv6 addresses</source>
<translation>Kaikki IPv6 osoitteet</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="348"/>
<source>libtorrent Section</source>
<translation>libtorrentin asetukset</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="352"/>
<source>Normal</source>
<translation>Normaali</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="352"/>
<source>Below normal</source>
<translation>Alle normaali</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="352"/>
<source>Medium</source>
<translation>Keskitaso</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="352"/>
<source>Low</source>
<translation>Matala</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="352"/>
<source>Very low</source>
<translation>Erittäin matala</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="373"/>
<source>Process memory priority (Windows &gt;= 8 only)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="382"/>
<source>Asynchronous I/O threads</source>
<translation>Asynkroniset I/O säikeet</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="388"/>
<source>File pool size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="402"/>
<source>Outstanding memory when checking torrents</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="416"/>
<source>Disk cache</source>
<translation>Levyn välimuisti</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="422"/>
<location filename="../gui/advancedsettings.cpp" line="488"/>
<location filename="../gui/advancedsettings.cpp" line="543"/>
<source> s</source>
<comment> seconds</comment>
<translation> s</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="423"/>
<source>Disk cache expiry interval</source>
<translation>Levyn välimuistin päättymisväli</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="427"/>
<source>Enable OS cache</source>
<translation>Ota käyttöön käyttöjärjestelmän välimuisti</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="431"/>
<source>Coalesce reads &amp; writes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="436"/>
<source>Use piece extent affinity</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="440"/>
<source>Send upload piece suggestions</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="445"/>
<location filename="../gui/advancedsettings.cpp" line="451"/>
<source> KiB</source>
<translation>KiB</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="447"/>
<source>Send buffer watermark</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="453"/>
<source>Send buffer low watermark</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="459"/>
<source>Send buffer watermark factor</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="465"/>
<source>Socket backlog size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="489"/>
<source>UPnP lease duration [0: Permanent lease]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="493"/>
<source>Prefer TCP</source>
<translation>Suosi TCP:tä</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="493"/>
<source>Peer proportional (throttles TCP)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="500"/>
<source>Allow multiple connections from the same IP address</source>
<translation>Salli useita yhteyksiä samasta IP-osoitteesta</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="515"/>
<source>Resolve peer host names</source>
<translation>Selvitä käyttäjien isäntänimet</translation>
</message>
<message>
<source>Strict super seeding</source>
<translation type="vanished">Tiukka super seed</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="534"/>
<source>Network Interface (requires restart)</source>
<translation>Verkkoliitäntä (vaatii uudelleenkäynnistyksen)</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="537"/>
<source>Optional IP Address to bind to (requires restart)</source>
<translation>Valinnainen IP-osoite, johon sidotaan (vaatii uudelleenkäynnistyksen)</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="544"/>
<source>Stop tracker timeout</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="550"/>
<source>Display notifications</source>
<translation>Näytä ilmoitukset</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="553"/>
<source>Display notifications for added torrents</source>
<translation>Näytä ilmoitukset lisätyille torrenteille</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="556"/>
<source>Download tracker&apos;s favicon</source>
<translation>Lataa Seurantapalvelimen favicon</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="560"/>
<source>Save path history length</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="563"/>
<source>Enable speed graphs</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="573"/>
<source>Fixed slots</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="573"/>
<source>Upload rate based</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="575"/>
<source>Upload slots behavior</source>
<translation>Lähetyspaikkojen käyttäytyminen</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="578"/>
<source>Round-robin</source>
<translation>Kiertovuorottelu</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="578"/>
<source>Fastest upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="578"/>
<source>Anti-leech</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="580"/>
<source>Upload choking algorithm</source>
<translation>Lähetyksen kuristusalgoritmi</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="585"/>
<source>Confirm torrent recheck</source>
<translation>Vahvista torrentin uudelleentarkistus</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="589"/>
<source>Confirm removal of all tags</source>
<translation>Vahvista kaikkien tunnisteiden poistaminen</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="593"/>
<source>Always announce to all trackers in a tier</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="597"/>
<source>Always announce to all tiers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="517"/>
<source>Any interface</source>
<comment>i.e. Any network interface</comment>
<translation>Mikä tahansa liitäntä</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="472"/>
<source>Save resume data interval</source>
<comment>How often the fastresume file is saved.</comment>
<translation>Tallenna jatkamistietojen aikaväli</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="495"/>
<source>%1-TCP mixed mode algorithm</source>
<comment>uTP-TCP mixed mode algorithm</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="512"/>
<source>Resolve peer countries</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="540"/>
<source>IP Address to report to trackers (requires restart)</source>
<translation>Seurantapalvelimille raportoitava IP-osoite (vaatii uudelleenkäynnistyksen)</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="566"/>
<source>Enable embedded tracker</source>
<translation>Ota käyttöön upotettu seurantapalvelin</translation>
</message>
<message>
<location filename="../gui/advancedsettings.cpp" line="571"/>
<source>Embedded tracker port</source>
<translation>Upotetun seurantapalvelimen portti</translation>
</message>
</context>
<context>
<name>Application</name>
<message>
<location filename="../app/application.cpp" line="183"/>
<source>qBittorrent %1 started</source>
<comment>qBittorrent v3.2.0alpha started</comment>
<translation>qBittorrent %1 käynnistyi</translation>
</message>
<message>
<location filename="../app/application.cpp" line="185"/>
<source>Running in portable mode. Auto detected profile folder at: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../app/application.cpp" line="187"/>
<source>Redundant command line flag detected: &quot;%1&quot;. Portable mode implies relative fastresume.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../app/application.cpp" line="190"/>
<source>Using config directory: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../app/application.cpp" line="342"/>
<source>Torrent: %1, running external program, command: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../app/application.cpp" line="397"/>
<source>Torrent name: %1</source>
<translation>Torrentin nimi: %1</translation>
</message>
<message>
<location filename="../app/application.cpp" line="398"/>
<source>Torrent size: %1</source>
<translation>Torrentin koko: %1</translation>
</message>
<message>
<location filename="../app/application.cpp" line="399"/>
<source>Save path: %1</source>
<translation>Tallennuskohde: %1</translation>
</message>
<message>
<location filename="../app/application.cpp" line="400"/>
<source>The torrent was downloaded in %1.</source>
<comment>The torrent was downloaded in 1 hour and 20 seconds</comment>
<translation>Torrentin lataus kesti %1.</translation>
</message>
<message>
<location filename="../app/application.cpp" line="402"/>
<source>Thank you for using qBittorrent.</source>
<translation>Kiitos kun käytit qBittorrentia.</translation>
</message>
<message>
<location filename="../app/application.cpp" line="409"/>
<source>[qBittorrent] &apos;%1&apos; has finished downloading</source>
<translation>[qBittorrent] %1 on valmistunut</translation>
</message>
<message>
<location filename="../app/application.cpp" line="423"/>
<source>Torrent: %1, sending mail notification</source>
<translation>Torrentti: %1, lähetetään sähköposti-ilmoitus</translation>
</message>
<message>
<location filename="../app/application.cpp" line="583"/>
<source>Application failed to start.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../app/application.cpp" line="596"/>
<source>Information</source>
<translation>Tiedot</translation>
</message>
<message>
<location filename="../app/application.cpp" line="597"/>
<source>To control qBittorrent, access the Web UI at %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../app/application.cpp" line="602"/>
<source>The Web UI administrator username is: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../app/application.cpp" line="603"/>
<source>The Web UI administrator password is still the default one: %1</source>
<translation>Selainkäyttöliittymän ylläpitäjän salasana on edelleen oletus: %1</translation>
</message>
<message>
<location filename="../app/application.cpp" line="604"/>
<source>This is a security risk, please consider changing your password from program preferences.</source>
<translation>Tämä on turvallisuusriski. Kannattaa harkita salasanan vaihtamista ohjelman asetuksista.</translation>
</message>
<message>
<location filename="../app/application.cpp" line="731"/>
<source>Saving torrent progress...</source>
<translation>Tallennetaan torrentin edistymistä...</translation>
</message>
</context>
<context>
<name>AsyncFileStorage</name>
<message>
<location filename="../base/asyncfilestorage.cpp" line="41"/>
<source>Could not create directory &apos;%1&apos;.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AuthController</name>
<message>
<location filename="../webui/api/authcontroller.cpp" line="51"/>
<source>WebAPI login failure. Reason: IP has been banned, IP: %1, username: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/api/authcontroller.cpp" line="55"/>
<source>Your IP address has been banned after too many failed authentication attempts.</source>
<translation>IP-osoitteesi on hylätty liian monen epäonnistuneen tunnistautumisyrityksen vuoksi.</translation>
</message>
<message>
<location filename="../webui/api/authcontroller.cpp" line="70"/>
<source>WebAPI login success. IP: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/api/authcontroller.cpp" line="76"/>
<source>WebAPI login failure. Reason: invalid credentials, attempt count: %1, IP: %2, username: %3</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>AutomatedRssDownloader</name>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="240"/>
<source>Save to:</source>
<translation>Tallenna kohteeseen:</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="14"/>
<source>RSS Downloader</source>
<translation>RSS-lataaja</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="28"/>
<source>Auto downloading of RSS torrents is disabled now! You can enable it in application settings.</source>
<translation>RSS-torrenttien automaattinen lataus on nyt poistettu käytöstä! Voit ottaa sen käyttöön sovellusasetuksista.</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="59"/>
<source>Download Rules</source>
<translation>Lataussäännöt</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="99"/>
<source>Rule Definition</source>
<translation>Säännön määrittäminen</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="105"/>
<source>Use Regular Expressions</source>
<translation>Käytä säännöllisiä lausekkeita</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="186"/>
<source>Smart Episode Filter will check the episode number to prevent downloading of duplicates.
Supports the formats: S01E01, 1x1, 2017.01.01 and 01.01.2017 (Date formats also support - as a separator)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="190"/>
<source>Use Smart Episode Filter</source>
<translation>Käytä älykästä jaksosuodatinta</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="114"/>
<source>Must Contain:</source>
<translation>Täytyy sisältää:</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="121"/>
<source>Must Not Contain:</source>
<translation>Ei saa sisältää:</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="128"/>
<source>Episode Filter:</source>
<translation>Jaksosuodatin:</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="212"/>
<source>Assign Category:</source>
<translation>Määritä kategoria:</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="228"/>
<source>Save to a Different Directory</source>
<translation>Tallenna toiseen hakemistoon</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="254"/>
<source>Ignore Subsequent Matches for (0 to Disable)</source>
<extracomment>... X days</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="264"/>
<source>Disabled</source>
<translation>Ei käytössä</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="267"/>
<source> days</source>
<translation> päivää</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="300"/>
<source>Add Paused:</source>
<translation>Lisää Keskeytetty;</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="308"/>
<location filename="../gui/rss/automatedrssdownloader.ui" line="344"/>
<source>Use global settings</source>
<translation>Käytä yleisiä asetuksia</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="313"/>
<location filename="../gui/rss/automatedrssdownloader.ui" line="349"/>
<source>Always</source>
<translation>Aina</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="318"/>
<location filename="../gui/rss/automatedrssdownloader.ui" line="354"/>
<source>Never</source>
<translation>Ei koskaan</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="336"/>
<source>Create Subfolder:</source>
<translation>Luo alikansio:</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="375"/>
<source>Apply Rule to Feeds:</source>
<translation>Käytä sääntöä syötteisiin:</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="397"/>
<source>Matching RSS Articles</source>
<translation>Vastaavat RSS-artikkelit</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="425"/>
<source>&amp;Import...</source>
<translation>&amp;Tuo...</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.ui" line="435"/>
<source>&amp;Export...</source>
<translation>&amp;Vie...</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="88"/>
<source>Matches articles based on episode filter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="88"/>
<source>Example: </source>
<translation>Esimerkki:</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="89"/>
<source> will match 2, 5, 8 through 15, 30 and onward episodes of season one</source>
<comment>example X will match</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="90"/>
<source>Episode filter rules: </source>
<translation>Jaksosuodatin säännöt:</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="90"/>
<source>Season number is a mandatory non-zero value</source>
<translation>Tuotantokauden numero on oltava enemmän kuin nolla</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="92"/>
<source>Filter must end with semicolon</source>
<translation>Suodattimen on päätyttävä puolipisteeseen</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="93"/>
<source>Three range types for episodes are supported: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="94"/>
<source>Single number: &lt;b&gt;1x25;&lt;/b&gt; matches episode 25 of season one</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="95"/>
<source>Normal range: &lt;b&gt;1x25-40;&lt;/b&gt; matches episodes 25 through 40 of season one</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="91"/>
<source>Episode number is a mandatory positive value</source>
<translation>Jakson numero on oltava positiivinen arvo</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="62"/>
<source>Rules</source>
<translation>Säännöt</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="63"/>
<source>Rules (legacy)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="96"/>
<source>Infinite range: &lt;b&gt;1x25-;&lt;/b&gt; matches episodes 25 and upward of season one, and all episodes of later seasons</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="282"/>
<source>Last Match: %1 days ago</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="284"/>
<source>Last Match: Unknown</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="375"/>
<source>New rule name</source>
<translation>Uuden säännön nimi</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="375"/>
<source>Please type the name of the new download rule.</source>
<translation>Anna uuden lataussäännön nimi.</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="380"/>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="524"/>
<source>Rule name conflict</source>
<translation>Ristiriita säännön nimessä</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="381"/>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="525"/>
<source>A rule with this name already exists, please choose another name.</source>
<translation>Samalla nimellä oleva sääntö on jo olemassa, valitse toinen nimi.</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="395"/>
<source>Are you sure you want to remove the download rule named &apos;%1&apos;?</source>
<translation>Haluatko varmasti poistaa lataussäännön &apos;%1&apos;?</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="397"/>
<source>Are you sure you want to remove the selected download rules?</source>
<translation>Haluatko varmasti poistaa valitut lataussäännöt?</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="398"/>
<source>Rule deletion confirmation</source>
<translation>Säännön poistamisen vahvistus</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="80"/>
<source>Destination directory</source>
<translation>Kohdekansio</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="408"/>
<source>Invalid action</source>
<translation>Virheellinen toiminto</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="409"/>
<source>The list is empty, there is nothing to export.</source>
<translation>Luettelo on tyhjä, ei mitään vietävää.</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="415"/>
<source>Export RSS rules</source>
<translation>Vie RSS säännöt</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="438"/>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="455"/>
<source>I/O Error</source>
<translation>I/O-virhe</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="439"/>
<source>Failed to create the destination file. Reason: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="447"/>
<source>Import RSS rules</source>
<translation>Tuo RSS säännöt</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="456"/>
<source>Failed to open the file. Reason: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="471"/>
<source>Import Error</source>
<translation>Tuontivirhe</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="472"/>
<source>Failed to import the selected rules file. Reason: %1</source>
<translation>Valitun sääntöluettelon tuonti epäonnistui. Syy: %1</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="481"/>
<source>Add new rule...</source>
<translation>Lisää uusi sääntö...</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="488"/>
<source>Delete rule</source>
<translation>Poista sääntö</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="493"/>
<source>Rename rule...</source>
<translation>Nimeä sääntö uudelleen...</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="497"/>
<source>Delete selected rules</source>
<translation>Poista valitut säännöt</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="503"/>
<source>Clear downloaded episodes...</source>
<translation>Tyhjennä ladatut jaksot...</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="518"/>
<source>Rule renaming</source>
<translation>Säännön nimeäminen uudelleen</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="518"/>
<source>Please type the new rule name</source>
<translation>Anna uuden säännön nimi</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="544"/>
<source>Clear downloaded episodes</source>
<translation>Tyhjennä ladatut jaksot</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="545"/>
<source>Are you sure you want to clear the list of downloaded episodes for the selected rule?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="649"/>
<source>Regex mode: use Perl-compatible regular expressions</source>
<translation>Regex-tila: käytä Perl-yhteensopivia säännöllisiä lausekkeita</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="691"/>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="729"/>
<source>Position %1: %2</source>
<translation>Sijainti %1: %2</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="652"/>
<source>Wildcard mode: you can use</source>
<translation>Jokerimerkkitila: voit käyttää</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="653"/>
<source>? to match any single character</source>
<translation>? vastaamaan mitä tahansa yksittäistä merkkiä</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="654"/>
<source>* to match zero or more of any characters</source>
<translation>* vastaamaan nolla tai enemmän mitä tahansa merkkiä</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="655"/>
<source>Whitespaces count as AND operators (all words, any order)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="656"/>
<source>| is used as OR operator</source>
<translation>| käytetään OR-operaattorina</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="657"/>
<source>If word order is important use * instead of whitespace.</source>
<translation>Jos sanajärjestys on tärkeä, käytä * välilyönnin sijaan.</translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="664"/>
<source>An expression with an empty %1 clause (e.g. %2)</source>
<comment>We talk about regex/wildcards in the RSS filters section here. So a valid sentence would be: An expression with an empty | clause (e.g. expr|)</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="668"/>
<source> will match all articles.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/rss/automatedrssdownloader.cpp" line="669"/>
<source> will exclude all articles.</source>
<translation>Sulkee pois kaikki artikkelit.</translation>
</message>
</context>
<context>
<name>BanListOptionsDialog</name>
<message>
<location filename="../gui/banlistoptionsdialog.ui" line="14"/>
<source>List of banned IP addresses</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/banlistoptionsdialog.ui" line="80"/>
<source>Ban IP</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/banlistoptionsdialog.ui" line="87"/>
<source>Delete</source>
<translation>Poista</translation>
</message>
<message>
<location filename="../gui/banlistoptionsdialog.cpp" line="87"/>
<location filename="../gui/banlistoptionsdialog.cpp" line="97"/>
<source>Warning</source>
<translation>Varoitus</translation>
</message>
<message>
<location filename="../gui/banlistoptionsdialog.cpp" line="87"/>
<source>The entered IP address is invalid.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/banlistoptionsdialog.cpp" line="97"/>
<source>The entered IP is already banned.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>BitTorrent::Session</name>
<message>
<location filename="../base/bittorrent/session.cpp" line="655"/>
<source>Restart is required to toggle PeX support</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2647"/>
<source>System network status changed to %1</source>
<comment>e.g: System network status changed to ONLINE</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2647"/>
<source>ONLINE</source>
<translation>VERKKOYHTEYDESSÄ</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2647"/>
<source>OFFLINE</source>
<translation>EI VERKKOYHTEYDESSÄ</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2660"/>
<source>Network configuration of %1 has changed, refreshing session binding</source>
<comment>e.g: Network configuration of tun0 has changed, refreshing session binding</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1183"/>
<location filename="../base/bittorrent/session.cpp" line="3015"/>
<source>Encryption support [%1]</source>
<translation>Salaustuki [%1]</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1184"/>
<location filename="../base/bittorrent/session.cpp" line="3016"/>
<source>FORCED</source>
<translation>PAKOTETTU</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3126"/>
<source>%1 is not a valid IP address and was rejected while applying the list of banned addresses.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1182"/>
<location filename="../base/bittorrent/session.cpp" line="3476"/>
<source>Anonymous mode [%1]</source>
<translation>Anonyymitila [%1]</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1714"/>
<source>&apos;%1&apos; reached the maximum ratio you set. Removed torrent and its files.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1723"/>
<source>&apos;%1&apos; reached the maximum ratio you set. Enabled super seeding for it.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1745"/>
<source>&apos;%1&apos; reached the maximum seeding time you set. Removed torrent and its files.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1754"/>
<source>&apos;%1&apos; reached the maximum seeding time you set. Enabled super seeding for it.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2566"/>
<source>Error: Aborted saving resume data for %1 outstanding torrents.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2676"/>
<source>Configured network interface address %1 isn&apos;t valid.</source>
<comment>Configured network interface address 124.5.158.1 isn&apos;t valid.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2714"/>
<location filename="../base/bittorrent/session.cpp" line="2746"/>
<source>Can&apos;t find the configured address &apos;%1&apos; to listen on</source>
<comment>Can&apos;t find the configured address &apos;192.168.1.3&apos; to listen on</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3919"/>
<location filename="../base/bittorrent/session.cpp" line="4525"/>
<source>Couldn&apos;t save torrent metadata file &apos;%1&apos;. Reason: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3966"/>
<source>Unable to decode &apos;%1&apos; torrent file.</source>
<translation>Torrent-tiedostoa &apos;%1&apos;&#xa0;ei onnistuttu purkamaan.</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4113"/>
<source>Cannot write to torrent resume folder: &quot;%1&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4118"/>
<source>Cannot create torrent resume folder: &quot;%1&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4180"/>
<source>Recursive download of file &apos;%1&apos; embedded in torrent &apos;%2&apos;</source>
<comment>Recursive download of &apos;test.torrent&apos; embedded in torrent &apos;test2&apos;</comment>
<translation>Tiedoston &apos;%1&apos; rekursiivinen lataus, joka on upotettu torrenttiin &apos;%2&apos;</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4283"/>
<source>Queue positions were corrected in %1 resume files</source>
<translation>Jonoasemat korjattiin %1 jatketuissa tiedostoissa</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4553"/>
<source>Torrent errored. Torrent: &quot;%1&quot;. Error: %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4591"/>
<location filename="../base/bittorrent/session.cpp" line="4628"/>
<source>&apos;%1&apos; was removed from the transfer list.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment>
<translation>&apos;%1&apos; poistettiin siirtolistasta.</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4606"/>
<source>&apos;%1&apos; was removed from the transfer list and hard disk.</source>
<comment>&apos;xxx.avi&apos; was removed...</comment>
<translation>&apos;%1&apos; poistettiin siirtolistasta ja kiintolevyltä.</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4623"/>
<source>&apos;%1&apos; was removed from the transfer list but the files couldn&apos;t be deleted. Error: %2</source>
<comment>&apos;xxx.avi&apos; was removed...</comment>
<translation>&apos;%1&apos; poistettiin siirtolistasta, mutta tiedostoja ei voitu poistaa. Virhe: %2</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4658"/>
<source>File error alert. Torrent: &quot;%1&quot;. File: &quot;%2&quot;. Reason: %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4716"/>
<source>because %1 is disabled.</source>
<comment>this peer was blocked because uTP is disabled.</comment>
<translation>koska %1 ei ole käytössä.</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4719"/>
<source>because %1 is disabled.</source>
<comment>this peer was blocked because TCP is disabled.</comment>
<translation>koska %1 ei ole käytössä.</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4747"/>
<source>URL seed name lookup failed. Torrent: &quot;%1&quot;. URL: &quot;%2&quot;. Error: &quot;%3&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4752"/>
<source>Received error message from a URL seed. Torrent: &quot;%1&quot;. URL: &quot;%2&quot;. Message: &quot;%3&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4808"/>
<source>Successfully listening on IP: %1, port: %2/%3</source>
<comment>e.g: Successfully listening on IP: 192.168.0.1, port: TCP/6881</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4871"/>
<source>Failed to listen on IP: %1, port: %2/%3. Reason: %4</source>
<comment>e.g: Failed to listen on IP: 192.168.0.1, port: TCP/6881. Reason: already in use</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4885"/>
<source>Detected external IP: %1</source>
<comment>e.g. Detected external IP: 1.1.1.1</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4964"/>
<source>Error: Internal alert queue full and alerts were dropped, you might see degraded performance. Dropped alert types: %1. Message: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="5015"/>
<source>SOCKS5 proxy error. Message: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2034"/>
<source>Downloading &apos;%1&apos;, please wait...</source>
<comment>e.g: Downloading &apos;xxx.torrent&apos;, please wait...</comment>
<translation>Ladataan &apos;%1&apos;, odota hetki...</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="2727"/>
<source>The network interface defined is invalid: %1</source>
<translation>Määritetty verkkoliitäntä on virheellinen: %1</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1177"/>
<source>Peer ID: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1178"/>
<source>HTTP User-Agent is &apos;%1&apos;</source>
<translation>HTTP-käyttäjäagentti on &apos;% 1&apos;</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="627"/>
<location filename="../base/bittorrent/session.cpp" line="1179"/>
<source>DHT support [%1]</source>
<translation>DHT-tuki [%1]</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="627"/>
<location filename="../base/bittorrent/session.cpp" line="641"/>
<location filename="../base/bittorrent/session.cpp" line="1179"/>
<location filename="../base/bittorrent/session.cpp" line="1180"/>
<location filename="../base/bittorrent/session.cpp" line="1181"/>
<location filename="../base/bittorrent/session.cpp" line="1182"/>
<location filename="../base/bittorrent/session.cpp" line="1183"/>
<location filename="../base/bittorrent/session.cpp" line="3016"/>
<location filename="../base/bittorrent/session.cpp" line="3476"/>
<source>ON</source>
<translation>PÄÄLLÄ</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="627"/>
<location filename="../base/bittorrent/session.cpp" line="641"/>
<location filename="../base/bittorrent/session.cpp" line="1179"/>
<location filename="../base/bittorrent/session.cpp" line="1180"/>
<location filename="../base/bittorrent/session.cpp" line="1181"/>
<location filename="../base/bittorrent/session.cpp" line="1182"/>
<location filename="../base/bittorrent/session.cpp" line="1184"/>
<location filename="../base/bittorrent/session.cpp" line="3016"/>
<location filename="../base/bittorrent/session.cpp" line="3476"/>
<source>OFF</source>
<translation>POIS PÄÄLTÄ</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="641"/>
<location filename="../base/bittorrent/session.cpp" line="1180"/>
<source>Local Peer Discovery support [%1]</source>
<translation>Paikallisten käyttäjien haku tuki [%1]</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1181"/>
<source>PeX support [%1]</source>
<translation>PeX-tuki [%1]</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1557"/>
<source>Could not get GUID of network interface: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1572"/>
<source>Trying to listen on: %1</source>
<comment>e.g: Trying to listen on: 192.168.0.1:6881</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1710"/>
<source>&apos;%1&apos; reached the maximum ratio you set. Removed.</source>
<translation>&apos;%1&apos; saavutti asettamasi enimmäissuhteen. Poistettu.</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1719"/>
<source>&apos;%1&apos; reached the maximum ratio you set. Paused.</source>
<translation>&apos;%1&apos; saavutti asettamasi enimmäissuhteen. Keskeytetty.</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1741"/>
<source>&apos;%1&apos; reached the maximum seeding time you set. Removed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="1750"/>
<source>&apos;%1&apos; reached the maximum seeding time you set. Paused.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3866"/>
<source>Tracker &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation>Seurantapalvelin &apos;%1&apos; lisättiin torrentiin &apos;%2&apos;</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3878"/>
<source>Tracker &apos;%1&apos; was deleted from torrent &apos;%2&apos;</source>
<translation>Seurantapalvelin &apos;%1&apos; poistettiin torrentista &apos;%2&apos;</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3895"/>
<source>URL seed &apos;%1&apos; was added to torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="3902"/>
<source>URL seed &apos;%1&apos; was removed from torrent &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4978"/>
<source>New path doesn&apos;t match a target path.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4226"/>
<source>Unable to resume torrent &apos;%1&apos;.</source>
<comment>e.g: Unable to resume torrent &apos;hash&apos;.</comment>
<translation>Torrenttia &apos;%1&apos; ei onnistuttu jatkamaan.</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4302"/>
<source>Couldn&apos;t load torrents queue from &apos;%1&apos;. Error: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4350"/>
<source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment>
<translation>Annetun IP-suodattimen jäsentäminen onnistui: Käytettiin sääntöjä %1.</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4360"/>
<source>Error: Failed to parse the provided IP filter.</source>
<translation>Virhe: Annetun IP-suodattimen jäsentäminen epäonnistui.</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4510"/>
<source>&apos;%1&apos; restored.</source>
<comment>&apos;torrent name&apos; restored.</comment>
<translation>&apos;%1&apos; palautettu</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4570"/>
<source>Couldn&apos;t add torrent. Reason: %1</source>
<translation>Torrentin lisääminen epäonnistui. Syy: %1</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4533"/>
<source>&apos;%1&apos; added to download list.</source>
<comment>&apos;torrent name&apos; was added to download list.</comment>
<translation>&apos;%1&apos; lisättiin latausluetteloon.</translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4684"/>
<source>UPnP/NAT-PMP: Port mapping failure, message: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4690"/>
<source>UPnP/NAT-PMP: Port mapping successful, message: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4704"/>
<source>due to IP filter.</source>
<comment>this peer was blocked due to ip filter.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4707"/>
<source>due to port filter.</source>
<comment>this peer was blocked due to port filter.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4710"/>
<source>due to i2p mixed mode restrictions.</source>
<comment>this peer was blocked due to i2p mixed mode restrictions.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/session.cpp" line="4713"/>
<source>because it has a low port.</source>
<comment>this peer was blocked because it has a low port.</comment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>BitTorrent::TorrentCreatorThread</name>
<message>
<location filename="../base/bittorrent/torrentcreatorthread.cpp" line="189"/>
<location filename="../base/bittorrent/torrentcreatorthread.cpp" line="197"/>
<source>Create new torrent file failed. Reason: %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>BitTorrent::TorrentHandle</name>
<message>
<source>On</source>
<translation type="vanished">Päällä</translation>
</message>
<message>
<source>Off</source>
<translation type="vanished">Pois päältä</translation>
</message>
</context>
<context>
<name>BitTorrent::TorrentHandleImpl</name>
<message>
<location filename="../base/bittorrent/torrenthandleimpl.cpp" line="508"/>
<source>Failed to add peer &quot;%1&quot; to torrent &quot;%2&quot;. Reason: %3</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandleimpl.cpp" line="513"/>
<source>Peer &quot;%1&quot; is added to torrent &quot;%2&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandleimpl.cpp" line="1415"/>
<source>Download first and last piece first: %1, torrent: &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandleimpl.cpp" line="1416"/>
<source>On</source>
<translation type="unfinished">Päällä</translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandleimpl.cpp" line="1416"/>
<source>Off</source>
<translation type="unfinished">Pois päältä</translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandleimpl.cpp" line="1478"/>
<source>Could not move torrent: %1. Reason: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandleimpl.cpp" line="1480"/>
<source>Successfully moved torrent: %1. New path: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandleimpl.cpp" line="1665"/>
<source>Save resume data failed. Torrent: &quot;%1&quot;, error: &quot;%2&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandleimpl.cpp" line="1678"/>
<source>File sizes mismatch for torrent &apos;%1&apos;, pausing it.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandleimpl.cpp" line="1681"/>
<source>Fast resume data was rejected for torrent &apos;%1&apos;. Reason: %2. Checking again...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandleimpl.cpp" line="1734"/>
<source>File rename failed. Torrent: &quot;%1&quot;, file: &quot;%2&quot;, reason: &quot;%3&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/torrenthandleimpl.cpp" line="1798"/>
<source>Performance alert: </source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>BitTorrent::Tracker</name>
<message>
<location filename="../base/bittorrent/tracker.cpp" line="215"/>
<source>Embedded Tracker: Now listening on IP: %1, port: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/tracker.cpp" line="219"/>
<source>Embedded Tracker: Unable to bind to IP: %1, port: %2. Reason: %3</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>CategoryFilterModel</name>
<message>
<location filename="../gui/categoryfiltermodel.cpp" line="241"/>
<source>Categories</source>
<translation>Kategoriat</translation>
</message>
<message>
<location filename="../gui/categoryfiltermodel.cpp" line="395"/>
<source>All</source>
<translation>Kaikki</translation>
</message>
<message>
<location filename="../gui/categoryfiltermodel.cpp" line="402"/>
<source>Uncategorized</source>
<translation>Luokittelemattomia</translation>
</message>
</context>
<context>
<name>CategoryFilterWidget</name>
<message>
<location filename="../gui/categoryfilterwidget.cpp" line="114"/>
<source>Add category...</source>
<translation>Lisää kategoria...</translation>
</message>
<message>
<location filename="../gui/categoryfilterwidget.cpp" line="122"/>
<source>Add subcategory...</source>
<translation>Lisää alakategoria...</translation>
</message>
<message>
<location filename="../gui/categoryfilterwidget.cpp" line="128"/>
<source>Edit category...</source>
<translation>Muokkaa kategoriaa...</translation>
</message>
<message>
<location filename="../gui/categoryfilterwidget.cpp" line="133"/>
<source>Remove category</source>
<translation>Poista kategoria</translation>
</message>
<message>
<location filename="../gui/categoryfilterwidget.cpp" line="139"/>
<source>Remove unused categories</source>
<translation>Poista käyttämättömät kategoriat</translation>
</message>
<message>
<location filename="../gui/categoryfilterwidget.cpp" line="146"/>
<source>Resume torrents</source>
<translation>Jatka torrentteja</translation>
</message>
<message>
<location filename="../gui/categoryfilterwidget.cpp" line="151"/>
<source>Pause torrents</source>
<translation>Keskeytä torrentit</translation>
</message>
<message>
<location filename="../gui/categoryfilterwidget.cpp" line="156"/>
<source>Delete torrents</source>
<translation>Poista torrentit</translation>
</message>
</context>
<context>
<name>CookiesDialog</name>
<message>
<location filename="../gui/cookiesdialog.ui" line="14"/>
<source>Manage Cookies</source>
<translation>Evästeiden Hallinta</translation>
</message>
</context>
<context>
<name>CookiesModel</name>
<message>
<location filename="../gui/cookiesmodel.cpp" line="49"/>
<source>Domain</source>
<translation>Verkkotunnus</translation>
</message>
<message>
<location filename="../gui/cookiesmodel.cpp" line="51"/>
<source>Path</source>
<translation>Polku</translation>
</message>
<message>
<location filename="../gui/cookiesmodel.cpp" line="53"/>
<source>Name</source>
<translation>Nimi</translation>
</message>
<message>
<location filename="../gui/cookiesmodel.cpp" line="55"/>
<source>Value</source>
<translation>Arvo</translation>
</message>
<message>
<location filename="../gui/cookiesmodel.cpp" line="57"/>
<source>Expiration Date</source>
<translation>Vanhenemispäivä</translation>
</message>
</context>
<context>
<name>DeletionConfirmationDialog</name>
<message>
<location filename="../gui/deletionconfirmationdialog.ui" line="20"/>
<source>Deletion confirmation</source>
<translation>Poistamisvahvistus</translation>
</message>
<message>
<location filename="../gui/deletionconfirmationdialog.ui" line="67"/>
<source>Remember choice</source>
<translation>Muista valinta</translation>
</message>
<message>
<location filename="../gui/deletionconfirmationdialog.ui" line="91"/>
<source>Also delete the files on the hard disk</source>
<translation>Poista tiedostot myös kiintolevyltä</translation>
</message>
<message>
<location filename="../gui/deletionconfirmationdialog.cpp" line="44"/>
<source>Are you sure you want to delete &apos;%1&apos; from the transfer list?</source>
<comment>Are you sure you want to delete &apos;ubuntu-linux-iso&apos; from the transfer list?</comment>
<translation>Haluatko varmasti poistaa torrentin &apos;%1&apos; siirtolistalta?</translation>
</message>
<message>
<location filename="../gui/deletionconfirmationdialog.cpp" line="46"/>
<source>Are you sure you want to delete these %1 torrents from the transfer list?</source>
<comment>Are you sure you want to delete these 5 torrents from the transfer list?</comment>
<translation>Haluatko varmasti poistaa nämä %1 torrentia siirtolistalta?</translation>
</message>
</context>
<context>
<name>DownloadFromURLDialog</name>
<message>
<location filename="../gui/downloadfromurldialog.ui" line="14"/>
<source>Download from URLs</source>
<translation>Lataa verkko-osoitteista</translation>
</message>
<message>
<location filename="../gui/downloadfromurldialog.ui" line="26"/>
<source>Add torrent links</source>
<translation>Lisää torrent-linkit</translation>
</message>
<message>
<location filename="../gui/downloadfromurldialog.ui" line="48"/>
<source>One link per line (HTTP links, Magnet links and info-hashes are supported)</source>
<translation>Yksi linkki riviä kohden (tuetaan HTTP-linkkejä, Magnet-linkkejä ja info tartistussummia)</translation>
</message>
<message>
<location filename="../gui/downloadfromurldialog.cpp" line="63"/>
<source>Download</source>
<translation>Lataa</translation>
</message>
<message>
<location filename="../gui/downloadfromurldialog.cpp" line="107"/>
<source>No URL entered</source>
<translation>Et antanut verkko-osoitetta</translation>
</message>
<message>
<location filename="../gui/downloadfromurldialog.cpp" line="107"/>
<source>Please type at least one URL.</source>
<translation>Anna vähintään yksi verkko-osoite.</translation>
</message>
</context>
<context>
<name>DownloadHandlerImpl</name>
<message>
<location filename="../base/net/private/downloadhandlerimpl.cpp" line="131"/>
<source>I/O Error</source>
<translation type="unfinished">I/O-virhe</translation>
</message>
<message>
<location filename="../base/net/private/downloadhandlerimpl.cpp" line="147"/>
<source>The file size (%1) exceeds the download limit (%2)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/private/downloadhandlerimpl.cpp" line="157"/>
<source>Exceeded max redirections (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/private/downloadhandlerimpl.cpp" line="172"/>
<source>Redirected to magnet URI</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/private/downloadhandlerimpl.cpp" line="204"/>
<source>The remote host name was not found (invalid hostname)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/private/downloadhandlerimpl.cpp" line="206"/>
<source>The operation was canceled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/private/downloadhandlerimpl.cpp" line="208"/>
<source>The remote server closed the connection prematurely, before the entire reply was received and processed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/private/downloadhandlerimpl.cpp" line="210"/>
<source>The connection to the remote server timed out</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/private/downloadhandlerimpl.cpp" line="212"/>
<source>SSL/TLS handshake failed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/private/downloadhandlerimpl.cpp" line="214"/>
<source>The remote server refused the connection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/private/downloadhandlerimpl.cpp" line="216"/>
<source>The connection to the proxy server was refused</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/private/downloadhandlerimpl.cpp" line="218"/>
<source>The proxy server closed the connection prematurely</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/private/downloadhandlerimpl.cpp" line="220"/>
<source>The proxy host name was not found</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/private/downloadhandlerimpl.cpp" line="222"/>
<source>The connection to the proxy timed out or the proxy did not reply in time to the request sent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/private/downloadhandlerimpl.cpp" line="224"/>
<source>The proxy requires authentication in order to honor the request but did not accept any credentials offered</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/private/downloadhandlerimpl.cpp" line="226"/>
<source>The access to the remote content was denied (401)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/private/downloadhandlerimpl.cpp" line="228"/>
<source>The operation requested on the remote content is not permitted</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/private/downloadhandlerimpl.cpp" line="230"/>
<source>The remote content was not found at the server (404)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/private/downloadhandlerimpl.cpp" line="232"/>
<source>The remote server requires authentication to serve the content but the credentials provided were not accepted</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/private/downloadhandlerimpl.cpp" line="234"/>
<source>The Network Access API cannot honor the request because the protocol is not known</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/private/downloadhandlerimpl.cpp" line="236"/>
<source>The requested operation is invalid for this protocol</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/private/downloadhandlerimpl.cpp" line="238"/>
<source>An unknown network-related error was detected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/private/downloadhandlerimpl.cpp" line="240"/>
<source>An unknown proxy-related error was detected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/private/downloadhandlerimpl.cpp" line="242"/>
<source>An unknown error related to the remote content was detected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/private/downloadhandlerimpl.cpp" line="244"/>
<source>A breakdown in protocol was detected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/private/downloadhandlerimpl.cpp" line="246"/>
<source>Unknown error</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DownloadedPiecesBar</name>
<message>
<location filename="../gui/properties/downloadedpiecesbar.cpp" line="175"/>
<source>White: Missing pieces</source>
<translation>Valkoinen: Puuttuvat osat</translation>
</message>
<message>
<location filename="../gui/properties/downloadedpiecesbar.cpp" line="176"/>
<source>Green: Partial pieces</source>
<translation>Vihreä: Osittaiset osat</translation>
</message>
<message>
<location filename="../gui/properties/downloadedpiecesbar.cpp" line="177"/>
<source>Blue: Completed pieces</source>
<translation>Sininen: Valmistuneet osat</translation>
</message>
</context>
<context>
<name>ExecutionLogWidget</name>
<message>
<location filename="../gui/executionlogwidget.ui" line="36"/>
<source>General</source>
<translation>Yleiset</translation>
</message>
<message>
<location filename="../gui/executionlogwidget.ui" line="42"/>
<source>Blocked IPs</source>
<translation>Estetyt IP-osoitteet</translation>
</message>
<message>
<location filename="../gui/executionlogwidget.cpp" line="93"/>
<source>Copy</source>
<translation type="unfinished">Kopioi</translation>
</message>
<message>
<location filename="../gui/executionlogwidget.cpp" line="97"/>
<source>Clear</source>
<translation type="unfinished">Tyhjennä</translation>
</message>
</context>
<context>
<name>FeedListWidget</name>
<message>
<location filename="../gui/rss/feedlistwidget.cpp" line="50"/>
<source>RSS feeds</source>
<translation>RSS-syötteet</translation>
</message>
<message>
<location filename="../gui/rss/feedlistwidget.cpp" line="62"/>
<location filename="../gui/rss/feedlistwidget.cpp" line="111"/>
<source>Unread (%1)</source>
<translation>Lukematon (%1)</translation>
</message>
</context>
<context>
<name>FileLogger</name>
<message>
<location filename="../app/filelogger.cpp" line="173"/>
<source>An error occurred while trying to open the log file. Logging to file is disabled.</source>
<translation>Lokitiedostoa avatessa tapahtui virhe. Lokitiedostoon kirjaaminen on poissa käytöstä.</translation>
</message>
</context>
<context>
<name>FileSystemPathEdit</name>
<message>
<location filename="../gui/fspathedit.cpp" line="58"/>
<source>...</source>
<comment>Launch file dialog button text (brief)</comment>
<translation>...</translation>
</message>
<message>
<location filename="../gui/fspathedit.cpp" line="60"/>
<source>&amp;Browse...</source>
<comment>Launch file dialog button text (full)</comment>
<translation>&amp;Selaa...</translation>
</message>
<message>
<location filename="../gui/fspathedit.cpp" line="62"/>
<source>Choose a file</source>
<comment>Caption for file open/save dialog</comment>
<translation>Valitse tiedosto</translation>
</message>
<message>
<location filename="../gui/fspathedit.cpp" line="64"/>
<source>Choose a folder</source>
<comment>Caption for directory open dialog</comment>
<translation>Valitse kansio</translation>
</message>
<message>
<location filename="../gui/fspathedit.cpp" line="103"/>
<source>Any file</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FileSystemWatcher</name>
<message>
<location filename="../base/filesystemwatcher.cpp" line="81"/>
<source>Watching remote folder: &quot;%1&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/filesystemwatcher.cpp" line="90"/>
<source>Watching local folder: &quot;%1&quot;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>FilterParserThread</name>
<message>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="128"/>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="275"/>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="436"/>
<source>I/O Error: Could not open IP filter file in read mode.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="212"/>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="342"/>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="351"/>
<source>IP filter line %1 is malformed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="221"/>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="360"/>
<source>IP filter line %1 is malformed. Start IP of the range is malformed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="230"/>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="369"/>
<source>IP filter line %1 is malformed. End IP of the range is malformed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="238"/>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="377"/>
<source>IP filter line %1 is malformed. One IP is IPv4 and the other is IPv6!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="252"/>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="390"/>
<source>IP filter exception thrown for line %1. Exception is: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="262"/>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="400"/>
<source>%1 extra IP filter parsing errors occurred.</source>
<comment>513 extra IP filter parsing errors occurred.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="447"/>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="459"/>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="480"/>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="489"/>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="499"/>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="509"/>
<location filename="../base/bittorrent/private/filterparserthread.cpp" line="529"/>
<source>Parsing Error: The filter file is not a valid PeerGuardian P2B file.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>GeoIPDatabase</name>
<message>
<location filename="../base/net/private/geoipdatabase.cpp" line="92"/>
<location filename="../base/net/private/geoipdatabase.cpp" line="122"/>
<source>Unsupported database file size.</source>
<translation>Ei-tuettu tietokannan tiedostokoko.</translation>
</message>
<message>
<location filename="../base/net/private/geoipdatabase.cpp" line="220"/>
<source>Metadata error: &apos;%1&apos; entry not found.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/private/geoipdatabase.cpp" line="221"/>
<source>Metadata error: &apos;%1&apos; entry has invalid type.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/private/geoipdatabase.cpp" line="230"/>
<source>Unsupported database version: %1.%2</source>
<translation>Ei-tuettu tietokannan versio: %1.%2</translation>
</message>
<message>
<location filename="../base/net/private/geoipdatabase.cpp" line="237"/>
<source>Unsupported IP version: %1</source>
<translation>Ei-tuettu IP-osoitteen versio: %1</translation>
</message>
<message>
<location filename="../base/net/private/geoipdatabase.cpp" line="244"/>
<source>Unsupported record size: %1</source>
<translation>Ei.tuettu tietueen koko: %1</translation>
</message>
<message>
<location filename="../base/net/private/geoipdatabase.cpp" line="274"/>
<source>Database corrupted: no data section found.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Http::Connection</name>
<message>
<location filename="../base/http/connection.cpp" line="69"/>
<source>Http request size exceeds limiation, closing socket. Limit: %1, IP: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/http/connection.cpp" line="82"/>
<source>Bad Http request, closing socket. IP: %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>IPSubnetWhitelistOptionsDialog</name>
<message>
<location filename="../gui/ipsubnetwhitelistoptionsdialog.ui" line="14"/>
<source>List of whitelisted IP subnets</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/ipsubnetwhitelistoptionsdialog.ui" line="53"/>
<source>Example: 172.17.32.0/24, fdff:ffff:c8::/40</source>
<translation>Esimerkki: 172.17.32.0/24, fdff:ffff:c8::/40</translation>
</message>
<message>
<location filename="../gui/ipsubnetwhitelistoptionsdialog.ui" line="64"/>
<source>Add subnet</source>
<translation>Lisää aliverkko</translation>
</message>
<message>
<location filename="../gui/ipsubnetwhitelistoptionsdialog.ui" line="71"/>
<source>Delete</source>
<translation>Poista</translation>
</message>
<message>
<location filename="../gui/ipsubnetwhitelistoptionsdialog.cpp" line="90"/>
<source>Error</source>
<translation>Virhe</translation>
</message>
<message>
<location filename="../gui/ipsubnetwhitelistoptionsdialog.cpp" line="90"/>
<source>The entered subnet is invalid.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>LogListWidget</name>
<message>
<source>Copy</source>
<translation type="vanished">Kopioi</translation>
</message>
<message>
<source>Clear</source>
<translation type="vanished">Tyhjennä</translation>
</message>
</context>
<context>
<name>LogPeerModel</name>
<message>
<location filename="../gui/log/logmodel.cpp" line="183"/>
<source>%1 was blocked due to %2</source>
<comment>0.0.0.0 was blocked due to reason</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/log/logmodel.cpp" line="184"/>
<source>%1 was banned</source>
<comment>0.0.0.0 was banned</comment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>MainWindow</name>
<message>
<location filename="../gui/mainwindow.ui" line="43"/>
<source>&amp;Edit</source>
<translation>&amp;Muokkaa</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="68"/>
<source>&amp;Tools</source>
<translation>&amp;Työkalut</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="89"/>
<source>&amp;File</source>
<translation>&amp;Tiedosto</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="58"/>
<source>&amp;Help</source>
<translation>&amp;Ohje</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="72"/>
<source>On Downloads &amp;Done</source>
<translation>Latausten &amp;valmistuttua...</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="99"/>
<source>&amp;View</source>
<translation>&amp;Näytä</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="180"/>
<source>&amp;Options...</source>
<translation>&amp;Asetukset...</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="190"/>
<source>&amp;Resume</source>
<translation>&amp;Jatka</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="223"/>
<source>Torrent &amp;Creator</source>
<translation>Luo uusi &amp;torrent...</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="228"/>
<source>Set Upload Limit...</source>
<translation>Aseta lähetysraja...</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="233"/>
<source>Set Download Limit...</source>
<translation>Aseta latausraja...</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="243"/>
<source>Set Global Download Limit...</source>
<translation>Aseta yleinen latausrajoitus...</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="248"/>
<source>Set Global Upload Limit...</source>
<translation>Aseta yleinen lähetysrajoitus...</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="300"/>
<location filename="../gui/mainwindow.ui" line="303"/>
<source>Alternative Speed Limits</source>
<translation>Vaihtoehtoiset nopeusrajoitukset</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="311"/>
<source>&amp;Top Toolbar</source>
<translation>&amp;Työkalupalkki</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="314"/>
<source>Display Top Toolbar</source>
<translation>Näytä työkalupalkki</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="322"/>
<source>Status &amp;Bar</source>
<translation>Tila&amp;palkki</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="330"/>
<source>S&amp;peed in Title Bar</source>
<translation>No&amp;peudet otsikkorivillä</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="333"/>
<source>Show Transfer Speed in Title Bar</source>
<translation>Näytä siirtonopeudet otsikkorivillä</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="341"/>
<source>&amp;RSS Reader</source>
<translation>&amp;RSS-lukija</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="349"/>
<source>Search &amp;Engine</source>
<translation>Haku&amp;kone</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="354"/>
<source>L&amp;ock qBittorrent</source>
<translation>L&amp;ukitse qBittorrent</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="365"/>
<source>Do&amp;nate!</source>
<translation>La&amp;hjoita!</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="484"/>
<source>Close Window</source>
<translation>Sulje ikkuna</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="200"/>
<source>R&amp;esume All</source>
<translation>J&amp;atka kaikkia</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="436"/>
<source>Manage Cookies...</source>
<translation>Evästeiden Hallinta...</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="439"/>
<source>Manage stored network cookies</source>
<translation>Hallinnoi tallennettuja verkkoevästeitä</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="455"/>
<source>Normal Messages</source>
<translation>Normaalit viestit</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="463"/>
<source>Information Messages</source>
<translation>Tiedotusviestit</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="471"/>
<source>Warning Messages</source>
<translation>Varoitusviestit</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="479"/>
<source>Critical Messages</source>
<translation>Kriittiset viestit</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="103"/>
<source>&amp;Log</source>
<translation>&amp;Loki</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="253"/>
<source>Bottom of Queue</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="256"/>
<source>Move to the bottom of the queue</source>
<translation>Siirrä jonon viimeiseksi</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="264"/>
<source>Top of Queue</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="267"/>
<source>Move to the top of the queue</source>
<translation>Siirrä jonon kärkeen</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="275"/>
<source>Move Down Queue</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="278"/>
<source>Move down in the queue</source>
<translation>Siirrä alas jonossa</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="286"/>
<source>Move Up Queue</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="289"/>
<source>Move up in the queue</source>
<translation>Siirrä ylös jonossa</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="376"/>
<source>&amp;Exit qBittorrent</source>
<translation>&amp;Sulje qBittorrent</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="384"/>
<source>&amp;Suspend System</source>
<translation>&amp;Aseta tietokone lepotilaan</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="392"/>
<source>&amp;Hibernate System</source>
<translation>&amp;Aseta tietokone horrostilaan</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="400"/>
<source>S&amp;hutdown System</source>
<translation>&amp;Sammuta tietokone</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="408"/>
<source>&amp;Disabled</source>
<translation>&amp;Älä tee mitään</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="423"/>
<source>&amp;Statistics</source>
<translation>&amp;Tilastot</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="428"/>
<source>Check for Updates</source>
<translation>Tarkista päivitykset</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="431"/>
<source>Check for Program Updates</source>
<translation>Tarkista ohjelmapäivitykset</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="185"/>
<source>&amp;About</source>
<translation>&amp;Tietoja</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="195"/>
<source>&amp;Pause</source>
<translation>&amp;Keskeytä</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="210"/>
<source>&amp;Delete</source>
<translation>&amp;Poista</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="205"/>
<source>P&amp;ause All</source>
<translation>Py&amp;säytä kaikki</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="167"/>
<source>&amp;Add Torrent File...</source>
<translation>&amp;Lisää torrent...</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="170"/>
<source>Open</source>
<translation>Avaa</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="175"/>
<source>E&amp;xit</source>
<translation>Lo&amp;peta</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="218"/>
<source>Open URL</source>
<translation>Avaa osoite</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="238"/>
<source>&amp;Documentation</source>
<translation>&amp;Dokumentaatio</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="357"/>
<source>Lock</source>
<translation>Lukitse</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="413"/>
<location filename="../gui/mainwindow.ui" line="447"/>
<location filename="../gui/mainwindow.cpp" line="1657"/>
<source>Show</source>
<translation>Näytä</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1844"/>
<source>Check for program updates</source>
<translation>Tarkista ohjelmapäivitykset</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="215"/>
<source>Add Torrent &amp;Link...</source>
<translation>Avaa torrent &amp;osoitteesta...</translation>
</message>
<message>
<location filename="../gui/mainwindow.ui" line="368"/>
<source>If you like qBittorrent, please donate!</source>
<translation>Jos pidät qBittorrentista, lahjoita!</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1879"/>
<location filename="../gui/mainwindow.cpp" line="1881"/>
<source>Execution Log</source>
<translation>Suoritusloki</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="642"/>
<source>Clear the password</source>
<translation>Poista salasana</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="195"/>
<source>&amp;Set Password</source>
<translation>&amp;Aseta salasana</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="163"/>
<source>Preferences</source>
<translation>Asetukset</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="197"/>
<source>&amp;Clear Password</source>
<translation>&amp;Poista salasana</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="223"/>
<source>Filter torrent names...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="249"/>
<source>Transfers</source>
<translation>Siirrot</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="413"/>
<location filename="../gui/mainwindow.cpp" line="1233"/>
<source>qBittorrent is minimized to tray</source>
<translation>qBittorrent on pienennetty ilmoitusalueelle</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="413"/>
<location filename="../gui/mainwindow.cpp" line="1145"/>
<location filename="../gui/mainwindow.cpp" line="1233"/>
<source>This behavior can be changed in the settings. You won&apos;t be reminded again.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="453"/>
<source>Torrent file association</source>
<translation>Torrent-tiedostojen liittäminen</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="454"/>
<source>qBittorrent is not the default application to open torrent files or Magnet links.
Do you want to associate qBittorrent to torrent files and Magnet links?</source>
<translation>qBittorrent ei ole torrent-tiedostojen ja magnet-linkkien oletussovellus.
Haluatko asettaa qBittorrentin torrent-tiedostojen ja magnet-linkkien oletussovellukseksi? </translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="537"/>
<source>Icons Only</source>
<translation>Vain kuvakkeet</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="539"/>
<source>Text Only</source>
<translation>Vain teksti</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="541"/>
<source>Text Alongside Icons</source>
<translation>Teksti kuvakkeiden vieressä</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="543"/>
<source>Text Under Icons</source>
<translation>Teksti kuvakkeiden alla</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="545"/>
<source>Follow System Style</source>
<translation>Seuraa järjestelmän tyyliä</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="626"/>
<location filename="../gui/mainwindow.cpp" line="1037"/>
<source>UI lock password</source>
<translation>Käyttöliittymän lukitussalasana</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="627"/>
<location filename="../gui/mainwindow.cpp" line="1038"/>
<source>Please type the UI lock password:</source>
<translation>Anna käyttöliittymän lukitussalasana:</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="632"/>
<source>The password should contain at least 3 characters</source>
<translation>Salasanassa pitää olla vähintään kolme merkkiä</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="643"/>
<source>Are you sure you want to clear the password?</source>
<translation>Haluatko varmasti poistaa salasanan?</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="698"/>
<source>Use regular expressions</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="718"/>
<source>Search</source>
<translation>Etsi</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="734"/>
<source>Transfers (%1)</source>
<translation>Siirrot (%1)</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="828"/>
<source>Error</source>
<translation>Virhe</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="828"/>
<source>Failed to add torrent: %1</source>
<translation>Torrentin lisääminen epäonnistui: %1</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="835"/>
<source>Torrent added</source>
<translation>Torrent lisätty</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="835"/>
<source>&apos;%1&apos; was added.</source>
<comment>e.g: xxx.avi was added.</comment>
<translation>&apos;%1&apos; lisättiin.</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="841"/>
<source>Download completion</source>
<translation>Latauksen valmistuminen</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="847"/>
<source>I/O Error</source>
<comment>i.e: Input/Output Error</comment>
<translation>I/O-virhe</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="938"/>
<source>Recursive download confirmation</source>
<translation>Rekursiivisen latauksen vahvistus</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="944"/>
<source>Yes</source>
<translation>Kyllä</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="945"/>
<source>No</source>
<translation>Ei</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="946"/>
<source>Never</source>
<translation>Ei koskaan</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="971"/>
<source>Global Upload Speed Limit</source>
<translation>Yleinen lähetysnopeusrajoitus</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="986"/>
<source>Global Download Speed Limit</source>
<translation>Yleinen latausnopeusrajoitus</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1059"/>
<source>qBittorrent was just updated and needs to be restarted for the changes to be effective.</source>
<translation>qBittorrent päivitettiin juuri ja se on käynnistettävä uudelleen, jotta muutokset tulisivat voimaan.</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1145"/>
<source>qBittorrent is closed to tray</source>
<translation>qBittorrent on suljettu ilmoitusalueelle</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1158"/>
<source>Some files are currently transferring.</source>
<translation>Joitain tiedostosiirtoja on vielä meneillään.</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1158"/>
<source>Are you sure you want to quit qBittorrent?</source>
<translation>Haluatko varmasti lopettaa qBittorrentin?</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1160"/>
<source>&amp;No</source>
<translation>&amp;Ei</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1161"/>
<source>&amp;Yes</source>
<translation>&amp;Kyllä</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1162"/>
<source>&amp;Always Yes</source>
<translation>&amp;Automaattisesti kyllä</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1527"/>
<source>%1/s</source>
<comment>s is a shorthand for seconds</comment>
<translation>%1/s</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1765"/>
<location filename="../gui/mainwindow.cpp" line="1771"/>
<source>Missing Python Runtime</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1784"/>
<source>Your Python version (%1) is outdated. Minimum requirement: 3.3.0.
Do you want to install a newer version now?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1791"/>
<source>Your Python version (%1) is outdated. Please upgrade to latest version for search engines to work.
Minimum requirement: 3.3.0.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1826"/>
<source>qBittorrent Update Available</source>
<translation>qBittorrentin päivitys saatavilla</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1838"/>
<source>Already Using the Latest qBittorrent Version</source>
<translation>Käytät jo uusinta qBittorentin versiota</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="841"/>
<source>&apos;%1&apos; has finished downloading.</source>
<comment>e.g: xxx.avi has finished downloading.</comment>
<translation>&apos;%1&apos; lataus on päättynyt.</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="848"/>
<source>An I/O error occurred for torrent &apos;%1&apos;.
Reason: %2</source>
<comment>e.g: An error occurred for torrent &apos;xxx.avi&apos;.
Reason: disk is full.</comment>
<translation>Torrent %1 kohtasi I/O-virheen.
Syy: %2</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="939"/>
<source>The torrent &apos;%1&apos; contains torrent files, do you want to proceed with their download?</source>
<translation>Torrentti &apos;%1&apos; sisältää torrent-tiedostoja, haluatko jatkaa niiden lataamista?</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="961"/>
<source>Couldn&apos;t download file at URL &apos;%1&apos;, reason: %2.</source>
<translation>Tiedoston lataaminen epäonnistui URL-osoitteesta: %1, syy: %2.</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1766"/>
<source>Python is required to use the search engine but it does not seem to be installed.
Do you want to install it now?</source>
<translation>Käyttääksesi hakukonetta, sinun täytyy asentaa Python. Haluatko asentaa sen nyt?</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1772"/>
<source>Python is required to use the search engine but it does not seem to be installed.</source>
<translation>Käyttääksesi hakukonetta, sinun täytyy asentaa Python.</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1783"/>
<location filename="../gui/mainwindow.cpp" line="1790"/>
<source>Old Python Runtime</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1827"/>
<source>A new version is available.</source>
<translation>Uusi versio on saatavilla.</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1828"/>
<source>Do you want to download %1?</source>
<translation>Haluatko ladata %1?</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1829"/>
<source>Open changelog...</source>
<translation>Avaa muutosloki...</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1839"/>
<source>No updates available.
You are already using the latest version.</source>
<translation>Päivityksiä ei ole saatavilla.
Käytät jo uusinta versiota.</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1843"/>
<source>&amp;Check for Updates</source>
<translation>&amp;Tarkista päivitykset</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="2006"/>
<source>Checking for Updates...</source>
<translation>Tarkistetaan päivityksiä...</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="2007"/>
<source>Already checking for program updates in the background</source>
<translation>Ohjelmapäivityksiä tarkistetaan jo taustalla</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="2036"/>
<source>Download error</source>
<translation>Lataamisvirhe</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="2037"/>
<source>Python setup could not be downloaded, reason: %1.
Please install it manually.</source>
<translation>Python-asennuksen lataaminen epäonnistui, syy: %1.
Python täytyy asentaa manuaalisesti.</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="632"/>
<location filename="../gui/mainwindow.cpp" line="1045"/>
<source>Invalid password</source>
<translation>Virheellinen salasana</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="667"/>
<location filename="../gui/mainwindow.cpp" line="678"/>
<location filename="../gui/mainwindow.cpp" line="680"/>
<source>RSS (%1)</source>
<translation>RSS (%1)</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="960"/>
<source>URL download error</source>
<translation>Osoitteen latausvirhe</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1045"/>
<source>The password is invalid</source>
<translation>Salasana on virheellinen</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1546"/>
<location filename="../gui/mainwindow.cpp" line="1551"/>
<source>DL speed: %1</source>
<comment>e.g: Download speed: 10 KiB/s</comment>
<translation>Latausnopeus: %1</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1547"/>
<location filename="../gui/mainwindow.cpp" line="1552"/>
<source>UP speed: %1</source>
<comment>e.g: Upload speed: 10 KiB/s</comment>
<translation>Lähetysnopeus: %1</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1559"/>
<source>[D: %1, U: %2] qBittorrent %3</source>
<comment>D = Download; U = Upload; %3 is qBittorrent version</comment>
<translation>[Lataus: %1, Lähetys: %2] qBittorrent %3</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1657"/>
<source>Hide</source>
<translation>Piilota</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1156"/>
<source>Exiting qBittorrent</source>
<translation>Suljetaan qBittorrent</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1359"/>
<source>Open Torrent Files</source>
<translation>Avaa torrent-tiedostot</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1360"/>
<source>Torrent Files</source>
<translation>Torrent-tiedostot</translation>
</message>
<message>
<location filename="../gui/mainwindow.cpp" line="1411"/>
<source>Options were saved successfully.</source>
<translation>Asetukset tallennettiin onnistuneesti.</translation>
</message>
</context>
<context>
<name>Net::DNSUpdater</name>
<message>
<location filename="../base/net/dnsupdater.cpp" line="175"/>
<source>Your dynamic DNS was successfully updated.</source>
<translation>Dynamic DNS -tietosi päivitettiin onnistuneesti.</translation>
</message>
<message>
<location filename="../base/net/dnsupdater.cpp" line="180"/>
<source>Dynamic DNS error: The service is temporarily unavailable, it will be retried in 30 minutes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/dnsupdater.cpp" line="190"/>
<source>Dynamic DNS error: hostname supplied does not exist under specified account.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/dnsupdater.cpp" line="196"/>
<source>Dynamic DNS error: Invalid username/password.</source>
<translation>Dynamic DNS -virhe: virheellinen käyttäjätunnus tai salasana.</translation>
</message>
<message>
<location filename="../base/net/dnsupdater.cpp" line="202"/>
<source>Dynamic DNS error: qBittorrent was blacklisted by the service, please report a bug at http://bugs.qbittorrent.org.</source>
<translation>Dynaaminen DNS-virhe: qBittorrent on asetettu palvelun mustalle listalle, ilmoita virheestä osoitteessa http://bugs.qbittorrent.org.</translation>
</message>
<message>
<location filename="../base/net/dnsupdater.cpp" line="209"/>
<source>Dynamic DNS error: %1 was returned by the service, please report a bug at http://bugs.qbittorrent.org.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/dnsupdater.cpp" line="216"/>
<source>Dynamic DNS error: Your username was blocked due to abuse.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/dnsupdater.cpp" line="236"/>
<source>Dynamic DNS error: supplied domain name is invalid.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/dnsupdater.cpp" line="247"/>
<source>Dynamic DNS error: supplied username is too short.</source>
<translation>Dynamic DNS -virhe: annettu käyttäjätunnus on liian lyhyt.</translation>
</message>
<message>
<location filename="../base/net/dnsupdater.cpp" line="258"/>
<source>Dynamic DNS error: supplied password is too short.</source>
<translation>Dynamic DNS -virhe: annettu salasana on liian lyhyt.</translation>
</message>
</context>
<context>
<name>Net::DownloadManager</name>
<message>
<location filename="../base/net/downloadmanager.cpp" line="284"/>
<source>Ignoring SSL error, URL: &quot;%1&quot;, errors: &quot;%2&quot;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Net::GeoIPManager</name>
<message>
<location filename="../base/net/geoipmanager.cpp" line="384"/>
<source>Venezuela, Bolivarian Republic of</source>
<translation>Venezuelan bolivariaaninen tasavalta</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="397"/>
<location filename="../base/net/geoipmanager.cpp" line="400"/>
<source>N/A</source>
<translation>Ei saatavilla</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="147"/>
<source>Andorra</source>
<translation>Andorra</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="96"/>
<location filename="../base/net/geoipmanager.cpp" line="438"/>
<source>IP geolocation database loaded. Type: %1. Build time: %2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="100"/>
<location filename="../base/net/geoipmanager.cpp" line="456"/>
<source>Couldn&apos;t load IP geolocation database. Reason: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="148"/>
<source>United Arab Emirates</source>
<translation>Yhdistyneet arabiemiirikunnat</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="149"/>
<source>Afghanistan</source>
<translation>Afganistan</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="150"/>
<source>Antigua and Barbuda</source>
<translation>Antigua ja Barbuda</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="151"/>
<source>Anguilla</source>
<translation>Anguilla</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="152"/>
<source>Albania</source>
<translation>Albania</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="153"/>
<source>Armenia</source>
<translation>Armenia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="154"/>
<source>Angola</source>
<translation>Angola</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="155"/>
<source>Antarctica</source>
<translation>Etelämanner</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="156"/>
<source>Argentina</source>
<translation>Argentiina</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="157"/>
<source>American Samoa</source>
<translation>Amerikan Samoa</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="158"/>
<source>Austria</source>
<translation>Itävalta</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="159"/>
<source>Australia</source>
<translation>Australia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="160"/>
<source>Aruba</source>
<translation>Aruba</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="162"/>
<source>Azerbaijan</source>
<translation>Azerbaidžan</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="163"/>
<source>Bosnia and Herzegovina</source>
<translation>Bosnia ja Hertsegovina</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="164"/>
<source>Barbados</source>
<translation>Barbados</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="165"/>
<source>Bangladesh</source>
<translation>Bangladesh</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="166"/>
<source>Belgium</source>
<translation>Belgia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="167"/>
<source>Burkina Faso</source>
<translation>Burkina Faso</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="168"/>
<source>Bulgaria</source>
<translation>Bulgaria</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="169"/>
<source>Bahrain</source>
<translation>Bahrain</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="170"/>
<source>Burundi</source>
<translation>Burundi</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="171"/>
<source>Benin</source>
<translation>Benin</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="173"/>
<source>Bermuda</source>
<translation>Bermuda</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="174"/>
<source>Brunei Darussalam</source>
<translation>Brunei Darussalam</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="177"/>
<source>Brazil</source>
<translation>Brasilia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="178"/>
<source>Bahamas</source>
<translation>Bahama</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="179"/>
<source>Bhutan</source>
<translation>Bhutan</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="180"/>
<source>Bouvet Island</source>
<translation>Bouvet&apos;nsaari</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="181"/>
<source>Botswana</source>
<translation>Botswana</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="182"/>
<source>Belarus</source>
<translation>Valko-Venäjä</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="183"/>
<source>Belize</source>
<translation>Belize</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="184"/>
<source>Canada</source>
<translation>Kanada</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="185"/>
<source>Cocos (Keeling) Islands</source>
<translation>Kookossaaret (Keelingsaaret)</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="186"/>
<source>Congo, The Democratic Republic of the</source>
<translation>Kongon demokraattinen tasavalta</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="187"/>
<source>Central African Republic</source>
<translation>Keski-Afrikan tasavalta</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="188"/>
<source>Congo</source>
<translation>Kongon tasavalta</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="189"/>
<source>Switzerland</source>
<translation>Sveitsi</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="191"/>
<source>Cook Islands</source>
<translation>Cookinsaaret</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="192"/>
<source>Chile</source>
<translation>Chile</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="193"/>
<source>Cameroon</source>
<translation>Kamerun</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="194"/>
<source>China</source>
<translation>Kiina</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="195"/>
<source>Colombia</source>
<translation>Kolumbia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="196"/>
<source>Costa Rica</source>
<translation>Costa Rica</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="197"/>
<source>Cuba</source>
<translation>Kuuba</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="198"/>
<source>Cape Verde</source>
<translation>Kap Verde</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="199"/>
<source>Curacao</source>
<translation>Curaçao</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="200"/>
<source>Christmas Island</source>
<translation>Joulusaari</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="201"/>
<source>Cyprus</source>
<translation>Kypros</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="202"/>
<source>Czech Republic</source>
<translation>Tšekin tasavalta</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="203"/>
<source>Germany</source>
<translation>Saksa</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="204"/>
<source>Djibouti</source>
<translation>Djibouti</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="205"/>
<source>Denmark</source>
<translation>Tanska</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="206"/>
<source>Dominica</source>
<translation>Dominica</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="207"/>
<source>Dominican Republic</source>
<translation>Dominikaaninen tasavalta</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="208"/>
<source>Algeria</source>
<translation>Algeria</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="209"/>
<source>Ecuador</source>
<translation>Ecuador</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="210"/>
<source>Estonia</source>
<translation>Viro</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="211"/>
<source>Egypt</source>
<translation>Egypti</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="212"/>
<source>Western Sahara</source>
<translation>Länsi-Sahara</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="213"/>
<source>Eritrea</source>
<translation>Eritrea</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="214"/>
<source>Spain</source>
<translation>Espanja</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="215"/>
<source>Ethiopia</source>
<translation>Etiopia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="216"/>
<source>Finland</source>
<translation>Suomi</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="217"/>
<source>Fiji</source>
<translation>Fidži</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="218"/>
<source>Falkland Islands (Malvinas)</source>
<translation>Falklandinsaaret</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="219"/>
<source>Micronesia, Federated States of</source>
<translation>Mikronesian liittovaltio</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="220"/>
<source>Faroe Islands</source>
<translation>Färsaaret</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="221"/>
<source>France</source>
<translation>Ranska</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="222"/>
<source>Gabon</source>
<translation>Gabon</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="223"/>
<source>United Kingdom</source>
<translation>Iso-Britannia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="224"/>
<source>Grenada</source>
<translation>Grenada</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="225"/>
<source>Georgia</source>
<translation>Georgia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="226"/>
<source>French Guiana</source>
<translation>Ranskan Guayana</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="228"/>
<source>Ghana</source>
<translation>Ghana</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="229"/>
<source>Gibraltar</source>
<translation>Gibraltar</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="230"/>
<source>Greenland</source>
<translation>Grönlanti</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="231"/>
<source>Gambia</source>
<translation>Gambia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="232"/>
<source>Guinea</source>
<translation>Guinea</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="233"/>
<source>Guadeloupe</source>
<translation>Guadeloupe</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="234"/>
<source>Equatorial Guinea</source>
<translation>Päiväntasaajan Guinea</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="235"/>
<source>Greece</source>
<translation>Kreikka</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="236"/>
<source>South Georgia and the South Sandwich Islands</source>
<translation>Etelä-Georgia ja Eteläiset Sandwichsaaret</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="237"/>
<source>Guatemala</source>
<translation>Guatemala</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="238"/>
<source>Guam</source>
<translation>Guam</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="239"/>
<source>Guinea-Bissau</source>
<translation>Guinea-Bissau</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="240"/>
<source>Guyana</source>
<translation>Guyana</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="241"/>
<source>Hong Kong</source>
<translation>Hongkong</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="242"/>
<source>Heard Island and McDonald Islands</source>
<translation>Heard ja McDonaldinsaaret</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="243"/>
<source>Honduras</source>
<translation>Honduras</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="244"/>
<source>Croatia</source>
<translation>Kroatia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="245"/>
<source>Haiti</source>
<translation>Haiti</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="246"/>
<source>Hungary</source>
<translation>Unkari</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="247"/>
<source>Indonesia</source>
<translation>Indonesia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="248"/>
<source>Ireland</source>
<translation>Irlanti</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="249"/>
<source>Israel</source>
<translation>Israel</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="251"/>
<source>India</source>
<translation>Intia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="252"/>
<source>British Indian Ocean Territory</source>
<translation>Brittiläinen Intian valtameren alue</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="253"/>
<source>Iraq</source>
<translation>Irak</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="254"/>
<source>Iran, Islamic Republic of</source>
<translation>Iran</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="255"/>
<source>Iceland</source>
<translation>Islanti</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="256"/>
<source>Italy</source>
<translation>Italia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="258"/>
<source>Jamaica</source>
<translation>Jamaika</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="259"/>
<source>Jordan</source>
<translation>Jordania</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="260"/>
<source>Japan</source>
<translation>Japani</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="261"/>
<source>Kenya</source>
<translation>Kenia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="262"/>
<source>Kyrgyzstan</source>
<translation>Kirgisia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="263"/>
<source>Cambodia</source>
<translation>Kambodža</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="264"/>
<source>Kiribati</source>
<translation>Kiribati</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="265"/>
<source>Comoros</source>
<translation>Komorit</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="266"/>
<source>Saint Kitts and Nevis</source>
<translation>Saint Kitts ja Nevis</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="267"/>
<source>Korea, Democratic People&apos;s Republic of</source>
<translation>Pohjois-Korea</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="268"/>
<source>Korea, Republic of</source>
<translation>Etelä-Korea</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="269"/>
<source>Kuwait</source>
<translation>Kuwait</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="270"/>
<source>Cayman Islands</source>
<translation>Caymansaaret</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="271"/>
<source>Kazakhstan</source>
<translation>Kazakstan</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="272"/>
<source>Lao People&apos;s Democratic Republic</source>
<translation>Laos</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="273"/>
<source>Lebanon</source>
<translation>Libanon</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="274"/>
<source>Saint Lucia</source>
<translation>Saint Lucia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="275"/>
<source>Liechtenstein</source>
<translation>Liechtenstein</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="276"/>
<source>Sri Lanka</source>
<translation>Sri Lanka</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="277"/>
<source>Liberia</source>
<translation>Liberia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="278"/>
<source>Lesotho</source>
<translation>Lesotho</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="279"/>
<source>Lithuania</source>
<translation>Liettua</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="280"/>
<source>Luxembourg</source>
<translation>Luxemburg</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="281"/>
<source>Latvia</source>
<translation>Latvia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="283"/>
<source>Morocco</source>
<translation>Marokko</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="284"/>
<source>Monaco</source>
<translation>Monaco</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="285"/>
<source>Moldova, Republic of</source>
<translation>Moldova</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="288"/>
<source>Madagascar</source>
<translation>Madagaskar</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="289"/>
<source>Marshall Islands</source>
<translation>Marshallinsaaret</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="291"/>
<source>Mali</source>
<translation>Mali</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="292"/>
<source>Myanmar</source>
<translation>Myanmar</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="293"/>
<source>Mongolia</source>
<translation>Mongolia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="295"/>
<source>Northern Mariana Islands</source>
<translation>Pohjois-Mariaanit</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="296"/>
<source>Martinique</source>
<translation>Martinique</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="297"/>
<source>Mauritania</source>
<translation>Mauritania</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="298"/>
<source>Montserrat</source>
<translation>Montserrat</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="299"/>
<source>Malta</source>
<translation>Malta</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="300"/>
<source>Mauritius</source>
<translation>Mauritius</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="301"/>
<source>Maldives</source>
<translation>Malediivit</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="302"/>
<source>Malawi</source>
<translation>Malawi</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="303"/>
<source>Mexico</source>
<translation>Meksiko</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="304"/>
<source>Malaysia</source>
<translation>Malesia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="305"/>
<source>Mozambique</source>
<translation>Mosambik</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="306"/>
<source>Namibia</source>
<translation>Namibia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="307"/>
<source>New Caledonia</source>
<translation>Uusi-Kaledonia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="308"/>
<source>Niger</source>
<translation>Niger</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="309"/>
<source>Norfolk Island</source>
<translation>Norfolkinsaari</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="310"/>
<source>Nigeria</source>
<translation>Nigeria</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="311"/>
<source>Nicaragua</source>
<translation>Nicaragua</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="312"/>
<source>Netherlands</source>
<translation>Alankomaat (Hollanti)</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="313"/>
<source>Norway</source>
<translation>Norja</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="314"/>
<source>Nepal</source>
<translation>Nepal</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="315"/>
<source>Nauru</source>
<translation>Nauru</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="316"/>
<source>Niue</source>
<translation>Niue</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="317"/>
<source>New Zealand</source>
<translation>Uusi-Seelanti</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="318"/>
<source>Oman</source>
<translation>Oman</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="319"/>
<source>Panama</source>
<translation>Panama</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="320"/>
<source>Peru</source>
<translation>Peru</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="321"/>
<source>French Polynesia</source>
<translation>Ranskan Polynesia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="322"/>
<source>Papua New Guinea</source>
<translation>Papua-Uusi-Guinea</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="323"/>
<source>Philippines</source>
<translation>Filippiinit</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="324"/>
<source>Pakistan</source>
<translation>Pakistan</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="325"/>
<source>Poland</source>
<translation>Puola</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="326"/>
<source>Saint Pierre and Miquelon</source>
<translation>Saint-Pierre ja Miquelon</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="328"/>
<source>Puerto Rico</source>
<translation>Puerto Rico</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="330"/>
<source>Portugal</source>
<translation>Portugali</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="331"/>
<source>Palau</source>
<translation>Palau</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="332"/>
<source>Paraguay</source>
<translation>Paraguay</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="333"/>
<source>Qatar</source>
<translation>Qatar</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="334"/>
<source>Reunion</source>
<translation>Réunion</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="335"/>
<source>Romania</source>
<translation>Romania</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="337"/>
<source>Russian Federation</source>
<translation>Venäjä</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="338"/>
<source>Rwanda</source>
<translation>Ruanda</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="339"/>
<source>Saudi Arabia</source>
<translation>Saudi-Arabia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="340"/>
<source>Solomon Islands</source>
<translation>Salomonsaaret</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="341"/>
<source>Seychelles</source>
<translation>Seychellit</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="342"/>
<source>Sudan</source>
<translation>Sudan</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="343"/>
<source>Sweden</source>
<translation>Ruotsi</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="344"/>
<source>Singapore</source>
<translation>Singapore</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="346"/>
<source>Slovenia</source>
<translation>Slovenia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="347"/>
<source>Svalbard and Jan Mayen</source>
<translation>Huippuvuoret ja Jan Mayen</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="348"/>
<source>Slovakia</source>
<translation>Slovakia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="349"/>
<source>Sierra Leone</source>
<translation>Sierra Leone</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="350"/>
<source>San Marino</source>
<translation>San Marino</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="351"/>
<source>Senegal</source>
<translation>Senegal</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="352"/>
<source>Somalia</source>
<translation>Somalia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="353"/>
<source>Suriname</source>
<translation>Suriname</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="355"/>
<source>Sao Tome and Principe</source>
<translation>São Tomé ja Príncipe</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="356"/>
<source>El Salvador</source>
<translation>El Salvador</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="358"/>
<source>Syrian Arab Republic</source>
<translation>Syyria</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="359"/>
<source>Swaziland</source>
<translation>Swazimaa</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="360"/>
<source>Turks and Caicos Islands</source>
<translation>Turks- ja Caicossaaret</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="361"/>
<source>Chad</source>
<translation>Tšad</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="362"/>
<source>French Southern Territories</source>
<translation>Ranskan eteläiset ja antarktiset alueet</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="363"/>
<source>Togo</source>
<translation>Togo</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="364"/>
<source>Thailand</source>
<translation>Thaimaa</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="365"/>
<source>Tajikistan</source>
<translation>Tadžikistan</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="366"/>
<source>Tokelau</source>
<translation>Tokelau</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="368"/>
<source>Turkmenistan</source>
<translation>Turkmenistan</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="369"/>
<source>Tunisia</source>
<translation>Tunisia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="370"/>
<source>Tonga</source>
<translation>Tonga</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="387"/>
<source>Vietnam</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="421"/>
<source>Couldn&apos;t download IP geolocation database file. Reason: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="428"/>
<source>Could not decompress IP geolocation database file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="447"/>
<source>Couldn&apos;t save downloaded IP geolocation database file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="449"/>
<source>Successfully updated IP geolocation database.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="367"/>
<source>Timor-Leste</source>
<translation>Itä-Timor</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="175"/>
<source>Bolivia, Plurinational State of</source>
<translation>Bolivia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="176"/>
<source>Bonaire, Sint Eustatius and Saba</source>
<translation>Bonaire, Sint Eustatius ja Saba</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="190"/>
<source>Cote d&apos;Ivoire</source>
<translation>Norsunluurannikko</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="282"/>
<source>Libya</source>
<translation>Libya</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="287"/>
<source>Saint Martin (French part)</source>
<translation>Saint-Martin (Ranska)</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="290"/>
<source>Macedonia, The Former Yugoslav Republic of</source>
<translation>Makedonia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="294"/>
<source>Macao</source>
<translation>Macao</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="327"/>
<source>Pitcairn</source>
<translation>Pitcairn</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="329"/>
<source>Palestine, State of</source>
<translation> Palestiinalaisalue</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="345"/>
<source>Saint Helena, Ascension and Tristan da Cunha</source>
<translation>Saint Helena, Ascension ja Tristan da Cunha</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="354"/>
<source>South Sudan</source>
<translation>Etelä-Sudan</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="357"/>
<source>Sint Maarten (Dutch part)</source>
<translation>Sint Maarten (Alankomaat)</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="371"/>
<source>Turkey</source>
<translation>Turkki</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="372"/>
<source>Trinidad and Tobago</source>
<translation>Trinidad ja Tobago</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="373"/>
<source>Tuvalu</source>
<translation>Tuvalu</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="374"/>
<source>Taiwan</source>
<translation>Taiwan</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="375"/>
<source>Tanzania, United Republic of</source>
<translation>Tansanian yhdistynyt tasavalta</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="376"/>
<source>Ukraine</source>
<translation>Ukraina</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="377"/>
<source>Uganda</source>
<translation>Uganda</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="378"/>
<source>United States Minor Outlying Islands</source>
<translation>Yhdysvaltain pienet erillissaaret</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="379"/>
<source>United States</source>
<translation>Yhdysvallat</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="380"/>
<source>Uruguay</source>
<translation>Uruguay</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="381"/>
<source>Uzbekistan</source>
<translation>Uzbekistan</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="382"/>
<source>Holy See (Vatican City State)</source>
<translation>Pyhä istuin (Vatikaanivaltio)</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="383"/>
<source>Saint Vincent and the Grenadines</source>
<translation>Saint Vincent ja Grenadiinit</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="385"/>
<source>Virgin Islands, British</source>
<translation>Brittiläiset Neitsytsaaret</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="386"/>
<source>Virgin Islands, U.S.</source>
<translation>Yhdysvaltain Neitsytsaaret</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="388"/>
<source>Vanuatu</source>
<translation>Vanuatu</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="389"/>
<source>Wallis and Futuna</source>
<translation>Wallis ja Futuna</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="390"/>
<source>Samoa</source>
<translation>Samoa</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="391"/>
<source>Yemen</source>
<translation>Yemen</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="392"/>
<source>Mayotte</source>
<translation>Mayotte</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="336"/>
<source>Serbia</source>
<translation>Serbia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="393"/>
<source>South Africa</source>
<translation>Etelä-Afrikka</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="394"/>
<source>Zambia</source>
<translation>Sambia</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="286"/>
<source>Montenegro</source>
<translation>Montenegro</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="395"/>
<source>Zimbabwe</source>
<translation>Zimbabwe</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="161"/>
<source>Aland Islands</source>
<translation>Ahvenanmaa</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="227"/>
<source>Guernsey</source>
<translation>Guernsey</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="250"/>
<source>Isle of Man</source>
<translation>Mansaari</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="257"/>
<source>Jersey</source>
<translation>Jersey</translation>
</message>
<message>
<location filename="../base/net/geoipmanager.cpp" line="172"/>
<source>Saint Barthelemy</source>
<translation>Saint-Barthélemy</translation>
</message>
</context>
<context>
<name>Net::Smtp</name>
<message>
<location filename="../base/net/smtp.cpp" line="509"/>
<source>Email Notification Error:</source>
<translation>Sähköposti-ilmoitusvirhe;</translation>
</message>
</context>
<context>
<name>OptionsDialog</name>
<message>
<location filename="../gui/optionsdialog.ui" line="14"/>
<source>Options</source>
<translation>Asetukset</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="52"/>
<source>Behavior</source>
<translation>Toiminta</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="57"/>
<source>Downloads</source>
<translation>Lataukset</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="62"/>
<source>Connection</source>
<translation>Yhteys</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="67"/>
<source>Speed</source>
<translation>Nopeus</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="72"/>
<source>BitTorrent</source>
<translation>BitTorrent</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="77"/>
<source>RSS</source>
<translation>RSS</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="82"/>
<source>Web UI</source>
<translation>Web-käyttöliittymä</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="87"/>
<source>Advanced</source>
<translation>Lisäasetukset</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="219"/>
<source>Transfer List</source>
<translation>Siirtolista</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="228"/>
<source>Confirm when deleting torrents</source>
<translation>Vahvista torrentin poisto</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="238"/>
<source>Use alternating row colors</source>
<extracomment>In table elements, every other row will have a grey background.</extracomment>
<translation>Käytä vaihtelevia rivivärejä</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="250"/>
<source>Hide zero and infinity values</source>
<translation>Piilota nolla- ja äärettömyysarvot</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="258"/>
<source>Always</source>
<translation>Aina</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="263"/>
<source>Paused torrents only</source>
<translation>Vain keskeytetyissä torrenteissa</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="286"/>
<source>Action on double-click</source>
<translation>Toiminta tuplanapsautuksella</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="292"/>
<source>Downloading torrents:</source>
<translation>Torrentteja ladatessa:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="303"/>
<location filename="../gui/optionsdialog.ui" line="329"/>
<source>Start / Stop Torrent</source>
<translation>Aloita / pysäytä torrent</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="308"/>
<location filename="../gui/optionsdialog.ui" line="334"/>
<source>Open destination folder</source>
<translation>Avaa kohdekansio</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="313"/>
<location filename="../gui/optionsdialog.ui" line="344"/>
<source>No action</source>
<translation>Ei toimintoa</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="321"/>
<source>Completed torrents:</source>
<translation>Valmistuneet torrentit:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="371"/>
<source>Desktop</source>
<translation>Työpöytä</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="377"/>
<source>Start qBittorrent on Windows start up</source>
<translation>Käynnistä qBittorrent Windowsin käynnistyessä</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="384"/>
<source>Show splash screen on start up</source>
<translation>Näytä aloituskuva käynnistettäessä</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="397"/>
<source>Start qBittorrent minimized</source>
<translation>Käynnistä qBittorrent pienennettynä</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="407"/>
<source>Confirmation on exit when torrents are active</source>
<translation>Vahvista lopettaminen torrentien ollessa aktiivisena</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="417"/>
<source>Confirmation on auto-exit when downloads finish</source>
<translation>Vahvista automaattinen lopetus kun lataukset ovat valmiita</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="605"/>
<source> KiB</source>
<translation>KiB</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1189"/>
<source>Email notification &amp;upon download completion</source>
<translation>Sähköposti-ilmoitus latauksen valmistuttua</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1290"/>
<source>Run e&amp;xternal program on torrent completion</source>
<translation>Suorita erillinen ohjelma torrentien valmistuessa</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1753"/>
<source>IP Fi&amp;ltering</source>
<translation>IP-suodatus</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1953"/>
<source>Schedule &amp;the use of alternative rate limits</source>
<translation>Aseta aikataulu vaihtoehtoisille nopeusrajoituksille</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1968"/>
<source>From:</source>
<comment>From start time</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1995"/>
<source>To:</source>
<comment>To end time</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2200"/>
<source>Find peers on the DHT network</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2248"/>
<source>Allow encryption: Connect to peers regardless of setting
Require encryption: Only connect to peers with protocol encryption
Disable encryption: Only connect to peers without protocol encryption</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2254"/>
<source>Allow encryption</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2299"/>
<source>(&lt;a href=&quot;https://github.com/qbittorrent/qBittorrent/wiki/Anonymous-Mode&quot;&gt;More information&lt;/a&gt;)</source>
<translation> (&lt;a href=&quot;https://github.com/qbittorrent/qBittorrent/wiki/Anonymous-Mode&quot;&gt;Lisätietoja&lt;/a&gt;)</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2327"/>
<source>&amp;Torrent Queueing</source>
<translation>Torrentien jonotus</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2620"/>
<source>A&amp;utomatically add these trackers to new downloads:</source>
<translation>Lisää nämä seurantapalvelimet automaattisesti uusiin latauksiin:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2693"/>
<source>RSS Reader</source>
<translation>RSS-lukija</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2699"/>
<source>Enable fetching RSS feeds</source>
<translation>Ota käyttöön RSS-syötteiden haku</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2708"/>
<source>Feeds refresh interval:</source>
<translation>RSS-syötteen päivitystiheys:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2725"/>
<source>Maximum number of articles per feed:</source>
<translation>Artikkeleiden enimmäismäärä syötettä kohden:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2524"/>
<location filename="../gui/optionsdialog.ui" line="2732"/>
<source> min</source>
<extracomment>minutes</extracomment>
<translation>min</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2515"/>
<source>Seeding Limits</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2537"/>
<source>When seeding time reaches</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2558"/>
<source>Pause torrent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2563"/>
<source>Remove torrent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2568"/>
<source>Remove torrent and its files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2573"/>
<source>Enable super seeding for torrent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2581"/>
<source>When ratio reaches</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2766"/>
<source>RSS Torrent Auto Downloader</source>
<translation>RSS Torrenttien Automaattinen Lataaja</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2772"/>
<source>Enable auto downloading of RSS torrents</source>
<translation>Ota käyttöön RSS-torrenttien automaattinen lataus</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2779"/>
<source>Edit auto downloading rules...</source>
<translation>Muokkaa automaattisten latausten sääntöjä...</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2789"/>
<source>RSS Smart Episode Filter</source>
<translation>Älykäs RSS jaksosuodatin</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2795"/>
<source>Download REPACK/PROPER episodes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2802"/>
<source>Filters:</source>
<translation>Suodattimet:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2863"/>
<source>Web User Interface (Remote control)</source>
<translation>Web-käyttöliittymä (Etäohjaus)</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2877"/>
<source>IP address:</source>
<translation>IP osoite:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2884"/>
<source>IP address that the Web UI will bind to.
Specify an IPv4 or IPv6 address. You can specify &quot;0.0.0.0&quot; for any IPv4 address,
&quot;::&quot; for any IPv6 address, or &quot;*&quot; for both IPv4 and IPv6.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3042"/>
<source>Ban client after consecutive failures:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3062"/>
<source>Never</source>
<translation type="unfinished">Ei koskaan</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3072"/>
<source>ban for:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3099"/>
<source>Session timeout:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3106"/>
<source>Disabled</source>
<translation type="unfinished">Ei käytössä</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3182"/>
<source>Enable cookie Secure flag (requires HTTPS)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3200"/>
<source>Server domains:</source>
<translation>Palvelimen verkkotunnukset:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3207"/>
<source>Whitelist for filtering HTTP Host header values.
In order to defend against DNS rebinding attack,
you should put in domain names used by WebUI server.
Use &apos;;&apos; to split multiple entries. Can use wildcard &apos;*&apos;.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2925"/>
<source>&amp;Use HTTPS instead of HTTP</source>
<translation>Käytä HTTPS:ää HTTP:n sijaan</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3013"/>
<source>Bypass authentication for clients on localhost</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3020"/>
<source>Bypass authentication for clients in whitelisted IP subnets</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3033"/>
<source>IP subnet whitelist...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3226"/>
<source>Upda&amp;te my dynamic domain name</source>
<translation>Päivitä dynaamisen verkkotunnukseni nimi</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="439"/>
<source>Minimize qBittorrent to notification area</source>
<translation>Pienennä qBittorrent ilmoitusalueelle</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="133"/>
<source>Interface</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="174"/>
<source>Language:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="461"/>
<source>Tray icon style:</source>
<translation>Ilmaisinalueen kuvakkeen tyyli:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="469"/>
<source>Normal</source>
<translation>Normaali</translation>
</message>
<message>
<source>Monochrome (Dark theme)</source>
<translation type="vanished">Harmaasävy (Tumma teema)</translation>
</message>
<message>
<source>Monochrome (Light theme)</source>
<translation type="vanished">Harmaasävy (Vaalea teema)</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="505"/>
<source>File association</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="511"/>
<source>Use qBittorrent for .torrent files</source>
<translation>Käytä qBittorrenttia .torrent-tiedostoihin</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="518"/>
<source>Use qBittorrent for magnet links</source>
<translation>Käytä qBittorrenttia magnet-linkkeihin</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="528"/>
<source>Check for program updates</source>
<translation type="unfinished">Tarkista ohjelmapäivitykset</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="538"/>
<source>Power Management</source>
<translation>Virranhallinta</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="581"/>
<source>Save path:</source>
<translation>Tallennussijainti:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="598"/>
<source>Backup the log file after:</source>
<translation>Ota lokista varmuuskopio, kun sen koko ylittää:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="638"/>
<source>Delete backup logs older than:</source>
<translation>Poista varmuuskopiot, jotka ovat vanhempia kuin:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="746"/>
<source>When adding a torrent</source>
<translation>Kun lisätään torrent-tiedostoa</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="761"/>
<source>Bring torrent dialog to the front</source>
<translation>Tuo torrent-ikkuna päällimmäiseksi</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="794"/>
<source>Should the .torrent file be deleted after adding it</source>
<translation>Poistetaanko torrent-tiedosto sen lisäämisen jälkeen</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="809"/>
<source>Also delete .torrent files whose addition was cancelled</source>
<translation>Poista myös torrent-tiedostot, joiden lisääminen peruutettiin</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="812"/>
<source>Also when addition is cancelled</source>
<translation>Myös silloin, kun lisäys peruutetaan</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="834"/>
<source>Warning! Data loss possible!</source>
<translation>Varoitus! Tietojen menetys on mahdollista!</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="876"/>
<source>Saving Management</source>
<translation>Tallennuksen Hallinta</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="884"/>
<source>Default Torrent Management Mode:</source>
<translation>Oletus torrentien hallintatila</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="901"/>
<source>Manual</source>
<translation>Manuaalinen</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="906"/>
<source>Automatic</source>
<translation>Automaattinen</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="929"/>
<source>When Torrent Category changed:</source>
<translation>Kun torrentin kategoria muutetaan:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="939"/>
<source>Relocate torrent</source>
<translation>Uudelleensijoita torrentti</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="944"/>
<source>Switch torrent to Manual Mode</source>
<translation>Vaihda torrent Manuaaliseen Tilaan</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="967"/>
<source>When Default Save Path changed:</source>
<translation>Kun tallennuksen oletussijainti muutetaan:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="980"/>
<location filename="../gui/optionsdialog.ui" line="1021"/>
<source>Relocate affected torrents</source>
<translation>Uudelleensijoita vaikuttuneet torrentti</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="985"/>
<location filename="../gui/optionsdialog.ui" line="1026"/>
<source>Switch affected torrents to Manual Mode</source>
<translation>Vaihda vaikuttuneet torrentit Manuaaliseen Tilaan</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1051"/>
<source>Use Subcategories</source>
<translation>Käytä Alikategorioita</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1070"/>
<source>Default Save Path:</source>
<translation>Tallennuksen oletussijainti:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1084"/>
<source>Keep incomplete torrents in:</source>
<translation>Säilytä keskeneräiset torrentit kohteeseen:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1077"/>
<source>Copy .torrent files to:</source>
<translation>Kopioi .torrent-tiedostot kohteeseen:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="427"/>
<source>Show &amp;qBittorrent in notification area</source>
<translation>Näytä &amp;qBittorrent ilmoitusalueella</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="561"/>
<source>&amp;Log file</source>
<translation>&amp;Lokitiedosto</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="752"/>
<source>Display &amp;torrent content and some options</source>
<translation>Näytä &amp;torrentin sisältö ja joitakin valintoja</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="774"/>
<source>Create subfolder for torrents with multiple files</source>
<translation>Luo alikansio useita tiedostoja sisältäville torrentille</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="797"/>
<source>De&amp;lete .torrent files afterwards </source>
<translation>Poista .torrent-tiedostot &amp;lisäämisen jälkeen</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1063"/>
<source>Copy .torrent files for finished downloads to:</source>
<translation>Kopioi valmistuneiden latausten .torrent-tiedostot kohteeseen:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="852"/>
<source>Pre-allocate disk space for all files</source>
<translation>Varaa kaikille tiedostoille levytila ennakkoon</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="139"/>
<source>Use custom UI Theme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="148"/>
<source>UI Theme file:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="181"/>
<source>Use system icon theme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="209"/>
<source>Changing Interface settings requires application restart</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="225"/>
<source>Shows a confirmation dialog upon torrent deletion</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="339"/>
<source>Preview file, otherwise open destination folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="394"/>
<source>When qBittorrent is started, the main window will be minimized</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="404"/>
<source>Shows a confirmation dialog when exiting with active torrents</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="436"/>
<source>When minimizing, the main window is closed and must be reopened from the systray icon</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="449"/>
<source>The systray icon will still be visible when closing the main window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="452"/>
<source>Close qBittorrent to notification area</source>
<extracomment>The systray icon will still be visible when closing the main window</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="474"/>
<source>Monochrome (for dark theme)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="479"/>
<source>Monochrome (for light theme)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="544"/>
<source>Inhibit system sleep when torrents are downloading</source>
<translation>Estä järjestelmän lepotila kun torrentteja on latautumassa</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="551"/>
<source>Inhibit system sleep when torrents are seeding</source>
<translation>Estä järjestelmän lepotila kun torrentteja on jaossa</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="595"/>
<source>Creates an additional log file after the log file reaches the specified file size</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="662"/>
<source>days</source>
<extracomment>Delete backup logs older than 10 days</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="667"/>
<source>months</source>
<extracomment>Delete backup logs older than 10 months</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="672"/>
<source>years</source>
<extracomment>Delete backup logs older than 10 years</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="784"/>
<source>The torrent will be added to download list in a paused state</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="787"/>
<source>Do not start the download automatically</source>
<extracomment>The torrent will be added to download list in a paused state</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="849"/>
<source>Allocate full file sizes on disk before starting downloads, to minimize fragmentation. Only useful for HDDs.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="859"/>
<source>Append .!qB extension to incomplete files</source>
<translation>Lisää .!qB pääte keskeneräisille tiedostoille</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="866"/>
<source>When a torrent is downloaded, offer to add torrents from any .torrent files found inside it</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="869"/>
<source>Enable recursive download dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="896"/>
<source>Automatic: Various torrent properties (e.g. save path) will be decided by the associated category
Manual: Various torrent properties (e.g. save path) must be assigned manually</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1008"/>
<source>When Category Save Path changed:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1105"/>
<source>Automatically add torrents from:</source>
<translation>Lisää torrentit automaattisesti kohteesta:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1152"/>
<source>Add entry</source>
<translation>Lisää merkintä</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1162"/>
<source>Remove entry</source>
<translation>Poista merkintä</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1206"/>
<source>Receiver</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1209"/>
<source>To:</source>
<comment>To receiver</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1216"/>
<source>SMTP server:</source>
<translation>SMTP-palvelin:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1229"/>
<source>Sender</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1232"/>
<source>From:</source>
<comment>From sender</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1241"/>
<source>This server requires a secure connection (SSL)</source>
<translation>Tämä palvelin vaatii suojatun yhteyden (SSL)</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1248"/>
<location filename="../gui/optionsdialog.ui" line="2976"/>
<source>Authentication</source>
<translation>Tunnistautuminen</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1260"/>
<location filename="../gui/optionsdialog.ui" line="1714"/>
<location filename="../gui/optionsdialog.ui" line="2984"/>
<location filename="../gui/optionsdialog.ui" line="3284"/>
<source>Username:</source>
<translation>Käyttäjänimi:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1270"/>
<location filename="../gui/optionsdialog.ui" line="1724"/>
<location filename="../gui/optionsdialog.ui" line="2994"/>
<location filename="../gui/optionsdialog.ui" line="3298"/>
<source>Password:</source>
<translation>Salasana:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1305"/>
<source>Show console window</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1359"/>
<source>Enabled protocol:</source>
<translation>Käytössä oleva protokolla:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1367"/>
<source>TCP and μTP</source>
<translation>TCP ja μTP</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1400"/>
<source>Listening Port</source>
<translation>Kuunteluportti</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1408"/>
<source>Port used for incoming connections:</source>
<translation>Portti sisääntuleville yhteyksille:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1428"/>
<source>Random</source>
<translation>Satunnainen</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1450"/>
<source>Use UPnP / NAT-PMP port forwarding from my router</source>
<translation>Käytä UPnP-/NAT-PMP-portinohjausta reitittimeltä</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1460"/>
<source>Use different port on each startup</source>
<translation>Käytä eri porttia joka käynnistyksen yhteydessä</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1470"/>
<source>Connections Limits</source>
<translation>Yhteyksien rajat</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1486"/>
<source>Maximum number of connections per torrent:</source>
<translation>Yhteyksien enimmäismäärä torrenttia kohden:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1496"/>
<source>Global maximum number of connections:</source>
<translation>Kaikkien yhteyksien enimmäismäärä:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1535"/>
<source>Maximum number of upload slots per torrent:</source>
<translation>Lähetyspaikkojen enimmäismäärä torrentia kohden:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1545"/>
<source>Global maximum number of upload slots:</source>
<translation>Kaikkien lähetyspaikkojen enimmäismäärä:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1584"/>
<source>Proxy Server</source>
<translation>Välityspalvelin</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1592"/>
<source>Type:</source>
<translation>Tyyppi:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1600"/>
<source>(None)</source>
<translation>(Ei mikään)</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1605"/>
<source>SOCKS4</source>
<translation>SOCKS4</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1610"/>
<source>SOCKS5</source>
<translation>SOCKS5</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1615"/>
<source>HTTP</source>
<translation>HTTP</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1626"/>
<source>Host:</source>
<translation>Isäntä:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1646"/>
<location filename="../gui/optionsdialog.ui" line="2893"/>
<source>Port:</source>
<translation>Portti:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1674"/>
<source>Otherwise, the proxy server is only used for tracker connections</source>
<translation>Muussa tapauksessa välityspalvelinta käytetään vain seurantapalvelimen yhteyksiin</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1677"/>
<source>Use proxy for peer connections</source>
<translation>Käytä välityspalvelinta vertaisyhteyksille</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1684"/>
<source>RSS feeds, search engine, software updates or anything else other than torrent transfers and related operations (such as peer exchanges) will use a direct connection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1687"/>
<source>Use proxy only for torrents</source>
<translation>Käytä välityspalvelinta vain torrenteille</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1700"/>
<source>A&amp;uthentication</source>
<translation>T&amp;unnistautuminen</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1740"/>
<source>Info: The password is saved unencrypted</source>
<translation>Tärkeää: Salasana tallennetaan salaamattomana</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1761"/>
<source>Filter path (.dat, .p2p, .p2b):</source>
<translation>Suodatustiedoston sijainti (.dat, .p2p, p2b):</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1777"/>
<source>Reload the filter</source>
<translation>Lataa suodatin uudelleen</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1792"/>
<source>Manually banned IP addresses...</source>
<translation>Manuaalisesti kielletyt IP-osoitteet...</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1799"/>
<source>Apply to trackers</source>
<translation>Käytä seurantapalvelimille</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1857"/>
<source>Global Rate Limits</source>
<translation>Yleiset nopeusrajoitukset</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1863"/>
<location filename="../gui/optionsdialog.ui" line="1879"/>
<location filename="../gui/optionsdialog.ui" line="1934"/>
<location filename="../gui/optionsdialog.ui" line="2070"/>
<location filename="../gui/optionsdialog.ui" line="2346"/>
<location filename="../gui/optionsdialog.ui" line="2369"/>
<location filename="../gui/optionsdialog.ui" line="2392"/>
<source></source>
<translation></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1866"/>
<location filename="../gui/optionsdialog.ui" line="1882"/>
<location filename="../gui/optionsdialog.ui" line="1937"/>
<location filename="../gui/optionsdialog.ui" line="2073"/>
<location filename="../gui/optionsdialog.ui" line="2433"/>
<location filename="../gui/optionsdialog.ui" line="2446"/>
<source> KiB/s</source>
<translation>KiB/s</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1911"/>
<location filename="../gui/optionsdialog.ui" line="2099"/>
<source>Upload:</source>
<translation>Lähetys:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1918"/>
<location filename="../gui/optionsdialog.ui" line="2106"/>
<source>Download:</source>
<translation>Lataus:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1928"/>
<source>Alternative Rate Limits</source>
<translation>Vaihtoehtoiset nopeusrajoitukset</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1965"/>
<source>Start time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="1992"/>
<source>End time</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2022"/>
<source>When:</source>
<translation>Ajankohta:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2036"/>
<source>Every day</source>
<translation>Joka päivä</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2041"/>
<source>Weekdays</source>
<translation>Arkisin</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2046"/>
<source>Weekends</source>
<translation>Viikonloppuisin</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2116"/>
<source>Rate Limits Settings</source>
<translation>Nopeusrajoitusasetukset</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2136"/>
<source>Apply rate limit to peers on LAN</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2129"/>
<source>Apply rate limit to transport overhead</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2122"/>
<source>Apply rate limit to µTP protocol</source>
<translation>Käytä nopeusrajoitusta µTP-protokollaan</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2194"/>
<source>Privacy</source>
<translation>Yksityisyys</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2203"/>
<source>Enable DHT (decentralized network) to find more peers</source>
<translation>Käytä DHT:tä (hajautettua verkkoa) useampien käyttäjien löytämiseen</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2213"/>
<source>Exchange peers with compatible Bittorrent clients (µTorrent, Vuze, ...)</source>
<translation>Vaihta käyttäjätietoja yhteensopivien Bittorrent-asiakkaiden (µTorrent, Vuze, ...) kanssa</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2216"/>
<source>Enable Peer Exchange (PeX) to find more peers</source>
<translation>Käytä PeX:tä löytääksesi enemmän käyttäjiä</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2226"/>
<source>Look for peers on your local network</source>
<translation>Etsi käyttäjiä paikallisverkostasi</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2229"/>
<source>Enable Local Peer Discovery to find more peers</source>
<translation>Käytä paikallista hakua löytääksesi enemmän käyttäjiä (LPD)</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2241"/>
<source>Encryption mode:</source>
<translation>Salaustila:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2259"/>
<source>Require encryption</source>
<translation>Vaadi salaus</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2264"/>
<source>Disable encryption</source>
<translation>Ei salausta</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2289"/>
<source>Enable when using a proxy or a VPN connection</source>
<translation>Ota käyttöön välityspalvelinta tai VPN-yhteyttä käytettäessä</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2292"/>
<source>Enable anonymous mode</source>
<translation>Käytä anonyymitilaa</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2339"/>
<source>Maximum active downloads:</source>
<translation>Aktiivisia latauksia enintään:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2362"/>
<source>Maximum active uploads:</source>
<translation>Aktiivisia lähetettäviä torrentteja enintään:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2385"/>
<source>Maximum active torrents:</source>
<translation>Aktiivisia torrentteja enintään:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2421"/>
<source>Do not count slow torrents in these limits</source>
<translation>Älä laske hitaita torrenteja näihin rajoituksiin</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2459"/>
<source>Upload rate threshold:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2466"/>
<source>Download rate threshold:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2486"/>
<location filename="../gui/optionsdialog.ui" line="3082"/>
<location filename="../gui/optionsdialog.ui" line="3109"/>
<source> sec</source>
<extracomment>seconds</extracomment>
<translation>s</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2502"/>
<source>Torrent inactivity timer:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2544"/>
<source>then</source>
<translation>sitten</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2915"/>
<source>Use UPnP / NAT-PMP to forward the port from my router</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2944"/>
<source>Certificate:</source>
<translation>Varmenne:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2937"/>
<source>Key:</source>
<translation>Avain:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="2957"/>
<source>&lt;a href=https://httpd.apache.org/docs/current/ssl/ssl_faq.html#aboutcerts&gt;Information about certificates&lt;/a&gt;</source>
<translation>&lt;a href=https://httpd.apache.org/docs/current/ssl/ssl_faq.html#aboutcerts&gt;Tietoa varmenteista&lt;/a&gt;</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3004"/>
<source>Change current password</source>
<translation>Vaihda nykyinen salasana</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3137"/>
<source>Use alternative Web UI</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3149"/>
<source>Files location:</source>
<translation>Tiedostojen sijainti:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3162"/>
<source>Security</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3168"/>
<source>Enable clickjacking protection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3175"/>
<source>Enable Cross-Site Request Forgery (CSRF) protection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3189"/>
<source>Enable Host header validation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3238"/>
<source>Service:</source>
<translation>Palvelu:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3261"/>
<source>Register</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.ui" line="3270"/>
<source>Domain name:</source>
<translation>Verkkotunnuksen nimi:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="212"/>
<source>By enabling these options, you can &lt;strong&gt;irrevocably lose&lt;/strong&gt; your .torrent files!</source>
<translation>Ottamalla nämä asetukset käyttöön, voit &lt;strong&gt;peruuttamattomasti menettää&lt;/strong&gt; torrent-tiedostosi!</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="214"/>
<source>When these options are enabled, qBittorent will &lt;strong&gt;delete&lt;/strong&gt; .torrent files after they were successfully (the first option) or not (the second option) added to its download queue. This will be applied &lt;strong&gt;not only&lt;/strong&gt; to the files opened via &amp;ldquo;Add torrent&amp;rdquo; menu action but to those opened via &lt;strong&gt;file type association&lt;/strong&gt; as well</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="219"/>
<source>If you enable the second option (&amp;ldquo;Also when addition is cancelled&amp;rdquo;) the .torrent file &lt;strong&gt;will be deleted&lt;/strong&gt; even if you press &amp;ldquo;&lt;strong&gt;Cancel&lt;/strong&gt;&amp;rdquo; in the &amp;ldquo;Add torrent&amp;rdquo; dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="248"/>
<source>Select qBittorrent UI Theme file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="249"/>
<source>qBittorrent UI Theme file (*.qbtheme)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="284"/>
<source>Choose Alternative UI files location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="382"/>
<source>Supported parameters (case sensitive):</source>
<translation>Tuetut parametrit (kirjainkoolla on merkitystä):</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="383"/>
<source>%N: Torrent name</source>
<translation>%N: Torrentin nimi</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="384"/>
<source>%L: Category</source>
<translation>%L: Kategoria</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="386"/>
<source>%F: Content path (same as root path for multifile torrent)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="387"/>
<source>%R: Root path (first torrent subdirectory path)</source>
<translation>%R: Juuripolku (ensimmäinen torrent-alihakemiston polku)</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="388"/>
<source>%D: Save path</source>
<translation>%D: Tallennussijainti</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="389"/>
<source>%C: Number of files</source>
<translation>%C: Tiedostojen määrä</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="390"/>
<source>%Z: Torrent size (bytes)</source>
<translation>%Z: Torrenin koko (tavua)</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="391"/>
<source>%T: Current tracker</source>
<translation>%T: Nykyinen seurantapalvelin</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="392"/>
<source>%I: Info hash</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="393"/>
<source>Tip: Encapsulate parameter with quotation marks to avoid text being cut off at whitespace (e.g., &quot;%N&quot;)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="461"/>
<source>A torrent will be considered slow if its download and upload rates stay below these values for &quot;Torrent inactivity timer&quot; seconds</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="470"/>
<source>Certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="471"/>
<source>Select certificate</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="473"/>
<source>Private key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="474"/>
<source>Select private key</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1602"/>
<source>Select folder to monitor</source>
<translation>Valitse valvottava kansio</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1609"/>
<source>Folder is already being monitored:</source>
<translation>Kansiota valvotaan jo:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1612"/>
<source>Folder does not exist:</source>
<translation>Kansiota ei ole.</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1615"/>
<source>Folder is not readable:</source>
<translation>Kansio ei ole luettavissa:</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1626"/>
<source>Adding entry failed</source>
<translation>Merkinnän llsääminen epäonnistui</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1694"/>
<location filename="../gui/optionsdialog.cpp" line="1718"/>
<source>Invalid path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1790"/>
<source>Location Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1790"/>
<source>The alternative Web UI files location cannot be blank.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="534"/>
<location filename="../gui/optionsdialog.cpp" line="537"/>
<location filename="../gui/optionsdialog.cpp" line="1654"/>
<location filename="../gui/optionsdialog.cpp" line="1656"/>
<source>Choose export directory</source>
<translation>Valitse vientihakemisto</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="385"/>
<source>%G: Tags (separated by comma)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="531"/>
<location filename="../gui/optionsdialog.cpp" line="544"/>
<location filename="../gui/optionsdialog.cpp" line="547"/>
<source>Choose a save directory</source>
<translation>Valitse tallennushakemisto</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="540"/>
<source>Choose an IP filter file</source>
<translation>Valitse IP-suodatintiedosto</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="541"/>
<source>All supported filters</source>
<translation>Kaikki tuetut suodattimet</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1758"/>
<source>Parsing error</source>
<translation>Jäsennysvirhe</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1758"/>
<source>Failed to parse the provided IP filter</source>
<translation>Annetun IP-suodattimen jäsentäminen epäonnistui</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1760"/>
<source>Successfully refreshed</source>
<translation>Päivitetty onnistuneesti</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1760"/>
<source>Successfully parsed the provided IP filter: %1 rules were applied.</source>
<comment>%1 is a number</comment>
<translation>Annetun IP-suodattimen jäsentäminen onnistui: Käytettiin sääntöjä %1.</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1724"/>
<source>Invalid key</source>
<translation>Virheellinen avain</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1724"/>
<source>This is not a valid SSL key.</source>
<translation>Tämä ei ole kelvollinen SSL-avain.</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1700"/>
<source>Invalid certificate</source>
<translation>Virheellinen varmenne</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="177"/>
<source>Preferences</source>
<translation>Asetukset</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1700"/>
<source>This is not a valid SSL certificate.</source>
<translation>Tämä ei ole kelvollinen SSL-varmenne.</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1768"/>
<source>Time Error</source>
<translation>Aikavirhe</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1768"/>
<source>The start time and the end time can&apos;t be the same.</source>
<translation>Aloitus- ja päättymisaika eivät voi olla samoja.</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1777"/>
<location filename="../gui/optionsdialog.cpp" line="1781"/>
<source>Length Error</source>
<translation>Pituusvirhe</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1777"/>
<source>The Web UI username must be at least 3 characters long.</source>
<translation>Web-käyttöliittymän käyttäjätunnuksen pitää olla vähintään 3 merkkiä pitkä.</translation>
</message>
<message>
<location filename="../gui/optionsdialog.cpp" line="1781"/>
<source>The Web UI password must be at least 6 characters long.</source>
<translation>Web-käyttöliittymän salasanan pitää olla vähintään 6 merkkiä pitkä.</translation>
</message>
</context>
<context>
<name>PeerInfo</name>
<message>
<location filename="../base/bittorrent/peerinfo.cpp" line="278"/>
<source>Interested(local) and Choked(peer)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/peerinfo.cpp" line="284"/>
<source>interested(local) and unchoked(peer)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/peerinfo.cpp" line="293"/>
<source>interested(peer) and choked(local)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/peerinfo.cpp" line="299"/>
<source>interested(peer) and unchoked(local)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/peerinfo.cpp" line="306"/>
<source>optimistic unchoke</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/peerinfo.cpp" line="312"/>
<source>peer snubbed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/peerinfo.cpp" line="318"/>
<source>incoming connection</source>
<translation>saapuva yhteys</translation>
</message>
<message>
<location filename="../base/bittorrent/peerinfo.cpp" line="325"/>
<source>not interested(local) and unchoked(peer)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/peerinfo.cpp" line="332"/>
<source>not interested(peer) and unchoked(local)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/peerinfo.cpp" line="338"/>
<source>peer from PEX</source>
<translation>asiakas PEX:istä</translation>
</message>
<message>
<location filename="../base/bittorrent/peerinfo.cpp" line="344"/>
<source>peer from DHT</source>
<translation>asiakas DHT:stä</translation>
</message>
<message>
<location filename="../base/bittorrent/peerinfo.cpp" line="350"/>
<source>encrypted traffic</source>
<translation>salattu liikenne</translation>
</message>
<message>
<location filename="../base/bittorrent/peerinfo.cpp" line="356"/>
<source>encrypted handshake</source>
<translation>salattu kättely</translation>
</message>
<message>
<location filename="../base/bittorrent/peerinfo.cpp" line="368"/>
<source>peer from LSD</source>
<translation>asiakas LSD:stä</translation>
</message>
</context>
<context>
<name>PeerListWidget</name>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="92"/>
<source>Country/Region</source>
<translation>Maa/Alue</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="93"/>
<source>IP</source>
<translation>IP</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="94"/>
<source>Port</source>
<translation>Portti</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="95"/>
<source>Flags</source>
<translation>Liput</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="96"/>
<source>Connection</source>
<translation>Yhteys</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="97"/>
<source>Client</source>
<comment>i.e.: Client application</comment>
<translation>Asiakassovellus</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="98"/>
<source>Progress</source>
<comment>i.e: % downloaded</comment>
<translation>Edistyminen</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="99"/>
<source>Down Speed</source>
<comment>i.e: Download speed</comment>
<translation>Latausnopeus</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="100"/>
<source>Up Speed</source>
<comment>i.e: Upload speed</comment>
<translation>Lähetysnopeus</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="101"/>
<source>Downloaded</source>
<comment>i.e: total data downloaded</comment>
<translation>Ladattu</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="102"/>
<source>Uploaded</source>
<comment>i.e: total data uploaded</comment>
<translation>Lähetetty</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="103"/>
<source>Relevance</source>
<comment>i.e: How relevant this peer is to us. How many pieces it has that we don&apos;t.</comment>
<translation>Merkityksellisyys</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="104"/>
<source>Files</source>
<comment>i.e. files that are being downloaded right now</comment>
<translation>Tiedostot</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="178"/>
<source>Column visibility</source>
<translation>Sarakkeen näkyvyys</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="260"/>
<source>Add a new peer...</source>
<translation>Lisää uusi asiakas...</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="269"/>
<location filename="../gui/properties/peerlistwidget.cpp" line="271"/>
<source>Adding peers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="269"/>
<source>Some peers cannot be added. Check the Log for details.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="271"/>
<source>Peers are added to this torrent.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="281"/>
<location filename="../gui/properties/peerlistwidget.cpp" line="294"/>
<source>Ban peer permanently</source>
<translation>Estä käyttäjä pysyvästi</translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="295"/>
<source>Are you sure you want to permanently ban the selected peers?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="303"/>
<source>Peer &quot;%1&quot; is manually banned</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/peerlistwidget.cpp" line="276"/>
<source>Copy IP:port</source>
<translation>Kopioi IP:portti</translation>
</message>
</context>
<context>
<name>PeersAdditionDialog</name>
<message>
<location filename="../gui/properties/peersadditiondialog.ui" line="14"/>
<source>Add Peers</source>
<translation>Lisää käyttäjiä</translation>
</message>
<message>
<location filename="../gui/properties/peersadditiondialog.ui" line="20"/>
<source>List of peers to add (one IP per line):</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/peersadditiondialog.ui" line="33"/>
<source>Format: IPv4:port / [IPv6]:port</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/peersadditiondialog.cpp" line="61"/>
<source>No peer entered</source>
<translation>Yhtään käyttäjää ei ole lisätty</translation>
</message>
<message>
<location filename="../gui/properties/peersadditiondialog.cpp" line="62"/>
<source>Please type at least one peer.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/peersadditiondialog.cpp" line="72"/>
<source>Invalid peer</source>
<translation>Epäkelpo käyttäjä</translation>
</message>
<message>
<location filename="../gui/properties/peersadditiondialog.cpp" line="73"/>
<source>The peer &apos;%1&apos; is invalid.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PieceAvailabilityBar</name>
<message>
<location filename="../gui/properties/pieceavailabilitybar.cpp" line="161"/>
<source>White: Unavailable pieces</source>
<translation>Valkoinen: Ei saatavilla olevat osat</translation>
</message>
<message>
<location filename="../gui/properties/pieceavailabilitybar.cpp" line="162"/>
<source>Blue: Available pieces</source>
<translation>Sininen: Saatavilla olevat osat</translation>
</message>
</context>
<context>
<name>PiecesBar</name>
<message>
<location filename="../gui/properties/piecesbar.cpp" line="268"/>
<source>Files in this piece:</source>
<translation>Tässä osassa olevat tiedostot:</translation>
</message>
<message>
<location filename="../gui/properties/piecesbar.cpp" line="272"/>
<source>File in this piece</source>
<translation>Tässä osassa oleva tiedosto</translation>
</message>
<message>
<location filename="../gui/properties/piecesbar.cpp" line="274"/>
<source>File in these pieces</source>
<translation>Näissä osissa oleva tiedosto</translation>
</message>
<message>
<location filename="../gui/properties/piecesbar.cpp" line="293"/>
<source>Wait until metadata become available to see detailed information</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/piecesbar.cpp" line="295"/>
<source>Hold Shift key for detailed information</source>
<translation>Pidä Vaihto-näppäintä pohjassa saadaksesi yksityiskohtaista tietoa</translation>
</message>
</context>
<context>
<name>PluginSelectDialog</name>
<message>
<location filename="../gui/search/pluginselectdialog.ui" line="17"/>
<source>Search plugins</source>
<translation>Hakuliitännäiset</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.ui" line="30"/>
<source>Installed search plugins:</source>
<translation>Asennetut hakuliitännäiset:</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.ui" line="53"/>
<source>Name</source>
<translation>Nimi</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.ui" line="58"/>
<source>Version</source>
<translation>Versio</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.ui" line="63"/>
<source>Url</source>
<translation>Url</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.ui" line="68"/>
<location filename="../gui/search/pluginselectdialog.ui" line="134"/>
<source>Enabled</source>
<translation>Käytössä</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.ui" line="81"/>
<source>Warning: Be sure to comply with your country&apos;s copyright laws when downloading torrents from any of these search engines.</source>
<translation>Varoitus: Muista noudattaa maasi tekijänoikeuslakeja, kun lataat torrentteja mistä tahansa näistä hakukoneista.</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.ui" line="96"/>
<source>You can get new search engine plugins here: &lt;a href=&quot;http://plugins.qbittorrent.org&quot;&gt;http://plugins.qbittorrent.org&lt;/a&gt;</source>
<translation>Voit hakea uusia hakukoneliitännäisiä täältä: &lt;a href=&quot;http://plugins.qbittorrent.org&quot;&gt;http://plugins.qbittorrent.org&lt;/a&gt;</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.ui" line="108"/>
<source>Install a new one</source>
<translation>Asenna uusi</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.ui" line="115"/>
<source>Check for updates</source>
<translation>Tarkista päivitykset</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.ui" line="122"/>
<source>Close</source>
<translation>Sulje</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.ui" line="139"/>
<source>Uninstall</source>
<translation>Poista</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="157"/>
<location filename="../gui/search/pluginselectdialog.cpp" line="222"/>
<location filename="../gui/search/pluginselectdialog.cpp" line="282"/>
<source>Yes</source>
<translation>Kyllä</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="161"/>
<location filename="../gui/search/pluginselectdialog.cpp" line="203"/>
<location filename="../gui/search/pluginselectdialog.cpp" line="226"/>
<location filename="../gui/search/pluginselectdialog.cpp" line="286"/>
<source>No</source>
<translation>Ei</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="209"/>
<source>Uninstall warning</source>
<translation>Poistovaroitus</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="209"/>
<source>Some plugins could not be uninstalled because they are included in qBittorrent. Only the ones you added yourself can be uninstalled.
Those plugins were disabled.</source>
<translation>Joitain liitännäisiä ei voitu poistaa, koska ne kuuluvat qBittorrentiin. Ainoastaan itse asennetut liitännäiset voidaan poistaa.
Valitut alkuperäisliitännäiset ovat poistettu käytöstä.</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="211"/>
<source>Uninstall success</source>
<translation>Poisto onnistui</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="211"/>
<source>All selected plugins were uninstalled successfully</source>
<translation>Kaikki valitut liitännäiset poistettiin onnistuneesti</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="323"/>
<location filename="../gui/search/pluginselectdialog.cpp" line="422"/>
<location filename="../gui/search/pluginselectdialog.cpp" line="436"/>
<location filename="../gui/search/pluginselectdialog.cpp" line="468"/>
<source>Search plugin update</source>
<translation>Hakuliitännäisen päivitys</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="323"/>
<source>Plugins installed or updated: %1</source>
<translation>Asennetut tai päivitetyt laajennukset: %1</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="343"/>
<location filename="../gui/search/pluginselectdialog.cpp" line="350"/>
<source>New search engine plugin URL</source>
<translation>Uusi hakukoneliitännäisen osoite</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="344"/>
<location filename="../gui/search/pluginselectdialog.cpp" line="351"/>
<source>URL:</source>
<translation>URL:</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="348"/>
<source>Invalid link</source>
<translation>Virheellinen linkki</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="348"/>
<source>The link doesn&apos;t seem to point to a search engine plugin.</source>
<translation>Linkki ei vaikuta osoittavan hakukoneliitännäiseen.</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="364"/>
<source>Select search plugins</source>
<translation>Valitse hakuliitännäiset</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="365"/>
<source>qBittorrent search plugin</source>
<translation>qBittorrentin hakuliitännäinen</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="422"/>
<source>All your plugins are already up to date.</source>
<translation>Kaikki liitännäiset ovat jo ajan tasalla.</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="436"/>
<source>Sorry, couldn&apos;t check for plugin updates. %1</source>
<translation>Valitettavasti liitännäisen päivityksiä ei voitu tarkistaa. %1</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="450"/>
<source>Search plugin install</source>
<translation>Hakuliitännäisen asennus</translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="451"/>
<source>Couldn&apos;t install &quot;%1&quot; search engine plugin. %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/search/pluginselectdialog.cpp" line="469"/>
<source>Couldn&apos;t update &quot;%1&quot; search engine plugin. %2</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PluginSourceDialog</name>
<message>
<location filename="../gui/search/pluginsourcedialog.ui" line="14"/>
<source>Plugin source</source>
<translation>Liitännäisen lähde</translation>
</message>
<message>
<location filename="../gui/search/pluginsourcedialog.ui" line="27"/>
<source>Search plugin source:</source>
<translation>Hakuliitännäisen lähde:</translation>
</message>
<message>
<location filename="../gui/search/pluginsourcedialog.ui" line="36"/>
<source>Local file</source>
<translation>Paikallinen tiedosto</translation>
</message>
<message>
<location filename="../gui/search/pluginsourcedialog.ui" line="43"/>
<source>Web link</source>
<translation>Web-linkki</translation>
</message>
</context>
<context>
<name>PortForwarderImpl</name>
<message>
<location filename="../base/bittorrent/private/portforwarderimpl.cpp" line="103"/>
<source>UPnP / NAT-PMP support [ON]</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/private/portforwarderimpl.cpp" line="113"/>
<source>UPnP / NAT-PMP support [OFF]</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PowerManagement</name>
<message>
<location filename="../gui/powermanagement/powermanagement.cpp" line="76"/>
<source>qBittorrent is active</source>
<translation>qBittorrent on aktiivisena</translation>
</message>
</context>
<context>
<name>PreviewSelectDialog</name>
<message>
<location filename="../gui/previewselectdialog.cpp" line="58"/>
<source>The following files from torrent &quot;%1&quot; support previewing, please select one of them:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/previewselectdialog.cpp" line="61"/>
<source>Preview</source>
<translation>Esikatsele</translation>
</message>
<message>
<location filename="../gui/previewselectdialog.cpp" line="69"/>
<source>Name</source>
<translation>Nimi</translation>
</message>
<message>
<location filename="../gui/previewselectdialog.cpp" line="70"/>
<source>Size</source>
<translation>Koko</translation>
</message>
<message>
<location filename="../gui/previewselectdialog.cpp" line="71"/>
<source>Progress</source>
<translation>Edistyminen</translation>
</message>
<message>
<location filename="../gui/previewselectdialog.cpp" line="133"/>
<source>Preview impossible</source>
<translation>Esikatselu ei onnistu</translation>
</message>
<message>
<location filename="../gui/previewselectdialog.cpp" line="134"/>
<source>Sorry, we can&apos;t preview this file: &quot;%1&quot;.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/previewselectdialog.ui" line="14"/>
<source>Preview selection</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Private::FileLineEdit</name>
<message>
<location filename="../gui/private/fspathedit_p.cpp" line="306"/>
<source>&apos;%1&apos; does not exist</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/private/fspathedit_p.cpp" line="308"/>
<source>&apos;%1&apos; does not point to a directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/private/fspathedit_p.cpp" line="310"/>
<source>&apos;%1&apos; does not point to a file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/private/fspathedit_p.cpp" line="312"/>
<source>Does not have read permission in &apos;%1&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/private/fspathedit_p.cpp" line="314"/>
<source>Does not have write permission in &apos;%1&apos;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PropListDelegate</name>
<message>
<location filename="../gui/properties/proplistdelegate.cpp" line="121"/>
<source>Not downloaded</source>
<translation>Ei ladattu</translation>
</message>
<message>
<location filename="../gui/properties/proplistdelegate.cpp" line="130"/>
<location filename="../gui/properties/proplistdelegate.cpp" line="195"/>
<source>Normal</source>
<comment>Normal (priority)</comment>
<translation>Normaali</translation>
</message>
<message>
<location filename="../gui/properties/proplistdelegate.cpp" line="140"/>
<source>N/A</source>
<translation>Ei saatavilla</translation>
</message>
<message>
<location filename="../gui/properties/proplistdelegate.cpp" line="194"/>
<source>Do not download</source>
<comment>Do not download (priority)</comment>
<translation>Älä lataa</translation>
</message>
<message>
<location filename="../gui/properties/proplistdelegate.cpp" line="124"/>
<location filename="../gui/properties/proplistdelegate.cpp" line="196"/>
<source>High</source>
<comment>High (priority)</comment>
<translation>Korkea</translation>
</message>
<message>
<location filename="../gui/properties/proplistdelegate.cpp" line="118"/>
<source>Mixed</source>
<comment>Mixed (priorities</comment>
<translation>Sekalainen</translation>
</message>
<message>
<location filename="../gui/properties/proplistdelegate.cpp" line="127"/>
<location filename="../gui/properties/proplistdelegate.cpp" line="197"/>
<source>Maximum</source>
<comment>Maximum (priority)</comment>
<translation>Korkein</translation>
</message>
</context>
<context>
<name>PropTabBar</name>
<message>
<location filename="../gui/properties/proptabbar.cpp" line="51"/>
<source>General</source>
<translation>Yleiset</translation>
</message>
<message>
<location filename="../gui/properties/proptabbar.cpp" line="60"/>
<source>Trackers</source>
<translation>Seurantapalvelimet</translation>
</message>
<message>
<location filename="../gui/properties/proptabbar.cpp" line="69"/>
<source>Peers</source>
<translation>Lataajat</translation>
</message>
<message>
<location filename="../gui/properties/proptabbar.cpp" line="78"/>
<source>HTTP Sources</source>
<translation>HTTP-lähteet</translation>
</message>
<message>
<location filename="../gui/properties/proptabbar.cpp" line="87"/>
<source>Content</source>
<translation>Sisältö</translation>
</message>
<message>
<location filename="../gui/properties/proptabbar.cpp" line="98"/>
<source>Speed</source>
<translation>Nopeus</translation>
</message>
</context>
<context>
<name>PropertiesWidget</name>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="330"/>
<source>Downloaded:</source>
<translation>Ladattu:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="107"/>
<source>Availability:</source>
<translation>Saatavuus:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="78"/>
<source>Progress:</source>
<translation>Edistyminen:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="154"/>
<source>Transfer</source>
<translation>Siirto</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="546"/>
<source>Time Active:</source>
<extracomment>Time (duration) the torrent is active (not paused)</extracomment>
<translation>Aikaa aktiivisena:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="575"/>
<source>ETA:</source>
<translation>Aika:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="504"/>
<source>Uploaded:</source>
<translation>Lähetetty:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="433"/>
<source>Seeds:</source>
<translation>Jakajia:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="449"/>
<source>Download Speed:</source>
<translation>Latausnopeus:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="185"/>
<source>Upload Speed:</source>
<translation>Lähetysnopeus:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="214"/>
<source>Peers:</source>
<translation>Lataajia:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="272"/>
<source>Download Limit:</source>
<translation>Latausraja:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="346"/>
<source>Upload Limit:</source>
<translation>Lähetysraja:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="591"/>
<source>Wasted:</source>
<translation>Hukattu:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="230"/>
<source>Connections:</source>
<translation>Yhteydet:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="604"/>
<source>Information</source>
<translation>Tiedot</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="863"/>
<source>Comment:</source>
<translation>Kommentti:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="1023"/>
<source>Select All</source>
<translation>Valitse kaikki</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="1030"/>
<source>Select None</source>
<translation>Poista valinnat</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="1106"/>
<source>Normal</source>
<translation>Normaali</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="1101"/>
<source>High</source>
<translation>Korkea</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="288"/>
<source>Share Ratio:</source>
<translation>Jakosuhde:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="404"/>
<source>Reannounce In:</source>
<translation>Julkaise uudelleen:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="362"/>
<source>Last Seen Complete:</source>
<translation>Viimeksi Nähty Valmistuneen:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="622"/>
<source>Total Size:</source>
<translation>Koko yhteensä:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="651"/>
<source>Pieces:</source>
<translation>Osia:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="680"/>
<source>Created By:</source>
<translation>Luonut:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="709"/>
<source>Added On:</source>
<translation>Lisätty:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="738"/>
<source>Completed On:</source>
<translation>Valmistunut:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="767"/>
<source>Created On:</source>
<translation>Luotu:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="796"/>
<source>Torrent Hash:</source>
<translation>Torrentin tarkistussumma:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="828"/>
<source>Save Path:</source>
<translation>Tallennussijainti:</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="1096"/>
<source>Maximum</source>
<translation>Korkein</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.ui" line="1088"/>
<location filename="../gui/properties/propertieswidget.ui" line="1091"/>
<source>Do not download</source>
<translation>Älä lataa</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="449"/>
<source>Never</source>
<translation>Ei koskaan</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="456"/>
<source>%1 x %2 (have %3)</source>
<comment>(torrent pieces) eg 152 x 4MB (have 25)</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="399"/>
<location filename="../gui/properties/propertieswidget.cpp" line="402"/>
<source>%1 (%2 this session)</source>
<translation>%1 (tässä istunnossa %2)</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="411"/>
<source>%1 (seeded for %2)</source>
<comment>e.g. 4m39s (seeded for 3m10s)</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="418"/>
<source>%1 (%2 max)</source>
<comment>%1 and %2 are numbers, e.g. 3 (10 max)</comment>
<translation>%1 (enintään %2)</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="431"/>
<location filename="../gui/properties/propertieswidget.cpp" line="435"/>
<source>%1 (%2 total)</source>
<comment>%1 and %2 are numbers, e.g. 3 (10 total)</comment>
<translation>%1 (%2 yhteensä)</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="441"/>
<location filename="../gui/properties/propertieswidget.cpp" line="446"/>
<source>%1 (%2 avg.)</source>
<comment>%1 and %2 are speed rates, e.g. 200KiB/s (100KiB/s avg.)</comment>
<translation>%1 (keskimäärin %2)</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="590"/>
<source>Open</source>
<translation>Avaa</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="593"/>
<source>Open Containing Folder</source>
<translation>Avaa sisältävä kansio</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="596"/>
<source>Rename...</source>
<translation>Nimeä uudelleen...</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="603"/>
<source>Priority</source>
<translation>Tärkeysaste</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="662"/>
<source>New Web seed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="666"/>
<source>Remove Web seed</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="671"/>
<source>Copy Web seed URL</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="674"/>
<source>Edit Web seed URL</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="704"/>
<source>&lt;center&gt;&lt;b&gt;Speed graphs are disabled&lt;/b&gt;&lt;p&gt;You may change this setting in Advanced Options &lt;/center&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="775"/>
<source>qBittorrent</source>
<translation>qBittorrent</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="94"/>
<source>Filter files...</source>
<translation>Suodata tiedostot...</translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="716"/>
<source>New URL seed</source>
<comment>New HTTP source</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="717"/>
<source>New URL seed:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="723"/>
<location filename="../gui/properties/propertieswidget.cpp" line="776"/>
<source>This URL seed is already in the list.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="769"/>
<source>Web seed editing</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/propertieswidget.cpp" line="770"/>
<source>Web seed URL:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
<location filename="../app/main.cpp" line="150"/>
<source>%1 is an unknown command line parameter.</source>
<comment>--random-parameter is an unknown command line parameter.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../app/main.cpp" line="160"/>
<location filename="../app/main.cpp" line="169"/>
<source>%1 must be the single command line parameter.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../app/main.cpp" line="201"/>
<source>You cannot use %1: qBittorrent is already running for this user.</source>
<translation>Et voi käyttää %1: qBittorrent on jo käynnissä tälle käyttäjälle.</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="518"/>
<source>Usage:</source>
<translation>Käyttö:</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="521"/>
<source>Options:</source>
<translation>Valinnat:</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="161"/>
<source>Parameter &apos;%1&apos; must follow syntax &apos;%1=%2&apos;</source>
<comment>e.g. Parameter &apos;--webui-port&apos; must follow syntax &apos;--webui-port=value&apos;</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="207"/>
<source>Parameter &apos;%1&apos; must follow syntax &apos;%1=%2&apos;</source>
<comment>e.g. Parameter &apos;--webui-port&apos; must follow syntax &apos;--webui-port=&lt;value&gt;&apos;</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="221"/>
<source>Expected integer number in environment variable &apos;%1&apos;, but got &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="274"/>
<source>Parameter &apos;%1&apos; must follow syntax &apos;%1=%2&apos;</source>
<comment>e.g. Parameter &apos;--add-paused&apos; must follow syntax &apos;--add-paused=&lt;true|false&gt;&apos;</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="298"/>
<source>Expected %1 in environment variable &apos;%2&apos;, but got &apos;%3&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="526"/>
<source>port</source>
<translation>portti</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="420"/>
<source>%1 must specify a valid port (1 to 65535).</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="523"/>
<source>Display program version and exit</source>
<translation>Näytä ohjelman versio ja poistu</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="525"/>
<source>Display this help message and exit</source>
<translation>Näytä tämä ohjeviesti ja poistu</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="527"/>
<source>Change the Web UI port</source>
<translation>Muuta Web-käyttöliittymän porttia</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="530"/>
<source>Disable splash screen</source>
<translation>Poista aloituskuva käytöstä</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="532"/>
<source>Run in daemon-mode (background)</source>
<translation>Suorita daemon-tilassa (taustalla)</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="535"/>
<source>dir</source>
<extracomment>Use appropriate short form or abbreviation of &quot;directory&quot;</extracomment>
<translation>kansio</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="536"/>
<source>Store configuration files in &lt;dir&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="537"/>
<location filename="../app/cmdoptions.cpp" line="550"/>
<source>name</source>
<translation>nimi</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="538"/>
<source>Store configuration files in directories qBittorrent_&lt;name&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="540"/>
<source>Hack into libtorrent fastresume files and make file paths relative to the profile directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="542"/>
<source>files or URLs</source>
<translation>tiedostoja tai URL-osoitteita</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="543"/>
<source>Download the torrents passed by the user</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="557"/>
<source>Specify whether the &quot;Add New Torrent&quot; dialog opens when adding a torrent.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="546"/>
<source>Options when adding new torrents:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="547"/>
<source>path</source>
<translation>sijainti</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="547"/>
<source>Torrent save path</source>
<translation>Torrentin tallennussijainti</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="548"/>
<source>Add torrents as started or paused</source>
<translation>Lisää torrent aloitettuna tai keskeytettynä</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="549"/>
<source>Skip hash check</source>
<translation>Ohita tarkistussumman laskeminen</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="551"/>
<source>Assign torrents to category. If the category doesn&apos;t exist, it will be created.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="553"/>
<source>Download files in sequential order</source>
<translation>Lataa tiedostot järjestyksessä</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="555"/>
<source>Download first and last pieces first</source>
<translation>Lataa ensin ensimmäinen ja viimeinen osa</translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="561"/>
<source>Option values may be supplied via environment variables. For option named &apos;parameter-name&apos;, environment variable name is &apos;QBT_PARAMETER_NAME&apos; (in upper case, &apos;-&apos; replaced with &apos;_&apos;). To pass flag values, set the variable to &apos;1&apos; or &apos;TRUE&apos;. For example, to disable the splash screen: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="566"/>
<source>Command line parameters take precedence over environment variables</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../app/cmdoptions.cpp" line="575"/>
<source>Help</source>
<translation>Ohje</translation>
</message>
<message>
<location filename="../app/main.cpp" line="380"/>
<source>Run application with -h option to read about command line parameters.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../app/main.cpp" line="382"/>
<source>Bad command line</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../app/main.cpp" line="388"/>
<source>Bad command line: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../app/main.cpp" line="401"/>
<source>Legal Notice</source>
<translation>Oikeudellinen Huomautus</translation>
</message>
<message>
<location filename="../app/main.cpp" line="402"/>
<source>qBittorrent is a file sharing program. When you run a torrent, its data will be made available to others by means of upload. Any content you share is your sole responsibility.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../app/main.cpp" line="403"/>
<source>No further notices will be issued.</source>
<translation>Muita ilmoituksia ei anneta.</translation>
</message>
<message>
<location filename="../app/main.cpp" line="415"/>
<source>qBittorrent is a file sharing program. When you run a torrent, its data will be made available to others by means of upload. Any content you share is your sole responsibility.
No further notices will be issued.</source>
<translation>qBittorrent on tiedostonjako-ohjelma. Kun torrent on aktiivisena, sen tiedot ovat muiden saatavilla. Olet vastuussa kaikesta jakamastasi.
Muita varoituksia ei anneta.</translation>
</message>
<message>
<location filename="../app/main.cpp" line="404"/>
<source>Press %1 key to accept and continue...</source>
<translation>Paina %1 hyväksyäksesi ja jatkaaksesi...</translation>
</message>
<message>
<location filename="../app/main.cpp" line="416"/>
<source>Legal notice</source>
<translation>Oikeudellinen huomautus</translation>
</message>
<message>
<location filename="../app/main.cpp" line="417"/>
<source>Cancel</source>
<translation>Peruuta</translation>
</message>
<message>
<location filename="../app/main.cpp" line="418"/>
<source>I Agree</source>
<translation>Hyväksyn</translation>
</message>
<message>
<location filename="../base/settingsstorage.cpp" line="241"/>
<source>Detected unclean program exit. Using fallback file to restore settings: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/settingsstorage.cpp" line="308"/>
<source>An access error occurred while trying to write the configuration file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/settingsstorage.cpp" line="311"/>
<source>A format error occurred while trying to write the configuration file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/settingsstorage.cpp" line="314"/>
<source>An unknown error occurred while trying to write the configuration file.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../app/upgrade.cpp" line="46"/>
<source>Migrate preferences failed: WebUI https, file: &quot;%1&quot;, error: &quot;%2&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../app/upgrade.cpp" line="66"/>
<source>Migrated preferences: WebUI https, exported data to file: &quot;%1&quot;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>RSS::AutoDownloader</name>
<message>
<location filename="../base/rss/rss_autodownloader.cpp" line="81"/>
<location filename="../base/rss/rss_autodownloader.cpp" line="88"/>
<source>Invalid data format.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/rss/rss_autodownloader.cpp" line="123"/>
<source>Couldn&apos;t save RSS AutoDownloader data in %1. Error: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/rss/rss_autodownloader.cpp" line="277"/>
<source>Invalid data format</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/rss/rss_autodownloader.cpp" line="419"/>
<source>Couldn&apos;t read RSS AutoDownloader rules from %1. Error: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/rss/rss_autodownloader.cpp" line="431"/>
<source>Couldn&apos;t load RSS AutoDownloader rules. Reason: %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>RSS::Feed</name>
<message>
<location filename="../base/rss/rss_feed.cpp" line="208"/>
<source>Failed to download RSS feed at &apos;%1&apos;. Reason: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/rss/rss_feed.cpp" line="241"/>
<source>RSS feed at &apos;%1&apos; updated. Added %2 new articles.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/rss/rss_feed.cpp" line="238"/>
<source>Failed to parse RSS feed at &apos;%1&apos;. Reason: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/rss/rss_feed.cpp" line="199"/>
<source>RSS feed at &apos;%1&apos; is successfully downloaded. Starting to parse it.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/rss/rss_feed.cpp" line="262"/>
<source>Couldn&apos;t read RSS Session data from %1. Error: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/rss/rss_feed.cpp" line="273"/>
<source>Couldn&apos;t parse RSS Session data. Error: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/rss/rss_feed.cpp" line="279"/>
<source>Couldn&apos;t load RSS Session data. Invalid data format.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/rss/rss_feed.cpp" line="288"/>
<source>Couldn&apos;t load RSS article &apos;%1#%2&apos;. Invalid data format.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>RSS::Private::Parser</name>
<message>
<location filename="../base/rss/private/rss_parser.cpp" line="577"/>
<source>Invalid RSS feed.</source>
<translation>Virheellinen RSS-syöte.</translation>
</message>
<message>
<location filename="../base/rss/private/rss_parser.cpp" line="580"/>
<source>%1 (line: %2, column: %3, offset: %4).</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>RSS::Session</name>
<message>
<location filename="../base/rss/rss_session.cpp" line="160"/>
<source>RSS feed with given URL already exists: %1.</source>
<translation>Annetulla URL-osoitteella on jo olemassa RSS-syöte: %1.
</translation>
</message>
<message>
<location filename="../base/rss/rss_session.cpp" line="179"/>
<source>Cannot move root folder.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/rss/rss_session.cpp" line="186"/>
<location filename="../base/rss/rss_session.cpp" line="224"/>
<source>Item doesn&apos;t exist: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/rss/rss_session.cpp" line="217"/>
<source>Cannot delete root folder.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/rss/rss_session.cpp" line="299"/>
<source>Couldn&apos;t load RSS Feed &apos;%1&apos;. URL is required.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/rss/rss_session.cpp" line="308"/>
<source>Couldn&apos;t load RSS Feed &apos;%1&apos;. UID is invalid.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/rss/rss_session.cpp" line="314"/>
<source>Duplicate RSS Feed UID: %1. Configuration seems to be corrupted.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/rss/rss_session.cpp" line="332"/>
<source>Couldn&apos;t load RSS Item &apos;%1&apos;. Invalid data format.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/rss/rss_session.cpp" line="379"/>
<source>Incorrect RSS Item path: %1.</source>
<translation>Väärä RSS-kohteen polku: %1.</translation>
</message>
<message>
<location filename="../base/rss/rss_session.cpp" line="385"/>
<source>RSS item with given path already exists: %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/rss/rss_session.cpp" line="393"/>
<source>Parent folder doesn&apos;t exist: %1.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>RSSWidget</name>
<message>
<location filename="../gui/rss/rsswidget.ui" line="17"/>
<source>Search</source>
<translation>Etsi</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="31"/>
<source>Fetching of RSS feeds is disabled now! You can enable it in application settings.</source>
<translation>RSS-syötteiden haku on nyt poistettu käytöstä! Voit ottaa sen käyttöön sovellusasetuksista.</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="43"/>
<source>New subscription</source>
<translation>Uusi tilaus</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="50"/>
<location filename="../gui/rss/rsswidget.ui" line="174"/>
<location filename="../gui/rss/rsswidget.ui" line="177"/>
<source>Mark items read</source>
<translation>Merkitse kohteet luetuiksi</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="57"/>
<source>Refresh RSS streams</source>
<translation>Päivitä syötteet</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="60"/>
<source>Update all</source>
<translation>Päivitä kaikki</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="80"/>
<source>RSS Downloader...</source>
<translation>RSS-lataaja...</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="108"/>
<source>Torrents: (double-click to download)</source>
<translation>Torrentit: (tuplaklikkaa ladataksesi)</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="137"/>
<location filename="../gui/rss/rsswidget.ui" line="140"/>
<source>Delete</source>
<translation>Poista</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="145"/>
<source>Rename...</source>
<translation>Nimeä uudelleen...</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="148"/>
<source>Rename</source>
<translation>Nimeä uudelleen</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="153"/>
<location filename="../gui/rss/rsswidget.ui" line="156"/>
<source>Update</source>
<translation>Päivitä</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="161"/>
<source>New subscription...</source>
<translation>Uusi tilaus...</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="166"/>
<location filename="../gui/rss/rsswidget.ui" line="169"/>
<source>Update all feeds</source>
<translation>Päivitä kaikki syötteet</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="182"/>
<source>Download torrent</source>
<translation>Lataa torrentti</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="187"/>
<source>Open news URL</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="192"/>
<source>Copy feed URL</source>
<translation>Kopioi syötteen osoite</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.ui" line="197"/>
<source>New folder...</source>
<translation>Uusi kansio...</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.cpp" line="221"/>
<source>Please choose a folder name</source>
<translation>Valitse kansion nimi</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.cpp" line="221"/>
<source>Folder name:</source>
<translation>Kansion nimi:</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.cpp" line="222"/>
<source>New folder</source>
<translation>Uusi kansio</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.cpp" line="262"/>
<source>Please type a RSS feed URL</source>
<translation>Anna RSS-syötteen verkko-osoite.</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.cpp" line="262"/>
<source>Feed URL:</source>
<translation>Syötteen osoite:</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.cpp" line="303"/>
<source>Deletion confirmation</source>
<translation>Poistamisen vahvistus</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.cpp" line="303"/>
<source>Are you sure you want to delete the selected RSS feeds?</source>
<translation>Haluatko varmasti poistaa valitut RSS-syötteet?</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.cpp" line="392"/>
<source>Please choose a new name for this RSS feed</source>
<translation>Valitse uusi nimi tälle RSS-syötteelle</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.cpp" line="392"/>
<source>New feed name:</source>
<translation>Uusi syötteen nimi:</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.cpp" line="399"/>
<source>Rename failed</source>
<translation>Uudelleennimeäminen epäonnistui</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.cpp" line="462"/>
<source>Date: </source>
<translation>Päiväys:</translation>
</message>
<message>
<location filename="../gui/rss/rsswidget.cpp" line="464"/>
<source>Author: </source>
<translation>Tekijä: </translation>
</message>
</context>
<context>
<name>ResumeDataSavingManager</name>
<message>
<location filename="../base/bittorrent/private/resumedatasavingmanager.cpp" line="52"/>
<location filename="../base/bittorrent/private/resumedatasavingmanager.cpp" line="63"/>
<location filename="../base/bittorrent/private/resumedatasavingmanager.cpp" line="70"/>
<source>Couldn&apos;t save data to &apos;%1&apos;. Error: %2</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ScanFoldersDelegate</name>
<message>
<location filename="../gui/scanfoldersdelegate.cpp" line="99"/>
<source>Select save location</source>
<translation>Valitse tallennussijainti</translation>
</message>
</context>
<context>
<name>ScanFoldersModel</name>
<message>
<location filename="../base/scanfoldersmodel.cpp" line="144"/>
<source>Monitored Folder</source>
<translation>Valvottu Kansio</translation>
</message>
<message>
<location filename="../base/scanfoldersmodel.cpp" line="147"/>
<source>Override Save Location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/scanfoldersmodel.cpp" line="392"/>
<source>Monitored folder</source>
<translation>Valvottu kansio</translation>
</message>
<message>
<location filename="../base/scanfoldersmodel.cpp" line="394"/>
<source>Default save location</source>
<translation>Oletus tallennussijainti</translation>
</message>
<message>
<location filename="../base/scanfoldersmodel.cpp" line="396"/>
<source>Browse...</source>
<translation>Selaa...</translation>
</message>
</context>
<context>
<name>SearchController</name>
<message>
<location filename="../webui/api/searchcontroller.cpp" line="69"/>
<source>Python must be installed to use the Search Engine.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/api/searchcontroller.cpp" line="92"/>
<source>Unable to create more than %1 concurrent searches.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/api/searchcontroller.cpp" line="169"/>
<location filename="../webui/api/searchcontroller.cpp" line="175"/>
<source>Offset is out of range</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/api/searchcontroller.cpp" line="264"/>
<source>All plugins are already up to date.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/api/searchcontroller.cpp" line="268"/>
<source>Updating %1 plugins</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/api/searchcontroller.cpp" line="272"/>
<source>Updating plugin %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/api/searchcontroller.cpp" line="279"/>
<source>Failed to check for plugin updates: %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SearchJobWidget</name>
<message>
<location filename="../gui/search/searchjobwidget.ui" line="14"/>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.ui" line="22"/>
<source>Results(xxx)</source>
<translation>Tulokset(xxx)</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.ui" line="45"/>
<source>Search in:</source>
<translation>Etsitään:</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.ui" line="55"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Some search engines search in torrent description and in torrent file names too. Whether such results will be shown in the list below is controlled by this mode.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Everywhere &lt;/span&gt;disables filtering and shows everything returned by the search engines.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;Torrent names only&lt;/span&gt; shows only torrents whose names match the search query.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.ui" line="84"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Set minimal and maximal allowed number of seeders&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.ui" line="87"/>
<source>Seeds:</source>
<translation>Jakajia:</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.ui" line="94"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Minimal number of seeds&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Jakajien vähimmäismäärä&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.ui" line="116"/>
<location filename="../gui/search/searchjobwidget.ui" line="204"/>
<source>to</source>
<translation></translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.ui" line="123"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Maximal number of seeds&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Jakajien enimmäismäärä&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.ui" line="126"/>
<location filename="../gui/search/searchjobwidget.ui" line="216"/>
<source></source>
<translation></translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.ui" line="167"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Set minimal and maximal allowed size of a torrent&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.ui" line="170"/>
<source>Size:</source>
<translation>Koko:</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.ui" line="179"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Minimal torrent size&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.ui" line="213"/>
<source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Maximal torrent size&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="78"/>
<source>Name</source>
<comment>i.e: file name</comment>
<translation>Nimi</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="79"/>
<source>Size</source>
<comment>i.e: file size</comment>
<translation>Koko</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="80"/>
<source>Seeders</source>
<comment>i.e: Number of full sources</comment>
<translation>Jakajia</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="81"/>
<source>Leechers</source>
<comment>i.e: Number of partial sources</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="82"/>
<source>Search engine</source>
<translation>Hakukone</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="132"/>
<source>Filter search results...</source>
<translation>Suodata hakutulokset...</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="303"/>
<source>Results (showing &lt;i&gt;%1&lt;/i&gt; out of &lt;i&gt;%2&lt;/i&gt;):</source>
<comment>i.e: Search results</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="354"/>
<source>Torrent names only</source>
<translation>Vain torrentin nimestä</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="355"/>
<source>Everywhere</source>
<translation>Kaikkialta</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="378"/>
<source>Use regular expressions</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="393"/>
<source>Download</source>
<translation>Lataa</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="399"/>
<source>Open description page</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="403"/>
<source>Copy</source>
<translation type="unfinished">Kopioi</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="406"/>
<source>Name</source>
<translation type="unfinished">Nimi</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="410"/>
<source>Download link</source>
<translation>Lataa linkki</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="415"/>
<source>Description page URL</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="425"/>
<source>Searching...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="427"/>
<source>Search has finished</source>
<translation>Haku on päättynyt</translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="429"/>
<source>Search aborted</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="431"/>
<source>An error occurred during search...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="433"/>
<source>Search returned no results</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/search/searchjobwidget.cpp" line="458"/>
<source>Column visibility</source>
<translation>Sarakkeen näkyvyys</translation>
</message>
</context>
<context>
<name>SearchListDelegate</name>
<message>
<location filename="../gui/search/searchlistdelegate.cpp" line="59"/>
<source>Unknown</source>
<translation type="unfinished">Tuntematon</translation>
</message>
</context>
<context>
<name>SearchPluginManager</name>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="210"/>
<source>Unknown search engine plugin file format.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="221"/>
<source>Plugin already at version %1, which is greater than %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="222"/>
<source>A more recent version of this plugin is already installed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="243"/>
<source>Plugin %1 is not supported.</source>
<translation>Liitännäinen %1 ei ole tuettu.</translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="250"/>
<location filename="../base/search/searchpluginmanager.cpp" line="253"/>
<source>Plugin is not supported.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="259"/>
<source>Plugin %1 has been successfully updated.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="321"/>
<source>All categories</source>
<translation>Kaikki kategoriat</translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="322"/>
<source>Movies</source>
<translation>Elokuvat</translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="323"/>
<source>TV shows</source>
<translation>TV-ohjelmat</translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="324"/>
<source>Music</source>
<translation>Musiikki</translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="325"/>
<source>Games</source>
<translation>Pelit</translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="326"/>
<source>Anime</source>
<translation>Anime</translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="327"/>
<source>Software</source>
<translation>Ohjelmat</translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="328"/>
<source>Pictures</source>
<translation>Kuvat</translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="329"/>
<source>Books</source>
<translation>Kirjat</translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="362"/>
<source>Update server is temporarily unavailable. %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="381"/>
<location filename="../base/search/searchpluginmanager.cpp" line="383"/>
<source>Failed to download the plugin file. %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="504"/>
<source>Plugin &quot;%1&quot; is outdated, updating to version %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="510"/>
<source>Incorrect update info received for %1 out of %2 plugins.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/search/searchpluginmanager.cpp" line="547"/>
<source>Search plugin &apos;%1&apos; contains invalid version string (&apos;%2&apos;)</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SearchWidget</name>
<message>
<location filename="../gui/search/searchwidget.ui" line="14"/>
<location filename="../gui/search/searchwidget.ui" line="51"/>
<location filename="../gui/search/searchwidget.cpp" line="252"/>
<location filename="../gui/search/searchwidget.cpp" line="272"/>
<location filename="../gui/search/searchwidget.cpp" line="335"/>
<location filename="../gui/search/searchwidget.cpp" line="343"/>
<source>Search</source>
<translation>Etsi</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.ui" line="79"/>
<source>There aren&apos;t any search plugins installed.
Click the &quot;Search plugins...&quot; button at the bottom right of the window to install some.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/search/searchwidget.ui" line="132"/>
<source>Search plugins...</source>
<translation>Hakuliitännäiset</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.cpp" line="90"/>
<source>A phrase to search for.</source>
<translation>Haku fraasi.</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.cpp" line="91"/>
<source>Spaces in a search term may be protected by double quotes.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/search/searchwidget.cpp" line="93"/>
<source>Example:</source>
<comment>Search phrase example</comment>
<translation>Esimerkki:</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.cpp" line="95"/>
<source>&lt;b&gt;foo bar&lt;/b&gt;: search for &lt;b&gt;foo&lt;/b&gt; and &lt;b&gt;bar&lt;/b&gt;</source>
<comment>Search phrase example, illustrates quotes usage, a pair of space delimited words, individal words are highlighted</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/search/searchwidget.cpp" line="99"/>
<source>&lt;b&gt;&amp;quot;foo bar&amp;quot;&lt;/b&gt;: search for &lt;b&gt;foo bar&lt;/b&gt;</source>
<comment>Search phrase example, illustrates quotes usage, double quotedpair of space delimited words, the whole pair is highlighted</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/search/searchwidget.cpp" line="168"/>
<source>All plugins</source>
<translation>Kaikki liitännäiset</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.cpp" line="167"/>
<source>Only enabled</source>
<translation>Vain käytössä olevat</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.cpp" line="169"/>
<source>Select...</source>
<translation>Valitse...</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.cpp" line="265"/>
<location filename="../gui/search/searchwidget.cpp" line="329"/>
<location filename="../gui/search/searchwidget.cpp" line="331"/>
<source>Search Engine</source>
<translation>Hakukone</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.cpp" line="265"/>
<source>Please install Python to use the Search Engine.</source>
<translation>Asenna Python käyttääksesi hakukonetta.</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.cpp" line="282"/>
<source>Empty search pattern</source>
<translation>Tyhjä hakulauseke</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.cpp" line="282"/>
<source>Please type a search pattern first</source>
<translation>Kirjoita ensin hakulauseke</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.cpp" line="312"/>
<source>Stop</source>
<translation>Pysäytä</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.cpp" line="331"/>
<source>Search has finished</source>
<translation>Haku valmis</translation>
</message>
<message>
<location filename="../gui/search/searchwidget.cpp" line="329"/>
<source>Search has failed</source>
<translation>Haku epäonnistui</translation>
</message>
</context>
<context>
<name>ShutdownConfirmDialog</name>
<message>
<location filename="../gui/shutdownconfirmdialog.ui" line="64"/>
<source>Don&apos;t show again</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/shutdownconfirmdialog.cpp" line="112"/>
<source>qBittorrent will now exit.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/shutdownconfirmdialog.cpp" line="113"/>
<source>E&amp;xit Now</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/shutdownconfirmdialog.cpp" line="114"/>
<source>Exit confirmation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/shutdownconfirmdialog.cpp" line="117"/>
<source>The computer is going to shutdown.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/shutdownconfirmdialog.cpp" line="118"/>
<source>&amp;Shutdown Now</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/shutdownconfirmdialog.cpp" line="119"/>
<source>Shutdown confirmation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/shutdownconfirmdialog.cpp" line="122"/>
<source>The computer is going to enter suspend mode.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/shutdownconfirmdialog.cpp" line="123"/>
<source>&amp;Suspend Now</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/shutdownconfirmdialog.cpp" line="124"/>
<source>Suspend confirmation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/shutdownconfirmdialog.cpp" line="127"/>
<source>The computer is going to enter hibernation mode.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/shutdownconfirmdialog.cpp" line="128"/>
<source>&amp;Hibernate Now</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/shutdownconfirmdialog.cpp" line="129"/>
<source>Hibernate confirmation</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/shutdownconfirmdialog.cpp" line="139"/>
<source>You can cancel the action within %1 seconds.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SpeedLimitDialog</name>
<message>
<location filename="../gui/speedlimitdialog.ui" line="26"/>
<source></source>
<translation></translation>
</message>
<message>
<location filename="../gui/speedlimitdialog.ui" line="29"/>
<source> KiB/s</source>
<translation>KiB/s</translation>
</message>
</context>
<context>
<name>SpeedPlotView</name>
<message>
<location filename="../gui/properties/speedplotview.cpp" line="175"/>
<source>Total Upload</source>
<translation>Lähetys Yhteensä</translation>
</message>
<message>
<location filename="../gui/properties/speedplotview.cpp" line="176"/>
<source>Total Download</source>
<translation>Lataus Yhteensä</translation>
</message>
<message>
<location filename="../gui/properties/speedplotview.cpp" line="180"/>
<source>Payload Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedplotview.cpp" line="181"/>
<source>Payload Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedplotview.cpp" line="185"/>
<source>Overhead Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedplotview.cpp" line="186"/>
<source>Overhead Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedplotview.cpp" line="190"/>
<source>DHT Upload</source>
<translation>DHT Lähetys</translation>
</message>
<message>
<location filename="../gui/properties/speedplotview.cpp" line="191"/>
<source>DHT Download</source>
<translation>DHT Lataus</translation>
</message>
<message>
<location filename="../gui/properties/speedplotview.cpp" line="195"/>
<source>Tracker Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedplotview.cpp" line="196"/>
<source>Tracker Download</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>SpeedWidget</name>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="68"/>
<source>Period:</source>
<translation>Ajanjakso:</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="71"/>
<source>1 Minute</source>
<translation>1 minuutti</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="72"/>
<source>5 Minutes</source>
<translation>5 minuuttia</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="73"/>
<source>30 Minutes</source>
<translation>30 minuuttia</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="74"/>
<source>6 Hours</source>
<translation>6 tuntia</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="103"/>
<source>Select Graphs</source>
<translation>Valitse Kaaviot</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="82"/>
<source>Total Upload</source>
<translation>Lähetys Yhteensä</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="75"/>
<source>12 Hours</source>
<translation>12 tuntia</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="76"/>
<source>24 Hours</source>
<translation>24 tuntia</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="83"/>
<source>Total Download</source>
<translation>Lataus Yhteensä</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="84"/>
<source>Payload Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="85"/>
<source>Payload Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="86"/>
<source>Overhead Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="87"/>
<source>Overhead Download</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="88"/>
<source>DHT Upload</source>
<translation>DHT Lähetys</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="89"/>
<source>DHT Download</source>
<translation>DHT Lataus</translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="90"/>
<source>Tracker Upload</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/speedwidget.cpp" line="91"/>
<source>Tracker Download</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>StacktraceDialog</name>
<message>
<location filename="../app/stacktracedialog.ui" line="14"/>
<source>Crash info</source>
<translation>Kaatumistiedot</translation>
</message>
</context>
<context>
<name>StatsDialog</name>
<message>
<location filename="../gui/statsdialog.ui" line="14"/>
<source>Statistics</source>
<translation>Tilastot</translation>
</message>
<message>
<location filename="../gui/statsdialog.ui" line="20"/>
<source>User statistics</source>
<translation>Käyttäjätilastot</translation>
</message>
<message>
<location filename="../gui/statsdialog.ui" line="99"/>
<source>Cache statistics</source>
<translation>Välimuistitilastot</translation>
</message>
<message>
<location filename="../gui/statsdialog.ui" line="105"/>
<source>Read cache hits:</source>
<translation>Luetut välimuistin osumat:</translation>
</message>
<message>
<location filename="../gui/statsdialog.ui" line="184"/>
<source>Average time in queue:</source>
<translation>Keskimääräinen aika jonossa:</translation>
</message>
<message>
<location filename="../gui/statsdialog.ui" line="33"/>
<source>Connected peers:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/statsdialog.ui" line="40"/>
<source>All-time share ratio:</source>
<translation>Jakosuhde yhteensä:</translation>
</message>
<message>
<location filename="../gui/statsdialog.ui" line="54"/>
<source>All-time download:</source>
<translation>Yhteensä ladattu:</translation>
</message>
<message>
<location filename="../gui/statsdialog.ui" line="75"/>
<source>Session waste:</source>
<translation>Hukattu tässä istunnossa:</translation>
</message>
<message>
<location filename="../gui/statsdialog.ui" line="82"/>
<source>All-time upload:</source>
<translation>Yhteensä lähetetty:</translation>
</message>
<message>
<location filename="../gui/statsdialog.ui" line="126"/>
<source>Total buffer size:</source>
<translation>Puskurien koko yhteensä:</translation>
</message>
<message>
<location filename="../gui/statsdialog.ui" line="136"/>
<source>Performance statistics</source>
<translation>Suorituskykytilastot</translation>
</message>
<message>
<location filename="../gui/statsdialog.ui" line="170"/>
<source>Queued I/O jobs:</source>
<translation>Jonoon asetetut I/O-työt:</translation>
</message>
<message>
<location filename="../gui/statsdialog.ui" line="177"/>
<source>Write cache overload:</source>
<translation>Kirjoitusvälimuistin ylikuormitus:</translation>
</message>
<message>
<location filename="../gui/statsdialog.ui" line="191"/>
<source>Read cache overload:</source>
<translation>Lukuvälimuistin ylikuormitus:</translation>
</message>
<message>
<location filename="../gui/statsdialog.ui" line="198"/>
<source>Total queued size:</source>
<translation>Jonotettu koko yhteensä:</translation>
</message>
<message>
<location filename="../gui/statsdialog.cpp" line="101"/>
<source>%1 ms</source>
<comment>18 milliseconds</comment>
<translation>%1 ms</translation>
</message>
</context>
<context>
<name>StatusBar</name>
<message>
<location filename="../gui/statusbar.cpp" line="67"/>
<location filename="../gui/statusbar.cpp" line="187"/>
<source>Connection status:</source>
<translation>Yhteyden tila:</translation>
</message>
<message>
<location filename="../gui/statusbar.cpp" line="68"/>
<location filename="../gui/statusbar.cpp" line="187"/>
<source>No direct connections. This may indicate network configuration problems.</source>
<translation>Ei suoria yhteyksiä. Tämä voi olla merkki verkko-ongelmista.</translation>
</message>
<message>
<location filename="../gui/statusbar.cpp" line="89"/>
<location filename="../gui/statusbar.cpp" line="196"/>
<source>DHT: %1 nodes</source>
<translation>DHT: %1 solmua</translation>
</message>
<message>
<location filename="../gui/statusbar.cpp" line="160"/>
<source>qBittorrent needs to be restarted!</source>
<translation>qBittorrent pitää käynnistää uudelleen!</translation>
</message>
<message>
<location filename="../gui/statusbar.cpp" line="177"/>
<location filename="../gui/statusbar.cpp" line="183"/>
<source>Connection Status:</source>
<translation>Yhteyden tila:</translation>
</message>
<message>
<location filename="../gui/statusbar.cpp" line="177"/>
<source>Offline. This usually means that qBittorrent failed to listen on the selected port for incoming connections.</source>
<translation>Ei yhteyttä. Yleensä tämä tarkoittaa, että qBittorrent ei pystynyt kuuntelemaan sisääntulevien yhteyksien porttia.</translation>
</message>
<message>
<location filename="../gui/statusbar.cpp" line="183"/>
<source>Online</source>
<translation>Verkkoyhteydessä</translation>
</message>
<message>
<location filename="../gui/statusbar.cpp" line="239"/>
<source>Click to switch to alternative speed limits</source>
<translation>Napsauta vaihtaaksesi vaihtoehtoisiin nopeusrajoituksiin</translation>
</message>
<message>
<location filename="../gui/statusbar.cpp" line="234"/>
<source>Click to switch to regular speed limits</source>
<translation>Napsauta vaihtaaksesi tavallisiin nopeusrajoituksiin</translation>
</message>
<message>
<location filename="../gui/statusbar.cpp" line="251"/>
<source>Global Download Speed Limit</source>
<translation>Yleinen latausnopeusrajoitus</translation>
</message>
<message>
<location filename="../gui/statusbar.cpp" line="265"/>
<source>Global Upload Speed Limit</source>
<translation>Yleinen lähetysnopeusrajoitus</translation>
</message>
</context>
<context>
<name>StatusFilterWidget</name>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="167"/>
<source>All (0)</source>
<comment>this is for the status filter</comment>
<translation>Kaikki (0)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="170"/>
<source>Downloading (0)</source>
<translation>Ladataan (0)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="173"/>
<source>Seeding (0)</source>
<translation>Jakaa (0)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="176"/>
<source>Completed (0)</source>
<translation>Valmiina (0)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="179"/>
<source>Resumed (0)</source>
<translation>Jatkettu (0)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="182"/>
<source>Paused (0)</source>
<translation>Keskeytetty (0)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="185"/>
<source>Active (0)</source>
<translation>Aktiivisena (0)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="188"/>
<source>Inactive (0)</source>
<translation>Ei aktiivisena (0)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="191"/>
<source>Stalled (0)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="194"/>
<source>Stalled Uploading (0)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="197"/>
<source>Stalled Downloading (0)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="200"/>
<source>Errored (0)</source>
<translation>Virheelliset (0)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="253"/>
<source>All (%1)</source>
<translation>Kaikki (%1)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="254"/>
<source>Downloading (%1)</source>
<translation>Ladataan (%1)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="255"/>
<source>Seeding (%1)</source>
<translation>Jakaa (%1)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="256"/>
<source>Completed (%1)</source>
<translation>Valmiina (%1)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="258"/>
<source>Paused (%1)</source>
<translation>Keskeytetty (%1)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="257"/>
<source>Resumed (%1)</source>
<translation>Jatkettu (%1)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="259"/>
<source>Active (%1)</source>
<translation>Aktiivisena (%1)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="260"/>
<source>Inactive (%1)</source>
<translation>Ei aktiivisena (%1)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="261"/>
<source>Stalled (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="262"/>
<source>Stalled Uploading (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="263"/>
<source>Stalled Downloading (%1)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="264"/>
<source>Errored (%1)</source>
<translation>Virheelliset (%1)</translation>
</message>
</context>
<context>
<name>TagFilterModel</name>
<message>
<location filename="../gui/tagfiltermodel.cpp" line="147"/>
<source>Tags</source>
<translation>Tunnisteet</translation>
</message>
<message>
<location filename="../gui/tagfiltermodel.cpp" line="258"/>
<source>All</source>
<translation>Kaikki</translation>
</message>
<message>
<location filename="../gui/tagfiltermodel.cpp" line="260"/>
<source>Untagged</source>
<translation>Tunnisteettomat</translation>
</message>
</context>
<context>
<name>TagFilterWidget</name>
<message>
<location filename="../gui/tagfilterwidget.cpp" line="112"/>
<source>Add tag...</source>
<translation>Lisää tunniste...</translation>
</message>
<message>
<location filename="../gui/tagfilterwidget.cpp" line="119"/>
<source>Remove tag</source>
<translation>Poista tunniste</translation>
</message>
<message>
<location filename="../gui/tagfilterwidget.cpp" line="125"/>
<source>Remove unused tags</source>
<translation>Poista käyttämättömät tunnisteet</translation>
</message>
<message>
<location filename="../gui/tagfilterwidget.cpp" line="132"/>
<source>Resume torrents</source>
<translation>Jatka torrentteja</translation>
</message>
<message>
<location filename="../gui/tagfilterwidget.cpp" line="138"/>
<source>Pause torrents</source>
<translation>Keskeytä torrentit</translation>
</message>
<message>
<location filename="../gui/tagfilterwidget.cpp" line="144"/>
<source>Delete torrents</source>
<translation>Poista torrentit</translation>
</message>
<message>
<location filename="../gui/tagfilterwidget.cpp" line="187"/>
<source>New Tag</source>
<translation>Uusi tunniste</translation>
</message>
<message>
<location filename="../gui/tagfilterwidget.cpp" line="187"/>
<source>Tag:</source>
<translation>Tunniste:</translation>
</message>
<message>
<location filename="../gui/tagfilterwidget.cpp" line="191"/>
<source>Invalid tag name</source>
<translation>Virheellinen tunniste nimi</translation>
</message>
<message>
<location filename="../gui/tagfilterwidget.cpp" line="192"/>
<source>Tag name &apos;%1&apos; is invalid</source>
<translation>Tunnisteen nimi &apos;%1&apos; ei kelpaa</translation>
</message>
<message>
<location filename="../gui/tagfilterwidget.cpp" line="207"/>
<source>Tag exists</source>
<translation>Tunniste on olemassa</translation>
</message>
<message>
<location filename="../gui/tagfilterwidget.cpp" line="207"/>
<source>Tag name already exists.</source>
<translation>Tunnisteen nimi on jo olemassa</translation>
</message>
</context>
<context>
<name>TorrentCategoryDialog</name>
<message>
<location filename="../gui/torrentcategorydialog.ui" line="14"/>
<source>Torrent Category Properties</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/torrentcategorydialog.ui" line="35"/>
<source>Name:</source>
<translation>Nimi:</translation>
</message>
<message>
<location filename="../gui/torrentcategorydialog.ui" line="45"/>
<source>Save path:</source>
<translation>Tallennussijainti:</translation>
</message>
<message>
<location filename="../gui/torrentcategorydialog.cpp" line="42"/>
<source>Choose save path</source>
<translation type="unfinished">Valitse tallennussijainti</translation>
</message>
<message>
<location filename="../gui/torrentcategorydialog.cpp" line="57"/>
<source>New Category</source>
<translation>Uusi kategoria</translation>
</message>
<message>
<location filename="../gui/torrentcategorydialog.cpp" line="66"/>
<source>Invalid category name</source>
<translation>Virheellinen kategorian nimi</translation>
</message>
<message>
<location filename="../gui/torrentcategorydialog.cpp" line="67"/>
<source>Category name cannot contain &apos;\&apos;.
Category name cannot start/end with &apos;/&apos;.
Category name cannot contain &apos;//&apos; sequence.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/torrentcategorydialog.cpp" line="73"/>
<source>Category creation error</source>
<translation>Kategorian luomisvirhe</translation>
</message>
<message>
<location filename="../gui/torrentcategorydialog.cpp" line="74"/>
<source>Category with the given name already exists.
Please choose a different name and try again.</source>
<translation>Tämän niminen kategoria on jo olemassa.
Valitse toinen nimi ja yritä uudelleen.</translation>
</message>
</context>
<context>
<name>TorrentContentModel</name>
<message>
<location filename="../gui/torrentcontentmodel.cpp" line="183"/>
<source>Name</source>
<translation>Nimi</translation>
</message>
<message>
<location filename="../gui/torrentcontentmodel.cpp" line="183"/>
<source>Size</source>
<translation>Koko</translation>
</message>
<message>
<location filename="../gui/torrentcontentmodel.cpp" line="183"/>
<source>Progress</source>
<translation>Edistyminen</translation>
</message>
<message>
<location filename="../gui/torrentcontentmodel.cpp" line="183"/>
<source>Download Priority</source>
<translation>Latauksen tärkeysaste</translation>
</message>
<message>
<location filename="../gui/torrentcontentmodel.cpp" line="183"/>
<source>Remaining</source>
<translation>Jäljellä</translation>
</message>
<message>
<location filename="../gui/torrentcontentmodel.cpp" line="183"/>
<source>Availability</source>
<translation>Saatavuus</translation>
</message>
</context>
<context>
<name>TorrentContentTreeView</name>
<message>
<location filename="../gui/torrentcontenttreeview.cpp" line="107"/>
<location filename="../gui/torrentcontenttreeview.cpp" line="226"/>
<source>Renaming</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/torrentcontenttreeview.cpp" line="107"/>
<location filename="../gui/torrentcontenttreeview.cpp" line="226"/>
<source>New name:</source>
<translation type="unfinished">Uusi nimi:</translation>
</message>
<message>
<location filename="../gui/torrentcontenttreeview.cpp" line="112"/>
<location filename="../gui/torrentcontenttreeview.cpp" line="140"/>
<location filename="../gui/torrentcontenttreeview.cpp" line="231"/>
<location filename="../gui/torrentcontenttreeview.cpp" line="255"/>
<source>Rename error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/torrentcontenttreeview.cpp" line="113"/>
<location filename="../gui/torrentcontenttreeview.cpp" line="232"/>
<source>The name is empty or contains forbidden characters, please choose a different one.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/torrentcontenttreeview.cpp" line="141"/>
<location filename="../gui/torrentcontenttreeview.cpp" line="256"/>
<source>This name is already in use in this folder. Please use a different name.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/torrentcontenttreeview.cpp" line="180"/>
<location filename="../gui/torrentcontenttreeview.cpp" line="295"/>
<source>The folder could not be renamed</source>
<translation>Kansiota ei voitu nimetä uudelleen</translation>
</message>
<message>
<location filename="../gui/torrentcontenttreeview.cpp" line="181"/>
<location filename="../gui/torrentcontenttreeview.cpp" line="296"/>
<source>This name is already in use. Please use a different name.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TorrentCreatorDialog</name>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="17"/>
<source>Torrent Creator</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="23"/>
<source>Select file/folder to share</source>
<translation>Valitse jaettava tiedosto/kansio</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="31"/>
<source>Path:</source>
<translation>Polku:</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="58"/>
<source>[Drag and drop area]</source>
<translation>[Drag and Drop alue]</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="68"/>
<location filename="../gui/torrentcreatordialog.cpp" line="111"/>
<source>Select file</source>
<translation>Valitse tiedosto</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="75"/>
<location filename="../gui/torrentcreatordialog.cpp" line="104"/>
<source>Select folder</source>
<translation>Valitse kansio</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="87"/>
<source>Settings</source>
<translation>Asetukset</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="95"/>
<source>Piece size:</source>
<translation>Osakoko:</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="109"/>
<source>Auto</source>
<translation>Automaattinen</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="114"/>
<source>16 KiB</source>
<translation>16 KiB</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="119"/>
<source>32 KiB</source>
<translation>32 KiB</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="124"/>
<source>64 KiB</source>
<translation>64 KiB</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="129"/>
<source>128 KiB</source>
<translation>128 KiB</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="134"/>
<source>256 KiB</source>
<translation>256 KiB</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="139"/>
<source>512 KiB</source>
<translation>512 KiB</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="144"/>
<source>1 MiB</source>
<translation>1 MiB</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="149"/>
<source>2 MiB</source>
<translation>2 MiB</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="154"/>
<source>4 MiB</source>
<translation>4 MiB</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="159"/>
<source>8 MiB</source>
<translation>8 MiB</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="164"/>
<source>16 MiB</source>
<translation>16 MiB</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="169"/>
<source>32 MiB</source>
<translation>32 MiB</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="177"/>
<source>Calculate number of pieces:</source>
<translation>Laske osien määrä:</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="206"/>
<source>Private torrent (Won&apos;t distribute on DHT network)</source>
<translation>Yksityinen torrent (Ei jaeta DHT-verkossa)</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="213"/>
<source>Start seeding immediately</source>
<translation>Aloita jakaminen välittömästi</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="223"/>
<source>Ignore share ratio limits for this torrent</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="230"/>
<source>Optimize alignment</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="241"/>
<source>Align to piece boundary for files larger than:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="248"/>
<source>Disabled</source>
<translation type="unfinished">Ei käytössä</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="251"/>
<source> KiB</source>
<translation type="unfinished">KiB</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="288"/>
<source>Fields</source>
<translation>Kentät</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="294"/>
<source>You can separate tracker tiers / groups with an empty line.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="304"/>
<source>Web seed URLs:</source>
<translation>Weblähteet:</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="325"/>
<source>Tracker URLs:</source>
<translation>Seurantapalvelimien osoitteet:</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="332"/>
<source>Comments:</source>
<translation>Kommentit:</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="339"/>
<source>Source:</source>
<translation>Lähde:</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.ui" line="354"/>
<source>Progress:</source>
<translation>Edistyminen:</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.cpp" line="70"/>
<source>Create Torrent</source>
<translation>Luo torrent</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.cpp" line="154"/>
<location filename="../gui/torrentcreatordialog.cpp" line="193"/>
<location filename="../gui/torrentcreatordialog.cpp" line="205"/>
<source>Torrent creation failed</source>
<translation>Torrentin luonti epäonnistui</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.cpp" line="154"/>
<source>Reason: Path to file/folder is not readable.</source>
<translation>Syy: Tiedoston/kansion polku ei ole luettavissa.</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.cpp" line="161"/>
<source>Select where to save the new torrent</source>
<translation>Valitse minne uusi torrentti tallennetaan</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.cpp" line="161"/>
<source>Torrent Files (*.torrent)</source>
<translation>Torrent-tiedostot (*.torrent)</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.cpp" line="193"/>
<source>Reason: %1</source>
<translation>Syy: %1</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.cpp" line="205"/>
<source>Reason: Created torrent is invalid. It won&apos;t be added to download list.</source>
<translation>Syy: Luotu torrent on virheellinen, sitä ei lisätä latausluetteloon.</translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.cpp" line="217"/>
<source>Torrent creator</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/torrentcreatordialog.cpp" line="218"/>
<source>Torrent created:</source>
<translation>Torrent luotu:</translation>
</message>
</context>
<context>
<name>TorrentInfo</name>
<message>
<location filename="../base/bittorrent/torrentinfo.cpp" line="134"/>
<source>File size exceeds max limit %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/torrentinfo.cpp" line="144"/>
<source>Torrent file read error: %1</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/torrentinfo.cpp" line="149"/>
<source>Torrent file read error: size mismatch</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/bittorrent/torrentinfo.cpp" line="161"/>
<source>Invalid metadata.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TorrentsController</name>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="595"/>
<source>Error: &apos;%1&apos; is not a valid torrent file.</source>
<translation>Virhe: &apos;%1&apos; ei ole kelvollinen torrent-tiedosto.</translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="755"/>
<source>Priority must be an integer</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="758"/>
<source>Priority is not valid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="764"/>
<source>Torrent&apos;s metadata has not yet downloaded</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="772"/>
<source>File IDs must be integers</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="774"/>
<source>File ID is not valid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="911"/>
<location filename="../webui/api/torrentscontroller.cpp" line="922"/>
<location filename="../webui/api/torrentscontroller.cpp" line="933"/>
<location filename="../webui/api/torrentscontroller.cpp" line="944"/>
<source>Torrent queueing must be enabled</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="958"/>
<source>Save path cannot be empty</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="1045"/>
<location filename="../webui/api/torrentscontroller.cpp" line="1062"/>
<source>Category cannot be empty</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="1051"/>
<source>Unable to create category</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="1065"/>
<source>Unable to edit category</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="1169"/>
<source>Name cannot be empty</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="1171"/>
<source>Name is not valid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="1178"/>
<source>ID is not valid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="1195"/>
<source>Name is already in use</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="962"/>
<source>Cannot make save path</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="966"/>
<source>Cannot write to directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="970"/>
<source>WebUI Set location: moving &quot;%1&quot;, from &quot;%2&quot; to &quot;%3&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="984"/>
<source>Incorrect torrent name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/api/torrentscontroller.cpp" line="1033"/>
<location filename="../webui/api/torrentscontroller.cpp" line="1048"/>
<source>Incorrect category name</source>
<translation>Väärä kategorian nimi</translation>
</message>
</context>
<context>
<name>TrackerEntriesDialog</name>
<message>
<location filename="../gui/trackerentriesdialog.ui" line="14"/>
<source>Edit trackers</source>
<translation>Muokkaa seurantapalvelimia</translation>
</message>
<message>
<location filename="../gui/trackerentriesdialog.ui" line="20"/>
<source>One tracker URL per line.
- You can split the trackers into groups by inserting blank lines.
- All trackers within the same group will belong to the same tier.
- The group on top will be tier 0, the next group tier 1 and so on.
- Below will show the common subset of trackers of the selected torrents.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TrackerFiltersList</name>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="284"/>
<source>All (0)</source>
<comment>this is for the tracker filter</comment>
<translation>Kaikki (0)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="287"/>
<source>Trackerless (0)</source>
<translation>Ei seurantapalvelinta (0)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="290"/>
<source>Error (0)</source>
<translation>Virhe (0)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="293"/>
<source>Warning (0)</source>
<translation>Varoitus (0)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="338"/>
<location filename="../gui/transferlistfilterswidget.cpp" line="393"/>
<source>Trackerless (%1)</source>
<translation>Ei seurantapalvelinta (%1)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="435"/>
<location filename="../gui/transferlistfilterswidget.cpp" line="467"/>
<source>Error (%1)</source>
<translation>Virhe (%1)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="448"/>
<location filename="../gui/transferlistfilterswidget.cpp" line="482"/>
<source>Warning (%1)</source>
<translation>Varoitus (%1)</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="534"/>
<source>Resume torrents</source>
<translation>Jatka torrentteja</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="537"/>
<source>Pause torrents</source>
<translation>Keskeytä torrentit</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="540"/>
<source>Delete torrents</source>
<translation>Poista torrentit</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="565"/>
<location filename="../gui/transferlistfilterswidget.cpp" line="579"/>
<source>All (%1)</source>
<comment>this is for the tracker filter</comment>
<translation>Kaikki (%1)</translation>
</message>
</context>
<context>
<name>TrackerListWidget</name>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="276"/>
<location filename="../gui/properties/trackerlistwidget.cpp" line="370"/>
<source>Working</source>
<translation>Toiminnassa</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="277"/>
<source>Disabled</source>
<translation>Ei käytössä</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="298"/>
<location filename="../webui/api/torrentscontroller.cpp" line="163"/>
<source>This torrent is private</source>
<translation>Torrentti on yksityinen</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="374"/>
<source>Updating...</source>
<translation>Päivitetään...</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="378"/>
<source>Not working</source>
<translation>Ei toiminnassa</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="382"/>
<source>Not contacted yet</source>
<translation>Ei yhteyttä vielä</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="390"/>
<location filename="../gui/properties/trackerlistwidget.cpp" line="393"/>
<location filename="../gui/properties/trackerlistwidget.cpp" line="396"/>
<source>N/A</source>
<translation>Ei saatavilla</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="486"/>
<source>Tracker editing</source>
<translation>Seurantapalvelimen muokkaus</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="486"/>
<source>Tracker URL:</source>
<translation>Seurantapalvelimen osoite:</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="491"/>
<location filename="../gui/properties/trackerlistwidget.cpp" line="500"/>
<source>Tracker editing failed</source>
<translation>Seurantapalvelimen muokkaaminen epäonnistui</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="491"/>
<source>The tracker URL entered is invalid.</source>
<translation>Kirjoitettu seurantapalvelimen osoite on virheellinen.</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="500"/>
<source>The tracker URL already exists.</source>
<translation>Seurantapalvelimen osoite on jo olemassa.</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="556"/>
<source>Add a new tracker...</source>
<translation>Lisää uusi seurantapalvelin...</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="560"/>
<source>Edit tracker URL...</source>
<translation>Muokkaa seurantapalvelimen osoitetta...</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="563"/>
<source>Remove tracker</source>
<translation>Poista seurantapalvelin</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="566"/>
<source>Copy tracker URL</source>
<translation>Kopioi seurantapalvelimen osoite</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="571"/>
<source>Force reannounce to selected trackers</source>
<translation>Pakota julkaiseminen uudelleen valituille seurantapalvelimille</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="576"/>
<source>Force reannounce to all trackers</source>
<translation>Pakota julkaiseminen uudelleen kaikille seurantapalvelimille</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="601"/>
<source>Tier</source>
<translation>Taso</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="602"/>
<source>URL</source>
<translation>Verkko-osoite</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="603"/>
<source>Status</source>
<translation>Tila</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="605"/>
<source>Seeds</source>
<translation>Jakajia</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="604"/>
<source>Peers</source>
<translation>Käyttäjät</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="606"/>
<source>Leeches</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="607"/>
<source>Downloaded</source>
<translation>Ladattu</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="608"/>
<source>Message</source>
<translation>Viesti</translation>
</message>
<message>
<location filename="../gui/properties/trackerlistwidget.cpp" line="627"/>
<source>Column visibility</source>
<translation>Sarakkeen näkyvyys</translation>
</message>
</context>
<context>
<name>TrackersAdditionDialog</name>
<message>
<location filename="../gui/properties/trackersadditiondialog.ui" line="14"/>
<source>Trackers addition dialog</source>
<translation>Seurantapalvelimien lisäys</translation>
</message>
<message>
<location filename="../gui/properties/trackersadditiondialog.ui" line="20"/>
<source>List of trackers to add (one per line):</source>
<translation>Seurantapalvelimet jokainen omalla rivillään:</translation>
</message>
<message>
<location filename="../gui/properties/trackersadditiondialog.ui" line="37"/>
<source>µTorrent compatible list URL:</source>
<translation>µTorrent-yhteensopivan listan osoite:</translation>
</message>
<message>
<location filename="../gui/properties/trackersadditiondialog.cpp" line="124"/>
<source>No change</source>
<translation>Ei muutosta</translation>
</message>
<message>
<location filename="../gui/properties/trackersadditiondialog.cpp" line="124"/>
<source>No additional trackers were found.</source>
<translation>Lisää seurantapalvelimia ei löytynyt.</translation>
</message>
<message>
<location filename="../gui/properties/trackersadditiondialog.cpp" line="86"/>
<source>Download error</source>
<translation>Lataamisvirhe</translation>
</message>
<message>
<location filename="../gui/properties/trackersadditiondialog.cpp" line="87"/>
<source>The trackers list could not be downloaded, reason: %1</source>
<translation>Seurantapalvelinlistaa ei voitu ladata, syy: %1</translation>
</message>
</context>
<context>
<name>TransferListFiltersWidget</name>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="660"/>
<source>Status</source>
<translation>Tila</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="668"/>
<source>Categories</source>
<translation>Kategoriat</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="687"/>
<source>Tags</source>
<translation>Tunnisteet</translation>
</message>
<message>
<location filename="../gui/transferlistfilterswidget.cpp" line="705"/>
<source>Trackers</source>
<translation>Seurantapalvelimet</translation>
</message>
</context>
<context>
<name>TransferListModel</name>
<message>
<location filename="../gui/transferlistmodel.cpp" line="67"/>
<source>Downloading</source>
<translation>Ladataan</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="68"/>
<source>Stalled</source>
<comment>Torrent is waiting for download to begin</comment>
<translation>Pysähtynyt</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="69"/>
<source>Downloading metadata</source>
<comment>Used when loading a magnet link</comment>
<translation>Ladataan metatietoja</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="70"/>
<source>[F] Downloading</source>
<comment>Used when the torrent is forced started. You probably shouldn&apos;t translate the F.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="71"/>
<source>Allocating</source>
<comment>qBittorrent is allocating the files on disk</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="72"/>
<location filename="../gui/transferlistmodel.cpp" line="73"/>
<source>Seeding</source>
<comment>Torrent is complete and in upload-only mode</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="74"/>
<source>[F] Seeding</source>
<comment>Used when the torrent is forced started. You probably shouldn&apos;t translate the F.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="75"/>
<location filename="../gui/transferlistmodel.cpp" line="76"/>
<source>Queued</source>
<comment>Torrent is queued</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="77"/>
<location filename="../gui/transferlistmodel.cpp" line="78"/>
<source>Checking</source>
<comment>Torrent local data is being checked</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="79"/>
<source>Checking resume data</source>
<comment>Used when loading the torrents from disk after qbt is launched. It checks the correctness of the .fastresume file. Normally it is completed in a fraction of a second, unless loading many many torrents.</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="80"/>
<source>Paused</source>
<translation>Keskeytetty</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="81"/>
<source>Completed</source>
<translation type="unfinished">Valmistunut</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="82"/>
<source>Moving</source>
<comment>Torrent local data are being moved/relocated</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="83"/>
<source>Missing Files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="84"/>
<source>Errored</source>
<comment>Torrent status, the torrent has an error</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="144"/>
<source>Name</source>
<comment>i.e: torrent name</comment>
<translation>Nimi</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="145"/>
<source>Size</source>
<comment>i.e: torrent size</comment>
<translation>Koko</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="146"/>
<source>Done</source>
<comment>% Done</comment>
<translation>Valmiina</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="147"/>
<source>Status</source>
<comment>Torrent status (e.g. downloading, seeding, paused)</comment>
<translation>Tila</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="148"/>
<source>Seeds</source>
<comment>i.e. full sources (often untranslated)</comment>
<translation>Jakajia</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="149"/>
<source>Peers</source>
<comment>i.e. partial sources (often untranslated)</comment>
<translation>Käyttäjät</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="150"/>
<source>Down Speed</source>
<comment>i.e: Download speed</comment>
<translation>Latausnopeus</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="151"/>
<source>Up Speed</source>
<comment>i.e: Upload speed</comment>
<translation>Lähetysnopeus</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="152"/>
<source>Ratio</source>
<comment>Share ratio</comment>
<translation>Jakosuhde</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="153"/>
<source>ETA</source>
<comment>i.e: Estimated Time of Arrival / Time left</comment>
<translation>Aika</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="154"/>
<source>Category</source>
<translation>Kategoria</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="155"/>
<source>Tags</source>
<translation>Tunnisteet</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="156"/>
<source>Added On</source>
<comment>Torrent was added to transfer list on 01/01/2010 08:00</comment>
<translation>Lisätty</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="157"/>
<source>Completed On</source>
<comment>Torrent was completed on 01/01/2010 08:00</comment>
<translation>Valmistunut</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="158"/>
<source>Tracker</source>
<translation>Seurantapalvelin</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="159"/>
<source>Down Limit</source>
<comment>i.e: Download limit</comment>
<translation>Latausraja</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="160"/>
<source>Up Limit</source>
<comment>i.e: Upload limit</comment>
<translation>Lähetysraja</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="161"/>
<source>Downloaded</source>
<comment>Amount of data downloaded (e.g. in MB)</comment>
<translation>Ladattu</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="162"/>
<source>Uploaded</source>
<comment>Amount of data uploaded (e.g. in MB)</comment>
<translation>Lähetetty</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="163"/>
<source>Session Download</source>
<comment>Amount of data downloaded since program open (e.g. in MB)</comment>
<translation>Ladattu tässä istunnossa</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="164"/>
<source>Session Upload</source>
<comment>Amount of data uploaded since program open (e.g. in MB)</comment>
<translation>Lähetetty tässä istunnossa</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="165"/>
<source>Remaining</source>
<comment>Amount of data left to download (e.g. in MB)</comment>
<translation>Jäljellä</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="166"/>
<source>Time Active</source>
<comment>Time (duration) the torrent is active (not paused)</comment>
<translation>Aikaa aktiivisena</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="167"/>
<source>Save path</source>
<comment>Torrent save path</comment>
<translation>Tallennuspolku</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="168"/>
<source>Completed</source>
<comment>Amount of data completed (e.g. in MB)</comment>
<translation>Valmistunut</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="169"/>
<source>Ratio Limit</source>
<comment>Upload share ratio limit</comment>
<translation>Jakosuhteen raja</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="170"/>
<source>Last Seen Complete</source>
<comment>Indicates the time when the torrent was last seen complete/whole</comment>
<translation>Viimeksi Nähty Valmistuneen</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="171"/>
<source>Last Activity</source>
<comment>Time passed since a chunk was downloaded/uploaded</comment>
<translation>Viimeisin Toiminta</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="172"/>
<source>Total Size</source>
<comment>i.e. Size including unwanted data</comment>
<translation>Koko yhteensä</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="173"/>
<source>Availability</source>
<comment>The number of distributed copies of the torrent</comment>
<translation>Saatavuus</translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="270"/>
<source>%1 ago</source>
<comment>e.g.: 1h 20m ago</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/transferlistmodel.cpp" line="279"/>
<source>%1 (seeded for %2)</source>
<comment>e.g. 4m39s (seeded for 3m10s)</comment>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>TransferListWidget</name>
<message>
<location filename="../gui/transferlistwidget.cpp" line="839"/>
<source>Column visibility</source>
<translation>Sarakkeen näkyvyys</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="510"/>
<source>Choose save path</source>
<translation>Valitse tallennussijainti</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="746"/>
<source>Torrent Download Speed Limiting</source>
<translation>Torrentin latausnopeuden rajoitus</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="771"/>
<source>Torrent Upload Speed Limiting</source>
<translation>Torrentin lähetysnopeuden rajoitus</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="820"/>
<source>Recheck confirmation</source>
<translation>Uudelleentarkistuksen vahvistus</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="820"/>
<source>Are you sure you want to recheck the selected torrent(s)?</source>
<translation>Haluatko varmasti tarkistaa uudelleen valitut torrentit?</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1004"/>
<source>Rename</source>
<translation>Nimeä uudelleen</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1004"/>
<source>New name:</source>
<translation>Uusi nimi:</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1043"/>
<source>Resume</source>
<comment>Resume/start the torrent</comment>
<translation>Jatka</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1047"/>
<source>Force Resume</source>
<comment>Force Resume/start the torrent</comment>
<translation>Pakota jatkaminen</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1045"/>
<source>Pause</source>
<comment>Pause the torrent</comment>
<translation>Keskeytä</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="516"/>
<source>Set location: moving &quot;%1&quot;, from &quot;%2&quot; to &quot;%3&quot;</source>
<comment>Set location: moving &quot;ubuntu_16_04.iso&quot;, from &quot;/home/dir1&quot; to &quot;/home/dir2&quot;</comment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="720"/>
<source>Unable to preview</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="720"/>
<source>The selected torrent &quot;%1&quot; does not contain previewable files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="913"/>
<source>Add Tags</source>
<translation>Lisää Tunnisteita</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="954"/>
<source>Remove All Tags</source>
<translation>Poista Kaikki Tunnisteet</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="954"/>
<source>Remove all tags from selected torrents?</source>
<translation>Poistetaanko kaikki tunnisteet valitusta torrentista?</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="968"/>
<source>Comma-separated tags:</source>
<translation>Pilkulla erotetut tunnisteet:</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="975"/>
<source>Invalid tag</source>
<translation>Virheellinen tunniste</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="976"/>
<source>Tag name: &apos;%1&apos; is invalid</source>
<translation>Tunnisteen nimi &apos;%1&apos; ei kelpaa</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1049"/>
<source>Delete</source>
<comment>Delete the torrent</comment>
<translation>Poista</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1051"/>
<source>Preview file...</source>
<translation>Esikatsele...</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1053"/>
<source>Limit share ratio...</source>
<translation>Rajoita jakosuhde...</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1055"/>
<source>Limit upload rate...</source>
<translation>Rajoita lähetysnopeus...</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1057"/>
<source>Limit download rate...</source>
<translation>Rajoita latausnopeus...</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1059"/>
<source>Open destination folder</source>
<translation>Avaa kohdekansio</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1061"/>
<source>Move up</source>
<comment>i.e. move up in the queue</comment>
<translation>Siirrä ylös jonossa</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1063"/>
<source>Move down</source>
<comment>i.e. Move down in the queue</comment>
<translation>Siirrä alas jonossa</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1065"/>
<source>Move to top</source>
<comment>i.e. Move to top of the queue</comment>
<translation>Siirrä jonon kärkeen</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1067"/>
<source>Move to bottom</source>
<comment>i.e. Move to bottom of the queue</comment>
<translation>Siirrä jonon viimeiseksi</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1069"/>
<source>Set location...</source>
<translation>Aseta kohdekansio...</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1073"/>
<source>Force reannounce</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1075"/>
<source>Magnet link</source>
<translation>Magnet-linkki</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1077"/>
<source>Name</source>
<translation type="unfinished">Nimi</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1079"/>
<source>Hash</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1305"/>
<source>Queue</source>
<translation>Jono</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1313"/>
<source>Copy</source>
<translation type="unfinished">Kopioi</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1087"/>
<source>Download first and last pieces first</source>
<translation>Lataa ensin ensimmäinen ja viimeinen osa</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1089"/>
<source>Automatic Torrent Management</source>
<translation>Automaattinen torrentien hallintatila</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1090"/>
<source>Automatic mode means that various torrent properties(eg save path) will be decided by the associated category</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1092"/>
<source>Edit trackers...</source>
<translation>Muokkaa seurantapalvelimia...</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1196"/>
<source>Category</source>
<translation>Kategoria</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1198"/>
<source>New...</source>
<comment>New category...</comment>
<translation>Uusi...</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1201"/>
<source>Reset</source>
<comment>Reset category</comment>
<translation>Palauta</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1223"/>
<source>Tags</source>
<translation>Tunnisteet</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1225"/>
<source>Add...</source>
<comment>Add / assign multiple tags...</comment>
<translation>Lisää...</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1228"/>
<source>Remove All</source>
<comment>Remove all tags</comment>
<translation>Poista kaikki</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1071"/>
<source>Force recheck</source>
<translation>Pakota uudelleentarkistus</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1081"/>
<source>Super seeding mode</source>
<translation>super seed -tila</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1083"/>
<source>Rename...</source>
<translation>Nimeä uudelleen...</translation>
</message>
<message>
<location filename="../gui/transferlistwidget.cpp" line="1085"/>
<source>Download in sequential order</source>
<translation>Lataa järjestyksessä</translation>
</message>
</context>
<context>
<name>UIThemeManager</name>
<message>
<location filename="../gui/uithememanager.cpp" line="61"/>
<source>Failed to load UI theme from file: &quot;%1&quot;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/uithememanager.cpp" line="83"/>
<source>Couldn&apos;t apply theme stylesheet. stylesheet.qss couldn&apos;t be opened. Reason: %1</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>UpDownRatioDialog</name>
<message>
<location filename="../gui/updownratiodialog.ui" line="14"/>
<source>Torrent Upload/Download Ratio Limiting</source>
<translation>Torrentin lähetys/lataus suhteen rajoitus</translation>
</message>
<message>
<location filename="../gui/updownratiodialog.ui" line="20"/>
<source>Use global share limit</source>
<translation>Käytä yleistä jako rajoitusta</translation>
</message>
<message>
<location filename="../gui/updownratiodialog.ui" line="23"/>
<location filename="../gui/updownratiodialog.ui" line="33"/>
<location filename="../gui/updownratiodialog.ui" line="45"/>
<source>buttonGroup</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/updownratiodialog.ui" line="30"/>
<source>Set no share limit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/updownratiodialog.ui" line="42"/>
<source>Set share limit to</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/updownratiodialog.ui" line="100"/>
<source>ratio</source>
<translation>jakosuhde</translation>
</message>
<message>
<location filename="../gui/updownratiodialog.ui" line="107"/>
<source>minutes</source>
<translation>minuuttia</translation>
</message>
<message>
<location filename="../gui/updownratiodialog.cpp" line="85"/>
<source>No share limit method selected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../gui/updownratiodialog.cpp" line="86"/>
<source>Please select a limit method first</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>Utils::ForeignApps</name>
<message>
<location filename="../base/utils/foreignapps.cpp" line="81"/>
<source>Python detected, executable name: &apos;%1&apos;, version: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../base/utils/foreignapps.cpp" line="273"/>
<source>Python not detected</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>WebApplication</name>
<message>
<location filename="../webui/webapplication.cpp" line="178"/>
<source>Unacceptable file type, only regular file is allowed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="185"/>
<source>Symlinks inside alternative UI folder are forbidden.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="310"/>
<source>Using built-in Web UI.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="312"/>
<source>Using custom Web UI. Location: &quot;%1&quot;.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="322"/>
<source>Web UI translation for selected locale (%1) has been successfully loaded.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="326"/>
<source>Couldn&apos;t load Web UI translation for selected locale (%1).</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="385"/>
<source>Exceeded the maximum allowed file size (%1)!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="587"/>
<source>WebUI: Origin header &amp; Target origin mismatch! Source IP: &apos;%1&apos;. Origin header: &apos;%2&apos;. Target origin: &apos;%3&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="596"/>
<source>WebUI: Referer header &amp; Target origin mismatch! Source IP: &apos;%1&apos;. Referer header: &apos;%2&apos;. Target origin: &apos;%3&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="613"/>
<source>WebUI: Invalid Host header, port mismatch. Request source IP: &apos;%1&apos;. Server port: &apos;%2&apos;. Received Host header: &apos;%3&apos;</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webapplication.cpp" line="633"/>
<source>WebUI: Invalid Host header. Request source IP: &apos;%1&apos;. Received Host header: &apos;%2&apos;</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>WebUI</name>
<message>
<location filename="../webui/webui.cpp" line="96"/>
<source>Web UI: HTTPS setup successful</source>
<translation>Web-käyttöliittymä: HTTPS-määritys onnistui</translation>
</message>
<message>
<location filename="../webui/webui.cpp" line="98"/>
<source>Web UI: HTTPS setup failed, fallback to HTTP</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webui.cpp" line="109"/>
<source>Web UI: Now listening on IP: %1, port: %2</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../webui/webui.cpp" line="112"/>
<source>Web UI: Unable to bind to IP: %1, port: %2. Reason: %3</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>misc</name>
<message>
<location filename="../base/utils/misc.cpp" line="67"/>
<source>B</source>
<comment>bytes</comment>
<translation>B</translation>
</message>
<message>
<location filename="../base/utils/misc.cpp" line="68"/>
<source>KiB</source>
<comment>kibibytes (1024 bytes)</comment>
<translation>KiB</translation>
</message>
<message>
<location filename="../base/utils/misc.cpp" line="69"/>
<source>MiB</source>
<comment>mebibytes (1024 kibibytes)</comment>
<translation>MiB</translation>
</message>
<message>
<location filename="../base/utils/misc.cpp" line="70"/>
<source>GiB</source>
<comment>gibibytes (1024 mibibytes)</comment>
<translation>GiB</translation>
</message>
<message>
<location filename="../base/utils/misc.cpp" line="71"/>
<source>TiB</source>
<comment>tebibytes (1024 gibibytes)</comment>
<translation>TiB</translation>
</message>
<message>
<location filename="../base/utils/misc.cpp" line="72"/>
<source>PiB</source>
<comment>pebibytes (1024 tebibytes)</comment>
<translation>PiB</translation>
</message>
<message>
<location filename="../base/utils/misc.cpp" line="73"/>
<source>EiB</source>
<comment>exbibytes (1024 pebibytes)</comment>
<translation>EiB</translation>
</message>
<message>
<location filename="../base/utils/misc.cpp" line="236"/>
<source>/s</source>
<comment>per second</comment>
<translation>/s</translation>
</message>
<message>
<location filename="../base/utils/misc.cpp" line="343"/>
<source>%1h %2m</source>
<comment>e.g: 3hours 5minutes</comment>
<translation>%1 h %2 min</translation>
</message>
<message>
<location filename="../base/utils/misc.cpp" line="349"/>
<source>%1d %2h</source>
<comment>e.g: 2days 10hours</comment>
<translation>%1 d %2 h</translation>
</message>
<message>
<location filename="../base/utils/misc.cpp" line="354"/>
<source>%1y %2d</source>
<comment>e.g: 2years 10days</comment>
<translation>%1y %2d</translation>
</message>
<message>
<location filename="../base/utils/misc.cpp" line="245"/>
<source>Unknown</source>
<comment>Unknown (size)</comment>
<translation>Tuntematon</translation>
</message>
<message>
<location filename="../base/utils/misc.cpp" line="129"/>
<source>qBittorrent will shutdown the computer now because all downloads are complete.</source>
<translation>qBittorrent sammuttaa tietokoneen nyt, koska kaikki lataukset ovat valmistuneet.</translation>
</message>
<message>
<location filename="../base/utils/misc.cpp" line="334"/>
<source>&lt; 1m</source>
<comment>&lt; 1 minute</comment>
<translation>alle minuutti</translation>
</message>
<message>
<location filename="../base/utils/misc.cpp" line="338"/>
<source>%1m</source>
<comment>e.g: 10minutes</comment>
<translation>%1 min</translation>
</message>
</context>
</TS>