# Finnish translation of Quod Libet.
# Copyright (C) 2005-2007 Joe Wreschnig, Michael Urman & others
# This file is distributed under the same license as the Quod Libet package.
# Jari Rahkonen <jari.rahkonen@pp1.inet.fi>, 2005-2007.
# Kristian Laakkonen, 2017.
#
#
msgid ""
msgstr ""
"Project-Id-Version: quodlibet\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-04-25 11:38+0100\n"
"PO-Revision-Date: 2025-03-01 21:13+0000\n"
"Last-Translator: Kristian Laakkonen <kristian.laakkonen@gmail.com>\n"
"Language-Team: Finnish <https://hosted.weblate.org/projects/quodlibet/"
"quodlibet/fi/>\n"
"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.10.3-dev\n"

#: quodlibet/browsers/albums/main.py:226
#: quodlibet/browsers/covergrid/main.py:57
msgid "_Title"
msgstr "_Nimi"

#: quodlibet/browsers/albums/main.py:227
#: quodlibet/browsers/covergrid/main.py:58
msgid "_People"
msgstr "_Tekijät"

#: quodlibet/browsers/albums/main.py:228
#: quodlibet/browsers/covergrid/main.py:59 quodlibet/qltk/prefs.py:58
msgid "_Date"
msgstr "_Päivämäärä"

#: quodlibet/browsers/albums/main.py:229
#: quodlibet/browsers/covergrid/main.py:60
msgid "_Date Added"
msgstr "L_isäyspäivämäärä"

#: quodlibet/browsers/albums/main.py:230
#: quodlibet/browsers/covergrid/main.py:61
msgid "_Original Date"
msgstr "A_lkuperäinen päivämäärä"

#: quodlibet/browsers/albums/main.py:231
#: quodlibet/browsers/covergrid/main.py:62 quodlibet/qltk/prefs.py:57
msgid "_Genre"
msgstr "_Tyylilaji"

#: quodlibet/browsers/albums/main.py:232
#: quodlibet/browsers/covergrid/main.py:63 quodlibet/qltk/prefs.py:61
#: quodlibet/qltk/ratingsmenu.py:44
msgid "_Rating"
msgstr "Ar_vosana"

#: quodlibet/browsers/albums/main.py:233
#: quodlibet/browsers/covergrid/main.py:64
msgid "Play_count"
msgstr "Toistokertojen _määrä"

#: quodlibet/browsers/albums/main.py:238
#: quodlibet/browsers/covergrid/main.py:69
msgid "Sort _by…"
msgstr "_Järjestä…"

#: quodlibet/browsers/albums/main.py:258
#: quodlibet/browsers/covergrid/main.py:89
#: quodlibet/browsers/paned/prefs.py:205
#: quodlibet/browsers/playlists/main.py:711 quodlibet/qltk/exfalsowindow.py:113
#: quodlibet/qltk/pluginwin.py:359 quodlibet/qltk/quodlibetwindow.py:967
msgid "_Preferences"
msgstr "_Asetukset"

#: quodlibet/browsers/albums/main.py:430
msgid "Album List"
msgstr "Albumilista"

#: quodlibet/browsers/albums/main.py:431
msgid "_Album List"
msgstr "_Albumilista"

#: quodlibet/browsers/albums/main.py:546
#: quodlibet/browsers/covergrid/models.py:77
msgid "All Albums"
msgstr "Kaikki albumit"

#: quodlibet/browsers/albums/main.py:547
#: quodlibet/browsers/covergrid/models.py:78
#, python-format
msgid "%d album"
msgid_plural "%d albums"
msgstr[0] "%d albumi"
msgstr[1] "%d albumia"

#: quodlibet/browsers/albums/main.py:732
#: quodlibet/browsers/covergrid/main.py:395
msgid "Reload album _cover"
msgid_plural "Reload album _covers"
msgstr[0] "Lataa albumin _kansi uudelleen"
msgstr[1] "Lataa albumin kanne_t uudelleen"

#: quodlibet/browsers/albums/prefs.py:34
#: quodlibet/browsers/collection/models.py:17
#: quodlibet/browsers/covergrid/prefs.py:36
msgid "Songs not in an album"
msgstr "Kappaleet, jotka eivät ole millään albumilla"

#: quodlibet/browsers/albums/prefs.py:48
#: quodlibet/browsers/covergrid/prefs.py:50
#: quodlibet/browsers/playlists/prefs.py:37
#: quodlibet/ext/songsmenu/brainz/widgets.py:105
#: quodlibet/qltk/information.py:392 quodlibet/util/collection.py:262
#, python-format
msgid "%d track"
msgid_plural "%d tracks"
msgstr[0] "%d raita"
msgstr[1] "%d raitaa"

#: quodlibet/browsers/albums/prefs.py:49
#: quodlibet/browsers/covergrid/prefs.py:51
#: quodlibet/ext/songsmenu/brainz/widgets.py:104
#: quodlibet/qltk/information.py:391 quodlibet/util/collection.py:267
#, python-format
msgid "%d disc"
msgid_plural "%d discs"
msgstr[0] "%d levy"
msgstr[1] "%d levyä"

#: quodlibet/browsers/albums/prefs.py:51
#: quodlibet/browsers/covergrid/prefs.py:53
msgid "An Example Album"
msgstr "Esimerkkialbumi"

#: quodlibet/browsers/albums/prefs.py:61
msgid "Album List Preferences"
msgstr "Albumilistan asetukset"

#: quodlibet/browsers/albums/prefs.py:69
msgid "Show album _covers"
msgstr "Näytä albumien _kannet"

#: quodlibet/browsers/albums/prefs.py:75
msgid "Inline _search includes people"
msgstr "Sisäinen _haku hakee myös tekijänimistä"

#: quodlibet/browsers/albums/prefs.py:79
#: quodlibet/browsers/covergrid/prefs.py:117
#: quodlibet/ext/songsmenu/cover_download.py:337
msgid "Options"
msgstr "Valinnat"

#: quodlibet/browsers/albums/prefs.py:82
#: quodlibet/browsers/covergrid/prefs.py:120
msgid "Album Display"
msgstr "Albuminäkymä"

#: quodlibet/browsers/albums/prefs.py:86
#: quodlibet/browsers/covergrid/prefs.py:124
#: quodlibet/browsers/playlists/prefs.py:60
#: quodlibet/ext/songsmenu/albumart.py:227
#: quodlibet/ext/songsmenu/duplicates.py:347
#: quodlibet/ext/songsmenu/filterall.py:48 quodlibet/qltk/bookmarks.py:102
#: quodlibet/qltk/cbes.py:95 quodlibet/qltk/data_editors.py:98
#: quodlibet/qltk/data_editors.py:329 quodlibet/qltk/pluginwin.py:101
#: quodlibet/qltk/pluginwin.py:443 quodlibet/qltk/prefs.py:897
#: quodlibet/qltk/textedit.py:167 quodlibet/update.py:154
msgid "_Close"
msgstr "_Sulje"

#: quodlibet/browsers/_base.py:145 quodlibet/browsers/_base.py:148
msgid "Library Browser"
msgstr "Kirjaston selain"

#: quodlibet/browsers/_base.py:269 quodlibet/ext/songsmenu/console.py:46
#: quodlibet/ext/songsmenu/refresh.py:30 quodlibet/qltk/exfalsowindow.py:254
#: quodlibet/qltk/information.py:566 quodlibet/qltk/maskedbox.py:66
#: quodlibet/util/collection.py:557
#, python-format
msgid "%d song"
msgid_plural "%d songs"
msgstr[0] "%d kappale"
msgstr[1] "%d kappaletta"

#: quodlibet/browsers/_base.py:394 quodlibet/browsers/_base.py:399
#: quodlibet/qltk/tagsfrompath.py:196 quodlibet/qltk/textedit.py:140
#: quodlibet/util/__init__.py:602
msgid "Invalid pattern"
msgstr "Virheellinen hakukaava"

#: quodlibet/browsers/collection/main.py:84
msgid "Album Collection"
msgstr "Albumikokoelma"

#: quodlibet/browsers/collection/main.py:85
msgid "Album _Collection"
msgstr "Albumi_kokoelma"

#: quodlibet/browsers/collection/models.py:24
#, python-format
msgid "Unknown %s"
msgstr "Tuntematon %s"

#: quodlibet/browsers/collection/models.py:25
#, python-format
msgid "Multiple %s Values"
msgstr "Useita %s-arvoja"

#: quodlibet/browsers/collection/prefs.py:65
#: quodlibet/browsers/paned/prefs.py:92
msgid "_Custom"
msgstr "_Mukautettu"

#: quodlibet/browsers/collection/prefs.py:88 quodlibet/browsers/iradio.py:376
#: quodlibet/browsers/paned/prefs.py:121
#: quodlibet/browsers/playlists/menu.py:86 quodlibet/browsers/podcasts.py:247
#: quodlibet/qltk/bookmarks.py:62 quodlibet/qltk/cbes.py:56
#: quodlibet/qltk/edittags.py:335 quodlibet/qltk/quodlibetwindow.py:1362
#: quodlibet/qltk/scanbox.py:67
msgid "_Add"
msgstr "_Lisää"

#. Remove button
#: quodlibet/browsers/collection/prefs.py:92
#: quodlibet/browsers/paned/prefs.py:125
#: quodlibet/browsers/playlists/menu.py:87
#: quodlibet/ext/playlist/remove_duplicates.py:67
#: quodlibet/qltk/bookmarks.py:98 quodlibet/qltk/bookmarks.py:128
#: quodlibet/qltk/cbes.py:84 quodlibet/qltk/cbes.py:91
#: quodlibet/qltk/data_editors.py:79 quodlibet/qltk/data_editors.py:93
#: quodlibet/qltk/data_editors.py:303 quodlibet/qltk/data_editors.py:316
#: quodlibet/qltk/data_editors.py:327 quodlibet/qltk/edittags.py:574
#: quodlibet/qltk/edittags.py:765 quodlibet/qltk/maskedbox.py:46
#: quodlibet/qltk/maskedbox.py:86 quodlibet/qltk/queue.py:520
#: quodlibet/qltk/scanbox.py:38 quodlibet/qltk/scanbox.py:70
msgid "_Remove"
msgstr "_Poista"

#: quodlibet/browsers/collection/prefs.py:121
#: quodlibet/ext/songsmenu/filterall.py:34 quodlibet/operon/commands.py:60
#: quodlibet/operon/commands.py:100 quodlibet/qltk/edittags.py:495
msgid "Tag"
msgstr "Tunniste"

#: quodlibet/browsers/collection/prefs.py:127
msgid "Merge"
msgstr "Yhdistä"

#: quodlibet/browsers/collection/prefs.py:187
msgid "Album Collection Preferences"
msgstr "Albumikokoelman asetukset"

#: quodlibet/browsers/collection/prefs.py:194
#: quodlibet/browsers/paned/prefs.py:249
#: quodlibet/ext/songsmenu/editplaycount.py:49
#: quodlibet/ext/songsmenu/exact_rating.py:37
#: quodlibet/player/gstbe/prefs.py:46 quodlibet/qltk/textedit.py:64
msgid "_Apply"
msgstr "_Käytä"

#: quodlibet/browsers/collection/prefs.py:197
#: quodlibet/browsers/paned/prefs.py:254
#: quodlibet/browsers/playlists/menu.py:85 quodlibet/errorreport/ui.py:105
#: quodlibet/ext/events/synchronize_to_device.py:437
#: quodlibet/ext/playlist/export_to_folder.py:40
#: quodlibet/ext/playlist/export_to_sonos.py:95
#: quodlibet/ext/playlist/remove_duplicates.py:66
#: quodlibet/ext/_shared/squeezebox/util.py:19
#: quodlibet/ext/songsmenu/brainz/widgets.py:360
#: quodlibet/ext/songsmenu/editplaycount.py:48
#: quodlibet/ext/songsmenu/embedded.py:76
#: quodlibet/ext/songsmenu/fingerprint/search.py:281
#: quodlibet/ext/songsmenu/fingerprint/submit.py:90
#: quodlibet/ext/songsmenu/lastfmsync.py:208
#: quodlibet/ext/songsmenu/playlist.py:55
#: quodlibet/ext/songsmenu/replaygain.py:360
#: quodlibet/ext/songsmenu/tapbpm.py:182 quodlibet/qltk/chooser.py:188
#: quodlibet/qltk/chooser.py:209 quodlibet/qltk/chooser.py:233
#: quodlibet/qltk/chooser.py:258 quodlibet/qltk/delete.py:93
#: quodlibet/qltk/delete.py:139 quodlibet/qltk/edittags.py:334
#: quodlibet/qltk/_editutils.py:40 quodlibet/qltk/getstring.py:33
#: quodlibet/qltk/maskedbox.py:27 quodlibet/qltk/matchdialog.py:82
#: quodlibet/qltk/msg.py:74 quodlibet/qltk/msg.py:116 quodlibet/qltk/msg.py:131
#: quodlibet/qltk/quodlibetwindow.py:1500 quodlibet/qltk/ratingsmenu.py:39
#: quodlibet/qltk/scanbox.py:154 quodlibet/update.py:94
msgid "_Cancel"
msgstr "_Peruuta"

#: quodlibet/browsers/covergrid/main.py:172
msgid "Cover Grid"
msgstr "Albumiruudukko"

#: quodlibet/browsers/covergrid/main.py:173
msgid "_Cover Grid"
msgstr "Albumi_ruudukko"

#: quodlibet/browsers/covergrid/prefs.py:63
msgid "Cover Grid Preferences"
msgstr "Albumiruudukon asetukset"

#: quodlibet/browsers/covergrid/prefs.py:72
msgid "Show album _text"
msgstr "Näytä albumien kuvaukset"

#: quodlibet/browsers/covergrid/prefs.py:78
msgid "Show \"All Albums\" Item"
msgstr "Näytä ”Kaikki albumit” -valinta"

#: quodlibet/browsers/covergrid/prefs.py:84
msgid "Wide Mode"
msgstr "Leveä tila"

#: quodlibet/browsers/covergrid/prefs.py:109
#: quodlibet/browsers/covergrid/prefs.py:110
msgid "Cover Magnification"
msgstr "Kansikuvan koko"

#: quodlibet/browsers/filesystem.py:42
msgid "File System"
msgstr "Tiedostojärjestelmä"

#: quodlibet/browsers/filesystem.py:43
msgid "_File System"
msgstr "Tie_dostojärjestelmä"

#: quodlibet/browsers/filesystem.py:133 quodlibet/qltk/songlist.py:266
msgid "Unable to copy songs"
msgstr "Kappaleiden kopiointi epäonnistui"

#: quodlibet/browsers/filesystem.py:135 quodlibet/qltk/songlist.py:268
msgid "The files selected cannot be copied to other song lists or the queue."
msgstr ""
"Valittuja tiedostoja ei voi kopioida toisiin kappalelistoihin tai jonoon."

#: quodlibet/browsers/filesystem.py:208
msgid "_Add to Library"
msgstr "_Lisää kirjastoon"

#: quodlibet/browsers/iradio.py:191
#, python-format
msgid ""
"Station lists can only contain locations of stations, not other station "
"lists or playlists. The following locations cannot be loaded:\n"
"%s"
msgstr ""
"Asemalistat voivat sisältää ainoastaan asemien sijainteja, ei toisia "
"asemalistoja tai soittolistoja. Seuraavien sijaintien avaaminen ei "
"onnistunut:\n"
"%s"

#: quodlibet/browsers/iradio.py:229 quodlibet/browsers/iradio.py:272
#: quodlibet/browsers/iradio.py:514
msgid "Internet Radio"
msgstr "Internet-radio"

#: quodlibet/browsers/iradio.py:229
msgid "Add stations"
msgstr "Lisää asemia"

#: quodlibet/browsers/iradio.py:272
msgid "Downloading station list"
msgstr "Ladataan asemalistaa"

#: quodlibet/browsers/iradio.py:374
msgid "New Station"
msgstr "Uusi asema"

#: quodlibet/browsers/iradio.py:375
msgid "Enter the location of an Internet radio station:"
msgstr "Anna Internet-radioaseman sijainti:"

#: quodlibet/browsers/iradio.py:396
msgid "Electronic"
msgstr "Elektroninen"

#: quodlibet/browsers/iradio.py:400
msgid "Hip Hop / Rap"
msgstr "Hip hop / Rap"

#: quodlibet/browsers/iradio.py:401
msgid "Oldies"
msgstr "Klassikot"

#: quodlibet/browsers/iradio.py:402
msgid "R&B"
msgstr "R&B"

#: quodlibet/browsers/iradio.py:403
msgid "Japanese"
msgstr "Japanilainen"

#: quodlibet/browsers/iradio.py:404
msgid "Indian"
msgstr "Intialainen"

#: quodlibet/browsers/iradio.py:406
msgid "Religious"
msgstr "Uskonnollinen"

#: quodlibet/browsers/iradio.py:409
msgid "Charts"
msgstr "Listamusiikki"

#: quodlibet/browsers/iradio.py:410
msgid "Turkish"
msgstr "Turkkilainen"

#: quodlibet/browsers/iradio.py:411
msgid "Reggae / Dancehall"
msgstr "Reggae / Dancehall"

#: quodlibet/browsers/iradio.py:412
msgid "Latin"
msgstr "Latino"

#: quodlibet/browsers/iradio.py:413
msgid "College Radio"
msgstr "Kampusradio"

#: quodlibet/browsers/iradio.py:414
msgid "Talk / News"
msgstr "Puhe / Uutiset"

#: quodlibet/browsers/iradio.py:415
msgid "Ambient"
msgstr "Ambient"

#: quodlibet/browsers/iradio.py:416
msgid "Jazz"
msgstr "Jazz"

#: quodlibet/browsers/iradio.py:417 quodlibet/ext/events/equalizer.py:139
msgid "Classical"
msgstr "Klassinen"

#: quodlibet/browsers/iradio.py:418 quodlibet/ext/events/equalizer.py:227
msgid "Pop"
msgstr "Pop"

#: quodlibet/browsers/iradio.py:419
msgid "Alternative"
msgstr "Alternative"

#: quodlibet/browsers/iradio.py:420
msgid "Metal"
msgstr "Metalli"

#: quodlibet/browsers/iradio.py:421
msgid "Country"
msgstr "Country"

#: quodlibet/browsers/iradio.py:422
msgid "News"
msgstr "Uutiset"

#: quodlibet/browsers/iradio.py:423
msgid "Schlager"
msgstr "Iskelmä"

#: quodlibet/browsers/iradio.py:424
msgid "Funk"
msgstr "Funk"

#: quodlibet/browsers/iradio.py:425
msgid "Indie"
msgstr "Indie"

#: quodlibet/browsers/iradio.py:426
msgid "Blues"
msgstr "Blues"

#: quodlibet/browsers/iradio.py:427
msgid "Soul"
msgstr "Soul"

#: quodlibet/browsers/iradio.py:428
msgid "Lounge"
msgstr "Lounge"

#: quodlibet/browsers/iradio.py:429
msgid "Punk"
msgstr "Punk"

#: quodlibet/browsers/iradio.py:430
msgid "Reggaeton"
msgstr "Reggaeton"

#: quodlibet/browsers/iradio.py:431
msgid "Slavic"
msgstr "Slaavilainen"

#: quodlibet/browsers/iradio.py:432
msgid "Greek"
msgstr "Kreikkalainen"

#: quodlibet/browsers/iradio.py:433
msgid "Gothic"
msgstr "Goottilainen"

#: quodlibet/browsers/iradio.py:434 quodlibet/ext/events/equalizer.py:95
msgid "Rock"
msgstr "Rock"

#: quodlibet/browsers/iradio.py:492
msgid "Would you like to load a list of popular radio stations?"
msgstr "Ladataanko lista suosituista radioasemista?"

#: quodlibet/browsers/iradio.py:499
msgid "_Load Stations"
msgstr "_Lataa asemat"

#: quodlibet/browsers/iradio.py:515
msgid "_Internet Radio"
msgstr "I_nternet-radio"

#: quodlibet/browsers/iradio.py:605
msgid "All Stations"
msgstr "Kaikki asemat"

#. Translators: Favorite radio stations
#: quodlibet/browsers/iradio.py:608 quodlibet/browsers/soundcloud/main.py:77
msgid "Favorites"
msgstr "Suosikit"

#: quodlibet/browsers/iradio.py:615
msgid "No Category"
msgstr "Ei luokkaa"

#: quodlibet/browsers/iradio.py:671
msgid "_Add Station…"
msgstr "_Lisää asema…"

#: quodlibet/browsers/iradio.py:673
msgid "_Update Stations"
msgstr "_Päivitä asemat"

#: quodlibet/browsers/iradio.py:858
msgid "No stations found"
msgstr "Asemia ei löytynyt"

#: quodlibet/browsers/iradio.py:859
#, python-format
msgid "No Internet radio stations were found at %s."
msgstr "Internet-radioasemia ei löytynyt sijainnista %s."

#: quodlibet/browsers/iradio.py:872
msgid "Nothing to add"
msgstr "Ei lisättävää"

#: quodlibet/browsers/iradio.py:873
msgid "All stations listed are already in your library."
msgstr "Kaikki luetellut asemat ovat jo kirjastossasi."

#: quodlibet/browsers/iradio.py:896
msgid "Add to Favorites"
msgstr "_Lisää suosikkeihin"

#: quodlibet/browsers/iradio.py:900
msgid "Remove from Favorites"
msgstr "_Poista suosikeista"

#: quodlibet/browsers/iradio.py:1005
#, python-format
msgid "%(count)d station"
msgid_plural "%(count)d stations"
msgstr[0] "%(count)d asema"
msgstr[1] "%(count)d asemaa"

#: quodlibet/browsers/paned/main.py:41 quodlibet/qltk/shortcuts.py:65
msgid "Paned Browser"
msgstr "Paneeliselain"

#: quodlibet/browsers/paned/main.py:42
msgid "_Paned Browser"
msgstr "_Paneeliselain"

#: quodlibet/browsers/paned/main.py:91
msgid "Select _All"
msgstr "Näytä _kaikki"

#: quodlibet/browsers/paned/models.py:79 quodlibet/browsers/podcasts.py:54
#: quodlibet/browsers/podcasts.py:66 quodlibet/browsers/podcasts.py:68
#: quodlibet/browsers/podcasts.py:181
#: quodlibet/ext/songsmenu/fingerprint/search.py:46
#: quodlibet/order/__init__.py:31 quodlibet/qltk/information.py:253
#: quodlibet/qltk/information.py:259 quodlibet/qltk/information.py:287
#: quodlibet/qltk/pluginwin.py:54 quodlibet/qltk/wlw.py:68
msgid "Unknown"
msgstr "Tuntematon"

#: quodlibet/browsers/paned/models.py:96
msgid "All"
msgstr "Kaikki"

#: quodlibet/browsers/paned/prefs.py:41
#: quodlibet/ext/songsmenu/cover_download.py:166
msgid "Small"
msgstr "Pieni"

#: quodlibet/browsers/paned/prefs.py:42
msgid "Wide"
msgstr "Leveä"

#: quodlibet/browsers/paned/prefs.py:43
msgid "Columnar"
msgstr "Sarakkeittainen"

#: quodlibet/browsers/paned/prefs.py:108
#, fuzzy, python-format
msgid ""
"Tag pattern with optional markup e.g. %(short)s or\n"
"%(long)s"
msgstr ""
"Tunnistelauseke valinnaisella merkinnällä, esim. <tt>composer</tt> tai\n"
"{example}"

#: quodlibet/browsers/paned/prefs.py:234
msgid "Paned Browser Preferences"
msgstr "Paneeliselaimen asetukset"

#: quodlibet/browsers/paned/prefs.py:239
msgid "Column layout"
msgstr "Paneelien sijoittelu"

#: quodlibet/browsers/paned/prefs.py:243
msgid "Column content"
msgstr "Paneelien sisältö"

#: quodlibet/browsers/paned/prefs.py:246
msgid "Equal pane width"
msgstr "Samanlevyiset paneelit"

#: quodlibet/browsers/playlists/main.py:53
#: quodlibet/browsers/playlists/main.py:639 quodlibet/qltk/pluginwin.py:37
msgid "Playlists"
msgstr "Soittolistat"

#: quodlibet/browsers/playlists/main.py:54
msgid "_Playlists"
msgstr "_Soittolistat"

#: quodlibet/browsers/playlists/main.py:170
msgid "_Remove from Playlist"
msgstr "_Poista soittolistalta"

#: quodlibet/browsers/playlists/main.py:212 quodlibet/qltk/data_editors.py:95
msgid "_New"
msgstr "_Uusi"

#: quodlibet/browsers/playlists/main.py:214
msgid "_Import…"
msgstr "_Tuo…"

#: quodlibet/browsers/playlists/main.py:470
msgid "Unable to import playlist"
msgstr "Soittolistan tuonti ei onnistu"

#: quodlibet/browsers/playlists/main.py:472
msgid "Quod Libet can only import playlists in the M3U/M3U8 and PLS formats."
msgstr "Quod Libet voi tuoda vain M3U/M3U8- ja PLS-muotoisia soittolistoja."

#: quodlibet/browsers/playlists/main.py:516
#: quodlibet/browsers/playlists/util.py:42 quodlibet/browsers/podcasts.py:499
#: quodlibet/qltk/delete.py:147 quodlibet/qltk/filesel.py:254
#: quodlibet/qltk/lyrics.py:33 quodlibet/qltk/maskedbox.py:28
#: quodlibet/qltk/songsmenu.py:464
msgid "_Delete"
msgstr "_Poista"

#: quodlibet/browsers/playlists/main.py:523
msgid "_Rename"
msgstr "_Nimeä uudelleen"

#: quodlibet/browsers/playlists/main.py:624
msgid "Unable to rename playlist"
msgstr "Soittolistan uudelleennimeäminen ei onnistu"

#: quodlibet/browsers/playlists/main.py:640
msgid "Import Playlist"
msgstr "Tuo soittolista"

#: quodlibet/browsers/playlists/main.py:640
msgid "_Import"
msgstr "_Tuo"

#: quodlibet/browsers/playlists/menu.py:22
msgid "_New Playlist…"
msgstr "_Uusi soittolista…"

#: quodlibet/browsers/playlists/menu.py:75
#, python-format
msgid "What do you want to do with that %d song?"
msgid_plural "What do you want to do with those %d songs?"
msgstr[0] "Mitä haluat tehdä tälle %d kappaleelle?"
msgstr[1] "Mitä haluat tehdä näille %d kappaleelle?"

#: quodlibet/browsers/playlists/menu.py:80
#, python-format
msgid "Confirm action for playlist \"%s\""
msgstr "Varmista toimenpide soittolistalle ”%s”"

#: quodlibet/browsers/playlists/prefs.py:18
msgid "empty"
msgstr "tyhjä"

#: quodlibet/browsers/playlists/prefs.py:41
msgid "Example Playlist"
msgstr "Esimerkkisoittolista"

#: quodlibet/browsers/playlists/prefs.py:51
msgid "Playlist Browser Preferences"
msgstr "Soittolistaselaimen asetukset"

#: quodlibet/browsers/playlists/prefs.py:56
msgid "Playlist display"
msgstr "Soittolistanäkymä"

#: quodlibet/browsers/playlists/util.py:35
#, python-format
msgid "Are you sure you want to delete the playlist '%s'?"
msgstr "Haluatko varmasti poistaa soittolistan ”%s”?"

#: quodlibet/browsers/playlists/util.py:39
msgid ""
"All information about the selected playlist will be deleted and can not be "
"restored."
msgstr "Valitun soittolistan kaikki tiedot poistetaan eikä sitä voi palauttaa."

#: quodlibet/browsers/playlists/util.py:58
#, python-brace-format
msgid "Extend \"{pl_name}\" with {num} additional track?"
msgid_plural "Extend \"{pl_name}\" with {num} additional tracks?"
msgstr[0] "Lisätäänkö soittolistaan \"{pl_name}\" {num} kappale?"
msgstr[1] "Lisätäänkö soittolistaan \"{pl_name}\" {num} kappaletta?"

#: quodlibet/browsers/playlists/util.py:64
msgid "_Add Tracks"
msgstr "_Lisää kappaleita"

#: quodlibet/browsers/playlists/util.py:75
#: quodlibet/browsers/playlists/util.py:165 quodlibet/util/collection.py:614
msgid "New Playlist"
msgstr "Uusi soittolista"

#: quodlibet/browsers/playlists/util.py:76
msgid "Enter a name for the new playlist:"
msgstr "Anna uuden soittolistan nimi:"

#: quodlibet/browsers/playlists/util.py:77
msgid "_Create"
msgstr "_Luo"

#: quodlibet/browsers/playlists/util.py:113
#, python-format
msgid ""
"Importing playlist.\n"
"\n"
"%(current)d/%(total)d songs added."
msgstr ""
"Tuodaan soittolista.\n"
"\n"
"%(current)d/%(total)d kappaletta lisätty."

#: quodlibet/browsers/podcasts.py:245
msgid "New Feed"
msgstr "Uusi syöte"

#: quodlibet/browsers/podcasts.py:246
msgid "Enter the podcast / audio feed location:"
msgstr "Anna podcastin / äänisyötteen sijainti:"

#: quodlibet/browsers/podcasts.py:318
msgid "Podcasts"
msgstr "Podcastit"

#: quodlibet/browsers/podcasts.py:319
msgid "_Podcasts"
msgstr "_Podcastit"

#: quodlibet/browsers/podcasts.py:421
msgid "_Add Feed…"
msgstr "Lisää _syöte…"

#: quodlibet/browsers/podcasts.py:489 quodlibet/qltk/filesel.py:257
#: quodlibet/qltk/pluginwin.py:425
msgid "_Refresh"
msgstr "_Päivitä"

#: quodlibet/browsers/podcasts.py:491
msgid "Search source for new episodes"
msgstr "Etsi uusia jaksoja lähteestä"

#: quodlibet/browsers/podcasts.py:494
msgid "_Rebuild"
msgstr "_Hae kaikki uudelleen"

#: quodlibet/browsers/podcasts.py:496
msgid "Remove all existing episodes then reload from source"
msgstr "Poista olemassa olevat jaksot ja hae kaikki uudelleen lähteestä"

#: quodlibet/browsers/podcasts.py:501
msgid "Remove this podcast and its episodes"
msgstr "Poista tämä podcast ja sen jaksot"

#: quodlibet/browsers/podcasts.py:565
msgid "Unable to add feed"
msgstr "Syötettä ei voitu lisätä"

#: quodlibet/browsers/podcasts.py:567
#, python-format
msgid ""
"%s could not be added. The server may be down, or the location may not be a "
"podcast / audio feed."
msgstr ""
"Sijainnin %s lisääminen ei onnistunut. Ehkä palvelin ei ole linjoilla tai "
"sijainti ei ole podcast / äänisyöte."

#: quodlibet/browsers/podcasts.py:589
msgid ""
"The current audio backend does not support URLs, Podcast browser disabled."
msgstr ""
"Nykyinen äänen taustaohjelma ei tue URL-osoitteita. Podcast-selain on "
"poistettu käytöstä."

#: quodlibet/browsers/tracks.py:33
msgid "_Limit Results"
msgstr "Rajoita tulosten _määrää"

#: quodlibet/browsers/tracks.py:39
msgid "_Allow multiple queries"
msgstr "_Salli useampi hakukysely"

#: quodlibet/browsers/tracks.py:54 quodlibet/qltk/information.py:478
msgid "Track List"
msgstr "Kappaleet"

#: quodlibet/browsers/tracks.py:55
msgid "_Track List"
msgstr "Kappale_lista"

#. Pre-cache. It's horrible, but at least you can play things immediately
#: quodlibet/browsers/soundcloud/library.py:71
msgid "Soundcloud"
msgstr "Soundcloud"

#: quodlibet/browsers/soundcloud/main.py:51
msgid "Soundcloud Browser"
msgstr "Soundcloud-selain"

#: quodlibet/browsers/soundcloud/main.py:52
msgid "Sound_cloud"
msgstr "Sound_cloud"

#: quodlibet/browsers/soundcloud/main.py:74 quodlibet/qltk/searchbar.py:91
msgid "Search"
msgstr "Hae"

#: quodlibet/browsers/soundcloud/main.py:81
msgid "My tracks"
msgstr "Omat raidat"

#: quodlibet/browsers/soundcloud/main.py:152
#, python-format
msgid "Go to %s"
msgstr "Siirry osoitteeseen %s"

#: quodlibet/browsers/soundcloud/main.py:469
msgid "Connected"
msgstr "Yhdistetty"

#: quodlibet/browsers/soundcloud/main.py:470
#, python-format
msgid "Quod Libet is now connected, %s!"
msgstr "Quod Libet on nyt muodostanut yhteyden, %s!"

#: quodlibet/browsers/soundcloud/main.py:485
#, python-format
msgid "Log out of %s"
msgstr "Kirjaudu ulos palvelusta %s"

#: quodlibet/browsers/soundcloud/main.py:488
msgid "Enter code…"
msgstr "Anna koodi…"

#: quodlibet/browsers/soundcloud/main.py:490
#, python-format
msgid "Log in to %s"
msgstr "Kirjaudu palveluun %s"

#: quodlibet/browsers/soundcloud/util.py:94
msgid "Soundcloud authorisation"
msgstr "Soundcloud-valtuutus"

#: quodlibet/browsers/soundcloud/util.py:95
msgid "Enter Soundcloud auth code:"
msgstr "Anna Soundcloud-valtuutuskoodi:"

#: quodlibet/cli.py:54
msgid "Quod Libet is not running (add '--run' to start it)"
msgstr "Quod Libet ei ole käynnissä (lisää '--run' käynnistääksesi sen)"

#: quodlibet/cli.py:116
msgid "a music library and player"
msgstr "musiikkikirjasto ja toistin"

#: quodlibet/cli.py:116
msgid "[option]"
msgstr "[valitsin]"

#: quodlibet/cli.py:119
msgid "Print the playing song and exit"
msgstr "Tulosta soiva kappale ja poistu"

#: quodlibet/cli.py:120
msgid "Begin playing immediately"
msgstr "Aloita toisto välittömästi"

#: quodlibet/cli.py:121
msgid "Don't show any windows on start"
msgstr "Älä avaa ikkunoita käynnistyksen yhteydessä"

#: quodlibet/cli.py:124
msgid "Jump to next song"
msgstr "Hyppää seuraavaan kappaleeseen"

#: quodlibet/cli.py:125
msgid "Jump to previous song or restart if near the beginning"
msgstr "Hyppää edelliseen kappaleeseen tai nykyisen alkuun"

#: quodlibet/cli.py:126
msgid "Jump to previous song"
msgstr "Hyppää edelliseen kappaleeseen"

#: quodlibet/cli.py:127
msgid "Start playback"
msgstr "Aloita toisto"

#: quodlibet/cli.py:128
msgid "Pause playback"
msgstr "Keskeytä toisto"

#: quodlibet/cli.py:129
msgid "Toggle play/pause mode"
msgstr "Keskeytä toisto tai jatka sitä"

#: quodlibet/cli.py:130
msgid "Stop playback"
msgstr "Pysäytä toisto"

#: quodlibet/cli.py:131
msgid "Turn up volume"
msgstr "Lisää äänenvoimakkuutta"

#: quodlibet/cli.py:132
msgid "Turn down volume"
msgstr "Vähennä äänenvoimakkuutta"

#: quodlibet/cli.py:133
msgid "Increase rating of playing song by one star"
msgstr "Nosta soivan kappaleen arvosanaa yhdellä tähdellä"

#: quodlibet/cli.py:134
msgid "Decrease rating of playing song by one star"
msgstr "Laske soivan kappaleen arvosanaa yhdellä tähdellä"

#: quodlibet/cli.py:135
msgid "Print player status"
msgstr "Tulosta toistimen tila"

#: quodlibet/cli.py:136
msgid "Hide main window"
msgstr "Piilota pääikkuna"

#: quodlibet/cli.py:137
msgid "Show main window"
msgstr "Näytä pääikkuna"

#: quodlibet/cli.py:138
msgid "Toggle main window visibility"
msgstr "Piilota tai näytä pääikkuna"

#: quodlibet/cli.py:139
msgid "Focus the running player"
msgstr "Kohdista käynnissä olevaan toistimeen"

#: quodlibet/cli.py:140
msgid "Remove active browser filters"
msgstr "Poista aktiiviset selainsuodattimet"

#: quodlibet/cli.py:141
msgid "Refresh and rescan library"
msgstr "Päivitä kirjasto"

#: quodlibet/cli.py:142
msgid "List available browsers"
msgstr "Listaa käytettävissä olevat selaimet"

#: quodlibet/cli.py:143
msgid "Print the current playlist"
msgstr "Tulosta nykyinen soittolista"

#: quodlibet/cli.py:144
msgid "Print the contents of the queue"
msgstr "Tulosta jonon sisältö"

#: quodlibet/cli.py:145
msgid "Print the active text query"
msgstr "Tulosta aktiivinen hakukysely"

#: quodlibet/cli.py:146
msgid "Start without plugins"
msgstr "Käynnistä ilman liitännäisiä"

#: quodlibet/cli.py:147
msgid "Start Quod Libet if it isn't running"
msgstr "Käynnistä Quod Libet jos se ei ole jo käynnissä"

#: quodlibet/cli.py:148
msgid "Exit Quod Libet"
msgstr "Poistu Quod Libetistä"

#: quodlibet/cli.py:153
msgid "Seek within the playing song"
msgstr "Siirry toistettavassa kappaleessa"

#: quodlibet/cli.py:153
msgid "[+|-][HH:]MM:SS"
msgstr "[+|-][HH:]MM:SS"

#: quodlibet/cli.py:154
msgid "Set or toggle shuffle mode"
msgstr "Aseta sekoitustila tai vaihda sen tilaa"

#: quodlibet/cli.py:155
msgid "Set shuffle mode type"
msgstr "Aseta sekoituksen tyyppi"

#: quodlibet/cli.py:156
msgid "Turn repeat off, on, or toggle it"
msgstr "Aseta kertaus päälle, pois, tai vaihda sen tilaa"

#: quodlibet/cli.py:157
msgid "Set repeat mode type"
msgstr "Aseta kertauksen tyyppi"

#: quodlibet/cli.py:158
msgid "Set the volume"
msgstr "Aseta äänenvoimakkuus"

#: quodlibet/cli.py:159
msgid "Search your audio library"
msgstr "Hae äänikirjastosta"

#: quodlibet/cli.py:159 quodlibet/cli.py:171 quodlibet/cli.py:178
#: quodlibet/cli.py:182
msgid "query"
msgstr "kysely"

#: quodlibet/cli.py:160
msgid "Play a file"
msgstr "Toista tiedosto"

#: quodlibet/cli.py:160 quodlibet/cli.py:171 quodlibet/cli.py:182
msgctxt "command"
msgid "filename"
msgstr "tiedostonimi"

#: quodlibet/cli.py:161
msgid "Set rating of playing song"
msgstr "Aseta toistettavan kappaleen arvosana"

#: quodlibet/cli.py:162
msgid "Set the current browser"
msgstr "Valitse nykyinen selain"

#: quodlibet/cli.py:163
msgid "Stop after the playing song"
msgstr "Pysäytä soivan kappaleen jälkeen"

#: quodlibet/cli.py:164
msgid "Open a new browser"
msgstr "Avaa uusi selain"

#: quodlibet/cli.py:165
msgid "Show or hide the queue"
msgstr "Näytä tai piilota jono"

#: quodlibet/cli.py:166
msgid "Filter on a random value"
msgstr "Suodata satunnaisen arvon perusteella"

#: quodlibet/cli.py:166
msgctxt "command"
msgid "tag"
msgstr "tunniste"

#: quodlibet/cli.py:167
msgid "Filter on a tag value"
msgstr "Suodata tunnisteen arvon perusteella"

#: quodlibet/cli.py:167
msgid "tag=value"
msgstr "tunniste=arvo"

#: quodlibet/cli.py:170
msgid "Enqueue a file or query"
msgstr "Lisää tiedosto tai kysely jonoon"

#: quodlibet/cli.py:175
msgid "Enqueue comma-separated files"
msgstr "Lisää jonoon pilkulla erotellut tiedostot"

#: quodlibet/cli.py:176 quodlibet/util/tags.py:156
msgid "filename"
msgstr "tiedostonimi"

#: quodlibet/cli.py:178
msgid "Print filenames of results of query to stdout"
msgstr "Tulosta kyselyn tulosten tiedostonimet stdout:iin"

#: quodlibet/cli.py:181
msgid "Unqueue a file or query"
msgstr "Poista tiedosto tai kysely jonosta"

#: quodlibet/cli.py:184
msgid "Add a file or directory to the library"
msgstr "Lisää tiedosto tai kansio kirjastoon"

#: quodlibet/cli.py:184 quodlibet/util/tags.py:101
msgid "location"
msgstr "sijainti"

#: quodlibet/cli.py:185
msgid "Set template for --print-* commands"
msgstr "Aseta malli --print-*-komentoja varten"

#: quodlibet/cli.py:185 quodlibet/ext/songsmenu/custom_commands.py:57
msgid "pattern"
msgstr "kaava"

#: quodlibet/cli.py:249
#, python-format
msgid "Invalid argument for '%s'."
msgstr "Virheellinen argumentti valitsimelle %s."

#: quodlibet/cli.py:250 quodlibet/util/__init__.py:194
#, python-format
msgid "Try %s --help."
msgstr "Kokeile komentoa %s --help."

#: quodlibet/errorreport/ui.py:56
msgid "An Error Occurred"
msgstr "Tapahtui virhe"

#: quodlibet/errorreport/ui.py:58
msgid ""
"You can ignore this error, but the application might be unstable until it is "
"restarted. Submitting an error report will only take a few seconds and would "
"help us a lot."
msgstr ""
"Voit jättää tämän virheen huomiotta, mutta sovellus saattaa olla epävakaassa "
"tilassa kunnes se käynnistetään uudelleen. Virheraportin lähettäminen kestää "
"vain muutaman sekunnin ja auttaa kehittäjiä paljon."

#: quodlibet/errorreport/ui.py:67 quodlibet/errorreport/ui.py:82
msgid "Submit Error Report"
msgstr "Lähetä virheraportti"

#: quodlibet/errorreport/ui.py:68
msgid "Restart"
msgstr "Käynnistä uudelleen"

#: quodlibet/errorreport/ui.py:69
msgid "Ignore Error"
msgstr "Jätä virhe huomiotta"

#: quodlibet/errorreport/ui.py:73
msgid "Error details:"
msgstr "Virheen tiedot:"

#: quodlibet/errorreport/ui.py:84
msgid ""
"Various details regarding the error and your system will be send to a third "
"party online service (<a href='https://www.sentry.io'>www.sentry.io</a>). "
"You can review the data before sending it below."
msgstr ""
"Virheen yksityiskohdat ja järjestelmän tiedot lähetetään kolmannen osapuolen "
"verkkopalveluun (<a href='https://www.sentry.io'>www.sentry.io</a>). "
"Lähetettävät tiedot voi tarkistaa alta ennen lähettämistä."

#: quodlibet/errorreport/ui.py:93
msgid ""
"(optional) Please provide a short description of what happened when the "
"error occurred:"
msgstr ""
"(valinnainen) Anna lyhyt kuvaus siitä, mitä tapahtui virheen ilmetessä:"

#: quodlibet/errorreport/ui.py:106
msgid "_Send"
msgstr "_Lähetä"

#: quodlibet/errorreport/ui.py:112
msgid "Short description…"
msgstr "Lyhyt kuvaus…"

#: quodlibet/errorreport/ui.py:115
msgid "Data to be sent:"
msgstr "Lähetettävät tiedot:"

#: quodlibet/exfalso.py:37
msgid "an audio tag editor"
msgstr "äänitiedostojen tunniste-editori"

#: quodlibet/exfalso.py:38 quodlibet/util/tags.py:157
msgid "directory"
msgstr "kansio"

#: quodlibet/exfalso.py:46
msgid "Audio metadata editor"
msgstr "Äänitiedostojen tunniste-editori"

#: quodlibet/ext/covers/artwork_url.py:19
msgid "Artwork URL Cover Source"
msgstr "Artwork URL -kansikuvalähde"

#: quodlibet/ext/covers/artwork_url.py:21
msgid ""
"Downloads covers linked to by the <tt>artwork_url</tt> tag. This works with "
"the Soundcloud and Podcasts browsers."
msgstr ""
"Lataa kansikuva kappaleen <tt>artwork_url</tt>-tunnisteessa määritetystä "
"osoitteesta. Toimii Soundcloud- ja Podcast-selainten kanssa."

#: quodlibet/ext/covers/discogs.py:28
msgid "Discogs Cover Source"
msgstr "Discogs-kansikuvalähde"

#: quodlibet/ext/covers/discogs.py:29
msgid "Downloads covers from Discogs."
msgstr "Lataa kansikuvia Discogs:stä."

#: quodlibet/ext/covers/lastfm.py:20
msgid "Last.fm Cover Source"
msgstr "Last.fm-kansikuvalähde"

#: quodlibet/ext/covers/lastfm.py:21
msgid "Downloads covers from Last.fm's cover art archive."
msgstr "Lataa kansikuvia Last.fm:n kansikuva-arkistosta."

#: quodlibet/ext/covers/musicbrainz.py:20
msgid "MusicBrainz Cover Source"
msgstr "MusicBrainz-kansikuvalähde"

#: quodlibet/ext/covers/musicbrainz.py:21
msgid "Downloads covers from MusicBrainz's cover art archive."
msgstr "Lataa kansikuvia MusicBrainzin kansikuva-arkistosta."

#: quodlibet/ext/editing/iconv.py:26
msgid "Convert Encodings"
msgstr "Muunna merkistökoodaus"

#: quodlibet/ext/editing/iconv.py:27
msgid "Fixes misinterpreted tag value encodings in the tag editor."
msgstr ""
"Korjaa väärintulkitut tunnisteiden arvojen merkistökoodaukset tunniste-"
"editorissa."

#: quodlibet/ext/editing/iconv.py:31
msgid "_Convert Encoding…"
msgstr "_Muunna merkistökoodaus…"

#: quodlibet/ext/editing/kakasi.py:27
msgid "Kana/Kanji Simple Inverter"
msgstr "Kana/kanji-muunnin"

#: quodlibet/ext/editing/kakasi.py:28
msgid "Converts kana/kanji to romaji before renaming."
msgstr ""
"Muuntaa kana/kanji-kirjoituksen latinalaisiksi aakkosiksi ennen "
"uudelleennimeämistä."

#: quodlibet/ext/editing/kakasi.py:34
msgid "Romanize _Japanese text"
msgstr "Latinisoi _japanilainen teksti"

#: quodlibet/ext/editing/kakasi.py:67
msgid "Couldn't find the 'Kanji Kana Simple Inverter' (kakasi)."
msgstr "Kanji Kana Simple Inverter (kakasi) -ohjelmistoa ei löytynyt."

#: quodlibet/ext/editing/resub.py:18
msgid "Regex Substitution"
msgstr "Säännöllisellä lausekkeella korvaaminen"

#: quodlibet/ext/editing/resub.py:20
msgid ""
"Allows arbitrary regex substitutions (<tt>s/from/to/</tt>) when tagging or "
"renaming files."
msgstr ""
"Mahdollistaa säännöllisten lausekkeiden korvausoperaation (<tt>s/korvattava/"
"korvaava/</tt>) käyttämisen tiedostojen tunnisteita tai nimiä muokattaessa."

#: quodlibet/ext/editing/titlecase.py:20
msgid "Title Case"
msgstr "Iso alkukirjain"

#: quodlibet/ext/editing/titlecase.py:21
msgid "Title-cases tag values in the tag editor."
msgstr "Asettaa tunnisteiden arvoille ison alkukirjaimen tunniste-editorissa."

#: quodlibet/ext/editing/titlecase.py:39
msgid "Title-_case Value"
msgstr "_Isot alkukirjaimet tunnisteisiin"

#: quodlibet/ext/editing/titlecase.py:50
msgid "Allow _ALL-CAPS in tags"
msgstr "Salli KAIKKI ISOLLA tunnisteissa"

#: quodlibet/ext/editing/titlecase.py:53
msgid "_Human title case"
msgstr "Normaalien englannin sääntöjen käyttö"

#: quodlibet/ext/editing/titlecase.py:55
msgid ""
"Uses common English rules for title casing, as in \"Dark Night of the Soul\""
msgstr ""
"Käytä normaaleja englannin kielen sääntöjä isojen kirjainten käytössä, esim. "
"”Dark Night of the Soul”"

#: quodlibet/ext/events/animosd/main.py:27
msgid "Animated On-Screen Display"
msgstr "Animoitu kuvaruutunäyttö"

#: quodlibet/ext/events/animosd/main.py:28
msgid "Displays song information on your screen when it changes."
msgstr "Näyttää kappaleen tiedot ruudulla kappaleen vaihtuessa."

#: quodlibet/ext/events/animosd/prefs.py:182
msgid "_Position:"
msgstr "_Sijainti:"

#: quodlibet/ext/events/animosd/prefs.py:195
msgid "_Cover size:"
msgstr "Kansikuvan koko:"

#: quodlibet/ext/events/animosd/prefs.py:201 quodlibet/qltk/prefs.py:311
msgid "Display"
msgstr "Näkymä"

#: quodlibet/ext/events/animosd/prefs.py:214
msgid "_Font:"
msgstr "_Fontti:"

#: quodlibet/ext/events/animosd/prefs.py:219
msgid "Left"
msgstr "Vasen"

#: quodlibet/ext/events/animosd/prefs.py:220
msgid "Center"
msgstr "Keskitä"

#: quodlibet/ext/events/animosd/prefs.py:221
msgid "Right"
msgstr "Oikea"

#: quodlibet/ext/events/animosd/prefs.py:224
msgid "_Align text:"
msgstr "T_asaus:"

#: quodlibet/ext/events/animosd/prefs.py:230
msgid "Text"
msgstr "Teksti"

#: quodlibet/ext/events/animosd/prefs.py:240
msgid "_Text:"
msgstr "_Teksti:"

#: quodlibet/ext/events/animosd/prefs.py:251
msgid "_Fill:"
msgstr "Tä_yttö:"

#: quodlibet/ext/events/animosd/prefs.py:256
#: quodlibet/ext/events/synchronizedlyrics.py:66
msgid "Colors"
msgstr "Värit"

#: quodlibet/ext/events/animosd/prefs.py:264
msgid "_Shadows"
msgstr "_Varjot"

#: quodlibet/ext/events/animosd/prefs.py:265
msgid "_Outline"
msgstr "Ää_riviiva"

#: quodlibet/ext/events/animosd/prefs.py:266
msgid "Rou_nded Corners"
msgstr "_Pyöristetyt kulmat"

#: quodlibet/ext/events/animosd/prefs.py:286
msgid "_Delay:"
msgstr "_Viive:"

#: quodlibet/ext/events/animosd/prefs.py:292 quodlibet/qltk/pluginwin.py:43
msgid "Effects"
msgstr "Tehosteet"

#: quodlibet/ext/events/animosd/prefs.py:298
msgid "Ed_it Display Pattern…"
msgstr "_Muokkaa näkymää…"

#: quodlibet/ext/events/animosd/prefs.py:301
#: quodlibet/ext/events/synchronize_to_device.py:219
#: quodlibet/ext/events/trayicon/prefs.py:88
msgid "Preview"
msgstr "Esikatsele"

#: quodlibet/ext/events/appinfo.py:33
msgid "Application Information"
msgstr "Tietoja sovelluksesta"

#: quodlibet/ext/events/appinfo.py:34
msgid "Various information about the application and its environment."
msgstr "Tietoja sovelluksesta ja sen ympäristöstä."

#: quodlibet/ext/events/appinfo.py:80
msgid "Supported Formats"
msgstr "Tuetut muodot"

#: quodlibet/ext/events/appinfo.py:88
msgid "Configuration Directory"
msgstr "Asetuskansio"

#: quodlibet/ext/events/appinfo.py:95
msgid "Cache Directory"
msgstr "Välimuistikansio"

#: quodlibet/ext/events/appinfo.py:102
msgid "Audio Backend"
msgstr "Äänentoiston taustaosa"

#: quodlibet/ext/events/auto_update_tags_in_files.py:35
msgid "After every play (default)"
msgstr "Jokaisen toiston jälkeen (oletus)"

#: quodlibet/ext/events/auto_update_tags_in_files.py:37
msgid ""
"Whenever a song was played but not skipped, the plugin will write the tags "
"to the file. Skip counts aren't stored in files at all, so this avoids "
"unnecessary writes."
msgstr ""
"Liitännäinen kirjoittaa tunnisteet tiedostoon kappaleen toiston jälkeen, "
"mutta ei ohituksen jälkeen. Ohituskertoja ei kirjoiteta tiedostoihin "
"ollenkaan, näin vältetään turhat kirjoituskerrat."

#: quodlibet/ext/events/auto_update_tags_in_files.py:44
msgid "After every play or skip"
msgstr "Jokaisen toiston tai ohituksen jälkeen"

#: quodlibet/ext/events/auto_update_tags_in_files.py:46
msgid ""
"Whenever a song was played or skipped, the plugin will write the tags to the "
"file. Can be useful if you want to make sure that ratings of songs you "
"dislike and thus skipped are written to the files."
msgstr ""
"Liitännäinen kirjoittaa tunnisteet tiedostoon kappaleen toiston tai "
"ohituksen jälkeen. Hyödyllinen tilanteissa, joissa halutaan varmistaa, että "
"myös vähemmän suosittujen ja näin ollen ohitettujen kappaleiden arvosanat "
"kirjoitetaan tiedostoihin."

#: quodlibet/ext/events/auto_update_tags_in_files.py:53
msgid "Once, when album fully rated"
msgstr "Kun koko albumi on arvosteltu"

#: quodlibet/ext/events/auto_update_tags_in_files.py:55
msgid ""
"When a song was played or skipped, the album of that song will be checked. "
"If every song in the album has been rated and at least one has no ratings or "
"play counts stored in its file, the plugin will write the tags to the songs' "
"files.\n"
"\n"
"Use this to avoid constant file updates, but be aware that once an album was "
"updated, you'll have to use the 'Update Tags in Files' plugin whenever you "
"want modified ratings and play counts to be written to the files."
msgstr ""
"Kappaleen toiston tai ohituksen jälkeen kaikki samassa albumissa olevat "
"kappaleet tarkistetaan. Jos kaikki albumin kappaleet on arvosteltu ja "
"ainakin yhden kappaleen arvosanoja tai toistokertoja ei ole tallennettu "
"kappaleen tiedostoon, liitännäinen kirjoittaa tunnisteet tiedostoihin.\n"
"\n"
"Tätä voi käyttää jatkuvien tiedostojen päivittämisen välttämiseen, mutta "
"samalla on huomioitava, että albumin päivityksen jälkeen on käytettävä "
"Päivitä tiedostojen tunnisteet -liitännäistä kun halutaan kirjoittaa "
"muokatut arvosanat ja toistokerrat tiedostoihin."

#: quodlibet/ext/events/auto_update_tags_in_files.py:69
#, python-format
msgid ""
"When the plugin writes the tags of an album, it will first set the play "
"count of the songs which are zero to one.\n"
"Sometimes you already know that you don't like a song, so setting it to one "
"when saving can be useful later on, when searching for albums you have fully "
"listened to (%s)."
msgstr ""
"Kirjoitettaessa albumin tunnisteita, 0 kertaa toistettujen kappaleiden "
"toistokerroiksi asetetaan arvo 1.\n"
"Tästä on hyötyä tilanteissa, joissa tiedät jo ennen yhtään toistokertaa, "
"ettet pidä kappaleesta. Myöhemmin tästä on hyötyä esim. etsittäessä "
"albumeita, jotka on kuunneltu kokonaan (%s)."

#: quodlibet/ext/events/auto_update_tags_in_files.py:76
#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:599
#, python-format
msgid "Couldn't write '%s'"
msgstr "Kappaletta ”%s” ei voitu kirjoittaa"

#: quodlibet/ext/events/auto_update_tags_in_files.py:95
msgid "Auto Update Tags in Files"
msgstr "Päivitä tiedostojen tunnisteet automaattisesti"

#: quodlibet/ext/events/auto_update_tags_in_files.py:97
msgid ""
"When songs were played, update the tags in their files. This will ensure "
"play counts and ratings are up to date."
msgstr ""
"Päivitä kappaletiedostojen tunnisteet kappaleiden toiston jälkeen. "
"Varmistaa, että toistokerrat ja arvosanat ovat ajan tasalla."

#: quodlibet/ext/events/auto_update_tags_in_files.py:110
#, python-format
msgid ""
"The following setting was enabled as it's required for this plugin to work:\n"
"\n"
"%s"
msgstr ""
"Seuraava asetus laitettiin päälle, koska se vaaditaan liitännäisen "
"toimimiseen:\n"
"\n"
"%s"

#: quodlibet/ext/events/auto_update_tags_in_files.py:113
#: quodlibet/qltk/prefs.py:654
msgid "Save ratings and play _counts in tags"
msgstr "Tallenna arvosanat ja toisto_kerrat tunnisteisiin"

#: quodlibet/ext/events/auto_update_tags_in_files.py:118
msgid "Settings updated"
msgstr "Asetukset päivitetty"

#: quodlibet/ext/events/auto_update_tags_in_files.py:145
#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:388
#, python-format
msgid "Error in %s"
msgstr "Virhe liitännäisessä %s"

#: quodlibet/ext/events/auto_update_tags_in_files.py:204
msgid "Ensure play counts are above zero when saving"
msgstr "Varmista toistokertojen määrän olevan nollaa suurempi tallennettaessa"

#: quodlibet/ext/events/auto_update_tags_in_files.py:238
msgid "_Update strategy:"
msgstr "_Päivitystapa:"

#: quodlibet/ext/events/auto_update_tags_in_files.py:252
#: quodlibet/ext/events/mpris/__init__.py:56
#: quodlibet/ext/events/themeswitcher.py:86
#: quodlibet/ext/events/viewlyrics.py:182
#: quodlibet/ext/gstreamer/compressor.py:108
#: quodlibet/ext/gstreamer/crossfeed.py:157
#: quodlibet/ext/gstreamer/karaoke.py:106 quodlibet/ext/gstreamer/pitch.py:101
#: quodlibet/ext/playorder/queue.py:43 quodlibet/ext/query/missing.py:38
#: quodlibet/qltk/prefs.py:865
msgid "Preferences"
msgstr "Asetukset"

#: quodlibet/ext/events/automask.py:22
msgid "Automatic Masking"
msgstr "Automaattinen maskaus"

#: quodlibet/ext/events/automask.py:24
msgid ""
"Automatically masks and unmasks drives when they are unmounted or mounted."
msgstr ""
"Maskaa tai poista maskaus automaattisesti asemista kun ne liitetään tai "
"irrotetaan."

#: quodlibet/ext/events/autorating.py:15
msgid "Automatic Rating"
msgstr "Automaattinen arvosana"

#: quodlibet/ext/events/autorating.py:17
msgid ""
"Rates songs automatically when they are played or skipped. This uses the "
"'accelerated' algorithm from vux (Vacillating Utilitarian eXtemporizer) by "
"Brian Nelson."
msgstr ""
"Arvostelee kappaleita automaattisesti kun ne toistetaan tai ohitetaan. "
"Käyttää accelerated-algoritmia ohjelmasta vux (Vacillating Utilitarian "
"eXtemporizer), jonka on kehittänyt Brian Nelson."

#: quodlibet/ext/events/bansheeimport.py:105
msgid "Specified Banshee database is malformed or missing"
msgstr ""
"Annettu Banshee-tietokanta on väärän muotoinen tai sitä ei ole olemassa"

#: quodlibet/ext/events/bansheeimport.py:110
#: quodlibet/ext/events/rbimport.py:114
msgid "Import Failed"
msgstr "Tuonti epäonnistui"

#: quodlibet/ext/events/bansheeimport.py:117
#, python-format
msgid "Successfully imported ratings and statistics for %d song"
msgid_plural "Successfully imported ratings and statistics for %d songs"
msgstr[0] "Arvosanat ja tilastot tuotiin onnistuneesti %d kappaleelle"
msgstr[1] "Arvosanat ja tilastot tuotiin onnistuneesti %d kappaleelle"

#: quodlibet/ext/events/bansheeimport.py:128
msgid "Banshee Import"
msgstr "Banshee-tuonti"

#: quodlibet/ext/events/bansheeimport.py:129
msgid "Imports ratings and song statistics from Banshee."
msgstr "Tuo arvosanat ja kappaletilastot Banshee-ohjelmasta."

#: quodlibet/ext/events/bansheeimport.py:138
msgid "_Database path:"
msgstr "_Tietokannan polku:"

#: quodlibet/ext/events/bansheeimport.py:167
#: quodlibet/ext/events/rbimport.py:131
msgid "Start Import"
msgstr "Aloita tuonti"

#: quodlibet/ext/events/clock.py:24
msgid "Alarm Clock"
msgstr "Herätyskello"

#: quodlibet/ext/events/clock.py:25
msgid "Wakes you up with loud music."
msgstr "Herättää kovaäänisellä musiikilla."

#: quodlibet/ext/events/clock.py:118
msgid "Lullaby"
msgstr "Kehtolaulu"

#: quodlibet/ext/events/clock.py:119
msgid "Fades out and pauses your music."
msgstr "Häivyttää ja keskeyttää musiikin toiston."

#: quodlibet/ext/events/discord_status.py:46
msgid "Discord status message"
msgstr "Discord-tilaviesti"

#: quodlibet/ext/events/discord_status.py:47
msgid "Discord Status Message"
msgstr "Discord-tilaviesti"

#: quodlibet/ext/events/discord_status.py:49
msgid ""
"Change your Discord status message according to what you're currently "
"listening to."
msgstr ""
"Muuttaa Discordin tilaviestiä kullakin hetkellä soivan kappaleen mukaan."

#: quodlibet/ext/events/discord_status.py:91
msgid "Paused"
msgstr "Keskeytetty"

#: quodlibet/ext/events/discord_status.py:143
msgid "Status Line #1"
msgstr "Tilarivi 1"

#: quodlibet/ext/events/discord_status.py:155
msgid "Status Line #2"
msgstr "Tilarivi 2"

#: quodlibet/ext/events/equalizer.py:41
msgid "Flat"
msgstr "Tasainen"

#: quodlibet/ext/events/equalizer.py:43
msgid "Live"
msgstr "Live"

#: quodlibet/ext/events/equalizer.py:47
msgid "Full Bass & Treble"
msgstr "Täysi basso ja diskantti"

#: quodlibet/ext/events/equalizer.py:67
msgid "Club"
msgstr "Klubi"

#: quodlibet/ext/events/equalizer.py:71
msgid "Large Hall"
msgstr "Suuri sali"

#: quodlibet/ext/events/equalizer.py:91
msgid "Party"
msgstr "Bileet"

#: quodlibet/ext/events/equalizer.py:115
msgid "Soft"
msgstr "Soft"

#: quodlibet/ext/events/equalizer.py:119
msgid "Full Bass"
msgstr "Täysi basso"

#: quodlibet/ext/events/equalizer.py:143
msgid "Reggae"
msgstr "Reggae"

#: quodlibet/ext/events/equalizer.py:147
msgid "Headphones"
msgstr "Kuulokkeet"

#: quodlibet/ext/events/equalizer.py:167
msgid "Soft Rock"
msgstr "Soft Rock"

#: quodlibet/ext/events/equalizer.py:187
msgid "Full Treble"
msgstr "Täysi diskantti"

#: quodlibet/ext/events/equalizer.py:207
msgid "Dance"
msgstr "Dance"

#: quodlibet/ext/events/equalizer.py:247
msgid "Techno"
msgstr "Tekno"

#: quodlibet/ext/events/equalizer.py:267
msgid "Ska"
msgstr "Ska"

#: quodlibet/ext/events/equalizer.py:287
msgid "Laptop"
msgstr "Kannettava tietokone"

#: quodlibet/ext/events/equalizer.py:334
msgid "Equalizer"
msgstr "Taajuuskorjain"

#: quodlibet/ext/events/equalizer.py:336
msgid ""
"Controls the tone of your music with an equalizer.\n"
"Click or use keys to customise levels (right-click resets the band)."
msgstr ""
"Säädä musiikin äänensävyä taajuuskorjaimella.\n"
"Käytä hiirtä tai näppäimistöä tasojen säätämiseksi (hiiren oikea nappi "
"nollaa)."

#: quodlibet/ext/events/equalizer.py:373
msgid "The current backend does not support equalization."
msgstr "Nykyinen äänen taustaohjelma ei tue taajuuskorjausta."

#: quodlibet/ext/events/equalizer.py:379
#, python-format
msgid "%.1f kHz"
msgstr "%.1f kHz"

#: quodlibet/ext/events/equalizer.py:380
#: quodlibet/ext/gstreamer/crossfeed.py:110
#: quodlibet/ext/gstreamer/karaoke.py:101
#, python-format
msgid "%d Hz"
msgstr "%d Hz"

#: quodlibet/ext/events/equalizer.py:421
#: quodlibet/ext/gstreamer/crossfeed.py:130
#, python-format
msgid "%.1f dB"
msgstr "%.1f dB"

#: quodlibet/ext/events/equalizer.py:495
msgid "Default presets"
msgstr "Oletusesiasetus"

#: quodlibet/ext/events/equalizer.py:501 quodlibet/ext/events/equalizer.py:528
msgid "Select…"
msgstr "Valitse…"

#: quodlibet/ext/events/equalizer.py:516
msgid "_Reset EQ"
msgstr "_Nollaa"

#: quodlibet/ext/events/equalizer.py:522
msgid "Custom presets"
msgstr "Mukautetut esiasetukset"

#: quodlibet/ext/events/equalizer.py:538
msgid "_Delete selected"
msgstr "_Poista valittu"

#: quodlibet/ext/events/equalizer.py:549
msgid "Preset name for saving:"
msgstr "Esiasetuksen nimi tallennusta varten:"

#. Save button
#: quodlibet/ext/events/equalizer.py:559
#: quodlibet/ext/events/synchronize_to_device.py:437
#: quodlibet/ext/playlist/export_to_squeezebox.py:90
#: quodlibet/ext/songsmenu/albumart.py:223
#: quodlibet/ext/songsmenu/brainz/widgets.py:361
#: quodlibet/ext/songsmenu/cover_download.py:418
#: quodlibet/ext/songsmenu/fingerprint/search.py:278
#: quodlibet/ext/songsmenu/html.py:73 quodlibet/ext/songsmenu/lastfmsync.py:209
#: quodlibet/ext/songsmenu/playlist.py:56
#: quodlibet/ext/songsmenu/replaygain.py:361
#: quodlibet/ext/songsmenu/tapbpm.py:183 quodlibet/qltk/_editutils.py:41
#: quodlibet/qltk/lyrics.py:32 quodlibet/qltk/msg.py:73
#: quodlibet/qltk/renamefiles.py:259 quodlibet/qltk/tagsfrompath.py:154
#: quodlibet/qltk/tracknumbers.py:111
msgid "_Save"
msgstr "_Tallenna"

#: quodlibet/ext/events/gajim_status.py:30
msgid "online"
msgstr "online"

#: quodlibet/ext/events/gajim_status.py:31
msgid "offline"
msgstr "offline"

#: quodlibet/ext/events/gajim_status.py:32
msgid "chat"
msgstr "chat"

#: quodlibet/ext/events/gajim_status.py:33
msgid "away"
msgstr "poissa"

#: quodlibet/ext/events/gajim_status.py:34
msgid "xa"
msgstr "xa"

#: quodlibet/ext/events/gajim_status.py:35
msgid "invisible"
msgstr "näkymätön"

#: quodlibet/ext/events/gajim_status.py:41
msgid "Gajim Status Message"
msgstr "Gajim-tilaviesti"

#: quodlibet/ext/events/gajim_status.py:43
msgid ""
"Changes Gajim status message according to what you are currently listening "
"to."
msgstr "Muuttaa Gajimin tilaviestiä kullakin hetkellä soivan kappaleen mukaan."

#: quodlibet/ext/events/gajim_status.py:123 quodlibet/ext/events/mqtt.py:49
#: quodlibet/ext/events/telepathy_status.py:83
msgid "paused"
msgstr "keskeytetty"

#: quodlibet/ext/events/gajim_status.py:155
msgid "Pattern:"
msgstr "Kaava:"

#: quodlibet/ext/events/gajim_status.py:165
msgid ""
"List accounts, separated by spaces, for changing status message. If none are "
"specified, status message of all accounts will be changed."
msgstr ""
"Listaa välilyönnillä eroteltuina käyttäjätilit, joille tilaviesti muutetaan. "
"Jos jätetty tyhjäksi, kaikkien käyttäjätilien tilaviestiä muutetaan."

#: quodlibet/ext/events/gajim_status.py:170
msgid "Accounts:"
msgstr "Tilit:"

#: quodlibet/ext/events/gajim_status.py:173
msgid "Add '[paused]'"
msgstr "Lisää ”[keskeytetty]”"

#: quodlibet/ext/events/gajim_status.py:177
msgid "If checked, '[paused]' will be added to status message on pause"
msgstr ""
"Jos valittu, teksti ”[keskeytetty]” lisätään tilaviestiin toiston ollessa "
"keskeytetty"

#: quodlibet/ext/events/gajim_status.py:202
msgid "Statuses for which message will be changed"
msgstr "Tilat, joille viesti muutetaan"

#: quodlibet/ext/events/headphonemon.py:162
msgid "Pause on Headphone Unplug"
msgstr "Keskeytä kuulokkeiden irrottua"

#: quodlibet/ext/events/headphonemon.py:164
msgid ""
"Pauses in case headphones get unplugged and unpauses in case they get "
"plugged in again."
msgstr ""
"Keskeytä toisto, kun kuulokkeet irrotetaan ja jatka toistoa, kun ne taas "
"kytketään."

#: quodlibet/ext/events/inhibit.py:51
msgid "Inhibit Screensaver/Suspend"
msgstr "Estä näytönsäästäjä / keskeytystila"

#: quodlibet/ext/events/inhibit.py:53
msgid ""
"On a GNOME desktop, when a song is playing, prevents either the screensaver "
"from activating, or prevents the computer from suspending."
msgstr ""
"Estää näytönsäästäjää käynnistymästä tai tietokoneen menemistä "
"keskeytystilaan kappaleen soidessa ja käytettäessä GNOME-työpöytää."

#: quodlibet/ext/events/inhibit.py:66
msgid "Music is playing"
msgstr "Musiikin toisto käynnissä"

#. Translators: Inhibiting Mode
#: quodlibet/ext/events/inhibit.py:132
msgid "Mode:"
msgstr "Tila:"

#: quodlibet/ext/events/inhibit.py:134
msgid "Inhibit Screensaver"
msgstr "Estä näytönsäästäjä"

#: quodlibet/ext/events/inhibit.py:135
msgid "Inhibit Suspend"
msgstr "Estä keskeytystila"

#: quodlibet/ext/events/iradiolog.py:17
msgid "Internet Radio Log"
msgstr "Internet-radioloki"

#: quodlibet/ext/events/iradiolog.py:19
msgid ""
"Records the last 10 songs played on radio stations, and lists them in the "
"seek context menu."
msgstr ""
"Muistaa 10 viimeisintä radioasemilla toistettua kappaletta ja listaa ne "
"aikasiirtymävalinnan kontekstivalikossa."

#: quodlibet/ext/events/jep118.py:29
msgid "JEP-118"
msgstr "JEP-118"

#: quodlibet/ext/events/jep118.py:30
#, python-format
msgid "Outputs a Jabber User Tunes file to %(path)s."
msgstr "Kirjoittaa Jabber User Tunes -tiedoston polkuun %(path)s."

#: quodlibet/ext/events/language.py:21
msgid "Change Language"
msgstr "Vaihda kieli"

#: quodlibet/ext/events/language.py:22
msgid "Change the user interface language."
msgstr "Vaihda käyttöliittymän kieli."

#: quodlibet/ext/events/language.py:42
msgid "System Default"
msgstr "Järjestelmän oletus"

#: quodlibet/ext/events/language.py:67 quodlibet/qltk/prefs.py:825
msgid "A restart is required for any changes to take effect"
msgstr "Ohjelma täytyy käynnistää uudelleen, jotta muutokset tulevat voimaan"

#: quodlibet/ext/events/mediaserver.py:37
msgid "UPnP AV Media Server"
msgstr "UPnP AV Media Server"

#: quodlibet/ext/events/mediaserver.py:39
msgid ""
"Exposes all albums to the Rygel UPnP Media Server through the MediaServer2 D-"
"Bus interface."
msgstr ""
"Paljastaa kaikki albumit Rygel UPnP Media Serverille MediaServer2 D-Bus -"
"rajapinnan kautta."

#: quodlibet/ext/events/mediaserver.py:48
msgid ""
"Ensure the following is in your rygel config file (~/.config/rygel.conf):"
msgstr ""
"Varmista, että Rygel-konfiguraatiotiedosto (~/.config/rygel.conf) sisältää "
"seuraavat rivit:"

#: quodlibet/ext/events/mpdserver/__init__.py:62
msgid "MPD Server"
msgstr "MPD-palvelin"

#: quodlibet/ext/events/mpdserver/__init__.py:64
msgid ""
"Allows remote control of Quod Libet using an MPD Client. Streaming, playlist "
"and library management are not supported."
msgstr ""
"Mahdollistaa Quod Libetin etähallinnan käyttäen MPD-asiakasohjelmaa. "
"Suoratoisto sekä jonon- ja kirjastonhallinta eivät ole tuettuja."

#: quodlibet/ext/events/mpdserver/__init__.py:79
msgid "_Port:"
msgstr "_Portti:"

#: quodlibet/ext/events/mpdserver/__init__.py:128
msgid "Local _IP:"
msgstr "Paikallinen IP:"

#: quodlibet/ext/events/mpdserver/__init__.py:139
msgid "P_assword:"
msgstr "_Salasana:"

#: quodlibet/ext/events/mpdserver/__init__.py:179
msgid "Connection"
msgstr "Yhteys"

#: quodlibet/ext/events/mpdserver/__init__.py:180
msgid "Tested Clients"
msgstr "Testatut asiakasohjelmat"

#: quodlibet/ext/events/mpris/__init__.py:39
msgid "Linux Desktop Integration (MPRIS D-Bus)"
msgstr "Linux-työpöytäintegrointi (MPRIS D-Bus)"

#: quodlibet/ext/events/mpris/__init__.py:41
msgid ""
"⏯️ Allows control of Quod Libet using the <a href=\"https://mpris2."
"readthedocs.io/en/latest/\">MPRIS 2</a> D-Bus Interface.\n"
"This allows various Linux desktop integrations (e.g. multimedia keys)."
msgstr ""
"⏯️ Mahdollistaa Quod Libetin hallinnan <a href=\"https://mpris2.readthedocs."
"io/en/latest/\">MPRIS 2</a> D-Bus -liittymän avulla.\n"
"Tämä mahdollistaa erilaiset Linux-työpöytäintegraatiot (esim. "
"multimedianäppäimet)."

#: quodlibet/ext/events/mpris/__init__.py:51
#: quodlibet/ext/events/trayicon/prefs.py:37
msgid "Hide main window on close"
msgstr "Piilota pääikkuna kun se suljetaan"

#: quodlibet/ext/events/mqtt.py:58
#, python-format
msgid "Accepts QL Patterns e.g. %s"
msgstr "Hyväksyy QL-kaavat, esim. %s"

#: quodlibet/ext/events/mqtt.py:63
msgid "MQTT Publisher"
msgstr "MQTT-julkaisija"

#: quodlibet/ext/events/mqtt.py:64
msgid "Publishes status messages to an MQTT topic."
msgstr "Julkaisee tilaviestejä MQTT-aiheeseen."

#: quodlibet/ext/events/mqtt.py:143
msgid "Broker hostname / IP"
msgstr "Välittäjän verkkotunnus / IP-osoite"

#: quodlibet/ext/events/mqtt.py:143
msgid "Defaults to localhost"
msgstr "Oletus: localhost"

#: quodlibet/ext/events/mqtt.py:144
msgid "Broker port"
msgstr "Välittäjän portti"

#: quodlibet/ext/events/mqtt.py:144
msgid "Defaults to 1883"
msgstr "Oletus: 1883"

#: quodlibet/ext/events/mqtt.py:145
msgid "Broker username"
msgstr "Välittäjän käyttäjätunnus"

#: quodlibet/ext/events/mqtt.py:146
msgid "Broker password"
msgstr "Välittäjän salasana"

#: quodlibet/ext/events/mqtt.py:147
msgid "Topic"
msgstr "Aihe"

#: quodlibet/ext/events/mqtt.py:149
msgid "Playing Pattern"
msgstr "Toiston tilaviestikaava"

#: quodlibet/ext/events/mqtt.py:151
msgid "Status text when a song is started."
msgstr "Tilaviesti, kun kappaleen toisto alkaa."

#: quodlibet/ext/events/mqtt.py:154
msgid "Paused Pattern"
msgstr "Keskeytyksen tilaviestikaava"

#: quodlibet/ext/events/mqtt.py:156
msgid "Text when a song is paused."
msgstr "Tilaviesti, kun kappaleen toisto keskeytetään."

#: quodlibet/ext/events/mqtt.py:159
msgid "No-song Text"
msgstr "Ei kappaletta -teksti"

#: quodlibet/ext/events/mqtt.py:161
msgid "Plain text for when there is no current song"
msgstr "Teksti, kun toistettavaa kappaletta ei ole"

#: quodlibet/ext/events/mqtt.py:173
msgid "MQTT Configuration"
msgstr "MQTT-asetukset"

#: quodlibet/ext/events/mqtt.py:177
msgid "Status Text"
msgstr "Tilaviestit"

#: quodlibet/ext/events/mqtt.py:213
#, python-format
msgid "Connected to broker at %(host)s:%(port)d"
msgstr "Yhdistetty välittäjään osoitteessa %(host)s:%(port)d"

#: quodlibet/ext/events/mqtt.py:219
#, python-format
msgid "Couldn't connect to %(host)s:%(port)d (%(msg)s)"
msgstr ""
"Yhteyden muodostus osoitteeseen %(host)s:%(port)d epäonnistui (%(msg)s)"

#: quodlibet/ext/events/mqtt.py:222
msgid "Connection error"
msgstr "Yhteysvirhe"

#: quodlibet/ext/events/musicbrainzsync.py:36
msgid "MusicBrainz Sync"
msgstr "MusicBrainz-synkronointi"

#: quodlibet/ext/events/musicbrainzsync.py:37
msgid "Syncs the rating of a song with MusicBrainz."
msgstr "Synkronoi kappaleen arvostelun MusicBrainzin kanssa."

#: quodlibet/ext/events/musicbrainzsync.py:82
#: quodlibet/ext/events/qlscrobbler.py:512
msgid "User_name:"
msgstr "_Käyttäjänimi:"

#: quodlibet/ext/events/musicbrainzsync.py:82
#: quodlibet/ext/events/qlscrobbler.py:512
msgid "_Password:"
msgstr "_Salasana:"

#: quodlibet/ext/events/musicbrainzsync.py:116
#: quodlibet/ext/events/qlscrobbler.py:575
#: quodlibet/ext/songsmenu/lastfmsync.py:299
#: quodlibet/ext/events/listenbrainz/__init__.py:488
msgid "Account"
msgstr "Tili"

#: quodlibet/ext/events/notify.py:58
msgid "Notification text"
msgstr "Ilmoitusteksti"

#: quodlibet/ext/events/notify.py:69
msgid "_Title:"
msgstr "_Otsikko:"

#: quodlibet/ext/events/notify.py:86 quodlibet/ext/events/notify.py:121
msgid "Revert to default pattern"
msgstr "Palauta oletuskaava"

#: quodlibet/ext/events/notify.py:110
msgid "_Body:"
msgstr "_Runko:"

#. preview button
#: quodlibet/ext/events/notify.py:139
msgid "_Show notification"
msgstr "_Näytä ilmoitus"

#: quodlibet/ext/events/notify.py:162
msgid "Show notifications"
msgstr "Näytä ilmoitukset"

#: quodlibet/ext/events/notify.py:168
msgid "Only on <i>_manual</i> song changes"
msgstr "Vain kun kappaletta vaihdetaan <i>_käsin</i>"

#: quodlibet/ext/events/notify.py:178
msgid "Only on <i>_automatic</i> song changes"
msgstr "Vain kun kappale vaihtuu <i>_automaattisesti</i>"

#: quodlibet/ext/events/notify.py:189
msgid "On <i>a_ll</i> song changes"
msgstr "<i>Aina</i> kun kappale _vaihtuu"

#: quodlibet/ext/events/notify.py:203
msgid "Only when the main window is not _focused"
msgstr "Vain kun kohdistus ei ole pääikkunassa"

#: quodlibet/ext/events/notify.py:211
msgid "Show \"_Next\" button"
msgstr "Näytä ”_Seuraava”-painike"

#: quodlibet/ext/events/notify.py:233
msgid "Connection Error"
msgstr "Yhteysvirhe"

#: quodlibet/ext/events/notify.py:234 quodlibet/ext/events/notify.py:410
#: quodlibet/ext/events/notify.py:463
msgid "Couldn't connect to notification daemon."
msgstr "Yhteyden muodostus ilmoituksia hoitavaan taustaohjelmaan epäonnistui."

#: quodlibet/ext/events/notify.py:249
msgid "Song Notifications"
msgstr "Ilmoitukset kappaleista"

#: quodlibet/ext/events/notify.py:250
msgid "Displays a notification when the song changes."
msgstr "Näytä ilmoitus, kun toistettava kappale muuttuu."

#: quodlibet/ext/events/notify.py:439 quodlibet/qltk/unity.py:61
msgid "Next"
msgstr "Seuraava"

#: quodlibet/ext/events/notify_bookmarks.py:34
msgid "Bookmark Notifications"
msgstr "Ilmoitukset kirjanmerkeistä"

#: quodlibet/ext/events/notify_bookmarks.py:36
msgid ""
"Uses notifications to display bookmarks / comments in real-time. Works well "
"for the Soundcloud browser."
msgstr ""
"Käyttää ilmoituksia näyttääkseen kirjanmerkkejä / kommentteja reaaliajassa. "
"Toimii hyvin Soundcloud-selaimen kanssa."

#: quodlibet/ext/events/qlscrobbler.py:183
msgid ""
"Please visit the Plugins window to set QLScrobbler up. Until then, songs "
"will not be submitted."
msgstr ""
"Määritä asetukset QLScrobblerille Liitännäiset-ikkunassa. Ennen tätä "
"kappaleita ei lähetetä."

#: quodlibet/ext/events/qlscrobbler.py:272
#, python-format
msgid "Could not contact service '%s'."
msgstr "Palveluun %s ei saatu yhteyttä."

#: quodlibet/ext/events/qlscrobbler.py:280
msgid "Authentication failed: invalid URL."
msgstr "Todennus epäonnistui: virheellinen URL."

#: quodlibet/ext/events/qlscrobbler.py:301
#, python-format
msgid "Authentication failed: Invalid username '%s' or bad password."
msgstr ""
"Todennus epäonnistui: virheellinen käyttäjänimi ”%s” tai väärä salasana."

#: quodlibet/ext/events/qlscrobbler.py:308
msgid "Client is banned. Contact the author."
msgstr "Asiakasohjelma on estetty. Ota yhteyttä tämän ohjelman tekijään."

#: quodlibet/ext/events/qlscrobbler.py:313
msgid "Wrong system time. Submissions may fail until it is corrected."
msgstr ""
"Järjestelmän kello on väärässä. Lähetykset voivat epäonnistua ennen kuin "
"ongelma on korjattu."

#: quodlibet/ext/events/qlscrobbler.py:378
msgid "AudioScrobbler Submission"
msgstr "AudioScrobbler-lähetys"

#: quodlibet/ext/events/qlscrobbler.py:380
msgid ""
"Audioscrobbler client for Last.fm, Libre.fm and other Audioscrobbler "
"services."
msgstr "Audioscrobbler-asiakasohjelma palveluille kuten Last.fm ja Libre.fm."

#: quodlibet/ext/events/qlscrobbler.py:500
msgid "Authentication successful."
msgstr "Todennus onnistui."

#: quodlibet/ext/events/qlscrobbler.py:512
msgid "_Service:"
msgstr "_Palvelu:"

#: quodlibet/ext/events/qlscrobbler.py:512
msgid "_URL:"
msgstr "_URL:"

#. Translators: Other service
#: quodlibet/ext/events/qlscrobbler.py:533
msgid "Other…"
msgstr "Muu…"

#. verify data
#: quodlibet/ext/events/qlscrobbler.py:571
msgid "_Verify account data"
msgstr "_Testaa tilitiedot"

#: quodlibet/ext/events/qlscrobbler.py:584
#: quodlibet/ext/events/listenbrainz/__init__.py:497
msgid "_Artist pattern:"
msgstr "Kaava _artistille:"

#: quodlibet/ext/events/qlscrobbler.py:585
#: quodlibet/ext/events/listenbrainz/__init__.py:498
msgid "_Title pattern:"
msgstr "Kaava kappale_nimelle:"

#: quodlibet/ext/events/qlscrobbler.py:586
#: quodlibet/ext/events/listenbrainz/__init__.py:500
msgid "Exclude _filter:"
msgstr "Poissulkeva _suodatin:"

#: quodlibet/ext/events/qlscrobbler.py:612
#: quodlibet/ext/events/listenbrainz/__init__.py:526
msgid ""
"The pattern used to format the artist name for submission. Leave blank for "
"default."
msgstr ""
"Kaava, jonka mukaan artistin nimi muotoillaan lähetystä varten. Jätä "
"tyhjäksi käyttääksesi oletusasetusta."

#: quodlibet/ext/events/qlscrobbler.py:627
#: quodlibet/ext/events/listenbrainz/__init__.py:540
msgid ""
"The pattern used to format the title for submission. Leave blank for default."
msgstr ""
"Kaava, jonka mukaan kappaleen nimi muotoillaan lähetystä varten. Jätä "
"tyhjäksi käyttääksesi oletusasetusta."

#: quodlibet/ext/events/qlscrobbler.py:637
msgid "Songs matching this filter will not be submitted"
msgstr "Tähän suodattimeen täsmääviä kappaleita ei lähetetä"

#: quodlibet/ext/events/qlscrobbler.py:645
#: quodlibet/ext/events/listenbrainz/__init__.py:572
msgid "_Offline mode (don't submit anything)"
msgstr "_Yhteydetön tila (älä lähetä mitään)"

#: quodlibet/ext/events/qlscrobbler.py:649
#: quodlibet/ext/events/listenbrainz/__init__.py:576
msgid "Submission"
msgstr "Lähetys"

#: quodlibet/ext/events/radioadmute.py:20
msgid "Mute Radio Ads"
msgstr "Vaimenna radiomainokset"

#: quodlibet/ext/events/radioadmute.py:22
msgid ""
"Mutes output while radio advertisements are playing.\n"
"Stations: di.fm."
msgstr ""
"Vaimentaa ääniulostulon radiomainosten aikaan.\n"
"Asemat: di.fm."

#: quodlibet/ext/events/randomalbum.py:25
msgid "Random Album Playback"
msgstr "Satunnaisen albumin toisto"

#: quodlibet/ext/events/randomalbum.py:27
msgid ""
"Starts a random album when your playlist reaches its end. It requires that "
"your active browser supports filtering by album."
msgstr ""
"Aloittaa satunnaisen albumin toiston, kun soittolista päättyy. Vaatii sen, "
"että aktiivinen selain tukee suodatusta albumin perusteella."

#: quodlibet/ext/events/randomalbum.py:38
msgid "Rated higher"
msgstr "Parempi arvosana"

#: quodlibet/ext/events/randomalbum.py:39
msgid "Played more often"
msgstr "Toistettu useammin"

#: quodlibet/ext/events/randomalbum.py:40
msgid "Skipped more often"
msgstr "Ohitettu useammin"

#: quodlibet/ext/events/randomalbum.py:41
msgid "Played more recently"
msgstr "Toistettu äskettäin"

#: quodlibet/ext/events/randomalbum.py:42
msgid "Started more recently"
msgstr "Toisto aloitettu äskettäin"

#: quodlibet/ext/events/randomalbum.py:43
msgid "Added more recently"
msgstr "Lisätty äskettäin"

#: quodlibet/ext/events/randomalbum.py:44
msgid "Longer albums"
msgstr "Pidemmät albumit"

#: quodlibet/ext/events/randomalbum.py:83
msgid "seconds before starting next album"
msgstr "sekuntia ennen seuraavan albumin aloittamista"

#: quodlibet/ext/events/randomalbum.py:87
msgid "Weights"
msgstr "Painoarvot"

#: quodlibet/ext/events/randomalbum.py:89
msgid "Play some albums more than others"
msgstr "Toista joitakin albumeita toisia useammin"

#: quodlibet/ext/events/randomalbum.py:102
msgid "avoid"
msgstr "vältä"

#: quodlibet/ext/events/randomalbum.py:111
msgid "prefer"
msgstr "suosi"

#: quodlibet/ext/events/randomalbum.py:214
msgid "Random Album"
msgstr "Satunnainen alb_umi"

#: quodlibet/ext/events/randomalbum.py:215
#, python-format
msgid "Waiting to start %s"
msgstr "Odotetaan albumin %s toiston alkamista"

#: quodlibet/ext/events/rbimport.py:119
#, python-format
msgid "Successfully imported ratings and statistics for %d songs"
msgstr "Arvosanat ja tilastot tuotiin onnistuneesti %d kappaleelle"

#: quodlibet/ext/events/rbimport.py:126
msgid "Rhythmbox Import"
msgstr "Rhythmbox-tuonti"

#: quodlibet/ext/events/rbimport.py:127
msgid "Imports ratings and song statistics from Rhythmbox."
msgstr "Tuo arvosanat ja kappaletilastot Rhythmbox-ohjelmasta."

#: quodlibet/ext/events/screensaver.py:27
msgid "Screensaver Pause"
msgstr "Näytönsäästäjä-keskeytys"

#: quodlibet/ext/events/screensaver.py:28
msgid "Pauses playback while the GNOME screensaver is active."
msgstr "Keskeyttää toiston GNOME-näytönsäästäjän ollessa aktiivisena."

#: quodlibet/ext/events/searchprovider.py:77
msgid "No GNOME Shell search provider for Quod Libet installed."
msgstr "Ei asennettua GNOME Shell -hakupalveluntarjoajaa Quod Libetille."

#: quodlibet/ext/events/searchprovider.py:79
#, python-format
msgid "Have you copied the ini file to %s (or similar)?"
msgstr "Onko ini-tiedosto kopioitu polkuun %s (tai vastaavaan)?"

#: quodlibet/ext/events/searchprovider.py:86
msgid "GNOME Search Provider"
msgstr "GNOME-hakupalveluntarjoaja"

#: quodlibet/ext/events/searchprovider.py:87
msgid "Allows GNOME Shell to search the library."
msgstr "Sallii GNOME Shellin hakea kirjastosta."

#: quodlibet/ext/events/seekbar.py:118
msgid "Alternative Seek Bar"
msgstr "Vaihtoehtoinen aikasiirtymäpalkki"

#: quodlibet/ext/events/seekbar.py:120
msgid ""
"Alternative seek bar which is always visible and spans the whole window "
"width."
msgstr ""
"Vaihtoehtoinen aikasiirtymäpalkki, joka on aina näkyvissä ja täyttää koko "
"ikkunan leveyden."

#: quodlibet/ext/events/seekpoints.py:20
msgid "Seekpoint Bookmarks"
msgstr "Aikasiirtymä-kirjanmerkit"

#: quodlibet/ext/events/seekpoints.py:24
msgid ""
"Store Seekpoints A and/or B for tracks. Skip to time A and stop after time B "
"when track is played.\n"
"\n"
"ℹ Note that changing the names of the points below does not update the "
"actual bookmark names, it only changes which bookmark names the plugin looks "
"for when deciding whether to seek."
msgstr ""
"Tallenna kappaleelle kirjanmerkit A ja/tai B. Kun kappale toistetaan, toisto "
"aloitetaan pisteestä A ja lopetetaan pisteeseen B.\n"
"\n"
"ℹ Huomaa, että pisteiden nimien muuttaminen alla ei päivitä jo "
"tallennettujen kirjanmerkkien nimiä. Se vain määrittää kirjanmerkkien nimet, "
"joiden perusteella liitännäinen tekee mahdolliset aikasiirtymät."

#: quodlibet/ext/events/seekpoints.py:109
msgid "Bookmark name for point A"
msgstr "Kirjanmerkin nimi pisteelle A"

#: quodlibet/ext/events/seekpoints.py:112
msgid ""
"Bookmark name to check for when a track is started, and if found the player "
"seeks to that timestamp"
msgstr ""
"Jos kirjanmerkki tällä nimellä on olemassa, kappaleen toisto aloitetaan sen "
"kohdalta"

#: quodlibet/ext/events/seekpoints.py:128
msgid "Bookmark name for point B"
msgstr "Kirjanmerkin nimi pisteelle B"

#: quodlibet/ext/events/seekpoints.py:131
msgid ""
"Bookmark name to use each tick during play of a track if it exist. If the "
"current position exceeds the timestamp, seek to the end of the track."
msgstr ""
"Jos kirjanmerkki tällä nimellä on olemassa, kappaleen toisto päätetään "
"siihen."

#: quodlibet/ext/events/squeezebox_sync.py:28
msgid "Squeezebox Sync"
msgstr "Squeezebox-synkronointi"

#: quodlibet/ext/events/squeezebox_sync.py:31
msgid ""
"Makes Logitech Squeezebox mirror Quod Libet output, provided both read from "
"an identical library."
msgstr ""
"Vastaa siitä, että Logitech Squeezebox toistaa saman minkä Quod Libet, "
"olettaen, että molemmat käyttävät samaa kirjastoa."

#: quodlibet/ext/events/squeezebox_sync.py:36
#, python-format
msgid ""
"Shares configuration with <a href=\"%(plugin_link)s\">Export to Squeezebox "
"plugin</a>."
msgstr ""
"Asetukset ovat yhteiset <a href=\"%(plugin_link)s\">Vie Squeezeboxiin</a> -"
"liitännäisen kanssa."

#: quodlibet/ext/events/squeezebox_sync.py:66
#: quodlibet/ext/playlist/export_to_squeezebox.py:100
msgid "Error finding Squeezebox server"
msgstr "Virhe Squeezebox-palvelimen löytämisessä"

#: quodlibet/ext/events/squeezebox_sync.py:67
#: quodlibet/ext/playlist/export_to_squeezebox.py:101
#, python-format
msgid "Error finding %s. Please check settings"
msgstr "Virhe kohteen %s löytämisessä. Tarkista asetukset."

#: quodlibet/ext/events/stop_on_pause.py:20
msgid "Stop on Pause"
msgstr "Pysäytä toisto keskeytyksen sijaan"

#: quodlibet/ext/events/stop_on_pause.py:23
msgid ""
"This plugin changes Pause to Stop/Play/Seek.\n"
"\n"
"Useful if Quod Libet can't switch audio devices when a new one (Bluetooth "
"speaker, USB DAC, etc.) is added to the system.\n"
"\n"
"Ensures position in the current source is maintained so long as 'Only "
"Seekable Sources' is off. Otherwise, playback is left stopped and must be "
"restarted from the beginning."
msgstr ""
"Muuttaa keskeytä toisto -toiminnon niin, että se pysäyttää toiston "
"keskeytyksen sijaan.\n"
"\n"
"Hyödyllinen tilanteissa, joissa Quod Libet ei pysty vaihtamaan äänilaitetta "
"kun uusi laite (Bluetooth-kaiutin, USB DAC jne.) liitetään järjestelmään.\n"
"\n"
"Varmistaa, että sijainti nykyisessä äänilähteessä säilytetään, jos nykyinen "
"äänilähde tukee kelausta. Jos lähde ei tue kelausta ja \"Vain kelausta "
"tukevat lähteet\" -asetus ei ole valittuna, toisto alkaa alusta."

#: quodlibet/ext/events/stop_on_pause.py:75
msgid "Only Seekable Sources"
msgstr "Vain kelausta tukevat lähteet"

#: quodlibet/ext/events/stop_on_pause.py:86
msgid "Plugin Options"
msgstr "Liitännäisen asetukset"

#: quodlibet/ext/events/synchronize_to_device.py:52
msgid "Pending copy"
msgstr "Odottaa kopiointia"

#: quodlibet/ext/events/synchronize_to_device.py:53
msgid "Pending delete"
msgstr "Odottaa poistamista"

#: quodlibet/ext/events/synchronize_to_device.py:54
msgid "delete"
msgstr "poista"

#: quodlibet/ext/events/synchronize_to_device.py:55
msgid "Skip"
msgstr "Ohita"

#: quodlibet/ext/events/synchronize_to_device.py:56
msgid "DUPLICATE"
msgstr "KAKSOISKAPPALE"

#: quodlibet/ext/events/synchronize_to_device.py:57
msgid "Synchronizing"
msgstr "Synkronoidaan"

#: quodlibet/ext/events/synchronize_to_device.py:58
msgid "Deleting"
msgstr "Poistetaan"

#: quodlibet/ext/events/synchronize_to_device.py:59
msgid "Success"
msgstr "Suoritus onnistui"

#: quodlibet/ext/events/synchronize_to_device.py:60
msgid "FAILURE"
msgstr "SUORITUS EPÄONNISTUI"

#: quodlibet/ext/events/synchronize_to_device.py:61
msgid "Skipped existing file"
msgstr "Olemassa oleva tiedosto ohitettu"

#: quodlibet/ext/events/synchronize_to_device.py:80
msgid "Cannot set the filename of a song."
msgstr "Kappaleen tiedostonimen asettaminen epäonnistui."

#: quodlibet/ext/events/synchronize_to_device.py:86
msgid "Synchronize to Device"
msgstr "Synkronoi laitteelle"

#: quodlibet/ext/events/synchronize_to_device.py:88
msgid ""
"Synchronizes all songs from the selected saved searches with the specified "
"folder."
msgstr ""
"Synkronoi valittujen tallennettujen hakujen määrittämät kappaleet määritetyn "
"kansion kanssa."

#: quodlibet/ext/events/synchronize_to_device.py:146
msgid "Synchronize the following saved searches:"
msgstr "Synkronoi seuraavat tallennetut haut:"

#: quodlibet/ext/events/synchronize_to_device.py:153
msgid "The absolute path to your export location"
msgstr "Vientisijainnin absoluuttinen polku"

#: quodlibet/ext/events/synchronize_to_device.py:171
msgid ""
"All pre-existing files in the destination folder that aren't in the saved "
"searches will be deleted."
msgstr ""
"Kaikki kohdekansiossa jo olemassa olevat tiedostot, jotka eivät sisälly "
"hakutuloksiin, poistetaan."

#: quodlibet/ext/events/synchronize_to_device.py:178
msgid ""
"For devices mounted with MTP, export to a local destination folder, then "
"transfer it to your device with rsync. Or, when syncing many files to an "
"Android Device, use adb-sync, which is much faster."
msgstr ""
"MTP:llä yhdistettyyn laitteeseen viemistä varten vie tulokset ensin "
"paikalliseen kansioon ja siirrä ne sieltä laitteeseen rsync-ohjelmalla. "
"Synkronoidessa suurta määrää tiedostoja Android-laitteeseen voi käyttää "
"huomattavasti nopeampaa adc-sync-ohjelmaa."

#: quodlibet/ext/events/synchronize_to_device.py:191
msgid "Destination path:"
msgstr "Polku kohdekansioon:"

#: quodlibet/ext/events/synchronize_to_device.py:198
#: quodlibet/qltk/renamefiles.py:182 quodlibet/qltk/tagsfrompath.py:116
msgid "Path Patterns"
msgstr "Kaavat tiedostopoluille"

#: quodlibet/ext/events/synchronize_to_device.py:199
#: quodlibet/qltk/renamefiles.py:183 quodlibet/qltk/tagsfrompath.py:117
msgid "Edit saved patterns…"
msgstr "Muokkaa tallennettuja kaavoja…"

#: quodlibet/ext/events/synchronize_to_device.py:205
msgid "The structure of the exported filenames, based on their tags"
msgstr "Vietyjen tiedostonimien rakenne (perustuen kappaleiden tunnisteisiin)"

#: quodlibet/ext/events/synchronize_to_device.py:214
msgid "Export pattern:"
msgstr "Vientikaava:"

#: quodlibet/ext/events/synchronize_to_device.py:227
msgid "Stop preview"
msgstr "Pysäytä esikatselu"

#: quodlibet/ext/events/synchronize_to_device.py:248
#: quodlibet/ext/songsmenu/fingerprint/search.py:144
msgid "Status"
msgstr "Tila"

#: quodlibet/ext/events/synchronize_to_device.py:259
msgid "Source File"
msgstr "Lähdetiedosto"

#: quodlibet/ext/events/synchronize_to_device.py:271
msgid "Export Path"
msgstr "Vientipolku"

#: quodlibet/ext/events/synchronize_to_device.py:285
msgid ""
"Duplicate export paths detected! The export paths above can be edited before "
"starting the synchronization."
msgstr ""
"Kahdentuneita vientipolkuja havaittu. Yllä olevia vientipolkuja voi muokata "
"ennen synkronoinnin aloittamista."

#: quodlibet/ext/events/synchronize_to_device.py:293
msgid ""
"Existing files in the destination path will be deleted (except files named "
"'cover.jpg')!"
msgstr ""
"Olemassa olevat tiedostot kohdepolussa poistetaan (paitsi cover.jpg-nimiset "
"tiedostot)!"

#: quodlibet/ext/events/synchronize_to_device.py:313
msgid "Start synchronization"
msgstr "Aloita synkronointi"

#: quodlibet/ext/events/synchronize_to_device.py:322
msgid "Stop synchronization"
msgstr "Pysäytä synkronointi"

#: quodlibet/ext/events/synchronize_to_device.py:344
msgid "No saved searches yet, create some and come back!"
msgstr "Ei vielä tallennettuja hakuja, luo niitä ja tule takaisin!"

#: quodlibet/ext/events/synchronize_to_device.py:429
msgid "Choose destination path"
msgstr "Valitse kohdepolku"

#: quodlibet/ext/events/synchronize_to_device.py:590
#, python-brace-format
msgid ""
"Export path changed from [{old_path}] to [{new_path}] for file [{filename}]"
msgstr ""
"Vientipolku muutettu arvosta ”{old_path}” arvoon ”{new_path}” tiedostolle "
"”{filename}”"

#: quodlibet/ext/events/synchronize_to_device.py:706
msgid "Starting synchronization preview"
msgstr "Aloitetaan synkronoinnin esikatselu"

#. Summary labels
#: quodlibet/ext/events/synchronize_to_device.py:710
msgid "Synchronization preview in progress."
msgstr "Synkronoinnin esikatselu käynnissä."

#: quodlibet/ext/events/synchronize_to_device.py:726
msgid "Finished synchronization preview"
msgstr "Synkronoinnin esikatselu valmis"

#: quodlibet/ext/events/synchronize_to_device.py:735
msgid "Stopping synchronization preview"
msgstr "Pysäytetään synkronoinnin esikatselua"

#: quodlibet/ext/events/synchronize_to_device.py:736
msgid "Synchronization preview was stopped."
msgstr "Synkronoinnin esikatselu pysäytettiin."

#: quodlibet/ext/events/synchronize_to_device.py:738
msgid "Synchronization preview has finished."
msgstr "Synkronoinnin esikatselu on valmis."

#: quodlibet/ext/events/synchronize_to_device.py:768
msgid "Stopped synchronization preview"
msgstr "Synkronoinnin esikatselu pysäytettiin"

#: quodlibet/ext/events/synchronize_to_device.py:772
msgid "A different plugin was selected - stop preview"
msgstr "Toinen liitännäinen valittu - pysäytä esikatselu"

#: quodlibet/ext/events/synchronize_to_device.py:809
msgid "Synchronization will:"
msgstr "Synkronointi tekee seuraavat asiat:"

#: quodlibet/ext/events/synchronize_to_device.py:816
#, python-brace-format
msgid "attempt to write {count} file"
msgid_plural "attempt to write {count} files"
msgstr[0] "yrittää kirjoittaa {count} tiedoston"
msgstr[1] "yrittää kirjoittaa {count} tiedostoa"

#: quodlibet/ext/events/synchronize_to_device.py:826
#, python-brace-format
msgid "skip {count} duplicate file"
msgid_plural "skip {count} duplicate files"
msgstr[0] "ohittaa {count} kaksoiskappaleen"
msgstr[1] "ohittaa {count} kaksoiskappaletta"

#: quodlibet/ext/events/synchronize_to_device.py:838
#, python-brace-format
msgid "delete {count} file"
msgid_plural "delete {count} files"
msgstr[0] "poistaa {count} tiedoston"
msgstr[1] "poistaa {count} tiedostoa"

#: quodlibet/ext/events/synchronize_to_device.py:890
msgid "No destination path provided"
msgstr "Kohdepolkua ei ole määritetty"

#: quodlibet/ext/events/synchronize_to_device.py:891
msgid "Please specify the directory where songs should be exported."
msgstr "Määritä kohdekansio, johon kappaleet viedään."

#: quodlibet/ext/events/synchronize_to_device.py:899
msgid "No export pattern provided"
msgstr "Vientikaavaa ei ole määritetty"

#: quodlibet/ext/events/synchronize_to_device.py:901
msgid "Please specify an export pattern for the names of the exported songs."
msgstr "Määritä vientikaava vietävien kappaleiden tiedostonimille."

#: quodlibet/ext/events/synchronize_to_device.py:913
msgid "Export path is not absolute"
msgstr "Vientipolku ei ole absoluuttinen"

#: quodlibet/ext/events/synchronize_to_device.py:915
msgid ""
"The pattern\n"
"\n"
"{}\n"
"\n"
"contains \"/\" but does not start from root. Please provide an absolute "
"destination path by making sure it starts with / or ~/."
msgstr ""
"Kaava\n"
"\n"
"{}\n"
"\n"
"sisältää merkin /, mutta ei ala juurihakemistosta. Määritä absoluuttinen "
"kohdepolku aloittamalla kaava merkeillä / tai ~/."

#: quodlibet/ext/events/synchronize_to_device.py:939
msgid "No saved searches selected"
msgstr "Ei tallennettuja hakuja valittuna"

#: quodlibet/ext/events/synchronize_to_device.py:940
msgid "Please select at least one saved search."
msgstr "Valitse vähintään yksi tallennettu haku."

#: quodlibet/ext/events/synchronize_to_device.py:951
msgid "No songs in the selected saved searches"
msgstr "Ei kappaleita valituissa tallennetuissa hauissa"

#: quodlibet/ext/events/synchronize_to_device.py:952
msgid "All selected saved searches are empty."
msgstr "Kaikki valitut tallennetut haut ovat tyhjiä."

#: quodlibet/ext/events/synchronize_to_device.py:956
msgid "Found {} songs to synchronize"
msgstr "Löydetty {} synkronoitavaa kappaletta"

#: quodlibet/ext/events/synchronize_to_device.py:975
msgid "Mismatch between destination path and export pattern"
msgstr "Kohdepolku ja vientikaava eivät vastaa toisiaan"

#: quodlibet/ext/events/synchronize_to_device.py:977
msgid ""
"The export pattern starts with a path that differs from the destination "
"path. Please correct the pattern.\n"
"\n"
"Error:\n"
"{}"
msgstr ""
"Vientikaava alkaa polulla, joka on eri kuin määritetty kohdepolku. Korjaa "
"vientikaava.\n"
"\n"
"Virhe:\n"
"{}"

#: quodlibet/ext/events/synchronize_to_device.py:1021
msgid "Unable to sync"
msgstr "Ei voi synkronoida"

#: quodlibet/ext/events/synchronize_to_device.py:1022
msgid "Cannot start synchronization while sorting by <b>Status</b>."
msgstr ""
"Synkronointia ei voi aloittaa järjestettäessä sarakkeen <b>Tila</b> mukaan."

#: quodlibet/ext/events/synchronize_to_device.py:1026
msgid "Starting song synchronization"
msgstr "Aloitetaan kappaleiden synkronointi"

#. Summary labels
#: quodlibet/ext/events/synchronize_to_device.py:1030
msgid "Synchronization in progress."
msgstr "Synkronointi käynnissä."

#: quodlibet/ext/events/synchronize_to_device.py:1042
msgid "Finished song synchronization"
msgstr "Kappaleiden synkronointi valmis"

#: quodlibet/ext/events/synchronize_to_device.py:1051
msgid "Stopping song synchronization"
msgstr "Kappaleiden synkronointia pysäytetään"

#: quodlibet/ext/events/synchronize_to_device.py:1052
msgid "Synchronization was stopped."
msgstr "Kappaleiden synkronointi pysäytettiin."

#: quodlibet/ext/events/synchronize_to_device.py:1054
msgid "Synchronization has finished."
msgstr "Kappaleiden synkronointi on valmis."

#: quodlibet/ext/events/synchronize_to_device.py:1088
msgid "Stopped song synchronization"
msgstr "Kappaleiden synkronointi pysäytetty"

#: quodlibet/ext/events/synchronize_to_device.py:1092
msgid "A different plugin was selected - stop synchronization"
msgstr "Toinen liitännäinen valittu - pysäytä synkronointi"

#: quodlibet/ext/events/synchronize_to_device.py:1096
#, python-brace-format
msgid "{tag} - \"{filename}\""
msgstr "{tag} - ”{filename}”"

#: quodlibet/ext/events/synchronize_to_device.py:1166
msgid "Removing \"{}\""
msgstr "Poistetaan ”{}”"

#: quodlibet/ext/events/synchronize_to_device.py:1187
msgid "Synchronization has:"
msgstr "Synkronointi on tehnyt seuraavat asiat:"

#: quodlibet/ext/events/synchronize_to_device.py:1196
#, python-brace-format
msgid "written {count}/{total} file"
msgid_plural "written {count}/{total} files"
msgstr[0] "kirjoitettu {count}/{total} tiedosto"
msgstr[1] "kirjoitettu {count}/{total} tiedostoa"

#: quodlibet/ext/events/synchronize_to_device.py:1206
#, python-brace-format
msgid "(skipped {count} existing file)"
msgid_plural "(skipped {count} existing files)"
msgstr[0] "(ohitettu {count} olemassa oleva tiedosto)"
msgstr[1] "(ohitettu {count} olemassa olevaa tiedostoa"

#: quodlibet/ext/events/synchronize_to_device.py:1218
#, python-brace-format
msgid "skipped {count}/{total} duplicate file"
msgid_plural "skipped {count}/{total} duplicate files"
msgstr[0] "ohitettu {count}/{total} kaksoiskappale"
msgstr[1] "ohitettu {count}/{total} kaksoiskappaletta"

#: quodlibet/ext/events/synchronize_to_device.py:1228
#, python-brace-format
msgid "deleted {count}/{total} file"
msgid_plural "deleted {count}/{total} files"
msgstr[0] "poistettu {count}/{total} tiedosto"
msgstr[1] "poistettu {count}/{total} tiedostoa"

#: quodlibet/ext/events/synchronize_to_device.py:1238
#, python-brace-format
msgid "failed to sync {count} file"
msgid_plural "failed to sync {count} files"
msgstr[0] "ei voitu synkronoida {count} tiedostoa"
msgstr[1] "ei voitu synkronoida {count} tiedostoa"

#: quodlibet/ext/events/synchronize_to_device.py:1248
#, python-brace-format
msgid "skipped {count} file synchronized previously"
msgid_plural "skipped {count} files synchronized previously"
msgstr[0] "ohitettu {count} aikaisemmin synkronoitu tiedosto"
msgstr[1] "ohitettu {count} aikaisemmin synkronoitua tiedostoa"

#: quodlibet/ext/events/synchronizedlyrics.py:28
msgid "Synchronized Lyrics"
msgstr "Tahdistetut sanoitukset"

#: quodlibet/ext/events/synchronizedlyrics.py:30
msgid ""
"Shows synchronized lyrics from an .lrc file with same name as the track (or "
"similar)."
msgstr ""
"Näyttää tahdistetut sanoitukset .lrc-tiedostosta, jonka nimi vastaa "
"kappaleen tiedostonimeä."

#: quodlibet/ext/events/synchronizedlyrics.py:69
msgid "Text:"
msgstr "Teksti:"

#: quodlibet/ext/events/synchronizedlyrics.py:79
msgid "Background:"
msgstr "Tausta:"

#: quodlibet/ext/events/synchronizedlyrics.py:90
msgid "Font"
msgstr "Fontti"

#: quodlibet/ext/events/synchronizedlyrics.py:93
msgid "Size (px):"
msgstr "Koko (px):"

#: quodlibet/ext/events/telepathy_status.py:74
msgid "Telepathy Status Messages"
msgstr "Telepathy-tilaviestit"

#: quodlibet/ext/events/telepathy_status.py:76
msgid ""
"Updates all Telepathy-based IM accounts (as configured in Empathy etc) with "
"a status message based on current song."
msgstr ""
"Päivittää tilaviestin kaikille Telepathy-pohjaisille pikaviestitileille "
"(kuten määritetty mm. Empathy-sovelluksessa) toistettavan kappaleen "
"perusteella."

#: quodlibet/ext/events/telepathy_status.py:137
msgid "Playing:"
msgstr "Toistetaan:"

#: quodlibet/ext/events/telepathy_status.py:139
#, python-format
msgid "Status text when a song is started. Accepts QL Patterns e.g. %s"
msgstr "Tilaviesti, kun kappaleen toisto alkaa. Hyväksyy QL-kaavoja, kuten %s"

#: quodlibet/ext/events/telepathy_status.py:152
msgid "Paused:"
msgstr "Keskeytetty:"

#: quodlibet/ext/events/telepathy_status.py:154
#, python-format
msgid "Status text when a song is paused. Accepts QL Patterns e.g. %s"
msgstr ""
"Tilaviesti, kun kappaleen toisto on keskeytetty. Hyväksyy QL-kaavoja, kuten "
"%s"

#: quodlibet/ext/events/telepathy_status.py:167
msgid "Plain text for status when there is no current song"
msgstr "Tilateksti, kun toistettavaa kappaletta ei ole"

#: quodlibet/ext/events/telepathy_status.py:168
msgid "No song:"
msgstr "Ei kappaletta:"

#. Frame
#: quodlibet/ext/events/telepathy_status.py:175
msgid "Status Patterns"
msgstr "Tilaviestien kaavat"

#: quodlibet/ext/events/themeswitcher.py:25
msgid "Theme Switcher"
msgstr "Teeman vaihtaja"

#: quodlibet/ext/events/themeswitcher.py:26
msgid "Changes the active GTK+ theme."
msgstr "Vaihtaa käytetyn GTK+-teeman."

#: quodlibet/ext/events/themeswitcher.py:48
msgid "_Theme:"
msgstr "_Teema:"

#: quodlibet/ext/events/themeswitcher.py:53
msgid "Default Theme"
msgstr "Oletusteema"

#: quodlibet/ext/events/themeswitcher.py:65
msgid "Prefer dark theme version"
msgstr "Suosi tummaa teemaa"

#: quodlibet/ext/events/thumbrating.py:90
msgid "Thumb Rating"
msgstr "Peukkuarvostelu"

#: quodlibet/ext/events/thumbrating.py:92
msgid ""
"Adds a thumb-up / thumb-down scoring system which is converted to a rating "
"value. Useful for keeping running vote totals and sorting by <b><tt>~#score</"
"tt></b>."
msgstr ""
"Lisää mahdollisuuden arvostella kappaleita antamalla peukalo ylös / alas -"
"ääniä. Arvostelun tulos muunnetaan arvosanaksi. Voi käyttää yhteisäänten "
"laskemiseen ja kappaleiden järjestämiseen <b><tt>~#score</tt></b>-tunnisteen "
"mukaan."

#: quodlibet/ext/events/toggle_menu.py:18
msgid "Toggle Menu Bar"
msgstr "Valikkorivin näyttö / piilotus"

#: quodlibet/ext/events/toggle_menu.py:19
msgid "Toggle the menu bar by pressing the Alt key."
msgstr "Näytä / piilota valikkorivi Alt-näppäintä painamalla."

#: quodlibet/ext/events/trayicon/appindicator.py:74
#: quodlibet/ext/events/trayicon/prefs.py:108
#: quodlibet/ext/events/trayicon/systemtray.py:185 quodlibet/qltk/info.py:52
msgid "Not playing"
msgstr "Toisto pysäytetty"

#: quodlibet/ext/events/trayicon/__init__.py:50
msgid "Tray Icon"
msgstr "Ilmaisinalueen kuvake"

#: quodlibet/ext/events/trayicon/__init__.py:51
msgid "Controls Quod Libet from the system tray."
msgstr "Hallitse Quod Libetiä ilmaisinalueelta."

#: quodlibet/ext/events/trayicon/menu.py:40
#, python-format
msgid "_Show %(application-name)s"
msgstr "_Näytä %(application-name)s"

#: quodlibet/ext/events/trayicon/menu.py:59
#: quodlibet/qltk/quodlibetwindow.py:209 quodlibet/qltk/quodlibetwindow.py:998
#: quodlibet/qltk/quodlibetwindow.py:1211
msgid "_Play"
msgstr "_Toista"

#: quodlibet/ext/events/trayicon/menu.py:62
#: quodlibet/qltk/quodlibetwindow.py:211 quodlibet/qltk/quodlibetwindow.py:1213
#: quodlibet/qltk/wlw.py:50
msgid "P_ause"
msgstr "_Keskeytä"

#: quodlibet/ext/events/trayicon/menu.py:67
#: quodlibet/qltk/quodlibetwindow.py:216 quodlibet/qltk/quodlibetwindow.py:992
msgid "Pre_vious"
msgstr "_Edellinen"

#: quodlibet/ext/events/trayicon/menu.py:70
#: quodlibet/qltk/quodlibetwindow.py:220 quodlibet/qltk/quodlibetwindow.py:1003
msgid "_Next"
msgstr "_Seuraava"

#: quodlibet/ext/events/trayicon/menu.py:75
msgid "_Shuffle"
msgstr "S_ekoita"

#: quodlibet/ext/events/trayicon/menu.py:81
msgid "_Repeat"
msgstr "Ke_rtaus"

#: quodlibet/ext/events/trayicon/menu.py:87
msgid "Stop _After This Song"
msgstr "_Pysäytä tämän kappaleen jälkeen"

#: quodlibet/ext/events/trayicon/menu.py:93
#: quodlibet/qltk/quodlibetwindow.py:961
msgid "Open _Browser"
msgstr "Avaa _selain"

#: quodlibet/ext/events/trayicon/menu.py:105
#: quodlibet/qltk/quodlibetwindow.py:982 quodlibet/qltk/songsmenu.py:449
msgid "Edit _Tags"
msgstr "Muokkaa t_unnisteita"

#: quodlibet/ext/events/trayicon/menu.py:114
#: quodlibet/qltk/quodlibetwindow.py:919 quodlibet/qltk/songsmenu.py:434
msgid "_Information"
msgstr "T_iedot"

#: quodlibet/ext/events/trayicon/menu.py:116 quodlibet/qltk/songsmenu.py:521
msgid "Play_lists"
msgstr "Soitto_listat"

#: quodlibet/ext/events/trayicon/menu.py:133
#: quodlibet/qltk/quodlibetwindow.py:977
msgid "_Quit"
msgstr "_Lopeta"

#: quodlibet/ext/events/trayicon/prefs.py:39 quodlibet/qltk/prefs.py:105
#: quodlibet/qltk/prefs.py:519 quodlibet/qltk/prefs.py:840
msgid "Behavior"
msgstr "Toiminta"

#: quodlibet/ext/events/trayicon/prefs.py:49
msgid "Scroll wheel adjusts volume"
msgstr "Rulla säätää äänenvoimakkuutta"

#: quodlibet/ext/events/trayicon/prefs.py:55
msgid "Scroll wheel changes song"
msgstr "Rulla vaihtaa kappaletta"

#: quodlibet/ext/events/trayicon/prefs.py:63
msgid "Scroll _Wheel"
msgstr "_Vieritysrulla"

#: quodlibet/ext/events/trayicon/prefs.py:94
msgid "Tooltip Display"
msgstr "Työkaluvihjenäyttö"

#: quodlibet/ext/events/viewlyrics.py:28
msgid "View Lyrics"
msgstr "Näytä sanat"

#: quodlibet/ext/events/viewlyrics.py:29
msgid "Automatically displays tag or file-based lyrics in a sidebar."
msgstr ""
"Näyttää tunnisteesta tai tiedostosta haetut kappaleen sanat sivupaneelissa."

#: quodlibet/ext/events/viewlyrics.py:120
#, python-format
msgid ""
"No lyrics found for\n"
" %s"
msgstr ""
"Seuraavalle kappaleelle ei löydy sanoja:\n"
"%s"

#: quodlibet/ext/events/viewlyrics.py:150
msgid "No active song"
msgstr "Ei aktiivista kappaletta"

#: quodlibet/ext/events/viewlyrics.py:174
msgid "Hide timestamps of .lrc or .elrc formatted lyrics"
msgstr "Piilota .lrc- ja .elrc-muotoisten laulun sanojen aikaleimat"

#: quodlibet/ext/events/visualisations.py:36
msgid "Launch Visualisations"
msgstr "Käynnistä visualisaatio"

#: quodlibet/ext/events/visualisations.py:38
msgid "Launch external visualisations."
msgstr "Käynnistä ulkopuolinen visualisaatio."

#: quodlibet/ext/events/visualisations.py:57
#, python-format
msgid "Couldn't run visualisations using '%s'"
msgstr "Visuaalisaatiota ei voitu suorittaa käyttämällä ohjelmaa %s"

#: quodlibet/ext/events/visualisations.py:61
#: quodlibet/ext/songsmenu/fingerprint/search.py:44
msgid "Error"
msgstr "Virhe"

#: quodlibet/ext/events/visualisations.py:78
msgid "Visualiser executable:"
msgstr "Visualisointiohjelma:"

#: quodlibet/ext/events/visualisations.py:95
msgid "Reload"
msgstr "Lataa uudelleen"

#: quodlibet/ext/events/waveformseekbar.py:638
msgid "Waveform Seek Bar"
msgstr "Aaltomuoto-aikasiirtymäpalkki"

#: quodlibet/ext/events/waveformseekbar.py:641
msgid "∿ A seekbar in the shape of the waveform of the current song."
msgstr ""
"∿ Aikasiirtymäpalkki, joka on toistettavan kappaleen aaltomuodon muotoinen."

#: quodlibet/ext/events/waveformseekbar.py:729
msgid "Foreground color"
msgstr "Etualan väri"

#: quodlibet/ext/events/waveformseekbar.py:732
msgid "Hover color"
msgstr "Väri osoitettaessa"

#: quodlibet/ext/events/waveformseekbar.py:735
msgid "Remaining color"
msgstr "Jäljellä oleva väri"

#: quodlibet/ext/events/waveformseekbar.py:739
msgid "Show current position whilst hovering"
msgstr "Näytä nykyinen sijainti pitämällä hiiri"

#: quodlibet/ext/events/waveformseekbar.py:748
msgid "Show time labels"
msgstr "Näytä aikatiedot"

#: quodlibet/ext/events/waveformseekbar.py:757
msgid "Seek amount when scrolling (milliseconds):"
msgstr "Aikasiirtymä vieritettäessä (millisekunteina):"

#: quodlibet/ext/events/waveformseekbar.py:768
msgid "Waveform height (pixels):"
msgstr "Aaltomuodon korkeus (pikseliä):"

#: quodlibet/ext/events/write_cover.py:33
msgid "Picture Saver"
msgstr "Kansikuvatallentaja"

#: quodlibet/ext/events/write_cover.py:34
msgid "Saves the cover image of the current song to a file."
msgstr ""
"Tallentaa kullakin hetkellä toistettavan kappaleen kansikuvan tiedostoon."

#: quodlibet/ext/events/write_cover.py:67
msgid "File:"
msgstr "Tiedosto:"

#: quodlibet/ext/gstreamer/compressor.py:21
msgid "_Threshold:"
msgstr "_Kompressointikynnys:"

#: quodlibet/ext/gstreamer/compressor.py:21
msgid "Threshold until the filter is activated"
msgstr "Kynnysarvo, jonka kohdalla suodatin otetaan käyttöön"

#: quodlibet/ext/gstreamer/compressor.py:22
msgid "R_atio:"
msgstr "_Kompressointisuhde:"

#: quodlibet/ext/gstreamer/compressor.py:22
msgid "Compression ratio"
msgstr "Kompressointisuhde"

#: quodlibet/ext/gstreamer/compressor.py:81
#: quodlibet/ext/gstreamer/karaoke.py:96
#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:259
#, python-format
msgid "%d %%"
msgstr "%d %%"

#: quodlibet/ext/gstreamer/compressor.py:113
msgid "Audio Compressor"
msgstr "Äänikompressori"

#: quodlibet/ext/gstreamer/compressor.py:115
msgid ""
"Changes the amplitude of all samples above a specific threshold with a "
"specific ratio."
msgstr ""
"Vaimentaa kompressointikynnystä voimakkaamman signaalin tasoa tietyn suhteen "
"mukaan."

#: quodlibet/ext/gstreamer/crossfeed.py:20
msgid "_Preset:"
msgstr "_Esiasetus:"

#: quodlibet/ext/gstreamer/crossfeed.py:20
msgid "Filter preset"
msgstr "Suodattimen esiasetus"

#: quodlibet/ext/gstreamer/crossfeed.py:21
msgid "_Frequency cut:"
msgstr "_Rajataajuus:"

#: quodlibet/ext/gstreamer/crossfeed.py:21
msgid "Low-pass filter cut frequency"
msgstr "Alipäästösuodattimen rajataajuus"

#: quodlibet/ext/gstreamer/crossfeed.py:22
msgid "Feed _level:"
msgstr "Syötön _taso:"

#: quodlibet/ext/gstreamer/crossfeed.py:22
msgid "Feed level"
msgstr "Syötön taso"

#: quodlibet/ext/gstreamer/crossfeed.py:28
msgid "Default"
msgstr "Oletus"

#: quodlibet/ext/gstreamer/crossfeed.py:29
msgid "Closest to virtual speaker placement (30°, 3 meter)"
msgstr "Lähimpänä virtuaalista kaiutinasettelua (30°, 3 metriä)"

#: quodlibet/ext/gstreamer/crossfeed.py:33
msgid "Chu Moy"
msgstr "Chu Moy"

#: quodlibet/ext/gstreamer/crossfeed.py:33
msgid "Close to Chu Moy's crossfeeder (popular)"
msgstr "Muistuttaa Chu Moyn crossfeederiä (suosittu)"

#: quodlibet/ext/gstreamer/crossfeed.py:36
msgid "Jan Meier"
msgstr "Jan Meier"

#: quodlibet/ext/gstreamer/crossfeed.py:37
msgid "Close to Jan Meier's CORDA amplifiers (little change)"
msgstr "Muistuttaa Jan Meierin CORDA-vahtistimia (pieni muutos)"

#: quodlibet/ext/gstreamer/crossfeed.py:41
msgid "Custom"
msgstr "Mukautettu"

#: quodlibet/ext/gstreamer/crossfeed.py:41
msgid "Custom settings"
msgstr "Mukautettu"

#: quodlibet/ext/gstreamer/crossfeed.py:172
msgid "Crossfeed"
msgstr "Ristiinsyöttö"

#: quodlibet/ext/gstreamer/crossfeed.py:174
msgid ""
"Mixes the left and right channel in a way that simulates a speaker setup "
"while using headphones, or to adjust for early Stereo recordings."
msgstr ""
"Miksaa oikean ja vasemman kanavan tavalla, joka simuloi kaiutinasettelua "
"käytettäessä kuulokkeita, tai jota voidaan käyttää varhaisten "
"stereoäänitteiden säätämiseen."

#: quodlibet/ext/gstreamer/karaoke.py:21
msgid "Filter _band:"
msgstr "Taajuuskaista:"

#: quodlibet/ext/gstreamer/karaoke.py:21
msgid "The Frequency band of the filter"
msgstr "Suodattimen taajuuskaista"

#: quodlibet/ext/gstreamer/karaoke.py:22
msgid "Filter _width:"
msgstr "Kaistanleveys:"

#: quodlibet/ext/gstreamer/karaoke.py:22
msgid "The Frequency width of the filter"
msgstr "Suodattimen kaistanleveys"

#: quodlibet/ext/gstreamer/karaoke.py:23
msgid "_Level:"
msgstr "_Taso:"

#: quodlibet/ext/gstreamer/karaoke.py:23
msgid "Level of the effect"
msgstr "Tehosteen taso"

#: quodlibet/ext/gstreamer/karaoke.py:111
msgid "Karaoke"
msgstr "Karaoke"

#: quodlibet/ext/gstreamer/karaoke.py:112
msgid "Removes main vocals from audio."
msgstr "Poistaa äänestä päälauluäänen."

#: quodlibet/ext/gstreamer/mono.py:16
msgid "Mono Downmix"
msgstr "Mono-alasmiksaus"

#: quodlibet/ext/gstreamer/mono.py:17
msgid "Downmixes audio channels to mono."
msgstr "Alasmiksaa äänikanavat monoääneksi."

#: quodlibet/ext/gstreamer/pitch.py:22
msgid "R_ate:"
msgstr "_Näytenopeus:"

#: quodlibet/ext/gstreamer/pitch.py:23
msgid "_Tempo:"
msgstr "_Tempo:"

#: quodlibet/ext/gstreamer/pitch.py:24
msgid "_Pitch:"
msgstr "_Sävelkorkeus:"

#: quodlibet/ext/gstreamer/pitch.py:106
msgid "Audio Pitch / Speed"
msgstr "Äänenkorkeus / toistonopeus"

#: quodlibet/ext/gstreamer/pitch.py:107
msgid "Controls the pitch of an audio stream."
msgstr "Säätää äänivirran äänenkorkeutta."

#: quodlibet/ext/playlist/export_to_folder.py:30
#: quodlibet/ext/playlist/export_to_folder.py:102
#: quodlibet/ext/playlist/export_to_folder.py:154
msgid "Export Playlist to Folder"
msgstr "Vie soittolista kansioon"

#: quodlibet/ext/playlist/export_to_folder.py:41
msgid "_Export"
msgstr "_Vie"

#: quodlibet/ext/playlist/export_to_folder.py:46
msgid "Destination folder:"
msgstr "Kohdekansio:"

#: quodlibet/ext/playlist/export_to_folder.py:62
msgid "Filename pattern:"
msgstr "Tiedostonimen kaava:"

#: quodlibet/ext/playlist/export_to_folder.py:103
msgid "Exports a playlist by copying files to a folder."
msgstr "Vie soittolistan kopioimalla tiedostot kansioon."

#: quodlibet/ext/playlist/export_to_folder.py:127
#: quodlibet/ext/songsmenu/playlist.py:143
msgid "Unable to export playlist"
msgstr "Soittolistan vienti ei onnistu"

#: quodlibet/ext/playlist/export_to_folder.py:128
msgid "Ensure you have write access to the destination."
msgstr "Varmista, että kohteeseen on kirjoitusoikeus."

#: quodlibet/ext/playlist/export_to_folder.py:178
msgid "Default filename pattern:"
msgstr "Tiedostonimen oletuskaava:"

#: quodlibet/ext/playlist/export_to_sonos.py:96
#: quodlibet/ext/_shared/squeezebox/util.py:20 quodlibet/qltk/getstring.py:34
msgid "_OK"
msgstr "_OK"

#: quodlibet/ext/playlist/export_to_sonos.py:103
msgid ""
"Type a new playlist name,\n"
"or choose an existing Sonos playlist to overwrite"
msgstr ""
"Anna uuden soittolistan nimi,\n"
"tai valitse olemassa oleva Sonos-soittolista ylikirjoitettavaksi"

#: quodlibet/ext/playlist/export_to_sonos.py:132
msgid "Export to Sonos Playlist"
msgstr "Vie Sonos-soittolistaksi"

#: quodlibet/ext/playlist/export_to_sonos.py:133
msgid "Exports a playlist to Sonos by matching tracks."
msgstr "Vie soittolistan Sonosiin täsmäyttämällä kappaleita."

#: quodlibet/ext/playlist/export_to_sonos.py:256
msgid "Error finding Sonos device(s)"
msgstr "Virhe Sonos-laitteiden löytämisessä"

#: quodlibet/ext/playlist/export_to_sonos.py:257
msgid "Error finding Sonos. Please check settings"
msgstr "Virhe Sonos-laitteiden löytämisessä. Tarkista asetukset."

#: quodlibet/ext/playlist/export_to_sonos.py:275
#, python-format
msgid "Failed to delete existing Sonos playlist %s:"
msgstr "Olemassa olevan Sonos-soittolistan %s poistaminen epäonnistui:"

#: quodlibet/ext/playlist/export_to_sonos.py:288
#, python-format
msgid "Export to playlist %(playlist)r (%(total)d tracks)"
msgstr "Vie soittolistaan %(playlist)r (%(total)d kappaletta)"

#: quodlibet/ext/playlist/export_to_squeezebox.py:22
msgid "Export to Squeezebox"
msgstr "Vie Squeezeboxiin"

#: quodlibet/ext/playlist/export_to_squeezebox.py:25
msgid ""
"Dynamically exports a playlist to Logitech Squeezebox playlist, provided "
"both share a directory structure."
msgstr ""
"Vie soittolistan Logitech Squeezebox -soittolistaksi edellyttäen, että "
"molemmilla on sama hakemistorakenne."

#: quodlibet/ext/playlist/export_to_squeezebox.py:30
#, python-format
msgid ""
"Shares configuration with <a href=\"%(plugin_link)s\">Squeezebox Sync "
"plugin</a>."
msgstr ""
"Asetukset ovat yhteiset <a href=\"%(plugin_link)s\">Squeezebox-synkronointi</"
"a>-liitännäisen kanssa."

#: quodlibet/ext/playlist/export_to_squeezebox.py:88
msgid "Export playlist to Squeezebox"
msgstr "Vie soittolista Squeezeboxiin"

#: quodlibet/ext/playlist/export_to_squeezebox.py:89
msgid "Playlist name (will overwrite existing)"
msgstr "Soittolistan nimi (ylikirjoittaa olemassa olevan)"

#: quodlibet/ext/playlist/export_to_squeezebox.py:108
msgid "Export to Squeezebox playlist"
msgstr "Vie Squeezebox-soittolistaksi"

#: quodlibet/ext/playlist/remove_duplicates.py:20
msgid "Remove Playlist Duplicates"
msgstr "Poista soittolistalta kaksoiskappaleet"

#: quodlibet/ext/playlist/remove_duplicates.py:21
msgid "Removes duplicate entries in a playlist."
msgstr ""
"Poistaa soittolistalta useaan kertaan esiintyvien kappaleiden "
"kaksoiskappaleet."

#: quodlibet/ext/playlist/remove_duplicates.py:51
#, python-format
msgid "Are you sure you want to remove %d duplicate song?"
msgid_plural "Are you sure you want to remove %d duplicate songs?"
msgstr[0] "Haluatko varmasti poistaa %d kaksoiskappaleen?"
msgstr[1] "Haluatko varmasti poistaa %d kaksoiskappaletta?"

#: quodlibet/ext/playlist/remove_duplicates.py:58
#, python-format
msgid "The duplicate songs will be removed from the playlist '%s'."
msgstr "Kaksoiskappaleet poistetaan soittolistalta ”%s”."

#: quodlibet/ext/playlist/shuffle.py:15
msgid "Shuffle Playlist"
msgstr "Sekoita soittolista"

#: quodlibet/ext/playlist/shuffle.py:16
msgid "Randomly shuffles a playlist."
msgstr "Sekoittaa soittolistan satunnaiseen järjestykseen."

#: quodlibet/ext/playorder/follow.py:18
msgid "Follow Cursor"
msgstr "Seuraa kursoria"

#: quodlibet/ext/playorder/follow.py:21
msgid ""
"Adds a play order mode that follows your selection, or the next song in the "
"list once exhausted."
msgstr ""
"Lisää toistojärjestyksen, joka toistaa valittuja kappaleita, tai listassa "
"seuraavana olevaa kappaletta kun kaikki valitut on toistettu."

#: quodlibet/ext/playorder/follow.py:24
msgid "Follow cursor"
msgstr "Seuraa kursoria"

#: quodlibet/ext/playorder/follow.py:25
msgid "_Follow cursor"
msgstr "_Seuraa kursoria"

#: quodlibet/ext/playorder/playcounteq.py:24
msgid "Playcount Equalizer"
msgstr "Toistokertojen tasaaja"

#: quodlibet/ext/playorder/playcounteq.py:25
msgid "Adds a shuffle mode that prefers songs with fewer total plays."
msgstr "Lisää sekoitustilan, joka suosii vähemmän toistettuja kappaleita."

#: quodlibet/ext/playorder/playcounteq.py:27
msgid "Prefer less played"
msgstr "Suosi vähemmän toistettuja"

#: quodlibet/ext/playorder/playcounteq.py:28
msgid "Prefer _less played"
msgstr "Suosi _vähemmän toistettuja"

#: quodlibet/ext/playorder/playcounteq.py:78
msgid "Priority for less played tracks"
msgstr "Vähemmän toistettujen kappaleiden suosimisen taso"

#: quodlibet/ext/playorder/queue.py:23
msgid "Queue Only"
msgstr "Vain jono"

#: quodlibet/ext/playorder/queue.py:26
msgid ""
"Limits playing of songs to the queue.\n"
"\n"
"Select this play order in the main window, then double-clicking any song "
"will enqueue it instead of playing."
msgstr ""
"Rajoittaa toistettavat kappaleet jonossa oleviin.\n"
"\n"
"Kun tämä on valittuna pääikkunassa, niin kappaleen kaksoisklikkaus lisää sen "
"jonoon toistamisen sijaan."

#: quodlibet/ext/playorder/queue.py:31
msgid "Queue only"
msgstr "Vain jono"

#: quodlibet/ext/playorder/queue.py:32
msgid "_Queue only"
msgstr "Vain _jono"

#: quodlibet/ext/playorder/queue.py:37
msgid "Automatically start playing double-clicked songs"
msgstr "Ala automaattisesti toistaa kaksoisklikattuja kappaleita"

#: quodlibet/ext/playorder/reverse.py:14 quodlibet/ext/playorder/reverse.py:17
msgid "Reverse"
msgstr "Käänteinen järjestys"

#: quodlibet/ext/playorder/reverse.py:16
msgid "Adds a shuffle mode that reverses the play order of songs."
msgstr ""
"Lisää sekoitustilan, joka toistaa kappaleet käänteisessä järjestyksessä."

#: quodlibet/ext/playorder/reverse.py:18
msgid "Re_verse"
msgstr "_Käänteinen järjestys"

#: quodlibet/ext/playorder/shufflebygrouping.py:32
#: quodlibet/ext/playorder/shufflebygrouping.py:99
msgid "Shuffle by Grouping"
msgstr "Sekoita ryhmittäen"

#: quodlibet/ext/playorder/shufflebygrouping.py:34
msgid ""
"Adds a shuffle mode that groups songs with a common tag – similar to album "
"shuffles.\n"
"\n"
"This is useful for shuffling multi-movement classical pieces, making sure "
"all movements play in order before shuffling to the next piece."
msgstr ""
"Lisää sekoitustilan, joka ryhmittää yhteisen tunnisteen omaavat kappaleet "
"soimaan peräkkäin (samalla periaatteella kuin albumisekoitus).\n"
"\n"
"Hyödyllinen esimerkiksi moniosaisten klassisten teosten toistamiseen "
"satunnaisessa järjestyksessä kuitenkin niin, että yhden teoksen kaikki osat "
"soitetaan järjestyksessä ennen seuraavaan teokseen siirtymistä."

#: quodlibet/ext/playorder/shufflebygrouping.py:41
msgid "Shuffle by grouping"
msgstr "Sekoita ryhmittäen"

#: quodlibet/ext/playorder/shufflebygrouping.py:42
msgid "Shuffle by _grouping"
msgstr "Sekoita _ryhmittäen"

#: quodlibet/ext/playorder/shufflebygrouping.py:100
msgid "Waiting to start new group…"
msgstr "Odotetaan uuden ryhmän toiston alkamista…"

#: quodlibet/ext/playorder/shufflebygrouping.py:152
msgid "Grouping tag:"
msgstr "Ryhmittävä tunniste:"

#: quodlibet/ext/playorder/shufflebygrouping.py:156
msgid "Tag to group songs by"
msgstr "Tunniste, jonka perusteella kappaleet ryhmitellään"

#: quodlibet/ext/playorder/shufflebygrouping.py:158
msgid "Filter tag:"
msgstr "Suodattava tunniste:"

#: quodlibet/ext/playorder/shufflebygrouping.py:164
msgid ""
"Grouping is applied only if the filter tag is defined.\n"
"A song with an undefined filter tag will be treated as\n"
"a group consisting only of itself. Typically the filter\n"
"tag should match or partially match the grouping tag."
msgstr ""
"Kappaleet ryhmitetään yhteen vain, jos suodattava tunniste\n"
"on määritetty. Kappale, jolla ei ole suodattavaa tunnistetta,\n"
"käsitellään yhden kappaleen ryhmänä. Tyypillisesti suodattavan\n"
"tunnisteen pitäisi täsmätä ainakin osittain ryhmittävän tunnisteen kanssa."

#: quodlibet/ext/playorder/shufflebygrouping.py:171
msgid "Delay:"
msgstr "Viive:"

#: quodlibet/ext/playorder/shufflebygrouping.py:177
msgid "Time delay in seconds before starting next group"
msgstr "Viive (sekunneissa) ennen seuraavan ryhmän aloittamista"

#: quodlibet/ext/playorder/shufflebygrouping.py:194
msgid "Reset to defaults"
msgstr "Palauta oletukset"

#: quodlibet/ext/playorder/skip_disliked.py:24
msgid "Skip Disliked Tracks"
msgstr "Ohita huonot kappaleet"

#: quodlibet/ext/playorder/skip_disliked.py:27
msgid ""
"Adds a play order (shuffle) mode that plays in order, but skips tracks with "
"a rating below (or equal to) a given threshold."
msgstr ""
"Lisää toistojärjestyksen, joka toistaa kappaleet valitussa järjestyksessä, "
"mutta ohittaa kappaleet, joiden arvosana on pienempi (tai yhtä suuri kuin) "
"määritelty raja."

#: quodlibet/ext/playorder/skip_disliked.py:31
msgid "Skip disliked tracks"
msgstr "Ohita huonot kappaleet"

#: quodlibet/ext/playorder/skip_disliked.py:32
msgid "Skip _disliked tracks"
msgstr "Ohita _huonot kappaleet"

#: quodlibet/ext/playorder/track_repeat.py:28
msgid "Repeat Each Track"
msgstr "Kertaa jokainen kappale"

#: quodlibet/ext/playorder/track_repeat.py:31
msgid ""
"Adds a shuffle mode that plays tracks in order, but repeating every track a "
"set number of times."
msgstr ""
"Lisää sekoitustilan, joka toistaa kappaleet valitussa järjestyksessä, mutta "
"kertaa jokaisen kappaleen tietyn määrän kertoja."

#: quodlibet/ext/playorder/track_repeat.py:34
msgid "Repeat each track"
msgstr "Kertaa jokainen kappale"

#: quodlibet/ext/playorder/track_repeat.py:35
msgid "Repeat _each track"
msgstr "Kertaa _jokainen kappale"

#: quodlibet/ext/playorder/track_repeat.py:54
msgid "Number of times to play each song:"
msgstr "Kappaleen toistokertojen määrä:"

#: quodlibet/ext/query/conditional.py:15
msgid "Conditional Query"
msgstr "Ehdollinen kysely"

#: quodlibet/ext/query/conditional.py:16
msgid "Chooses the query to match based on a condition query."
msgstr "Valitsee käytettävän kyselyn ehdollisen kyselyn pohjalta."

#: quodlibet/ext/query/conditional.py:18
msgid "@(if: condition-query, then-query, else-query)"
msgstr "@(if: ehtokysely, sitten-kysely, muutoin-kysely)"

#: quodlibet/ext/query/missing.py:17
msgid "Missing Query"
msgstr "Puuttuvan tunnisteen kysely"

#: quodlibet/ext/query/missing.py:18
msgid "Matches songs without the given tag."
msgstr "Täsmää kappaleisiin, joilla ei ole annettua tunnistetta."

#: quodlibet/ext/query/missing.py:36
msgid "Include empty tags"
msgstr "Sisällytä tyhjät tunnisteet"

#: quodlibet/ext/query/pythonexpression.py:18
msgid "Python Query"
msgstr "Python-kysely"

#: quodlibet/ext/query/pythonexpression.py:19
msgid "🐍Use Python expressions in queries."
msgstr "🐍 Käytä Python-lausekkeita kyselyissä."

#: quodlibet/ext/query/pythonexpression.py:21
msgid "@(python: expression)"
msgstr "@(python: lauseke)"

#: quodlibet/ext/query/pythonexpression.py:23
msgid ""
"The variable <tt>s</tt> (or <tt>a</tt>) is the song / album being matched.\n"
"\n"
"<tt>_ts</tt> is a (real number) timestamp at start of query.\n"
"\n"
"Modules <tt>time</tt> and <tt>random</tt> are also available, and the class "
"<tt>Random</tt> (==<tt>random.Random</tt>) too."
msgstr ""
"Muuttuja <tt>s</tt> on täsmäytettävä kappale, tai vastaavasti muuttuja "
"<tt>a</tt> on täsmäytettävä albumi.\n"
"\n"
"<tt>_ts</tt> on aikaleima kyselyn suorituksen alkaessa (reaalilukuna).\n"
"\n"
"Moduulit <tt>time</tt> ja <tt>random</tt> sekä luokka <tt>Random</tt> (eli "
"<tt>random.Random</tt>) ovat myös käytettävissä."

#: quodlibet/ext/query/savedsearch.py:20
msgid "Include Saved Search"
msgstr "Sisällytä tallennettu haku"

#: quodlibet/ext/query/savedsearch.py:22
msgid "💾 Include the results of a saved search as part of another query."
msgstr "💾 Sisällytä tallennetun haun tulokset toiseen hakuun."

#: quodlibet/ext/query/savedsearch.py:25
msgid "@(saved: search-name)"
msgstr "@(saved: haun nimi)"

#: quodlibet/ext/query/unique.py:16
msgid "Unique Query"
msgstr "Yksilöllinen haku"

#: quodlibet/ext/query/unique.py:17
msgid "Filter search results by unique tags."
msgstr "Suodata hakutulokset yksilöllisten tunnisteiden mukaan."

#: quodlibet/ext/query/unique.py:19
msgid "@(unique: tag)"
msgstr "@(unique: tunniste)"

#: quodlibet/ext/_shared/squeezebox/base.py:77
#, python-format
msgid "Squeezebox OK. Using the only player (%s)."
msgstr "Squeezebox OK. Käytetään ainoaa toistinta (%s)."

#: quodlibet/ext/_shared/squeezebox/base.py:88
#, python-format
msgid "Couldn't connect to %s"
msgstr "Yhteyden muodostus kohteeseen %s epäonnistui"

#: quodlibet/ext/_shared/squeezebox/base.py:112
msgid "Hostname:"
msgstr "Verkko-osoite:"

#: quodlibet/ext/_shared/squeezebox/base.py:120
msgid "Port:"
msgstr "Portti:"

#: quodlibet/ext/_shared/squeezebox/base.py:127
msgid "Username:"
msgstr "Käyttäjänimi:"

#: quodlibet/ext/_shared/squeezebox/base.py:134
msgid "Password:"
msgstr "Salasana:"

#: quodlibet/ext/_shared/squeezebox/base.py:140
msgid "Library directory the server connects to"
msgstr "Kirjastokansio, johon palvelin kytkeytyy"

#: quodlibet/ext/_shared/squeezebox/base.py:142
msgid "Library path:"
msgstr "Kirjaston polku:"

#. Add verify button
#: quodlibet/ext/_shared/squeezebox/base.py:152
msgid "_Verify settings"
msgstr "_Tarkista asetukset"

#. Server settings Frame
#: quodlibet/ext/_shared/squeezebox/base.py:158
msgid "Squeezebox Server"
msgstr "Squeezebox-palvelin"

#: quodlibet/ext/_shared/squeezebox/base.py:161
msgid "Debug"
msgstr "Virheenpaikannus"

#: quodlibet/ext/_shared/squeezebox/server.py:26
#, python-brace-format
msgid "Squeezebox server at {hostname}:{port}"
msgstr "Squeezebox-palvelin osoitteessa {hostname}:{port}"

#: quodlibet/ext/_shared/squeezebox/server.py:28
msgid "unidentified Squeezebox server"
msgstr "tunnistamaton Squeezebox-palvelin"

#: quodlibet/ext/_shared/squeezebox/server.py:38
#, fuzzy, python-format
msgid "unidentified Squeezebox player: %r"
msgstr "tunnistamaton Squeezebox-toistin: {self!r}"

#: quodlibet/ext/_shared/squeezebox/util.py:15
msgid "Choose Squeezebox player"
msgstr "Valitse Squeezebox-palvelin"

#: quodlibet/ext/_shared/squeezebox/util.py:25
msgid ""
"Found Squeezebox server.\n"
"Please choose the player"
msgstr ""
"Squeezebox-palvelin löydetty.\n"
"Valitse toistin"

#: quodlibet/ext/songsmenu/albumart.py:230
msgid "Fit image to _window"
msgstr "Sovita kuva ikkunaan"

#: quodlibet/ext/songsmenu/albumart.py:236
msgid "See '[plugins] cover_filenames' config entry for image filename strings"
msgstr ""
"Katso asetus ”[plugins] cover_filenames”, jossa määritetään kuvien "
"tiedostonimet"

#. Both labels
#: quodlibet/ext/songsmenu/albumart.py:244
msgid "_Program:"
msgstr "_Ohjelma:"

#: quodlibet/ext/songsmenu/albumart.py:250
msgid "_Edit image after saving"
msgstr "_Muokkaa kuvaa tallennuksen jälkeen"

#: quodlibet/ext/songsmenu/albumart.py:252
msgid "File_name:"
msgstr "_Tiedostonimi:"

#: quodlibet/ext/songsmenu/albumart.py:370
msgid "Saving failed"
msgstr "Tallennus epäonnistui"

#: quodlibet/ext/songsmenu/albumart.py:370
#, python-format
msgid "Unable to save \"%s\"."
msgstr "Kohdetta ”%s” ei voitu tallentaa."

#: quodlibet/ext/songsmenu/albumart.py:471
#, python-format
msgid "[albumart] HTTP Error: %s"
msgstr "[albumart] HTTP-virhe: %s"

#: quodlibet/ext/songsmenu/albumart.py:528
msgid "Album Art Downloader"
msgstr "Albumin kansikuvien lataaja"

#: quodlibet/ext/songsmenu/albumart.py:581
#, python-format
msgid "from %(source)s"
msgstr "lähteestä %(source)s"

#: quodlibet/ext/songsmenu/albumart.py:585
#, python-format
msgid "Resolution: %s"
msgstr "Resoluutio: %s"

#: quodlibet/ext/songsmenu/albumart.py:589
#, python-format
msgid "Size: %s"
msgstr "Koko: %s"

#: quodlibet/ext/songsmenu/albumart.py:631
msgid "Per engine 'at best' results limit"
msgstr "Palvelukohtainen parhaiden tulosten määrän rajoitus"

#: quodlibet/ext/songsmenu/albumart.py:646
msgid "_Search"
msgstr "_Hae"

#: quodlibet/ext/songsmenu/albumart.py:744
#: quodlibet/ext/songsmenu/brainz/widgets.py:458
msgid "Searching…"
msgstr "Haetaan…"

#: quodlibet/ext/songsmenu/albumart.py:812
#: quodlibet/ext/songsmenu/fingerprint/search.py:42
msgid "Done"
msgstr "Valmis"

#: quodlibet/ext/songsmenu/albumart.py:928
msgid "Download Album Art"
msgstr "Lataa albumien kansikuvia"

#: quodlibet/ext/songsmenu/albumart.py:929
msgid "Downloads album covers from various websites."
msgstr "Lataa albumien kansikuvia eri verkkosivuilta."

#: quodlibet/ext/songsmenu/albumart.py:942
msgid "Sources"
msgstr "Lähteet"

#: quodlibet/ext/songsmenu/ape2id3.py:26
msgid "APEv2 to ID3v2"
msgstr "APEv2 -> ID3v2"

#: quodlibet/ext/songsmenu/ape2id3.py:28
msgid ""
"Converts your APEv2 tags to ID3v2 tags. This will delete the APEv2 tags "
"after conversion."
msgstr ""
"Muuntaa APEv2-tunnisteet ID3v2-tunnisteiksi. Poistaa APEv2-tunnisteet "
"muunnoksen jälkeen."

#: quodlibet/ext/songsmenu/bookmarks.py:23
msgid "Go to Bookmark"
msgstr "Siirry kirjanmerkkiin"

#: quodlibet/ext/songsmenu/bookmarks.py:24
msgid "Manages bookmarks in the selected files."
msgstr "Hallitsee kirjanmerkkejä valituissa tiedostoissa."

#: quodlibet/ext/songsmenu/bookmarks.py:63 quodlibet/qltk/seekbutton.py:248
msgid "_Edit Bookmarks…"
msgstr "_Muokkaa kirjanmerkkejä…"

#: quodlibet/ext/songsmenu/bookmarks.py:73
msgid "No Bookmarks"
msgstr "Ei kirjanmerkkejä"

#: quodlibet/ext/songsmenu/brainz/__init__.py:24
msgid "MusicBrainz Lookup"
msgstr "MusicBrainz-haku"

#: quodlibet/ext/songsmenu/brainz/__init__.py:26
msgid "Re-tags an album based on a MusicBrainz search."
msgstr "Asettaa albumin tunnisteet MusicBrainz-hakuun perustuen."

#: quodlibet/ext/songsmenu/brainz/__init__.py:50
msgid "Only use year for \"date\" tag"
msgstr "Käytä ainoastaan vuotta date-tunnisteelle"

#: quodlibet/ext/songsmenu/brainz/__init__.py:51
msgid "Write \"_albumartist\" when needed"
msgstr "Kirjoita ”_albumartist” tarvittaessa"

#: quodlibet/ext/songsmenu/brainz/__init__.py:52
msgid "Write sort tags for artist names"
msgstr "Kirjoita järjestyksen määräävät tunnisteet artistinimille"

#: quodlibet/ext/songsmenu/brainz/__init__.py:53
msgid "Write _standard MusicBrainz tags"
msgstr "Kirjoita standardit MusicBrainz-tunnisteet"

#: quodlibet/ext/songsmenu/brainz/__init__.py:54
msgid "Write \"labelid\" tag"
msgstr "Kirjoita labelid-tunniste"

#: quodlibet/ext/songsmenu/brainz/widgets.py:137
msgid "Filename"
msgstr "Tiedostonimi"

#.
#: quodlibet/ext/songsmenu/brainz/widgets.py:138
#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:620
msgid "Disc"
msgstr "Levy"

#: quodlibet/ext/songsmenu/brainz/widgets.py:139
#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:621
#: quodlibet/qltk/tracknumbers.py:90
msgid "Track"
msgstr "Raita"

#: quodlibet/ext/songsmenu/brainz/widgets.py:140
#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:432
#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:622
msgid "Title"
msgstr "Nimi"

#: quodlibet/ext/songsmenu/brainz/widgets.py:141
msgid "Artist"
msgstr "Artisti"

#: quodlibet/ext/songsmenu/brainz/widgets.py:358
msgid "MusicBrainz lookup"
msgstr "MusicBrainz-haku"

#: quodlibet/ext/songsmenu/brainz/widgets.py:380
msgid "_Query:"
msgstr "_Kysely:"

#: quodlibet/ext/songsmenu/brainz/widgets.py:383
msgid "S_earch"
msgstr "_Hae"

#: quodlibet/ext/songsmenu/brainz/widgets.py:396
msgid "Results <i>(drag to reorder)</i>"
msgstr "Tulokset <i>(raahaa muuttaaksesi järjestystä)</i>"

#: quodlibet/ext/songsmenu/brainz/widgets.py:454
msgid "Please enter a query."
msgstr "Anna haku."

#: quodlibet/ext/songsmenu/brainz/widgets.py:472
#: quodlibet/ext/songsmenu/brainz/widgets.py:503
msgid "Error encountered. Please retry."
msgstr "Virhetilanne, yritä uudelleen."

#: quodlibet/ext/songsmenu/brainz/widgets.py:479
#: quodlibet/ext/songsmenu/brainz/widgets.py:495
msgid "Loading result…"
msgstr "Ladataan tuloksia…"

#: quodlibet/ext/songsmenu/brainz/widgets.py:482
msgid "No results found."
msgstr "Tuloksia ei löytynyt."

#: quodlibet/ext/songsmenu/console.py:41
msgid "Python Console"
msgstr "Python-konsoli"

#: quodlibet/ext/songsmenu/console.py:42
msgid "Interactive Python console. Opens a new window."
msgstr "Interaktiivinen Python-konsoli. Avaa uuden ikkunan."

#: quodlibet/ext/songsmenu/console.py:50
#, python-brace-format
msgid "{plugin_name} for {songs} ({app})"
msgstr "{plugin_name} - {songs} valittuna ({app})"

#: quodlibet/ext/songsmenu/console.py:59
msgid "Python Console Sidebar"
msgstr "Python-konsoli (sivupalkki)"

#: quodlibet/ext/songsmenu/console.py:61
msgid ""
"Interactive Python console sidebar, that follows the selected songs in the "
"main window."
msgstr ""
"Interaktiivinen Python-konsoli sivupalkissa. Seuraa pääikkunassa valittuja "
"kappaleita."

#: quodlibet/ext/songsmenu/console.py:81
msgid "You can access the following objects by default:"
msgstr "Seuraavat objektit ovat käytössä oletuksena:"

#: quodlibet/ext/songsmenu/console.py:90
msgid "Your current working directory is:"
msgstr "Nykyinen työhakemisto:"

#: quodlibet/ext/songsmenu/console.py:625
msgid "Completion"
msgstr "Täydennys"

#: quodlibet/ext/songsmenu/cover_download.py:52
msgid "Download Cover Art"
msgstr "Lataa kansikuvia"

#: quodlibet/ext/songsmenu/cover_download.py:54
msgid "Downloads high-quality album covers using Quod Libet cover plugins."
msgstr ""
"Lataa korkealaatuisia albumikansikuvia Quod Libetin kansikuvalisäosien "
"avulla."

#: quodlibet/ext/songsmenu/cover_download.py:167
msgid "Classic"
msgstr "Normaali"

#: quodlibet/ext/songsmenu/cover_download.py:168
msgid "Large"
msgstr "Suuri"

#: quodlibet/ext/songsmenu/cover_download.py:169
msgid "HD"
msgstr "HD"

#: quodlibet/ext/songsmenu/cover_download.py:170
msgid "Full HD"
msgstr "Full HD"

#: quodlibet/ext/songsmenu/cover_download.py:171
msgid "WQXGA"
msgstr "WQXGA"

#: quodlibet/ext/songsmenu/cover_download.py:172
msgid "4K UHD"
msgstr "4K UHD"

#: quodlibet/ext/songsmenu/cover_download.py:184
msgid "Cover Art Download"
msgstr "Kansikuvien lataaja"

#: quodlibet/ext/songsmenu/cover_download.py:248
#, python-format
msgid "Loading %(source)s - %(dimensions)s…"
msgstr "Ladataan %(source)s - %(dimensions)s…"

#: quodlibet/ext/songsmenu/cover_download.py:316
#, python-format
msgid ""
"Nothing found for albums:\n"
"%(albums)s.\n"
"\n"
"Providers used:\n"
"%(providers)s"
msgstr ""
"Kansikuvia ei löytynyt albumeille:\n"
"%(albums)s.\n"
"\n"
"Käytetyt lähteet:\n"
"%(providers)s"

#: quodlibet/ext/songsmenu/cover_download.py:324
msgid "No covers found"
msgstr "Ei löydettyjä kansikuvia"

#: quodlibet/ext/songsmenu/cover_download.py:350
#, fuzzy, python-format
msgid "%(size)d ✕ %(size)d px"
msgstr "{size} ✕ {size} px"

#: quodlibet/ext/songsmenu/cover_download.py:363
msgid "Preview size"
msgstr "Esikatselukuvan koko"

#: quodlibet/ext/songsmenu/cover_download.py:372
msgid "Save destination"
msgstr "Tallennuskohde"

#: quodlibet/ext/songsmenu/cover_download.py:404
msgid ""
"If not already a JPEG, convert the image to a high-quality JPEG of the same "
"size"
msgstr ""
"Jos kuva ei jo ole JPEG-muodossa, muunna se korkealaatuiseksi, "
"samankokoiseksi JPEG-kuvaksi"

#: quodlibet/ext/songsmenu/cover_download.py:408
msgid "Save as JPEG"
msgstr "Tallenna JPEG-muodossa"

#: quodlibet/ext/songsmenu/custom_commands.py:41
msgid "Command"
msgstr "Komento"

#: quodlibet/ext/songsmenu/custom_commands.py:44
msgid "name"
msgstr "nimi"

#: quodlibet/ext/songsmenu/custom_commands.py:44
msgid "The name of this command"
msgstr "Komennon nimi"

#: quodlibet/ext/songsmenu/custom_commands.py:45
msgid "command"
msgstr "komento"

#: quodlibet/ext/songsmenu/custom_commands.py:45
msgid "The shell command syntax to run"
msgstr "Päätteessä suoritettava komento"

#: quodlibet/ext/songsmenu/custom_commands.py:47
msgid "parameter"
msgstr "parametri"

#: quodlibet/ext/songsmenu/custom_commands.py:49
#, python-brace-format
msgid ""
"If specified, a parameter whose occurrences in the command will be "
"substituted with a user-supplied value, e.g. by using 'PARAM' all instances "
"of '{PARAM}' in your command will have the value prompted for when run"
msgstr ""
"Jos määritetty, komennossa olevat esiintymät korvataan käyttäjän antamalla "
"arvolla. Esim. parametrin nimellä ”PARAM” kaikki ”{PARAM}”-ilmentymät "
"komennossa korvataan suoritettaessa käyttäjältä kysytyllä arvolla."

#: quodlibet/ext/songsmenu/custom_commands.py:59
msgid ""
"The QL pattern, e.g. <~filename>, to use to compute a value for the command. "
"For playlists, this also supports virtual tags <~playlistname> and "
"<~#playlistindex>."
msgstr ""
"QL-kaava, esim. <~filename>, jota käytetään komennolle välitettävän arvon "
"määrittämiseen. Soittolistojen tapauksessa myös virtuaaliset tunnisteet "
"<~playlistname> ja <~#playlistindex> ovat tuettuja."

#: quodlibet/ext/songsmenu/custom_commands.py:66
msgid "unique"
msgstr "yksilöllinen"

#: quodlibet/ext/songsmenu/custom_commands.py:67
msgid "If set, this will remove duplicate computed values of the pattern"
msgstr "Jos asetettu, duplikaatit poistetaan kaavan tuloksista"

#: quodlibet/ext/songsmenu/custom_commands.py:70
msgid "max args"
msgstr "Maks. argum."

#: quodlibet/ext/songsmenu/custom_commands.py:72
msgid ""
"The maximum number of argument to pass to the command at one time (like "
"xargs)"
msgstr ""
"Komennolle annettavien argumenttien maksimimäärä (kuten xargs-komennolla)"

#: quodlibet/ext/songsmenu/custom_commands.py:76
msgid "reverse"
msgstr "käänteinen järjestys"

#: quodlibet/ext/songsmenu/custom_commands.py:76
msgid "If set, the argument list will be reversed"
msgstr "Kääntää argumenttilistan järjestyksen"

#: quodlibet/ext/songsmenu/custom_commands.py:110
msgid "Input value"
msgstr "Anna arvo"

#: quodlibet/ext/songsmenu/custom_commands.py:110
#, python-format
msgid "Value for %s?"
msgstr "Arvo parametrille %s?"

#: quodlibet/ext/songsmenu/custom_commands.py:166
msgid "Custom Commands"
msgstr "Mukautetut komennot"

#: quodlibet/ext/songsmenu/custom_commands.py:168
msgid ""
"Runs custom commands (in batches if required) on songs using any of their "
"tags."
msgstr ""
"Suorita mukautettuja komentoja (tarvittaessa eräajona) kappaleille käyttäen "
"niiden haluttuja tunnisteita."

#: quodlibet/ext/songsmenu/custom_commands.py:237
#: quodlibet/ext/songsmenu/custom_commands.py:248
#: quodlibet/ext/songsmenu/custom_commands.py:300
msgid "Edit Custom Commands"
msgstr "Muokkaa mukautettuja komentoja"

#: quodlibet/ext/songsmenu/custom_commands.py:329
#, python-format
msgid "Unable to run custom command %s"
msgstr "Mukautetun komennon %s suorittaminen epäonnistui"

#: quodlibet/ext/songsmenu/duplicates.py:284
#, python-format
msgid "%d duplicate group"
msgid_plural "%d duplicate groups"
msgstr[0] "%d kaksoiskappaleryhmä"
msgstr[1] "%d kaksoiskappaleryhmää"

#: quodlibet/ext/songsmenu/duplicates.py:338
msgid "Collapse / Expand all"
msgstr "Supista / laajenna kaikki"

#: quodlibet/ext/songsmenu/duplicates.py:343
#, python-format
msgid "Duplicate key expression is '%s'"
msgstr "Kaksoiskappalelauseke on ”%s”"

#: quodlibet/ext/songsmenu/duplicates.py:360
msgid "Duplicates Browser"
msgstr "Kaksoiskappaleiden selain"

#: quodlibet/ext/songsmenu/duplicates.py:361
msgid "Finds and displays similarly tagged versions of songs."
msgstr "Etsii ja näyttää samat tunnisteet omaavat versiot kappaleista."

#: quodlibet/ext/songsmenu/duplicates.py:401
msgid ""
"Accepts QL tag expressions like <tt>~artist~title</tt> or "
"<tt>musicbrainz_track_id</tt>"
msgstr ""
"Hyväksyy QL-tunnistelausekkeet kuten <tt>~artist~title</tt> tai "
"<tt>musicbrainz_track_id</tt>"

#: quodlibet/ext/songsmenu/duplicates.py:406
msgid "_Group duplicates by:"
msgstr "_Kaksoiskappaleet ryhmittelevä ehto:"

#: quodlibet/ext/songsmenu/duplicates.py:411
msgid "Duplicate Key"
msgstr "Kaksoiskappaleavain"

#: quodlibet/ext/songsmenu/duplicates.py:416
msgid "Remove _Whitespace"
msgstr "Jätä tyhjämerkit huomioimatta"

#: quodlibet/ext/songsmenu/duplicates.py:417
msgid "Remove _Diacritics"
msgstr "Jätä tarkemerkit huomioimatta"

#: quodlibet/ext/songsmenu/duplicates.py:418
msgid "Remove _Punctuation"
msgstr "Jätä välimerkit huomioimatta"

#: quodlibet/ext/songsmenu/duplicates.py:419
msgid "Case _Insensitive"
msgstr "Jätä kirjainkoko huomioimatta"

#: quodlibet/ext/songsmenu/duplicates.py:427
msgid "Matching options"
msgstr "Täsmäytyksen säännöt"

#: quodlibet/ext/songsmenu/editplaycount.py:19
#: quodlibet/ext/songsmenu/editplaycount.py:45
msgid "Edit Playcount"
msgstr "Toistomäärän muokkaus"

#: quodlibet/ext/songsmenu/editplaycount.py:21
msgid ""
"Edit a song's <tt>~#playcount</tt> and <tt>~#skipcount.</tt>\n"
"\n"
"When multiple songs are selected, counts will be incremented, rather than "
"set.\n"
"\n"
"When setting a song's <tt>~#playcount</tt> to 0, the <tt>~#lastplayed</tt> "
"and <tt>~#laststarted</tt> entries will be cleared. However, when setting a "
"0-play song to a positive play count, no play times will be created."
msgstr ""
"Muokkaa kappaleen toistokertojen ja ohituskertojen määrää (<tt>~#playcount</"
"tt> ja <tt>~#skipcount</tt>).\n"
"\n"
"Useamman kappaleen ollessa valittuna lukuja kasvatetaan / pienennetään "
"asettamisen sijaan.\n"
"\n"
"Jos kappaleen toistokertamääräksi (<tt>~#playcount</tt>) asetetaan 0, "
"<tt>~#lastplayed</tt> (viimeksi toistettu) ja <tt>~#laststarted</tt> (toisto "
"viimeksi aloitettu) -tiedot nollataan. Kuitenkin jos 0 kertaa toistetulle "
"kappaleelle asetetaan positiivinen toistokertamäärä, toistopäivämääriä ei "
"luoda."

#: quodlibet/ext/songsmenu/editplaycount.py:72
msgid "Play Count"
msgstr "Toistokertojen määrä"

#: quodlibet/ext/songsmenu/editplaycount.py:73
msgid "Skip Count"
msgstr "Ohituskertojen määrä"

#: quodlibet/ext/songsmenu/editplaycount.py:88
msgid "Multiple files selected."
msgstr "Useita tiedostoja valittu."

#: quodlibet/ext/songsmenu/editplaycount.py:90
msgid "Counts will be incremented."
msgstr "Lukumääriä kasvatetaan."

#: quodlibet/ext/songsmenu/embedded.py:26
msgid "Edit Embedded Images"
msgstr "Muokkaa upotettuja kuvia"

#: quodlibet/ext/songsmenu/embedded.py:27
msgid "Adds, removes or replaces embedded images."
msgstr "Lisää, poistaa tai korvaa upotettuja kuvia."

#: quodlibet/ext/songsmenu/embedded.py:76
msgid "_Embed"
msgstr "_Upota"

#: quodlibet/ext/songsmenu/embedded.py:80
#, python-format
msgid "Choose image to embed in the %d track"
msgid_plural "Choose image to embed in %d tracks"
msgstr[0] "Valitse upotettava kuva (kohdistuu %d kappaleeseen)"
msgstr[1] "Valitse upotettava kuva (kohdistuu %d kappaleeseen)"

#: quodlibet/ext/songsmenu/embedded.py:110
msgid "_Remove all Images"
msgstr "_Poista kaikki kuvat"

#: quodlibet/ext/songsmenu/embedded.py:115
msgid "_Embed Current Image"
msgstr "_Upota nykyinen kuva"

#: quodlibet/ext/songsmenu/embedded.py:119
msgid "_Choose Image…"
msgstr "_Valitse kuva…"

#: quodlibet/ext/songsmenu/exact_rating.py:23
msgid "Set Exact Rating"
msgstr "Aseta tarkka arvosana"

#: quodlibet/ext/songsmenu/exact_rating.py:24
msgid "Allows setting the rating of songs with a number."
msgstr "Mahdollistaa kappaleen arvostelun numeroarvolla."

#: quodlibet/ext/songsmenu/exact_rating.py:36
msgid "Please give your desired rating on a scale from 0.0 to 1.0"
msgstr "Anna haluamasi arvosana asteikolla 0.0-1.0"

#: quodlibet/ext/songsmenu/filterall.py:80
msgid "Filter on Any Tag"
msgstr "Suodata halutulla tunnisteella"

#: quodlibet/ext/songsmenu/filterall.py:81
msgid "Creates a search query based on tags of the selected songs."
msgstr "Luo hakukyselyn valittujen kappaleiden tunnisteiden perusteella."

#: quodlibet/ext/songsmenu/filterbrowser.py:19
msgid "Filter on Directory"
msgstr "Suodata kansion perusteella"

#: quodlibet/ext/songsmenu/filterbrowser.py:20
msgid "Filters on directory in a new browser window."
msgstr "Suodattaa kansion perusteella uudessa selainikkunassa."

#: quodlibet/ext/songsmenu/fingerprint/__init__.py:31
msgid "Acoustic Fingerprint Lookup"
msgstr "Akustinen sormenjälki -haku"

#: quodlibet/ext/songsmenu/fingerprint/__init__.py:32
msgid "Looks up song metadata through acoustic fingerprinting."
msgstr "Hakee kappaleen metatiedot akustisen sormenjäljen perusteella."

#: quodlibet/ext/songsmenu/fingerprint/__init__.py:52
#: quodlibet/ext/songsmenu/fingerprint/submit.py:39
msgid "Submit Acoustic Fingerprints"
msgstr "Lähetä akustisia sormenjälkiä"

#: quodlibet/ext/songsmenu/fingerprint/__init__.py:54
msgid ""
"Generates acoustic fingerprints using chromaprint and submits them to "
"acoustid.org."
msgstr ""
"Luo akustiset sormenjäljet käyttäen chromaprintiä ja lähettää ne acoustid."
"org-palveluun."

#: quodlibet/ext/songsmenu/fingerprint/__init__.py:65
msgid "API Key Missing"
msgstr "API-avain puuttuu"

#: quodlibet/ext/songsmenu/fingerprint/__init__.py:67
msgid ""
"You have to specify an acoustid.org API key in the plugin preferences before "
"you can submit fingerprints."
msgstr ""
"Acoustid.org-palvelulle on määritettävä API-avain liitännäisten asetuksissa "
"ennen kuin sormenjälkiä voi lähettää."

#: quodlibet/ext/songsmenu/fingerprint/__init__.py:82
msgid "Request API key"
msgstr "Pyydä API-avainta"

#: quodlibet/ext/songsmenu/fingerprint/__init__.py:90
msgid "API _key:"
msgstr "_API-avain:"

#: quodlibet/ext/songsmenu/fingerprint/__init__.py:97
msgid "AcoustID Web Service"
msgstr "AcoustID-verkkopalvelu"

#: quodlibet/ext/songsmenu/fingerprint/search.py:36
msgid "Queued"
msgstr "Jonossa"

#: quodlibet/ext/songsmenu/fingerprint/search.py:38
msgid "Analyzing"
msgstr "Analysoidaan"

#: quodlibet/ext/songsmenu/fingerprint/search.py:40
msgid "Lookup"
msgstr "Haku"

#: quodlibet/ext/songsmenu/fingerprint/search.py:116
msgid "Write"
msgstr "Kirjoita"

#. Translators: album release ID
#: quodlibet/ext/songsmenu/fingerprint/search.py:158
msgid "Release"
msgstr "Julkaisu"

#: quodlibet/ext/songsmenu/fingerprint/search.py:290
msgid "Write MusicBrainz tags"
msgstr "Kirjoita MusicBrainz-tunnisteet"

#: quodlibet/ext/songsmenu/fingerprint/search.py:296
msgid "Group by directory"
msgstr "Ryhmittele kansion perusteella"

#: quodlibet/ext/songsmenu/fingerprint/search.py:305
msgid "Album Mode"
msgstr "Albumitila"

#: quodlibet/ext/songsmenu/fingerprint/search.py:308
msgid ""
"Write album related tags and try to reduce the number of different album "
"releases"
msgstr ""
"Kirjoita albumiin liittyvät tunnisteet ja yritä vähentää eri "
"albumijulkaisujen määrää"

#: quodlibet/ext/songsmenu/fingerprint/submit.py:47
msgid "Generating fingerprints:"
msgstr "Luodaan sormenjälkiä:"

#: quodlibet/ext/songsmenu/fingerprint/submit.py:63
msgid "_Details"
msgstr "_Tiedot"

#: quodlibet/ext/songsmenu/fingerprint/submit.py:87
msgid "_Submit"
msgstr "_Lähetä"

#: quodlibet/ext/songsmenu/fingerprint/submit.py:118
msgid ""
"Songs either need a <i><b>musicbrainz_trackid</b></i>, or <i><b>artist</b></"
"i> / <i><b>title</b></i> / <i><b>album</b></i> tags to get submitted."
msgstr ""
"Kappaleilla pitää olla asetettuna joko <i><b>musicbrainz_trackid</b></i>, "
"tai <i><b>artist</b></i> / <i><b>title</b></i> / <i><b>album</b></i> -"
"tunnisteet, jotta ne voidaan lähettää."

#: quodlibet/ext/songsmenu/fingerprint/submit.py:122
msgid "Fingerprints:"
msgstr "Sormenjäljet:"

#: quodlibet/ext/songsmenu/fingerprint/submit.py:124
msgid "Songs with MBIDs:"
msgstr "Kappaleet, joilla on MBID:"

#: quodlibet/ext/songsmenu/fingerprint/submit.py:126
msgid "Songs with sufficient tags:"
msgstr "Kappaleet, joilla on riittävät tunnisteet:"

#: quodlibet/ext/songsmenu/fingerprint/submit.py:128
msgid "Songs to submit:"
msgstr "Lähetettävät kappaleet:"

#: quodlibet/ext/songsmenu/fingerprint/submit.py:165
#, python-format
msgid "Done. %(to-send)d/%(all)d songs to submit."
msgstr "Valmis. %(to-send)d/%(all)d lähetettävää kappaletta."

#: quodlibet/ext/songsmenu/fingerprint/submit.py:183
msgid "Submitting fingerprints:"
msgstr "Lähetetään sormenjälkiä:"

#: quodlibet/ext/songsmenu/fingerprint/submit.py:193
msgid "Submitting…"
msgstr "Lähetetään…"

#: quodlibet/ext/songsmenu/forcewrite.py:17
msgid "Update Tags in Files"
msgstr "Päivitä tiedostojen tunnisteet"

#: quodlibet/ext/songsmenu/forcewrite.py:19
msgid ""
"Update modified tags in files. This will ensure play counts and ratings are "
"up to date."
msgstr ""
"Päivitä muokatut tunnisteet tiedostoissa. Varmistaa, että toistokerrat ja "
"arvosanat ovat ajan tasalla."

#: quodlibet/ext/songsmenu/html.py:64 quodlibet/ext/songsmenu/html.py:73
msgid "Export to HTML"
msgstr "Vie HTML-muotoon"

#: quodlibet/ext/songsmenu/html.py:65
msgid "Exports the selected song list to HTML."
msgstr "Vie valitun kappalelistan HTML-muotoon."

#: quodlibet/ext/songsmenu/ifp.py:21
msgid "Send to iFP"
msgstr "Lähetä iFP:hen"

#: quodlibet/ext/songsmenu/ifp.py:22
msgid "Uploads songs to an iRiver iFP device."
msgstr "Lähettää kappaleita iRiver iFP -laitteeseen."

#: quodlibet/ext/songsmenu/ifp.py:31
msgid "No iFP device found"
msgstr "iFP-laitetta ei löytynyt"

#: quodlibet/ext/songsmenu/ifp.py:33
msgid ""
"Unable to contact your iFP device. Check that the device is powered on and "
"plugged in, and that you have ifp-line (http://ifp-driver.sf.net) installed."
msgstr ""
"iFP-laitteeseen ei saatu yhteyttä. Tarkista, että laite on päällä ja "
"kytkettynä, ja että koneellasi on ifp-line (http://ifp-driver.sf.net) "
"asennettuna."

#: quodlibet/ext/songsmenu/ifp.py:42
#, python-format
msgid "Uploading %(current)d/%(total)d"
msgstr "Lähetetään kappaletta %(current)d/%(total)d"

#: quodlibet/ext/songsmenu/ifp.py:66
#, python-format
msgid "Unable to upload %s.The device may be out of space, or turned off."
msgstr ""
"Tiedostoa %s ei voitu lähettää. Laitteen tallennustila voi olla täynnä tai "
"laite voi olla pois päältä."

#: quodlibet/ext/songsmenu/ifp.py:70
msgid "Error uploading"
msgstr "Virhe lähetyksessä"

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:55
msgid "Export User Data"
msgstr "Vie käyttäjätiedot"

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:56
msgid "Export Tags"
msgstr "Vie tunnisteet"

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:57
msgid "Export Tags and User Data"
msgstr "Vie tunnisteet ja käyttäjätiedot"

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:58
msgid "Export File Stems and User Data"
msgstr "Vie tiedostonimien rungot ja käyttäjätiedot"

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:59
msgid "Export File Stems and Tags"
msgstr "Vie tiedostonimien rungot ja tunnisteet"

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:60
msgid "Export File Stems, Tags and User Data"
msgstr "Vie tiedostonimien rungot, tunnisteet ja käyttäjätiedot"

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:176
msgid "Import / Export"
msgstr "Tuo / vie"

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:177
msgid "Imports and exports tags and track user data."
msgstr "Tuo ja vie tunnisteita ja kappaleisiin liittyviä käyttäjätietoja."

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:206
msgid "Further information"
msgstr "Lisätietoja"

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:212
#, python-format
msgid ""
"The term 'track user data' includes the playlists in which the selected "
"tracks are and the following metadata:\n"
"\n"
"%s\n"
"\n"
"Be aware that whatever you chose to export will be imported. If you exported "
"the file stems (file names without extension), then, on import, the selected "
"files will be renamed.\n"
"\n"
"After exporting an album you can import the data into another version of the "
"album. Order and number of tracks can be different. The plugin matches the "
"exported data to the new tracks, even if the names of the tracks are "
"slightly different. The automatic matching is not always correct, so it is "
"better to not reduce the following similarity values too much."
msgstr ""
"”Kappaleisiin liittyvät käyttäjätiedot” tarkoittaa tietoa soittolistoista, "
"joihin valitut kappaleet kuuluvat, sekä seuraavia metatietoja:\n"
"\n"
"%s\n"
"\n"
"Huomaa, että tuodessa tietoja takaisin kaikki viedyt tiedot muutetaan. Jos "
"tiedostonimien rungot (nimet ilman tiedostopäätteitä) sisällytetään "
"vientiin, tiedot tuodessa valitut tiedostot uudelleennimetään vastaavasti.\n"
"\n"
"Albumin tietojen viennin jälkeen tiedot voi tuoda albumin toiseen versioon. "
"Kappaleiden järjestys ja määrä voi olla eri. Liitännäinen täsmäyttää viedyt "
"tiedot uusiin kappaleisiin, vaikka kappaleiden nimet eroaisivat hieman "
"toisistaan. Automaattinen täsmäytys ei välttämättä aina toimi oikein, joten "
"on suositeltavaa olla pienentämättä vaaditun samankaltaisuuden asetuksia "
"liian paljon."

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:231
msgid "User interaction on import"
msgstr "Varmistukset tuodessa"

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:235
msgid "Require confirmation if number of tracks differs"
msgstr "Kysy varmistusta, jos kappaleiden määrä ei täsmää"

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:242
msgid "Require confirmation if number of albums differs"
msgstr "Kysy varmistusta, jos albumien määrä ei täsmää"

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:249
msgid ""
"Percentage below which the user will have to manually check and optionally "
"change which track is matched with which."
msgstr ""
"Jos samankaltaisuus on alle määritetyn prosenttiluvun, käyttäjän on käsin "
"tarkistettava ja tarvittaessa muutettava, mikä kappale täsmätään mihinkin."

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:282
msgid "Track similarity:"
msgstr "Kappaleiden samankaltaisuus:"

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:290
msgid "Album similarity:"
msgstr "Albumien samankaltaisuus:"

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:296
msgid "Export files"
msgstr "Vientitiedostot"

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:299
msgid "Write pretty and clear JSON (slower)"
msgstr "Kirjoita JSON siististi muotoiltuna (hitaampi)"

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:304
msgid "Delete export files after they've been imported"
msgstr "Poista vientitiedostot tuonnin jälkeen"

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:358
#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:632
msgid "Import"
msgstr "Tuo"

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:373
msgid "Open Export Directory"
msgstr "Avaa vientikansio"

#.
#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:430
msgid "Discs"
msgstr "Levyt"

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:431
msgid "Tracks"
msgstr "Raidat"

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:433
#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:623
msgid "Artist(s)"
msgstr "Artisti(t)"

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:434
msgid "End of path"
msgstr "Polun loppuosa"

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:441
msgid "Match Albums"
msgstr "Täsmäytä albumit"

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:442
msgid "Continue"
msgstr "Jatka"

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:477
msgid "Nothing to import"
msgstr "Ei tuotavaa"

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:478
msgid "You have to export something before you can import."
msgstr "Ennen tuontia on en sin vietävä jotain."

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:502
msgid "The index was corrupt."
msgstr "Indeksitiedosto on vahingoittunut."

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:558
#, python-format
msgid "Couldn't parse JSON in %s"
msgstr "Tiedoston %s JSON-rakennetta ei voitu lukea"

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:562
#, python-format
msgid "Couldn't read %s"
msgstr "Tiedostoa %s ei voitu lukea"

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:624
msgid "File name"
msgstr "Tiedostonimi"

#: quodlibet/ext/songsmenu/import_export_tags_and_track_user_data.py:631
msgid "Match Tracks"
msgstr "Täsmäytä kappaleet"

#: quodlibet/ext/songsmenu/lastfmsync.py:86
msgid "Updating chart list."
msgstr "Päivitetään soitetuimpien listaa."

#. No charts to fetch, no update scheduled.
#: quodlibet/ext/songsmenu/lastfmsync.py:104
msgid "Already up-to-date."
msgstr "Tiedot jo ajan tasalla."

#: quodlibet/ext/songsmenu/lastfmsync.py:112
#, python-format
msgid "Fetching chart for week of %s."
msgstr "Haetaan listaa päivän %s viikolle."

#: quodlibet/ext/songsmenu/lastfmsync.py:135
msgid "Sync complete."
msgstr "Synkronointi valmis."

#: quodlibet/ext/songsmenu/lastfmsync.py:141
#, python-format
msgid "Error during sync (%s)"
msgstr "Virhe synkronoinnissa (%s)"

#: quodlibet/ext/songsmenu/lastfmsync.py:207
#: quodlibet/ext/songsmenu/lastfmsync.py:236
msgid "Last.fm Sync"
msgstr "Last.fm-synkronointi"

#: quodlibet/ext/songsmenu/lastfmsync.py:237
msgid "Updates your library's statistics from your Last.fm profile."
msgstr "Päivittää kirjaston tilastot Last.fm-profiilisi perusteella."

#: quodlibet/ext/songsmenu/lastfmsync.py:288
msgid "_Username:"
msgstr "_Käyttäjänimi:"

#: quodlibet/ext/songsmenu/makesorttags.py:81
msgid "Create Sort Tags"
msgstr "Luo järjestystunnisteet"

#: quodlibet/ext/songsmenu/makesorttags.py:83
msgid "Guesses sort tags for albums and people."
msgstr "Arvaa järjestyksen määräävät tunnisteet albumeille ja tekijöille."

#: quodlibet/ext/songsmenu/makesorttags.py:83
msgid "e.g."
msgstr "esim."

#: quodlibet/ext/songsmenu/makesorttags.py:88
#, python-format
msgid "Applies to tags: <tt>%s</tt>."
msgstr "Vaikuttaa tunnisteisiin: <tt>%s</tt>."

#: quodlibet/ext/songsmenu/playlist.py:36
msgid "Export as M3U / PLS Playlist File"
msgstr "Vie M3U-/PLS-soittolistaksi"

#: quodlibet/ext/songsmenu/playlist.py:37
msgid "Exports songs to an M3U or PLS playlist."
msgstr "Vie kappaleet M3U- tai PLS-soittolistaksi."

#: quodlibet/ext/songsmenu/playlist.py:82
msgid "Use relative paths"
msgstr "Käytä suhteellisia polkuja"

#: quodlibet/ext/songsmenu/playlist.py:82
msgid "Use absolute paths"
msgstr "Käytä absoluuttisia polkuja"

#: quodlibet/ext/songsmenu/playlist.py:144
#, python-format
msgid "Writing to %s failed."
msgstr "Kirjoittaminen kohteeseen %s epäonnistui."

#. Translators: Plugin name
#: quodlibet/ext/songsmenu/refresh.py:22
msgid "Rescan Songs"
msgstr "Päivitä kappaleet"

#: quodlibet/ext/songsmenu/refresh.py:24
msgid "Checks for file changes and reloads / removes the songs if needed."
msgstr ""
"Tarkistaa tiedostomuutokset ja lataa uudelleen / poistaa kappaleet "
"tarvittaessa."

#: quodlibet/ext/songsmenu/refresh.py:31
msgid "Rescan songs"
msgstr "Päivitä kappaleet"

#: quodlibet/ext/songsmenu/replaygain.py:358
msgid "ReplayGain Analyzer"
msgstr "ReplayGain-analysoija"

#. Translators: Combined track number/title column heading
#: quodlibet/ext/songsmenu/replaygain.py:400
msgctxt "track/title"
msgid "Track"
msgstr "Kappale"

#: quodlibet/ext/songsmenu/replaygain.py:414
msgid "Progress"
msgstr "Edistyminen"

#: quodlibet/ext/songsmenu/replaygain.py:429
msgid "Gain"
msgstr "Vahvistus"

#: quodlibet/ext/songsmenu/replaygain.py:444
msgid "Peak"
msgstr "Huippu"

#: quodlibet/ext/songsmenu/replaygain.py:459
#, python-format
msgid "There is %(to-process)s album to update (of %(all)s)"
msgid_plural "There are %(to-process)s albums to update (of %(all)s)"
msgstr[0] "%(to-process)s albumi päivitettäväksi (yhteensä %(all)s)"
msgstr[1] "%(to-process)s albumia päivitettäväksi (yhteensä %(all)s)"

#: quodlibet/ext/songsmenu/replaygain.py:579
msgid "Replay Gain"
msgstr "ReplayGain"

#: quodlibet/ext/songsmenu/replaygain.py:581
#, python-format
msgid ""
"Analyzes and updates <a href=\"%(rg_link)s\">ReplayGain</a> information, "
"using GStreamer. Results are grouped by album."
msgstr ""
"Analysoi ja päivittää <a href=\"%(rg_link)s\">ReplayGain</a>-tiedot käyttäen "
"GStreameriä. Tulokset ryhmitellään albumeittain."

#: quodlibet/ext/songsmenu/replaygain.py:583
msgid "https://en.wikipedia.org/wiki/ReplayGain"
msgstr "https://fi.wikipedia.org/wiki/ReplayGain"

#: quodlibet/ext/songsmenu/replaygain.py:619
msgid "always"
msgstr "aina"

#: quodlibet/ext/songsmenu/replaygain.py:621
msgid "if <b>any</b> RG tags are missing"
msgstr "jos <b>mikä tahansa</b> RG-tunniste puuttuu"

#: quodlibet/ext/songsmenu/replaygain.py:624
msgid "if <b>album</b> RG tags are missing"
msgstr "jos <b>albumi</b>-RG-tunnisteet puuttuvat"

#: quodlibet/ext/songsmenu/replaygain.py:641
msgid "_Process albums:"
msgstr "_Käy albumit läpi:"

#. Server settings Frame
#: quodlibet/ext/songsmenu/replaygain.py:652
msgid "Existing Tags"
msgstr "Olemassa olevat tunnisteet"

#: quodlibet/ext/songsmenu/splitting.py:35
msgid "Split Tags"
msgstr "Jaa tunnisteet"

#: quodlibet/ext/songsmenu/splitting.py:37
msgid ""
"Splits the disc number from the album and the version from the title at the "
"same time."
msgstr ""
"Erottaa levynumeron albumin nimestä ja version kappaleen nimestä "
"samanaikaisesti."

#: quodlibet/ext/songsmenu/splitting.py:62
msgid "Split Album"
msgstr "Erota albumin levynumero"

#: quodlibet/ext/songsmenu/splitting.py:63
msgid "Split out disc number."
msgstr "Erota albumin levynumero albumin nimestä."

#: quodlibet/ext/songsmenu/splitting.py:79
msgid "Split Genre"
msgstr "Erota tyylilajit"

#: quodlibet/ext/songsmenu/splitting.py:80
msgid "Split a single genre tag into multiple tags."
msgstr "Jaa yksittäinen tyylilajitunniste useammaksi tunnisteeksi."

#: quodlibet/ext/songsmenu/tapbpm.py:23 quodlibet/ext/songsmenu/tapbpm.py:32
#: quodlibet/ext/songsmenu/tapbpm.py:61
msgid "n/a"
msgstr "-"

#. TRANSLATORS: BPM mean "beats per minute"
#: quodlibet/ext/songsmenu/tapbpm.py:31
msgid "BPM:"
msgstr "Iskua minuutissa:"

#: quodlibet/ext/songsmenu/tapbpm.py:36
msgid "Reset"
msgstr "Nollaa"

#: quodlibet/ext/songsmenu/tapbpm.py:42
msgid "Tap"
msgstr "Naputa"

#: quodlibet/ext/songsmenu/tapbpm.py:174 quodlibet/ext/songsmenu/tapbpm.py:180
msgid "Tap BPM"
msgstr "Naputa BPM"

#: quodlibet/ext/songsmenu/tapbpm.py:175
msgid "🥁 Tap BPM for the selected song."
msgstr "🥁 Naputa valitulle kappaleelle BPM (iskuja minuutissa) -tieto."

#: quodlibet/ext/songsmenu/website_search.py:36
msgid "Website Search"
msgstr "Verkkosivuhaku"

#: quodlibet/ext/songsmenu/website_search.py:38
#, python-format
msgid ""
"Searches your choice of website using any song tags.\n"
"Supports patterns e.g. %(pattern)s."
msgstr ""
"Suorittaa haun haluamallasi verkkosivulla kappaleiden tunnisteiden "
"perusteella.\n"
"Tukee kaavoja, esim. %(pattern)s."

#: quodlibet/ext/songsmenu/website_search.py:88
msgid "Search URL patterns"
msgstr "URL-hakukaava"

#: quodlibet/ext/songsmenu/website_search.py:99
msgid "Edit search URLs"
msgstr "Muokkaa hakuosoitteita"

#. Add link to editor
#: quodlibet/ext/songsmenu/website_search.py:124
msgid "Configure Searches…"
msgstr "Hakuasetukset…"

#: quodlibet/ext/songsmenu/wikipedia.py:36
msgid "Search Tag in Wikipedia"
msgstr "Hae tunnistetta Wikipediasta"

#: quodlibet/ext/songsmenu/wikipedia.py:38
msgid ""
"Opens a browser window with the Wikipedia article on the selected song's "
"corresponding tag."
msgstr ""
"Avaa selainikkunan, jossa näytetään Wikipedia-artikkeli toistettavan "
"kappaleen valitusta tunnisteesta."

#: quodlibet/ext/songsmenu/wikipedia.py:59
#, python-format
msgid "Search at %(website)s"
msgstr "Hae sivulta %(website)s"

#: quodlibet/ext/songsmenu/wikipedia.py:74
#: quodlibet/ext/songsmenu/wikipedia.py:79 quodlibet/qltk/edittags.py:466
msgid "Edit Tags"
msgstr "Muokkaa tunnisteita"

#: quodlibet/ext/songsmenu/wikipedia.py:116
msgid "Search failed"
msgstr "Haku epäonnistui"

#: quodlibet/ext/songsmenu/wikipedia.py:117
#, python-format
msgid "Tag \"%s\" not found."
msgstr "Tunnistetta ”%s” ei löytynyt."

#. then (try to) load all new files
#: quodlibet/library/file.py:155 quodlibet/library/file.py:165
#: quodlibet/library/file.py:228 quodlibet/library/file.py:247
#: quodlibet/library/file.py:355 quodlibet/library/file.py:419
#: quodlibet/library/file.py:592 quodlibet/qltk/information.py:282
#: quodlibet/qltk/prefs.py:781 quodlibet/util/library.py:120
msgid "Library"
msgstr "Kirjasto"

#: quodlibet/library/file.py:155
msgid "Checking mount points"
msgstr "Tarkistetaan liitoskohdat"

#: quodlibet/library/file.py:165
msgid "Scanning library"
msgstr "Luetaan musiikkikirjastoa"

#: quodlibet/library/file.py:227
#, python-format
msgid "Scanning %s"
msgstr "Luetaan kohdetta %s"

#: quodlibet/library/file.py:247
msgid "Loading files"
msgstr "Ladataan tiedostoja"

#: quodlibet/library/file.py:355
msgid "Moving library files"
msgstr "Siirretään kirjaston tiedostoja"

#: quodlibet/library/file.py:419
msgid "Removing library files"
msgstr "Poistetaan kirjaston tiedostoja"

#: quodlibet/library/file.py:591
#, python-format
msgid "Adding watches for %s"
msgstr "Lisätään seuranta polulle %s"

#: quodlibet/library/playlist.py:79
#, python-format
msgid ""
"No library songs found in legacy playlist %(filename)r (of size %(size).1f "
"kB)."
msgstr ""
"Vanhalta soittolistalta %(filename)r (koko %(size).1f kt) ei löytynyt "
"kirjastossa olevia kappaleita."

#: quodlibet/library/playlist.py:85
msgid "Have you changed library root dir(s), but not this playlist?"
msgstr ""
"Onko kirjaston luettavaa kansiopolkua muutettu, mutta ei tätä soittolistaa?"

#: quodlibet/library/playlist.py:104
#, python-format
msgid "%d playlist failed to convert"
msgid_plural "%d playlists failed to convert"
msgstr[0] "%d soittolistan muuntaminen epäonnistui"
msgstr[1] "%d soittolistan muuntaminen epäonnistui"

#: quodlibet/main.py:49
msgid "Music player and music library manager"
msgstr "Musiikkisoitin ja musiikkikirjaston hallinnoija"

#: quodlibet/operon/base.py:69
#, python-format
msgid "Failed to load file: %r"
msgstr "Tiedoston lataus epäonnistui: %r"

#: quodlibet/operon/commands.py:36
msgid "List tags"
msgstr "Listaa tunnisteet"

#: quodlibet/operon/commands.py:40 quodlibet/operon/commands.py:84
#: quodlibet/operon/commands.py:521
msgid "Print terse output"
msgstr "Tulosta lyhytsanaisesti"

#: quodlibet/operon/commands.py:46 quodlibet/operon/commands.py:90
#: quodlibet/operon/commands.py:527
#, python-format
msgid "Columns to display and order in terse mode (%s)"
msgstr "Näytettävät sarakkeet ja niiden järjestys lyhytsanaisessa tilassa (%s)"

#: quodlibet/operon/commands.py:50 quodlibet/operon/commands.py:93
msgid "Also list programmatic tags"
msgstr "Listaa myös ohjelmalliset tunnisteet"

#: quodlibet/operon/commands.py:55 quodlibet/operon/commands.py:141
#: quodlibet/operon/commands.py:258 quodlibet/operon/commands.py:331
#: quodlibet/operon/commands.py:386 quodlibet/operon/commands.py:390
#: quodlibet/operon/commands.py:450 quodlibet/operon/commands.py:453
#: quodlibet/operon/commands.py:494 quodlibet/operon/commands.py:532
#: quodlibet/operon/commands.py:586 quodlibet/operon/commands.py:622
#: quodlibet/operon/commands.py:670
msgid "Not enough arguments"
msgstr "Ei tarpeeksi argumentteja"

#: quodlibet/operon/commands.py:57 quodlibet/operon/commands.py:98
#: quodlibet/operon/commands.py:143 quodlibet/operon/commands.py:534
msgid "Too many arguments"
msgstr "Liikaa argumentteja"

#: quodlibet/operon/commands.py:60 quodlibet/operon/commands.py:100
#: quodlibet/operon/commands.py:539 quodlibet/qltk/data_editors.py:374
msgid "Description"
msgstr "Kuvaus"

#: quodlibet/operon/commands.py:60 quodlibet/operon/commands.py:539
#: quodlibet/qltk/edittags.py:516
msgid "Value"
msgstr "Arvo"

#: quodlibet/operon/commands.py:80
msgid "List all common tags"
msgstr "Listaa kaikki yleiset tunnisteet"

#: quodlibet/operon/commands.py:126
msgid "Copy tags from one file to another"
msgstr "Kopioi tunnisteet tiedostosta toiseen"

#: quodlibet/operon/commands.py:131 quodlibet/operon/commands.py:177
#: quodlibet/operon/commands.py:326 quodlibet/operon/commands.py:369
#: quodlibet/operon/commands.py:437
msgid "Show changes, don't apply them"
msgstr "Näytä muutokset, mutta älä käytä niitä"

#: quodlibet/operon/commands.py:136
msgid "Skip tags that can't be written"
msgstr "Ohita tunnisteet, joita ei voi kirjoittaa"

#: quodlibet/operon/commands.py:158
#, python-brace-format
msgid "Can't copy tag {tagname} to file: {filename}"
msgstr "Tunnistetta {tagname} ei voi kopioida tiedostoon {filename}"

#: quodlibet/operon/commands.py:172
msgid "Edit tags in a text editor"
msgstr "Muokkaa tunnisteita tekstieditorissa"

#: quodlibet/operon/commands.py:287
msgid "Editing aborted"
msgstr "Muokkaus keskeytetty"

#: quodlibet/operon/commands.py:291
#, python-format
msgid "Starting text editor '%(editor-name)s' failed."
msgstr "Tekstieditorin %(editor-name)s käynnistäminen epäonnistui."

#: quodlibet/operon/commands.py:297
msgid "No changes detected"
msgstr "Ei muutoksia havaittu"

#: quodlibet/operon/commands.py:321
msgid "Set a tag and remove existing values"
msgstr "Aseta tunniste ja poista olemassa olevat arvot"

#: quodlibet/operon/commands.py:348
#, python-format
msgid "Can not set %(tag)r for %(format)s file %(file)r"
msgstr ""
"%(format)s-muotoiselle tiedostolle %(file)r ei voi asettaa tunnistetta "
"%(tag)r"

#: quodlibet/operon/commands.py:364
msgid "Remove tags"
msgstr "Poista tunnisteita"

#: quodlibet/operon/commands.py:376 quodlibet/operon/commands.py:444
msgid "Value is a regular expression"
msgstr "Arvo on säännöllinen lauseke"

#: quodlibet/operon/commands.py:378
msgid "Remove all tags"
msgstr "Poista kaikki tunnisteet"

#: quodlibet/operon/commands.py:382
msgid "Can't combine '--all' with '--regexp'"
msgstr "Argumenttia --all ei voi yhdistää argumenttiin --regexp"

#: quodlibet/operon/commands.py:416
#, python-brace-format
msgid "Can't remove {tagname} from {filename}"
msgstr "Tunnistetta {tagname} ei voi poistaa tiedostosta {filename}"

#: quodlibet/operon/commands.py:432
msgid "Remove a tag value"
msgstr "Poista tunnisteen arvo"

#: quodlibet/operon/commands.py:489
msgid "Add a tag value"
msgstr "Lisää tunnisteelle arvo"

#: quodlibet/operon/commands.py:505 quodlibet/operon/commands.py:763
#, python-format
msgid "Can not set %r"
msgstr "Ei voi asettaa: %r"

#: quodlibet/operon/commands.py:517
msgid "List file information"
msgstr "Listaa tiedoston tiedot"

#: quodlibet/operon/commands.py:579
msgid ""
"Set the provided image as primary embedded image and remove all other "
"embedded images"
msgstr ""
"Aseta annettu kuva ensisijaiseksi upotetuksi kuvaksi ja poista kaikki muut "
"upotetut kuvat"

#: quodlibet/operon/commands.py:593
#, python-format
msgid "Failed to load image file: %r"
msgstr "Kuvatiedoston lataaminen epäonnistui: %r"

#: quodlibet/operon/commands.py:601 quodlibet/operon/commands.py:631
#, python-format
msgid "Image editing not supported for %(file_name)s (%(file_format)s)"
msgstr ""
"Kuvien muokkaus ei ole tuettu tiedostolle %(file_name)s (%(file_format)s)"

#: quodlibet/operon/commands.py:617
msgid "Remove all embedded images"
msgstr "Poista kaikki upotetut kuvat"

#: quodlibet/operon/commands.py:647
#, python-format
msgid "Extract embedded images to %(filepath)s"
msgstr "Vie upotetut kuvat kansioon %(filepath)s"

#: quodlibet/operon/commands.py:663
msgid ""
"Path to where the images will be saved to (defaults to the working directory)"
msgstr "Polku, johon tiedostot tallennetaan (oletus: työhakemisto)"

#: quodlibet/operon/commands.py:724
msgid "Rename files based on tags"
msgstr "Nimeä tiedostoja uudelleen tunnisteisiin perustuen"

#: quodlibet/operon/commands.py:740
msgid "Fill tags based on the file path"
msgstr "Aseta tunnisteet tiedostopolun perusteella"

#: quodlibet/operon/commands.py:791 quodlibet/qltk/information.py:318
#: quodlibet/qltk/properties.py:81 quodlibet/qltk/renamefiles.py:267
#: quodlibet/qltk/tagsfrompath.py:236 quodlibet/qltk/tracknumbers.py:77
msgid "File"
msgstr "Tiedosto"

#: quodlibet/operon/commands.py:799
msgid "Fill tracknumbers for all files"
msgstr "Aseta raitanumerot kaikille tiedostoille"

#: quodlibet/operon/commands.py:817
msgid "Print tags based on the given pattern"
msgstr "Tulosta tunnisteita annetun kaavan mukaan"

#: quodlibet/operon/commands.py:859
msgid "Display help information"
msgstr "Näytä käyttöohje"

#: quodlibet/operon/util.py:41
#, python-format
msgid "'%(column-id)s' is not a valid column name (%(all-column-ids)s)."
msgstr ""
"”%(column-id)s” ei ole kelvollinen sarakkeen nimi (%(all-column-ids)s)."

#: quodlibet/order/__init__.py:34
msgid "_Unknown"
msgstr "_Tuntematon"

#: quodlibet/order/__init__.py:147
msgid "In Order"
msgstr "Järjestyksessä"

#: quodlibet/order/__init__.py:148
msgid "_In Order"
msgstr "_Järjestyksessä"

#: quodlibet/order/reorder.py:21
msgid "Random"
msgstr "Satunnainen"

#: quodlibet/order/reorder.py:22 quodlibet/qltk/queue.py:182
msgid "_Random"
msgstr "_Satunnainen"

#: quodlibet/order/reorder.py:38
msgid "Prefer higher rated"
msgstr "Suosi parempia arvosanoja"

#: quodlibet/order/reorder.py:39
msgid "Prefer _higher rated"
msgstr "Suosi _parempia arvosanoja"

#: quodlibet/order/repeat.py:46
msgid "Repeat this track"
msgstr "Kertaa tämä kappale"

#: quodlibet/order/repeat.py:47
msgid "Repeat _this track"
msgstr "Kertaa _tämä kappale"

#: quodlibet/order/repeat.py:60
msgid "Repeat all"
msgstr "Kertaa kaikki"

#: quodlibet/order/repeat.py:61
msgid "Repeat _all"
msgstr "Kertaa _kaikki"

#: quodlibet/order/repeat.py:76
msgid "One song"
msgstr "Yksi kappale"

#: quodlibet/order/repeat.py:77
msgid "One _song"
msgstr "_Yksi kappale"

#: quodlibet/player/gstbe/player.py:119
msgid "Stream"
msgstr "Virta"

#: quodlibet/player/gstbe/player.py:119
msgid "Buffering"
msgstr "Puskuroidaan"

#: quodlibet/player/gstbe/player.py:485
#, fuzzy, python-format
msgid "Could not create GStreamer pipeline (%s)"
msgstr "GStreamer-putkilinjaa ({e}) ei voitu luoda"

#: quodlibet/player/gstbe/player.py:687
msgid "No GStreamer element found to handle media format"
msgstr "Mediamuodon käsittelyyn ei löytynyt sopivaa GStreamer-elementtiä"

#: quodlibet/player/gstbe/player.py:688
#, python-format
msgid "Media format: %(format-description)s"
msgstr "Mediamuoto: %(format-description)s"

#: quodlibet/player/gstbe/plugins.py:35
#, python-format
msgid "GStreamer plugin '%(name)s' could not be initialized"
msgstr "GStreamer-liitännäistä %(name)s ei voitu alustaa"

#: quodlibet/player/gstbe/prefs.py:28
msgid ""
"The GStreamer output pipeline used for playback. Leave blank for the default "
"pipeline. If the pipeline contains a sink, it will be used instead of the "
"default one."
msgstr ""
"GStreamer-ulostuloliukuhihna (output pipeline), jota käytetään toistoon. "
"Jätä tyhjäksi oletusliukuhihnan käyttämiseksi. Jos liukuhihna sisältää "
"nielun (sink), sitä käytetään oletusnielun sijaan."

#: quodlibet/player/gstbe/prefs.py:42
msgid "_Output pipeline:"
msgstr "_Ulostuloliukuhihna:"

#. Translators: s = seconds  # noqa
#: quodlibet/player/gstbe/prefs.py:50
#, python-format
msgid "%.1f s"
msgstr "%.1f s"

#: quodlibet/player/gstbe/prefs.py:63
msgid "_Buffer duration:"
msgstr "Puskurin pituus:"

#: quodlibet/player/gstbe/prefs.py:73
msgid "Disable _gapless playback"
msgstr "Poista katkoton toisto käytöstä"

#: quodlibet/player/gstbe/prefs.py:78
msgid ""
"Disabling gapless playback can avoid track changing problems with some "
"GStreamer versions"
msgstr ""
"Katkottoman toiston poistamisella käytöstä voi välttää kappaleen vaihtumisen "
"ongelmat joidenkin GStreamerin versioiden kanssa"

#: quodlibet/player/gstbe/prefs.py:83
msgid "Use JACK for playback if available"
msgstr "Käytä JACK-järjestelmää toistoon, jos käytettävissä"

#: quodlibet/player/gstbe/prefs.py:87
msgid "Uses `jackaudiosink` for playbin sink if it can be detected"
msgstr "Käyttää ”jackaudiosink”-ääninielua, jos se on käytettävissä"

#: quodlibet/player/gstbe/prefs.py:90
msgid "Auto-connect to JACK output devices"
msgstr "Muodosta yhteys JACK-ulostulolaitteisiin automaattisesti"

#: quodlibet/player/gstbe/prefs.py:94
msgid "Tells `jackaudiosink` to auto-connect"
msgstr "Käskee ”jackaudiosink”-ääninielun muodostaa yhteys automaattisesti"

#: quodlibet/player/gstbe/util.py:151
#, python-format
msgid "No GStreamer audio sink found. Tried: %s"
msgstr "Ei löydettyä GStreamer-ääninielua. Kokeillut: %s"

#: quodlibet/player/gstbe/util.py:170
msgid "Invalid GStreamer output pipeline"
msgstr "Virheellinen GStreamer-ulostuloliukuhihna (output pipeline)"

#: quodlibet/player/xinebe/player.py:122
msgid "Unable to create audio output"
msgstr "Ääniulostuloa ei voitu luoda"

#: quodlibet/player/xinebe/player.py:124
#, python-format
msgid ""
"The audio device %r was not found. Check your Xine settings in ~/.quodlibet/"
"config."
msgstr ""
"Äänilaitetta %r ei löytynyt. Tarkista Xinen asetukset tiedostossa ~/."
"quodlibet/config."

#: quodlibet/plugins/__init__.py:67
#, python-brace-format
msgid ""
"Couldn't find module '{module}'. Perhaps you need to install the package?"
"{extra}"
msgstr ""
"Moduulia {module} ei löytynyt. Onko tarvittava paketti asennettu?{extra}"

#: quodlibet/plugins/__init__.py:81
#, python-brace-format
msgid "Couldn't find GStreamer element '{element}'."
msgstr "GStreamer-elementtiä {element} ei löytynyt."

#: quodlibet/ext/events/listenbrainz/__init__.py:228
msgid ""
"Please visit the Plugins window to set ListenBrainz up. Until then, listens "
"will not be submitted."
msgstr ""
"Määritä asetukset ListenBrainzille Liitännäiset-ikkunassa. Ennen tätä "
"kuuntelutietoja ei lähetetä."

#: quodlibet/ext/events/listenbrainz/__init__.py:308
#, python-format
msgid ""
"Too many consecutive submission failures (%d). Setting to offline mode. "
"Please visit the Plugins window to reset ListenBrainz. Until then, listens "
"will not be submitted."
msgstr ""
"Liikaa peräkkäisiä epäonnistuneita lähetyksiä (%d). Siirrytään "
"yhteydettömään tilaan. Määritä asetukset ListenBrainzille Liitännäiset-"
"ikkunassa. Ennen tätä kuuntelutietoja ei lähetetä."

#: quodlibet/ext/events/listenbrainz/__init__.py:366
msgid "ListenBrainz Submission"
msgstr "ListenBrainz-lähetys"

#: quodlibet/ext/events/listenbrainz/__init__.py:367
msgid "Submit listens to ListenBrainz."
msgstr "Lähetä kuuntelutiedot ListenBrainziin."

#: quodlibet/ext/events/listenbrainz/__init__.py:463
msgid "User _token:"
msgstr "_Käyttäjän tunniste (token):"

#: quodlibet/ext/events/listenbrainz/__init__.py:499
msgid "T_ags:"
msgstr "_Tunnisteet:"

#: quodlibet/ext/events/listenbrainz/__init__.py:554
msgid ""
"List of tags to include in the submission. Comma-separated, use double-"
"quotes if necessary."
msgstr ""
"Lähetykseen sisällytettävät tunnisteet. Erota tunnisteet pilkulla, käytä "
"tarvittaessa lainausmerkkejä."

#: quodlibet/ext/events/listenbrainz/__init__.py:564
msgid "Songs matching this filter will not be submitted."
msgstr "Tähän suodattimeen täsmääviä kappaleita ei lähetetä."

#: quodlibet/plugins/playlist.py:25
#, python-format
msgid "Run the plugin \"%(name)s\" on %(count)s playlist?"
msgid_plural "Run the plugin \"%(name)s\" on %(count)s playlists?"
msgstr[0] "Suorita liitännäinen %(name)s” %(count)s soittolistalle?"
msgstr[1] "Suorita liitännäinen ”%(name)s” %(count)s soittolistalle?"

#: quodlibet/plugins/playlist.py:32 quodlibet/qltk/songsmenu.py:64
#: quodlibet/qltk/songsmenu.py:77
msgid "_Run Plugin"
msgstr "_Suorita liitännäinen"

#: quodlibet/plugins/query.py:79
msgid "Usage"
msgstr "Käyttö"

#: quodlibet/qltk/advanced_prefs.py:69
msgid "Revert to default"
msgstr "Palauta oletusarvo"

#: quodlibet/qltk/advanced_prefs.py:322
msgid "I know what I'm doing!"
msgstr "Tiedän, mitä olen tekemässä!"

#. Translators: Refers to the beginning of the playing song.
#: quodlibet/qltk/bookmarks.py:27
msgid "Beginning"
msgstr "Alku"

#: quodlibet/qltk/bookmarks.py:38 quodlibet/qltk/bookmarks.py:78
msgid "N/A"
msgstr "-"

#: quodlibet/qltk/bookmarks.py:84
msgid "Time"
msgstr "Aika"

#: quodlibet/qltk/bookmarks.py:90 quodlibet/qltk/bookmarks.py:125
msgid "Bookmark Name"
msgstr "Kirjanmerkin nimi"

#: quodlibet/qltk/bookmarks.py:123
msgid "MM:SS"
msgstr "MM:SS"

#: quodlibet/qltk/bookmarks.py:211 quodlibet/qltk/information.py:131
msgid "Bookmarks"
msgstr "Kirjanmerkit"

#: quodlibet/qltk/browser.py:56
msgid "_Filters"
msgstr "S_uodattimet"

#: quodlibet/qltk/browser.py:60
msgid "Recently _Played"
msgstr "Äskettäin _toistettu"

#: quodlibet/qltk/browser.py:66
msgid "Recently _Added"
msgstr "Äskettäin _lisätty"

#: quodlibet/qltk/browser.py:69
msgid "_Top 40"
msgstr "_Top 40"

#: quodlibet/qltk/browser.py:70
msgid "All _Songs"
msgstr "Kaikki _kappaleet"

#: quodlibet/qltk/browser.py:78
msgid "On Current _Genre(s)"
msgstr "Nykyisen tyylilajin mukaan"

#: quodlibet/qltk/browser.py:79
msgid "On Current _Artist(s)"
msgstr "Nykyisen artistin mukaan"

#: quodlibet/qltk/browser.py:80
msgid "On Current Al_bum"
msgstr "Nykyisen albumin mukaan"

#: quodlibet/qltk/browser.py:91
msgid "Random _Genre"
msgstr "Satunnainen _tyylilaji"

#: quodlibet/qltk/browser.py:92
msgid "Random _Artist"
msgstr "Satunnainen a_rtisti"

#: quodlibet/qltk/browser.py:93
msgid "Random Al_bum"
msgstr "Satunnainen alb_umi"

#: quodlibet/qltk/browser.py:111
msgid ""
"The 40 songs you've played most (more than 40 may be chosen if there are "
"ties)"
msgstr ""
"40 eniten toistamaasi kappaletta (tasapelitilanteissa saatetaan valita "
"enemmän kuin 40)"

#: quodlibet/qltk/cbes.py:41
msgid "_Name:"
msgstr "_Nimi:"

#: quodlibet/qltk/cbes.py:49 quodlibet/qltk/edittags.py:358
msgid "_Value:"
msgstr "_Arvo:"

#: quodlibet/qltk/cbes.py:266
msgid "Saved Values"
msgstr "Tallennetut arvot"

#: quodlibet/qltk/cbes.py:267
msgid "Edit saved values…"
msgstr "Muokkaa tallennettuja arvoja…"

#: quodlibet/qltk/controls.py:118
msgid "Auto_matic"
msgstr "Auto_maattinen"

#: quodlibet/qltk/controls.py:119
msgid "_Track Mode"
msgstr "_Raita"

#: quodlibet/qltk/controls.py:120
msgid "_Album Mode"
msgstr "_Albumi"

#. Translators: player state, no action
#: quodlibet/qltk/controls.py:129
msgid "_Mute"
msgstr "_Vaimennus"

#: quodlibet/qltk/controls.py:136
msgid "_Replay Gain Mode"
msgstr "_Replay Gain -tila"

#. Translators: New Command/Entry/Item/...
#: quodlibet/qltk/data_editors.py:119
#, python-format
msgid "New %s"
msgstr "Uusi %s"

#: quodlibet/qltk/data_editors.py:216
msgid "(unknown)"
msgstr "(tuntematon)"

#: quodlibet/qltk/data_editors.py:313 quodlibet/qltk/edittags.py:568
msgid "_Add…"
msgstr "_Lisää…"

#: quodlibet/qltk/data_editors.py:319
msgid "_Edit"
msgstr "_Muokkaa"

#: quodlibet/qltk/data_editors.py:365
msgid "Tag expression"
msgstr "Tunnistelauseke"

#: quodlibet/qltk/data_editors.py:395 quodlibet/qltk/data_editors.py:405
msgid "Tag expression e.g. people:real or ~album~year"
msgstr "Tunnistelauseke, esim. people:real tai ~album~year"

#: quodlibet/qltk/data_editors.py:397
msgid "Enter new tag"
msgstr "Anna uusi tunniste"

#: quodlibet/qltk/data_editors.py:407
msgid "Edit tag expression"
msgstr "Muokkaa tunnistelauseketta"

#: quodlibet/qltk/delete.py:37
msgid "Files:"
msgstr "Tiedostot:"

#: quodlibet/qltk/delete.py:63
msgid ""
"The selected songs will be removed from the library and their files deleted "
"from disk."
msgstr ""
"Valitut kappaleet poistetaan kirjastosta ja niitä vastaavat tiedostot "
"poistetaan levyltä."

#: quodlibet/qltk/delete.py:73
msgid "The selected files will be deleted from disk."
msgstr "Valitut tiedostot poistetaan levyltä."

#: quodlibet/qltk/delete.py:78
#, python-format
msgid "Delete %(file_count)d file permanently?"
msgid_plural "Delete %(file_count)d files permanently?"
msgstr[0] "Poistetaanko %(file_count)d tiedosto pysyvästi?"
msgstr[1] "Poistetaanko %(file_count)d tiedostoa pysyvästi?"

#: quodlibet/qltk/delete.py:95
msgid "_Delete Files"
msgstr "_Poista tiedostot"

#: quodlibet/qltk/delete.py:110
msgid ""
"The selected songs will be removed from the library and their files moved to "
"the trash."
msgstr ""
"Valitut kappaleet poistetaan kirjastosta ja niitä vastaavat tiedostot "
"siirretään roskakoriin."

#: quodlibet/qltk/delete.py:120
msgid "The selected files will be moved to the trash."
msgstr "Valitut tiedostot siirretään roskakoriin."

#: quodlibet/qltk/delete.py:125
#, python-format
msgid "Move %(file_count)d file to the trash?"
msgid_plural "Move %(file_count)d files to the trash?"
msgstr[0] "Siirretäänkö %(file_count)d tiedosto roskakoriin?"
msgstr[1] "Siirretäänkö %(file_count)d tiedostoa roskakoriin?"

#: quodlibet/qltk/delete.py:140 quodlibet/qltk/delete.py:146
msgid "_Move to Trash"
msgstr "_Siirrä roskakoriin"

#: quodlibet/qltk/delete.py:156 quodlibet/qltk/delete.py:201
#, python-format
msgid "Moving %(current)d/%(total)d."
msgstr "Siirretään tiedostoa %(current)d/%(total)d."

#: quodlibet/qltk/delete.py:178 quodlibet/qltk/delete.py:220
msgid "Unable to move to trash"
msgstr "Siirto roskakoriin epäonnistui"

#: quodlibet/qltk/delete.py:179 quodlibet/qltk/delete.py:221
msgid "Moving one or more files to the trash failed."
msgstr "Yhden tai useamman tiedoston siirto roskakoriin epäonnistui."

#: quodlibet/qltk/delete.py:231 quodlibet/qltk/delete.py:265
#, python-format
msgid "Deleting %(current)d/%(total)d."
msgstr "Poistetaan tiedostoa %(current)d/%(total)d."

#: quodlibet/qltk/delete.py:252 quodlibet/qltk/delete.py:284
msgid "Unable to delete files"
msgstr "Tiedostojen poistaminen epäonnistui"

#: quodlibet/qltk/delete.py:252 quodlibet/qltk/delete.py:284
msgid "Deleting one or more files failed."
msgstr "Yhden tai useamman tiedoston poistaminen epäonnistui."

#: quodlibet/qltk/download.py:37
msgid "Browser"
msgstr "Selain"

#: quodlibet/qltk/download.py:37
msgid "Downloading files"
msgstr "Ladataan tiedostoja"

#: quodlibet/qltk/edittags.py:67 quodlibet/qltk/edittags.py:77
#, python-format
msgid "missing from %d song"
msgid_plural "missing from %d songs"
msgstr[0] "puuttuu %d kappaleesta"
msgstr[1] "puuttuu %d kappaleesta"

#: quodlibet/qltk/edittags.py:71 quodlibet/qltk/edittags.py:74
#, python-format
msgid "different across %d song"
msgid_plural "different across %d songs"
msgstr[0] "eri %d kappaleessa"
msgstr[1] "eri %d kappaleessa"

#: quodlibet/qltk/edittags.py:199
msgid "Split into _Multiple Values"
msgstr "Jaa _useammaksi arvoksi"

#: quodlibet/qltk/edittags.py:223
msgid "Split Disc out of _Album"
msgstr "Erota levyn numero _albumin nimestä"

#: quodlibet/qltk/edittags.py:246
msgid "Split _Version out of Title"
msgstr "Erota _versio kappaleen nimestä"

#: quodlibet/qltk/edittags.py:305
msgid "Split Arranger out of Ar_tist"
msgstr "Erota sovittaja ar_tistin nimestä"

#: quodlibet/qltk/edittags.py:310
msgid "Split _Performer out of Artist"
msgstr "Erota _esittäjä artistin nimestä"

#: quodlibet/qltk/edittags.py:316
msgid "Split _Performer out of Title"
msgstr "Erota _esittäjä kappaleen nimestä"

#: quodlibet/qltk/edittags.py:322
msgid "Split _Originalartist out of Title"
msgstr "Erota _alkuperäinen esittäjä kappaleen nimestä"

#: quodlibet/qltk/edittags.py:328
msgid "Add a Tag"
msgstr "Lisää tunniste"

#: quodlibet/qltk/edittags.py:349
msgid "_Tag:"
msgstr "_Tunniste:"

#: quodlibet/qltk/edittags.py:539
msgid "Show _programmatic tags"
msgstr "Näytä _ohjelmalliset tunnisteet"

#: quodlibet/qltk/edittags.py:544
msgid ""
"Access all tags, including machine-generated ones e.g. MusicBrainz or Replay "
"Gain tags"
msgstr ""
"Näytä kaikki tunnisteet, mukaan lukien koneellisesti luodut, kuten "
"MusicBrainz- tai Replay Gain -tunnisteet"

#: quodlibet/qltk/edittags.py:553
msgid "Show _multi-line tags"
msgstr "Näytä _moniriviset tunnisteet"

#: quodlibet/qltk/edittags.py:557
msgid "Show potentially multi-line tags (e.g 'lyrics') here too"
msgstr "Näytä myös mahdollisesti moniriviset tunnisteet (esim. ”lyrics”)"

#. Translators: Revert button in the tag editor
#: quodlibet/qltk/edittags.py:588
msgctxt "edittags"
msgid "_Revert"
msgstr "_Palauta"

#. Translators: Save button in the tag editor
#: quodlibet/qltk/edittags.py:593
msgctxt "edittags"
msgid "_Save"
msgstr "_Tallenna"

#: quodlibet/qltk/edittags.py:733
msgid "_Configure"
msgstr "_Asetukset"

#: quodlibet/qltk/edittags.py:751
msgid "_Split Tag"
msgstr "_Jaa tunniste"

#: quodlibet/qltk/edittags.py:760
msgid "_Copy Value(s)"
msgstr "_Kopioi arvo(t)"

#: quodlibet/qltk/edittags.py:791
msgid "Unable to add tag"
msgstr "Tunnistetta ei voi lisätä"

#: quodlibet/qltk/edittags.py:792
#, python-format
msgid "Unable to add %s"
msgstr "Tunnistetta %s ei voi lisätä"

#: quodlibet/qltk/edittags.py:795
#, python-format
msgid "The files currently selected do not support multiple values for %s."
msgstr "Valitut tiedostot eivät tue useaa arvoa tunnisteelle %s."

#. Can't add the new tag.
#: quodlibet/qltk/edittags.py:821 quodlibet/qltk/edittags.py:1006
#: quodlibet/qltk/tagsfrompath.py:218 quodlibet/util/__init__.py:534
#: quodlibet/util/tags.py:243
msgid "Invalid tag"
msgid_plural "Invalid tags"
msgstr[0] "Virheellinen tunniste"
msgstr[1] "Virheelliset tunnisteet"

#: quodlibet/qltk/edittags.py:823 quodlibet/qltk/edittags.py:1008
#: quodlibet/qltk/tagsfrompath.py:220
#, python-format
msgid ""
"Invalid tag %s\n"
"\n"
"The files currently selected do not support editing this tag."
msgid_plural ""
"Invalid tags %s\n"
"\n"
"The files currently selected do not support editing these tags."
msgstr[0] ""
"Virheellinen tunniste %s\n"
"\n"
"Valitut tiedostot eivät tue tämän tunnisteen muokkaamista."
msgstr[1] ""
"Virheelliset tunnisteet %s\n"
"\n"
"Valitut tiedostot eivät tue näiden tunnisteiden muokkaamista."

#: quodlibet/qltk/edittags.py:975 quodlibet/qltk/edittags.py:1023
msgid "Invalid value"
msgstr "Virheellinen arvo"

#: quodlibet/qltk/edittags.py:976 quodlibet/qltk/edittags.py:1024
#, python-format
msgid ""
"Invalid value: %(value)s\n"
"\n"
"%(error)s"
msgstr ""
"Virheellinen arvo: %(value)s\n"
"\n"
"%(error)s"

#: quodlibet/qltk/_editutils.py:29
msgid "Tag may not be accurate"
msgstr "Tunniste saattaa olla epätarkka"

#: quodlibet/qltk/_editutils.py:33
#, python-format
msgid ""
"%(file-name)s changed while the program was running. Saving without "
"refreshing your library may overwrite other changes to the song."
msgstr ""
"%(file-name)s muuttui ohjelman ollessa käynnissä. Jos tallennat "
"päivittämättä kirjastoa, saatat korvata muita kappaleeseen tehtyjä muutoksia."

#: quodlibet/qltk/_editutils.py:47
msgid "Unable to save song"
msgstr "Kappaletta ei voi tallentaa"

#: quodlibet/qltk/_editutils.py:51
#, python-format
msgid ""
"Saving %(file-name)s failed.The file may be read-only, corrupted, or you do "
"not have permission to edit it."
msgstr ""
"Tiedoston %(file-name)s tallentaminen epäonnistui. Tiedosto saattaa olla "
"vain luku -muodossa, viallinen, tai sen muokkaamiseen ei ole oikeuksia."

#: quodlibet/qltk/_editutils.py:136
msgid "_More options…"
msgstr "_Lisäasetukset…"

#: quodlibet/qltk/entry.py:80
msgid "_Undo"
msgstr "_Kumoa"

#: quodlibet/qltk/entry.py:82
msgid "_Redo"
msgstr "_Tee uudelleen"

#: quodlibet/qltk/exfalsowindow.py:99 quodlibet/qltk/quodlibetwindow.py:1021
msgid "_About"
msgstr "_Tietoja"

#: quodlibet/qltk/exfalsowindow.py:103 quodlibet/qltk/quodlibetwindow.py:1045
msgid "_Check for Updates…"
msgstr "Tarkista _päivitykset…"

#: quodlibet/qltk/exfalsowindow.py:109 quodlibet/qltk/quodlibetwindow.py:973
#: quodlibet/qltk/songsmenu.py:312
msgid "_Plugins"
msgstr "Liitä_nnäiset"

#: quodlibet/qltk/exfalsowindow.py:284
#, python-format
msgid "%(title)s and %(count)s more"
msgid_plural "%(title)s and %(count)s more"
msgstr[0] "%(title)s ja %(count)s muu"
msgstr[1] "%(title)s ja %(count)s muuta"

#: quodlibet/qltk/exfalsowindow.py:302
msgid "Ex Falso Preferences"
msgstr "Ex Falson asetukset"

#: quodlibet/qltk/filesel.py:198
msgid "Folders"
msgstr "Kansiot"

#: quodlibet/qltk/filesel.py:251
msgid "_New Folder…"
msgstr "_Uusi kansio…"

#: quodlibet/qltk/filesel.py:260
msgid "_Select all Sub-Folders"
msgstr "_Valitse kaikki alikansiot"

#: quodlibet/qltk/filesel.py:370
msgid "New Folder"
msgstr "Uusi kansio"

#: quodlibet/qltk/filesel.py:370
msgid "Enter a name for the new folder:"
msgstr "Anna uuden kansion nimi:"

#: quodlibet/qltk/filesel.py:383
msgid "Unable to create folder"
msgstr "Kansiota ei voi luoda"

#: quodlibet/qltk/filesel.py:401
msgid "Unable to delete folder"
msgstr "Kansiota ei voi poistaa"

#: quodlibet/qltk/filesel.py:515 quodlibet/qltk/pluginwin.py:36
msgid "Songs"
msgstr "Kappaleet"

#. Translators: As in "by Artist Name"  # noqa
#: quodlibet/qltk/info.py:37
#, python-format
msgid "by %s"
msgstr "%s"

#: quodlibet/qltk/info.py:38 quodlibet/qltk/information.py:169
#: quodlibet/qltk/information.py:460
#, python-format
msgid "Disc %s"
msgstr "Levy %s"

#: quodlibet/qltk/info.py:39 quodlibet/qltk/information.py:173
#, python-format
msgid "Track %s"
msgstr "Raita %s"

#: quodlibet/qltk/info.py:107
msgid "Current _Song"
msgstr "Nykyinen kappale"

#: quodlibet/qltk/info.py:117
msgid "_Edit Display…"
msgstr "_Muokkaa näkymää…"

#: quodlibet/qltk/information.py:105
msgid "No songs are selected."
msgstr "Ei kappaleita valittuna."

#: quodlibet/qltk/information.py:106
msgid "No Songs"
msgstr "Ei kappaleita"

#: quodlibet/qltk/information.py:121 quodlibet/qltk/information.py:351
#: quodlibet/qltk/information.py:485 quodlibet/qltk/information.py:555
msgid "Information"
msgstr "Tiedot"

#: quodlibet/qltk/information.py:126
msgid "Lyrics"
msgstr "Sanat"

#: quodlibet/qltk/information.py:185 quodlibet/qltk/information.py:408
#, python-format
msgid "Produced by %s"
msgstr "Tuottanut %s"

#: quodlibet/qltk/information.py:199 quodlibet/util/tags.py:87
msgid "artist"
msgstr "artisti"

#: quodlibet/qltk/information.py:199 quodlibet/qltk/information.py:587
#: quodlibet/util/tags.py:87
msgid "artists"
msgstr "artistit"

#. for backwards compat
#: quodlibet/qltk/information.py:230 quodlibet/util/tags.py:105
#: quodlibet/util/tags.py:126
msgid "performers"
msgstr "esittäjät"

#: quodlibet/qltk/information.py:246 quodlibet/qltk/information.py:260
#: quodlibet/qltk/songlistcolumns.py:276
msgid "Never"
msgstr "Ei koskaan"

#: quodlibet/qltk/information.py:248
#, python-format
msgid "%(n)d time"
msgid_plural "%(n)d times"
msgstr[0] "%(n)d kerran"
msgstr[1] "%(n)d kertaa"

#: quodlibet/qltk/information.py:267 quodlibet/util/tags.py:148
msgid "added"
msgstr "lisätty"

#: quodlibet/qltk/information.py:268 quodlibet/util/tags.py:149
msgid "last played"
msgstr "viimeksi toistettu"

#: quodlibet/qltk/information.py:269 quodlibet/util/tags.py:159
msgid "plays"
msgstr "toistokertoja"

#: quodlibet/qltk/information.py:270 quodlibet/util/tags.py:160
msgid "skips"
msgstr "ohituksia"

#: quodlibet/qltk/information.py:271 quodlibet/util/tags.py:165
msgid "rating"
msgstr "arvosana"

#: quodlibet/qltk/information.py:300
msgid "path"
msgstr "polku"

#: quodlibet/qltk/information.py:301 quodlibet/util/tags.py:163
msgid "length"
msgstr "kesto"

#: quodlibet/qltk/information.py:302
msgid "format"
msgstr "muoto"

#: quodlibet/qltk/information.py:303 quodlibet/util/tags.py:173
msgid "codec"
msgstr "koodekki"

#: quodlibet/qltk/information.py:304 quodlibet/util/tags.py:174
msgid "encoding"
msgstr "enkoodaus"

#: quodlibet/qltk/information.py:305 quodlibet/util/tags.py:170
msgid "bitrate"
msgstr "bittinopeus"

#: quodlibet/qltk/information.py:306 quodlibet/util/tags.py:171
msgid "file size"
msgstr "tiedostokoko"

#: quodlibet/qltk/information.py:307 quodlibet/util/tags.py:158
msgid "modified"
msgstr "muokattu"

#: quodlibet/qltk/information.py:344
msgid "Additional"
msgstr "Lisätiedot"

#: quodlibet/qltk/information.py:395
#, python-format
msgid "%d selected"
msgid_plural "%d selected"
msgstr[0] "%d valittu"
msgstr[1] "%d valittu"

#: quodlibet/qltk/information.py:471
msgid "Track unavailable"
msgstr "Raita ei ole käytettävissä"

#: quodlibet/qltk/information.py:511 quodlibet/qltk/information.py:604
#, python-format
msgid "%d song with no album"
msgid_plural "%d songs with no album"
msgstr[0] "%d albumiton kappale"
msgstr[1] "%d albumitonta kappaletta"

#: quodlibet/qltk/information.py:515
msgid "Selected Discography"
msgstr "Valittu diskografia"

#: quodlibet/qltk/information.py:583
#, python-format
msgid "%d song with no artist"
msgid_plural "%d songs with no artist"
msgstr[0] "%d kappale, jonka artisti tuntematon"
msgstr[1] "%d kappaletta, joiden artisti tuntematon"

#: quodlibet/qltk/information.py:610 quodlibet/util/tags.py:85
msgid "albums"
msgstr "albumit"

#: quodlibet/qltk/information.py:624
msgid "Total length:"
msgstr "Kesto yhteensä:"

#: quodlibet/qltk/information.py:628
msgid "Total size:"
msgstr "Koko yhteensä:"

#: quodlibet/qltk/information.py:631
msgid "Files"
msgstr "Tiedostot"

#: quodlibet/qltk/lyrics.py:34
msgid "_View online"
msgstr "_Näytä verkossa"

#: quodlibet/qltk/lyrics.py:61
msgid "No lyrics found for this song."
msgstr "Kappaleelle ei löydy sanoja."

#: quodlibet/qltk/maskedbox.py:20
msgid "Are you sure you want to remove all songs?"
msgstr "Haluatko varmasti poistaa kaikki kappaleet?"

#: quodlibet/qltk/maskedbox.py:21
msgid "The selected songs will be removed from the library."
msgstr "Valitut kappaleet poistetaan kirjastosta."

#: quodlibet/qltk/maskedbox.py:42
msgid "Unhide"
msgstr "Palauta"

#: quodlibet/qltk/maskedbox.py:84
msgid "_Unhide"
msgstr "_Palauta"

#: quodlibet/qltk/matchdialog.py:25
msgid ""
"Check if the columns on the left side approximately match the ones on the "
"right side. If they don't, you can change the order here (use _ for rows "
"that shouldn't be matched):"
msgstr ""
"Tarkista, että vasemmanpuoleisten sarakkeiden tiedot vastaavat suunnilleen "
"oikeanpuoleisten sarakkeiden tietoja. Muuta tarvittaessa rivien järjestystä "
"(käytä merkintää ”_” riveille, joita ei pidä täsmäyttää):"

#: quodlibet/qltk/matchdialog.py:87
msgid "Right side order:"
msgstr "Oikean puolen järjestys:"

#: quodlibet/qltk/msg.py:59
msgid "Discard tag changes?"
msgstr "Hylkää muutokset tunnisteisiin?"

#: quodlibet/qltk/msg.py:61
msgid ""
"Tags have been changed but not saved. Save these files, or revert and "
"discard changes?"
msgstr ""
"Tunnisteita on muutettu, mutta ei tallennettu. Tallennetaanko tiedostot, vai "
"hylätäänkö muutokset ja palautetaan vanhat arvot?"

#: quodlibet/qltk/msg.py:75 quodlibet/qltk/textedit.py:63
#: quodlibet/qltk/tracknumbers.py:114
msgid "_Revert"
msgstr "_Palauta"

#: quodlibet/qltk/msg.py:125
msgid "File exists"
msgstr "Tiedosto on olemassa"

#: quodlibet/qltk/msg.py:127
#, python-format
msgid "Replace %(file-name)s?"
msgstr "Korvaa %(file-name)s?"

#: quodlibet/qltk/msg.py:133
msgid "_Replace File"
msgstr "_Korvaa tiedosto"

#: quodlibet/qltk/notif.py:189
msgid "Active tasks"
msgstr "Aktiiviset tehtävät"

#: quodlibet/qltk/notif.py:195
#, python-format
msgid "%d tasks running"
msgstr "%d tehtävää käynnissä"

#: quodlibet/qltk/playorder.py:269
msgid "Toggle shuffle mode"
msgstr "Sekoitus päälle/pois"

#: quodlibet/qltk/playorder.py:285
msgid "Toggle repeat mode"
msgstr "Kertaus päälle/pois"

#: quodlibet/qltk/pluginwin.py:38
msgid "Events"
msgstr "Tapahtumat"

#: quodlibet/qltk/pluginwin.py:39
msgid "Play Order"
msgstr "Toistojärjestys"

#: quodlibet/qltk/pluginwin.py:40
msgid "Editing"
msgstr "Muokkaus"

#: quodlibet/qltk/pluginwin.py:41
msgid "Renaming"
msgstr "Uudelleennimeäminen"

#: quodlibet/qltk/pluginwin.py:42
msgid "Querying"
msgstr "Kyselyiden teko"

#: quodlibet/qltk/pluginwin.py:44
msgid "Covers"
msgstr "Kansikuvat"

#: quodlibet/qltk/pluginwin.py:67
msgid "Plugin Errors"
msgstr "Liitännäisten virheet"

#: quodlibet/qltk/pluginwin.py:143
msgid "Any state"
msgstr "Kaikki tilat"

#: quodlibet/qltk/pluginwin.py:145
msgid "Enabled"
msgstr "Käytössä olevat"

#: quodlibet/qltk/pluginwin.py:146
msgid "Disabled"
msgstr "Käytöstä poistetut"

#: quodlibet/qltk/pluginwin.py:152
msgid "No category"
msgstr "Ei tyyppiä"

#: quodlibet/qltk/pluginwin.py:185
msgid "Any category"
msgstr "Kaikki tyypit"

#: quodlibet/qltk/pluginwin.py:320
msgid "No plugins found."
msgstr "Liitännäisiä ei löytynyt."

#: quodlibet/qltk/pluginwin.py:335
msgid "(undocumented)"
msgstr "(ei kuvausta)"

#: quodlibet/qltk/pluginwin.py:375
msgid "Plugins"
msgstr "Liitännäiset"

#: quodlibet/qltk/pluginwin.py:399
msgid "Filter by plugin state / tag"
msgstr "Suodata liitännäisen tilan / tunnisteen perusteella"

#: quodlibet/qltk/pluginwin.py:405
msgid "Filter by plugin type"
msgstr "Suodata liitännäisen tyypin perusteella"

#: quodlibet/qltk/pluginwin.py:410
msgid "Filter by plugin name or description"
msgstr "Suodata liitännäisen nimen tai kuvauksen perusteella"

#: quodlibet/qltk/pluginwin.py:413
msgid "Show _Errors"
msgstr "Näytä _virheet"

#: quodlibet/qltk/prefs.py:51
msgid "_Disc"
msgstr "_Levy"

#: quodlibet/qltk/prefs.py:52
msgid "_Track"
msgstr "_Raita"

#: quodlibet/qltk/prefs.py:53
msgid "Grou_ping"
msgstr "_Ryhmittely"

#: quodlibet/qltk/prefs.py:54
msgid "_Artist"
msgstr "_Artisti"

#: quodlibet/qltk/prefs.py:55
msgid "Al_bum"
msgstr "Al_bumi"

#: quodlibet/qltk/prefs.py:59
msgid "_Filename"
msgstr "Tie_dostonimi"

#: quodlibet/qltk/prefs.py:60
msgid "_Length"
msgstr "_Kesto"

#: quodlibet/qltk/prefs.py:69
msgid "_Jump to playing song automatically"
msgstr "_Hyppää toistettavaan kappaleeseen automaattisesti"

#: quodlibet/qltk/prefs.py:74
msgid "When the playing song changes, scroll to it in the song list"
msgstr "Kun toistettava kappale vaihtuu, vieritä kappalelista sen kohdalle"

#: quodlibet/qltk/prefs.py:79
msgid "_Sort songs when tags are modified"
msgstr "_Järjestä kappaleet kun tunnisteita muokataan"

#: quodlibet/qltk/prefs.py:84
msgid "Automatically re-sort songs in the song list when tags are modified"
msgstr ""
"Järjestä kappalelistalla olevat kappaleet automaattisesti uudelleen kun "
"tunnisteita muokataan"

#: quodlibet/qltk/prefs.py:89
msgid "Always allow sorting"
msgstr "Salli järjestäminen aina"

#: quodlibet/qltk/prefs.py:94
msgid "Allow sorting by column headers, even for playlists etc"
msgstr ""
"Salli järjestäminen sarakeotsakkeiden mukaan, myös soittolistoille jne."

#: quodlibet/qltk/prefs.py:117
msgid "_Others:"
msgstr "M_uut:"

#. Stock edit doesn't have ellipsis chars.
#: quodlibet/qltk/prefs.py:122
msgid "_Edit…"
msgstr "_Muokkaa…"

#: quodlibet/qltk/prefs.py:125
msgid "Add or remove additional column headers"
msgstr "Lisää tai poista sarakeotsakkeita"

#: quodlibet/qltk/prefs.py:135
msgid "Visible Columns"
msgstr "Näytettävät sarakkeet"

#: quodlibet/qltk/prefs.py:157
msgid "Title includes _version"
msgstr "Nimi sisältää v_ersion"

#: quodlibet/qltk/prefs.py:158
msgid "Album includes _disc subtitle"
msgstr "Albumi sisältää _levyn alaotsikon"

#: quodlibet/qltk/prefs.py:159
msgid "Artist includes all _people"
msgstr "Artisti sisältää kaikki tekijät"

#: quodlibet/qltk/prefs.py:160
msgid "Filename includes _folder"
msgstr "Tiedostonimi sisältää _kansion"

#: quodlibet/qltk/prefs.py:161
msgid "Column Preferences"
msgstr "Sarakeasetukset"

#: quodlibet/qltk/prefs.py:164
msgid "_Update Columns"
msgstr "_Päivitä sarakkeet"

#: quodlibet/qltk/prefs.py:167
msgid "Apply current configuration to song list, adding new columns to the end"
msgstr "Käytä asetuksia kappalelistassa. Uudet sarakkeet lisätään loppuun."

#: quodlibet/qltk/prefs.py:183 quodlibet/qltk/shortcuts.py:31
msgid "Song List"
msgstr "Kappalelista"

#: quodlibet/qltk/prefs.py:268
msgid "Edit Columns"
msgstr "Muokkaa sarakkeita"

#: quodlibet/qltk/prefs.py:305
msgid "Duration totals"
msgstr "Yhteiskesto"

#: quodlibet/qltk/prefs.py:315
msgid "_Global filter:"
msgstr "_Yleissuodatin:"

#: quodlibet/qltk/prefs.py:320
msgid "Apply this query in addition to all others"
msgstr "Käytä tätä hakua kaikkien muiden lisäksi"

#. Translators: The heading of the preference group, no action
#: quodlibet/qltk/prefs.py:324
msgctxt "heading"
msgid "Search"
msgstr "Haku"

#: quodlibet/qltk/prefs.py:328 quodlibet/qltk/shortcuts.py:25
msgid "Browsers"
msgstr "Selaimet"

#: quodlibet/qltk/prefs.py:334
msgid "Confirm _multiple ratings"
msgstr "Kysy _varmistusta usealle arvosanalle"

#: quodlibet/qltk/prefs.py:339
msgid ""
"Ask for confirmation before changing the rating of multiple songs at once"
msgstr "Kysy varmistusta ennen usean kappaleen arvosanan muuttamista kerralla"

#: quodlibet/qltk/prefs.py:345
msgid "Enable _one-click ratings"
msgstr "Salli yhden napsautuksen arvostelu"

#: quodlibet/qltk/prefs.py:350
msgid "Enable rating by clicking on the rating column in the song list"
msgstr "Salli arvostelu napsauttamalla arvosana-saraketta kappalelistassa"

#: quodlibet/qltk/prefs.py:357 quodlibet/qltk/prefs.py:754
msgid "Ratings"
msgstr "Arvosanat"

#: quodlibet/qltk/prefs.py:364
msgid "Prefer _embedded art"
msgstr "Suosi _upotettuja kansikuvia"

#: quodlibet/qltk/prefs.py:369
msgid ""
"Choose to use artwork embedded in the audio (where available) over other "
"sources"
msgstr ""
"Käytä ensisijaisesti tiedostoon upotettua kansikuvaa, jos sellainen on "
"käytettävissä"

#: quodlibet/qltk/prefs.py:376
msgid ""
"The album art image file(s) to use when available (supports wildcards). If "
"you want to supply more than one, separate them with commas."
msgstr ""
"Käytettävät albumien kansikuvatiedostot, jos ovat olemassa (tukee "
"jokerimerkkejä). Erota useampi tiedostonimi toisistaan pilkulla."

#: quodlibet/qltk/prefs.py:382
msgid "_Preferred fixed image filename(s)"
msgstr "_Ensisijaiset kiinteät kuvatiedostonimet"

#: quodlibet/qltk/prefs.py:403
msgid "Album Art"
msgstr "Albumien kansikuvat"

#: quodlibet/qltk/prefs.py:436
msgid "Playback"
msgstr "Toisto"

#: quodlibet/qltk/prefs.py:443
msgid "Output Configuration"
msgstr "Ulostulon asetukset"

#: quodlibet/qltk/prefs.py:452
msgid ""
"If no Replay Gain information is available for a song, scale the volume by "
"this value"
msgstr ""
"Jos kappaleella ei ole Replay Gain -tietoa, säädä äänenvoimakkuutta tämän "
"arvon verran"

#: quodlibet/qltk/prefs.py:457
msgid "_Fall-back gain:"
msgstr "_Oletusvahvistus:"

#: quodlibet/qltk/prefs.py:468
msgid ""
"Scale volume for all songs by this value, as long as the result will not clip"
msgstr ""
"Säädä äänenvoimakkuutta kaikille kappaleille tämän arvon verran, kunhan ääni "
"ei leikkaannu"

#: quodlibet/qltk/prefs.py:473
msgid "_Pre-amp gain:"
msgstr "_Esivahvistus:"

#: quodlibet/qltk/prefs.py:480
msgid "_Enable Replay Gain volume adjustment"
msgstr "_Käytä Replay Gain -äänenvoimakkuuden säätöä"

#: quodlibet/qltk/prefs.py:500
msgid "Replay Gain Volume Adjustment"
msgstr "Replay Gain -äänenvoimakkuuden säätö"

#: quodlibet/qltk/prefs.py:509
msgid "_Continue playback on startup"
msgstr "_Jatka toistoa käynnistettäessä"

#: quodlibet/qltk/prefs.py:514
msgid ""
"If music is playing on shutdown, automatically start playing on next startup"
msgstr ""
"Jos toisto on käynnissä ohjelmaa suljettaessa, toisto aloitetaan uudestaan "
"automaattisesti seuraavalla käynnistyskerralla"

#: quodlibet/qltk/prefs.py:542
msgid "_Default rating:"
msgstr "_Oletusarvosana:"

#: quodlibet/qltk/prefs.py:587
msgid "Rating _scale:"
msgstr "A_rvosteluasteikko:"

#: quodlibet/qltk/prefs.py:640
msgid ""
"Bayesian Average factor (C) for aggregated ratings.\n"
"0 means a conventional average, higher values mean that albums with few "
"tracks will have less extreme ratings. Changing this value triggers a re-"
"calculation for all albums."
msgstr ""
"Bayesin keskiarvokaavan vakio (C) kootuille arvosanoille.\n"
"Arvo 0 vastaa perinteistä keskiarvoa. Suuremmilla arvoilla albumit, joilla "
"on vähän raitoja, eivät saa yhtä äärimmäisiä arvosanoja. Jos tätä arvoa "
"muutetaan, kaikkien albumien arvosanat lasketaan uudelleen."

#: quodlibet/qltk/prefs.py:647
msgid "_Bayesian averaging amount:"
msgstr "_Bayesin keskiarvotekijä:"

#: quodlibet/qltk/prefs.py:664
msgid "_Email:"
msgstr "_Sähköposti:"

#: quodlibet/qltk/prefs.py:668
msgid "Ratings and play counts will be saved in tags for this email address"
msgstr "Arvosanat ja toistokertojen määrät asetetaan tälle osoitteelle"

#: quodlibet/qltk/prefs.py:689
msgid "_Auto-save tag changes"
msgstr "Tallenna muutokset tunnisteisiin _automaattisesti"

#: quodlibet/qltk/prefs.py:694
msgid "Save changes to tags without confirmation when editing multiple files"
msgstr ""
"Tallenna muutokset tunnisteisiin ilman varmistusta muokattaessa useampaa "
"tiedostoa"

#: quodlibet/qltk/prefs.py:712
msgid ""
"A set of separators to use when splitting tag values in the tag editor. The "
"list is space-separated."
msgstr ""
"Erotinmerkit, joita käytetään jaettaessa tunnisteiden arvoja osiin. Erota "
"merkit välilyönnillä toisistaan."

#: quodlibet/qltk/prefs.py:717
msgid "Split _tag on:"
msgstr "_Tunniste-erottimet:"

#: quodlibet/qltk/prefs.py:731
msgid ""
"A set of separators to use when extracting subtags from tags in the tag "
"editor. The list is space-separated, and each entry must only contain two "
"characters."
msgstr ""
"Erotinmerkkiparit, joita käytetään alitunnisteiden erottamiseen tunnisteista "
"tunniste-editorissa. Erota parit välilyönnillä toisistaan. Jokaisen parin on "
"muodostuttava vain kahdesta merkistä."

#: quodlibet/qltk/prefs.py:738
msgid "Split _subtag on:"
msgstr "_Alitunniste-erottimet:"

#: quodlibet/qltk/prefs.py:748
msgid "Tags"
msgstr "Tunnisteet"

#: quodlibet/qltk/prefs.py:751
msgid "Tag Editing"
msgstr "Tunnisteiden muokkaus"

#: quodlibet/qltk/prefs.py:772
msgid "Updating for new ratings"
msgstr "Päivitetään arvosanoja"

#: quodlibet/qltk/prefs.py:786 quodlibet/qltk/quodlibetwindow.py:1059
msgid "_Scan Library"
msgstr "_Päivitä kirjasto"

#: quodlibet/qltk/prefs.py:788 quodlibet/qltk/quodlibetwindow.py:1121
msgid "Check for changes in your library"
msgstr "Etsi muutoksia kirjastosta"

#: quodlibet/qltk/prefs.py:793
msgid "Re_build Library"
msgstr "Rakenna kirjasto _uudelleen"

#: quodlibet/qltk/prefs.py:796
msgid "Reload all songs in your library. This can take a long time."
msgstr ""
"Käy läpi kaikki kirjaston kappaleet uudelleen (tämä saattaa kestää kauan)"

#: quodlibet/qltk/prefs.py:811
msgid "Hidden Songs"
msgstr "Piilotetut kappaleet"

#: quodlibet/qltk/prefs.py:820
msgid "Scan library _on start"
msgstr "_Päivitä kirjasto käynnistyksen yhteydessä"

#: quodlibet/qltk/prefs.py:827
msgid "_Watch directories for changes"
msgstr "_Seuraa muutoksia kansioissa"

#: quodlibet/qltk/prefs.py:832
msgid ""
"Watch library directories for external file additions, deletions and renames."
msgstr ""
"Seuraa tiedostojen lisäyksiä, poistoja ja uudelleennimeämisiä "
"kirjastokansioissa."

#: quodlibet/qltk/prefs.py:846
msgid "Scan Directories"
msgstr "Luettavat kansiot"

#: quodlibet/qltk/prefs.py:854
msgid "Advanced"
msgstr "Lisäasetukset"

#: quodlibet/qltk/properties.py:157 quodlibet/util/collection.py:346
#, python-format
msgid "%(title)s and %(count)d more"
msgid_plural "%(title)s and %(count)d more"
msgstr[0] "%(title)s ja %(count)d muu"
msgstr[1] "%(title)s ja %(count)d muuta"

#: quodlibet/qltk/properties.py:161 quodlibet/qltk/properties.py:163
msgid "Properties"
msgstr "Ominaisuudet"

#: quodlibet/qltk/queue.py:119
msgid "_Queue"
msgstr "J_ono"

#: quodlibet/qltk/queue.py:139
msgid "Clear Queue"
msgstr "Tyhjennä jono"

#: quodlibet/qltk/queue.py:147
msgid "Disable queue - the queue will be ignored when playing"
msgstr "Poista jono käytöstä – jono jätetään huomiotta toistettaessa"

#: quodlibet/qltk/queue.py:158
msgid "Ephemeral"
msgstr "Väliaikainen"

#: quodlibet/qltk/queue.py:159
msgid "Remove songs from the queue after playing them"
msgstr "Poista kappaleet jonosta kun ne on soitettu"

#: quodlibet/qltk/queue.py:167
msgid "Persistent"
msgstr "Pysyvä"

#: quodlibet/qltk/queue.py:168
msgid "Keep songs in the queue after playing them"
msgstr "Pidä kappaleet jonossa kun ne on soitettu"

#: quodlibet/qltk/queue.py:177
msgid "Mode"
msgstr "Tila"

#: quodlibet/qltk/queue.py:189
msgid "Stop at End"
msgstr "Pysäytä lopuksi"

#: quodlibet/qltk/queue.py:313
#, python-format
msgid "%(count)d song (%(time)s)"
msgid_plural "%(count)d songs (%(time)s)"
msgstr[0] "%(count)d kappale (%(time)s)"
msgstr[1] "%(count)d kappaletta (%(time)s)"

#: quodlibet/qltk/quodlibetwindow.py:224
msgid "_Browse Library"
msgstr "_Selaa kirjastoa"

#: quodlibet/qltk/quodlibetwindow.py:383
msgid "Toggle queue visibility"
msgstr "Näytä / piilota jono"

#: quodlibet/qltk/quodlibetwindow.py:411
msgid "Playback Error"
msgstr "Toistovirhe"

#: quodlibet/qltk/quodlibetwindow.py:418
msgid "Set up library directories?"
msgstr "Määritä kirjaston kansiot"

#: quodlibet/qltk/quodlibetwindow.py:420
msgid "You don't have any music library set up. Would you like to do that now?"
msgstr "Musiikkikirjastoa ei ole määritetty. Tehdäänkö se nyt?"

#: quodlibet/qltk/quodlibetwindow.py:425
msgid "_Not Now"
msgstr "_Ei nyt"

#: quodlibet/qltk/quodlibetwindow.py:426
msgid "_Set Up"
msgstr "_Määritä"

#: quodlibet/qltk/quodlibetwindow.py:896
msgid "Unable to add songs"
msgstr "Kappaleita ei voi lisätä"

#: quodlibet/qltk/quodlibetwindow.py:897 quodlibet/qltk/quodlibetwindow.py:1376
#, python-format
msgid "%s uses an unsupported protocol."
msgstr "Kohteen %s käyttämää protokollaa ei tueta."

#: quodlibet/qltk/quodlibetwindow.py:926
msgid "_Jump to Playing Song"
msgstr "_Hyppää toistettavaan kappaleeseen"

#: quodlibet/qltk/quodlibetwindow.py:933
msgid "_File"
msgstr "_Tiedosto"

#: quodlibet/qltk/quodlibetwindow.py:934
msgid "_Song"
msgstr "_Kappale"

#: quodlibet/qltk/quodlibetwindow.py:935
msgid "_View"
msgstr "_Näytä"

#: quodlibet/qltk/quodlibetwindow.py:936
msgid "_Browse"
msgstr "_Selaa"

#: quodlibet/qltk/quodlibetwindow.py:937
msgid "_Control"
msgstr "O_hjaus"

#: quodlibet/qltk/quodlibetwindow.py:938
msgid "_Help"
msgstr "_Ohje"

#: quodlibet/qltk/quodlibetwindow.py:945
msgid "_Add a Folder…"
msgstr "Lisää _kansio…"

#: quodlibet/qltk/quodlibetwindow.py:950
msgid "_Add a File…"
msgstr "Lisää _tiedosto…"

#: quodlibet/qltk/quodlibetwindow.py:955
msgid "_Add a Location…"
msgstr "Lisää _sijainti…"

#: quodlibet/qltk/quodlibetwindow.py:987
msgid "Edit Bookmarks…"
msgstr "Muokkaa kirjanmerkkejä…"

#: quodlibet/qltk/quodlibetwindow.py:1007
msgid "Stop"
msgstr "Pysäytä"

#: quodlibet/qltk/quodlibetwindow.py:1011
msgid "Stop After This Song"
msgstr "Pysäytä tämän kappaleen jälkeen"

#: quodlibet/qltk/quodlibetwindow.py:1017
msgid "_Keyboard Shortcuts"
msgstr "_Pikanäppäimet"

#: quodlibet/qltk/quodlibetwindow.py:1026
msgid "Online Help"
msgstr "Ohje verkossa"

#: quodlibet/qltk/quodlibetwindow.py:1035
msgid "Search Help"
msgstr "Ohje hakujen tekemiseen"

#: quodlibet/qltk/quodlibetwindow.py:1360
msgid "Add a Location"
msgstr "Lisää sijainti"

#: quodlibet/qltk/quodlibetwindow.py:1361
msgid "Enter the location of an audio file:"
msgstr "Anna äänitiedoston sijainti:"

#: quodlibet/qltk/quodlibetwindow.py:1369
#: quodlibet/qltk/quodlibetwindow.py:1375
msgid "Unable to add location"
msgstr "Sijaintia ei voi lisätä"

#: quodlibet/qltk/quodlibetwindow.py:1370
#, python-format
msgid "%s is not a valid location."
msgstr "%s ei ole kelvollinen sijainti."

#: quodlibet/qltk/quodlibetwindow.py:1385
#: quodlibet/qltk/quodlibetwindow.py:1394
msgid "Add Music"
msgstr "Lisää musiikkia"

#: quodlibet/qltk/quodlibetwindow.py:1385 quodlibet/qltk/scanbox.py:139
msgid "_Add Folders"
msgstr "Lisää _kansioita"

#: quodlibet/qltk/quodlibetwindow.py:1393
msgid "Music Files"
msgstr "Musiikkitiedostot"

#: quodlibet/qltk/quodlibetwindow.py:1394
msgid "_Add Files"
msgstr "Lisää _tiedostoja"

#: quodlibet/qltk/quodlibetwindow.py:1488
#, python-format
msgid "Are you sure you want to enqueue %d song?"
msgid_plural "Are you sure you want to enqueue %d songs?"
msgstr[0] "Haluatko varmasti lisätä jonoon %d kappaleen?"
msgstr[1] "Haluatko varmasti lisätä jonoon %d kappaletta?"

#: quodlibet/qltk/quodlibetwindow.py:1501
msgid "_Enqueue"
msgstr "_Lisää jonoon"

#: quodlibet/qltk/ratingsmenu.py:25
#, python-format
msgid "Are you sure you want to change the rating of all %d songs?"
msgstr "Haluatko varmasti muuttaa %d kappaleen arvosanaa?"

#: quodlibet/qltk/ratingsmenu.py:27
msgid "The saved ratings will be removed"
msgstr "Tallennetut arvosanat poistetaan"

#: quodlibet/qltk/ratingsmenu.py:28 quodlibet/qltk/ratingsmenu.py:61
msgid "_Remove Rating"
msgstr "_Poista arvosana"

#: quodlibet/qltk/ratingsmenu.py:31
#, python-format
msgid "The rating of all selected songs will be changed to %s"
msgstr "Valittujen kappaleiden arvosanaksi asetetaan %s"

#: quodlibet/qltk/ratingsmenu.py:33
msgid "Change _Rating"
msgstr "Muuta arvosanaa"

#: quodlibet/qltk/renamefiles.py:52
msgid "Replace spaces with _underscores"
msgstr "Korvaa _välilyönnit alaviivoilla"

#: quodlibet/qltk/renamefiles.py:62
msgid "Replace [semi]colon delimiting with hyphens"
msgstr "Korvaa kaksois- tai puolipiste erottimena viivalla"

#: quodlibet/qltk/renamefiles.py:63
msgid "e.g. \"iv: allegro.flac\" → \"iv - allegro.flac\""
msgstr "esim. ”iv: allegro.flac” → ”iv - allegro.flac”"

#: quodlibet/qltk/renamefiles.py:82
msgid "Strip _Windows-incompatible characters"
msgstr "Poista _Windows-yhteensopimattomat merkit"

#: quodlibet/qltk/renamefiles.py:100
msgid "Strip _diacritical marks"
msgstr "Poista ta_rkkeet"

#: quodlibet/qltk/renamefiles.py:115
msgid "Strip non-_ASCII characters"
msgstr "Poista _ASCII:hin kuulumattomat merkit"

#: quodlibet/qltk/renamefiles.py:125
msgid "Use only _lowercase characters"
msgstr "Käytä vain pieniä kirjaimia"

#: quodlibet/qltk/renamefiles.py:156
msgid "Rename Files"
msgstr "Nimeä tiedostot"

#: quodlibet/qltk/renamefiles.py:187 quodlibet/qltk/tagsfrompath.py:121
#: quodlibet/qltk/tracknumbers.py:55
msgid "_Preview"
msgstr "_Esikatsele"

#: quodlibet/qltk/renamefiles.py:214
msgid "File names"
msgstr "Tiedostonimet"

#: quodlibet/qltk/renamefiles.py:224
msgid "_Move album art"
msgstr "_Siirrä kansikuvat"

#: quodlibet/qltk/renamefiles.py:228
msgid ""
"See '[albumart] search_filenames' config entry for which images will be moved"
msgstr ""
"Katso asetus ”[albumart] search_filenames”, jolla määritetään, mitkä kuvat "
"siirretään"

#: quodlibet/qltk/renamefiles.py:235
msgid "_Overwrite album art at target"
msgstr "_Ylikirjoita kohdenimellä olevat kansikuvat"

#: quodlibet/qltk/renamefiles.py:246
msgid "_Remove empty directories"
msgstr "_Poista tyhjät kansiot"

#: quodlibet/qltk/renamefiles.py:252
msgid "Album art"
msgstr "Albumien kansikuvat"

#: quodlibet/qltk/renamefiles.py:281
msgid "New Name"
msgstr "Uusi nimi"

#: quodlibet/qltk/renamefiles.py:360
msgid "Unable to rename file"
msgstr "Tiedoston nimeäminen ei onnistu"

#: quodlibet/qltk/renamefiles.py:362
#, python-format
msgid ""
"Renaming %(old-name)s to %(new-name)s failed. Possibly the target file "
"already exists, or you do not have permission to make the new file or remove "
"the old one."
msgstr ""
"Nimeäminen lähteestä %(old-name)s kohteeseen %(new-name)s ei onnistu. "
"Kohdetiedosto on mahdollisesti jo olemassa, tai uuden tiedoston luomiseen "
"tai vanhan poistamiseen ei ole oikeuksia."

#: quodlibet/qltk/renamefiles.py:373
msgid "Ignore _All Errors"
msgstr "Ohita kaikki virheet"

#. Add stop/pause buttons. count = 0 means an indefinite
#. number of steps.
#: quodlibet/qltk/renamefiles.py:375 quodlibet/qltk/wlw.py:49
msgid "_Stop"
msgstr "_Pysäytä"

#: quodlibet/qltk/renamefiles.py:377
msgid "_Continue"
msgstr "_Jatka"

#: quodlibet/qltk/renamefiles.py:488
msgid "Path is not absolute"
msgstr "Polku ei ole absoluuttinen"

#: quodlibet/qltk/renamefiles.py:490
#, python-format
msgid ""
"The pattern\n"
"\t%s\n"
"contains / but does not start from root. To avoid misnamed folders, root "
"your pattern by starting it with / or ~/."
msgstr ""
"Kaava\n"
"\t%s<\n"
"sisältää merkin /, mutta ei ala juurihakemistosta. Välttääksesi kansioiden "
"nimeämisen väärin, aloita kaavasi merkeillä / tai ~/."

#: quodlibet/qltk/scanbox.py:51
msgid ""
"Songs in the listed folders will be added to the library during a library "
"refresh"
msgstr ""
"Näissä kansioissa olevat kappaleet lisätään kirjastoon, kun kirjasto "
"päivitetään"

#: quodlibet/qltk/scanbox.py:68
msgid "The new directory will be scanned after adding"
msgstr "Uusi kansio luetaan lisäämisen jälkeen"

#: quodlibet/qltk/scanbox.py:73
msgid ""
"All songs in the selected directories will also be removed from the library"
msgstr "Kaikki valituissa kansioissa olevat kappaleet poistetaan kirjastosta"

#: quodlibet/qltk/scanbox.py:78
msgid "_Move"
msgstr "_Siirrä"

#: quodlibet/qltk/scanbox.py:82
msgid ""
"Move a scan root (but not the files), migrating metadata for all included "
"tracks."
msgstr ""
"Siirrä luettava kansiopolku (mutta ei tiedostoja), migroiden samalla myös "
"kappaleiden metatiedot."

#: quodlibet/qltk/scanbox.py:126
msgid "Remove {dir!r} and all its tracks?"
msgstr "Poista {dir!r} ja kaikki sen kappaleet?"

#: quodlibet/qltk/scanbox.py:128
#, python-brace-format
msgid "Remove {n} library paths and their tracks?"
msgstr "Poistetaanko {n} kirjaston kansiota ja niiden kappaleet?"

#: quodlibet/qltk/scanbox.py:130
msgid "Remove library path?"
msgid_plural "Remove library paths?"
msgstr[0] "Poistetaanko kirjaston kansio?"
msgstr[1] "Poistetaanko kirjaston kansiot?"

#: quodlibet/qltk/scanbox.py:132
msgid "Remove"
msgstr "Poista"

#: quodlibet/qltk/scanbox.py:139
msgid "Select Directories"
msgstr "Valitse kansiot"

#: quodlibet/qltk/scanbox.py:154
msgid "Select This Directory"
msgstr "Valitse tämä kansio"

#: quodlibet/qltk/scanbox.py:156
msgid "Select Actual / New Directory for {dir!r}"
msgstr "Valitse todellinen / uusi kansio kohteelle {dir!r}"

#: quodlibet/qltk/scanbox.py:166
msgid ""
"This will move QL metadata:\n"
"\n"
"{old!r} → {new!r}\n"
"\n"
"The audio files themselves are not moved by this.\n"
"Nonetheless, a backup is recommended (including the Quod Libet 'songs' file)."
msgstr ""
"Quod Libetin metatiedot siirretään seuraavasti:\n"
"\n"
"{old!r} → {new!r}\n"
"\n"
"Tiedostoja itsessään ei siirretä.\n"
"Varmuuskopion ottaminen on joka tapauksessa suositeltavaa (myös Quod Libetin "
"”songs”-tiedostosta)."

#: quodlibet/qltk/scanbox.py:172
msgid "Move scan root {dir!r}?"
msgstr "Siirretäänkö luettava kansiopolku {dir!r}?"

#: quodlibet/qltk/scanbox.py:174
msgid "OK, move it!"
msgstr "Hyvä on, siirrä se!"

#: quodlibet/qltk/searchbar.py:65
msgid "Saved Searches"
msgstr "Tallennetut haut"

#: quodlibet/qltk/searchbar.py:66
msgid "Edit saved searches…"
msgstr "Muokkaa tallennettuja hakuja…"

#: quodlibet/qltk/searchbar.py:92
msgid "Search your library, using free text or QL queries"
msgstr "Hae kirjastosta vapaalla tekstihaulla tai käyttäen QL-kyselyitä"

#: quodlibet/qltk/searchbar.py:152
msgid "Search after _typing"
msgstr "Päivitä hakutuloksia jatkuvasti"

#: quodlibet/qltk/searchbar.py:154
msgid "Show search results after the user stops typing"
msgstr "Päivitä haun tuloksia jatkuvasti kirjoituksen aikana"

#: quodlibet/qltk/searchbar.py:223
msgid "_Limit:"
msgstr "_Määrä:"

#: quodlibet/qltk/searchbar.py:235
msgid "_Weight"
msgstr "_Painota arvosanalla"

#: quodlibet/qltk/searchbar.py:362
msgid "Add query"
msgstr "Lisää kysely"

#: quodlibet/qltk/searchbar.py:364
msgid "Add a QL query or free text to be &ed together"
msgstr "Lisää QL-kysely tai vapaa teksti hakuehtoon"

#: quodlibet/qltk/seekbutton.py:242
msgid "Display remaining time"
msgstr "Näytä jäljellä oleva aika"

#: quodlibet/qltk/shortcuts.py:17
msgid "Main Window"
msgstr "Pääikkuna"

#: quodlibet/qltk/shortcuts.py:19
msgid "Seek backwards by 10 seconds"
msgstr "Siirry taaksepäin 10 sekuntia"

#: quodlibet/qltk/shortcuts.py:20
msgid "Seek forward by 10 seconds"
msgstr "Siirry eteenpäin 10 sekuntia"

#: quodlibet/qltk/shortcuts.py:21
msgid "Focus the search entry"
msgstr "Kohdista hakukenttään"

#: quodlibet/qltk/shortcuts.py:27
msgid "Reset filters and jump to the playing song"
msgstr "Tyhjennä suodattimet ja hyppää toistettavan kappaleen kohdalle"

#: quodlibet/qltk/shortcuts.py:33
msgid "Open the information window for the selected songs"
msgstr "Avaa tietoikkuna valituille kappaleille"

#: quodlibet/qltk/shortcuts.py:34
msgid "Open the tag editor for the selected songs"
msgstr "Avaa tunniste-editori valituille kappaleille"

#: quodlibet/qltk/shortcuts.py:35
msgid "Queue the selected songs"
msgstr "Lisää valitut kappaleet jonoon"

#: quodlibet/qltk/shortcuts.py:36
msgid "Delete the selected songs"
msgstr "Poista valitut kappaleet"

#: quodlibet/qltk/shortcuts.py:37
msgid "Show the inline search entry"
msgstr "Näytä pikahakukenttä"

#: quodlibet/qltk/shortcuts.py:41
msgid "Left click on a column header"
msgstr "Vasen napsautus sarakeotsakkeen päällä"

#: quodlibet/qltk/shortcuts.py:43
msgid "Add the column to the list of columns to sort by"
msgstr "Käytä saraketta järjestämiseen (usean valinta mahdollinen)"

#: quodlibet/qltk/shortcuts.py:48
msgid "Tree View"
msgstr "Puunäkymä"

#: quodlibet/qltk/shortcuts.py:52
msgid "Collapses the element or select the parent element"
msgstr "Supista taso tai valitse ylätaso"

#: quodlibet/qltk/shortcuts.py:54
msgid "Expands the element"
msgstr "Laajenna taso"

#: quodlibet/qltk/shortcuts.py:58
msgid "Text Entries"
msgstr "Tekstikentät"

#: quodlibet/qltk/shortcuts.py:60
msgid "Undo the last change"
msgstr "Kumoa viimeisin muutos"

#: quodlibet/qltk/shortcuts.py:61
msgid "Redo the last undone change"
msgstr "Tee uudelleen viimeisin kumottu muutos"

#: quodlibet/qltk/shortcuts.py:67
msgid "Select all songs in all panes"
msgstr "Valitse kaikki kappaleet kaikissa paneeleissa"

#. Translators: The substituted string is the name of the
#. selected column (a translated tag name).
#: quodlibet/qltk/songlist.py:393
#, python-format
msgid "_Filter on %s"
msgstr "_Suodata sarakkeen %s perusteella"

#: quodlibet/qltk/songlist.py:1221
msgid "All _Headers"
msgstr "Kaikki _otsakkeet"

#: quodlibet/qltk/songlist.py:1222
msgid "_Track Headers"
msgstr "_Raitaotsakkeet"

#: quodlibet/qltk/songlist.py:1223
msgid "_Album Headers"
msgstr "_Albumiotsakkeet"

#: quodlibet/qltk/songlist.py:1224
msgid "_People Headers"
msgstr "_Tekijäotsakkeet"

#: quodlibet/qltk/songlist.py:1225
msgid "_Date Headers"
msgstr "Ai_kaotsakkeet"

#: quodlibet/qltk/songlist.py:1226
msgid "_File Headers"
msgstr "Tie_dosto-otsakkeet"

#: quodlibet/qltk/songlist.py:1227
msgid "_Production Headers"
msgstr "T_uotanto-otsakkeet"

#: quodlibet/qltk/songlist.py:1241
msgid "_Customize Headers…"
msgstr "_Mukauta otsakkeita…"

#: quodlibet/qltk/songlist.py:1246
msgid "_Expand Column"
msgstr "_Laajenna sarake"

#: quodlibet/qltk/songsmenu.py:44
#, python-format
msgid "Remove track: \"%(title)s\" from the library?"
msgstr "Poistetaanko kappale ”%(title)s” kirjastosta?"

#: quodlibet/qltk/songsmenu.py:48
#, python-format
msgid "Remove %(count)d tracks from the library?"
msgstr "Poistetaanko %(count)d kappaletta kirjastosta?"

#: quodlibet/qltk/songsmenu.py:51
msgid "Remove from Library"
msgstr "Poista kirjastosta"

#: quodlibet/qltk/songsmenu.py:59
#, python-format
msgid "Run the plugin \"%(name)s\" on %(count)d song?"
msgid_plural "Run the plugin \"%(name)s\" on %(count)d songs?"
msgstr[0] "Suoritetaanko liitännäinen ”%(name)s” %(count)d kappaleelle?"
msgstr[1] "Suoritetaanko liitännäinen ”%(name)s” %(count)d kappaleelle?"

#: quodlibet/qltk/songsmenu.py:72
#, python-format
msgid "Run the plugin \"%(name)s\" on %(count)d album?"
msgid_plural "Run the plugin \"%(name)s\" on %(count)d albums?"
msgstr[0] "Suoritetaanko liitännäinen ”%(name)s” %(count)d albumille?"
msgstr[1] "Suoritetaanko liitännäinen ”%(name)s” %(count)d albumille?"

#: quodlibet/qltk/songsmenu.py:140
msgid "Configure Plugins…"
msgstr "Liitännäisten asetukset…"

#: quodlibet/qltk/songsmenu.py:367
#, python-format
msgid "_Download file…"
msgid_plural "_Download %(total)d files…"
msgstr[0] "_Lataa tiedosto…"
msgstr[1] "_Lataa %(total)d tiedostoa…"

#: quodlibet/qltk/songsmenu.py:376
msgid "successful"
msgstr "onnistui"

#: quodlibet/qltk/songsmenu.py:378
msgid "failed"
msgstr "epäonnistui"

#: quodlibet/qltk/songsmenu.py:384
msgid "Downloads complete"
msgstr "Lataukset valmiit"

#: quodlibet/qltk/songsmenu.py:393
msgid "Download {name!r} to"
msgid_plural "Download {total} files to"
msgstr[0] "Lataa {name!r} kansioon"
msgstr[1] "Lataa {total} tiedostoa kansioon"

#: quodlibet/qltk/songsmenu.py:398
msgid "Download here"
msgstr "Lataa tänne"

#: quodlibet/qltk/songsmenu.py:418
msgid "Unable to show files"
msgstr "Tiedostojen näyttäminen epäonnistui"

#: quodlibet/qltk/songsmenu.py:419
msgid "Error showing files, or no program available to show them."
msgstr ""
"Tiedostojen näyttämisessä tapahtui virhe tai niiden näyttämiseen ei ole "
"sopivaa ohjelmaa."

#: quodlibet/qltk/songsmenu.py:426
#, python-format
msgid "_Show in File Manager"
msgid_plural "_Show %(total)d Files in File Manager"
msgstr[0] "_Näytä tiedostonhallinnassa"
msgstr[1] "_Näytä %(total)d tiedostoa tiedostonhallinnassa"

#: quodlibet/qltk/songsmenu.py:483
msgid "_Remove from Library…"
msgstr "_Poista kirjastosta…"

#: quodlibet/qltk/songsmenu.py:498
msgid "Add to _Queue"
msgstr "Lisää _jonoon"

#: quodlibet/qltk/tagsfrompath.py:47
msgid "Replace _underscores with spaces"
msgstr "Korvaa alaviivat _välilyönneillä"

#: quodlibet/qltk/tagsfrompath.py:57
msgid "_Title-case tags"
msgstr "_Isot alkukirjaimet tunnisteisiin"

#: quodlibet/qltk/tagsfrompath.py:67
msgid "Split into multiple _values"
msgstr "Jaa _useampaan arvoon"

#: quodlibet/qltk/tagsfrompath.py:99
msgid "Tags From Path"
msgstr "Tunnisteet polusta"

#: quodlibet/qltk/tagsfrompath.py:139
msgid "Tags replace existing ones"
msgstr "Tunnisteet korvaavat jo olemassa olevat"

#: quodlibet/qltk/tagsfrompath.py:140
msgid "Tags are added to existing ones"
msgstr "Tunnisteet lisätään jo olemassa oleviin"

#: quodlibet/qltk/tagsfrompath.py:198
#, python-format
msgid ""
"The pattern\n"
"\t%s\n"
"is invalid. Possibly it contains the same tag twice or it has unbalanced "
"brackets (&lt; / &gt;)."
msgstr ""
"Kaava\n"
"\t%s\n"
"on virheellinen. Se saattaa sisältää saman tunnisteen kahdesti tai "
"parittomia kulmasulkumerkkejä (&lt; / &gt;)."

#: quodlibet/qltk/textedit.py:142
#, python-format
msgid ""
"The pattern you entered was invalid. Make sure you enter &lt; and &gt; as "
"\\&lt; and \\&gt; and that your tags are balanced.\n"
"\n"
"%s"
msgstr ""
"Annettu kaava ei kelpaa. Varmista, että merkit &lt; ja &gt; ovat muodossa "
"\\&lt; ja \\&gt; ja että tunnisteita ei jää sulkematta.\n"
"\n"
"%s"

#: quodlibet/qltk/textedit.py:161
msgid "Edit Display"
msgstr "Muokkaa näkymää"

#: quodlibet/qltk/tracknumbers.py:37
msgid "Track Numbers"
msgstr "Raitanumerot"

#: quodlibet/qltk/tracknumbers.py:40
msgid "Start fro_m:"
msgstr "Aloita _luvusta:"

#: quodlibet/qltk/tracknumbers.py:48
msgid "_Total tracks:"
msgstr "Raitoja _yhteensä:"

#: quodlibet/qltk/unity.py:51
msgid "Play/Pause"
msgstr "Toista/keskeytä"

#: quodlibet/qltk/unity.py:71
msgid "Previous"
msgstr "Edellinen"

#: quodlibet/qltk/views.py:944
#, python-format
msgid "and %d more…"
msgstr "ja %d muuta…"

#: quodlibet/qltk/wlw.py:201
msgid "Saving the songs you changed."
msgstr "Tallennetaan muutettuja kappaleita."

#: quodlibet/qltk/wlw.py:203
#, python-format
msgid ""
"%(current)d/%(total)d songs saved\n"
"(%(remaining)s remaining)"
msgstr ""
"%(current)d/%(total)d kappaletta tallennettu\n"
"(%(remaining)s jäljellä)"

#: quodlibet/qltk/wlw.py:241
#, python-format
msgid "%(current)s of %(all)s"
msgstr "%(current)s/%(all)s"

#: quodlibet/update.py:89
msgid "Checking for Updates"
msgstr "Tarkistetaan päivityksiä"

#: quodlibet/update.py:124
msgid "Connection failed"
msgstr "Yhteyden muodostaminen epäonnistui"

#: quodlibet/update.py:133
#, python-format
msgid "You are already using the newest version %(version)s"
msgstr "Käytössä on jo uusin versio %(version)s"

#: quodlibet/update.py:138
#, python-format
msgid ""
"A new version %(new-version)s is available\n"
"\n"
"You are currently using version %(old-version)s\n"
"\n"
"Visit the <a href='%(url)s'>website</a>"
msgstr ""
"Uusi versio %(new-version)s on saatavilla\n"
"\n"
"Tällä hetkellä käytössä on versio %(old-version)s\n"
"\n"
"Käy <a href='%(url)s'>kotisivulla</a>"

#: quodlibet/util/collection.py:342
msgid "Empty Playlist"
msgstr "Tyhjä soittolista"

#: quodlibet/util/collection.py:442
msgid "Playlists must have a name"
msgstr "Soittolistoilla täytyy olla nimi"

#: quodlibet/util/collection.py:653
#, python-format
msgid "A playlist named %(name)s already exists at %(path)s"
msgstr "Soittolista nimeltä %(name)s on jo olemassa polussa %(path)s"

#: quodlibet/util/cover/built_in.py:37
msgid "Embedded album covers"
msgstr "Upotetut albumien _kannet"

#: quodlibet/util/cover/built_in.py:38
msgid "Uses covers embedded into audio files."
msgstr "Käyttää äänitiedostoihin upotettuja kansikuvia."

#: quodlibet/util/cover/built_in.py:61
msgid "Filesystem cover"
msgstr "Kansikuva tiedostojärjestelmästä"

#: quodlibet/util/cover/built_in.py:63
msgid ""
"Uses commonly named images found in common directories alongside the song."
msgstr ""
"Käyttää tavanomaisesti nimettyjä kuvia kappaleen yhteydessä olevista "
"kansioista."

#: quodlibet/util/cover/manager.py:231
msgid "Cover Art"
msgstr "Kansikuvat"

#: quodlibet/util/cover/manager.py:231
msgid "Querying album art providers"
msgstr "Lähetetään kyselyä kansikuvalähteille"

#: quodlibet/util/__init__.py:101
msgid "Display brief usage information"
msgstr "Näytä lyhyt käyttöohje"

#: quodlibet/util/__init__.py:102
msgid "Display version and copyright"
msgstr "Näytä versio ja tekijänoikeustiedot"

#: quodlibet/util/__init__.py:103
msgid "Print debugging information"
msgstr "Kirjoita virheenkorjaustiedot"

#: quodlibet/util/__init__.py:142
#, python-format
msgid "Usage: %(program)s %(usage)s"
msgstr "Käyttö: %(program)s %(usage)s"

#: quodlibet/util/__init__.py:144
msgid "[options]"
msgstr "[valitsimet]"

#: quodlibet/util/__init__.py:188
#, python-format
msgid "Option %r not recognized."
msgstr "Valitsin %r ei kelpaa."

#: quodlibet/util/__init__.py:190
#, python-format
msgid "Option %r requires an argument."
msgstr "Valitsin %r vaatii argumentin."

#: quodlibet/util/__init__.py:192
#, python-format
msgid "%r is not a unique prefix."
msgstr "%r ei ole yksikäsitteinen etuliite."

#: quodlibet/util/__init__.py:379
#, python-format
msgid "%d kbps"
msgstr "%d kb/s"

#: quodlibet/util/__init__.py:431
#, python-format
msgid "%s second"
msgid_plural "%s seconds"
msgstr[0] "%s sekunti"
msgstr[1] "%s sekuntia"

#: quodlibet/util/__init__.py:444
msgid "No time information"
msgstr "Ei aikatietoa"

#: quodlibet/util/__init__.py:447
#, python-format
msgid "%d second"
msgid_plural "%d seconds"
msgstr[0] "%d sekunti"
msgstr[1] "%d sekuntia"

#: quodlibet/util/__init__.py:448
#, python-format
msgid "%d minute"
msgid_plural "%d minutes"
msgstr[0] "%d minuutti"
msgstr[1] "%d minuuttia"

#: quodlibet/util/__init__.py:449
#, python-format
msgid "%d hour"
msgid_plural "%d hours"
msgstr[0] "%d tunti"
msgstr[1] "%d tuntia"

#: quodlibet/util/__init__.py:450
#, python-format
msgid "%d day"
msgid_plural "%d days"
msgstr[0] "%d päivä"
msgstr[1] "%d päivää"

#: quodlibet/util/__init__.py:451
#, python-format
msgid "%d year"
msgid_plural "%d years"
msgstr[0] "%d vuosi"
msgstr[1] "%d vuotta"

#. Translators: If tag names, when capitalized, should not
#. be title-cased ("Looks Like This"), but rather only have
#. the first letter capitalized, translate this string as
#. something non-empty other than "titlecase?".
#: quodlibet/util/__init__.py:543
msgctxt "check"
msgid "titlecase?"
msgstr "no"

#: quodlibet/util/massagers.py:115
msgid ""
"The date must be entered in 'YYYY', 'YYYY-MM-DD' or 'YYYY-MM-DD HH:MM:SS' "
"format."
msgstr ""
"Päivämäärä täytyy antaa muodossa ”VVVV”, ”VVVV-KK-PP” tai ”VVVV-KK-PP HH:MM:"
"SS”."

#: quodlibet/util/massagers.py:132
msgid "Replay Gain gains must be entered in 'x.yy dB' format."
msgstr "Replay Gain -vahvistukset annetaan muodossa ”x.yy dB”."

#: quodlibet/util/massagers.py:152
msgid "Replay Gain peaks must be entered in 'x.yy' format."
msgstr "Replay Gain -huiput annetaan muodossa ”x.yy”."

#: quodlibet/util/massagers.py:179
msgid "MusicBrainz IDs must be in UUID format."
msgstr "MusicBrainz-kappaletunnisteiden on oltava UUID-muodossa."

#: quodlibet/util/massagers.py:202
msgid ""
"MusicBrainz release status must be 'official', 'promotional', or 'bootleg'."
msgstr ""
"MusicBrainz-julkaisun tilaksi kelpaa ”official”, ”promotional” tai ”bootleg”."

#: quodlibet/util/massagers.py:215
msgid "Language must be an ISO 639-2 three-letter code"
msgstr "Kielen täytyy olla ISO 639-2:n mukainen kolmikirjaiminen koodi"

#: quodlibet/util/songwrapper.py:111
#, python-format
msgid "Saving %d file"
msgid_plural "Saving %d files"
msgstr[0] "Tallennetaan %d tiedosto"
msgstr[1] "Tallennetaan %d tiedostoa"

#: quodlibet/util/songwrapper.py:112
msgid "Auto-Saving"
msgstr "Automaattinen tallennus"

#: quodlibet/util/songwrapper.py:120
msgid "Unable to edit song"
msgstr "Kappaleen muokkaaminen epäonnistui"

#: quodlibet/util/songwrapper.py:122
#, python-format
msgid ""
"Saving %s failed. The file may be read-only, corrupted, or you do not have "
"permission to edit it."
msgstr ""
"Kappaleen %s tallentaminen epäonnistui. Tiedosto saattaa olla vain luku -"
"muodossa, viallinen, tai sen muokkaamiseen ei ole oikeuksia."

#: quodlibet/util/string/__init__.py:33 quodlibet/util/string/__init__.py:44
msgid "[Invalid Encoding]"
msgstr "[Virheellinen koodaus]"

#: quodlibet/util/tags.py:85
msgid "album"
msgstr "albumi"

#: quodlibet/util/tags.py:86
msgid "arranger"
msgstr "sovittaja"

#: quodlibet/util/tags.py:86
msgid "arrangers"
msgstr "sovittajat"

#: quodlibet/util/tags.py:86
msgid "arrangement"
msgstr "sovitus"

#: quodlibet/util/tags.py:88
msgid "author"
msgstr "tekijä"

#: quodlibet/util/tags.py:88
msgid "authors"
msgstr "tekijät"

#: quodlibet/util/tags.py:89
msgid "comment"
msgstr "kommentti"

#: quodlibet/util/tags.py:90
msgid "composer"
msgstr "säveltäjä"

#: quodlibet/util/tags.py:90
msgid "composers"
msgstr "säveltäjät"

#: quodlibet/util/tags.py:90
msgid "composition"
msgstr "sävellys"

#. Translators: conducting as in conducting a musical performance
#: quodlibet/util/tags.py:92
msgid "conductor"
msgstr "kapellimestari"

#: quodlibet/util/tags.py:92
msgid "conductors"
msgstr "kapellimestarit"

#: quodlibet/util/tags.py:92
msgid "conducting"
msgstr "orkesterinjohto"

#: quodlibet/util/tags.py:93
msgid "contact"
msgstr "yhteystieto"

#: quodlibet/util/tags.py:94
msgid "copyright"
msgstr "tekijänoikeus"

#: quodlibet/util/tags.py:95
msgid "date"
msgstr "päivämäärä"

#: quodlibet/util/tags.py:96
msgid "description"
msgstr "kuvaus"

#: quodlibet/util/tags.py:97
msgid "genre"
msgstr "tyylilaji"

#: quodlibet/util/tags.py:97
msgid "genres"
msgstr "tyylilajit"

#: quodlibet/util/tags.py:98
msgid "grouping"
msgstr "ryhmittely"

#: quodlibet/util/tags.py:99
msgid "language"
msgstr "kieli"

#: quodlibet/util/tags.py:100
msgid "license"
msgstr "lisenssi"

#: quodlibet/util/tags.py:102
msgid "lyricist"
msgstr "sanoittaja"

#: quodlibet/util/tags.py:102
msgid "lyricists"
msgstr "sanoittajat"

#: quodlibet/util/tags.py:102
msgid "lyrics"
msgstr "sanat"

#. Translators: Also e.g. "record label", "publisher"
#: quodlibet/util/tags.py:104
msgid "organization"
msgstr "organisaatio"

#: quodlibet/util/tags.py:105
msgid "performer"
msgstr "esittäjä"

#: quodlibet/util/tags.py:105
msgid "performance"
msgstr "esitys"

#: quodlibet/util/tags.py:106
msgid "producer"
msgstr "tuottaja"

#: quodlibet/util/tags.py:106
msgid "producers"
msgstr "tuottajat"

#: quodlibet/util/tags.py:106
msgid "production"
msgstr "tuotanto"

#: quodlibet/util/tags.py:107
msgid "title"
msgstr "nimi"

#: quodlibet/util/tags.py:108
msgid "version"
msgstr "versio"

#: quodlibet/util/tags.py:109
msgid "website"
msgstr "verkkosivusto"

#: quodlibet/util/tags.py:110
msgid "album artist"
msgstr "albumin artisti"

#: quodlibet/util/tags.py:111
msgid "BPM"
msgstr "BPM (iskua minuutissa)"

#. Translators: This used to be called "part".
#: quodlibet/util/tags.py:114 quodlibet/util/tags.py:115
msgid "disc subtitle"
msgstr "levyn alaotsikko"

#: quodlibet/util/tags.py:116 quodlibet/util/tags.py:150
msgid "disc"
msgstr "levy"

#: quodlibet/util/tags.py:117 quodlibet/util/tags.py:152
msgid "track"
msgstr "raita"

#: quodlibet/util/tags.py:118
msgid "label ID"
msgstr "Levykoodi"

#: quodlibet/util/tags.py:119
msgid "original release date"
msgstr "alkuperäinen julkaisupvm"

#: quodlibet/util/tags.py:120
msgid "original album"
msgstr "alkuperäinen albumi"

#: quodlibet/util/tags.py:121
msgid "original artist"
msgstr "alkuperäinen artisti"

#: quodlibet/util/tags.py:122
msgid "recording date"
msgstr "nauhoituspäivämäärä"

#: quodlibet/util/tags.py:123
msgid "release country"
msgstr "julkaisumaa"

#: quodlibet/util/tags.py:124
msgid "initial key"
msgstr "alkusävellaji"

#. http://musicbrainz.org/doc/MusicBrainzTag
#. Note: picard has changed musicbrainz_trackid to mean release track.
#. We can't do that because of existing libraries, so use a new
#. musicbrainz_releastrackid instead.
#: quodlibet/util/tags.py:131
msgid "MusicBrainz recording ID"
msgstr "MusicBrainzin äänitteen tunniste"

#: quodlibet/util/tags.py:132
msgid "MusicBrainz release track ID"
msgstr "MusicBrainzin julkaisukappaleen tunniste"

#: quodlibet/util/tags.py:133
msgid "MusicBrainz release ID"
msgstr "MusicBrainzin julkaisun tunniste"

#: quodlibet/util/tags.py:134
msgid "MusicBrainz artist ID"
msgstr "MusicBrainzin artistin tunniste"

#: quodlibet/util/tags.py:135
msgid "MusicBrainz release artist ID"
msgstr "MusicBrainzin julkaisuartistin tunniste"

#: quodlibet/util/tags.py:136
msgid "MusicBrainz TRM ID"
msgstr "MusicBrainzin TRM-tunniste"

#: quodlibet/util/tags.py:137
msgid "MusicIP PUID"
msgstr "MusicIP PUID"

#: quodlibet/util/tags.py:138
msgid "MusicBrainz album status"
msgstr "MusicBrainzin albumin tila"

#: quodlibet/util/tags.py:139
msgid "MusicBrainz album type"
msgstr "MusicBrainzin albumin tyyppi"

#: quodlibet/util/tags.py:140
msgid "MusicBrainz release group ID"
msgstr "MusicBrainzin julkaisuryhmän tunniste"

#. Translators: "gain" means a volume adjustment, not "to acquire".
#: quodlibet/util/tags.py:142
msgid "track gain"
msgstr "raidan vahvistus"

#: quodlibet/util/tags.py:143
msgid "track peak"
msgstr "raidan huippu"

#. Translators: "gain" means a volume adjustment, not "to acquire".
#: quodlibet/util/tags.py:145
msgid "album gain"
msgstr "albumin vahvistus"

#: quodlibet/util/tags.py:146
msgid "album peak"
msgstr "albumin huippu"

#: quodlibet/util/tags.py:147
msgid "reference loudness"
msgstr "voimakkuuden vertailuarvo"

#: quodlibet/util/tags.py:151
msgid "discs"
msgstr "levyjä"

#: quodlibet/util/tags.py:153
msgid "tracks"
msgstr "raitoja"

#: quodlibet/util/tags.py:154
msgid "last started"
msgstr "toisto viimeksi aloitettu"

#: quodlibet/util/tags.py:155
msgid "full name"
msgstr "Koko polku"

#: quodlibet/util/tags.py:162
msgid "mount point"
msgstr "liitoskohta"

#: quodlibet/util/tags.py:164
msgid "people"
msgstr "tekijät"

#: quodlibet/util/tags.py:166
msgid "year"
msgstr "vuosi"

#: quodlibet/util/tags.py:167
msgid "original release year"
msgstr "alkuperäinen julkaisuvuosi"

#: quodlibet/util/tags.py:168
msgid "bookmark"
msgstr "kirjanmerkki"

#: quodlibet/util/tags.py:169
msgid "bitdepth"
msgstr "bittisyvyys"

#: quodlibet/util/tags.py:172
msgid "file format"
msgstr "tiedostomuoto"

#: quodlibet/util/tags.py:175
msgid "playlists"
msgstr "soittolistat"

#: quodlibet/util/tags.py:176
msgid "sample rate"
msgstr "näytteenottotaajuus"

#: quodlibet/util/tags.py:177
msgid "channel count"
msgstr "kanavien lkm"

#. Translators: e.g. "artist (sort)"
#: quodlibet/util/tags.py:267
msgid "sort"
msgstr "järjestys"

#. Translators: e.g. "performer (roles)"
#: quodlibet/util/tags.py:275
msgid "roles"
msgstr "roolit"

#: data/io.github.quodlibet.ExFalso.desktop.in:3
#: data/io.github.quodlibet.ExFalso.appdata.xml.in:5
msgid "Ex Falso"
msgstr "Ex Falso"

#: data/io.github.quodlibet.ExFalso.desktop.in:4
msgid "Audio tag editor"
msgstr "Äänitiedostojen tunniste-editori"

#: data/io.github.quodlibet.ExFalso.desktop.in:5
#: data/io.github.quodlibet.ExFalso.appdata.xml.in:6
msgid "Edit tags in your audio files"
msgstr "Muokkaa äänitiedostojesi tunnisteita"

#: data/io.github.quodlibet.QuodLibet.desktop.in:3
#: data/io.github.quodlibet.QuodLibet.appdata.xml.in:5
msgid "Quod Libet"
msgstr "Quod Libet"

#: data/io.github.quodlibet.QuodLibet.desktop.in:4
msgid "Music Player"
msgstr "Musiikkitoistin"

#: data/io.github.quodlibet.QuodLibet.desktop.in:5
#: data/io.github.quodlibet.QuodLibet.appdata.xml.in:6
msgid "Listen to, browse, or edit your audio collection"
msgstr "Kuuntele, selaa tai muokkaa äänikokoelmaasi"

#: data/io.github.quodlibet.ExFalso.appdata.xml.in:9
#: data/io.github.quodlibet.QuodLibet.appdata.xml.in:9
msgid "The Quod Libet Development Team"
msgstr "Quod Libetin kehitystiimi"

#: data/io.github.quodlibet.ExFalso.appdata.xml.in:18
msgid ""
"Ex Falso is a tag editor with the same tag editing interface as Quod Libet. "
"It lets you display and edit any tags you want in the file, for all the file "
"formats it supports."
msgstr ""
"Ex Falso on tunniste-editori Quod Libetin kanssa yhteisellä tunnisteiden "
"muokkausnäkymällä. Sen avulla voi katsella ja muokata kaikkien tuettujen "
"tiedostomuotojen tunnisteita."

#: data/io.github.quodlibet.ExFalso.appdata.xml.in:23
#: data/io.github.quodlibet.QuodLibet.appdata.xml.in:25
msgid ""
"Supported file formats include Ogg Vorbis/Opus/Speex/FLAC, MP3, FLAC, MOD/XM/"
"IT, Musepack, Wavpack, MPEG-4 AAC, Monkeys Audio, WMA, SPC, MIDI."
msgstr ""
"Tuettuihin tiedostomuotoihin kuuluvat Ogg Vorbis/Opus/Speex/FLAC, MP3, FLAC, "
"MOD/XM/IT, Musepack, Wavpack, MPEG-4 AAC, Monkeys Audio, WMA, SPC, MIDI."

#: data/io.github.quodlibet.QuodLibet.appdata.xml.in:19
msgid ""
"Quod Libet is a music management program. It provides several different ways "
"to view your audio library, as well as support for Internet radio and audio "
"feeds. It has extremely flexible metadata tag editing and searching "
"capabilities."
msgstr ""
"Quod Libet on musiikinhallintaohjelma. Se tarjoaa useita eri tapoja selata "
"musiikkikirjastoasi ja tukee myös Internet-radioita ja äänisyötteitä. Siinä "
"on hyvin joustavat metatietotunnisteiden muokkaus- ja hakuominaisuudet."

#~ msgid "Converts album and artist names to sort names, poorly."
#~ msgstr ""
#~ "Muuntaa albumi- ja artistinimet järjestelyyn käytetyiksi tunnisteiksi "
#~ "yksinkertaisella tavalla."

#~ msgid "MPRIS D-Bus Support"
#~ msgstr "MPRIS D-Bus -tuki"

#~ msgid "Allow editing of advanced config settings."
#~ msgstr "Muokkaa lisäasetuksia."

#~ msgid "Advanced Preferences"
#~ msgstr "Lisäasetukset"

#~ msgid ""
#~ "Exports a playlist to Sonos playlist, provided both share a directory "
#~ "structure."
#~ msgstr ""
#~ "Vie soittolistan Sonos-soittolistaksi edellyttäen, että molemmilla on "
#~ "sama hakemistorakenne."

#~ msgid "Export to Sonos playlist"
#~ msgstr "Vie Sonos-soittolistaksi"

#, python-format
#~ msgid "Unable to add <b>%s</b>"
#~ msgstr "Tunnistetta <b>%s</b> ei voi lisätä"

#~ msgid "Invalid tags"
#~ msgstr "Tunnisteet eivät kelpaa"

#, python-format
#~ msgid ""
#~ "Invalid tags <b>%s</b>\n"
#~ "\n"
#~ "The files currently selected do not support editing these tags."
#~ msgstr ""
#~ "Tunnisteet <b>%s</b> eivät kelpaa\n"
#~ "\n"
#~ "Valitut tiedostot eivät tue näiden tunnisteiden muokkaamista."

#~ msgid ""
#~ "Rates songs automatically when they are played or skipped. This uses the "
#~ "'accelerated' algorithm from vux by Brian Nelson."
#~ msgstr ""
#~ "Arvostelee kappaleita automaattisesti kun ne toistetaan tai ohitetaan. "
#~ "Käyttää accelerated-algoritmia ohjelmasta vux, jonka on kehittänyt Brian "
#~ "Nelson."

#, python-format
#~ msgid "%.1f seconds"
#~ msgstr "%.1f sekuntia"

#~ msgid "Startup"
#~ msgstr "Käynnistys"

#~ msgid "Audio Feeds"
#~ msgstr "Äänisyötteet"

#~ msgid "_Audio Feeds"
#~ msgstr "Äänis_yötteet"

#~ msgid "New"
#~ msgstr "Uusi"

#~ msgid "Automatic Library Update"
#~ msgstr "Automaattinen kirjaston päivitys"

#, python-format
#~ msgid "Keeps your library up to date with inotify. Requires %s."
#~ msgstr ""
#~ "Pitää kirjaston ajan tasalla käyttämällä inotify-toimintoa. Vaatii "
#~ "kirjaston %s."

#~ msgid ""
#~ "Allows control of Quod Libet using the MPRIS 2 D-Bus Interface "
#~ "Specification."
#~ msgstr ""
#~ "Mahdollistaa Quod Libetin hallinnan käyttäen MPRIS 2 D-Bus -"
#~ "rajapintamäärittelyä."

#~ msgid "Searching for lyrics…"
#~ msgstr "Etsitään laulun sanoja…"

#~ msgid "broker username"
#~ msgstr "välittäjän käyttäjätunnus"

#~ msgid "broker password"
#~ msgstr "välittäjän salasana"

#~ msgid "<artist>"
#~ msgstr "<artisti>"

#~ msgid "<album>"
#~ msgstr "<albumi>"

#~ msgid "<title>"
#~ msgstr "<nimi>"

#~ msgid "OK"
#~ msgstr "OK"

#~ msgid ""
#~ "Dynamically exports a playlist to Logitech Squeezebox playlist, provided "
#~ "both share a directory structure. Shares configuration with <a "
#~ "href=\"quodlibet:///prefs/plugins/Squeezebox Output\">Squeezebox Sync "
#~ "plugin</a>."
#~ msgstr ""
#~ "Vie soittolistan dynaamisesti Logitech Squeezebox -soittolistaksi, "
#~ "olettaen, että Squeezebox jakaa Quod Libetin kanssa saman "
#~ "kansiorakenteen. Asetukset ovat yhteisiä <a href=\"quodlibet:///prefs/"
#~ "plugins/Squeezebox Output\">Squeezebox-synkronointilisäosan</a> kanssa."

#~ msgid "Exports metadata of selected songs as a .tags file."
#~ msgstr "Vie valittujen kappaleiden metatiedot .tags-tiedostoon."

#~ msgid "Import Metadata"
#~ msgstr "Tuo metatietoja"

#~ msgid "Imports metadata for selected songs from a .tags file."
#~ msgstr "Tuo valituille kappaleille metatiedot .tags-tiedostosta."

#~ msgid "Migrate Metadata"
#~ msgstr "Siirrä metatietoja"

#~ msgid "Copies the quodlibet-specific metadata between songs."
#~ msgstr "Kopioi Quod Libet -metatietoja kappaleiden välillä."

#~ msgid "_Copy"
#~ msgstr "_Kopioi"

#~ msgid "_Paste"
#~ msgstr "_Liitä"

#~ msgid "Information to copy/paste"
#~ msgstr "Kopioitavat/liitettävät tiedot"

#~ msgid "Map tracks by disc and track number"
#~ msgstr "Yhdistä kappaleet levy- ja raitanumeron perusteella"

#~ msgid ""
#~ "Enable this when you want to migrate metadata from one album to another "
#~ "while matching the disc and track numbers.\n"
#~ "\n"
#~ "<b>Note:</b> this must be enabled when metadata is copied for track "
#~ "information to be stored."
#~ msgstr ""
#~ "Valitse tämä, kun haluat kopioida metatietoja albumista toiseen "
#~ "täsmäävien levy- ja raitanumeroiden perusteella.\n"
#~ "\n"
#~ "<b>Huom.:</b> valinnan täytyy olla päällä kopiointivaiheessa, jotta "
#~ "kappaletiedot tulevat mukaan."

#~ msgid "There is %d stored track."
#~ msgid_plural "There are %d stored tracks."
#~ msgstr[0] "%d tallennettu kappale."
#~ msgstr[1] "%d tallennettua kappaletta."

#~ msgid "Unsupported file type"
#~ msgstr "Tiedostomuotoa ei tueta"

#~ msgid "Unable to add station"
#~ msgstr "Asemaa ei voitu lisätä"

#~ msgid "Search Library"
#~ msgstr "Hae kirjastosta"

#~ msgid "_Search Library"
#~ msgstr "_Hae kirjastosta"

#~ msgid "Quit Program"
#~ msgstr "Poistu ohjelmasta"

#~ msgid ""
#~ "Prevents the GNOME screensaver from activating while a song is playing."
#~ msgstr ""
#~ "Estä GNOME-näytönsäästäjää aktivoitumasta toiston ollessa käynnissä."

#~ msgid "No lyrics found"
#~ msgstr "Kappaleelle ei löydy sanoja"

#~ msgid "_Zoom level:"
#~ msgstr "_Suurennuksen taso:"

#~ msgid "URL:"
#~ msgstr "URL:"

#~ msgid "Search via above URL if the lyrics couldn't be found in LyricsWikia."
#~ msgstr ""
#~ "Etsi yllä olevan URLin kautta jos kappaleen sanoja ei löytynyt "
#~ "LyricsWikiasta."

#~ msgid "Alternate search"
#~ msgstr "Vaihtoehtoinen haku"

#~ msgid "Web Lyrics"
#~ msgstr "Kappaleen sanat verkosta"

#~ msgid "Shows a sidebar containing online lyrics of the playing song."
#~ msgstr ""
#~ "Näyttää sivupalkin, jossa on verkosta haetut toistettavan kappaleen sanat."

#~ msgid "Skip Songs"
#~ msgstr "Ohita kappaleet"

#~ msgid ""
#~ "Playback skips over songs with a rating equal or below a given threshold."
#~ msgstr ""
#~ "Ohita kappaleet, joiden arvosana on pienempi tai yhtä suuri kuin annettu "
#~ "arvo."

#~ msgid "Burn CD"
#~ msgstr "Polta CD"

#~ msgid "Burns CDs with K3b, Brasero or xfburn."
#~ msgstr "Polttaa CD-levyjä K3b-, Brasero- tai xfburn-ohjelmalla."

#~ msgid "The single image filename to use if selected"
#~ msgstr "Jos määritetty, vain tätä kuvatiedostonimeä käytetään"

#~ msgid "The album art image file to use when forced (supports wildcards)"
#~ msgstr "Kuvatiedostonimi, jota käytetään pakotetusti (tukee jokerimerkkejä)"

#~ msgid ""
#~ "Supports QL patterns\n"
#~ "eg <tt>&lt;~artist~title&gt;</tt>"
#~ msgstr ""
#~ "Tukee QL-kaavoja\n"
#~ "esim. eg <tt>&lt;~artist~title&gt;</tt>"

#~ msgid "_Wide Mode"
#~ msgstr "_Leveä tila"

#~ msgid "Rate the playing song"
#~ msgstr "Arvostele soiva kappale"

#~ msgid "Show or hide the main song list (deprecated)"
#~ msgstr "Näytä tai piilota pääkappalelista (vanhentunut)"

#~ msgid "Top of screen"
#~ msgstr "Ruudun yläreuna"

#~ msgid "Middle of screen"
#~ msgstr "Ruudun keskiosa"

#~ msgid "Bottom of screen"
#~ msgstr "Ruudun alareuna"

#~ msgid "_Clear"
#~ msgstr "_Nollaa"

#~ msgid "Search Artist in Wikipedia"
#~ msgstr "Hae artistia Wikipediasta"

#~ msgid ""
#~ "Opens a browser window with the Wikipedia article on the playing song's "
#~ "artist."
#~ msgstr ""
#~ "Avaa selainikkunan, jossa näytetään Wikipedia-artikkeli toistettavan "
#~ "kappaleen artistista."

#~ msgid ""
#~ "Opens a browser window with the Wikipedia article on the playing song's "
#~ "album."
#~ msgstr ""
#~ "Avaa selainikkunan, jossa näytetään Wikipedia-artikkeli toistettavan "
#~ "kappaleen albumista."

#~ msgid "Search Composer in Wikipedia"
#~ msgstr "Hae säveltäjää Wikipediasta"

#~ msgid "Ignore"
#~ msgstr "Jätä jono huomiotta"

#~ msgid "Keep Songs"
#~ msgstr "Pidä kappaleet jonossa"

#~ msgid "File Bug Report"
#~ msgstr "Lähetä bugiraportti"

#~ msgid "Browse Folders"
#~ msgstr "Selaa kansioita"

#~ msgid "Opens the songs' folders in a file manager."
#~ msgstr "Avaa kappaleiden kansiot tiedostonhallintasovelluksessa."

#~ msgid "Unable to open folders"
#~ msgstr "Kansioita ei voitu avata"

#~ msgid "No program available to open folders."
#~ msgstr "Ei ohjelmaa kansioiden avaamiseen."

#~ msgid "Fix MP3 Duration"
#~ msgstr "Korjaa MP3-kappaleen pituus"

#~ msgid ""
#~ "Removes TLEN frames from ID3 tags which can be the cause for invalid song "
#~ "durations."
#~ msgstr ""
#~ "Poistaa ID3-tunnisteista TLEN-kehykset, jotka voivat aiheuttaa kappalen "
#~ "pituuden tulkitsemisen väärin."

#~ msgid "Audio device: %s"
#~ msgstr "Äänilaite: %s"

#~ msgid "Downloads"
#~ msgstr "Lataukset"

#~ msgid "Size"
#~ msgstr "Koko"

#~ msgid "Stop Once Empty"
#~ msgstr "Pysäytä, kun jono tyhjä"

#~ msgid "Lyrics:"
#~ msgstr "Sanat:"

#~ msgid "Lyrics Window"
#~ msgstr "Kappaleen sanat -ikkuna"

#~ msgid "_Lyrics"
#~ msgstr "_Sanat"

#~ msgid ""
#~ "Use Python expressions in queries. Syntax is '@(python: expression)'. The "
#~ "variable 's' is the song being matched."
#~ msgstr ""
#~ "Käyttää Python-lausekkeita kyselyissä. Syntaksi: @(python: lauseke). "
#~ "Muuttuja ”s” on täsmäytettävä kappale."

#~ msgid "_Download"
#~ msgstr "_Lataa"

#~ msgid "Device Properties"
#~ msgstr "Laitteen ominaisuudet"

#~ msgid "Device:"
#~ msgstr "Laite:"

#~ msgid "Not mounted"
#~ msgstr "Ei liitetty"

#, fuzzy
#~ msgid "Mount point:"
#~ msgstr "Liitoskohta:"

#~ msgid "Media Devices"
#~ msgstr "Medialaitteet"

#~ msgid "_Media Devices"
#~ msgstr "_Medialaitteet"

#~ msgid "_Eject"
#~ msgstr "_Irrota laite"

#, fuzzy
#~ msgid "_Properties"
#~ msgstr "Ominaisuudet"

#, fuzzy
#~ msgid "%(used-size)s used, %(free-size)s available"
#~ msgstr "<b>%s</b> käytössä, <b>%s</b> vapaana"

#, fuzzy
#~ msgid "%s is not connected."
#~ msgstr "<b>%s</b> ei ole yhdistetty."

#, fuzzy
#~ msgid "Copying %(song)s"
#~ msgstr "Kopioidaan <b>%s</b>"

#~ msgid "Unable to copy song"
#~ msgstr "Kappaletta ei voi kopioida"

#~ msgid "There is not enough free space for this song."
#~ msgstr "Kappaleelle ei ole riittävästi tilaa."

#, fuzzy
#~ msgid "%s could not be copied."
#~ msgstr "Kohdetta <b>%s</b> ei voitu kopioida."

#~ msgid "Unable to delete songs"
#~ msgstr "Kappaleita ei voi poistaa"

#, fuzzy
#~ msgid "Deleting %(song)s"
#~ msgstr "Poistetaan <b>%s</b>"

#, fuzzy
#~ msgid "%s could not be deleted."
#~ msgstr "Kohdetta <b>%s</b> ei voitu poistaa."

#~ msgid "Unable to delete song"
#~ msgstr "Kappaletta ei voi poistaa"

#, fuzzy
#~ msgid "Ejecting %s failed."
#~ msgstr "Laitteen <b>%s</b> irrottaminen epäonnistui."

#~ msgid "Unable to eject device"
#~ msgstr "Laitetta ei voi irrottaa"

#~ msgid "Unknown Device"
#~ msgstr "Tuntematon laite"

#, fuzzy
#~ msgid "%r is not a supported device."
#~ msgstr "VIRHE: '%s' ei ole ainutkertainen etuliite."

#, fuzzy
#~ msgid "Initializing device backend."
#~ msgstr "Virheellinen arvo"

#, fuzzy
#~ msgid "_Filename pattern:"
#~ msgstr "_Tiedoston hakukuvio:"

#~ msgid "_Copy to Device"
#~ msgstr "_Kopioi laitteeseen"

#, fuzzy
#~ msgid "browsers"
#~ msgstr "Selaimet"

#~ msgid "Unable to download lyrics."
#~ msgstr "Laulun sanojen lataaminen ei onnistu"

#~ msgid "Remove all songs from the queue"
#~ msgstr "Poista kaikki kappaleet jonosta"

#~ msgid "Set or toggle the playback order"
#~ msgstr "Aseta tai vaihda soittojärjestystä"

#~ msgid "Uninitialized iPod"
#~ msgstr "Alustamaton iPod"

#~ msgid "Do you want to create an empty database on this iPod?"
#~ msgstr "Haluatko luoda iPodiin tyhjän tietokannan?"

#~ msgid "_Volume Gain (dB):"
#~ msgstr "_Äänen vahvistus (dB):"

#~ msgid "Combine tags with _multiple values"
#~ msgstr "Yhdistä _moniarvoiset tunnisteet"

#~ msgid "Capacity:"
#~ msgstr "Tallennustila:"

#~ msgid "Firmware:"
#~ msgstr "Laiteohjelmisto:"

#, fuzzy
#~ msgid "Saving iPod database…"
#~ msgstr "iPod-tietokantaa ei voi tallentaa"

#~ msgid "Unable to save iPod database"
#~ msgstr "iPod-tietokantaa ei voi tallentaa"

#, fuzzy
#~ msgid "Track Repeat"
#~ msgstr "raidan huippu"

#~ msgid "Shuffle"
#~ msgstr "Sekoitettu"

#~ msgid "Weighted"
#~ msgstr "Painotettu"

#~ msgid "_Weighted"
#~ msgstr "_Painotettu"

#~ msgid "_One Song"
#~ msgstr "_Yksi kappale"

#~ msgid "Restart the playlist when finished"
#~ msgstr "Aloita soittolista alusta, kun kaikki kappaleet on soitettu"

#~ msgid "Disable Browser"
#~ msgstr "Sulje selain"

#~ msgid "_Disable Browser"
#~ msgstr "S_ulje selain"

#, fuzzy
#~ msgid "Force Write"
#~ msgstr "Kirjoita"

#~ msgid "Filter on _Genre"
#~ msgstr "Suodata t_yylilajin perusteella"

#~ msgid "Filter on _Artist"
#~ msgstr "Suodata _artistin perusteella"

#~ msgid "Filter on Al_bum"
#~ msgstr "Suodata al_bumin perusteella"

#~ msgid "_Music"
#~ msgstr "_Musiikki"

#, fuzzy
#~ msgid "Add Bookmark"
#~ msgstr "Kirjanmerkit"

#~ msgid "Song _List"
#~ msgstr "_Kappalelista"

#, fuzzy
#~ msgid "Stop _after this song"
#~ msgstr "Pysäytä tämän kappaleen jälkeen"

#, fuzzy
#~ msgid "Found %d result."
#~ msgid_plural "Found %d results."
#~ msgstr[0] "ja %d muuta..."
#~ msgstr[1] "ja %d muuta..."

#, fuzzy
#~ msgid "Split _disc from album"
#~ msgstr "Erota levyn numero _albumin nimestä"

#, fuzzy
#~ msgid "Timeout"
#~ msgstr "Aika"

#, fuzzy
#~ msgid "Select an album"
#~ msgstr "Valitse _Kaikki"

#, fuzzy
#~ msgid "%(title)s and %(count)d more…"
#~ msgid_plural "%(title)s and %(count)d more…"
#~ msgstr[0] "%(title)s ja %(count)d muuta"
#~ msgstr[1] "%(title)s ja %(count)d muuta"

#, fuzzy
#~ msgid "Playlist Export"
#~ msgstr "Soittolistat"

#~ msgid "Re_fresh Library"
#~ msgstr "_Virkistä kirjasto"

#, fuzzy
#~ msgid "_Remove rating"
#~ msgstr "Ar_vosana"

#, fuzzy
#~ msgid "Unable to open input files"
#~ msgstr "Tiedostojen avaaminen ei onnistu"

#, fuzzy
#~ msgid "Invalid audio backend"
#~ msgstr "Virheellinen arvo"

#, fuzzy
#~ msgid "ql-revert"
#~ msgstr "P_oista kirjastosta"

#~ msgid "command|filename"
#~ msgstr "tiedostonimi"

#~ msgid "command|tag"
#~ msgstr "tunniste"

#, fuzzy
#~ msgid "heading|Search"
#~ msgstr "Hae"

#~ msgid "%d of %d"
#~ msgstr "%d/%d"

#, fuzzy
#~ msgid "Usage: %s %s\n"
#~ msgstr "Käyttö: %s %s"

#~ msgid "_Download..."
#~ msgstr "_Lataa..."

#, fuzzy
#~ msgid "_New Station..."
#~ msgstr "_Uusi kanava"

#~ msgid "Overwrite <b>%s</b>?"
#~ msgstr "Korvataanko <b>%s</b>?"

#~ msgid "Quod Libet is already running."
#~ msgstr "Quod Libet on jo käynnissä"

#~ msgid "No song is currently playing."
#~ msgstr "Ei kappaletta soitossa."

#~ msgid "Unable to write to %s. Removing it."
#~ msgstr "Kohteeseen %s ei voi kirjoittaa. Poistetaan."

#~ msgid "_Edit Bookmarks..."
#~ msgstr "_Muokkaa kirjanmerkkejä..."

#~ msgid "_New Folder..."
#~ msgstr "_Uusi kansio..."

#~ msgid "_Add to Playlist"
#~ msgstr "_Lisää soittolistaan"

#~ msgid "_Edit Display..."
#~ msgstr "_Muokkaa näkymää..."

#, fuzzy
#~ msgid "%(song_count)d songs"
#~ msgstr "%(count)d kanava"

#~ msgid "_Add a Location..."
#~ msgstr "Lisää s_ijainti..."

#, fuzzy
#~ msgid "Custom _Sort..."
#~ msgstr "_Mukauta otsakkeita..."

#, fuzzy
#~ msgid "Track Headers"
#~ msgstr "_Raitaotsakkeet"

#, fuzzy
#~ msgid "People Headers"
#~ msgstr "_Tekijäotsakkeet"

#, fuzzy
#~ msgid "Album Headers"
#~ msgstr "_Albumiotsakkeet"

#, fuzzy
#~ msgid "Date Headers"
#~ msgstr "Ai_kaotsakkeet"

#, fuzzy
#~ msgid "File Headers"
#~ msgstr "Tie_dosto-otsakkeet"

#, fuzzy
#~ msgid "Production Headers"
#~ msgstr "T_uotanto-otsakkeet"

#, fuzzy
#~ msgid "Tag:"
#~ msgstr "_Tunniste:"

#, fuzzy
#~ msgid "Warnings"
#~ msgstr "Ar_vosana"

#, fuzzy
#~ msgid "album artist (sort)"
#~ msgstr "albumin artisti"

#, fuzzy
#~ msgid "artist (sort)"
#~ msgstr "artistit"

#, fuzzy
#~ msgid "album (sort)"
#~ msgstr "albumin artisti"

#, fuzzy
#~ msgid "performer (sort)"
#~ msgstr "esittäjää"

#, fuzzy
#~ msgid "performers (sort)"
#~ msgstr "esittäjää"

#~ msgid "MusicBrainz album artist ID"
#~ msgstr "MusicBrainz albumin artistin tunniste"

#~ msgid "errors"
#~ msgstr "virheet"

#~ msgid "Permanently delete this file?"
#~ msgstr "Poistetaanko tiedosto lopullisesti?"

#~ msgid "Permanently delete these files?"
#~ msgstr "Poistetaanko tiedostot lopullisesti?"

#~ msgid "%(title)s and %(count)d more..."
#~ msgid_plural "%(title)s and %(count)d more..."
#~ msgstr[0] "%(title)s ja %(count)d muu..."
#~ msgstr[1] "%(title)s ja %(count)d muuta..."

#, fuzzy
#~ msgid "Version:"
#~ msgstr "versio"

#, fuzzy
#~ msgid "_Cause an Error"
#~ msgstr "Tyhje_nnä virheet"

#~ msgid ""
#~ "%s could not be added to your library.\n"
#~ "\n"
#~ msgstr ""
#~ "Kohdetta %s ei voitu lisätä kirjastoosi.\n"
#~ "\n"

#~ msgid "No eject command found."
#~ msgstr "Irrotuskomentoa ei löytynyt."

#~ msgid "Unable to start web browser"
#~ msgstr "Web-selainta ei voi käynnistää"

#~ msgid ""
#~ "A web browser could not be found. Please set your $BROWSER variable, or "
#~ "make sure /usr/bin/sensible-browser exists."
#~ msgstr ""
#~ "Web-selainta ei löydy. Aseta $BROWSER-muuttujasi, tai varmista, että /usr/"
#~ "bin/sensible-browser on olemassa."

#, fuzzy
#~ msgid "Library Error"
#~ msgstr "Kirjaston selain"

#, fuzzy
#~ msgid "_Output device:"
#~ msgstr "_Kopioi laitteeseen"

#~ msgid "translator-credits"
#~ msgstr "Jari Rahkonen <jari.rahkonen@pp1.inet.fi>"

#~ msgid "Other columns to display, separated by spaces"
#~ msgstr "Muut näytettävät sarakkeet välilyönneillä erotettuna"

#, fuzzy
#~ msgid "_Edit and Continue"
#~ msgstr "_Jatka"

#~ msgid "Search your library"
#~ msgstr "Hae kirjastostasi"

#, fuzzy
#~ msgid ""
#~ "{title} {version}\n"
#~ "<{email}>\n"
#~ "Copyright {dates}\t{authors}\n"
#~ "\n"
#~ "This is free software; see the source for copying conditions.  There is "
#~ "NO\n"
#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR "
#~ "PURPOSE.\n"
#~ msgstr ""
#~ "%s %s - <quodlibet@lists.sacredchao.net>\n"
#~ "Copyright 2004-2005 Joe Wreschnig, Michael Urman, ja muut\n"
#~ "\n"
#~ "Tämä on vapaa ohjelma; kopiointiehdot löydät lähdekoodista. "
#~ "Minkäänlaista\n"
#~ "takuuta EI ole; ei edes koskien KAUPPAKELPOISUUTTA tai TIETTYYN "
#~ "TEHTÄVÄÄN\n"
#~ "SOVELTUVUUTTA.\n"

#, fuzzy
#~ msgid "Total size unknown"
#~ msgstr "Koko yhteensä:"

#~ msgid "Quod Libet Plugins"
#~ msgstr "Quod Libetin liitännäiset"

#~ msgid ""
#~ "Display simple searches in blue, advanced ones in green, and invalid ones "
#~ "in red"
#~ msgstr ""
#~ "Näytä yksinkertaiset haut sinisinä, erityishaut vihreinä ja virheelliset "
#~ "haut punaisina"

#~ msgid "Separators for splitting tags"
#~ msgstr "Erottimet tunnisteiden katkaisemiseen"

#~ msgid "Not Played To_day"
#~ msgstr "Ei soitettu _tänään"

#~ msgid "Not Played in a _Week"
#~ msgstr "Ei soitettu _viikkoon"

#~ msgid "Not Played in a _Month"
#~ msgstr "Ei soitettu _kuukauteen"

#~ msgid "B_ottom 40"
#~ msgstr "_Viimeiset 40"

#~ msgid ""
#~ "The 40 songs you've played least (more than 40 may be chosen if there are "
#~ "ties)"
#~ msgstr ""
#~ "40 vähiten soittamaasi kappaletta (tasapelitilanteissa saatetaan valita "
#~ "enemmän kuin 40)"

#~ msgid "gtk-media-next"
#~ msgstr "S_euraava"

#~ msgid "[ --print-playing | control ]"
#~ msgstr "[ --print-playing | control ]"

#, fuzzy
#~ msgid "Date"
#~ msgstr "_Päivämäärä"

#~ msgid "Choose New Stations"
#~ msgstr "Valitse uusia kanavia"

#~ msgid "Add"
#~ msgstr "Lisää"

#, fuzzy
#~ msgid "Bitrate"
#~ msgstr "bittinopeus"

#~ msgid "_Stations..."
#~ msgstr "_Kanavat..."

#~ msgid "Unable to save library"
#~ msgstr "Kirjastoa ei voi tallentaa"

#, fuzzy
#~ msgid "Unable to dump logs, you're boned."
#~ msgstr "Kappaletta ei voi soittaa"

#~ msgid "Sort by title"
#~ msgstr "Järjestys: nimi"

#~ msgid "Sort by artist"
#~ msgstr "Järjestys: artisti"

#~ msgid "Lyrics provided by %s."
#~ msgstr "Laulun sanat tarjoaa %s"

#~ msgid ""
#~ "No lyrics found.\n"
#~ "\n"
#~ "You can click the Download button to have Quod Libet search for lyrics "
#~ "online.  You can also enter them yourself and click save."
#~ msgstr ""
#~ "Laulun sanoja ei löytynyt.\n"
#~ "\n"
#~ "Voit pyytää Quod Libetiä etsimään sanoja verkosta Lataa-painikeella. Voit "
#~ "myös syöttää ne itse ja klikata sitten tallennuspainiketta."

#~ msgid "part"
#~ msgstr "osa"

#~ msgid "Opening audio device."
#~ msgstr "Avataan äänilaite."

#~ msgid "%d/%d songs saved"
#~ msgstr "%d/%d kappaletta tallennettu"

#~ msgid "MusicBrainz album ID"
#~ msgstr "MusicBrainz albumin tunniste"

#~ msgid "Loaded song library."
#~ msgstr "Musiikkikirjasto ladattu."

#~ msgid "Unable to open audio device"
#~ msgstr "Äänilaitetta ei voi avata"

#~ msgid ""
#~ "Quod Libet tried to access the 'autosink' and '%(sink)s' drivers but "
#~ "could not open them. Set your GStreamer pipeline by changing the\n"
#~ "    <b>pipeline = %(sink)s</b>\n"
#~ "line in ~/.quodlibet/config."
#~ msgstr ""
#~ "Quod Libet yritti käyttää ajureita 'autosink' ja '%(sink)s', mutta niiden "
#~ "avaaminen ei onnistunut. Aseta GStreamerin pipeline rivillä\n"
#~ "    <b>pipeline = %(sink)s</b>\n"
#~ "tiedostossa ~/.quodlibet/config."

#~ msgid ""
#~ "Quod Libet could not find the 'filesrc' GStreamer element. Check your "
#~ "GStreamer installation."
#~ msgstr ""
#~ "Quod Libet ei löytänyt GStreamerin 'filesrc' -elementtiä. Tarkista "
#~ "GStreamer-asennuksesi."
