<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fi_FI">
<context>
    <name>ActionDialog</name>
    <message>
        <location filename="../devices/actiondialog.ui" line="86"/>
        <source>Calculating size of files to be copied, please wait...</source>
        <translation>Lasketaan kopioitavien tiedostojen kokoa, odota…</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.ui" line="180"/>
        <source>Copy songs from:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.ui" line="196"/>
        <location filename="../devices/actiondialog.ui" line="249"/>
        <source>Configure</source>
        <translation type="unfinished">Asetukset</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.ui" line="211"/>
        <location filename="../devices/actiondialog.ui" line="264"/>
        <source>(Needs configuring)</source>
        <translation>(Vaatii asettamista)</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.ui" line="233"/>
        <source>Copy songs to:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.ui" line="296"/>
        <source>Destination format:</source>
        <translation>Kohdetiedostomuoto:</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.ui" line="310"/>
        <source>Overwrite songs</source>
        <translation>Korvaa kappaleet</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.ui" line="317"/>
        <source>To copy:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="128"/>
        <source>&lt;b&gt;INVALID&lt;/b&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="142"/>
        <location filename="../devices/actiondialog.cpp" line="145"/>
        <source>&lt;i&gt;(When different)&lt;/i&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="174"/>
        <source>Artists:%1, Albums:%2, Songs:%3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="242"/>
        <source>%1 free</source>
        <translation>%1 vapaana</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="255"/>
        <location filename="../devices/actiondialog.cpp" line="259"/>
        <source>Local Music Library</source>
        <translation>Paikallinen musiikkikirjasto</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="257"/>
        <source>Audio CD</source>
        <translation>Ääni-CD</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="281"/>
        <source>There is insufficient space left on the destination device.

The selected songs consume %1, but there is only %2 left.
The songs will need to be transcoded to a smaller filesize in order to be successfully copied.</source>
        <translation>Kohdelaitteen tila ei riitä.

Valitut kappaleet vievät %1 mutta tilaa on jäljellä enää %2.
Kappaleet on koodattava kooltaan pienemmiksi, jotta kopiointi voi onnistua.</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="291"/>
        <source>There is insufficient space left on the destination.

The selected songs consume %1, but there is only %2 left.</source>
        <translation>Kohteen levytila ei riitä.

Valitut kappaleet vievät %1 mutta tilaa on vain %2 jäljellä.</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="305"/>
        <location filename="../devices/actiondialog.cpp" line="325"/>
        <location filename="../devices/actiondialog.cpp" line="557"/>
        <source>Copy Songs To Library</source>
        <translation>Kopioi kappaleet kirjastoon</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="305"/>
        <location filename="../devices/actiondialog.cpp" line="325"/>
        <source>Copy Songs To Device</source>
        <translation>Kopioi kappaleet laitteelle</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="389"/>
        <source>Copy Songs</source>
        <translation>Kopioi kappaleet</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="389"/>
        <source>Delete Songs</source>
        <translation>Poista kappaleet</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="426"/>
        <source>You have not configured the destination device.

Continue with the default settings?</source>
        <translation>Et ole tehnyt kohdelaitteen asetuksia.

Jatketaanko oletusasetuksin?</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="427"/>
        <location filename="../devices/actiondialog.cpp" line="431"/>
        <source>Not Configured</source>
        <translation>Ei asetettu</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="428"/>
        <location filename="../devices/actiondialog.cpp" line="432"/>
        <source>Use Defaults</source>
        <translation>Käytä oletuksia</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="430"/>
        <source>You have not configured the source device.

Continue with the default settings?</source>
        <translation>Et ole tehnyt lähdelaitteen asetuksia.

Jatketaanko oletusasetuksin?</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="482"/>
        <source>Are you sure you wish to stop?</source>
        <translation>Haluatko varmasti lopettaa?</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="482"/>
        <source>Stop</source>
        <translation>Lopeta</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="527"/>
        <source>Device has been removed!</source>
        <translation>Laite on poistettu!</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="529"/>
        <source>Device is not connected!</source>
        <translation>Laitetta ei ole kytketty!</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="531"/>
        <source>Device is busy?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="533"/>
        <source>Device has been changed?</source>
        <translation>Onko laite vaihtunut?</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="608"/>
        <source>Clearing unused folders</source>
        <translation>Poistetaan käyttämättömiä kansioita</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="623"/>
        <source>Calculate ReplayGain for ripped tracks?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="623"/>
        <source>ReplayGain</source>
        <translation>ReplayGain</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="624"/>
        <source>Calculate</source>
        <translation>Laske</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="677"/>
        <source>The destination filename already exists!</source>
        <translation>Kohdetiedostonimi on jo olemassa!</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="680"/>
        <source>Song already exists!</source>
        <translation>Kappale on jo olemassa!</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="683"/>
        <source>Song does not exist!</source>
        <translation>Kappaletta ei ole olemassa!</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="686"/>
        <source>Failed to create destination folder!&lt;br/&gt;Please check you have sufficient permissions.</source>
        <translation>Kohdekansiota ei voitu luoda!&lt;br/&gt;Varmista, että käyttöoikeutesi riittävät.</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="689"/>
        <source>Source file no longer exists?</source>
        <translation>Lähdetiedostoa ei enää ole?</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="692"/>
        <source>Failed to copy.</source>
        <translation>Kopiointi epäonnistui.</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="692"/>
        <source>Failed to delete.</source>
        <translation>Poistaminen epäonnistui.</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="695"/>
        <source>Not connected to device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="698"/>
        <source>Selected codec is not available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="701"/>
        <source>Transcoding failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="704"/>
        <source>Failed to create temporary file.&lt;br/&gt;(Required for transcoding to MTP devices.)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="707"/>
        <source>Failed to read source file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="710"/>
        <source>Failed to write to destination file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="713"/>
        <source>No space left on device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="716"/>
        <source>Failed to update metadata.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="719"/>
        <source>Failed to download track.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="722"/>
        <source>Failed to lock device.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="751"/>
        <source>Local Music Library Properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="803"/>
        <location filename="../devices/actiondialog.cpp" line="817"/>
        <source>Error</source>
        <translation>Virhe</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="807"/>
        <source>Skip</source>
        <translation>Ohita</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="808"/>
        <source>Auto Skip</source>
        <translation>Ohita automaattisesti</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="812"/>
        <source>Retry</source>
        <translation>Yritä uudelleen</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="827"/>
        <source>Artist:</source>
        <translation>Artisti:</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="828"/>
        <source>Album:</source>
        <translation>Albumi:</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="829"/>
        <source>Track:</source>
        <translation>Raita:</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="833"/>
        <source>Source file:</source>
        <translation>Lähdetiedosto:</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="834"/>
        <source>Destination file:</source>
        <translation>Kohdetiedosto:</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="836"/>
        <source>File:</source>
        <translation>Tiedosto:</translation>
    </message>
    <message>
        <location filename="../devices/actiondialog.cpp" line="854"/>
        <location filename="../devices/actiondialog.cpp" line="870"/>
        <source>Saving cache</source>
        <translation>Tallennetaan välimuistia</translation>
    </message>
</context>
<context>
    <name>AlbumDetails</name>
    <message>
        <location filename="../devices/albumdetails.ui" line="26"/>
        <source>Album Details</source>
        <translation>Albumin tiedot</translation>
    </message>
    <message>
        <location filename="../devices/albumdetails.ui" line="37"/>
        <source>Artist:</source>
        <translation>Artisti:</translation>
    </message>
    <message>
        <location filename="../devices/albumdetails.ui" line="50"/>
        <source>Composer:</source>
        <translation>Säveltäjä:</translation>
    </message>
    <message>
        <location filename="../devices/albumdetails.ui" line="63"/>
        <source>Title:</source>
        <translation>Otsikko:</translation>
    </message>
    <message>
        <location filename="../devices/albumdetails.ui" line="76"/>
        <source>Genre:</source>
        <translation>Tyylilaji:</translation>
    </message>
    <message>
        <location filename="../devices/albumdetails.ui" line="89"/>
        <source>Year:</source>
        <translation>Vuosi:</translation>
    </message>
    <message>
        <location filename="../devices/albumdetails.ui" line="102"/>
        <source>Disc:</source>
        <translation>Levy:</translation>
    </message>
    <message>
        <location filename="../devices/albumdetails.ui" line="115"/>
        <source>Single artist</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/albumdetails.ui" line="136"/>
        <source>Tracks</source>
        <translation>Kappaleet</translation>
    </message>
    <message>
        <location filename="../devices/albumdetails.ui" line="158"/>
        <source>Track</source>
        <translation>Kappale</translation>
    </message>
    <message>
        <location filename="../devices/albumdetails.ui" line="163"/>
        <source>Artist</source>
        <translation>Artisti</translation>
    </message>
    <message>
        <location filename="../devices/albumdetails.ui" line="168"/>
        <source>Title</source>
        <translation>Otsikko</translation>
    </message>
</context>
<context>
    <name>AlbumDetailsDialog</name>
    <message>
        <location filename="../devices/albumdetailsdialog.cpp" line="104"/>
        <source>Audio CD</source>
        <translation>Ääni-CD</translation>
    </message>
    <message>
        <location filename="../devices/albumdetailsdialog.cpp" line="139"/>
        <location filename="../devices/albumdetailsdialog.cpp" line="236"/>
        <source>Apply &quot;Various Artists&quot; Workaround</source>
        <translation>Käytä ”Useita artisteja” -hätäratkaisua</translation>
    </message>
    <message>
        <location filename="../devices/albumdetailsdialog.cpp" line="140"/>
        <location filename="../devices/albumdetailsdialog.cpp" line="260"/>
        <source>Revert &quot;Various Artists&quot; Workaround</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/albumdetailsdialog.cpp" line="141"/>
        <location filename="../devices/albumdetailsdialog.cpp" line="278"/>
        <source>Capitalize</source>
        <translation>Suuraakkosta</translation>
    </message>
    <message>
        <location filename="../devices/albumdetailsdialog.cpp" line="142"/>
        <location filename="../devices/albumdetailsdialog.cpp" line="295"/>
        <source>Adjust Track Numbers</source>
        <translation>Säädä raitanumeroita</translation>
    </message>
    <message>
        <location filename="../devices/albumdetailsdialog.cpp" line="144"/>
        <source>Tools</source>
        <translation>Työkalut</translation>
    </message>
    <message>
        <location filename="../devices/albumdetailsdialog.cpp" line="232"/>
        <source>Apply &quot;Various Artists&quot; workaround?</source>
        <translation>Käytetäänkö ”Useita artisteja” -hätäratkaisua?</translation>
    </message>
    <message>
        <location filename="../devices/albumdetailsdialog.cpp" line="234"/>
        <source>This will set &apos;Album artist&apos; and &apos;Artist&apos; to &quot;Various Artists&quot;, and set &apos;Title&apos; to &quot;TrackArtist - TrackTitle&quot;</source>
        <translation>Tämä asettaa albumin artistiksi ja artistiksi ”Useita artisteja” ja kappaleen nimeksi ”KappaleenArtisti - KappaleenOtsikko”</translation>
    </message>
    <message>
        <location filename="../devices/albumdetailsdialog.cpp" line="253"/>
        <source>Revert &quot;Various Artists&quot; workaround?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/albumdetailsdialog.cpp" line="255"/>
        <source>Where the &apos;Album artist&apos; is the same as &apos;Artist&apos; and the &apos;Title&apos; is of the format &quot;TrackArtist - TrackTitle&quot;, &apos;Artist&apos; will be taken from &apos;Title&apos; and &apos;Title&apos; itself will be set to just the title. e.g. 
If &apos;Title&apos; is &quot;Wibble - Wobble&quot;, then &apos;Artist&apos; will be set to &quot;Wibble&quot; and &apos;Title&apos; will be set to &quot;Wobble&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/albumdetailsdialog.cpp" line="261"/>
        <source>Revert</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/albumdetailsdialog.cpp" line="277"/>
        <source>Capitalize the first letter of &apos;Title&apos;, &apos;Artist&apos;, &apos;Album artist&apos;, and &apos;Album&apos;?</source>
        <translation>Suuraakkostetaanko kappaleen otsikon, artistin, albumin artistin ja albumin ensi kirjain?</translation>
    </message>
    <message>
        <location filename="../devices/albumdetailsdialog.cpp" line="295"/>
        <source>Adjust track number by:</source>
        <translation>Korjaa raitanumeroa:</translation>
    </message>
</context>
<context>
    <name>AlbumView</name>
    <message>
        <location filename="../context/albumview.cpp" line="76"/>
        <source>Refresh Album Information</source>
        <translation>Virkistä albumin tiedot</translation>
    </message>
    <message>
        <location filename="../context/albumview.cpp" line="71"/>
        <source>Full Width Cover</source>
        <translation>Kokolevyinen kansikuva</translation>
    </message>
    <message>
        <location filename="../context/albumview.cpp" line="84"/>
        <source>Album</source>
        <translation>Albumi</translation>
    </message>
    <message>
        <location filename="../context/albumview.cpp" line="208"/>
        <source>Tracks</source>
        <translation>Kappaleet</translation>
    </message>
</context>
<context>
    <name>ApiKeys</name>
    <message>
        <location filename="../gui/apikeys.cpp" line="154"/>
        <source>The API call limit has been exceeded for %1, please try again later or register for your own API key.</source>
        <translation>%1 on ylittänyt API-kutsurajoituksen: yritä myöhemmin uudelleen tai rekisteröi oma API-avain.</translation>
    </message>
</context>
<context>
    <name>ApiKeysSettings</name>
    <message>
        <location filename="../gui/apikeyssettings.cpp" line="73"/>
        <source>Cantata uses various internet services to provide covers, radio stream listings, etc. Most of these require an application&apos;s developer to register with the service, and obtain an API Key. Cantata contains the keys required to access these services. Unfortunately, some of these services have a usage limit per API key. Therefore, some of Cantata&apos;s features may not function if the key (which is shared with all Cantata users) has reached its monthly usage limit. To work-around this, you can register with a service yourself, and configure Cantata to use your personal API key. This key may be entered below. For any blank values below, Cantata will use its default key.</source>
        <translation>Cantata käyttää eri internetpalveluja kansikuvia, radiovirtausluetteloihin jne. Useimmat vaativat sovelluskehittäjää rekisteröitymään palveluun ja hankkimaan API-avaimen. Cantata sisältää näiden palvelujen tarvitsemat avaimet. Valitettavasti joillakin palveluista on API-avainkohtainen käyttörajoitus. Jotkin Cantatan ominaisuudet eivät siksi ehkä toimi, jos avain (jonka kaikki Cantata-käyttäjät jakavat) on ylittänyt kuukausittaisen käyttörajansa. Kiertotienä tälle voit rekisteröityä palveluun itse ja asettaa Cantatan käyttämään henkilökohtaista API-avaintasi. Tyhjä kenttä alla tarkoittaa, että Cantata käyttää oletusavaintaan.</translation>
    </message>
    <message>
        <location filename="../gui/apikeyssettings.cpp" line="88"/>
        <source>Service</source>
        <translation>Palvelu</translation>
    </message>
    <message>
        <location filename="../gui/apikeyssettings.cpp" line="88"/>
        <source>Service URL</source>
        <translation>Palvelun verkko-osoite</translation>
    </message>
    <message>
        <location filename="../gui/apikeyssettings.cpp" line="88"/>
        <source>API Key</source>
        <translation>API-avain</translation>
    </message>
</context>
<context>
    <name>ArtistView</name>
    <message>
        <location filename="../context/artistview.cpp" line="102"/>
        <source>Refresh Artist Information</source>
        <translation>Virkistä artistin tiedot</translation>
    </message>
    <message>
        <location filename="../context/artistview.cpp" line="110"/>
        <source>Artist</source>
        <translation>Artisti</translation>
    </message>
    <message>
        <location filename="../context/artistview.cpp" line="324"/>
        <source>Albums</source>
        <translation>Albumit</translation>
    </message>
    <message>
        <location filename="../context/artistview.cpp" line="350"/>
        <source>Web Links</source>
        <translation>Verkkolinkit</translation>
    </message>
    <message>
        <location filename="../context/artistview.cpp" line="431"/>
        <source>Similar Artists</source>
        <translation>Samankaltaisia artisteja</translation>
    </message>
</context>
<context>
    <name>AudioCdDevice</name>
    <message>
        <location filename="../devices/audiocddevice.cpp" line="119"/>
        <source>Reading disc</source>
        <translation>Luetaan levyä</translation>
    </message>
    <message numerus="yes">
        <location filename="../devices/audiocddevice.cpp" line="357"/>
        <source>%n Tracks (%1)</source>
        <translation>
            <numerusform>%n kappale (%1)</numerusform>
            <numerusform>%n kappaletta (%1)</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>AudioCdSettings</name>
    <message>
        <location filename="../devices/audiocdsettings.ui" line="29"/>
        <source>Album and Track Information Retrieval</source>
        <translation>Albumi- ja kappaletietojen nouto</translation>
    </message>
    <message>
        <location filename="../devices/audiocdsettings.ui" line="38"/>
        <source>Initially look up via:</source>
        <translation>Etsi ensin:</translation>
    </message>
    <message>
        <location filename="../devices/audiocdsettings.ui" line="51"/>
        <source>CDDB Host:</source>
        <translation>CDDB-palvelin:</translation>
    </message>
    <message>
        <location filename="../devices/audiocdsettings.ui" line="64"/>
        <source>CDDB Port:</source>
        <translation>CDDB-portti:</translation>
    </message>
    <message>
        <location filename="../devices/audiocdsettings.ui" line="84"/>
        <source>Lookup information as soon as CD is inserted</source>
        <translation>Etsi tietoja heti, kun CD on asemassa</translation>
    </message>
    <message>
        <location filename="../devices/audiocdsettings.ui" line="94"/>
        <source>Audio Extraction</source>
        <translation>Äänen purku</translation>
    </message>
    <message>
        <location filename="../devices/audiocdsettings.ui" line="103"/>
        <source>Full paranoia mode (best quality)</source>
        <translation>Täysi Paranoia-tila (paras laatu)</translation>
    </message>
    <message>
        <location filename="../devices/audiocdsettings.ui" line="110"/>
        <source>Never skip on read error</source>
        <translation>Älä koskaan ohita lukuvirheitä</translation>
    </message>
    <message>
        <location filename="../devices/audiocdsettings.ui" line="117"/>
        <source>Read offset:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/audiocdsettings.ui" line="137"/>
        <source>&apos;Read offset&apos; is used so that cdparanoia knows what offset to use to rip complete tracks, and not lose the beginning or end of tracks. A comprehensive list of offset values for most CD-ROM and DVD drives is available at &lt;a href=&quot;http://www.accuraterip.com/driveoffsets.htm&quot;&gt;http://www.accuraterip.com/driveoffsets.htm&lt;/a&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/audiocdsettings.cpp" line="37"/>
        <source>CDDB</source>
        <translation>CDDB</translation>
    </message>
    <message>
        <location filename="../devices/audiocdsettings.cpp" line="38"/>
        <source>MusicBrainz</source>
        <translation>MusicBrainz</translation>
    </message>
</context>
<context>
    <name>BrowseModel</name>
    <message>
        <location filename="../models/browsemodel.cpp" line="76"/>
        <source>Server Folders</source>
        <translation>Palvelinkansiot</translation>
    </message>
    <message>
        <location filename="../models/browsemodel.cpp" line="81"/>
        <source>MPD virtual file-system</source>
        <translation>MPD-virtuaalitiedostojärjestelmä</translation>
    </message>
    <message>
        <location filename="../models/browsemodel.cpp" line="246"/>
        <source>Cue Sheet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../models/browsemodel.cpp" line="246"/>
        <source>Playlist</source>
        <translation>Soittolista</translation>
    </message>
</context>
<context>
    <name>CacheItem</name>
    <message>
        <location filename="../gui/cachesettings.cpp" line="171"/>
        <source>Deleting...</source>
        <translation>Poistetaan…</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="182"/>
        <source>Calculating...</source>
        <translation>Lasketaan…</translation>
    </message>
</context>
<context>
    <name>CacheSettings</name>
    <message>
        <location filename="../gui/cachesettings.cpp" line="253"/>
        <source>Cantata caches various pieces of information (covers, lyrics, etc). Below is a summary of Cantata&apos;s current cache usage.</source>
        <translation>Cantata vie sekalaista tietoa (kansikuvat, sanat jne.) välimuistiin. Alla on yhteenveto Cantatan tämänhetkisestä välimuistikäytöstä.</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="265"/>
        <source>Covers</source>
        <translation>Kansikuvat</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="267"/>
        <source>Scaled Covers</source>
        <translation>Skaalatut kansikuvat</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="269"/>
        <source>Backdrops</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="270"/>
        <source>Lyrics</source>
        <translation>Sanat</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="271"/>
        <source>Artist Information</source>
        <translation>Artistitiedot</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="273"/>
        <source>Album Information</source>
        <translation>Albumitiedot</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="274"/>
        <source>Track Information</source>
        <translation>Kappaletiedot</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="275"/>
        <source>Stream Listings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="276"/>
        <source>Podcast Directories</source>
        <translation>Podcast-kansiot</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="277"/>
        <source>Wikipedia Languages</source>
        <translation>Wikipedian kielet</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="279"/>
        <source>Scrobble Tracks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="287"/>
        <source>Delete All</source>
        <translation>Poista kaikki</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="326"/>
        <source>Delete all &apos;%1&apos; items?</source>
        <translation>Poistetaanko kaikki ”%1”-tietueet?</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="327"/>
        <location filename="../gui/cachesettings.cpp" line="339"/>
        <source>Delete Cache Items</source>
        <translation>Poista välimuistitietueet</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="338"/>
        <source>Delete items from all selected categories?</source>
        <translation>Poistetaanko kaikki valittujen luokkien tietueet?</translation>
    </message>
</context>
<context>
    <name>CacheTree</name>
    <message>
        <location filename="../gui/cachesettings.cpp" line="195"/>
        <source>Name</source>
        <translation>Nimi</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="195"/>
        <source>Item Count</source>
        <translation>Lukumäärä</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="195"/>
        <source>Space Used</source>
        <translation>Käytetty tila</translation>
    </message>
</context>
<context>
    <name>CddbInterface</name>
    <message>
        <location filename="../devices/cddbinterface.cpp" line="49"/>
        <source>Data Track</source>
        <translation>Dataraita</translation>
    </message>
    <message>
        <location filename="../devices/cddbinterface.cpp" line="136"/>
        <source>Failed to open CD device</source>
        <translation>CD-laitteen avaaminen epäonnistui</translation>
    </message>
    <message>
        <location filename="../devices/cddbinterface.cpp" line="161"/>
        <location filename="../devices/cddbinterface.cpp" line="187"/>
        <source>Track %1</source>
        <translation>Raita %1</translation>
    </message>
    <message>
        <location filename="../devices/cddbinterface.cpp" line="277"/>
        <source>Failed to create CDDB connection</source>
        <translation>CDDB-yhteydenotto epäonnistui</translation>
    </message>
    <message>
        <location filename="../devices/cddbinterface.cpp" line="282"/>
        <source>Failed to contact CDDB server, please check CDDB and network settings</source>
        <translation>CDDB-palvelimeen ei saatu yhteyttä: tarkista CDDB- ja verkkoasetukset</translation>
    </message>
    <message>
        <location filename="../devices/cddbinterface.cpp" line="288"/>
        <location filename="../devices/cddbinterface.cpp" line="315"/>
        <source>No matches found in CDDB</source>
        <translation>CDDB:stä ei löytynyt osumia</translation>
    </message>
    <message>
        <location filename="../devices/cddbinterface.cpp" line="296"/>
        <source>CDDB error: %1</source>
        <translation>CDDB-virhe: %1</translation>
    </message>
</context>
<context>
    <name>CddbSelectionDialog</name>
    <message>
        <location filename="../devices/cddbselectiondialog.cpp" line="37"/>
        <source>Multiple matches were found. Please choose the relevant one from below:</source>
        <translation>Löytyi useita osumia. Valitse oikea alta:</translation>
    </message>
    <message>
        <location filename="../devices/cddbselectiondialog.cpp" line="46"/>
        <source>Artist</source>
        <translation>Artisti</translation>
    </message>
    <message>
        <location filename="../devices/cddbselectiondialog.cpp" line="46"/>
        <source>Title</source>
        <translation>Otsikko</translation>
    </message>
    <message>
        <location filename="../devices/cddbselectiondialog.cpp" line="54"/>
        <source>Disc Selection</source>
        <translation>Levyn valinta</translation>
    </message>
    <message>
        <location filename="../devices/cddbselectiondialog.cpp" line="66"/>
        <source>%1 - %2 Disc %3 (%4)</source>
        <comment>artist - album Disc disc (year)</comment>
        <translation>%1 - %2 levy %3 (%4)</translation>
    </message>
    <message>
        <location filename="../devices/cddbselectiondialog.cpp" line="68"/>
        <source>%1 - %2 (%3)</source>
        <comment>artist - album (year)</comment>
        <translation>%1 - %2 (%3)</translation>
    </message>
</context>
<context>
    <name>ContextSettings</name>
    <message>
        <location filename="../context/contextsettings.cpp" line="35"/>
        <source>Lyrics Providers</source>
        <translation>Sanoitustarjoajat</translation>
    </message>
    <message>
        <location filename="../context/contextsettings.cpp" line="36"/>
        <source>Wikipedia Languages</source>
        <translation>Wikipedian kielet</translation>
    </message>
    <message>
        <location filename="../context/contextsettings.cpp" line="37"/>
        <source>Other</source>
        <translation>Muuta</translation>
    </message>
</context>
<context>
    <name>ContextWidget</name>
    <message>
        <location filename="../context/contextwidget.cpp" line="347"/>
        <source>&amp;Artist</source>
        <translation>&amp;Artisti</translation>
    </message>
    <message>
        <location filename="../context/contextwidget.cpp" line="348"/>
        <source>Al&amp;bum</source>
        <translation>Al&amp;bumi</translation>
    </message>
    <message>
        <location filename="../context/contextwidget.cpp" line="349"/>
        <source>&amp;Track</source>
        <translation>&amp;Kappale</translation>
    </message>
</context>
<context>
    <name>CoverDialog</name>
    <message>
        <location filename="../gui/coverdialog.ui" line="23"/>
        <source>Search</source>
        <translation>Etsi</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.ui" line="30"/>
        <source>Add a local file</source>
        <translation>Lisää paikallinen tiedosto</translation>
    </message>
    <message>
        <source>Configure</source>
        <translation type="vanished">Asetukset</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.ui" line="40"/>
        <source>This can only be used to change the file used for covers, it will not alter any embedded covers you may have in your song files.</source>
        <translation>Tätä voi käyttää vain muuttamaan kansikuvien tiedostonimen: kappaletiedostoihin upotettuihin kansikuviin tällä ei ole vaikutusta.</translation>
    </message>
    <message>
        <source>CoverArt Archive</source>
        <translation type="vanished">CoverArt Archive</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="398"/>
        <source>An image already exists for this artist, and the file is not writeable.</source>
        <translation>Tälle artistille on jo kuva eikä tiedostoon voi kirjoittaa.</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="400"/>
        <source>An image already exists for this composer, and the file is not writeable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="401"/>
        <source>A cover already exists for this album, and the file is not writeable.</source>
        <translation>Tälle albumille on jo kansikuva eikä tiedostoon voi kirjoittaa.</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="408"/>
        <source>&apos;%1&apos; Artist Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="410"/>
        <source>&apos;%1&apos; Composer Image</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="412"/>
        <source>&apos;%1 - %2&apos; Album Cover</source>
        <comment>&apos;Artist - Album&apos; Album Cover</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="555"/>
        <source>Failed to set cover!

Could not download to temporary file!</source>
        <translation>Kansikuvan asetus epäonnistui!

Väliaikaistiedostoa ei voitu ladata!</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="586"/>
        <source>Failed to download image!</source>
        <translation>Kuvan lataus epäonnistui!</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="779"/>
        <source>Load Local Cover</source>
        <translation>Lataa paikallinen kansikuva</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="779"/>
        <source>Images (*.png *.jpg *.jpeg)</source>
        <translation>Kuvat (*.png *.jpg *.jpeg)</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="783"/>
        <source>File is already in list!</source>
        <translation>Tiedosto on jo luettelossa!</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="787"/>
        <source>Failed to read image!</source>
        <translation>Kuvan lukeminen epäonnistui!</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="800"/>
        <source>Display</source>
        <translation>Näytä</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="801"/>
        <source>Remove</source>
        <translation>Poista</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="1163"/>
        <source>Failed to set cover!

Could not make copy!</source>
        <translation>Kansikuvan asetus epäonnistui!

Kopiota ei voitu tehdä!</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="1172"/>
        <source>Failed to set cover!

Could not backup original!</source>
        <translation>Kansikuvan asetus epäonnistui!

Alkuperäistä ei voitu varmuuskopioida!</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="1228"/>
        <source>Failed to set cover!

Could not copy file to &apos;%1&apos;!</source>
        <translation>Kansikuvan asetus epäonnistui!

Tiedostoa ei voitu kopioida kohteeseen ”%1”!</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="1282"/>
        <source>Searching...</source>
        <translation>Etsitään…</translation>
    </message>
</context>
<context>
    <name>CoverPreview</name>
    <message>
        <location filename="../gui/coverdialog.cpp" line="222"/>
        <source>Image</source>
        <translation>Kuva</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="225"/>
        <source>Downloading...</source>
        <translation>Ladataan…</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="270"/>
        <location filename="../gui/coverdialog.cpp" line="305"/>
        <source>Image (%1 x %2 %3%)</source>
        <comment>Image (width x height zoom%)</comment>
        <translation>Kuva (%1 × %2 %3 %)</translation>
    </message>
</context>
<context>
    <name>CustomActionDialog</name>
    <message>
        <location filename="../gui/customactionssettings.cpp" line="46"/>
        <source>Name:</source>
        <translation>Nimi:</translation>
    </message>
    <message>
        <location filename="../gui/customactionssettings.cpp" line="47"/>
        <source>Command:</source>
        <translation>Komento:</translation>
    </message>
    <message>
        <location filename="../gui/customactionssettings.cpp" line="50"/>
        <source>In the command line above, %f will be replaced with the file list and %d with the folder list. If neither are supplied, the the list of files will be appended to the command.</source>
        <translation>Yllä olevalla komentorivillä %f korvataan tiedosto- ja %d kansioluettelolla. Ellei kumpaakaan ole annettu, tiedostoluettelo lisätään komennon perään.</translation>
    </message>
    <message>
        <location filename="../gui/customactionssettings.cpp" line="62"/>
        <source>Add New Command</source>
        <translation>Lisää uusi komento</translation>
    </message>
    <message>
        <location filename="../gui/customactionssettings.cpp" line="70"/>
        <source>Edit Command</source>
        <translation>Muokkaa komentoa</translation>
    </message>
</context>
<context>
    <name>CustomActions</name>
    <message>
        <location filename="../gui/customactions.cpp" line="57"/>
        <source>Custom Actions</source>
        <translation>Mukautetut toiminnot</translation>
    </message>
</context>
<context>
    <name>CustomActionsSettings</name>
    <message>
        <location filename="../gui/customactionssettings.cpp" line="87"/>
        <source>To have Cantata call external commands (e.g. to edit tags with another application), add an entry for the command below. When at least one command command is defined, a &apos;Custom Actions&apos; entry will be added to the context menus in the Library, Folders, and Playlists views.</source>
        <translation>Jotta Cantata osaisi ajaa ulkoisia ohjelmia (esim. tunnisteiden muokkaamiseksi toisessa ohjelmassa), alla olevaan taulukkoon on lisättävä komentotietue. Kun vähintään yksi komento on määritetty, kirjasto-, kansio- ja soittolistanäkymien kontekstivalikoihin lisätään ”Mukautetut toiminnot” -kohta.</translation>
    </message>
    <message>
        <location filename="../gui/customactionssettings.cpp" line="104"/>
        <source>Add</source>
        <translation>Lisää</translation>
    </message>
    <message>
        <location filename="../gui/customactionssettings.cpp" line="105"/>
        <source>Edit</source>
        <translation>Muokkaa</translation>
    </message>
    <message>
        <location filename="../gui/customactionssettings.cpp" line="106"/>
        <location filename="../gui/customactionssettings.cpp" line="182"/>
        <source>Remove</source>
        <translation>Poista</translation>
    </message>
    <message>
        <location filename="../gui/customactionssettings.cpp" line="110"/>
        <source>Name</source>
        <translation>Nimi</translation>
    </message>
    <message>
        <location filename="../gui/customactionssettings.cpp" line="110"/>
        <source>Command</source>
        <translation>Komento</translation>
    </message>
    <message>
        <location filename="../gui/customactionssettings.cpp" line="182"/>
        <source>Remove the selected commands?</source>
        <translation>Poistetaanko valitut komennot?</translation>
    </message>
</context>
<context>
    <name>Device</name>
    <message>
        <location filename="../devices/device.cpp" line="378"/>
        <source>Updating (%1)...</source>
        <translation>Päivitetään (%1)…</translation>
    </message>
    <message>
        <location filename="../devices/device.cpp" line="383"/>
        <source>Updating (%1%)...</source>
        <translation>Päivitetään (%1 %)…</translation>
    </message>
</context>
<context>
    <name>DevicePropertiesDialog</name>
    <message>
        <location filename="../devices/devicepropertiesdialog.cpp" line="31"/>
        <source>Device Properties</source>
        <translation>Laitteen ominaisuudet</translation>
    </message>
</context>
<context>
    <name>DevicePropertiesWidget</name>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="20"/>
        <source>These settings are only valid, and editable, when the device is connected.</source>
        <translation>Näitä asetuksia käytetään ja voi muokata vain, kun laite on kytketty.</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="32"/>
        <source>Name:</source>
        <translation>Nimi:</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="45"/>
        <source>Music folder:</source>
        <translation>Musiikkikansio:</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="58"/>
        <source>Copy album covers as:</source>
        <translation>Kopioi kansikuvat nimelle:</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="75"/>
        <source>Maximum cover size:</source>
        <translation>Kuvan enimmäiskoko:</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="95"/>
        <source>Default volume:</source>
        <translation>Oletusäänenvoimakkuus:</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="102"/>
        <source>&apos;Various Artists&apos; workaround</source>
        <translation>”Useita artisteja” -hätäratkaisu</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="109"/>
        <source>Automatically scan music when attached</source>
        <translation>Tarkista musiikki automaattisesti, kun kytketty</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="116"/>
        <source>Use cache</source>
        <translation>Käytä välimuistia</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="125"/>
        <source>Filenames</source>
        <translation>Tiedostonimet</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="134"/>
        <source>Filename scheme:</source>
        <translation>Tiedostonimimalli:</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="171"/>
        <source>VFAT safe</source>
        <translation>VFAT-varma</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="178"/>
        <source>Use only ASCII characters</source>
        <translation>Käytä vain ASCII-merkkejä</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="185"/>
        <source>Replace spaces with underscores</source>
        <translation>Korvaa välilyönnit alaviivoilla</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="192"/>
        <source>Append &apos;The&apos; to artist names</source>
        <translation>Lisää artistien nimiin ”The”</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="195"/>
        <source>If an artist name begins with &apos;The&apos;, then append this in the folder name. e.g. &apos;The Beatles&apos; becomes &apos;Beatles, The&apos;</source>
        <translation>Jos artistin nimi alkaa ”The”, lisää tämä kansion nimen perään: esim. ”The Beatles” muuttuu muotoon ”Beatles, The”</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.ui" line="205"/>
        <source>Transcoding</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="83"/>
        <source>Don&apos;t copy covers</source>
        <translation>Älä kopioi kansikuvia</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="84"/>
        <source>Embed cover within each file</source>
        <translation>Upota kansikuvat tiedostoihin</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="90"/>
        <source>No maximum size</source>
        <translation>Ei enimmäiskokoa</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="90"/>
        <source>400 pixels</source>
        <translation>400 kuvapistettä</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="90"/>
        <source>300 pixels</source>
        <translation>300 kuvapistettä</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="90"/>
        <source>200 pixels</source>
        <translation>200 kuvapistettä</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="90"/>
        <source>100 pixels</source>
        <translation>100 kuvapistettä</translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="91"/>
        <source>&lt;p&gt;When copying tracks to a device, and the &apos;Album Artist&apos; is set to &apos;Various Artists&apos;, then Cantata will set the &apos;Artist&apos; tag of all tracks to &apos;Various Artists&apos; and the track &apos;Title&apos; tag to &apos;TrackArtist - TrackTitle&apos;.&lt;hr/&gt; When copying from a device, Cantata will check if &apos;Album Artist&apos; and &apos;Artist&apos; are both set to &apos;Various Artists&apos;. If so, it will attempt to extract the real artist from the &apos;Title&apos; tag, and remove the artist name from the &apos;Title&apos; tag.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="98"/>
        <source>&lt;p&gt;If you enable this, then Cantata will create a cache of the device&apos;s music library. This will help to speed up subsequent library scans (as the cache file will be used instead of having to read the tags of each file.)&lt;hr/&gt;&lt;b&gt;NOTE:&lt;/b&gt; If you use another application to update the device&apos;s library, then this cache will become out-of-date. To rectify this, simply click on the &apos;refresh&apos; icon in the device list. This will cause the cache file to be removed, and the contents of the device re-scanned.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="219"/>
        <source>Do not transcode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="222"/>
        <source>Always transcode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="223"/>
        <source>Only transcode if source file is of a different format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="224"/>
        <source>Only transcode if source is FLAC/WAV</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="235"/>
        <source>Encoder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="250"/>
        <source>Transcode to %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/devicepropertieswidget.cpp" line="281"/>
        <source>%1 (%2 free)</source>
        <comment>name (size free)</comment>
        <translation>%1 (%2 vapaana)</translation>
    </message>
</context>
<context>
    <name>DevicesModel</name>
    <message>
        <location filename="../models/devicesmodel.cpp" line="95"/>
        <source>Configure Device</source>
        <translation>Laitteen asetukset</translation>
    </message>
    <message>
        <location filename="../models/devicesmodel.cpp" line="96"/>
        <source>Refresh Device</source>
        <translation>Virkistä laite</translation>
    </message>
    <message>
        <location filename="../models/devicesmodel.cpp" line="97"/>
        <source>Connect Device</source>
        <translation>Yhdistä laite</translation>
    </message>
    <message>
        <location filename="../models/devicesmodel.cpp" line="98"/>
        <source>Disconnect Device</source>
        <translation>Irrota laite</translation>
    </message>
    <message>
        <location filename="../models/devicesmodel.cpp" line="100"/>
        <source>Edit CD Details</source>
        <translation>Muokkaa CD-tietoja</translation>
    </message>
    <message>
        <location filename="../models/devicesmodel.cpp" line="346"/>
        <source>Not Connected</source>
        <translation>Ei kytketty</translation>
    </message>
    <message>
        <location filename="../models/devicesmodel.cpp" line="920"/>
        <source>No Devices Attached</source>
        <translation>Ei liitettyjä laitteita</translation>
    </message>
</context>
<context>
    <name>DevicesPage</name>
    <message>
        <location filename="../devices/devicespage.cpp" line="62"/>
        <source>Copy To Library</source>
        <translation>Kopioi kirjastoon</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="65"/>
        <source>Synchronise</source>
        <translation>Tahdista</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="69"/>
        <source>Forget Device</source>
        <translation>Unohda laite</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="100"/>
        <source>Add Device</source>
        <translation>Lisää laite</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="120"/>
        <source>Any supported devices will appear here when attached to your computer.</source>
        <translation>Tuetut laitteet ilmestyvät tähän, kun ne on kytketty koneeseen.</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="409"/>
        <location filename="../devices/devicespage.cpp" line="421"/>
        <source>Lookup album and track details?</source>
        <translation>Etsitäänkö albumin ja kappaleen tiedot?</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="410"/>
        <location filename="../devices/devicespage.cpp" line="422"/>
        <location filename="../devices/devicespage.cpp" line="434"/>
        <source>Refresh</source>
        <translation>Virkistä</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="410"/>
        <source>Via CDDB</source>
        <translation>CDDB:stä</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="410"/>
        <source>Via MusicBrainz</source>
        <translation>MusicBrainzistä</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="431"/>
        <source>Which type of refresh do you wish to perform?</source>
        <translation>Miten haluat virkistää?</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="432"/>
        <source>Partial - Only new songs are scanned (quick)</source>
        <translation>Osin – tarkistetaan vain uudet kappaleet (nopea)</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="433"/>
        <source>Full - All songs are rescanned (slow)</source>
        <translation>Täysin – kaikki kappaleet tarkistetaan (hidas)</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="434"/>
        <source>Partial</source>
        <translation>Osin</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="434"/>
        <source>Full</source>
        <translation>Täysin</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="481"/>
        <source>Are you sure you wish to delete the selected songs?

This cannot be undone.</source>
        <translation>Haluatko varmasti poistaa valitut kappaleet?

Tätä ei voi kumota.</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="482"/>
        <source>Delete Songs</source>
        <translation>Poista kappaleet</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="508"/>
        <source>Are you sure you wish to forget &apos;%1&apos;?</source>
        <translation>Haluatko varmasti unohtaa kappaleen ”%1”?</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="527"/>
        <source>Are you sure you wish to eject Audio CD &apos;%1 - %2&apos;?</source>
        <translation>Haluatko varmasti poistaa asemasta ääni-CD:n ”%1 – %2”?</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="528"/>
        <source>Eject</source>
        <translation>Poista asemasta</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="529"/>
        <source>Are you sure you wish to disconnect &apos;%1&apos;?</source>
        <translation>Haluatko varmasti katkaista palvelinyhteyden ”%1”?</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="530"/>
        <source>Disconnect</source>
        <translation>Katkaise yhteys</translation>
    </message>
    <message>
        <location filename="../devices/devicespage.cpp" line="549"/>
        <source>Please close other dialogs first.</source>
        <translation>Sulje ensin muut ikkunat.</translation>
    </message>
</context>
<context>
    <name>DigitallyImported</name>
    <message>
        <source>Unknown error</source>
        <translation type="vanished">Tuntematon virhe</translation>
    </message>
    <message>
        <source>No subscriptions</source>
        <translation type="vanished">Ei tilauksia</translation>
    </message>
    <message>
        <source>You do not have an active subscription</source>
        <translation type="vanished">Sinulla ei ole aktiivista tilausta</translation>
    </message>
    <message>
        <source>Logged in (expiry:%1)</source>
        <translation type="vanished">Kirjauduttu (vanhenee: %1)</translation>
    </message>
    <message>
        <source>Session expired</source>
        <translation type="vanished">Istunto on vanhentunut</translation>
    </message>
</context>
<context>
    <name>DigitallyImportedSettings</name>
    <message>
        <source>Username:</source>
        <translation type="vanished">Käyttäjätunnus:</translation>
    </message>
    <message>
        <source>Password:</source>
        <translation type="vanished">Salasana:</translation>
    </message>
    <message>
        <source>Status:</source>
        <translation type="vanished">Tila:</translation>
    </message>
    <message>
        <source>Login</source>
        <translation type="vanished">Kirjaudu</translation>
    </message>
    <message>
        <source>Session expiry:</source>
        <translation type="vanished">Istunto vanhenee:</translation>
    </message>
    <message>
        <source>MP3 256k</source>
        <translation type="vanished">MP3 256k</translation>
    </message>
    <message>
        <source>AAC 64k</source>
        <translation type="vanished">AAC 64k</translation>
    </message>
    <message>
        <source>AAC 128k</source>
        <translation type="vanished">AAC 128k</translation>
    </message>
    <message>
        <source>Not Authenticated</source>
        <translation type="vanished">Ei todennettu</translation>
    </message>
    <message>
        <source>Authenticating...</source>
        <translation type="vanished">Todennetaan…</translation>
    </message>
    <message>
        <source>Authenticated</source>
        <translation type="vanished">Todennettu</translation>
    </message>
    <message>
        <source>Logout</source>
        <translation type="vanished">Kirjaudu ulos</translation>
    </message>
</context>
<context>
    <name>DockMenu</name>
    <message>
        <location filename="../mac/dockmenu.cpp" line="33"/>
        <location filename="../mac/dockmenu.cpp" line="43"/>
        <source>Play</source>
        <translation>Soita</translation>
    </message>
    <message>
        <location filename="../mac/dockmenu.cpp" line="43"/>
        <source>Pause</source>
        <translation>Keskeytä</translation>
    </message>
</context>
<context>
    <name>DynamicPlaylists</name>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="142"/>
        <source>Start Dynamic Playlist</source>
        <translation>Aloita dynaaminen soittolista</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="143"/>
        <source>Stop Dynamic Mode</source>
        <translation>Lopeta dynaaminen tila</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="153"/>
        <source>Dynamic Playlists</source>
        <translation>Dynaamiset soittolistat</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="158"/>
        <source>Dynamically generated playlists</source>
        <translation>Dynaamisesti luodut soittolistat</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="214"/>
        <source>You need to install &quot;perl&quot; on your system in order for Cantata&apos;s dynamic mode to function.</source>
        <translation>Järjestelmään on asennettava ”perl”, jotta Cantatan dynaaminen tila toimisi.</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="221"/>
        <source>Failed to locate rules file - %1</source>
        <translation>Sääntötiedostoa ei löytynyt - %1</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="229"/>
        <source>Failed to remove previous rules file - %1</source>
        <translation>Aiempaa sääntötiedostoa ei voitu poistaa - %1</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="234"/>
        <source>Failed to install rules file - %1 -&gt; %2</source>
        <translation>Sääntötiedostoa ei voitu asentaa - %1 → %2</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="385"/>
        <source>Could not start dynamic helper. Please check all &lt;a href=&quot;https://github.com/CDrummond/cantata/wiki/Dynamic-Palylists-Helper&quot;&gt;dependencies&lt;/a&gt; are installed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="496"/>
        <source>Dynamizer has been terminated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="542"/>
        <source>Awaiting response for previous command. (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="542"/>
        <source>Saving rule</source>
        <translation>Tallennetaan sääntöä</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="542"/>
        <source>Deleting rule</source>
        <translation>Poistetaan sääntö</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="649"/>
        <source>Failed to save %1. (%2)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="663"/>
        <location filename="../playlists/dynamicplaylists.cpp" line="666"/>
        <source>Failed to delete rules file. (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="673"/>
        <source>Failed to control dynamizer state. (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="680"/>
        <source>Failed to set the current dynamic rules. (%1)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DynamicPlaylistsPage</name>
    <message>
        <location filename="../playlists/dynamicplaylistspage.cpp" line="38"/>
        <source>Add</source>
        <translation>Lisää</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylistspage.cpp" line="39"/>
        <source>Edit</source>
        <translation>Muokkaa</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylistspage.cpp" line="40"/>
        <source>Remove</source>
        <translation>Poista</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylistspage.cpp" line="88"/>
        <source>A &apos;dynamic&apos; playlist contains a set of rules to select tracks from your music library to play. The play queue is filled with random tracks matching your criteria, and the play queue will be dynamically updated after tracks are played.</source>
        <translation>”Dynaaminen” soittolista sisältää sääntöjä soitettavan musiikin valitsemiseksi kirjastosta. Soittojono täytetään ehtoja vastaavilla satunnaisilla kappaleilla, ja se päivitetään dynaamisesti, kun kappaleet on soitettu.</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylistspage.cpp" line="92"/>
        <source>Use the + icon (below) to create a new &apos;dynamic&apos; playlist.</source>
        <translation>Luo uusi ”dynaaminen” soittolista painamalla +-kuvaketta (alla).</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylistspage.cpp" line="126"/>
        <source>Remote dynamizer is not running. In order to support &apos;dynamic&apos; playlists under Windows, Cantata requires its &apos;cantata-dynamic&apos; script to be running on the MPD server.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylistspage.cpp" line="160"/>
        <source>Are you sure you wish to remove the selected rules?

This cannot be undone.</source>
        <translation type="unfinished">Haluatko varmasti poistaa valitut säännöt?

Tätä ei voi kumota.</translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylistspage.cpp" line="161"/>
        <source>Remove Dynamic Rules</source>
        <translation>Poista dynaamiset säännöt</translation>
    </message>
</context>
<context>
    <name>FilenameSchemeDialog</name>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="38"/>
        <source>Example:</source>
        <translation>Esimerkki:</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="67"/>
        <source>About filename schemes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="79"/>
        <source>The artist of the album. For most albums, this will be the same as the &lt;i&gt;Track Artist.&lt;/i&gt; For compilations, this will often be &lt;i&gt;Various Artists.&lt;/i&gt;</source>
        <translation>Albumin artisti. Useimmissa albumeissa tämä on sama kuin &lt;i&gt;kappaleen artisti&lt;/i&gt;. Kokoelma-albumeilla tämä on usein &lt;i&gt;Useita artisteja&lt;/i&gt;.</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="82"/>
        <source>Album Artist</source>
        <translation>Albumin artisti</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="89"/>
        <source>The name of the album.</source>
        <translation>Albumin nimi.</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="92"/>
        <source>Album Title</source>
        <translation>Albumin otsikko</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="99"/>
        <source>The composer.</source>
        <translation>Säveltäjä.</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="102"/>
        <source>Composer</source>
        <translation>Säveltäjä</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="109"/>
        <source>The artist of each track.</source>
        <translation>Kunkin kappaleen artisti.</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="112"/>
        <source>Track Artist</source>
        <translation>Kappaleen artisti</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="119"/>
        <source>The track title (without &lt;i&gt;Track Artist&lt;/i&gt;).</source>
        <translation>Kappaleen nimi (ilman &lt;i&gt;kappaleen artistia&lt;/i&gt;).</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="122"/>
        <source>Track Title</source>
        <translation>Kappaleen otsikko</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="141"/>
        <source>The track title (with &lt;i&gt;Track Artist&lt;/i&gt;, if different to &lt;i&gt;Album Artist&lt;/i&gt;).</source>
        <translation>Kappaleen nimi (sekä &lt;i&gt;kappaleen artisti&lt;/i&gt;, jos eroaa &lt;i&gt;albumin artistista&lt;/i&gt;).</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="144"/>
        <source>Track Title (+Artist)</source>
        <translation>Kappaleen otsikko (+ artisti)</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="151"/>
        <source>The track number.</source>
        <translation>Raidan numero.</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="154"/>
        <source>Track #</source>
        <translation>Raitanumero</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="161"/>
        <source>The album number of a multi-album album. Often compilations consist of several albums.</source>
        <translation>Useampilevyisen albumin levyn numero. Kokoelmalevyt koostuvat usein useista levyistä.</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="164"/>
        <source>CD #</source>
        <translation>CD:n numero</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="171"/>
        <source>The year of the album&apos;s release.</source>
        <translation>Albumin julkaisuvuosi</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="174"/>
        <source>Year</source>
        <translation>Vuosi</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="181"/>
        <source>The genre of the album.</source>
        <translation>Albumin tyylilaji (genre).</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.ui" line="184"/>
        <source>Genre</source>
        <translation>Tyylilaji</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.cpp" line="33"/>
        <source>Filename Scheme</source>
        <translation>Tiedostonimimalli</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.cpp" line="61"/>
        <source>Various Artists</source>
        <comment>Example album artist</comment>
        <translation>Useita artisteja</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.cpp" line="62"/>
        <source>Wibble</source>
        <comment>Example artist</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.cpp" line="63"/>
        <source>Vivaldi</source>
        <comment>Example composer</comment>
        <translation>Vivaldi</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.cpp" line="64"/>
        <source>Now 5001</source>
        <comment>Example album</comment>
        <translation>Now 5001</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.cpp" line="65"/>
        <source>Wobble</source>
        <comment>Example song name</comment>
        <translation>Wobble</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.cpp" line="66"/>
        <source>Dance</source>
        <comment>Example genre</comment>
        <translation>Dance</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.cpp" line="120"/>
        <source>The following variables will be replaced with their corresponding meaning for each track name.</source>
        <translation>Seuraavat muuttujat korvataan merkityksillään kunkin kappaleen kohdalla.</translation>
    </message>
    <message>
        <location filename="../devices/filenameschemedialog.cpp" line="126"/>
        <source>&lt;tr&gt;&lt;th&gt;&lt;em&gt;Variable&lt;/em&gt;&lt;/th&gt;&lt;th&gt;&lt;em&gt;Button&lt;/em&gt;&lt;/th&gt;&lt;th&gt;&lt;em&gt;Description&lt;/em&gt;&lt;/th&gt;&lt;/tr&gt;</source>
        <translation>&lt;tr&gt;&lt;th&gt;&lt;em&gt;Muuttuja&lt;/em&gt;&lt;/th&gt;&lt;th&gt;&lt;em&gt;Painike&lt;/em&gt;&lt;/th&gt;&lt;th&gt;&lt;em&gt;Kuvaus&lt;/em&gt;&lt;/th&gt;&lt;/tr&gt;</translation>
    </message>
</context>
<context>
    <name>FindMpdDialog</name>
    <message>
        <location filename="../gui/findmpddialog.ui" line="20"/>
        <source>Server Detection</source>
        <translation>Palvelimen tunnistus</translation>
    </message>
    <message>
        <location filename="../gui/findmpddialog.ui" line="26"/>
        <source>Please select your MPD. If you don&apos;t see your MPD listed here, check that zeroconf is activated in your MPD configuration or insert the host configuration manually.</source>
        <translation>Valitse MPD. Ellet löydä MPD:täsi luettelosta, tarkista, että zeroconf on aktivoitu MPD-asetuksissasi tai määritä palvelintiedot itse.</translation>
    </message>
    <message>
        <location filename="../gui/findmpddialog.cpp" line="30"/>
        <source>Name</source>
        <translation>Nimi</translation>
    </message>
    <message>
        <location filename="../gui/findmpddialog.cpp" line="30"/>
        <source>Address</source>
        <translation>Osoite</translation>
    </message>
    <message>
        <location filename="../gui/findmpddialog.cpp" line="30"/>
        <source>Port</source>
        <translation>Portti</translation>
    </message>
</context>
<context>
    <name>FsDevice</name>
    <message>
        <location filename="../devices/fsdevice.cpp" line="679"/>
        <source>Updating...</source>
        <translation>Päivitetään…</translation>
    </message>
    <message>
        <location filename="../devices/fsdevice.cpp" line="755"/>
        <source>Reading cache</source>
        <translation>Luetaan välimuistia</translation>
    </message>
    <message>
        <location filename="../devices/fsdevice.cpp" line="760"/>
        <source>Saving cache</source>
        <translation>Tallennetaan välimuistia</translation>
    </message>
    <message>
        <location filename="../devices/fsdevice.cpp" line="767"/>
        <source>%1 %2%</source>
        <comment>Message percent</comment>
        <translation>%1 %2 %</translation>
    </message>
</context>
<context>
    <name>GenreCombo</name>
    <message>
        <location filename="../widgets/genrecombo.cpp" line="41"/>
        <source>Filter On Genre</source>
        <translation>Suodata tyylilajin mukaan</translation>
    </message>
    <message>
        <location filename="../widgets/genrecombo.cpp" line="63"/>
        <source>All Genres</source>
        <translation>Kaikki tyylilajit</translation>
    </message>
</context>
<context>
    <name>GroupedViewDelegate</name>
    <message>
        <location filename="../widgets/groupedview.cpp" line="292"/>
        <source>Audio CD</source>
        <translation>Ääni-CD</translation>
    </message>
    <message>
        <location filename="../widgets/groupedview.cpp" line="292"/>
        <source>Streams</source>
        <translation type="unfinished">Virrat</translation>
    </message>
    <message numerus="yes">
        <location filename="../widgets/groupedview.cpp" line="406"/>
        <source>%n Track(s)</source>
        <translation>
            <numerusform>%n kappale</numerusform>
            <numerusform>%n kappaletta</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>InitialSettingsWizard</name>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="14"/>
        <source>Cantata First Run</source>
        <translation>Cantatan ensikäynnistys</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="46"/>
        <source>Welcome to Cantata</source>
        <translation>Tervetuloa Cantataan</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="69"/>
        <source>&lt;p&gt;Cantata is a feature-rich and user friendly client for Music Player Daemon (MPD). MPD is a flexible, powerful, server-side application for playing music.&lt;/p&gt;&lt;p&gt;For more information on MPD itself, please refer to the MPD website &lt;a href=&quot;http://www.musicpd.org&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.musicpd.org&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;This &apos;wizard&apos; will guide you through the basic settings required for Cantata to function correctly.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Cantata on monipuolinen ja käyttäjäystävällinen MPD-asiakasohjelma (Music Player Daemon). MPD on tehokas ja joustava palvelinsovellus musiikin soittamiseen.&lt;/p&gt;&lt;p&gt;MPD:stä itsestään löytyy lisätietoa MPD:n verkkosivuilta &lt;a href=&quot;http://www.musicpd.org/&quot;&gt;&lt;span style=&quot;text-decoration: underline; color:#0000ff;&quot;&gt;http://www.musicpd.org/&lt;/span&gt;&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Tämä ohjattu toiminto auttaa sinua tekemään perusasetukset, jotta Cantata toimisi oikein.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="108"/>
        <source>&lt;p&gt;Welcome to Cantata&lt;/p&gt;</source>
        <translation>&lt;p&gt;Tervetuloa Cantataan&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="134"/>
        <source>&lt;p&gt;Cantata is a feature-rich and user friendly client for Music Player Daemon (MPD). MPD is a flexible, powerful, server-side application for playing music. MPD may be started either system-wide, or on a per-user basis.&lt;br/&gt;&lt;br/&gt;Please select how you would like to have Cantata initially connect to (or startup) MPD:&lt;/p&gt;</source>
        <translation>&lt;p&gt;Cantata on monipuolinen ja käyttäjäystävällinen MPD-asiakasohjelma (Music Player Daemon). MPD itsessään on tehokas ja joustava palvelinsovellus musiikkin soittamiseen. MPD:n voi käynnistää joko järjestelmänlaajuisesti tai käyttäjäkohtaisesti.&lt;br/&gt;&lt;br/&gt;Valitse, miten haluat Cantatan aluksi ottavan yhteyttä MPD:hen:&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="159"/>
        <source>Standard multi-user/server setup</source>
        <translation>Vakiomuotoinen monen käyttäjän/palvelinasennus</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="172"/>
        <source>&lt;i&gt;Select this option if your music collection is shared between users, your MPD instance is running on another machine, you already have a personal MPD setup, or you wish to enable access from other clients (e.g. MPDroid). If you select this option then Cantata itself cannot control the starting and stopping of the MPD server. You will therefore need to ensure that MPD is already configured and running.&lt;/i&gt;</source>
        <translation>&lt;i&gt;Valitse tämä, jos jaat musiikkikokoelman useiden käyttäjien kesken, MPD-palvelusi on toisella koneella, sinulla on jo MPD-asetus tai haluat sallia käytön myös muista asiakasohjelmista  (esim. MPDroid). Jos valitset tämän, Cantata ei itse hallitse MPD-palvelun käynnistystä tai pysäytystä, joten sinun on varmistettava itse, että MPD on jo asetettu ja käynnissä.&lt;/i&gt;</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="204"/>
        <source>Basic single user setup</source>
        <translation>Yksittäiskäyttäjän perusasetus</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="217"/>
        <source>&lt;i&gt;Select this option if your music collection is not shared with others, and you wish Cantata to configure and control the MPD instance. This setup will be exclusive to Cantata, and will &lt;b&gt;not&lt;/b&gt; be accessible to other MPD clients (e.g. MPDroid)&lt;/i&gt;</source>
        <translation>&lt;i&gt;Valitse tämä, jollet jaa musiikkikansiota muiden käyttäjien kanssa ja haluat Cantatan asettavan ja hallitsevan MPD:tä. Tämä asetus toimii vain Cantatalle eivätkä muut MPD-asiakasohjelmat (esim. MPDroid) pääse tietokantaan käsiksi.&lt;/i&gt;</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="236"/>
        <source>If you wish to have an advanced MPD setup (e.g. multiple audio outputs, full DSD support, etc) then you &lt;b&gt;must&lt;/b&gt; choose &apos;Standard&apos;</source>
        <translation>Jos haluat tarkemman MPD-asetuksen (esim. useita ääniulostuloja, täysi DSD-tuki tms.), sinun &lt;b&gt;täytyy&lt;/b&gt; valita ”Vakio”.</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="259"/>
        <source>For more information on MPD itself, please refer to the MPD website &lt;a href=&quot;http://www.musicpd.org&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0000ff;&quot;&gt;http://www.musicpd.org&lt;/span&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;This &apos;wizard&apos; will guide you through the basic settings required for Cantata to function correctly.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="321"/>
        <source>Connection details</source>
        <translation>Yhteystiedot</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="344"/>
        <source>The settings below are the basic settings required by Cantata. Please enter the relevant details, and use the &apos;Connect&apos; button to test the connection.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="378"/>
        <source>Host:</source>
        <translation>Palvelin:</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="411"/>
        <source>Password:</source>
        <translation>Salasana:</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="428"/>
        <location filename="../gui/initialsettingswizard.ui" line="572"/>
        <source>Music folder:</source>
        <translation>Musiikkikansio:</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="475"/>
        <source>Connect</source>
        <translation>Yhdistä</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="484"/>
        <source>The &apos;Music folder&apos; setting is used to lookup cover-art, lyrics, etc. If your MPD instance is on a remote host, you may set this to a HTTP URL.</source>
        <translation>Musiikkikansioasetusta käytetään etsittäessä kansikuvia, sanoja jne. Jos MPD-palvelusi on etäkoneella, tähän voi asettaa HTTP-verkko-osoitteen.</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="514"/>
        <source>Music folder</source>
        <translation>Musiikkikansio</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="537"/>
        <source>Please choose the folder containing your music collection.</source>
        <translation>Valitse musiikkikokoelmasi sisältävä kansio.</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="623"/>
        <source>Album Covers</source>
        <translation>Albumien kansikuvat</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="646"/>
        <source>&lt;p&gt;Cantata can download missing covers, and store these either in the music folder or within your personal cache folder.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Cantata osaa ladata puuttuvat kansikuvat ja tallentaa ne joko musiikkikansioon tai henkilökohtaiseen välimuistikansioosi.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="678"/>
        <source>Fetch missing covers</source>
        <translation>Nouda puuttuvat kansikuvat</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="685"/>
        <source>Save downloaded covers into music folder</source>
        <translation>Tallenna ladatut kansikuvat musiikkikansioon</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="692"/>
        <source>If you elect to have Cantata store covers within the music folder, and you do not have write access to this folder (or you have set this as a HTTP address), then Cantata will revert to saving the files in your personal cache folder.</source>
        <translation>Jos valitsit antaa Cantatan tallentaa kansikuvat musiikkikansioon eikä sinulla ole tähän kansioon kirjoitusoikeuksia (tai olet asettanut HTTP-osoitteen), Cantata palaa tallentamaan tiedostot henkilökohtaiseen välimuistikansioosi.</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="722"/>
        <source>Finished!</source>
        <translation>Valmista!</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="745"/>
        <source>Cantata is now configured!&lt;br/&gt;&lt;br/&gt;Cantata&apos;s configuration dialog maybe used to customise Cantata&apos;s appearance, as well as to add extra MPD hosts, etc.</source>
        <translation>Cantata on nyt asetettu!&lt;br/&gt;&lt;br/&gt;Asetusikkunasta voi mukauttaa Cantatan ulkoasua, asettaa lisä-MPD-palveluja jne.</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.ui" line="777"/>
        <source>Cantata will groups tracks into albums by using the &apos;AlbumArtist&apos; tag if it is set, otherwise it will fallback to the &apos;Artist&apos; tag. If you have albums with multiple artists, you &lt;b&gt;must&lt;/b&gt; set the &apos;AlbumArtist&apos; tag for the grouping to function correctly. It is suggested to use &apos;Various Artists&apos; in this scenario.</source>
        <translation>Cantata ryhmittelee kappaleet albumeiksi albumin artisti -tunnisteella, jos se on asetettu, muuten artistitunnisteella. Jos sinulla on useamman artistin albumeja, sinun &lt;b&gt;täytyy&lt;/b&gt; asettaa albumin artisti -tunniste, jotta ryhmittely toimisi oikein. Tällöin kannattaa käyttää ilmausta ”Useita artisteja”.</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.cpp" line="62"/>
        <source>Not Connected</source>
        <translation>Ei yhteyttä</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.cpp" line="113"/>
        <source>Discover...</source>
        <translation>Etsi…</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.cpp" line="162"/>
        <source>Connection Established</source>
        <translation>Yhteys muodostettu</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.cpp" line="162"/>
        <source>Connection Failed</source>
        <translation>Yhteydenotto epäonnistui</translation>
    </message>
    <message>
        <location filename="../gui/initialsettingswizard.cpp" line="175"/>
        <source>Cantata will now terminate</source>
        <translation>Cantata lopetetaan nyt</translation>
    </message>
</context>
<context>
    <name>InputDialog</name>
    <message>
        <location filename="../support/inputdialog.h" line="64"/>
        <source>Password</source>
        <translation>Salasana</translation>
    </message>
    <message>
        <location filename="../support/inputdialog.h" line="64"/>
        <source>Please enter password:</source>
        <translation>Anna salasana:</translation>
    </message>
</context>
<context>
    <name>InterfaceSettings</name>
    <message>
        <location filename="../gui/interfacesettings.ui" line="36"/>
        <source>Sidebar</source>
        <translation>Sivupaneeli</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="42"/>
        <source>Views</source>
        <translation>Näkymät</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="48"/>
        <source>Use the checkboxes below to configure which views will appear in the sidebar.</source>
        <translation>Valitse sivupaneelissa esitetyt näkymät alla olevin valintaruuduin.</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="61"/>
        <source>If &apos;Play Queue&apos; is not checked above, then it will appear to the side of the other views. If &apos;Info&apos; is not checked above, then a button will be added to the toolbar allowing you to access song information.</source>
        <translation>Jollei soittojonoa ole yllä valittu, se näkyy muiden näkymien sivussa. Jollei tietonäkymää ole valittu, työkaluriville lisätään painike, jolla kappaleen tiedot saa näkyviin.</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="71"/>
        <source>Options</source>
        <translation>Valinnat</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="82"/>
        <location filename="../gui/interfacesettings.ui" line="147"/>
        <location filename="../gui/interfacesettings.ui" line="746"/>
        <source>Style:</source>
        <translation>Tyyli:</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="95"/>
        <source>Position:</source>
        <translation>Sijainti</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="108"/>
        <source>Only show icons, no text</source>
        <translation>Näytä vain kuvakkeet, ei tekstiä</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="115"/>
        <source>Auto-hide</source>
        <translation>Piilota automaattisesti</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="122"/>
        <source>Automatically change style when insufficient space</source>
        <translation>Vaihda tyyliä automaattisesti, jos näyttötila käy vähiin</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="125"/>
        <source>&lt;p&gt;Change to a small top bar (containing all views) when the window is narrow.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Vaihda pieneen yläpalkkiin (kaikkine näkymineen) ikkunan ollessa kapea.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="138"/>
        <location filename="../gui/interfacesettings.cpp" line="147"/>
        <source>Play Queue</source>
        <translation>Soittojono</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="160"/>
        <source>Initially collapse albums</source>
        <translation>Supista albumit aluksi</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="167"/>
        <source>Automatically expand current album</source>
        <translation>Laajenna nykyinen albumi automaattisesti</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="174"/>
        <source>Scroll to current track</source>
        <translation>Vieritä nykyiseen kappaleeseen</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="181"/>
        <source>Prompt before clearing</source>
        <translation>Varoita ennen tyhjentämistä</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="188"/>
        <source>Separate action (and shortcut) for play queue search</source>
        <translation>Erillinen toiminto (ja pikanäppäin) soittojonosta etsimiseen</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="217"/>
        <source>Background Image</source>
        <translation>Taustakuva</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="223"/>
        <source>None</source>
        <translation>Ei mitään</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="230"/>
        <source>Current album cover</source>
        <translation>Nykyinen kansikuva</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="237"/>
        <source>Custom image:</source>
        <translation>Mukautettu kuva:</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="257"/>
        <source>Blur:</source>
        <translation>Sumennus:</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="303"/>
        <source>10px</source>
        <translation>10 px</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="315"/>
        <source>Opacity:</source>
        <translation>Peittävyys:</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="361"/>
        <source>40%</source>
        <translation>40 %</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="377"/>
        <source>Toolbar</source>
        <translation>Työkalurivi</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="386"/>
        <source>Show stop button</source>
        <translation>Näytä pysäytyspainike</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="393"/>
        <source>Show cover of current track</source>
        <translation>Näytä nykyisen kappaleen kansikuva</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="400"/>
        <source>Show track rating</source>
        <translation>Näytä kappaleen arvostelu</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="407"/>
        <source>Show technical info</source>
        <translation>Näytä tekniset tiedot</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="415"/>
        <source>External</source>
        <translation>Ulkoiset ohjelmat</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="421"/>
        <source>Enable MPRIS D-BUS interface</source>
        <translation>Käytä MPRISin D-Bus-liitäntää</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="428"/>
        <source>Show popup messages when changing tracks</source>
        <translation>Näytä ponnahdusviesti kappaleen vaihtuessa</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="438"/>
        <source>Show icon in notification area</source>
        <translation>Näytä ilmoitusalueen kuvake</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="448"/>
        <source>Minimize to notification area when closed</source>
        <translation>Pienennä suljettaessa ilmoitusalueelle</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="455"/>
        <source>On Start-up</source>
        <translation>Käynnistettäessä</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="461"/>
        <source>Show main window</source>
        <translation>Näytä pääikkuna</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="468"/>
        <source>Hide main window</source>
        <translation>Piilota pääikkuna</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="475"/>
        <source>Restore previous state</source>
        <translation>Palauta edellinen tila</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="499"/>
        <source>Tweaks</source>
        <translation>Hienosäätö</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="505"/>
        <source>Artist &amp;&amp; Album Sorting</source>
        <translation>Artistin ja albumin lajittelu</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="511"/>
        <source>Enter a (comma separated) list of prefixes to ignore when sorting artist and albums. e.g. if set to &apos;The&apos; then &apos;The Beatles&apos; would be sorted by &apos;Beatles&apos;</source>
        <translation>Lisää (pilkuin erotettu) luettelo etuliitteistä, jotka tulisi ohittaa artisteja ja albumeja lajiteltaessa. Jos esim. ”The”, artisti ”The Beatles” lajitellaan kuten ”Beatles”.</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="521"/>
        <source>Enter comma separated list of prefixes...</source>
        <translation>Anna etuliitteet pilkuin erotettuna…</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="531"/>
        <source>Composer Support</source>
        <translation>Säveltäjän tuki</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="537"/>
        <source>By default, Cantata uses the &apos;Album Artist&apos; tag (or &apos;Artist&apos; tag if a song has no &apos;Album Artist&apos;) to group songs and albums. For certain genres, e.g &apos;Classical&apos;, it may be preferable to use the &apos;Composer&apos; tag (if set) to perform this grouping. Please enter a (comma separated) list of the genres with which you would like Cantata to use the &apos;Composer&apos; tag.</source>
        <translation>Cantata käyttää kappaleiden ja albumien ryhmittelyyn oletuksena albumin artisti -tunnistetta (tai artistia, ellei albumin artistia ole). Joissakin tyylilajeissa kuten klassisessa musiikissa on kuitenkin parempi käyttää säveltäjä-tunnistetta, jos se on asetettu. Anna (pilkuin erotettu) luettelo tyylilajeista, joissa haluat Cantatan käyttäjän säveltäjä-tunnistetta.</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="547"/>
        <source>Enter comma separated list of genres...</source>
        <translation>Anna tyylilajit pilkuin erotettuna…</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="557"/>
        <source>Single Tracks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="563"/>
        <source>If you have a lot of artists in your collection that only contain a single track, then it can be cumbersome for each of these to have their own entry in the list of artists. As a work-around for this, if you place these tracks into a separate folder, and enter this folder name below, then Cantata will group these under an album named &apos;Single Tracks&apos; with an album artist of &apos;Various Artists&apos;. You may enter a comma separated list of folder names (without leading or trailing path separators) below.</source>
        <translation>Jos kokoelmassasi on paljon artisteja, joilta on vain yksittäinen kappale, voi olla hankalaa, että kustakin on oma tietue artistiluettelossa. Kiertotienä nämä kappaleet voi sijoittaa omaan kansioonsa ja määrittää tämän kansion nimen alle, jolloin Cantata ryhmittelee nämä albumiksi ”Yksittäiskappaleita”, albumin artistina ”Useita artisteja”. Kansionimiä voi antaa alle useita pilkuin erotettuna (ilman alun ja lopun kansioerottimia).</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="573"/>
        <source>Comma separated list of folders that contain single track files...</source>
        <translation>Pilkuin erotettu luettelo kansioita, jotka sisältävät yksittäiskappaleiden tiedostoja…</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="583"/>
        <source>Miscellaneous</source>
        <translation>Sekalaista</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="589"/>
        <source>CUE files:</source>
        <translation>CUE-tiedostot:</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="599"/>
        <source>Year tag:</source>
        <translation>Vuosi-tunniste:</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="612"/>
        <source>Changing &apos;Artist &amp; Album Sorting&apos;, &apos;Single Tracks&apos;, or &apos;CUE files&apos; will require a DB refresh in order to take effect. Changing &apos;Composer Support&apos; or &apos;Year tag&apos; will require restarting Cantata.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="633"/>
        <source>Covers</source>
        <translation>Kansikuvat</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="644"/>
        <source>Fetch missing covers</source>
        <translation>Nouda puuttuvat kansikuvat</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="651"/>
        <source>Save downloaded covers into music folder</source>
        <translation>Tallenna ladatut kansikuvat musiikkikansioon</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="658"/>
        <source>Filename:</source>
        <translation>Tiedostonimi:</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="668"/>
        <source>&lt;p&gt;Filename (without extension) to save downloaded covers as.&lt;br/&gt;If left blank &apos;cover&apos; will be used.&lt;br/&gt;&lt;br/&gt;&lt;i&gt;%artist% will be replaced with album artist of the current song, and %album% will be replaced with the album name.&lt;/i&gt;&lt;/p&gt;</source>
        <translation>&lt;p&gt;Tiedostonimi (päätteettä), jolla ladatut kansikuvat tallennetaan.&lt;br/&gt;Jos jätetään tyhjäksi, käytetään nimeä ”cover”.&lt;br/&gt;&lt;br/&gt;%artist% korvataan kappaleen albumin artistilla ja %album% albumin nimellä.&lt;/i&gt;&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="677"/>
        <source>If you enable &apos;Save downloaded covers into music folder&apos; you may need to clear the cache of any previous covers to force downloading of new covers. See &apos;Cache&apos; settings page for further details.</source>
        <translation>Jos otat ”Tallenna ladatut kansikuvat musiikkikansioon” käyttöön, aiemmin ladatut kansikuvat tulee poistaa välimuistista. Lisätietoa löytyy ”Välimuisti”-välilehdeltä.</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="701"/>
        <source>General</source>
        <translation>Yleistä</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="712"/>
        <source>Show delete action in context menus</source>
        <translation>Näytä kontekstivalikoissa Poista-toiminto</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="719"/>
        <source>Enforce single-click activation of items</source>
        <translation>Pakota kohteiden aktivointi yksittäisnapsautuksella</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="726"/>
        <source>Show song information tooltips</source>
        <translation>Näytä työkaluvihjeenä kappaletiedot</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="733"/>
        <source>Language:</source>
        <translation>Kieli:</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="761"/>
        <source>Changing the &apos;Enforce single-click activation of items&apos; setting will require a re-start of Cantata.</source>
        <translation>”Pakota kohteiden aktivointi yksittäisnapsautuksella” -asetuksen muuttaminen vaatii Cantatan uudelleenkäynnistyksen.</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="768"/>
        <source>Changing the language setting will require a re-start of Cantata.</source>
        <translation>Kieliasetuksen muuttaminen vaatii Cantatan uudelleenkäynnistyksen.</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.ui" line="775"/>
        <source>Changing the style setting will require a re-start of Cantata.</source>
        <translation>Tyyliasetuksen muuttaminen vaatii Cantatan uudelleenkäynnistyksen.</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="144"/>
        <source>Use &apos;Year&apos; tag to display &amp; sort</source>
        <translation>Käytä näkymään ja lajitteluun vuosi-tunnistetta</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="145"/>
        <source>Use &apos;Original Year&apos; tag to display &amp; sort, fallback to &apos;Year&apos; if not set</source>
        <translation>Käytä näkymään ja lajitteluun alkuperäinen vuosi -tunnistetta tai vuotta, jollei sitä ole asetettu</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="148"/>
        <source>Library</source>
        <translation>Kirjasto</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="149"/>
        <source>Folders</source>
        <translation>Kansiot</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="150"/>
        <source>Playlists</source>
        <translation>Soittolistat</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="151"/>
        <source>Internet - Streams, Jamendo, Maganatune, SoundCloud, and Podcasts</source>
        <translation>Internet – virrat, Jamendo, Magnatune, SoundCloud ja podcastit</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="153"/>
        <source>Devices - UMS, MTP (e.g. Android), and AudioCDs</source>
        <translation>Laitteet – UMS, MTP (esim. Android) ja ääni-CD:t</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="157"/>
        <source>Search (via MPD)</source>
        <translation>Etsi (MPD:llä)</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="158"/>
        <source>Info - Current song information (artist, album, and lyrics)</source>
        <translation>Tietoa – nykyisen kappaleen tiedot (artisti, albumi ja sanat)</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="163"/>
        <source>Large</source>
        <translation>Iso</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="164"/>
        <source>Small</source>
        <translation>Pieni</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="165"/>
        <source>Tab-bar</source>
        <translation>Välilehtipalkki</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="166"/>
        <source>Left</source>
        <translation>Vasemmalla</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="166"/>
        <source>Right</source>
        <translation>Oikealla</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="167"/>
        <source>Top</source>
        <translation>Ylhäällä</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="168"/>
        <source>Bottom</source>
        <translation>Alhaalla</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="175"/>
        <source>Images (*.png *.jpg)</source>
        <translation>Kuvat (*.png *.jpg)</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="176"/>
        <source>10px</source>
        <comment>pixels</comment>
        <translation>10 px</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="201"/>
        <source>Notifications</source>
        <translation>Ilmoitukset</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="215"/>
        <source>If no setting is specified for &apos;Filename&apos;, then Cantata will use a default of &lt;code&gt;cover&lt;/code&gt;. This filename is used when downloading covers, or when adding music to your library from devices. This should be specified &lt;b&gt;without&lt;/b&gt; an extension.</source>
        <translation type="unfinished">Ellei tiedostonimeä ole määritetty, Cantata käyttää oletusnimeä &lt;code&gt;cover&lt;/code&gt;. Tätä käytetään ladattaessa kansikuvia tai kun musiikkia lisätään kirjastoon eri laitteilta.</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="219"/>
        <source>If no setting is specified for &apos;Filename&apos;, then Cantata will use a default of &lt;code&gt;cover&lt;/code&gt;. This filename is used when downloading covers. This should be specified &lt;b&gt;without&lt;/b&gt; an extension.</source>
        <translation type="unfinished">Ellei tiedostonimeä ole määritetty, Cantata käyttää oletusnimeä &lt;code&gt;cover&lt;/code&gt;. Tätä käytetään ladattaessa kansikuvia.</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="433"/>
        <source>English (en)</source>
        <translation>Englanti (en)</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="438"/>
        <location filename="../gui/interfacesettings.cpp" line="455"/>
        <source>System default</source>
        <translation>Järjestelmän oletus</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="565"/>
        <source>%1%</source>
        <comment>value%</comment>
        <translation>%1 %</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="570"/>
        <source>%1 px</source>
        <comment>pixels</comment>
        <translation>%1 px</translation>
    </message>
</context>
<context>
    <name>ItemView</name>
    <message>
        <location filename="../widgets/itemview.cpp" line="716"/>
        <source>Go Back</source>
        <translation>Palaa</translation>
    </message>
    <message>
        <location filename="../widgets/itemview.cpp" line="1568"/>
        <source>Updating...</source>
        <translation>Päivitetään…</translation>
    </message>
</context>
<context>
    <name>JamendoService</name>
    <message>
        <location filename="../online/jamendoservice.cpp" line="372"/>
        <source>The world&apos;s largest digital service for free music</source>
        <translation>Maailman laajin vapaan musiikin digitaalipalvelu</translation>
    </message>
</context>
<context>
    <name>JamendoSettingsDialog</name>
    <message>
        <location filename="../online/jamendosettingsdialog.cpp" line="32"/>
        <source>Jamendo Settings</source>
        <translation>Jamendon asetukset</translation>
    </message>
    <message>
        <location filename="../online/jamendosettingsdialog.cpp" line="36"/>
        <source>MP3</source>
        <translation>MP3</translation>
    </message>
    <message>
        <location filename="../online/jamendosettingsdialog.cpp" line="37"/>
        <source>Ogg</source>
        <translation>Ogg</translation>
    </message>
    <message>
        <location filename="../online/jamendosettingsdialog.cpp" line="38"/>
        <source>Streaming format:</source>
        <translation>Virtausmuoto:</translation>
    </message>
</context>
<context>
    <name>KeySequenceButton</name>
    <message>
        <location filename="../support/keysequencewidget.cpp" line="81"/>
        <source>The key you just pressed is not supported by Qt.</source>
        <translation>Qt ei tue painamaasi näppäintä.</translation>
    </message>
    <message>
        <location filename="../support/keysequencewidget.cpp" line="82"/>
        <source>Unsupported Key</source>
        <translation>Ei-tuettu näppäin</translation>
    </message>
</context>
<context>
    <name>KeySequenceWidget</name>
    <message>
        <location filename="../support/keysequencewidget.cpp" line="176"/>
        <source>Click on the button, then enter the shortcut like you would in the program.
Example for Ctrl+a: hold the Ctrl key and press a.</source>
        <translation>Napsauta painiketta ja paina haluamaasi näppäintä tai näppäinyhdistelmää.
Esimerkiksi Ctrl+A: pidä Ctrl alhaalla ja paina a.</translation>
    </message>
    <message>
        <location filename="../support/keysequencewidget.cpp" line="271"/>
        <source>Meta</source>
        <comment>Meta key</comment>
        <translation>Meta</translation>
    </message>
    <message>
        <location filename="../support/keysequencewidget.cpp" line="272"/>
        <source>Ctrl</source>
        <comment>Ctrl key</comment>
        <translation>Ctrl</translation>
    </message>
    <message>
        <location filename="../support/keysequencewidget.cpp" line="273"/>
        <source>Alt</source>
        <comment>Alt key</comment>
        <translation>Alt</translation>
    </message>
    <message>
        <location filename="../support/keysequencewidget.cpp" line="274"/>
        <source>Shift</source>
        <comment>Shift key</comment>
        <translation>Vaihto</translation>
    </message>
    <message>
        <location filename="../support/keysequencewidget.cpp" line="278"/>
        <source>Input</source>
        <comment>What the user inputs now will be taken as the new shortcut</comment>
        <translation>Syöte</translation>
    </message>
    <message>
        <location filename="../support/keysequencewidget.cpp" line="285"/>
        <source>None</source>
        <comment>No shortcut defined</comment>
        <translation>Ei mitään</translation>
    </message>
    <message>
        <location filename="../support/keysequencewidget.cpp" line="380"/>
        <location filename="../support/keysequencewidget.cpp" line="386"/>
        <source>Shortcut Conflict</source>
        <translation>Pikanäppäinristiriita</translation>
    </message>
    <message>
        <location filename="../support/keysequencewidget.cpp" line="381"/>
        <source>The &quot;%1&quot; shortcut is already in use, and cannot be configured.
Please choose another one.</source>
        <translation>Pikanäppäin ”%1” on jo käytössä eikä sitä voi asettaa.
Valitse toinen pikanäppäin.</translation>
    </message>
    <message>
        <location filename="../support/keysequencewidget.cpp" line="387"/>
        <source>The &quot;%1&quot; shortcut is ambiguous with the shortcut for the following action:</source>
        <translation>Pikanäppäin ”%1” on monitulkintainen seuraavan toiminnon kanssa:</translation>
    </message>
    <message>
        <location filename="../support/keysequencewidget.cpp" line="389"/>
        <source>Do you want to reassign this shortcut to the selected action?</source>
        <translation>Haluatko vaihtaa tämän pikanäppäimen valittuun toimintoon?</translation>
    </message>
    <message>
        <location filename="../support/keysequencewidget.cpp" line="392"/>
        <source>Reassign</source>
        <translation>Vaihda</translation>
    </message>
</context>
<context>
    <name>LastFmEngine</name>
    <message>
        <location filename="../context/lastfmengine.cpp" line="61"/>
        <source>Read more on last.fm</source>
        <translation>Lue lisää last.fm:ssä</translation>
    </message>
</context>
<context>
    <name>LibraryDb</name>
    <message>
        <location filename="../db/librarydb.cpp" line="571"/>
        <source>Database error - please check Qt SQLite driver is installed</source>
        <translation>Tietokantavirhe: varmista, että Qt:n SQLite-ajuri on asennettu</translation>
    </message>
</context>
<context>
    <name>LibraryPage</name>
    <message>
        <location filename="../gui/librarypage.cpp" line="60"/>
        <source>&lt;p&gt;Enter a string to search artist, album, title, etc. To filter based on year, add &lt;i&gt;#year-range&lt;/i&gt; to search string - e.g.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;i&gt;#2000&lt;/i&gt;&lt;/b&gt; return tracks from 2000&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;i&gt;#1980-1989&lt;/i&gt;&lt;/b&gt; return tracks from the 80&apos;s&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;i&gt;Blah #2000&lt;/i&gt;&lt;/b&gt; to search for string &lt;i&gt;Blah&lt;/i&gt; and only return tracks from 2000&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="66"/>
        <source>Show Artist Images</source>
        <translation>Näytä artistikuvat</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="68"/>
        <location filename="../gui/librarypage.cpp" line="71"/>
        <source>Sort Albums</source>
        <translation>Lajittele albumit</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="68"/>
        <source>Name</source>
        <translation>Nimen mukaan</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="69"/>
        <source>Year</source>
        <translation>Vuoden mukaan</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="71"/>
        <source>Album, Artist, Year</source>
        <translation>Albumi, artisti, vuosi</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="72"/>
        <source>Album, Year, Artist</source>
        <translation>Albumi, vuosi, artisti</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="73"/>
        <source>Artist, Album, Year</source>
        <translation>Artisti, albumi, vuosi</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="74"/>
        <source>Artist, Year, Album</source>
        <translation>Artisti, vuosi, albumi</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="75"/>
        <source>Year, Album, Artist</source>
        <translation>Vuosi, albumi, artisti</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="76"/>
        <source>Year, Artist, Album</source>
        <translation>Vuosi, artisti, albumi</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="77"/>
        <source>Modified Date</source>
        <translation>Muokattu päiväys</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="86"/>
        <source>Group By</source>
        <translation>Ryhmittele</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="86"/>
        <source>Genre</source>
        <translation>Tyylilajin mukaan</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="87"/>
        <source>Artist</source>
        <translation>Artistin mukaan</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="88"/>
        <source>Album</source>
        <translation>Albumin mukaan</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="122"/>
        <source>No music? Looks like your MPD is not configured correctly.</source>
        <translation>Ei musiikkia? Näyttää siltä, ettei MPD:tä ole asetettu oikein.</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="202"/>
        <source>Are you sure you wish to delete the selected songs?

This cannot be undone.</source>
        <translation>Haluatko varmasti poistaa valitut kappaleet?

Tätä ei voi kumota.</translation>
    </message>
    <message>
        <location filename="../gui/librarypage.cpp" line="203"/>
        <source>Delete Songs</source>
        <translation>Poista kappaleet</translation>
    </message>
</context>
<context>
    <name>LocalFolderBrowsePage</name>
    <message>
        <location filename="../gui/localfolderpage.cpp" line="43"/>
        <source>Home</source>
        <translation>Koti</translation>
    </message>
    <message>
        <location filename="../gui/localfolderpage.cpp" line="43"/>
        <source>Browse files in your home folder</source>
        <translation>Selaa kotikansiosi tiedostoja</translation>
    </message>
    <message>
        <location filename="../gui/localfolderpage.cpp" line="44"/>
        <source>Root</source>
        <translation>Juurikansio</translation>
    </message>
    <message>
        <location filename="../gui/localfolderpage.cpp" line="44"/>
        <source>Browse files on your computer</source>
        <translation>Selaa tietokoneesi tiedostoja</translation>
    </message>
    <message>
        <location filename="../gui/localfolderpage.cpp" line="46"/>
        <source>Open In File Manager</source>
        <translation>Avaa tiedostonhallintaan</translation>
    </message>
</context>
<context>
    <name>LyricSettings</name>
    <message>
        <location filename="../context/lyricsettings.cpp" line="34"/>
        <source>Choose the websites you want to use when searching for lyrics.</source>
        <translation>Valitse verkkosivut, joita haluat käyttää sanojen etsimiseen.</translation>
    </message>
</context>
<context>
    <name>LyricsDialog</name>
    <message>
        <location filename="../context/lyricsdialog.cpp" line="39"/>
        <source>If Cantata has failed to find lyrics, or has found the wrong ones, use this dialog to enter new search details. For example, the current song may actually be a cover-version - if so, then searching for lyrics by the original artist might help.

If this search does find new lyrics, these will still be associated with the original song title and artist as displayed in Cantata.</source>
        <translation>Ellei Cantata löydä sanoja tai löytää väärät sanat, tässä ikkunassa hakuehtoja voi muuttaa. Kappale voi esimerkiksi olla cover-versio, jolloin alkuperäisen artistin nimellä etsiminen voi auttaa.

Jos haku löytää uudet sanat, nämä yhdistetään Cantatassa yhä kappaleen ja artistin alkuperäisiin nimiin.</translation>
    </message>
    <message>
        <location filename="../context/lyricsdialog.cpp" line="60"/>
        <source>Title:</source>
        <translation>Otsikko:</translation>
    </message>
    <message>
        <location filename="../context/lyricsdialog.cpp" line="62"/>
        <source>Artist:</source>
        <translation>Artisti:</translation>
    </message>
    <message>
        <location filename="../context/lyricsdialog.cpp" line="64"/>
        <source>Search For Lyrics</source>
        <translation>Etsi sanoja</translation>
    </message>
</context>
<context>
    <name>MPDConnection</name>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="176"/>
        <source>Unknown</source>
        <translation>Tuntematon</translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="454"/>
        <source>Connection to %1 failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="455"/>
        <source>Connection to %1 failed - please check your proxy settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="456"/>
        <source>Connection to %1 failed - incorrect password</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="566"/>
        <source>Connecting to %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="685"/>
        <source>Failed to send command to %1 - not connected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="754"/>
        <source>Failed to load. Please check user &quot;mpd&quot; has read permission.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="756"/>
        <source>Failed to load. MPD can only play local files if connected via a local socket.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="758"/>
        <location filename="../mpd-interface/mpdconnection.cpp" line="765"/>
        <source>MPD reported the following error: %1</source>
        <translation>MPD ilmoitti seuraavan virheen: %1</translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="762"/>
        <location filename="../mpd-interface/mpdconnection.cpp" line="773"/>
        <source>Failed to send command. Disconnected from %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="1917"/>
        <source>Failed to rename &lt;b&gt;%1&lt;/b&gt; to &lt;b&gt;%2&lt;/b&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="1932"/>
        <source>Failed to save &lt;b&gt;%1&lt;/b&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="1945"/>
        <source>You cannot add parts of a cue sheet to a playlist!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="1948"/>
        <source>You cannot add a playlist to another playlist!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="2203"/>
        <source>Failed to send &apos;%1&apos; to %2. Please check %2 is registered with MPD.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="2492"/>
        <location filename="../mpd-interface/mpdconnection.cpp" line="2519"/>
        <source>Cannot store ratings, as the &apos;sticker&apos; MPD command is not supported.</source>
        <translation>Arvosteluja ei voi tallentaa, koska MPD-komentoa ”sticker” ei tueta.</translation>
    </message>
</context>
<context>
    <name>MagnatuneService</name>
    <message>
        <location filename="../online/magnatuneservice.cpp" line="120"/>
        <source>None</source>
        <translation>Ei mitään</translation>
    </message>
    <message>
        <location filename="../online/magnatuneservice.cpp" line="121"/>
        <source>Streaming</source>
        <translation>Virtaus käynnissä</translation>
    </message>
    <message>
        <location filename="../online/magnatuneservice.cpp" line="140"/>
        <source>MP3 128k</source>
        <translation>MP3 128k</translation>
    </message>
    <message>
        <location filename="../online/magnatuneservice.cpp" line="141"/>
        <source>MP3 VBR</source>
        <translation>MP3 VBR</translation>
    </message>
    <message>
        <location filename="../online/magnatuneservice.cpp" line="142"/>
        <source>Ogg Vorbis</source>
        <translation>Ogg Vorbis</translation>
    </message>
    <message>
        <location filename="../online/magnatuneservice.cpp" line="143"/>
        <source>FLAC</source>
        <translation>FLAC</translation>
    </message>
    <message>
        <location filename="../online/magnatuneservice.cpp" line="144"/>
        <source>WAV</source>
        <translation>WAV</translation>
    </message>
    <message>
        <location filename="../online/magnatuneservice.cpp" line="215"/>
        <source>Online music from magnatune.com</source>
        <translation>Verkkomusiikkia magnatune.comista</translation>
    </message>
</context>
<context>
    <name>MagnatuneSettingsDialog</name>
    <message>
        <location filename="../online/magnatunesettingsdialog.cpp" line="33"/>
        <source>Magnatune Settings</source>
        <translation>Magnatune-asetukset</translation>
    </message>
    <message>
        <location filename="../online/magnatunesettingsdialog.cpp" line="42"/>
        <source>Username:</source>
        <translation>Käyttäjätunnus:</translation>
    </message>
    <message>
        <location filename="../online/magnatunesettingsdialog.cpp" line="43"/>
        <source>Password:</source>
        <translation>Salasana:</translation>
    </message>
    <message>
        <location filename="../online/magnatunesettingsdialog.cpp" line="51"/>
        <source>Membership:</source>
        <translation>Jäsenyys:</translation>
    </message>
    <message>
        <location filename="../online/magnatunesettingsdialog.cpp" line="57"/>
        <source>Downloads:</source>
        <translation>Lataukset:</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../gui/mainwindow.ui" line="181"/>
        <source>[Dynamic]</source>
        <translation>[Dynaaminen]</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.ui" line="204"/>
        <source>Exit Full Screen</source>
        <translation>Poistu koko ruudulta</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="258"/>
        <source>Configure Cantata...</source>
        <translation>Cantatan asetukset…</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="258"/>
        <source>Preferences...</source>
        <translation>Asetukset…</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="261"/>
        <source>Quit</source>
        <translation>Lopeta</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="264"/>
        <source>About Cantata...</source>
        <translation>Tietoa Cantatasta…</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="271"/>
        <source>Show Window</source>
        <translation>Näytä ikkuna</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="274"/>
        <source>Server information...</source>
        <translation>Palvelintiedot…</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="277"/>
        <source>Refresh Database</source>
        <translation>Virkistä tietokanta</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="278"/>
        <source>Refresh</source>
        <translation>Virkistä</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="280"/>
        <source>Connect</source>
        <translation>Yhdistä</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="281"/>
        <source>Collection</source>
        <translation>Kokoelma</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="282"/>
        <source>Partitions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="283"/>
        <location filename="../gui/mainwindow.cpp" line="1480"/>
        <location filename="../gui/mainwindow.cpp" line="1484"/>
        <location filename="../gui/mainwindow.cpp" line="1490"/>
        <source>Outputs</source>
        <translation>Ulostulot</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="284"/>
        <source>Stop After Track</source>
        <translation>Pysäytä kappaleen jälkeen</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="290"/>
        <source>Seek forward (%1 seconds)</source>
        <translation>Hyppää eteenpäin (%1 s)</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="291"/>
        <source>Seek backward (%1 seconds)</source>
        <translation>Hyppää taaksepäin (%1 s)</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="304"/>
        <source>Add To Stored Playlist</source>
        <translation>Lisää tallennettuun soittolistaan</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="309"/>
        <source>Crop Others</source>
        <translation>Poista muut</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="310"/>
        <source>Add Stream URL</source>
        <translation>Lisää virran verkko-osoite</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="311"/>
        <source>Add Local Files</source>
        <translation>Lisää paikallisia tiedostoja</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="313"/>
        <source>Clear</source>
        <translation>Tyhjennä</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="315"/>
        <source>Center On Current Track</source>
        <translation>Keskitä nykyinen kappale</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="316"/>
        <source>Expanded Interface</source>
        <translation>Laaja käyttöliittymä</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="318"/>
        <source>Show Current Song Information</source>
        <translation>Näytä nykyisen kappaleen tiedot</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="321"/>
        <source>Full Screen</source>
        <translation>Koko ruutu</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="325"/>
        <source>Random</source>
        <translation>Satunnainen</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="326"/>
        <source>Repeat</source>
        <translation>Toisto</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="327"/>
        <source>Single</source>
        <translation>Yksittäinen</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="327"/>
        <source>When &apos;Single&apos; is activated, playback is stopped after current song, or song is repeated if &apos;Repeat&apos; is enabled.</source>
        <translation>Jos ”yksittäinen” on käytössä, soitto pysäytetään nykyisen kappaleen jälkeen tai kappale toistetaan, jos myös ”toisto” on käytössä.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="328"/>
        <source>Consume</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="328"/>
        <source>When consume is activated, a song is removed from the play queue after it has been played.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="329"/>
        <source>Find in Play Queue</source>
        <translation>Etsi soittojonosta</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="333"/>
        <source>Play HTTP Output Stream</source>
        <translation>Soita HTTP-tulosvirtaa</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="339"/>
        <source>Locate In Library</source>
        <translation>Paikanna kirjastosta</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="340"/>
        <source>Artist</source>
        <translation>Artisti</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="341"/>
        <source>Album</source>
        <translation>Albumi</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="342"/>
        <source>Track</source>
        <translation>Raita</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="354"/>
        <source>Play Next</source>
        <translation>Soita seuraava</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="357"/>
        <source>Edit Track Information (Play Queue)</source>
        <translation>Muokkaa kappaletietoja (soittojono)</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="359"/>
        <source>Expand All</source>
        <translation>Laajenna kaikki</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="361"/>
        <source>Collapse All</source>
        <translation>Supista kaikki</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="363"/>
        <source>Cancel</source>
        <translation>Peru</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="419"/>
        <source>Play Queue</source>
        <translation>Soita jono</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="424"/>
        <source>Library</source>
        <translation>Kirjasto</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="429"/>
        <source>Folders</source>
        <translation>Kansiot</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="435"/>
        <source>Playlists</source>
        <translation>Soittolistat</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="445"/>
        <source>Internet</source>
        <translation>Internet</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="454"/>
        <source>Devices</source>
        <translation>Laitteet</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="461"/>
        <source>Search</source>
        <translation>Etsi</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="466"/>
        <source>Info</source>
        <translation>Tiedot</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="501"/>
        <source>&lt;p&gt;Enter a string to search artist, album, title, etc. To filter based on year, add &lt;i&gt;#year-range&lt;/i&gt; to search string - e.g.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;i&gt;#2000&lt;/i&gt;&lt;/b&gt; return tracks from 2000&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;i&gt;#1980-1989&lt;/i&gt;&lt;/b&gt; return tracks from the 80&apos;s&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;i&gt;Blah #2000&lt;/i&gt;&lt;/b&gt; to search for string &lt;i&gt;Blah&lt;/i&gt; and only return tracks from 2000&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="608"/>
        <source>Show Menubar</source>
        <translation>Näytä valikkorivi</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="614"/>
        <source>&amp;Music</source>
        <translation>M&amp;usiikki</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="626"/>
        <source>&amp;Edit</source>
        <translation>&amp;Muokkaa</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="638"/>
        <source>&amp;View</source>
        <translation>&amp;Näkymä</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="650"/>
        <source>&amp;Queue</source>
        <translation>&amp;Jono</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="660"/>
        <source>&amp;Settings</source>
        <translation>&amp;Asetukset</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="676"/>
        <source>&amp;Help</source>
        <translation>&amp;Ohje</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="722"/>
        <source>Set Rating</source>
        <translation>Aseta arvostelu</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="727"/>
        <source>No Rating</source>
        <translation>Ei arvostelua</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1064"/>
        <source>Failed to locate any songs matching the dynamic playlist rules.</source>
        <translation>Dynaamisen soittolistan sääntöjä vastaavia kappaleita ei löytynyt.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1197"/>
        <source>Connecting to %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1231"/>
        <source>Refresh MPD Database?</source>
        <translation>Virkistetäänkö MPD-tietokanta?</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1237"/>
        <source>About Cantata</source>
        <translation>Tietoa Cantatasta</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1238"/>
        <source>&lt;b&gt;Cantata %1&lt;/b&gt;&lt;br/&gt;&lt;br/&gt;MPD client.&lt;br/&gt;&lt;br/&gt;&amp;copy; 2011-2022 Craig Drummond&lt;br/&gt;Released under the &lt;a href=&quot;http://www.gnu.org/licenses/gpl.html&quot;&gt;GPLv3&lt;/a&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1241"/>
        <source>Please refer to &lt;a href=&quot;https://github.com/CDrummond/cantata/issues&quot;&gt;Cantata&apos;s issue tracker&lt;/a&gt; for a list of known issues, and to report new issues.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1243"/>
        <source>Based upon &lt;a href=&quot;http://lowblog.nl&quot;&gt;QtMPC&lt;/a&gt; - &amp;copy; 2007-2010 The QtMPC Authors&lt;br/&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1244"/>
        <source>Context view backdrops courtesy of &lt;a href=&quot;http://www.fanart.tv&quot;&gt;FanArt.tv&lt;/a&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1245"/>
        <source>Context view metadata courtesy of &lt;a href=&quot;http://www.wikipedia.org&quot;&gt;Wikipedia&lt;/a&gt; and &lt;a href=&quot;http://www.last.fm&quot;&gt;Last.fm&lt;/a&gt;</source>
        <translation>Kontekstinäkymän metatiedon tarjoavat &lt;a href=&quot;http://www.wikipedia.org/&quot;&gt;Wikipedia&lt;/a&gt; ja &lt;a href=&quot;http://www.last.fm/&quot;&gt;Last.fm&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1246"/>
        <source>Please consider uploading your own music fan-art to &lt;a href=&quot;http://www.fanart.tv&quot;&gt;FanArt.tv&lt;/a&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1253"/>
        <source>A Podcast is currently being downloaded

Quitting now will abort the download.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1254"/>
        <source>Abort download and quit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1282"/>
        <source>Please close other dialogs first.</source>
        <translation type="unfinished">Sulje ensin muut ikkunat.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1379"/>
        <source>Create new partition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1380"/>
        <source>Remove partition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1449"/>
        <source>Move output to this partition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1480"/>
        <location filename="../gui/mainwindow.cpp" line="1491"/>
        <source>Enabled: %1</source>
        <translation>Käytössä: %1</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1484"/>
        <location filename="../gui/mainwindow.cpp" line="1492"/>
        <source>Disabled: %1</source>
        <translation>Ei käytössä: %1</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1712"/>
        <source>Partition Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1712"/>
        <source>Enter a name for the partition:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1724"/>
        <source>Are you sure you wish to remove partition &quot;%1&quot;?

This cannot be undone.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1725"/>
        <source>Remove Partition</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1751"/>
        <location filename="../gui/mainwindow.cpp" line="1774"/>
        <source>Server Information</source>
        <translation>Palvelintiedot</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1754"/>
        <source>&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;b&gt;Server&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;Protocol:&amp;nbsp;&lt;/td&gt;&lt;td&gt;%1.%2.%3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;Uptime:&amp;nbsp;&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;Playing:&amp;nbsp;&lt;/td&gt;&lt;td&gt;%5&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;Handlers:&amp;nbsp;&lt;/td&gt;&lt;td&gt;%6&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;Tags:&amp;nbsp;&lt;/td&gt;&lt;td&gt;%7&lt;/td&gt;&lt;/tr&gt;</source>
        <translation>&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;b&gt;Palvelin&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;Yhteyskäytäntö:&amp;nbsp;&lt;/td&gt;&lt;td&gt;%1.%2.%3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;Käynnissä:&amp;nbsp;&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;Soittanut:&amp;nbsp;&lt;/td&gt;&lt;td&gt;%5&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;Käsittelijät:&amp;nbsp;&lt;/td&gt;&lt;td&gt;%6&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;Tunnisteet:&amp;nbsp;&lt;/td&gt;&lt;td&gt;%7&lt;/td&gt;&lt;/tr&gt;</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1765"/>
        <source>&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;b&gt;Database&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;Artists:&amp;nbsp;&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;Albums:&amp;nbsp;&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;Songs:&amp;nbsp;&lt;/td&gt;&lt;td&gt;%3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;Duration:&amp;nbsp;&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;Updated:&amp;nbsp;&lt;/td&gt;&lt;td&gt;%5&lt;/td&gt;&lt;/tr&gt;</source>
        <translation>&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&lt;b&gt;Tietokanta&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;Artisteja:&amp;nbsp;&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;Albumeja:&amp;nbsp;&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;Kappaleita:&amp;nbsp;&lt;/td&gt;&lt;td&gt;%3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;Kesto:&amp;nbsp;&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align=&quot;right&quot;&gt;Päivitetty:&amp;nbsp;&lt;/td&gt;&lt;td&gt;%5&lt;/td&gt;&lt;/tr&gt;</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1924"/>
        <source>Cantata (%1) [%2]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1926"/>
        <source>Cantata (%1)</source>
        <translation>Cantata (%1)</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="1928"/>
        <source>Cantata [%1]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2004"/>
        <source>MPD reported the following error: %1</source>
        <translation>MPD ilmoitti seuraavan virheen: %1</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2094"/>
        <source>Cantata</source>
        <translation>Cantata</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2094"/>
        <source>Playback stopped</source>
        <translation>Soittaminen lopetettu</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2148"/>
        <source>Remove all songs from play queue?</source>
        <translation>Poistetaanko soittojonon kaikki kappaleet?</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2199"/>
        <source>Priority</source>
        <translation>Etusijaisuus</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2199"/>
        <source>Enter priority (0..255):</source>
        <translation>Aseta etusijaisuus (0..255):</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2200"/>
        <source>Decrease priority for each subsequent track</source>
        <translation>Vähennä etusijaisuutta kultakin seuraavalta kappaleelta</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2227"/>
        <source>Playlist Name</source>
        <translation>Soittolistan nimi</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2227"/>
        <source>Enter a name for the playlist:</source>
        <translation>Anna soittolistalle nimi:</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2233"/>
        <source>&apos;%1&apos; is used to store favorite streams, please choose another name.</source>
        <translation>”%1” on suosikkivirtojen tallentamiseen käytetty nimi: valitse toinen nimi.</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2237"/>
        <source>A playlist named &apos;%1&apos; already exists!

Add to that playlist?</source>
        <translation>Soittolista nimeltä ”%1” on jo olemassa!

Lisätäänkö siihen soittolistaan?</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2238"/>
        <source>Existing Playlist</source>
        <translation>Olemassa oleva soittolista</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2299"/>
        <source>Select Music Files</source>
        <translation>Valitse musiikkitiedostot</translation>
    </message>
    <message>
        <location filename="../gui/mainwindow.cpp" line="2299"/>
        <source>Music Files </source>
        <translation>Musiikkitiedostot</translation>
    </message>
    <message numerus="yes">
        <location filename="../gui/mainwindow.cpp" line="2328"/>
        <source>%n Track(s)</source>
        <translation>
            <numerusform>%n kappale</numerusform>
            <numerusform>%n kappaletta</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../gui/mainwindow.cpp" line="2330"/>
        <source>%n Tracks (%1)</source>
        <translation>
            <numerusform>%n kappale (%1)</numerusform>
            <numerusform>%n kappaletta (%1)</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>MenuButton</name>
    <message>
        <location filename="../widgets/menubutton.cpp" line="47"/>
        <source>Menu</source>
        <translation>Valikko</translation>
    </message>
</context>
<context>
    <name>MessageOverlay</name>
    <message>
        <location filename="../widgets/messageoverlay.cpp" line="49"/>
        <source>Cancel</source>
        <translation>Peru</translation>
    </message>
</context>
<context>
    <name>MpdBrowsePage</name>
    <message>
        <location filename="../gui/mpdbrowsepage.cpp" line="44"/>
        <source>Open In File Manager</source>
        <translation>Avaa tiedostonhallintaan</translation>
    </message>
    <message>
        <location filename="../gui/mpdbrowsepage.cpp" line="82"/>
        <source>No folders? Looks like your MPD is not configured correctly.</source>
        <translation>Ei kansioita? MPD:tä ei varmaan ole asetettu oikein.</translation>
    </message>
    <message>
        <location filename="../gui/mpdbrowsepage.cpp" line="229"/>
        <source>Are you sure you wish to delete the selected songs?

This cannot be undone.</source>
        <translation>Haluatko varmasti poistaa valitut kappaleet?

Tätä ei voi kumota.</translation>
    </message>
    <message>
        <location filename="../gui/mpdbrowsepage.cpp" line="230"/>
        <source>Delete Songs</source>
        <translation>Poista kappaleet</translation>
    </message>
</context>
<context>
    <name>Mpris</name>
    <message>
        <location filename="../dbus/mpris.cpp" line="217"/>
        <source>(Stream)</source>
        <translation>(Virta)</translation>
    </message>
</context>
<context>
    <name>MtpConnection</name>
    <message>
        <location filename="../devices/mtpdevice.cpp" line="156"/>
        <source>Connecting to device...</source>
        <translation>Yhdistetään laitteeseen…</translation>
    </message>
    <message>
        <location filename="../devices/mtpdevice.cpp" line="158"/>
        <location filename="../devices/mtpdevice.cpp" line="195"/>
        <source>No devices found</source>
        <translation>Laitteita ei löytynyt</translation>
    </message>
    <message>
        <location filename="../devices/mtpdevice.cpp" line="210"/>
        <source>Connected to device</source>
        <translation>Yhdistetty laitteeseen</translation>
    </message>
    <message>
        <location filename="../devices/mtpdevice.cpp" line="223"/>
        <source>Disconnected from device</source>
        <translation>Yhteys laitteeseen katkaistu</translation>
    </message>
    <message>
        <location filename="../devices/mtpdevice.cpp" line="296"/>
        <source>Updating folders...</source>
        <translation>Päivitetään kansioita…</translation>
    </message>
    <message>
        <location filename="../devices/mtpdevice.cpp" line="317"/>
        <source>Updating tracks...</source>
        <translation>Päivitetään kappaleita…</translation>
    </message>
</context>
<context>
    <name>MtpDevice</name>
    <message>
        <location filename="../devices/mtpdevice.cpp" line="1574"/>
        <source>Not Connected</source>
        <translation>Ei yhteyttä</translation>
    </message>
    <message>
        <location filename="../devices/mtpdevice.cpp" line="1577"/>
        <source>%1 free</source>
        <translation>%1 vapaana</translation>
    </message>
</context>
<context>
    <name>MusicBrainz</name>
    <message>
        <location filename="../devices/musicbrainz.cpp" line="151"/>
        <source>Failed to open CD device</source>
        <translation>CD-laitteen avaaminen epäonnistui</translation>
    </message>
    <message>
        <location filename="../devices/musicbrainz.cpp" line="213"/>
        <source>Track %1</source>
        <translation>Raita %1</translation>
    </message>
    <message>
        <location filename="../devices/musicbrainz.cpp" line="299"/>
        <source>%1 (Disc %2)</source>
        <translation>%1 (levy %2)</translation>
    </message>
    <message>
        <location filename="../devices/musicbrainz.cpp" line="381"/>
        <source>No matches found in MusicBrainz</source>
        <translation>MusicBrainzistä ei löytynyt osumia</translation>
    </message>
</context>
<context>
    <name>MusicLibraryModel</name>
    <message>
        <location filename="../models/musiclibrarymodel.cpp" line="186"/>
        <source>Cue Sheet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../models/musiclibrarymodel.cpp" line="186"/>
        <source>Playlist</source>
        <translation>Soittolista</translation>
    </message>
    <message numerus="yes">
        <location filename="../models/musiclibrarymodel.cpp" line="212"/>
        <source>%n Track(s)</source>
        <translation>
            <numerusform>%n kappale</numerusform>
            <numerusform>%n kappaletta</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../models/musiclibrarymodel.cpp" line="214"/>
        <source>%n Artist(s)</source>
        <translation>
            <numerusform>%n artisti</numerusform>
            <numerusform>%n artistia</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../models/musiclibrarymodel.cpp" line="217"/>
        <source>%n Album(s)</source>
        <translation>
            <numerusform>%n albumi</numerusform>
            <numerusform>%n albumia</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../models/musiclibrarymodel.cpp" line="221"/>
        <source>%n Tracks (%1)</source>
        <translation>
            <numerusform>%n kappale (%1)</numerusform>
            <numerusform>%n kappaletta (%1)</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../models/musiclibrarymodel.cpp" line="248"/>
        <source>%1 by %2</source>
        <comment>Album by Artist</comment>
        <translation>%1 artistilta %2</translation>
    </message>
</context>
<context>
    <name>NoteLabel</name>
    <message>
        <location filename="../widgets/notelabel.cpp" line="66"/>
        <source>&lt;i&gt;&lt;b&gt;NOTE:&lt;/b&gt; %1&lt;/i&gt;</source>
        <translation>&lt;i&gt;&lt;b&gt;HUOMAA:&lt;/b&gt; %1&lt;/i&gt;</translation>
    </message>
</context>
<context>
    <name>NowPlayingWidget</name>
    <message>
        <location filename="../widgets/nowplayingwidget.cpp" line="326"/>
        <source>Copy To Clipboard</source>
        <translation>Kopioi leikepöydälle</translation>
    </message>
    <message>
        <location filename="../widgets/nowplayingwidget.cpp" line="327"/>
        <source>Now Playing</source>
        <translation>Nyt soi</translation>
    </message>
    <message>
        <location filename="../widgets/nowplayingwidget.cpp" line="465"/>
        <source>%1 kb/s</source>
        <translation>%1 kb/s</translation>
    </message>
    <message numerus="yes">
        <location filename="../widgets/nowplayingwidget.cpp" line="471"/>
        <source>%n bit</source>
        <translation type="unfinished">
            <numerusform></numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location filename="../widgets/nowplayingwidget.cpp" line="477"/>
        <source>%1 kHz</source>
        <translation>%1 kHz</translation>
    </message>
</context>
<context>
    <name>OSXStyle</name>
    <message>
        <location filename="../support/osxstyle.cpp" line="74"/>
        <source>&amp;Window</source>
        <translation>&amp;Ikkuna</translation>
    </message>
    <message>
        <location filename="../support/osxstyle.cpp" line="75"/>
        <source>Close</source>
        <translation>Sulje</translation>
    </message>
    <message>
        <location filename="../support/osxstyle.cpp" line="76"/>
        <source>Minimize</source>
        <translation>Pienennä</translation>
    </message>
    <message>
        <location filename="../support/osxstyle.cpp" line="77"/>
        <source>Zoom</source>
        <translation>Lähennä</translation>
    </message>
</context>
<context>
    <name>OnlineDbService</name>
    <message>
        <location filename="../online/onlinedbservice.cpp" line="169"/>
        <source>Downloading...%1%</source>
        <translation>Ladataan… %1 %</translation>
    </message>
    <message>
        <location filename="../online/onlinedbservice.cpp" line="188"/>
        <source>Parsing music list....</source>
        <translation>Jäsennetään musiikkiluetteloa…</translation>
    </message>
    <message>
        <location filename="../online/onlinedbservice.cpp" line="205"/>
        <source>Failed to download</source>
        <translation>Lataus epäonnistui</translation>
    </message>
    <message numerus="yes">
        <location filename="../online/onlinedbservice.cpp" line="214"/>
        <source>%n Artist(s)</source>
        <translation>
            <numerusform>%n artisti</numerusform>
            <numerusform>%n artistia</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>OnlineDbWidget</name>
    <message>
        <location filename="../online/onlinedbwidget.cpp" line="49"/>
        <source>Group By</source>
        <translation>Ryhmittele</translation>
    </message>
    <message>
        <location filename="../online/onlinedbwidget.cpp" line="49"/>
        <source>Genre</source>
        <translation>tyylilajin mukaan</translation>
    </message>
    <message>
        <location filename="../online/onlinedbwidget.cpp" line="50"/>
        <source>Artist</source>
        <translation>artistin mukaan</translation>
    </message>
    <message>
        <location filename="../online/onlinedbwidget.cpp" line="52"/>
        <source>Configure</source>
        <translation>Asetukset</translation>
    </message>
    <message>
        <location filename="../online/onlinedbwidget.cpp" line="116"/>
        <source>The music listing needs to be downloaded, this can consume over %1Mb of disk space</source>
        <translation>Musiikkiluettelot on ladattava, mikä vie levytilaa yli %1 Mt</translation>
    </message>
    <message>
        <location filename="../online/onlinedbwidget.cpp" line="117"/>
        <source>Dowload music listing?</source>
        <translation>Ladataanko musiikkiluettelot?</translation>
    </message>
    <message>
        <location filename="../online/onlinedbwidget.cpp" line="118"/>
        <location filename="../online/onlinedbwidget.cpp" line="189"/>
        <source>Download</source>
        <translation>Lataa</translation>
    </message>
    <message>
        <location filename="../online/onlinedbwidget.cpp" line="189"/>
        <source>Re-download music listing?</source>
        <translation>Ladataanko musiikkiluettelot uudelleen?</translation>
    </message>
</context>
<context>
    <name>OnlineSearchService</name>
    <message>
        <location filename="../online/onlinesearchservice.cpp" line="41"/>
        <source>Searching...</source>
        <translation>Etsitään…</translation>
    </message>
</context>
<context>
    <name>OnlineSearchWidget</name>
    <message>
        <location filename="../online/onlinesearchwidget.cpp" line="83"/>
        <source>No tracks found.</source>
        <translation>Kappaleita ei löytynyt.</translation>
    </message>
    <message numerus="yes">
        <location filename="../online/onlinesearchwidget.cpp" line="83"/>
        <source>%n Tracks (%1)</source>
        <translation>
            <numerusform>%n kappale (%1)</numerusform>
            <numerusform>%n kappaletta (%1)</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>OnlineSettings</name>
    <message>
        <location filename="../online/onlinesettings.ui" line="12"/>
        <source>Use the checkboxes below to configure the list of active services.</source>
        <translation>Aseta aktiiviset palvelut alla olevin valintaruuduin.</translation>
    </message>
    <message>
        <location filename="../online/onlinesettings.ui" line="47"/>
        <source>Configure Service</source>
        <translation>Palveluasetukset</translation>
    </message>
</context>
<context>
    <name>OnlineView</name>
    <message>
        <location filename="../context/onlineview.cpp" line="31"/>
        <source>Song Information</source>
        <translation>Kappaleen tiedot</translation>
    </message>
</context>
<context>
    <name>OnlineXmlParser</name>
    <message>
        <location filename="../online/onlinedbservice.cpp" line="62"/>
        <location filename="../online/onlinedbservice.cpp" line="66"/>
        <source>Failed to parse</source>
        <translation>Jäsennys epäonnistui</translation>
    </message>
</context>
<context>
    <name>OpmlBrowsePage</name>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="424"/>
        <source>Reload</source>
        <translation>Lataa uudelleen</translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="467"/>
        <source>Failed to download directory listing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="475"/>
        <source>Failed to parse directory listing</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>OtherSettings</name>
    <message>
        <location filename="../context/othersettings.ui" line="26"/>
        <source>Background Image</source>
        <translation>Taustakuva</translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="32"/>
        <source>None</source>
        <translation>Ei mitään</translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="39"/>
        <source>Artist image</source>
        <translation>Artistin kuva</translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="46"/>
        <source>Custom image:</source>
        <translation>Mukautettu kuva:</translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="66"/>
        <source>Blur:</source>
        <translation>Sumennus:</translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="103"/>
        <source>10px</source>
        <translation>10 px</translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="115"/>
        <source>Opacity:</source>
        <translation>Peittävyys:</translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="152"/>
        <source>40%</source>
        <translation>40 %</translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="167"/>
        <source>Automatically switch to view after:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="177"/>
        <source>Do not auto-switch</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="180"/>
        <source> ms</source>
        <translation> ms</translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="193"/>
        <source>Dark background</source>
        <translation>Tumma tausta</translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="196"/>
        <source>Darken background, and use white text, regardless of current color palette.</source>
        <translation>Tummenna taustaa ja käytä valkoista tekstiä väripaletista huolimatta.</translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="203"/>
        <source>Save downloaded lyrics into music folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="210"/>
        <source>Always collapse into a single pane</source>
        <translation>Supista aina yhteen paneeliin</translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="213"/>
        <source>Only show &apos;Artist&apos;, &apos;Album&apos;, or &apos;Track&apos; even if sufficient width to show all three.</source>
        <translation>Näytä vain artisti, albumi tai kappale, vaikka tila riittäisi kaikkiin kolmeen.</translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="220"/>
        <source>Only show basic wikipedia text</source>
        <translation>Näytä vain Wikipedian perusteksti</translation>
    </message>
    <message>
        <location filename="../context/othersettings.ui" line="227"/>
        <source>Cantata only shows a trimmed down version of wikipedia pages (no images, links, etc). This trimming is not always 100% accurate, which is why Cantata defaults to only showing the introduction. If you elect to show the full article, then there may be parsing errors. You will also need to remove any currently cached articles (using the &apos;Cache&apos; page).</source>
        <translation type="unfinished">Cantata näyttää Wikipedian sivusta karsitun version (ei kuvia, linkkejä tms.). Karsinta ei aina ole täsmällistä, minkä vuoksi Cantata oletuksena näyttää vain tietosanakirja-artikkelin johdannon. Jos haluat nähdä koko artikkelin, voi tulla jäsennysvirheitä. Tällöin on myös poistettava artikkelit välimuistista (asetusten Välimuisti-lehdellä).</translation>
    </message>
    <message>
        <location filename="../context/othersettings.cpp" line="41"/>
        <source>Images (*.png *.jpg)</source>
        <translation>Kuvat (*.png *.jpg)</translation>
    </message>
    <message>
        <location filename="../context/othersettings.cpp" line="42"/>
        <source>10px</source>
        <comment>pixels</comment>
        <translation>10 px</translation>
    </message>
    <message>
        <location filename="../context/othersettings.cpp" line="101"/>
        <source>%1%</source>
        <comment>value%</comment>
        <translation>%1 %</translation>
    </message>
    <message>
        <location filename="../context/othersettings.cpp" line="106"/>
        <source>%1 px</source>
        <comment>pixels</comment>
        <translation>%1 px</translation>
    </message>
</context>
<context>
    <name>PathRequester</name>
    <message>
        <location filename="../support/pathrequester.cpp" line="55"/>
        <source>Select Folder</source>
        <translation>Valitse kansio</translation>
    </message>
    <message>
        <location filename="../support/pathrequester.cpp" line="56"/>
        <source>Select File</source>
        <translation>Valitse tiedosto</translation>
    </message>
</context>
<context>
    <name>PlayQueueModel</name>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="301"/>
        <source>Cannot add local files. Please enable in-built HTTP server, or configure MPD for local file playback.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="303"/>
        <source>Cannot add local files. Please configure MPD for local file playback.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="318"/>
        <source>Unable to add local files. No suitable files found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="374"/>
        <source>Title</source>
        <translation>Otsikko</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="375"/>
        <location filename="../models/playqueuemodel.cpp" line="462"/>
        <source>Artist</source>
        <translation>Artisti</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="376"/>
        <location filename="../models/playqueuemodel.cpp" line="464"/>
        <source>Album</source>
        <translation>Albumi</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="377"/>
        <source>#</source>
        <comment>Track number</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="378"/>
        <source>Length</source>
        <translation>Kesto</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="379"/>
        <source>Disc</source>
        <translation>Levy</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="380"/>
        <location filename="../models/playqueuemodel.cpp" line="468"/>
        <source>Year</source>
        <translation>Vuosi</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="381"/>
        <source>Original Year</source>
        <translation>Alkuperäinen vuosi</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="382"/>
        <location filename="../models/playqueuemodel.cpp" line="467"/>
        <source>Genre</source>
        <translation>Tyylilaji</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="383"/>
        <source>Priority</source>
        <translation type="unfinished">Etusijaisuus</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="384"/>
        <location filename="../models/playqueuemodel.cpp" line="469"/>
        <source>Composer</source>
        <translation>Säveltäjä</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="385"/>
        <location filename="../models/playqueuemodel.cpp" line="470"/>
        <source>Performer</source>
        <translation>Esittäjä</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="386"/>
        <location filename="../models/playqueuemodel.cpp" line="472"/>
        <source>Grouping</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="387"/>
        <source>Rating</source>
        <translation>Arvostelu</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="388"/>
        <source>Filename</source>
        <translation>Tiedostonimi</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="389"/>
        <location filename="../models/playqueuemodel.cpp" line="471"/>
        <source>Path</source>
        <translation>Sijainti</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="440"/>
        <source>Remove Duplicates</source>
        <translation>Poista kaksoiskappaleet</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="443"/>
        <source>Undo</source>
        <translation>Kumoa</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="445"/>
        <source>Redo</source>
        <translation>Tee uudelleen</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="451"/>
        <source>Shuffle</source>
        <translation>Sekoita</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="453"/>
        <source>Tracks</source>
        <translation>Kappaleet</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="454"/>
        <source>Albums</source>
        <translation>Albumit</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="460"/>
        <source>Sort By</source>
        <translation>Lajittele</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="463"/>
        <source>Album Artist</source>
        <translation>Albumin artisti</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="465"/>
        <source>Track Title</source>
        <translation>Kappaleen otsikko</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="466"/>
        <source>Track Number</source>
        <translation>Raitanumero</translation>
    </message>
    <message>
        <location filename="../models/playqueuemodel.cpp" line="532"/>
        <source># (Track Number)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PlayQueueView</name>
    <message>
        <location filename="../widgets/playqueueview.cpp" line="112"/>
        <source>Remove</source>
        <translation>Poista</translation>
    </message>
</context>
<context>
    <name>PlaybackSettings</name>
    <message>
        <location filename="../gui/playbacksettings.ui" line="29"/>
        <source>Playback</source>
        <translation>Toisto</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="38"/>
        <source>Fadeout on stop:</source>
        <translation>Häivytys pysäytettäessä:</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="48"/>
        <location filename="../gui/playbacksettings.ui" line="122"/>
        <location filename="../gui/playbacksettings.cpp" line="46"/>
        <source>None</source>
        <translation>Ei käytössä</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="51"/>
        <source> ms</source>
        <translation> ms</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="58"/>
        <source>Stop playback on exit</source>
        <translation>Pysäytä toisto lopetettaessa</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="65"/>
        <source>Inhibit suspend whilst playing</source>
        <translation>Estä valmiustila toiston aikana</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="72"/>
        <source>If you press and hold the stop button, then a menu will be shown allowing you to choose whether to stop playback now, or after the current track. (The stop button can be enabled in the Interface/Toolbar section)</source>
        <translation>Jos painat ja pidät alhaalla pysäytyspainiketta, näytetään valikko, josta voi valita, pysäytetäänkö toisto heti vai nykyisen kappaleen jälkeen. (Pysäytyspainikkeen voi ottaak äyttöön Käyttöliittymä/Työkalurivi-osiossa)</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="88"/>
        <source>Output</source>
        <translation>Ulostulo</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="94"/>
        <location filename="../gui/playbacksettings.cpp" line="177"/>
        <source>&lt;i&gt;Not Connected!&lt;br/&gt;The entries below cannot be modified, as Cantata is not connected to MPD.&lt;/i&gt;</source>
        <translation>&lt;i&gt;Ei yhteyttä!&lt;br/&gt;Alla olevia tietueita ei voi muokata, koska Cantatalla ei ole MPD-yhteyttä.&lt;/i&gt;</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="112"/>
        <source>Crossfade between tracks:</source>
        <translation>Häivytys kappaleiden välillä:</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="125"/>
        <source> s</source>
        <translation> s</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="135"/>
        <source>Replay gain:</source>
        <translation>ReplayGain:</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="178"/>
        <source>About replay gain</source>
        <translation>Tietoa ReplayGainistä</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="187"/>
        <source>Apply setting on connect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="190"/>
        <source>&lt;p&gt;MPD resets (to the value in its config file) the replaygain mode setting each time it is restarted. Cantata can work-around this by setting MPD to use the value defined here each time Cantata connects to MPD.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="197"/>
        <source>Volume step:</source>
        <translation>Äänenvoimakkuusaskel:</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="203"/>
        <source>&lt;p&gt;Amount to change volume by when using either the volume control keyboard shortcuts, or the mouse wheel over the toolbar volume control.&lt;/p&gt;</source>
        <translation>&lt;p&gt;Äänenvoimakkuuden askellus säädettäessä sitä joko pikanäppäimin tai hiiren rullalla työkalupalkin äänenvoimakkuussäätimen yllä.&lt;/p&gt;</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="210"/>
        <source> %</source>
        <translation> %</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.ui" line="223"/>
        <source>Use the checkboxes below to control the active outputs.</source>
        <translation>Aseta aktiiviset ulostulot alla olevin valintaruuduin.</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.cpp" line="47"/>
        <source>Track</source>
        <translation>Kappale</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.cpp" line="48"/>
        <source>Album</source>
        <translation>Albumi</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.cpp" line="49"/>
        <source>Auto</source>
        <translation>Automaattinen</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.cpp" line="174"/>
        <source>&lt;i&gt;Connected to %1&lt;br/&gt;The entries below apply to the currently connected MPD collection.&lt;/i&gt;</source>
        <translation>&lt;i&gt;Yhteys: %1&lt;br/&gt;Alla olevat asetukset koskevat käytössä olevaa MPD-kokoelmaa.&lt;/i&gt;</translation>
    </message>
    <message>
        <location filename="../gui/playbacksettings.cpp" line="184"/>
        <source>Replay Gain is a proposed standard published in 2001 to normalize the perceived loudness of computer audio formats such as MP3 and Ogg Vorbis. It works on a track/album basis, and is now supported in a growing number of players.&lt;br/&gt;&lt;br/&gt;The following ReplayGain settings may be used:&lt;ul&gt;&lt;li&gt;&lt;i&gt;None&lt;/i&gt; - No ReplayGain is applied.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Track&lt;/i&gt; - Volume will be adjusted using the track&apos;s ReplayGain tags.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Album&lt;/i&gt; - Volume will be adjusted using the albums&apos;s ReplayGain tags.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Auto&lt;/i&gt; - Volume will be adjusted using the track&apos;s ReplayGain tags if random play is activated, otherwise the album&apos;s tags will be used.&lt;/li&gt;&lt;/ul&gt;</source>
        <translation>ReplayGain on vuonna 2001 julkaistu standardiehdotelma tietokoneäänimuotojen kuten MP3:n ja Ogg Vorbisin havaitun äänenvoimakkuuden normalisoimiseksi. Se toimii raita/albumi-pohjalta, ja yhä useampi soitin tukee sitä.&lt;br/&gt;&lt;br/&gt;Seuraavia ReplayGain-asetuksia voi käyttää:&lt;ul&gt;&lt;li&gt;&lt;i&gt;Ei käytössä&lt;/i&gt; – ReplayGain ei ole käytössä.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Kappale&lt;/i&gt; – Äänenvoimakkuutta säädetään kappaleen ReplayGain-tunnisteiden mukaan.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Albumi&lt;/i&gt; – Äänenvoimakkuutta säädetään albumin ReplayGain-tunnisteen mukaan.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Automaattinen&lt;/i&gt; – Äänenvoimakkuutta säädetään kappaleen ReplayGain-tunnisteen mukaan satunnaistoistossa, muuten käytetään albumin tunnistetta.&lt;/li&gt;&lt;/ul&gt;</translation>
    </message>
</context>
<context>
    <name>PlaylistRule</name>
    <message>
        <location filename="../playlists/playlistrule.ui" line="26"/>
        <source>Type:</source>
        <translation>Tyyppi:</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="37"/>
        <source>Include songs that match the following:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="42"/>
        <source>Exclude songs that match the following:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="50"/>
        <source>Artist:</source>
        <translation>Artisti:</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="63"/>
        <source>Artists similar to:</source>
        <translation>Samankaltaiset artistit kuin:</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="76"/>
        <source>Album Artist:</source>
        <translation>Albumin artisti:</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="89"/>
        <source>Composer:</source>
        <translation>Säveltäjä:</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="102"/>
        <source>Album:</source>
        <translation>Albumi:</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="115"/>
        <source>Title:</source>
        <translation>Otsikko:</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="128"/>
        <source>Genre</source>
        <translation>Tyylilaji</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="141"/>
        <source>From Year:</source>
        <translation>Vuodesta:</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="157"/>
        <location filename="../playlists/playlistrule.ui" line="180"/>
        <source>Any</source>
        <translation>Mikä tahansa</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="164"/>
        <source>To Year:</source>
        <translation>Vuoteen:</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="187"/>
        <source>Comment:</source>
        <translation>Huomautus:</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="200"/>
        <source>Filename / path:</source>
        <translation>Tiedostonimi / sijainti:</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="213"/>
        <source>Exact match</source>
        <translation>Tarkka vastaavuus</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="241"/>
        <source>Only enter values for the tags you wish to be search on.</source>
        <translation>Syötä arvot vain tunnisteille, joiden perusteella haluat etsiä.</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="248"/>
        <source>If &apos;Exact match&apos; is checked, then string values will be matched for exact values. Otherwise partial matches will also be inclued. e.g. &apos;AB&apos; would match &apos;ABBA&apos;.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/playlistrule.ui" line="255"/>
        <source>For genre, end string with an asterisk to match various genres. e.g &apos;rock*&apos; matches &apos;Hard Rock&apos; and &apos;Rock and Roll&apos;.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PlaylistRuleDialog</name>
    <message>
        <location filename="../playlists/playlistruledialog.cpp" line="45"/>
        <source>Dynamic Rule</source>
        <translation>Dynaaminen sääntö</translation>
    </message>
    <message>
        <location filename="../playlists/playlistruledialog.cpp" line="45"/>
        <source>Smart Rule</source>
        <translation>Älykäs sääntö</translation>
    </message>
    <message>
        <location filename="../playlists/playlistruledialog.cpp" line="165"/>
        <location filename="../playlists/playlistruledialog.cpp" line="166"/>
        <source>Add</source>
        <translation>Lisää</translation>
    </message>
    <message>
        <location filename="../playlists/playlistruledialog.cpp" line="243"/>
        <source>&lt;i&gt;&lt;b&gt;ERROR&lt;/b&gt;: &apos;From Year&apos; should be less than &apos;To Year&apos;&lt;/i&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/playlistruledialog.cpp" line="246"/>
        <source>&lt;i&gt;&lt;b&gt;ERROR:&lt;/b&gt; Date range is too large (can only be a maximum of %1 years)&lt;/i&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/playlistruledialog.cpp" line="251"/>
        <source>&lt;i&gt;&lt;b&gt;ERROR:&lt;/b&gt; You can only match on filename / path if &apos;Exact match&apos; is &lt;b&gt;not&lt;/b&gt; checked&lt;/i&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PlaylistRules</name>
    <message>
        <location filename="../playlists/playlistrules.ui" line="39"/>
        <source>Name of playlist</source>
        <translation>Soittolistan nimi</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrules.ui" line="71"/>
        <source>Add</source>
        <translation>Lisää</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrules.ui" line="78"/>
        <source>Edit</source>
        <translation>Muokkaa</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrules.ui" line="85"/>
        <source>Remove</source>
        <translation>Poista</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrules.ui" line="107"/>
        <source>Songs with ratings between:</source>
        <translation>Kappaleet, joiden arvostelu on väliltä:</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrules.ui" line="119"/>
        <location filename="../playlists/playlistrules.ui" line="173"/>
        <source> - </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/playlistrules.ui" line="144"/>
        <source>Include unrated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/playlistrules.ui" line="151"/>
        <source>Songs with duration between:</source>
        <translation>Kappaleet, joiden kesto on väliltä:</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrules.ui" line="160"/>
        <location filename="../playlists/playlistrules.ui" line="180"/>
        <source> seconds</source>
        <translation> sekuntia</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrules.ui" line="208"/>
        <source>Number of songs in play queue:</source>
        <translation>Kappaleita soittojonossa:</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrules.ui" line="222"/>
        <source>Files added in the last:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/playlistrules.ui" line="232"/>
        <source> days</source>
        <translation> päivää</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrules.ui" line="235"/>
        <source>No Limit</source>
        <translation>Ei rajoitusta</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrules.ui" line="242"/>
        <source>Order songs:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/playlistrules.ui" line="267"/>
        <source>About Rules</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PlaylistRulesDialog</name>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="150"/>
        <source>Dynamic Playlist</source>
        <translation>Dynaaminen soittolista</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="150"/>
        <source>Smart Playlist</source>
        <translation>Älykäs soittolista</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="169"/>
        <source>Each playlist requires a unique name, enter that above.

Use the &apos;Add&apos; button to add a &apos;rule&apos; to control which artists, genres, etc you want included in the playlist. Any rules added will be listed here. A playlist with no rules will use songs from your whole music library.

Use the settings below to restrict the range of songs added.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="183"/>
        <location filename="../playlists/playlistrulesdialog.cpp" line="184"/>
        <source>No Limit</source>
        <translation>Ei rajoitusta</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="202"/>
        <source>Ascending</source>
        <translation type="unfinished">Nouseva</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="203"/>
        <source>Descending</source>
        <translation type="unfinished">Laskeva</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="213"/>
        <source>Number of songs:</source>
        <translation>Kappaleiden määrä:</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="356"/>
        <source>About dynamic rules</source>
        <translation>Tietoa dynaamisista säännöistä</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="358"/>
        <source>&lt;p&gt;Cantata will query your library using all of the rules listed. The list of &lt;i&gt;Include&lt;/i&gt; rules will be used to build a set of songs that can be used. The list of &lt;i&gt;Exclude&lt;/i&gt; rules will be used to build a set of songs that cannot be used. If there are no &lt;i&gt;Include&lt;/i&gt; rules, Cantata will assume that all songs (bar those from &lt;i&gt;Exclude&lt;/i&gt;) can be used.&lt;/p&gt;&lt;p&gt;e.g. to have Cantata look for &apos;Rock songs by Wibble OR songs by Various Artists&apos;, you would need the following: &lt;ul&gt;&lt;li&gt;Include AlbumArtist=Wibble Genre=Rock&lt;/li&gt;&lt;li&gt;Include AlbumArtist=Various Artists&lt;/li&gt;&lt;/ul&gt; To have Cantata look for &apos;Songs by Wibble but not from album Abc&apos;, you would need the following: &lt;ul&gt;&lt;li&gt;Include AlbumArtist=Wibble&lt;/li&gt;&lt;li&gt;Exclude AlbumArtist=Wibble Album=Abc&lt;/li&gt;&lt;/ul&gt;After the set of usable songs has been created, Cantata will randomly select songs to keep the play queue filled with specified number of entries (10 by default). If a range of ratings has been specified, then only songs with a rating within this range will be used. Likewise, if a duration has been set.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="373"/>
        <source>About smart rules</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="375"/>
        <source>&lt;p&gt;Cantata will query your library using all of the rules listed. The list of &lt;i&gt;Include&lt;/i&gt; rules will be used to build a set of songs that can be used. The list of &lt;i&gt;Exclude&lt;/i&gt; rules will be used to build a set of songs that cannot be used. If there are no &lt;i&gt;Include&lt;/i&gt; rules, Cantata will assume that all songs (bar those from &lt;i&gt;Exclude&lt;/i&gt;) can be used.&lt;/p&gt;&lt;p&gt;e.g. to have Cantata look for &apos;Rock songs by Wibble OR songs by Various Artists&apos;, you would need the following: &lt;ul&gt;&lt;li&gt;Include AlbumArtist=Wibble Genre=Rock&lt;/li&gt;&lt;li&gt;Include AlbumArtist=Various Artists&lt;/li&gt;&lt;/ul&gt; To have Cantata look for &apos;Songs by Wibble but not from album Abc&apos;, you would need the following: &lt;ul&gt;&lt;li&gt;Include AlbumArtist=Wibble&lt;/li&gt;&lt;li&gt;Exclude AlbumArtist=Wibble Album=Abc&lt;/li&gt;&lt;/ul&gt;After the set of usable songs has been created, Cantata will add the desired number of songs to the play queue. If a range of ratings has been specified, then only songs with a rating within this range will be used. Likewise, if a duration has been set.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="409"/>
        <source>Failed to save %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="427"/>
        <source>A set of rules named &apos;%1&apos; already exists!

Overwrite?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="428"/>
        <source>Overwrite Rules</source>
        <translation>Korvaa säännöt</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="473"/>
        <source>Saving %1</source>
        <translation>Tallennetaan %1</translation>
    </message>
</context>
<context>
    <name>PlaylistsModel</name>
    <message>
        <location filename="../models/playlistsmodel.cpp" line="95"/>
        <source>New Playlist...</source>
        <translation>Uusi soittolista…</translation>
    </message>
    <message>
        <location filename="../models/playlistsmodel.cpp" line="118"/>
        <source>Stored Playlists</source>
        <translation>Tallennetut soittolistat</translation>
    </message>
    <message>
        <location filename="../models/playlistsmodel.cpp" line="123"/>
        <source>Standard playlists</source>
        <translation>Vakiosoittolistat</translation>
    </message>
    <message numerus="yes">
        <location filename="../models/playlistsmodel.cpp" line="349"/>
        <location filename="../models/playlistsmodel.cpp" line="360"/>
        <source>%n Tracks (%1)</source>
        <translation>
            <numerusform>%n kappale (%1)</numerusform>
            <numerusform>%n kappaletta (%1)</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../models/playlistsmodel.cpp" line="358"/>
        <source>Smart Playlist</source>
        <translation>Älykäs soittolista</translation>
    </message>
</context>
<context>
    <name>PodcastPage</name>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="280"/>
        <source>RSS:</source>
        <translation>RSS:</translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="282"/>
        <source>Website:</source>
        <translation>Sivusto:</translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="289"/>
        <source>Podcast details</source>
        <translation>Podcastin tiedot</translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="289"/>
        <source>Select a podcast to display its details</source>
        <translation>Valitse podcast nähdäksesi sen tiedot</translation>
    </message>
</context>
<context>
    <name>PodcastSearchDialog</name>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="622"/>
        <source>Subscribe</source>
        <translation>Tilaa</translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="640"/>
        <source>Enter URL</source>
        <translation>Anna verkko-osoite</translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="640"/>
        <source>Manual podcast URL</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="644"/>
        <location filename="../online/podcastsearchdialog.cpp" line="648"/>
        <source>Search %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="644"/>
        <location filename="../online/podcastsearchdialog.cpp" line="648"/>
        <source>Search for podcasts on %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="660"/>
        <source>Add Podcast Subscription</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="745"/>
        <source>Browse %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="745"/>
        <source>Browse %1 podcasts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="761"/>
        <source>You are already subscribed to this podcast!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="764"/>
        <source>Subscription added</source>
        <translation>Tilaus lisätty</translation>
    </message>
</context>
<context>
    <name>PodcastSearchPage</name>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="360"/>
        <source>Enter search term...</source>
        <translation>Anna hakusana…</translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="361"/>
        <source>Search</source>
        <translation>Etsi</translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="404"/>
        <source>Failed to fetch podcasts from %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="409"/>
        <source>There was a problem parsing the response from %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PodcastService</name>
    <message>
        <location filename="../online/podcastservice.cpp" line="431"/>
        <source>Refresh</source>
        <translation type="unfinished">Virkistä</translation>
    </message>
    <message>
        <location filename="../online/podcastservice.cpp" line="446"/>
        <source>Subscribe to RSS feeds</source>
        <translation>Tilaa RSS-syötteitä</translation>
    </message>
    <message numerus="yes">
        <location filename="../online/podcastservice.cpp" line="569"/>
        <source>%n Podcast(s)</source>
        <translation>
            <numerusform>%n podcast</numerusform>
            <numerusform>%n podcastia</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../online/podcastservice.cpp" line="600"/>
        <source>%1 (%2)</source>
        <comment>podcast name (num unplayed episodes)</comment>
        <translation>%1 (%2)</translation>
    </message>
    <message numerus="yes">
        <location filename="../online/podcastservice.cpp" line="602"/>
        <location filename="../online/podcastservice.cpp" line="607"/>
        <source>%n Episode(s)</source>
        <translation>
            <numerusform>%n jakso</numerusform>
            <numerusform>%n jaksoa</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../online/podcastservice.cpp" line="639"/>
        <source>(Downloading: %1%)</source>
        <translation>(Ladataan: %1 %)</translation>
    </message>
    <message>
        <location filename="../online/podcastservice.cpp" line="812"/>
        <location filename="../online/podcastservice.cpp" line="814"/>
        <source>Failed to parse %1</source>
        <translation>Jäsennys epäonnistui: %1</translation>
    </message>
    <message>
        <location filename="../online/podcastservice.cpp" line="821"/>
        <location filename="../online/podcastservice.cpp" line="823"/>
        <source>Cantata only supports audio podcasts! %1 contains only video podcasts.</source>
        <translation>Cantata tukee vain ääni-podcasteja! %1 sisältää vain video-podcasteja.</translation>
    </message>
    <message>
        <location filename="../online/podcastservice.cpp" line="926"/>
        <location filename="../online/podcastservice.cpp" line="928"/>
        <source>Failed to download %1</source>
        <translation>Lataus epäonnistui: %1</translation>
    </message>
</context>
<context>
    <name>PodcastSettingsDialog</name>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="58"/>
        <source>Check for new episodes:</source>
        <translation>Etsi uusia jaksoja:</translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="59"/>
        <source>Download episodes to:</source>
        <translation>Lataa jaksot kansioon:</translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="60"/>
        <source>Download automatically:</source>
        <translation>Lataa automaattisesti:</translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="84"/>
        <source>Podcast Settings</source>
        <translation>Podcast-asetukset</translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="86"/>
        <source>Manually</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="87"/>
        <source>Every 15 minutes</source>
        <translation>15 minuutin välein</translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="88"/>
        <source>Every 30 minutes</source>
        <translation>30 minuutin välein</translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="89"/>
        <source>Every hour</source>
        <translation>Tunnin välein</translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="90"/>
        <source>Every 2 hours</source>
        <translation>2 tunnin välein</translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="91"/>
        <source>Every 6 hours</source>
        <translation>6 tunnin välein</translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="92"/>
        <source>Every 12 hours</source>
        <translation>12 tunnin välein</translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="93"/>
        <source>Every day</source>
        <translation>Päivittäin</translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="94"/>
        <source>Every week</source>
        <translation>Viikoittain</translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="96"/>
        <source>Don&apos;t automatically download episodes</source>
        <translation>Älä lataa jaksoja automaattisesti</translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="97"/>
        <source>Latest episode</source>
        <translation>Viimeisin jakso</translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="98"/>
        <location filename="../online/podcastsettingsdialog.cpp" line="99"/>
        <location filename="../online/podcastsettingsdialog.cpp" line="100"/>
        <location filename="../online/podcastsettingsdialog.cpp" line="101"/>
        <location filename="../online/podcastsettingsdialog.cpp" line="102"/>
        <location filename="../online/podcastsettingsdialog.cpp" line="103"/>
        <source>Latest %1 episodes</source>
        <translation>Viimeisimmät %1 jaksoa</translation>
    </message>
    <message>
        <location filename="../online/podcastsettingsdialog.cpp" line="104"/>
        <source>All episodes</source>
        <translation>Kaikki jaksot</translation>
    </message>
</context>
<context>
    <name>PodcastUrlPage</name>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="501"/>
        <source>URL</source>
        <translation>Verkko-osoite</translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="510"/>
        <source>Enter podcast URL...</source>
        <translation>Anna podcastin verkko-osoite…</translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="511"/>
        <source>Load</source>
        <translation>Lataa</translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="514"/>
        <source>Load local podcast file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="522"/>
        <source>Enter podcast URL below, and press &apos;Load&apos;, or press the folder icon to load a local podcast file.</source>
        <translation type="unfinished">Anna podcastin verkko-osoite alle ja paina ”Lataa”</translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="550"/>
        <source>Invalid URL!</source>
        <translation>Virheellinen verkko-osoite!</translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="559"/>
        <source>Podcasts (*.xml, *.rss, *.opml</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="566"/>
        <source>Failed to read file!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="573"/>
        <source>Failed to fetch podcast!</source>
        <translation>Podcastin nouto epäonnistui!</translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="594"/>
        <source>Failed to parse podcast.</source>
        <translation>Podcastin jäsennys epäonnistui.</translation>
    </message>
    <message>
        <location filename="../online/podcastsearchdialog.cpp" line="587"/>
        <source>Cantata only supports audio podcasts! The URL entered contains only video podcasts.</source>
        <translation>Cantata tukee vain ääni-podcasteja! Annettu verkko-osoite sisältää vain video-podcasteja.</translation>
    </message>
</context>
<context>
    <name>PodcastWidget</name>
    <message>
        <location filename="../online/podcastwidget.cpp" line="45"/>
        <source>Add Subscription</source>
        <translation>Lisää tilaus</translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="46"/>
        <source>Remove Subscription</source>
        <translation>Poista tilaus</translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="47"/>
        <source>Download Episodes</source>
        <translation>Lataa jaksoja</translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="48"/>
        <source>Delete Downloaded Episodes</source>
        <translation>Poista ladatut jaksot</translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="49"/>
        <source>Cancel Download</source>
        <translation>Peru lataus</translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="50"/>
        <source>Mark Episodes As New</source>
        <translation>Merkitse jaksot uusiksi</translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="51"/>
        <source>Mark Episodes As Listened</source>
        <translation>Merkitse jaksot kuunnelluiksi</translation>
    </message>
    <message>
        <source>Show Unplayed Only</source>
        <translation type="vanished">Näytä vain ei-kuunnellut</translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="54"/>
        <source>Export Current Subscriptions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="84"/>
        <source>Configure</source>
        <translation>Asetukset</translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="99"/>
        <source>Use the + icon (below) to add podcast subscriptions.</source>
        <translation>Lisää podcast-tilauksia painamalla +-kuvaketta (alla).</translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="153"/>
        <source>Unsubscribe from &apos;%1&apos;?</source>
        <translation>Perutaanko tilaus ”%1”?</translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="221"/>
        <source>Do you wish to the delete downloaded files of the selected podcast episodes?</source>
        <translation>Haluatko poistaa valittujen podcast-jaksojen ladatut tiedostot?</translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="306"/>
        <source>Refresh</source>
        <translation>Virkistä</translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="306"/>
        <source>Refresh All</source>
        <translation>Virkistä kaikki</translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="306"/>
        <source>Refresh all subscriptions, or only those selected?</source>
        <translation>Virkistetäänkö kaikki vai vain valitut tilaukset?</translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="306"/>
        <source>Refresh Selected</source>
        <translation>Virkistä valitut</translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="329"/>
        <source>Export Podcast Subscriptions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../online/podcastwidget.cpp" line="335"/>
        <source>Export failed!</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PowerManagement</name>
    <message>
        <location filename="../dbus/powermanagement.cpp" line="78"/>
        <source>Cantata is playing a track</source>
        <translation>Cantata soittaa kappaletta</translation>
    </message>
</context>
<context>
    <name>PreferencesDialog</name>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="80"/>
        <source>Collection</source>
        <translation>Kokoelma</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="80"/>
        <source>Collection Settings</source>
        <translation>Kokoelma-asetukset</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="81"/>
        <source>Playback</source>
        <translation>Toisto</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="81"/>
        <source>Playback Settings</source>
        <translation>Toistoasetukset</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="82"/>
        <source>Interface</source>
        <translation>Käyttöliittymä</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="82"/>
        <source>Interface Settings</source>
        <translation>Käyttöliittymäasetukset</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="83"/>
        <source>Info</source>
        <translation>Tietoa</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="83"/>
        <source>Info View Settings</source>
        <translation>Tietonäkymäasetukset</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="85"/>
        <source>Scrobbling</source>
        <translation>Tietojen lähetys</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="85"/>
        <source>Scrobbling Settings</source>
        <translation>Tietojen lähetyksen asetukset</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="90"/>
        <source>Audio CD</source>
        <translation>Ääni-CD</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="90"/>
        <source>Audio CD Settings</source>
        <translation>Ääni-CD-asetukset</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="95"/>
        <source>Proxy</source>
        <translation>Välityspalvelin</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="95"/>
        <source>Proxy Settings</source>
        <translation>Välityspalvelinasetukset</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="98"/>
        <source>Shortcuts</source>
        <translation>Pikanäppäimet</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="98"/>
        <source>Keyboard Shortcut Settings</source>
        <translation>Pikanäppäinasetukset</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="100"/>
        <source>Cache</source>
        <translation>Välimuisti</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="100"/>
        <source>Cached Items</source>
        <translation>Välimuistitietueet</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="101"/>
        <source>Custom Actions</source>
        <translation>Mukautetut toiminnot</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="102"/>
        <source>Service Keys</source>
        <translation>Palveluavaimet</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="102"/>
        <source>Service API Keys</source>
        <translation>Palvelujen API-avaimet</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="104"/>
        <source>Cantata Preferences</source>
        <translation>Cantatan asetukset</translation>
    </message>
    <message>
        <location filename="../gui/preferencesdialog.cpp" line="107"/>
        <source>Configure</source>
        <translation>Asetukset</translation>
    </message>
</context>
<context>
    <name>ProxySettings</name>
    <message>
        <location filename="../network/proxysettings.ui" line="26"/>
        <source>Mode:</source>
        <translation>Tila:</translation>
    </message>
    <message>
        <location filename="../network/proxysettings.ui" line="39"/>
        <source>Type:</source>
        <translation>Tyyppi:</translation>
    </message>
    <message>
        <location filename="../network/proxysettings.ui" line="50"/>
        <source>HTTP Proxy</source>
        <translation>HTTP-välityspalvelin</translation>
    </message>
    <message>
        <location filename="../network/proxysettings.ui" line="55"/>
        <source>SOCKS Proxy</source>
        <translation>SOCKS-välityspalvelin</translation>
    </message>
    <message>
        <location filename="../network/proxysettings.ui" line="63"/>
        <source>Host:</source>
        <translation>Palvelin:</translation>
    </message>
    <message>
        <location filename="../network/proxysettings.ui" line="76"/>
        <source>Port:</source>
        <translation>Portti:</translation>
    </message>
    <message>
        <location filename="../network/proxysettings.ui" line="96"/>
        <source>Username:</source>
        <translation>Käyttäjätunnus:</translation>
    </message>
    <message>
        <location filename="../network/proxysettings.ui" line="109"/>
        <source>Password:</source>
        <translation>Salasana:</translation>
    </message>
    <message>
        <location filename="../network/proxysettings.cpp" line="32"/>
        <source>No proxy</source>
        <translation>Ei välityspalvelinta</translation>
    </message>
    <message>
        <location filename="../network/proxysettings.cpp" line="33"/>
        <source>Use the system proxy settings</source>
        <translation>Käytä järjestelmän välityspalvelinasetuksia</translation>
    </message>
    <message>
        <location filename="../network/proxysettings.cpp" line="34"/>
        <source>Manual proxy configuration</source>
        <translation>Mukautettu välityspalvelinasetus</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../context/wikipediaengine.cpp" line="278"/>
        <source>Track listing</source>
        <translation>Kappaleluettelo</translation>
    </message>
    <message>
        <location filename="../context/wikipediaengine.cpp" line="331"/>
        <source>Read more on wikipedia</source>
        <translation>Lue lisää Wikipediasta</translation>
    </message>
    <message>
        <location filename="../context/wikipediaengine.cpp" line="332"/>
        <source>Open in browser</source>
        <translation>Avaa selaimeen</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="77"/>
        <source>&lt;a href=http://en.wikipedia.org/wiki/Advanced_Audio_Coding&gt;Advanced Audio Coding&lt;/a&gt; (AAC) is a patented lossy codec for digital audio.&lt;br&gt;AAC generally achieves better sound quality than MP3 at similar bit rates. It is a reasonable choice for the iPod and some other portable music players.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="82"/>
        <source>The bitrate is a measure of the quantity of data used to represent a second of the audio track.&lt;br&gt;The &lt;b&gt;AAC&lt;/b&gt; encoder used by Cantata supports a &lt;a href=http://en.wikipedia.org/wiki/Variable_bitrate#Advantages_and_disadvantages_of_VBR&gt;variable bitrate (VBR)&lt;/a&gt; setting, which means that the bitrate value fluctuates along the track based on the complexity of the audio content. More complex intervals of data are encoded with a higher bitrate than less complex ones; this approach yields overall better quality and a smaller file than having a constant bitrate throughout the track.&lt;br&gt;For this reason, the bitrate measure in this slider is just an estimate of the &lt;a href=http://www.ffmpeg.org/faq.html#SEC21&gt;average bitrate&lt;/a&gt; of the encoded track.&lt;br&gt;&lt;b&gt;150kb/s&lt;/b&gt; is a good choice for music listening on a portable player.&lt;br/&gt;Anything below &lt;b&gt;100kb/s&lt;/b&gt; might be unsatisfactory for music and anything above &lt;b&gt;200kb/s&lt;/b&gt; is probably overkill.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="100"/>
        <location filename="../devices/encoders.cpp" line="153"/>
        <source>Expected average bitrate for variable bitrate encoding</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="112"/>
        <location filename="../devices/encoders.cpp" line="164"/>
        <location filename="../devices/encoders.cpp" line="207"/>
        <location filename="../devices/encoders.cpp" line="241"/>
        <location filename="../devices/encoders.cpp" line="299"/>
        <location filename="../devices/encoders.cpp" line="333"/>
        <source>Smaller file</source>
        <translation>Pienempi tiedosto</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="113"/>
        <location filename="../devices/encoders.cpp" line="165"/>
        <location filename="../devices/encoders.cpp" line="208"/>
        <location filename="../devices/encoders.cpp" line="242"/>
        <location filename="../devices/encoders.cpp" line="334"/>
        <source>Better sound quality</source>
        <translation>Parempi äänenlaatu</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="132"/>
        <source>&lt;a href=http://en.wikipedia.org/wiki/MP3&gt;MPEG Audio Layer 3&lt;/a&gt; (MP3) is a patented digital audio codec using a form of lossy data compression.&lt;br&gt;In spite of its shortcomings, it is a common format for consumer audio storage, and is widely supported on portable music players.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="136"/>
        <source>The bitrate is a measure of the quantity of data used to represent a second of the audio track.&lt;br&gt;The &lt;b&gt;MP3&lt;/b&gt; encoder used by Cantata supports a &lt;a href=http://en.wikipedia.org/wiki/MP3#VBR&gt;variable bitrate (VBR)&lt;/a&gt; setting, which means that the bitrate value fluctuates along the track based on the complexity of the audio content. More complex intervals of data are encoded with a higher bitrate than less complex ones; this approach yields overall better quality and a smaller file than having a constant bitrate throughout the track.&lt;br&gt;For this reason, the bitrate measure in this slider is just an estimate of the average bitrate of the encoded track.&lt;br&gt;&lt;b&gt;160kb/s&lt;/b&gt; is a good choice for music listening on a portable player.&lt;br/&gt;Anything below &lt;b&gt;120kb/s&lt;/b&gt; might be unsatisfactory for music and anything above &lt;b&gt;220kb/s&lt;/b&gt; is probably overkill.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="168"/>
        <source>Ogg Vorbis</source>
        <translation>Ogg Vorbis</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="169"/>
        <source>&lt;a href=http://en.wikipedia.org/wiki/Vorbis&gt;Ogg Vorbis&lt;/a&gt; is an open and royalty-free audio codec for lossy audio compression.&lt;br&gt;It produces smaller files than MP3 at equivalent or higher quality. Ogg Vorbis is an all-around excellent choice, especially for portable music players that support it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="174"/>
        <source>The bitrate is a measure of the quantity of data used to represent a second of the audio track.&lt;br&gt;The &lt;b&gt;Vorbis&lt;/b&gt; encoder used by Cantata supports a &lt;a href=http://en.wikipedia.org/wiki/Vorbis#Technical_Encoder&gt;variable bitrate (VBR)&lt;/a&gt; setting, which means that the bitrate value fluctuates along the track based on the complexity of the audio content. More complex intervals of data are encoded with a higher bitrate than less complex ones; this approach yields overall better quality and a smaller file than having a constant bitrate throughout the track.&lt;br&gt;The Vorbis encoder uses a quality rating between -1 and 10 to define a certain expected audio quality level. The bitrate measure in this slider is just a rough estimate (provided by Vorbis) of the average bitrate of the encoded track given a quality value. In fact, with newer and more efficient Vorbis versions the actual bitrate is even lower.&lt;br&gt;&lt;b&gt;5&lt;/b&gt; is a good choice for music listening on a portable player.&lt;br/&gt;Anything below &lt;b&gt;3&lt;/b&gt; might be unsatisfactory for music and anything above &lt;b&gt;8&lt;/b&gt; is probably overkill.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="194"/>
        <source>Quality rating</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="211"/>
        <source>Opus</source>
        <translation>Opus</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="212"/>
        <source>&lt;a href=http://en.wikipedia.org/wiki/Opus_(audio_format)&gt;Opus&lt;/a&gt; is a patent-free digital audio codec using a form of lossy data compression.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="214"/>
        <source>The bitrate is a measure of the quantity of data used to represent a second of the audio track.&lt;br&gt;The &lt;b&gt;Opus&lt;/b&gt; encoder used by Cantata supports a &lt;a href=http://en.wikipedia.org/wiki/Variable_bitrate&gt;variable bitrate (VBR)&lt;/a&gt; setting, which means that the bitrate value fluctuates along the track based on the complexity of the audio content. More complex intervals of data are encoded with a higher bitrate than less complex ones; this approach yields overall better quality and a smaller file than having a constant bitrate throughout the track.&lt;br&gt;For this reason, the bitrate measure in this slider is just an estimate of the average bitrate of the encoded track.&lt;br&gt;&lt;b&gt;128kb/s&lt;/b&gt; is a good choice for music listening on a portable player.&lt;br/&gt;Anything below &lt;b&gt;96kb/s&lt;/b&gt; might be unsatisfactory for music and anything above &lt;b&gt;256kb/s&lt;/b&gt; is probably overkill.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="117"/>
        <location filename="../devices/encoders.cpp" line="231"/>
        <location filename="../devices/encoders.cpp" line="324"/>
        <source>Bitrate</source>
        <translation>Bittinopeus</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="252"/>
        <source>Apple Lossless</source>
        <translation>Applen häviötön</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="253"/>
        <source>&lt;a href=http://en.wikipedia.org/wiki/Apple_Lossless&gt;Apple Lossless&lt;/a&gt; (ALAC) is an audio codec for lossless compression of digital music.&lt;br&gt;Recommended only for Apple music players and players that do not support FLAC.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="268"/>
        <source>FLAC</source>
        <translation>FLAC</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="269"/>
        <source>&lt;a href=http://en.wikipedia.org/wiki/Free_Lossless_Audio_Codec&gt;Free Lossless Audio Codec&lt;/a&gt; (FLAC) is an open and royalty-free codec for lossless compression of digital music.&lt;br&gt;If you wish to store your music without compromising on audio quality, FLAC is an excellent choice.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="273"/>
        <source>The &lt;a href=http://flac.sourceforge.net/documentation_tools_flac.html&gt;compression level&lt;/a&gt; is an integer value between 0 and 8 that represents the tradeoff between file size and compression speed while encoding with &lt;b&gt;FLAC&lt;/b&gt;.&lt;br/&gt;Setting the compression level to &lt;b&gt;0&lt;/b&gt; yields the shortest compression time but generates a comparably big file.&lt;br/&gt;On the other hand, a compression level of &lt;b&gt;8&lt;/b&gt; makes compression quite slow but produces the smallest file.&lt;br/&gt;Note that since FLAC is by definition a lossless codec, the audio quality of the output is exactly the same regardless of the compression level.&lt;br/&gt;Also, levels above &lt;b&gt;5&lt;/b&gt; dramatically increase compression time but create an only slightly smaller file, and are not recommended.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="288"/>
        <source>Compression level</source>
        <translation>Pakkaustaso</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="298"/>
        <source>Faster compression</source>
        <translation>Nopeampi pakkaus</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="305"/>
        <source>Windows Media Audio</source>
        <translation>Windows Media Audio</translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="306"/>
        <source>&lt;a href=http://en.wikipedia.org/wiki/Windows_Media_Audio&gt;Windows Media Audio&lt;/a&gt; (WMA) is a proprietary codec developed by Microsoft for lossy audio compression.&lt;br&gt;Recommended only for portable music players that do not support Ogg Vorbis.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/encoders.cpp" line="310"/>
        <source>The bitrate is a measure of the quantity of data used to represent a second of the audio track.&lt;br&gt;Due to the limitations of the proprietary &lt;b&gt;WMA&lt;/b&gt; format and the difficulty of reverse-engineering a proprietary encoder, the WMA encoder used by Cantata sets a &lt;a href=http://en.wikipedia.org/wiki/Windows_Media_Audio#Windows_Media_Audio&gt;constant bitrate (CBR)&lt;/a&gt; setting.&lt;br&gt;For this reason, the bitrate measure in this slider is a pretty accurate estimate of the bitrate of the encoded track.&lt;br&gt;&lt;b&gt;136kb/s&lt;/b&gt; is a good choice for music listening on a portable player.&lt;br/&gt;Anything below &lt;b&gt;112kb/s&lt;/b&gt; might be unsatisfactory for music and anything above &lt;b&gt;182kb/s&lt;/b&gt; is probably overkill.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="69"/>
        <source>Empty filename.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="70"/>
        <source>Invalid filename. (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="71"/>
        <source>Failed to save %1.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="72"/>
        <source>Failed to delete rules file. (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="73"/>
        <source>Invalid command. (%1)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="74"/>
        <source>Could not remove active rules link.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="75"/>
        <source>Active rules is not a link.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="76"/>
        <source>Could not create active rules link.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="77"/>
        <source>Rules file, %1, does not exist.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="78"/>
        <source>Incorrect arguments supplied.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="79"/>
        <source>Unknown method called.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/dynamicplaylists.cpp" line="82"/>
        <location filename="../scrobbling/scrobbler.cpp" line="104"/>
        <source>Unknown error</source>
        <translation>Tuntematon virhe</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="615"/>
        <location filename="../playlists/playlistrulesdialog.cpp" line="72"/>
        <source>Artist</source>
        <translation>Artisti</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="74"/>
        <source>SimilarArtists</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="76"/>
        <source>AlbumArtist</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="619"/>
        <location filename="../playlists/playlistrulesdialog.cpp" line="78"/>
        <source>Composer</source>
        <translation>Säveltäjä</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="80"/>
        <source>Comment</source>
        <translation>Huomautus</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="621"/>
        <location filename="../playlists/playlistrulesdialog.cpp" line="82"/>
        <source>Album</source>
        <translation>Albumi</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="614"/>
        <location filename="../playlists/playlistrulesdialog.cpp" line="84"/>
        <source>Title</source>
        <translation>Otsikko</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="628"/>
        <location filename="../playlists/playlistrulesdialog.cpp" line="86"/>
        <source>Genre</source>
        <translation>Tyylilaji</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="88"/>
        <source>Date</source>
        <translation>Päiväys</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="90"/>
        <source>File</source>
        <translation>Tiedosto</translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="102"/>
        <source>Include</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="109"/>
        <source>Exclude</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/playlistrulesdialog.cpp" line="132"/>
        <source> (Exact)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="107"/>
        <source>%1
%2 x %3 (%4)</source>
        <comment>name
width x height (file size)</comment>
        <translation>%1
%2 × %3 (%4)</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="109"/>
        <source>%1
%2 x %3</source>
        <comment>name
width x height</comment>
        <translation>%1
%2 × %3</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="145"/>
        <source>Current Cover</source>
        <translation>Nykyinen kansikuva</translation>
    </message>
    <message>
        <location filename="../gui/coverdialog.cpp" line="189"/>
        <source>CoverArt Archive</source>
        <translation>CoverArt Archive</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="57"/>
        <location filename="../widgets/singlepagewidget.cpp" line="41"/>
        <source>Grouped Albums</source>
        <translation>Ryhmitellyt albumit</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="58"/>
        <location filename="../widgets/singlepagewidget.cpp" line="44"/>
        <source>Table</source>
        <translation>Taulukko</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="73"/>
        <source>Parse in Library view, and show in Folders view</source>
        <translation>Jäsennä kirjastonäkymässä, näytä kansionäkymässä</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="74"/>
        <source>Only show in Folders view</source>
        <translation>Näytä vain kansionäkymässä</translation>
    </message>
    <message>
        <location filename="../gui/interfacesettings.cpp" line="75"/>
        <source>Do not list</source>
        <translation>Älä luettele</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="85"/>
        <source>Previous Track</source>
        <translation>Edellinen kappale</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="86"/>
        <source>Next Track</source>
        <translation>Seuraava kappale</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="87"/>
        <source>Play/Pause</source>
        <translation>Soita/Keskeytä</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="88"/>
        <source>Stop</source>
        <translation>Pysäytä</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="89"/>
        <source>Stop After Current Track</source>
        <translation>Pysäytä nykyisen kappaleen jälkeen</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="90"/>
        <source>Stop After Track</source>
        <translation>Pysäytä kappaleen jälkeen</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="91"/>
        <source>Increase Volume</source>
        <translation>Lisää äänenvoimakkuutta</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="92"/>
        <source>Decrease Volume</source>
        <translation>Vähennä äänenvoimakkuutta</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="93"/>
        <source>Save As</source>
        <translation>Tallenna nimellä</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="94"/>
        <source>Append</source>
        <translation>Lisää</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="95"/>
        <source>Append To Play Queue</source>
        <translation>Lisää soittojonoon</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="96"/>
        <source>Append And Play</source>
        <translation>Lisää ja soita</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="97"/>
        <source>Add And Play</source>
        <translation>Lisää ja soita</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="98"/>
        <source>Append To Play Queue And Play</source>
        <translation>Lisää soittojonoon ja soita</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="99"/>
        <source>Insert After Current</source>
        <translation>Lisää nykyisen jälkeen</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="100"/>
        <source>Append Random Album</source>
        <translation>Lisää satunnainen albumi</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="101"/>
        <source>Play Now (And Replace Play Queue)</source>
        <translation>Soita nyt (ja korvaa soittojono)</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="106"/>
        <source>Add With Priority</source>
        <translation>Lisää etusijaisuudella</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="107"/>
        <source>Set Priority</source>
        <translation>Aseta etusijaisuus</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="142"/>
        <source>Zoom In</source>
        <translation>Lähennä</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="144"/>
        <source>Zoom Out</source>
        <translation>Loitonna</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="45"/>
        <source>Highest Priority (255)</source>
        <translation>Suurin etusijaisuus (255)</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="46"/>
        <source>High Priority (200)</source>
        <translation>Suuri etusijaisuus (200)</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="47"/>
        <source>Medium Priority (125)</source>
        <translation>Keskinkertainen etusijaisuus (125)</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="48"/>
        <source>Low Priority (50)</source>
        <translation>Vähäinen etusijaisuus (50)</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="49"/>
        <source>Default Priority (0)</source>
        <translation>Oletusetusijaisuus (0)</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="50"/>
        <source>Custom Priority...</source>
        <translation>Mukautettu etusijaisuus…</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="111"/>
        <source>Add To Playlist</source>
        <translation>Lisää soittolistalle</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="113"/>
        <source>Organize Files</source>
        <translation>Järjestä tiedostot</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="114"/>
        <source>Edit Track Information</source>
        <translation>Muokkaa kappaleen tietoja</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="117"/>
        <source>ReplayGain</source>
        <translation>ReplayGain</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="120"/>
        <source>Copy Songs To Device</source>
        <translation>Kopioi kappaleet laitteelle</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="122"/>
        <source>Delete Songs</source>
        <translation>Poista kappaleet</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="124"/>
        <source>Set Image</source>
        <translation>Aseta kuva</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="125"/>
        <source>Remove</source>
        <translation>Poista</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="126"/>
        <source>Find</source>
        <translation>Etsi</translation>
    </message>
    <message>
        <location filename="../gui/stdactions.cpp" line="132"/>
        <source>Add To Play Queue</source>
        <translation>Lisää soittojonoon</translation>
    </message>
    <message>
        <location filename="../models/musiclibraryitemroot.cpp" line="388"/>
        <source>Parse error loading cache file, please check your songs tags.</source>
        <translation>Jäsennysvirhe ladattaessa välimuistitiedostoa: tarkista kappaleen tunnisteet.</translation>
    </message>
    <message>
        <location filename="../models/streamsmodel.cpp" line="1250"/>
        <location filename="../models/streamsmodel.cpp" line="1257"/>
        <source>Other</source>
        <translation>Muuta</translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="212"/>
        <location filename="../mpd-interface/mpdconnection.cpp" line="214"/>
        <source>Default</source>
        <translation>Oletus</translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpdconnection.cpp" line="225"/>
        <source>&quot;%1&quot; (%2:%3)</source>
        <comment>name (host:port)</comment>
        <translation>”%1” (%2:%3)</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="82"/>
        <source>Single Tracks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mpd-interface/mpduser.cpp" line="49"/>
        <source>Personal</source>
        <translation>Henkilökohtainen</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="80"/>
        <location filename="../support/utils.cpp" line="707"/>
        <source>Unknown</source>
        <translation>Tuntematon</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="81"/>
        <source>Various Artists</source>
        <translation>Useita artisteja</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="617"/>
        <source>Album artist</source>
        <translation>Albumin artisti</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="620"/>
        <source>Performer</source>
        <translation>Esittäjä</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="623"/>
        <source>Track number</source>
        <translation>Raitanumero</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="626"/>
        <source>Disc number</source>
        <translation>Levyn numero</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="630"/>
        <source>Year</source>
        <translation>Vuosi</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="633"/>
        <source>Original Year</source>
        <translation>Alkuperäinen vuosi</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="635"/>
        <source>Grouping</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="637"/>
        <source>Length</source>
        <translation>Kesto</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="874"/>
        <source>&lt;b&gt;%1&lt;/b&gt; on &lt;b&gt;%2&lt;/b&gt;</source>
        <comment>Song on Album</comment>
        <translation>&lt;b&gt;%1&lt;/b&gt; albumilla &lt;b&gt;%2&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="875"/>
        <source>&lt;b&gt;%1&lt;/b&gt; by &lt;b&gt;%2&lt;/b&gt; on &lt;b&gt;%3&lt;/b&gt;</source>
        <comment>Song by Artist on Album</comment>
        <translation>&lt;b&gt;%1&lt;/b&gt; artistilta &lt;b&gt;%2&lt;/b&gt; albumilla &lt;b&gt;%3&lt;/b&gt;</translation>
    </message>
    <message>
        <location filename="../mpd-interface/song.cpp" line="902"/>
        <source>(Stream)</source>
        <translation>(Virta)</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobbler.cpp" line="91"/>
        <source>Invalid service</source>
        <translation>Virheellinen palvelu</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobbler.cpp" line="92"/>
        <source>Invalid method</source>
        <translation>Virheellinen menetelmä</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobbler.cpp" line="93"/>
        <source>Authentication failed</source>
        <translation>Todennus epäonnistui</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobbler.cpp" line="94"/>
        <source>Invalid format</source>
        <translation>Virheellinen muoto</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobbler.cpp" line="95"/>
        <source>Invalid parameters</source>
        <translation>Virheelliset parametrit</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobbler.cpp" line="96"/>
        <source>Invalid resource specified</source>
        <translation>Virheellinen resurssi määritetty</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobbler.cpp" line="97"/>
        <source>Operation failed</source>
        <translation>Toimenpide epäonnistui</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobbler.cpp" line="98"/>
        <source>Invalid session key</source>
        <translation>Virheellinen istuntoavain</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobbler.cpp" line="99"/>
        <source>Invalid API key</source>
        <translation>Virheellinen API-avain</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobbler.cpp" line="100"/>
        <source>Service offline</source>
        <translation>Palvelu on poissa käytöstä</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobbler.cpp" line="101"/>
        <source>Last.fm is currently busy, please try again in a few minutes</source>
        <translation>Last.fm on paraikaa kiireinen, yritä uudelleen hetken kuluttua</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobbler.cpp" line="102"/>
        <source>Rate-limit exceeded</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>General</source>
        <translation type="vanished">Yleistä</translation>
    </message>
    <message>
        <source>Local and National Radio (ListenLive)</source>
        <translation type="vanished">Paikallinen ja kansallinen radio (ListenLIve)</translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="119"/>
        <source>&amp;OK</source>
        <translation>&amp;OK</translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="120"/>
        <source>&amp;Cancel</source>
        <translation>&amp;Peru</translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="121"/>
        <source>&amp;Yes</source>
        <translation>K&amp;yllä</translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="122"/>
        <source>&amp;No</source>
        <translation>&amp;Ei</translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="123"/>
        <source>&amp;Discard</source>
        <translation>&amp;Hylkää</translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="124"/>
        <source>&amp;Save</source>
        <translation>&amp;Tallenna</translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="125"/>
        <source>&amp;Apply</source>
        <translation>&amp;Käytä</translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="126"/>
        <source>&amp;Close</source>
        <translation>&amp;Sulje</translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="127"/>
        <source>&amp;Help</source>
        <translation>&amp;Ohje</translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="128"/>
        <source>&amp;Overwrite</source>
        <translation>&amp;Korvaa</translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="129"/>
        <source>&amp;Reset</source>
        <translation>&amp;Alkuarvot</translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="130"/>
        <source>&amp;Continue</source>
        <translation>&amp;Jatka</translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="131"/>
        <source>&amp;Delete</source>
        <translation>P&amp;oista</translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="132"/>
        <source>&amp;Stop</source>
        <translation>P&amp;ysäytä</translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="133"/>
        <source>&amp;Remove</source>
        <translation>&amp;Poista</translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="134"/>
        <source>&amp;Previous</source>
        <translation>E&amp;dellinen</translation>
    </message>
    <message>
        <location filename="../support/dialog.cpp" line="135"/>
        <source>&amp;Next</source>
        <translation>&amp;Seuraava</translation>
    </message>
    <message>
        <location filename="../support/kmessagewidget.cpp" line="59"/>
        <source>Close</source>
        <translation>Sulje</translation>
    </message>
    <message>
        <location filename="../support/messagebox.cpp" line="67"/>
        <location filename="../support/messagebox.cpp" line="147"/>
        <location filename="../support/messagebox.h" line="60"/>
        <source>Error</source>
        <translation>Virhe</translation>
    </message>
    <message>
        <location filename="../support/messagebox.cpp" line="78"/>
        <location filename="../support/messagebox.cpp" line="162"/>
        <location filename="../support/messagebox.h" line="63"/>
        <source>Information</source>
        <translation>Tietoa</translation>
    </message>
    <message>
        <location filename="../support/messagebox.cpp" line="92"/>
        <location filename="../support/messagebox.cpp" line="96"/>
        <location filename="../support/messagebox.cpp" line="157"/>
        <source>Warning</source>
        <translation>Varoitus</translation>
    </message>
    <message>
        <location filename="../support/messagebox.cpp" line="92"/>
        <location filename="../support/messagebox.cpp" line="96"/>
        <location filename="../support/messagebox.cpp" line="152"/>
        <source>Question</source>
        <translation>Kysymys</translation>
    </message>
    <message>
        <location filename="../support/utils.cpp" line="492"/>
        <location filename="../support/utils.cpp" line="500"/>
        <source>%1 B</source>
        <translation>%1 t</translation>
    </message>
    <message>
        <location filename="../support/utils.cpp" line="493"/>
        <source>%1 kB</source>
        <translation>%1 kt</translation>
    </message>
    <message>
        <location filename="../support/utils.cpp" line="494"/>
        <source>%1 MB</source>
        <translation>%1 Mt</translation>
    </message>
    <message>
        <location filename="../support/utils.cpp" line="496"/>
        <source>%1 GB</source>
        <translation>%1 Gt</translation>
    </message>
    <message>
        <location filename="../support/utils.cpp" line="501"/>
        <source>%1 KiB</source>
        <translation>%1 KiB</translation>
    </message>
    <message>
        <location filename="../support/utils.cpp" line="502"/>
        <source>%1 MiB</source>
        <translation>%1 MiB</translation>
    </message>
    <message>
        <location filename="../support/utils.cpp" line="504"/>
        <source>%1 GiB</source>
        <translation>%1 GiB</translation>
    </message>
    <message>
        <location filename="../widgets/singlepagewidget.cpp" line="38"/>
        <source>Basic Tree (No Icons)</source>
        <translation>Peruspuu (kuvakkeitta)</translation>
    </message>
    <message>
        <location filename="../widgets/singlepagewidget.cpp" line="39"/>
        <source>Simple Tree</source>
        <translation>Yksinkertainen puu</translation>
    </message>
    <message>
        <location filename="../widgets/singlepagewidget.cpp" line="40"/>
        <source>Detailed Tree</source>
        <translation>Yksityiskohtainen puu</translation>
    </message>
    <message>
        <location filename="../widgets/singlepagewidget.cpp" line="42"/>
        <source>List</source>
        <translation>Luettelo</translation>
    </message>
    <message>
        <location filename="../widgets/singlepagewidget.cpp" line="43"/>
        <source>Grid</source>
        <translation>Ruudukko</translation>
    </message>
    <message>
        <location filename="../widgets/singlepagewidget.cpp" line="46"/>
        <source>Categorized</source>
        <translation>Luokiteltu</translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="140"/>
        <source>mpd - MPD communication</source>
        <translation>mpd – MPD-viestintä</translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="141"/>
        <source>mpdparse - Parsing of MPD response</source>
        <translation>mpdparse – MPD-vastausten jäsennys</translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="142"/>
        <source>cue - Cue file parsing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="143"/>
        <source>covers - Cover fetching, and loading</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="144"/>
        <source>covers-verbose - Cover fetching, and loading (verbose) </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="145"/>
        <source>context-wikipedia - Wikipedia info in context view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="146"/>
        <source>context-lastfm - Last.fm info in context view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="147"/>
        <source>context-widget - General debug in context view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="148"/>
        <source>context-lyrics - Lyrics in context view</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="149"/>
        <source>dynamic - Dynamic playlists</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="150"/>
        <source>stream-fetcher - Fetching of stream URLs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="151"/>
        <source>http-server - Built-in HTTP server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="152"/>
        <source>song-dialog - Song dialogs (tags, replaygain, organiser)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="153"/>
        <source>network-access - Network access</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="154"/>
        <source>threads - Threads</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="156"/>
        <source>scrobbler - Scrobbling</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="158"/>
        <source>sql - SQL access</source>
        <translation>sql – SQL-saanti</translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="159"/>
        <source>media-keys - Media-keys</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="160"/>
        <source>custom-actions - Custom actions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="162"/>
        <source>tags - Tag reading/writing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="165"/>
        <source>devices - Device support</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="168"/>
        <source>http-stream - Playback of MPD output streams</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="171"/>
        <source>avahi - Auto-discovery of MPD servers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="173"/>
        <source>all - Enable all debug</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="366"/>
        <source>MPD Client</source>
        <translation>MPD-asiakas</translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="369"/>
        <source>Comma-separated list of debug areas - possible values:
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="370"/>
        <source>Log debug messages to %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="371"/>
        <source>Disable network access</source>
        <translation>Poista verkko käytöstä</translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="372"/>
        <source>Collection name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/main.cpp" line="373"/>
        <source>Start full screen</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RemoteDevicePropertiesDialog</name>
    <message>
        <location filename="../devices/remotedevicepropertiesdialog.cpp" line="39"/>
        <source>Device Properties</source>
        <translation>Laitteen ominaisuudet</translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertiesdialog.cpp" line="50"/>
        <source>Connection</source>
        <translation>Yhteys</translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertiesdialog.cpp" line="51"/>
        <source>Music Library</source>
        <translation>Musiikkikirjasto</translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertiesdialog.cpp" line="59"/>
        <source>Add Device</source>
        <translation>Lisää laite</translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertiesdialog.cpp" line="90"/>
        <source>A remote device named &apos;%1&apos; already exists!

Please choose a different name.</source>
        <translation>Etälaite nimeltä ”%1” on jo olemassa!

Valitse toinen nimi.</translation>
    </message>
</context>
<context>
    <name>RemoteDevicePropertiesWidget</name>
    <message>
        <location filename="../devices/remotedevicepropertieswidget.ui" line="17"/>
        <source>These settings are only editable when the device is not connected.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertieswidget.ui" line="29"/>
        <source>Type:</source>
        <translation>Tyyppi:</translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertieswidget.ui" line="42"/>
        <source>Name:</source>
        <translation>Nimi:</translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertieswidget.ui" line="57"/>
        <source>Options</source>
        <translation>Valinnat</translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertieswidget.ui" line="72"/>
        <source>Host:</source>
        <translation>Palvelin:</translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertieswidget.ui" line="85"/>
        <source>Port:</source>
        <translation>Portti:</translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertieswidget.ui" line="102"/>
        <source>User:</source>
        <translation>Käyttäjä:</translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertieswidget.ui" line="115"/>
        <location filename="../devices/remotedevicepropertieswidget.ui" line="173"/>
        <source>Folder:</source>
        <translation>Kansio:</translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertieswidget.ui" line="128"/>
        <source>Extra Options:</source>
        <translation>Lisävalinnat:</translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertieswidget.ui" line="143"/>
        <source>Due to the way sshfs works, a suitable ssh-askpass application (ksshaskpass, ssh-askpass-gnome, etc.) will be required to enter the password.</source>
        <translation>sshfs:n toimintatavan vuoksi tarvitaan sopiva ssh-salasanakyselysovellus (ksshaskpass, ssh-askpass-gnome tms.) salasanan kysymiseksi.</translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertieswidget.ui" line="193"/>
        <source>This dialog is only used to add remote devices (e.g. via sshfs), or to access locally mounted folders. For normal media players, attached via USB, Cantata will automatically display the device when it is attached.</source>
        <translation>Tätä näkymää käytetään vain etälaitteisiin (esim. sshfs) tai paikallisesti liitettyihin kansioihin. Tavalliset USB-liitäntäiset mediasoittimet Cantata näyttää automaattisesti, kun laite on kytketty.</translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertieswidget.cpp" line="47"/>
        <source>Secure Shell (sshfs)</source>
        <translation>sshfs (Secure Shell)</translation>
    </message>
    <message>
        <location filename="../devices/remotedevicepropertieswidget.cpp" line="48"/>
        <source>Locally Mounted Folder</source>
        <translation>Paikallisesti liitetty kansio</translation>
    </message>
</context>
<context>
    <name>RemoteFsDevice</name>
    <message>
        <location filename="../devices/remotefsdevice.cpp" line="266"/>
        <source>No suitable ssh-askpass application installed! This is required for entering passwords.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/remotefsdevice.cpp" line="282"/>
        <source>Mount point (&quot;%1&quot;) is not empty!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/remotefsdevice.cpp" line="272"/>
        <location filename="../devices/remotefsdevice.cpp" line="294"/>
        <source>&quot;sshfs&quot; is not installed!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/remotefsdevice.cpp" line="299"/>
        <source>Connecting...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/remotefsdevice.cpp" line="336"/>
        <source>&quot;fusermount&quot; is not installed!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/remotefsdevice.cpp" line="342"/>
        <source>Disconnecting...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/remotefsdevice.cpp" line="357"/>
        <location filename="../devices/remotefsdevice.cpp" line="378"/>
        <source>Failed to connect to &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/remotefsdevice.cpp" line="358"/>
        <location filename="../devices/remotefsdevice.cpp" line="393"/>
        <source>Failed to disconnect from &quot;%1&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/remotefsdevice.cpp" line="361"/>
        <location filename="../devices/remotefsdevice.cpp" line="381"/>
        <source>Updating tracks...</source>
        <translation type="unfinished">Päivitetään kappaleita…</translation>
    </message>
    <message>
        <location filename="../devices/remotefsdevice.cpp" line="464"/>
        <source>Not Connected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/remotefsdevice.cpp" line="469"/>
        <source>Capacity Unknown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/remotefsdevice.cpp" line="471"/>
        <source>%1 free</source>
        <translation>%1 vapaana</translation>
    </message>
</context>
<context>
    <name>RgDialog</name>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="82"/>
        <source>ReplayGain</source>
        <translation>ReplayGain</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="92"/>
        <source>Show All Tracks</source>
        <translation>Näytä kaikki kappaleet</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="93"/>
        <source>Show Untagged Tracks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="100"/>
        <source>Remove From List</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="104"/>
        <source>Artist</source>
        <translation>Artisti</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="105"/>
        <source>Album</source>
        <translation>Albumi</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="106"/>
        <source>Title</source>
        <translation>Otsikko</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="107"/>
        <source>Album Gain</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="108"/>
        <source>Track Gain</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="109"/>
        <source>Album Peak</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="110"/>
        <source>Track Peak</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="130"/>
        <location filename="../replaygain/rgdialog.cpp" line="269"/>
        <source>Scan</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="233"/>
        <source>Abort scanning of tracks?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="233"/>
        <location filename="../replaygain/rgdialog.cpp" line="234"/>
        <location filename="../replaygain/rgdialog.cpp" line="242"/>
        <location filename="../replaygain/rgdialog.cpp" line="243"/>
        <source>Abort</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="242"/>
        <source>Abort reading of existing tags?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="268"/>
        <source>Scan &lt;b&gt;all&lt;/b&gt; tracks?&lt;br/&gt;&lt;br/&gt;&lt;i&gt;All tracks have existing ReplayGain tags.&lt;/i&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="270"/>
        <source>Do you wish to scan all tracks, or only tracks without existing tags?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="271"/>
        <source>Untagged Tracks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="271"/>
        <source>All Tracks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="281"/>
        <source>Scanning tracks...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="350"/>
        <source>Reading existing tags...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="401"/>
        <source>%1 (Corrupt tags?)</source>
        <comment>filename (Corrupt tags?)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="414"/>
        <source>Failed to update the tags of the following tracks:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="450"/>
        <source>Device has been removed!</source>
        <translation type="unfinished">Laite on poistettu!</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="455"/>
        <source>Device is not connected.</source>
        <translation type="unfinished">Laitetta ei ole kytketty.</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="460"/>
        <source>Device is busy?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="495"/>
        <location filename="../replaygain/rgdialog.cpp" line="504"/>
        <location filename="../replaygain/rgdialog.cpp" line="589"/>
        <location filename="../replaygain/rgdialog.cpp" line="593"/>
        <source>%1 dB</source>
        <translation>%1 dB</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="500"/>
        <location filename="../replaygain/rgdialog.cpp" line="501"/>
        <location filename="../replaygain/rgdialog.cpp" line="509"/>
        <location filename="../replaygain/rgdialog.cpp" line="510"/>
        <location filename="../replaygain/rgdialog.cpp" line="565"/>
        <location filename="../replaygain/rgdialog.cpp" line="566"/>
        <location filename="../replaygain/rgdialog.cpp" line="567"/>
        <location filename="../replaygain/rgdialog.cpp" line="568"/>
        <source>Failed</source>
        <translation>Epäonnistui</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="519"/>
        <location filename="../replaygain/rgdialog.cpp" line="529"/>
        <source>Original: %1 dB</source>
        <translation>Alkuperäinen: %1 dB</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="524"/>
        <location filename="../replaygain/rgdialog.cpp" line="534"/>
        <source>Original: %1</source>
        <translation>Alkuperäinen: %1</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="645"/>
        <source>Remove the selected tracks from the list?</source>
        <translation>Poistetaanko valitut kappaleet luettelosta?</translation>
    </message>
    <message>
        <location filename="../replaygain/rgdialog.cpp" line="646"/>
        <source>Remove Tracks</source>
        <translation>Poista kappaleet</translation>
    </message>
</context>
<context>
    <name>RulesPlaylists</name>
    <message>
        <location filename="../playlists/rulesplaylists.cpp" line="96"/>
        <source>Album Artist</source>
        <translation>Albumin artisti</translation>
    </message>
    <message>
        <location filename="../playlists/rulesplaylists.cpp" line="97"/>
        <source>Artist</source>
        <translation>Artisti</translation>
    </message>
    <message>
        <location filename="../playlists/rulesplaylists.cpp" line="98"/>
        <source>Album</source>
        <translation>Albumi</translation>
    </message>
    <message>
        <location filename="../playlists/rulesplaylists.cpp" line="99"/>
        <source>Composer</source>
        <translation>Säveltäjä</translation>
    </message>
    <message>
        <location filename="../playlists/rulesplaylists.cpp" line="100"/>
        <source>Date</source>
        <translation>Päiväys</translation>
    </message>
    <message>
        <location filename="../playlists/rulesplaylists.cpp" line="101"/>
        <source>Genre</source>
        <translation>Tyylilaji</translation>
    </message>
    <message>
        <location filename="../playlists/rulesplaylists.cpp" line="102"/>
        <source>Rating</source>
        <translation>Arvostelu</translation>
    </message>
    <message>
        <location filename="../playlists/rulesplaylists.cpp" line="103"/>
        <source>Title</source>
        <translation type="unfinished">Otsikko</translation>
    </message>
    <message>
        <location filename="../playlists/rulesplaylists.cpp" line="104"/>
        <source>File Age</source>
        <translation>Tiedoston ikä</translation>
    </message>
    <message>
        <location filename="../playlists/rulesplaylists.cpp" line="106"/>
        <source>Random</source>
        <translation>Satunnainen</translation>
    </message>
    <message numerus="yes">
        <location filename="../playlists/rulesplaylists.cpp" line="173"/>
        <source>%n Rule(s)</source>
        <translation>
            <numerusform>%n sääntö</numerusform>
            <numerusform>%n sääntöä</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../playlists/rulesplaylists.cpp" line="173"/>
        <source>, Rating: %1..%2</source>
        <translation>, arvostelu: %1..%2</translation>
    </message>
    <message>
        <location filename="../playlists/rulesplaylists.cpp" line="176"/>
        <source>Ascending</source>
        <translation>Nouseva</translation>
    </message>
    <message>
        <location filename="../playlists/rulesplaylists.cpp" line="176"/>
        <source>Descending</source>
        <translation>Laskeva</translation>
    </message>
</context>
<context>
    <name>Scrobbler</name>
    <message>
        <location filename="../scrobbling/scrobbler.cpp" line="556"/>
        <location filename="../scrobbling/scrobbler.cpp" line="676"/>
        <source>%1 error: %2</source>
        <translation>%1-virhe: %2</translation>
    </message>
</context>
<context>
    <name>ScrobblingLove</name>
    <message>
        <location filename="../scrobbling/scrobblinglove.cpp" line="59"/>
        <source>%1: Loved Current Track</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobblinglove.cpp" line="60"/>
        <source>%1: Love Current Track</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ScrobblingSettings</name>
    <message>
        <location filename="../scrobbling/scrobblingsettings.ui" line="32"/>
        <source>Scrobble using:</source>
        <translation>Lähetä tiedot:</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobblingsettings.ui" line="58"/>
        <source>Username:</source>
        <translation>Käyttäjätunnus:</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobblingsettings.ui" line="71"/>
        <source>Password:</source>
        <translation>Salasana:</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobblingsettings.ui" line="88"/>
        <source>Status:</source>
        <translation>Tila:</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobblingsettings.ui" line="114"/>
        <source>Login</source>
        <translation>Kirjaudu</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobblingsettings.ui" line="131"/>
        <source>Scrobble tracks</source>
        <translation>Lähetä kappaletiedot</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobblingsettings.ui" line="138"/>
        <source>Show &apos;Love&apos; button</source>
        <translation>Näytä Tykkää-painike</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobblingsettings.cpp" line="58"/>
        <source>%1 (via MPD)</source>
        <comment>scrobbler name (via MPD)</comment>
        <translation>%1 (MPD:n kautta)</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobblingsettings.cpp" line="77"/>
        <source>If you use a scrobbler which is marked as &apos;(via MPD)&apos; (such as %1), then you will need to have this already started and running. Cantata can only &apos;Love&apos; tracks via this, and cannot enable/disable scrobbling.</source>
        <translation>Jos lähetät tiedot palveluun, joka on merkitty ”(MPD:n kautta)” (esim. %1), MPD:n on oltava jo käynnissä. Cantata voi ”tykätä” kappaleista vain tämän kautta eikä poistaa tietojen lähettämistä käytöstä tai ottaa sitä käyttöön.</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobblingsettings.cpp" line="114"/>
        <source>Authenticating...</source>
        <translation>Todennetaan…</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobblingsettings.cpp" line="131"/>
        <source>Authenticated</source>
        <translation>Todennettu</translation>
    </message>
    <message>
        <location filename="../scrobbling/scrobblingsettings.cpp" line="131"/>
        <source>Not Authenticated</source>
        <translation>Ei todennettu</translation>
    </message>
</context>
<context>
    <name>SearchModel</name>
    <message>
        <location filename="../models/searchmodel.cpp" line="90"/>
        <source># (Track Number)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SearchPage</name>
    <message>
        <location filename="../gui/searchpage.cpp" line="56"/>
        <source>Locate In Library</source>
        <translation>Paikanna kirjastosta</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="97"/>
        <source>Use the text field above to search for music in your library via MPD&apos;s search mechanism. Clicking the label next to the field will produce a menu allowing you to control the search area.</source>
        <translation>Yllä olevaa tekstikenttää käyttäen voi etsiä kirjaston musiikkia MPD:n avulla. Kentän etistä selitettä napsauttamalla voi asettaa, mitä tietoa etsitään.</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="175"/>
        <source>Are you sure you wish to delete the selected songs?

This cannot be undone.</source>
        <translation type="unfinished">Haluatko varmasti poistaa valitut kappaleet?

Tätä ei voi kumota.</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="176"/>
        <source>Delete Songs</source>
        <translation type="unfinished">Poista kappaleet</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="248"/>
        <source>Artist:</source>
        <translation>Artisti:</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="248"/>
        <source>Search for songs by artist.</source>
        <translation>Etsi kappaleita artistin perusteella.</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="251"/>
        <source>Composer:</source>
        <translation>Säveltäjä:</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="251"/>
        <source>Search for songs by composer.</source>
        <translation>Etsi kappaleita säveltäjän perusteella.</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="254"/>
        <source>Performer:</source>
        <translation>Esittäjä:</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="254"/>
        <source>Search for songs by performer.</source>
        <translation>Etsi kappaleita esittäjän perusteella.</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="256"/>
        <source>Album:</source>
        <translation>Albumi:</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="256"/>
        <source>Search for songs by album.</source>
        <translation>Etsi kappaleita albumin perusteella.</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="257"/>
        <source>Title:</source>
        <translation>Otsikko:</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="257"/>
        <source>Search for songs by title.</source>
        <translation>Etsi kappaleita nimen perusteella.</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="258"/>
        <source>Genre:</source>
        <translation>Tyylilaji:</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="258"/>
        <source>Search for songs by genre.</source>
        <translation>Etsi kappaleita tyylilajin perusteella.</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="260"/>
        <source>Comment:</source>
        <translation>Huomautus:</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="260"/>
        <source>Search for songs containing comment.</source>
        <translation>Etsi kappaleita, jotka sisältävät huomautuksen.</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="262"/>
        <source>Date:</source>
        <translation>Päiväys:</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="263"/>
        <source>Find songs be searching the &apos;Date&apos; tag.&lt;br/&gt;&lt;br/&gt;Usually just entering the year should suffice.</source>
        <translation>Etsi kappaleita päiväyksen perusteella.&lt;br/&gt;&lt;br/&gt;Yleensä vuoden antaminen riittää.</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="265"/>
        <source>Original Date:</source>
        <translation>Alkuperäinen päiväys:</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="266"/>
        <source>Find songs be searching the &apos;Original Date&apos; tag.&lt;br/&gt;&lt;br/&gt;Usually just entering the year should suffice.</source>
        <translation>Etsi kappaleita alkuperäisvuoden perusteella.&lt;br/&gt;&lt;br/&gt;Yleensä vuoden antaminen riittää.</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="269"/>
        <source>Modified:</source>
        <translation>Muokattu:</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="270"/>
        <source>Enter date (YYYY/MM/DD - e.g. 2015/01/31) to search for files modified since that date.&lt;br/&gt;&lt;br&gt;Or enter a number of days to find files that were modified in the previous number of days.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="273"/>
        <source>File:</source>
        <translation>Tiedosto:</translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="273"/>
        <source>Search for songs by filename or path.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="274"/>
        <source>Any:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="274"/>
        <source>Search for songs by any matching metadata.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/searchpage.cpp" line="280"/>
        <source>No tracks found.</source>
        <translation type="unfinished">Kappaleita ei löytynyt.</translation>
    </message>
    <message numerus="yes">
        <location filename="../gui/searchpage.cpp" line="280"/>
        <source>%n Tracks (%1)</source>
        <translation type="unfinished">
            <numerusform></numerusform>
            <numerusform></numerusform>
        </translation>
    </message>
</context>
<context>
    <name>SearchWidget</name>
    <message>
        <location filename="../widgets/searchwidget.cpp" line="70"/>
        <source>Search...</source>
        <translation>Etsi…</translation>
    </message>
    <message>
        <location filename="../widgets/searchwidget.cpp" line="72"/>
        <source>Close Search Bar</source>
        <translation>Sulje hakupalkki</translation>
    </message>
</context>
<context>
    <name>ServerSettings</name>
    <message>
        <location filename="../gui/serversettings.ui" line="35"/>
        <source>Collection:</source>
        <translation>Kokoelma:</translation>
    </message>
    <message>
        <location filename="../gui/serversettings.ui" line="63"/>
        <source>Name:</source>
        <translation>Nimi:</translation>
    </message>
    <message>
        <location filename="../gui/serversettings.ui" line="76"/>
        <location filename="../gui/serversettings.cpp" line="97"/>
        <source>Host:</source>
        <translation>Palvelin:</translation>
    </message>
    <message>
        <location filename="../gui/serversettings.ui" line="109"/>
        <source>Password:</source>
        <translation>Salasana:</translation>
    </message>
    <message>
        <location filename="../gui/serversettings.ui" line="126"/>
        <location filename="../gui/serversettings.ui" line="253"/>
        <source>Music folder:</source>
        <translation>Musiikkikansio:</translation>
    </message>
    <message>
        <location filename="../gui/serversettings.ui" line="139"/>
        <source>HTTP stream URL:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/serversettings.ui" line="152"/>
        <source>Local file playback:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/serversettings.ui" line="162"/>
        <source>Use a simple in-built HTTP server to allow MPD to playback files dropped onto the playqueue.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/serversettings.ui" line="165"/>
        <source>Via in-built HTTP server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/serversettings.ui" line="172"/>
        <source>Auto update:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/serversettings.ui" line="182"/>
        <source>&lt;p&gt;Select this option if your MPD server detects modifications (e.g. newly added files) automatically. If so there is no need for Cantata to send update commands for certain actions.&lt;/p&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/serversettings.ui" line="185"/>
        <source>Server detects changes automatically</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/serversettings.ui" line="194"/>
        <source>The &apos;Music folder&apos; setting is used to lookup cover-art. It may be set to a HTTP URL if your MPD is on another machine, and covers are accessible via HTTP. If it is not set to a HTTP URL, and you also have write permissions to this folder (and its sub-folders), then Cantata will save any downloaded covers into the respective album folder.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/serversettings.ui" line="201"/>
        <source>&apos;HTTP Stream URL&apos; is only of use if you have MPD configured to output to a HTTP stream, and you wish Cantata to be able to play that stream.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/serversettings.ui" line="208"/>
        <source>MPD usually only plays songs from within your collection. Newer MPD&apos;s (from v0.19 onwards) can also playback other files if you are connected to a local MPD server (e.g. address is &apos;127.0.0.1&apos; or &apos;localhost&apos;) For this to work, the MPD server needs read-access to wherever the files are located. If you are using an older MPD, a non-local MPD, or your local files are not accessible to other users, then you may elect to use the simple HTTP server that is supplied with Cantata. This server will only allow access to files in the playqueue, and only whilst Cantata is running.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../gui/serversettings.ui" line="268"/>
        <source>If you change the &apos;Music folder&apos; setting, then you will need to manually update the music database. This can be performed by pressing the &apos;Refresh Database&apos; button in the &apos;Artists&apos; or &apos;Albums&apos; views.</source>
        <translation>Jos musiikkikansioasetus muuttuu, käyttäjän on päivitettävä tietokanta uudelleen. Tämän voi tehdä painamalla artisti- tai albuminäkymän ”Virkistä tietokanta” -painiketta.</translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="77"/>
        <source>This folder will also be used to locate music files for tag-editing, replay gain, and transferring to (and from) devices.</source>
        <translation>Tätä kansiota käytetään musiikkitiedostojen paikantamiseen myös tunnisteiden muokkausta, ReplayGainiä ja laitteille tai laitteilta siirtoa varten.</translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="80"/>
        <source>This folder will also be used to locate music files for tag-editing, replay gain, etc.</source>
        <translation>Tätä kansiota käytetään musiikkitiedostojen paikantamiseen tunnisteiden muokkausta, ReplayGainiä jne. varten.</translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="84"/>
        <source>More information</source>
        <translation>Lisätietoa</translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="120"/>
        <source>Discover...</source>
        <translation>Etsi…</translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="260"/>
        <source>Which type of collection do you wish to connect to?</source>
        <translation>Millaiseen kokoelmaan haluat yhdistää?</translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="261"/>
        <source>Standard - music collection may be shared, is on another machine, is already setup, or you wish to enable access from other clients (e.g. MPDroid)</source>
        <translation>Vakio – musiikkikokoelma voi olla jaettu, toisella koneella, jo asetettu tai haluat sallia yhteyden muillekin asiakkaille (esim. MPDroid)</translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="264"/>
        <source>Basic - music collection is not shared with others, and Cantata will configure and control the MPD instance. This setup will be exclusive to Cantata, and will &lt;b&gt;not&lt;/b&gt; be accessible to other MPD clients.</source>
        <translation>Yksinkertainen – musiikkikokoelmaa ei jaeta, ja Cantata asettaa ja hallitsee MPD-palvelua. Palvelu on yksinomaan Cantatalle, eivätkä muut MPD-asiakkaat voi käyttää sitä.</translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="268"/>
        <source>&lt;i&gt;&lt;b&gt;NOTE:&lt;/b&gt; %1&lt;/i&gt;</source>
        <translation>&lt;i&gt;&lt;b&gt;HUOMAA:&lt;/b&gt; %1&lt;/i&gt;</translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="268"/>
        <source>If you wish to have an advanced MPD setup (e.g. multiple audio outputs, full DSD support, etc) then you &lt;b&gt;must&lt;/b&gt; choose &apos;Standard&apos;</source>
        <translation>Jos haluat tarkemman MPD-asetukset (esim. useita ääniulostuloja, täysi DSD-tuki tms.), sinun &lt;b&gt;täytyy&lt;/b&gt; valita ”Vakio”.</translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="270"/>
        <source>Add Collection</source>
        <translation>Lisää kokoelma</translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="270"/>
        <source>Standard</source>
        <translation>Vakio</translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="270"/>
        <source>Basic</source>
        <translation>Yksinkertainen</translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="318"/>
        <source>Delete &apos;%1&apos;?</source>
        <translation>Poistetaanko ”%1”?</translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="319"/>
        <source>Delete</source>
        <translation>Poista</translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="372"/>
        <source>New Collection %1</source>
        <translation>Uusi kokoelma %1</translation>
    </message>
    <message>
        <location filename="../gui/serversettings.cpp" line="389"/>
        <source>Default</source>
        <translation>Oletus</translation>
    </message>
</context>
<context>
    <name>ServiceStatusLabel</name>
    <message>
        <source>Logged into %1</source>
        <translation type="vanished">Kirjauduttu: %1</translation>
    </message>
    <message>
        <source>&lt;b&gt;NOT&lt;/b&gt; logged into %1</source>
        <translation type="vanished">&lt;b&gt;EI&lt;/b&gt; kirjauduttu: %1</translation>
    </message>
</context>
<context>
    <name>ShortcutsModel</name>
    <message>
        <location filename="../support/shortcutsmodel.cpp" line="112"/>
        <source>Action</source>
        <translation>Toiminto</translation>
    </message>
    <message>
        <location filename="../support/shortcutsmodel.cpp" line="114"/>
        <source>Shortcut</source>
        <translation>Pikanäppäin</translation>
    </message>
</context>
<context>
    <name>ShortcutsSettingsWidget</name>
    <message>
        <location filename="../support/shortcutssettingswidget.ui" line="22"/>
        <source>Search:</source>
        <translation>Etsi:</translation>
    </message>
    <message>
        <location filename="../support/shortcutssettingswidget.ui" line="65"/>
        <source>Shortcut for Selected Action</source>
        <translation>Valitun toiminnon pikanäppäin</translation>
    </message>
    <message>
        <location filename="../support/shortcutssettingswidget.ui" line="71"/>
        <source>Default:</source>
        <translation>Oletus:</translation>
    </message>
    <message>
        <location filename="../support/shortcutssettingswidget.ui" line="78"/>
        <location filename="../support/shortcutssettingswidget.cpp" line="99"/>
        <location filename="../support/shortcutssettingswidget.cpp" line="109"/>
        <source>None</source>
        <translation>Ei mitään</translation>
    </message>
    <message>
        <location filename="../support/shortcutssettingswidget.ui" line="85"/>
        <source>Custom:</source>
        <translation>Mukautettu:</translation>
    </message>
</context>
<context>
    <name>SinglePageWidget</name>
    <message>
        <location filename="../widgets/singlepagewidget.cpp" line="108"/>
        <source>Refresh</source>
        <translation>Virkistä</translation>
    </message>
    <message>
        <location filename="../widgets/singlepagewidget.cpp" line="211"/>
        <source>View</source>
        <translation>Näkymä</translation>
    </message>
</context>
<context>
    <name>SmartPlaylists</name>
    <message>
        <location filename="../playlists/smartplaylists.cpp" line="43"/>
        <source>Smart Playlists</source>
        <translation>Älykkäät soittolistat</translation>
    </message>
    <message>
        <location filename="../playlists/smartplaylists.cpp" line="48"/>
        <source>Rules based playlists</source>
        <translation>Sääntöpohjaiset soittolistat</translation>
    </message>
</context>
<context>
    <name>SmartPlaylistsPage</name>
    <message>
        <location filename="../playlists/smartplaylistspage.cpp" line="40"/>
        <source>Add</source>
        <translation>Lisää</translation>
    </message>
    <message>
        <location filename="../playlists/smartplaylistspage.cpp" line="41"/>
        <source>Edit</source>
        <translation>Muokkaa</translation>
    </message>
    <message>
        <location filename="../playlists/smartplaylistspage.cpp" line="42"/>
        <source>Remove</source>
        <translation>Poista</translation>
    </message>
    <message>
        <location filename="../playlists/smartplaylistspage.cpp" line="75"/>
        <source>A &apos;smart&apos; playlist contains a set of rules to select tracks from your music library to play. The playlist also controls the order in which tracks are added. Unlike &apos;dynamic&apos; playlists, the play queue is not dynamically updated.</source>
        <translation>”Älykäs” soittolista sisältää sääntöjä, joilla soitettavat kappaleet valitaan kirjastosta. Soittolista määrittää myös kappaleiden soittojärjestyksen. Toisin kuin ”dynaamista” soittolistaa, soittojonoa ei päivitetä dynaamisesti.</translation>
    </message>
    <message>
        <location filename="../playlists/smartplaylistspage.cpp" line="79"/>
        <source>Use the + icon (below) to create a new &apos;smart&apos; playlist.</source>
        <translation>Luo uusi ”älykäs” soittolista painamalla +-kuvaketta (alla).</translation>
    </message>
    <message>
        <location filename="../playlists/smartplaylistspage.cpp" line="128"/>
        <source>Are you sure you wish to remove the selected rules?

This cannot be undone.</source>
        <translation>Haluatko varmasti poistaa valitut säännöt?

Tätä ei voi kumota.</translation>
    </message>
    <message>
        <location filename="../playlists/smartplaylistspage.cpp" line="129"/>
        <source>Remove Smart Rules</source>
        <translation>Poista älykkäät säännöt</translation>
    </message>
    <message>
        <location filename="../playlists/smartplaylistspage.cpp" line="174"/>
        <location filename="../playlists/smartplaylistspage.cpp" line="206"/>
        <location filename="../playlists/smartplaylistspage.cpp" line="318"/>
        <source>Failed to locate any matching songs</source>
        <translation>Sääntöjä vastaavia kappaleita ei löytynyt</translation>
    </message>
</context>
<context>
    <name>SongDialog</name>
    <message>
        <location filename="../widgets/songdialog.cpp" line="50"/>
        <source>Cannot access song files!

Please check Cantata&apos;s &quot;Music folder&quot; setting, and MPD&apos;s &quot;music_directory&quot; setting.</source>
        <translation>Musiikkitiedostoja ei voi käsitellä!

Tarkista Cantatan musiikkikansio sekä MPD:n music_directory-asetus.</translation>
    </message>
    <message>
        <location filename="../widgets/songdialog.cpp" line="53"/>
        <source>Cannot access song files!

Please check that the device is still attached.</source>
        <translation>Musiikkitiedostoja ei voi käsitellä!

Tarkista, että laite on yhä kytketty.</translation>
    </message>
</context>
<context>
    <name>SongView</name>
    <message>
        <location filename="../context/songview.cpp" line="99"/>
        <source>Lyrics</source>
        <translation>Sanat</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="99"/>
        <source>Information</source>
        <translation>Tietoa</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="99"/>
        <source>Metadata</source>
        <translation>Metatiedot</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="112"/>
        <source>Scroll Lyrics</source>
        <translation>Vieritä sanoja</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="113"/>
        <source>Refresh Lyrics</source>
        <translation>Virkistä sanat</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="114"/>
        <source>Edit Lyrics</source>
        <translation>Muokkaa sanoja</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="115"/>
        <source>Delete Lyrics File</source>
        <translation>Poista sanoitustiedosto</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="126"/>
        <source>Refresh Track Information</source>
        <translation>Virkistä kappaletiedot</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="127"/>
        <source>Cancel</source>
        <translation>Peru</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="142"/>
        <source>Track</source>
        <translation>Kappale</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="161"/>
        <source>Reload lyrics?

Reload from disk, or delete disk copy and download?</source>
        <translation>Ladataanko sanat uudelleen?

Luetaanko levyltä vai poistetaanko levyn kopio ja ladataan verkosta?</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="161"/>
        <source>Reload</source>
        <translation>Lataa uudelleen</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="162"/>
        <source>Reload From Disk</source>
        <translation>Lue levyltä</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="162"/>
        <source>Download</source>
        <translation>Lataa</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="194"/>
        <source>Current playing song has changed, still perform search?</source>
        <translation>Soiva kappale on vaihtunut, jatketaanko hakua?</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="194"/>
        <source>Song Changed</source>
        <translation>Kappale on vaihtunut</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="195"/>
        <source>Perform Search</source>
        <translation>Tee haku</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="219"/>
        <source>Failed to locate lyrics</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="227"/>
        <source>Delete lyrics file?</source>
        <translation>Poistetaanko sanoitustiedosto?</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="227"/>
        <source>Delete File</source>
        <translation>Poista tiedosto</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="529"/>
        <location filename="../context/songview.cpp" line="609"/>
        <source>Artist</source>
        <translation>Artisti</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="530"/>
        <location filename="../context/songview.cpp" line="610"/>
        <source>Album artist</source>
        <translation>Albumin artisti</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="531"/>
        <location filename="../context/songview.cpp" line="611"/>
        <source>Composer</source>
        <translation>Säveltäjä</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="533"/>
        <source>Lyricist</source>
        <translation>Sanoittaja</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="534"/>
        <source>Conductor</source>
        <translation>Kapellimestari</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="535"/>
        <source>Remixer</source>
        <translation>Miksaaja</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="536"/>
        <location filename="../context/songview.cpp" line="613"/>
        <source>Album</source>
        <translation>Albumi</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="537"/>
        <source>Subtitle</source>
        <translation>Alaotsikko</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="538"/>
        <location filename="../context/songview.cpp" line="614"/>
        <source>Track number</source>
        <translation>Raitanumero</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="539"/>
        <location filename="../context/songview.cpp" line="615"/>
        <source>Disc number</source>
        <translation>Levyn numero</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="540"/>
        <location filename="../context/songview.cpp" line="618"/>
        <source>Genre</source>
        <translation>Tyylilaji</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="541"/>
        <source>Date</source>
        <translation>Päiväys</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="542"/>
        <source>Original date</source>
        <translation>Alkuperäinen päiväys</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="543"/>
        <location filename="../context/songview.cpp" line="621"/>
        <source>Comment</source>
        <translation>Huomautus</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="544"/>
        <source>Copyright</source>
        <translation>Tekijänoikeudet</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="545"/>
        <source>Label</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="546"/>
        <source>Catalogue number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="547"/>
        <source>Title sort</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="548"/>
        <source>Artist sort</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="549"/>
        <source>Album artist sort</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="550"/>
        <source>Album sort</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="551"/>
        <source>Encoded by</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="552"/>
        <source>Encoder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="553"/>
        <source>Mood</source>
        <translation>Mieliala</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="554"/>
        <source>Media</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="555"/>
        <location filename="../context/songview.cpp" line="594"/>
        <source>Bitrate</source>
        <translation>Bittinopeus</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="556"/>
        <location filename="../context/songview.cpp" line="597"/>
        <source>Sample rate</source>
        <translation>Näytteenottotaajuus</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="557"/>
        <location filename="../context/songview.cpp" line="600"/>
        <source>Channels</source>
        <translation>Kanavat</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="559"/>
        <source>Tagging time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="581"/>
        <source>Performer (%1)</source>
        <translation>Esittäjä (%1)</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="594"/>
        <source>%1 kb/s</source>
        <translation>%1 kb/s</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="597"/>
        <source>%1 Hz</source>
        <translation>%1 Hz</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="604"/>
        <source>Bits</source>
        <translation>Bittisyys</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="612"/>
        <source>Performer</source>
        <translation>Esittäjä</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="616"/>
        <source>Grouping</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="617"/>
        <source>Duration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="619"/>
        <source>Year</source>
        <translation>Vuosi</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="620"/>
        <source>Original Year</source>
        <translation type="unfinished">Alkuperäinen vuosi</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="657"/>
        <location filename="../context/songview.cpp" line="660"/>
        <source>Filename</source>
        <translation>Tiedostonimi</translation>
    </message>
    <message>
        <location filename="../context/songview.cpp" line="893"/>
        <source>Fetching lyrics via %1</source>
        <translation>Noudetaan sanoja: %1</translation>
    </message>
</context>
<context>
    <name>SoundCloudService</name>
    <message>
        <location filename="../online/soundcloudservice.cpp" line="55"/>
        <source>Search for tracks from soundcloud.com</source>
        <translation>Etsi kappaleita soundcloud.comista</translation>
    </message>
</context>
<context>
    <name>SpaceLabel</name>
    <message>
        <location filename="../gui/cachesettings.cpp" line="232"/>
        <source>Calculating...</source>
        <translation>Lasketaan…</translation>
    </message>
    <message>
        <location filename="../gui/cachesettings.cpp" line="242"/>
        <source>Total space used: %1</source>
        <translation>Tilaa käytetty kaikkiaan: %1</translation>
    </message>
</context>
<context>
    <name>SqlLibraryModel</name>
    <message numerus="yes">
        <location filename="../models/sqllibrarymodel.cpp" line="164"/>
        <source>%n Artist(s)</source>
        <translation>
            <numerusform>%n artisti</numerusform>
            <numerusform>%n artistia</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <location filename="../models/sqllibrarymodel.cpp" line="173"/>
        <location filename="../models/sqllibrarymodel.cpp" line="347"/>
        <source>%n Album(s)</source>
        <translation>
            <numerusform>%n albumi</numerusform>
            <numerusform>%n albumia</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../models/sqllibrarymodel.cpp" line="212"/>
        <source>Modified in the last week</source>
        <translation>Muokattu viime viikolla</translation>
    </message>
    <message>
        <location filename="../models/sqllibrarymodel.cpp" line="214"/>
        <source>Modified in the last 2 weeks</source>
        <translation>Muokattu kahden viikon sisään</translation>
    </message>
    <message>
        <location filename="../models/sqllibrarymodel.cpp" line="216"/>
        <source>Modified in the last 30 days</source>
        <translation>Muokattu 30 päivän sisään</translation>
    </message>
    <message>
        <location filename="../models/sqllibrarymodel.cpp" line="218"/>
        <source>Modified in the last 60 days</source>
        <translation>Muokattu 60 päivän sisään</translation>
    </message>
    <message>
        <location filename="../models/sqllibrarymodel.cpp" line="220"/>
        <source>Modified in the last 90 days</source>
        <translation>Muokattu 90 päivän sisään</translation>
    </message>
    <message>
        <location filename="../models/sqllibrarymodel.cpp" line="222"/>
        <source>Modified in the last year</source>
        <translation>Muokattu viime vuonna</translation>
    </message>
    <message>
        <location filename="../models/sqllibrarymodel.cpp" line="224"/>
        <source>Modified in the last 2 years</source>
        <translation>Muokattu 2 vuoden sisään</translation>
    </message>
    <message>
        <location filename="../models/sqllibrarymodel.cpp" line="226"/>
        <source>Modified in the last 3 years</source>
        <translation>Muokattu 3 vuoden sisään</translation>
    </message>
    <message>
        <location filename="../models/sqllibrarymodel.cpp" line="228"/>
        <source>Modified more than 3 years ago</source>
        <translation>Muokattu yli kolme vuotta sitten</translation>
    </message>
    <message numerus="yes">
        <location filename="../models/sqllibrarymodel.cpp" line="245"/>
        <location filename="../models/sqllibrarymodel.cpp" line="359"/>
        <source>%n Tracks (%1)</source>
        <translation>
            <numerusform>%n kappale</numerusform>
            <numerusform>%n kappaletta</numerusform>
        </translation>
    </message>
    <message>
        <location filename="../models/sqllibrarymodel.cpp" line="421"/>
        <source>Cue Sheet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../models/sqllibrarymodel.cpp" line="421"/>
        <source>Playlist</source>
        <translation>Soittolista</translation>
    </message>
    <message>
        <location filename="../models/sqllibrarymodel.cpp" line="446"/>
        <source>%1 by %2</source>
        <translation>%1 artistilta %2</translation>
    </message>
</context>
<context>
    <name>StoredPlaylistsPage</name>
    <message>
        <location filename="../playlists/storedplaylistspage.cpp" line="57"/>
        <source>Rename</source>
        <translation>Muuta nimeä</translation>
    </message>
    <message>
        <location filename="../playlists/storedplaylistspage.cpp" line="58"/>
        <source>Remove Duplicates</source>
        <translation>Poista kaksoiskappaleet</translation>
    </message>
    <message>
        <location filename="../playlists/storedplaylistspage.cpp" line="60"/>
        <source>Remove Invalid Tracks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/storedplaylistspage.cpp" line="87"/>
        <source>Initially Collapse Albums</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/storedplaylistspage.cpp" line="111"/>
        <source>Either save the play queue, or use the context menu in the library, to create new playlists.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/storedplaylistspage.cpp" line="193"/>
        <source>Are you sure you wish to remove the selected playlists?

This cannot be undone.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../playlists/storedplaylistspage.cpp" line="194"/>
        <source>Remove Playlists</source>
        <translation>Poista soittolistat</translation>
    </message>
    <message>
        <location filename="../playlists/storedplaylistspage.cpp" line="215"/>
        <source>Playlist Name</source>
        <translation>Soittolistan nimi</translation>
    </message>
    <message>
        <location filename="../playlists/storedplaylistspage.cpp" line="215"/>
        <source>Enter a name for the playlist:</source>
        <translation>Anna soittolistalle nimi:</translation>
    </message>
    <message>
        <location filename="../playlists/storedplaylistspage.cpp" line="237"/>
        <source>A playlist named &apos;%1&apos; already exists!

Overwrite?</source>
        <translation>Soittolista nimeltä ”%1” on jo olemassa!

Korvataanko se?</translation>
    </message>
    <message>
        <location filename="../playlists/storedplaylistspage.cpp" line="238"/>
        <source>Overwrite Playlist</source>
        <translation>Korvaa soittolista</translation>
    </message>
    <message>
        <location filename="../playlists/storedplaylistspage.cpp" line="233"/>
        <source>Rename Playlist</source>
        <translation>Muuta soittolistan nimeä</translation>
    </message>
    <message>
        <location filename="../playlists/storedplaylistspage.cpp" line="233"/>
        <source>Enter new name for playlist:</source>
        <translation>Anna soittolistan uusi nimi:</translation>
    </message>
    <message>
        <location filename="../playlists/storedplaylistspage.cpp" line="346"/>
        <source>Cannot add songs from &apos;%1&apos; to &apos;%2&apos;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>StreamDialog</name>
    <message>
        <location filename="../streams/streamdialog.cpp" line="49"/>
        <source>Add stream to favourites</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamdialog.cpp" line="54"/>
        <source>Name:</source>
        <translation>Nimi:</translation>
    </message>
    <message>
        <location filename="../streams/streamdialog.cpp" line="55"/>
        <source>URL:</source>
        <translation>Verkko-osoite:</translation>
    </message>
    <message>
        <location filename="../streams/streamdialog.cpp" line="70"/>
        <source>Add Stream</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamdialog.cpp" line="82"/>
        <source>Edit Stream</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamdialog.cpp" line="103"/>
        <source>&lt;i&gt;&lt;b&gt;ERROR:&lt;/b&gt; Invalid protocol&lt;/i&gt;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>StreamFetcher</name>
    <message>
        <location filename="../streams/streamfetcher.cpp" line="241"/>
        <source>Loading %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>StreamSearchModel</name>
    <message>
        <location filename="../models/streamsearchmodel.cpp" line="46"/>
        <source>TuneIn</source>
        <translation type="unfinished">TuneIn</translation>
    </message>
    <message>
        <location filename="../models/streamsearchmodel.cpp" line="47"/>
        <source>ShoutCast</source>
        <translation type="unfinished">ShoutCast</translation>
    </message>
    <message>
        <source>Dirble</source>
        <translation type="obsolete">Dirble</translation>
    </message>
    <message>
        <location filename="../models/streamsearchmodel.cpp" line="48"/>
        <source>Community Radio Browser</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../models/streamsearchmodel.cpp" line="107"/>
        <source>Stream Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../models/streamsearchmodel.cpp" line="109"/>
        <source>Search for radio streams</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../models/streamsearchmodel.cpp" line="136"/>
        <source>Enter string to search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../models/streamsearchmodel.cpp" line="136"/>
        <source>Not Loaded</source>
        <translation type="unfinished">Ei ladattu</translation>
    </message>
    <message>
        <location filename="../models/streamsearchmodel.cpp" line="138"/>
        <source>Loading...</source>
        <translation type="unfinished">Ladataan…</translation>
    </message>
    <message numerus="yes">
        <location filename="../models/streamsearchmodel.cpp" line="140"/>
        <source>%n Entry(s)</source>
        <translation type="unfinished">
            <numerusform>%n tietue</numerusform>
            <numerusform>%n tietuetta</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>StreamSearchPage</name>
    <message>
        <location filename="../streams/streamspage.cpp" line="603"/>
        <source>Added &apos;%1&apos;&apos; to favorites</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>StreamsBrowsePage</name>
    <message>
        <location filename="../streams/streamspage.cpp" line="98"/>
        <source>Import Streams Into Favorites</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="99"/>
        <source>Export Favorite Streams</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="100"/>
        <source>Add New Stream To Favorites</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="101"/>
        <source>Edit</source>
        <translation type="unfinished">Muokkaa</translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="102"/>
        <source>Seatch For Streams</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Configure</source>
        <translation type="obsolete">Asetukset</translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="206"/>
        <source>Import Streams</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="207"/>
        <source>XML Streams (*.xml *.xml.gz *.cantata)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="218"/>
        <source>Export Streams</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="218"/>
        <source>XML Streams (*.xml.gz)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="229"/>
        <source>Failed to create &apos;%1&apos;!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="243"/>
        <location filename="../streams/streamspage.cpp" line="445"/>
        <source>Stream &apos;%1&apos; already exists!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="245"/>
        <location filename="../streams/streamspage.cpp" line="447"/>
        <source>A stream named &apos;%1&apos; already exists!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="264"/>
        <source>Bookmark added</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="266"/>
        <source>Already bookmarked</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="316"/>
        <location filename="../streams/streamspage.cpp" line="334"/>
        <source>Already in favorites</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="362"/>
        <source>Reload &apos;%1&apos; streams?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="376"/>
        <source>Are you sure you wish to remove bookmark to &apos;%1&apos;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="382"/>
        <source>Are you sure you wish to remove all &apos;%1&apos; bookmarks?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="406"/>
        <source>Are you sure you wish to remove the %1 selected streams?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="410"/>
        <source>Are you sure you wish to remove &apos;%1&apos;?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../streams/streamspage.cpp" line="522"/>
        <source>Added &apos;%1&apos;&apos; to favorites</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>StreamsModel</name>
    <message>
        <location filename="../models/streamsmodel.cpp" line="226"/>
        <source>Bookmarks</source>
        <translation>Kirjanmerkit</translation>
    </message>
    <message>
        <location filename="../models/streamsmodel.cpp" line="486"/>
        <source>TuneIn</source>
        <translation>TuneIn</translation>
    </message>
    <message>
        <location filename="../models/streamsmodel.cpp" line="489"/>
        <source>IceCast</source>
        <translation>IceCast</translation>
    </message>
    <message>
        <location filename="../models/streamsmodel.cpp" line="490"/>
        <source>ShoutCast</source>
        <translation>ShoutCast</translation>
    </message>
    <message>
        <source>Dirble</source>
        <translation type="vanished">Dirble</translation>
    </message>
    <message>
        <location filename="../models/streamsmodel.cpp" line="493"/>
        <source>Favorites</source>
        <translation>Suosikit</translation>
    </message>
    <message>
        <location filename="../models/streamsmodel.cpp" line="495"/>
        <source>Bookmark Category</source>
        <translation>Kirjanmerkkiluokka</translation>
    </message>
    <message>
        <location filename="../models/streamsmodel.cpp" line="496"/>
        <source>Add Stream To Favorites</source>
        <translation>Lisää virta suosikeihin</translation>
    </message>
    <message>
        <location filename="../models/streamsmodel.cpp" line="497"/>
        <source>Reload</source>
        <translation>Lataa uudelleen</translation>
    </message>
    <message>
        <location filename="../models/streamsmodel.cpp" line="532"/>
        <source>Streams</source>
        <translation>Virrat</translation>
    </message>
    <message>
        <location filename="../models/streamsmodel.cpp" line="537"/>
        <source>Radio stations</source>
        <translation>Radioasemat</translation>
    </message>
    <message>
        <location filename="../models/streamsmodel.cpp" line="622"/>
        <source>Not Loaded</source>
        <translation>Ei ladattu</translation>
    </message>
    <message>
        <location filename="../models/streamsmodel.cpp" line="624"/>
        <source>Loading...</source>
        <translation>Ladataan…</translation>
    </message>
    <message numerus="yes">
        <location filename="../models/streamsmodel.cpp" line="626"/>
        <source>%n Entry(s)</source>
        <translation>
            <numerusform>%n tietue</numerusform>
            <numerusform>%n tietuetta</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>StreamsSettings</name>
    <message>
        <source>Remove</source>
        <translation type="obsolete">Poista</translation>
    </message>
</context>
<context>
    <name>SyncCollectionWidget</name>
    <message>
        <location filename="../devices/synccollectionwidget.cpp" line="52"/>
        <source>Search</source>
        <translation type="unfinished">Etsi</translation>
    </message>
    <message>
        <location filename="../devices/synccollectionwidget.cpp" line="57"/>
        <source>Check Items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/synccollectionwidget.cpp" line="59"/>
        <source>Uncheck Items</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SyncDialog</name>
    <message>
        <location filename="../devices/syncdialog.cpp" line="108"/>
        <source>Library:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/syncdialog.cpp" line="109"/>
        <source>Device:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/syncdialog.cpp" line="111"/>
        <source>Loading all songs from library, please wait...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/syncdialog.cpp" line="114"/>
        <source>&lt;code&gt;Library&lt;/code&gt; lists only songs that are in your library, but not on the device. Likewise &lt;code&gt;Device&lt;/code&gt; lists songs that are only on the device.&lt;br/&gt;Select songs from &lt;code&gt;Library&lt;/code&gt; that you would like to copy to &lt;code&gt;Device&lt;/code&gt;, and select songs from &lt;code&gt;Device&lt;/code&gt; that you would like to copy to &lt;code&gt;Library&lt;/code&gt;. Then press the &lt;code&gt;Synchronize&lt;/code&gt; button.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/syncdialog.cpp" line="126"/>
        <location filename="../devices/syncdialog.cpp" line="129"/>
        <source>Synchronize</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/syncdialog.cpp" line="180"/>
        <source>Device and library are in sync.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/syncdialog.cpp" line="201"/>
        <source>Loading all songs from library, please wait...%1%...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/syncdialog.cpp" line="215"/>
        <source>Local Music Library Properties</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/syncdialog.cpp" line="261"/>
        <source>Device has been removed!</source>
        <translation type="unfinished">Laite on poistettu!</translation>
    </message>
    <message>
        <location filename="../devices/syncdialog.cpp" line="266"/>
        <source>Device has been changed?</source>
        <translation type="unfinished">Onko laite vaihtunut?</translation>
    </message>
    <message>
        <location filename="../devices/syncdialog.cpp" line="274"/>
        <source>Device is busy?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TableView</name>
    <message>
        <location filename="../widgets/tableview.cpp" line="156"/>
        <source>Stretch Columns To Fit Window</source>
        <translation>Sovita sarakkeet ikkunaan</translation>
    </message>
    <message>
        <location filename="../widgets/tableview.cpp" line="164"/>
        <source>Left</source>
        <translation>Vasemmalle</translation>
    </message>
    <message>
        <location filename="../widgets/tableview.cpp" line="165"/>
        <source>Center</source>
        <translation>Keskelle</translation>
    </message>
    <message>
        <location filename="../widgets/tableview.cpp" line="166"/>
        <source>Right</source>
        <translation>Oikealle</translation>
    </message>
    <message>
        <location filename="../widgets/tableview.cpp" line="173"/>
        <source>Alignment</source>
        <translation>Tasaus</translation>
    </message>
</context>
<context>
    <name>TagEditor</name>
    <message>
        <location filename="../tags/tageditor.ui" line="34"/>
        <source>Track:</source>
        <translation type="unfinished">Raita:</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.ui" line="54"/>
        <source>Title:</source>
        <translation>Otsikko:</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.ui" line="67"/>
        <source>Artist:</source>
        <translation>Artisti:</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.ui" line="84"/>
        <source>Album artist:</source>
        <translation>Albumin artisti:</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.ui" line="97"/>
        <source>Composer:</source>
        <translation>Säveltäjä:</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.ui" line="114"/>
        <source>Album:</source>
        <translation>Albumi:</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.ui" line="127"/>
        <source>Track number:</source>
        <translation>Raita:</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.ui" line="140"/>
        <source>Disc number:</source>
        <translation>Levyn numero:</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.ui" line="153"/>
        <source>Genre:</source>
        <translation>Tyylilaji:</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.ui" line="166"/>
        <source>Year:</source>
        <translation>Vuosi:</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.ui" line="179"/>
        <source>Rating:</source>
        <translation>Arvostelu:</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.ui" line="194"/>
        <source>&lt;i&gt;(Various)&lt;/i&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.ui" line="203"/>
        <source>Comment:</source>
        <translation>Huomautus:</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.ui" line="218"/>
        <source>Multiple genres should be separated via a comma (e.g. &apos;Rock,Hard Rock&apos;)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.ui" line="225"/>
        <source>Ratings are stored in an external database, and &lt;b&gt;not&lt;/b&gt; in the song&apos;s file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="206"/>
        <source>Tags</source>
        <translation>Tunnisteet</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="214"/>
        <source>Tools</source>
        <translation>Työkalut</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="216"/>
        <location filename="../tags/tageditor.cpp" line="568"/>
        <source>Apply &quot;Various Artists&quot; Workaround</source>
        <translation type="unfinished">Käytä ”Useita artisteja” -hätäratkaisua</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="217"/>
        <location filename="../tags/tageditor.cpp" line="613"/>
        <source>Revert &quot;Various Artists&quot; Workaround</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="218"/>
        <source>Set &apos;Album Artist&apos; from &apos;Artist&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="219"/>
        <location filename="../tags/tageditor.cpp" line="693"/>
        <source>Capitalize</source>
        <translation>Suuraakkosta</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="220"/>
        <location filename="../tags/tageditor.cpp" line="722"/>
        <source>Adjust Track Numbers</source>
        <translation>Säädä raitanumeroita</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="222"/>
        <source>Read Ratings from File</source>
        <translation>Lue arvostelut tiedostosta</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="223"/>
        <source>Write Ratings to File</source>
        <translation>Kirjoita arvostelut tiedostoon</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="347"/>
        <location filename="../tags/tageditor.cpp" line="898"/>
        <source>All tracks</source>
        <translation>Kaikki kappaleet</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="563"/>
        <source>Apply &quot;Various Artists&quot; workaround to &lt;b&gt;all&lt;/b&gt; tracks?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="564"/>
        <source>Apply &quot;Various Artists&quot; workaround?</source>
        <translation type="unfinished">Käytetäänkö ”Useita artisteja” -hätäratkaisua?</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="566"/>
        <source>&lt;i&gt;This will set &apos;Album artist&apos; and &apos;Artist&apos; to &quot;Various Artists&quot;, and set &apos;Title&apos; to &quot;TrackArtist - TrackTitle&quot;&lt;/i&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="605"/>
        <source>Revert &quot;Various Artists&quot; workaround on &lt;b&gt;all&lt;/b&gt; tracks?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="606"/>
        <source>Revert &quot;Various Artists&quot; workaround</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="608"/>
        <source>&lt;i&gt;Where the &apos;Album artist&apos; is the same as &apos;Artist&apos; and the &apos;Title&apos; is of the format &quot;TrackArtist - TrackTitle&quot;, &apos;Artist&apos; will be taken from &apos;Title&apos; and &apos;Title&apos; itself will be set to just the title. e.g. &lt;br/&gt;&lt;br/&gt;If &apos;Title&apos; is &quot;Wibble - Wobble&quot;, then &apos;Artist&apos; will be set to &quot;Wibble&quot; and &apos;Title&apos; will be set to &quot;Wobble&quot;&lt;/i&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="614"/>
        <source>Revert</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="655"/>
        <source>Set &apos;Album Artist&apos; from &apos;Artist&apos; (if &apos;Album Artist&apos; is empty) for &lt;b&gt;all&lt;/b&gt; tracks?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="656"/>
        <source>Set &apos;Album Artist&apos; from &apos;Artist&apos; (if &apos;Album Artist&apos; is empty)?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="657"/>
        <source>Album Artist from Artist</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="690"/>
        <source>Capitalize the first letter of text fields (e.g. &apos;Title&apos;, &apos;Artist&apos;, etc) of &lt;b&gt;all&lt;/b&gt; tracks?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="692"/>
        <source>Capitalize the first letter of text fields (e.g. &apos;Title&apos;, &apos;Artist&apos;, etc)?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="722"/>
        <source>Adjust the value of each track number by:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="723"/>
        <source>Adjust track number by:</source>
        <translation type="unfinished">Korjaa raitanumeroa:</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="753"/>
        <source>Read ratings for all tracks from the music files?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="754"/>
        <source>Read rating from music file?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="755"/>
        <location filename="../tags/tageditor.cpp" line="823"/>
        <source>Ratings</source>
        <translation>Arvostelut</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="756"/>
        <source>Read Ratings</source>
        <translation>Lue arvostelut</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="756"/>
        <source>Read Rating</source>
        <translation>Lue arvostelu</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="785"/>
        <source>Read, and updated, ratings from the following tracks:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="806"/>
        <source>Not all Song ratings have been read from MPD!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="807"/>
        <location filename="../tags/tageditor.cpp" line="815"/>
        <source>Song ratings are not stored in the song files, but within MPD&apos;s &apos;sticker&apos; database. In order to save these into the actual file, Cantata must first read them from MPD.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="814"/>
        <source>Song rating has not been read from MPD!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="821"/>
        <source>Write ratings for all tracks to the music files?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="822"/>
        <source>Write rating to music file?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="824"/>
        <source>Write Ratings</source>
        <translation>Kirjoita arvostelut</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="824"/>
        <source>Write Rating</source>
        <translation>Kirjoita arvostelu</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="848"/>
        <source>Failed to write ratings of the following tracks:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="855"/>
        <source>Failed to write rating to music file!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="892"/>
        <source>All tracks [modified]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="894"/>
        <source>%1 [modified]</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="1211"/>
        <source>%1 (Corrupt tags?)</source>
        <comment>filename (Corrupt tags?)</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="1220"/>
        <source>Failed to update the tags of the following tracks:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="1226"/>
        <source>Would you also like to rename your song files, so as to match your tags?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="1227"/>
        <source>Rename Files</source>
        <translation>Muuta tiedostojen nimiä</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="1227"/>
        <source>Rename</source>
        <translation>Muuta nimeä</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="1291"/>
        <source>Device has been removed!</source>
        <translation>Laite on poistettu!</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="1296"/>
        <source>Device is not connected.</source>
        <translation>Laitetta ei ole kytketty.</translation>
    </message>
    <message>
        <location filename="../tags/tageditor.cpp" line="1301"/>
        <source>Device is busy?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TagSpinBox</name>
    <message>
        <location filename="../widgets/tagspinbox.cpp" line="37"/>
        <source>(Various)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ThinSplitter</name>
    <message>
        <location filename="../context/contextwidget.cpp" line="216"/>
        <source>Reset Spacing</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TitleWidget</name>
    <message>
        <location filename="../widgets/titlewidget.cpp" line="80"/>
        <source>Click to go back</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/titlewidget.cpp" line="136"/>
        <source>Add All To Play Queue</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../widgets/titlewidget.cpp" line="137"/>
        <source>Add All And Replace Play Queue</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ToggleList</name>
    <message>
        <location filename="../context/togglelist.ui" line="17"/>
        <source>Available:</source>
        <translation>Käytettävissä:</translation>
    </message>
    <message>
        <location filename="../context/togglelist.ui" line="24"/>
        <source>Selected:</source>
        <translation>Valittu:</translation>
    </message>
</context>
<context>
    <name>TrackOrganiser</name>
    <message>
        <location filename="../tags/trackorganiser.ui" line="25"/>
        <source>Filenames</source>
        <translation>Tiedostonimet</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.ui" line="61"/>
        <source>Filename scheme:</source>
        <translation>Tiedostonimimalli:</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.ui" line="71"/>
        <source>VFAT safe</source>
        <translation>VFAT-varma</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.ui" line="78"/>
        <source>Use only ASCII characters</source>
        <translation>Käytä vain ASCII-merkkejä</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.ui" line="85"/>
        <source>Replace spaces with underscores</source>
        <translation>Korvaa välilyönnit alaviivoilla</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.ui" line="92"/>
        <source>Append &apos;The&apos; to artist names</source>
        <translation>Lisää artistien nimiin ”The”</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.ui" line="115"/>
        <source>Original Name</source>
        <translation>Alkuperäinen nimi</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.ui" line="120"/>
        <source>New Name</source>
        <translation>Uusi nimi</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.ui" line="130"/>
        <source>Ratings will be lost if a file is renamed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="68"/>
        <source>Organize Files</source>
        <translation type="unfinished">Järjestä tiedostot</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="74"/>
        <source>Rename</source>
        <translation type="unfinished">Muuta nimeä</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="81"/>
        <source>Remove From List</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="166"/>
        <source>Abort renaming of files?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="166"/>
        <source>Abort</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="283"/>
        <source>Source file does not exist!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="284"/>
        <location filename="../tags/trackorganiser.cpp" line="303"/>
        <location filename="../tags/trackorganiser.cpp" line="325"/>
        <location filename="../tags/trackorganiser.cpp" line="346"/>
        <source>Skip</source>
        <translation type="unfinished">Ohita</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="284"/>
        <location filename="../tags/trackorganiser.cpp" line="303"/>
        <location filename="../tags/trackorganiser.cpp" line="325"/>
        <location filename="../tags/trackorganiser.cpp" line="346"/>
        <source>Auto Skip</source>
        <translation type="unfinished">Ohita automaattisesti</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="302"/>
        <source>Destination file already exists!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="324"/>
        <source>Failed to create destination folder!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="345"/>
        <source>Failed to rename &apos;%1&apos; to &apos;%2&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="475"/>
        <source>Remove the selected tracks from the list?</source>
        <translation type="unfinished">Poistetaanko valitut kappaleet luettelosta?</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="476"/>
        <source>Remove Tracks</source>
        <translation type="unfinished">Poista kappaleet</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="491"/>
        <source>Song ratings are not stored in the song files, but within MPD&apos;s &apos;sticker&apos; database.

If you rename a file (or the folder it is within), then the rating associated with the song will be lost.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="551"/>
        <source>Device has been removed!</source>
        <translation type="unfinished">Laite on poistettu!</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="556"/>
        <source>Device is not connected.</source>
        <translation type="unfinished">Laitetta ei ole kytketty.</translation>
    </message>
    <message>
        <location filename="../tags/trackorganiser.cpp" line="561"/>
        <source>Device is busy?</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TrayItem</name>
    <message>
        <location filename="../gui/trayitem.cpp" line="187"/>
        <source>Cantata</source>
        <translation>Cantata</translation>
    </message>
</context>
<context>
    <name>UltimateLyricsProvider</name>
    <message>
        <location filename="../context/ultimatelyricsprovider.cpp" line="210"/>
        <source>(Polish Translations)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../context/ultimatelyricsprovider.cpp" line="211"/>
        <source>(Portuguese Translations)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>UmsDevice</name>
    <message>
        <location filename="../devices/umsdevice.cpp" line="75"/>
        <location filename="../devices/umsdevice.cpp" line="207"/>
        <source>Not Scanned</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/umsdevice.cpp" line="117"/>
        <source>Not Connected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../devices/umsdevice.cpp" line="120"/>
        <source>%1 free</source>
        <translation type="unfinished">%1 vapaana</translation>
    </message>
</context>
<context>
    <name>ValueSlider</name>
    <message>
        <location filename="../devices/valueslider.cpp" line="98"/>
        <source> (recommended)</source>
        <translation> (suositeltu)</translation>
    </message>
</context>
<context>
    <name>View</name>
    <message>
        <location filename="../context/view.cpp" line="133"/>
        <source>Cancel</source>
        <translation type="unfinished">Peru</translation>
    </message>
</context>
<context>
    <name>VolumeSlider</name>
    <message>
        <location filename="../widgets/volumeslider.cpp" line="102"/>
        <location filename="../widgets/volumeslider.cpp" line="220"/>
        <location filename="../widgets/volumeslider.cpp" line="233"/>
        <source>Mute</source>
        <translation>Vaimenna</translation>
    </message>
    <message>
        <location filename="../widgets/volumeslider.cpp" line="233"/>
        <source>Unmute</source>
        <translation>Poista vaimennus</translation>
    </message>
    <message>
        <location filename="../widgets/volumeslider.cpp" line="290"/>
        <source>Volume %1% (Muted)</source>
        <translation>Äänenvoimakkuus %1 % (vaimennettu)</translation>
    </message>
    <message>
        <location filename="../widgets/volumeslider.cpp" line="290"/>
        <source>Volume %1%</source>
        <translation>Äänenvoimakkuus %1 %</translation>
    </message>
</context>
<context>
    <name>WikipediaEngine</name>
    <message>
        <location filename="../context/wikipediaengine.cpp" line="471"/>
        <source>artist|band|singer|vocalist|musician</source>
        <comment>Search pattern for an artist or band, separated by |</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../context/wikipediaengine.cpp" line="475"/>
        <source>album|score|soundtrack</source>
        <comment>Search pattern for an album, separated by |</comment>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>WikipediaSettings</name>
    <message>
        <location filename="../context/wikipediasettings.cpp" line="90"/>
        <source>Choose the wikipedia languages you want to use when searching for artist and album information.</source>
        <translation>Valitse kielet, joilla haluat etsiä Wikipediasta artisti- ja albumitietoja.</translation>
    </message>
    <message>
        <location filename="../context/wikipediasettings.cpp" line="91"/>
        <source>Reload</source>
        <translation>Lataa uudelleen</translation>
    </message>
</context>
</TS>
