# Translations template for picard.
# Copyright (C) 2023 ORGANIZATION
# This file is distributed under the same license as the picard project.
# 
# Translators:
# Jaakko Perttilä <jormangeud@gmail.com>, 2012-2015,2017-2023
# Jaakko Perttilä <jormangeud@gmail.com>, 2018
# Juhana Uuttu <rexroom@sci.fi>, 2023
# Timo Martikainen <musicbrainz@listmycds.com>, 2012
# Mika Heiska <kilualmighty@gmail.com>, 2006
# Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021,2023
# phonebox, 2019
# phonebox, 2019
# Sami Korkalainen, 2017
# Sami Korkalainen, 2017
# Timo Martikainen <>, 2012
# Timo Martikainen <musicbrainz@listmycds.com>, 2012,2014
msgid ""
msgstr ""
"Project-Id-Version: MusicBrainz\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2023-07-25 18:11+0200\n"
"PO-Revision-Date: 2012-05-29 16:17+0000\n"
"Last-Translator: Philipp Wolfer <ph.wolfer@gmail.com>, 2019-2021,2023\n"
"Language-Team: Finnish (http://app.transifex.com/musicbrainz/musicbrainz/language/fi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.9.1\n"
"Language: fi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#: picard/album.py:150
msgid "Unmatched Files"
msgstr "Täsmäämättömät tiedostot"

#: picard/album.py:516
#, python-format
msgid "Album %(id)s loaded: %(artist)s - %(album)s"
msgstr "Julkaisu %(id)s ladattu: %(artist)s - %(album)s"

#: picard/album.py:573
#, python-format
msgid "Loading album %(id)s ..."
msgstr "Ladataan julkaisua %(id)s ..."

#: picard/album.py:790
msgid "[loading album information]"
msgstr "[ladataan julkaisun tietoja]"

#: picard/album.py:792
#, python-format
msgid "[could not load album %s]"
msgstr "[julkaisua %s ei voitu ladata]"

#: picard/cluster.py:259
#, python-format
msgid "Cluster %(album)s identified!"
msgstr "Ryhmä %(album)s tunnistettu!"

#: picard/cluster.py:262
#, python-format
msgid "No matching releases for cluster %(album)s"
msgstr "Ryhmälle %(album)s ei löytynyt vastaavaa julkaisua"

#: picard/cluster.py:281
#, python-format
msgid "Looking up the metadata for cluster %(album)s..."
msgstr "Haetaan metatietoja ryhmälle %(album)s..."

#: picard/cluster.py:330
msgid "Unclustered Files"
msgstr "Ryhmittelemättömät tiedostot"

#: picard/collection.py:78
#, python-format
msgid "Added %(count)i release to collection \"%(name)s\""
msgid_plural "Added %(count)i releases to collection \"%(name)s\""
msgstr[0] "Lisättiin %(count)i julkaisu kokoelmaan \"%(name)s\""
msgstr[1] "Lisättiin %(count)i julkaisua kokoelmaan \"%(name)s\""

#: picard/collection.py:86
#, python-format
msgid "Removed %(count)i release from collection \"%(name)s\""
msgid_plural "Removed %(count)i releases from collection \"%(name)s\""
msgstr[0] "Poistettiin %(count)i julkaisu kokoelmasta \"%(name)s\""
msgstr[1] "Poistettiin %(count)i julkaisua kokoelmasta \"%(name)s\""

#: picard/collection.py:97
#, python-format
msgid "Error while modifying collections: %(error)s"
msgstr "Virhe muokattaessa kokoelmia: %(error)s"

#: picard/collection.py:119
#, python-format
msgid "Error loading collections: %(error)s"
msgstr "Virhe ladattaessa kokoelmia: %(error)s"

#: picard/config_upgrade.py:82 picard/config_upgrade.py:95
msgid "Various Artists file naming scheme removal"
msgstr "Tiedostojen nimeämissäännön poisto useiden artistien julkaisuille"

#: picard/config_upgrade.py:83
msgid ""
"The separate file naming scheme for various artists albums has been removed in this version of Picard.\n"
"Your file naming scheme has automatically been merged with that of single artist albums."
msgstr "Erillistä tiedostojen nimeämissääntöä useiden artistien julkaisuille ei ole enää Picardin tässä versiossa.\nNykyinen nimeämissääntö on yhdistetty automaattisesti yksittäisten artistien julkaisujen sääntöön."

#: picard/config_upgrade.py:96
msgid ""
"The separate file naming scheme for various artists albums has been removed in this version of Picard.\n"
"You currently do not use this option, but have a separate file naming scheme defined.\n"
"Do you want to remove it or merge it with your file naming scheme for single artist albums?"
msgstr "Erillistä tiedostojen nimeämissääntöä useiden artistien julkaisuille ei ole enää Picardin tässä versiossa.\nTämä sääntö ei ole juuri nyt käytössä, mutta se on määritelty.\nPoistetaanko se, vai yhdistetäänkö yksittäisten artistien julkaisujen sääntöön?"

#: picard/config_upgrade.py:103
msgid "Merge"
msgstr "Yhdistä"

#: picard/config_upgrade.py:104 picard/ui/metadatabox.py:426
#: picard/ui/options/interface_toolbar.py:99
#: picard/ui/ui_options_interface_toolbar.py:80
msgid "Remove"
msgstr "Poista"

#: picard/config_upgrade.py:417
msgid "Primary file naming script"
msgstr "Ensisijainen tiedostonnimeämiskomentosarja"

#: picard/file.py:216
msgid ""
"The file failed to parse, either the file is damaged or has an unsupported "
"file format."
msgstr "Tiedostoa ei voitu jäsentää. Tiedosto on joko vahingoittunut tai sen tiedostomuotoa ei tueta."

#: picard/file.py:850
#, python-format
msgid "No matching tracks above the threshold for file '%(filename)s'"
msgstr "Tiedostolle '%(filename)s' ei löytynyt vastaavia kappaleita kynnysarvon yläpuolella"

#: picard/file.py:852
#, python-format
msgid "File '%(filename)s' identified!"
msgstr "Tiedosto '%(filename)s' tunnistettu!"

#: picard/file.py:864
#, python-format
msgid "No matching tracks for file '%(filename)s'"
msgstr "Tiedostolle '%(filename)s' ei löytynyt vastaavia kappaleita"

#: picard/file.py:896
#, python-format
msgid "Looking up the metadata for file %(filename)s ..."
msgstr "Haetaan metatietoja tiedostolle %(filename)s ..."

#: picard/oauth.py:249 picard/oauth.py:276
msgid "Unexpected authentication error"
msgstr "Odottamaton virhe tunnistautumisessa"

#: picard/oauth.py:288
#, python-format
msgid "Unexpected request error (HTTP code %s)"
msgstr "Odottamaton virhe pyynnössä (HTTP koodi %s)"

#: picard/pluginmanager.py:226
#, python-format
msgid "Unable to load plugin '%s'"
msgstr "Liitännäistä '%s' ei pystytä lataamaan"

#: picard/pluginmanager.py:241
#, python-format
msgid "Failed loading zipped plugin %r from %r"
msgstr "Pakatun liitännäisen %r lataaminen epäonnistui %r"

#: picard/pluginmanager.py:251
#, python-format
msgid "Failed loading plugin %r in %r"
msgstr "Liitännäisen %r lataaminen epäonnistui %r"

#: picard/pluginmanager.py:287
#, python-format
msgid "Plugin '%s' from '%s' is not compatible with this version of Picard."
msgstr "Liitännäinen '%s' tekijältä '%s' ei ole yhteensopiva Picardin tämän version kanssa."

#: picard/pluginmanager.py:291
#, python-format
msgid "Plugin %r has an invalid API version string : %s"
msgstr "Liitännäisen %r API-versio ei ole kelvollinen : %s"

#: picard/pluginmanager.py:294
#, python-format
msgid "Plugin %r"
msgstr "Liitännäinen %r"

#: picard/pluginmanager.py:430
#, python-format
msgid "Error loading plugins list: %(error)s"
msgstr "Virhe liitännäisluetteloa ladattaessa: %(error)s"

#: picard/profile.py:46 picard/ui/options/general.py:55
#: picard/ui/ui_options_general.py:178
msgid "General"
msgstr "Yleiset"

#: picard/profile.py:48
msgid "Server address"
msgstr "Palvelimen osoite"

#: picard/profile.py:49
msgid "Port"
msgstr "Portti"

#: picard/profile.py:50 picard/ui/ui_options_general.py:179
msgid "Automatically scan all new files"
msgstr "Analysoi uudet tiedostot automaattisesti"

#: picard/profile.py:51 picard/ui/ui_options_general.py:180
msgid "Automatically cluster all new files"
msgstr "Ryhmitä uudet tiedostot automaattisesti"

#: picard/profile.py:52 picard/ui/ui_options_general.py:181
msgid "Ignore MBIDs when loading new files"
msgstr "Ohita uusien tiedostojen MBID-tunnisteet"

#: picard/profile.py:53
msgid "Check for updates during startup"
msgstr ""

#: picard/profile.py:54
msgid "Days between update checks"
msgstr ""

#: picard/profile.py:55
msgid "Updates to check"
msgstr ""

#: picard/profile.py:60 picard/ui/options/metadata.py:78
#: picard/ui/ui_options_metadata.py:129
msgid "Metadata"
msgstr "Metatiedot"

#: picard/profile.py:63
msgid "Translate artist names"
msgstr "Muunna artistien nimet"

#: picard/profile.py:64
msgid "Translation locales"
msgstr "Muunnoksen lokaalit"

#: picard/profile.py:65
msgid "Translate artist names exception"
msgstr "Poikkeus artistien nimien muunnokseen"

#: picard/profile.py:66
msgid "Translation script exceptions"
msgstr "Poikkeukset muunnoksen lokaaleihin"

#: picard/profile.py:67 picard/ui/ui_options_metadata.py:134
msgid "Use standardized artist names"
msgstr "Käytä yhdenmukaistettuja artistien nimiä"

#: picard/profile.py:68 picard/ui/ui_options_metadata.py:135
msgid "Use standardized instrument and vocal credits"
msgstr "Käytä yhdenmukaistettuja soittimien ja laulujen nimiä"

#: picard/profile.py:69 picard/ui/ui_options_metadata.py:136
msgid "Convert Unicode punctuation characters to ASCII"
msgstr "Muunna Unicode-välimerkit ASCII-merkeiksi"

#: picard/profile.py:70 picard/ui/ui_options_metadata.py:137
msgid "Use release relationships"
msgstr "Käytä julkaisujen suhteiden tietoja"

#: picard/profile.py:71 picard/ui/ui_options_metadata.py:138
msgid "Use track relationships"
msgstr "Käytä kappaleiden suhteiden tietoja"

#: picard/profile.py:72 picard/ui/ui_options_metadata.py:139
msgid "Guess track number and title from filename if empty"
msgstr "Arvaa kappaleen numero ja nimi tiedostonimestä jos tyhjä"

#: picard/profile.py:73
msgid "Various Artists name"
msgstr "Useita artisteja -nimi"

#: picard/profile.py:74
msgid "Standalone recordings name"
msgstr "Yksittäisten äänitteiden nimi"

#: picard/profile.py:77 picard/ui/ui_options_releases.py:110
msgid "Preferred release types"
msgstr "Suositut julkaisumuodot"

#: picard/profile.py:78 picard/ui/ui_options_releases.py:111
msgid "Preferred release countries"
msgstr "Suositut julkaisumaat"

#: picard/profile.py:79 picard/ui/ui_options_releases.py:116
msgid "Preferred medium formats"
msgstr "Suositut tallennemuodot"

#: picard/profile.py:82 picard/ui/ui_options_genres.py:119
msgid "Use genres from MusicBrainz"
msgstr "Käytä MusicBrainzin tyylilajeja"

#: picard/profile.py:85 picard/ui/ui_options_genres.py:120
msgid "Use only my genres"
msgstr "Käytä vain omia tyylilajejani"

#: picard/profile.py:86
msgid "Use album artist genres"
msgstr ""

#: picard/profile.py:87 picard/ui/ui_options_genres.py:122
msgid "Use folksonomy tags as genre"
msgstr "Käytä folksonomia-luokituksia tyylilajina"

#: picard/profile.py:88
msgid "Minimal genre usage"
msgstr ""

#: picard/profile.py:89
msgid "Maximum number of genres"
msgstr ""

#: picard/profile.py:90
msgid "Join multiple genres with"
msgstr ""

#: picard/profile.py:91
msgid "Genres to include or exclude"
msgstr ""

#: picard/profile.py:94 picard/ui/ui_options_ratings.py:47
msgid "Enable track ratings"
msgstr "Ota kappaleiden arvostelu käyttöön"

#: picard/profile.py:97
msgid "Email to use when saving ratings"
msgstr ""

#: picard/profile.py:98 picard/ui/ui_options_ratings.py:50
msgid "Submit ratings to MusicBrainz"
msgstr "Lähetä arvostelut MusicBrainziin"

#: picard/profile.py:103 picard/ui/options/tags.py:47
msgid "Tags"
msgstr "Tunnisteet"

#: picard/profile.py:106
msgid "Don't write tags"
msgstr "Älä kirjoita tunnisteita"

#: picard/profile.py:107 picard/ui/ui_options_tags.py:72
msgid "Preserve timestamps of tagged files"
msgstr "Säilytä tiedostojen aikaleima tallennettaessa"

#: picard/profile.py:108 picard/ui/ui_options_tags.py:74
msgid "Clear existing tags"
msgstr "Poista olemassa olevat tunnisteet"

#: picard/profile.py:109 picard/ui/ui_options_tags.py:75
msgid "Keep embedded images when clearing tags"
msgstr "Säilytä sisälletyt kansikuvat poistettaessa tunnisteet"

#: picard/profile.py:110 picard/ui/ui_options_tags.py:76
msgid "Remove ID3 tags from FLAC files"
msgstr "Poista ID3-tunnisteet FLAC-tiedostoista"

#: picard/profile.py:111 picard/ui/ui_options_tags.py:77
msgid "Remove APEv2 tags from MP3 files"
msgstr "Poista APEv2-tunnisteet MP3-tiedostoista"

#: picard/profile.py:112 picard/ui/ui_options_tags.py:78
msgid "Fix missing seekpoints for FLAC files"
msgstr "Korjaa puuttuvat hakupisteet FLAC-tiedostoissa"

#: picard/profile.py:113
msgid "Preserved tags list"
msgstr "Säilytettävien tunnisteiden lista"

#: picard/profile.py:116
msgid "ID3v2 version to write"
msgstr ""

#: picard/profile.py:117 picard/ui/ui_options_tags_compatibility_id3.py:119
msgid "ID3v2 text encoding"
msgstr "ID3v2-merkkikoodaus"

#: picard/profile.py:118
msgid "ID3v2.3 join character"
msgstr "ID3v2.3 yhdistämismerkki"

#: picard/profile.py:119 picard/ui/ui_options_tags_compatibility_id3.py:125
msgid "Save iTunes compatible grouping and work"
msgstr "Tallenna ryhmittely ja teos iTunes-yhteensopivana"

#: picard/profile.py:120
msgid "Write ID3v1 tags"
msgstr "Kirjoita ID3v1-tunnisteet"

#: picard/profile.py:123
msgid "Save APEv2 tags to AAC"
msgstr "Tallenna APEv2-tunnisteet AAC-tiedostoihin"

#: picard/profile.py:124 picard/ui/ui_options_tags_compatibility_aac.py:49
msgid "Remove APEv2 tags from AAC files"
msgstr "Poista APEv2-tunnisteet AAC-tiedostoista"

#: picard/profile.py:127
msgid "Save APEv2 tags to AC3"
msgstr "Tallenna APEv2-tunnisteet AC3-tiedostoihin"

#: picard/profile.py:128 picard/ui/ui_options_tags_compatibility_ac3.py:49
msgid "Remove APEv2 tags from AC3 files"
msgstr "Poista APEv2-tunnisteet AC3-tiedostoista"

#: picard/profile.py:131
msgid "Write RIFF INFO tags to WAVE files"
msgstr "Kirjoita RIFF INFO -tunnisteet WAVE-tiedostoihin"

#: picard/profile.py:132 picard/ui/ui_options_tags_compatibility_wave.py:59
msgid "Remove existing RIFF INFO tags from WAVE files"
msgstr "Poista olemassa olevat RIFF INFO -tunnisteet WAVE-tiedostoista"

#: picard/profile.py:133 picard/ui/ui_options_tags_compatibility_wave.py:60
msgid "RIFF INFO text encoding"
msgstr "RIFF INFO tekstin merkistö"

#: picard/profile.py:138 picard/ui/options/cover.py:51
msgid "Cover Art"
msgstr "Kansitaide"

#: picard/profile.py:140 picard/ui/ui_options_cover.py:95
msgid "Embed cover images into tags"
msgstr "Sisällytä kansikuvat tunnisteisiin"

#: picard/profile.py:141 picard/ui/ui_options_cover.py:96
msgid "Embed only a single front image"
msgstr "Sisällytä vain yksi etukannen kuva"

#: picard/profile.py:142 picard/ui/ui_options_cover.py:97
msgid "Save cover images as separate files"
msgstr "Tallenna kansikuvat erillisinä tiedostoina"

#: picard/profile.py:143
msgid "File name for images"
msgstr "Tiedostonimi kuville"

#: picard/profile.py:144
msgid "Overwrite existing image files"
msgstr "Kirjoita olemassa olevien kuvatiedostojen päälle"

#: picard/profile.py:145 picard/ui/ui_options_cover.py:100
msgid "Save only a single front image as separate file"
msgstr "Tallenna vain yksi etukannen kuva erillisenä tiedostona"

#: picard/profile.py:146 picard/ui/ui_options_cover.py:101
msgid ""
"Always use the primary image type as the file name for non-front images"
msgstr "Käytä aina ensisijaisen kuvan kuvatyyppiä tiedostonimenä muille kuin etukannen kuville"

#: picard/profile.py:147
msgid "Cover art providers"
msgstr "Kansitaidepalvelut"

#: picard/profile.py:152 picard/ui/options/renaming.py:73
msgid "File Naming"
msgstr "Nimeämisasetukset"

#: picard/profile.py:155
msgid "Move files"
msgstr "Siirrä tiedostot"

#: picard/profile.py:156
msgid "Destination directory"
msgstr "Kohdehakemisto"

#: picard/profile.py:157
msgid "Move additional files"
msgstr "Lisäksi siirrettävät tiedostot"

#: picard/profile.py:158
msgid "Additional file patterns"
msgstr "Lisätiedostojen lauseke"

#: picard/profile.py:159 picard/ui/ui_options_renaming.py:154
msgid "Delete empty directories"
msgstr "Poista tyhjät hakemistot"

#: picard/profile.py:160
msgid "Rename files"
msgstr "Nimeä uudestaan tiedostot"

#: picard/profile.py:161
msgid "Selected file naming script"
msgstr "Valittu tiedostonnimeämiskomentosarja"

#: picard/profile.py:164 picard/ui/ui_options_renaming_compat.py:85
msgid "Replace non-ASCII characters"
msgstr "Korvaa ei-ASCII merkit"

#: picard/profile.py:165 picard/ui/ui_options_renaming_compat.py:86
#: picard/ui/ui_win_compat_dialog.py:191
msgid "Windows compatibility"
msgstr "Windows-yhteensopivuus"

#: picard/profile.py:166
msgid "Replacement characters used for Windows compatibility"
msgstr ""

#: picard/profile.py:167 picard/ui/options/renaming_compat.py:133
msgid "Windows long path support"
msgstr "Pitkien tiedostonimien tuki Windowsissa"

#: picard/profile.py:168 picard/ui/ui_options_renaming_compat.py:89
msgid "Replace spaces with underscores"
msgstr "Korvaa välilyönnit alaviivoilla"

#: picard/profile.py:169
msgid "Replacement character to use for directory separators"
msgstr ""

#: picard/profile.py:174 picard/ui/options/scripting.py:99
msgid "Scripting"
msgstr "Komentosarjat"

#: picard/profile.py:176
msgid "Enable tagger scripts"
msgstr "Käytä tunnisteiden komentosarjoja"

#: picard/profile.py:177
msgid "Tagger scripts"
msgstr "Tunnisteiden komentosarjat"

#: picard/profile.py:182 picard/ui/options/interface.py:67
msgid "User Interface"
msgstr "Käyttöliittymä"

#: picard/profile.py:185 picard/ui/ui_options_interface.py:119
msgid "Show text labels under icons"
msgstr "Näytä teksti kuvakkeiden alla"

#: picard/profile.py:186 picard/ui/ui_options_interface.py:120
msgid "Show icons in menus"
msgstr "Näytä kuvakkeet valikoissa"

#: picard/profile.py:187
msgid "User interface language"
msgstr ""

#: picard/profile.py:188
msgid "User interface color theme"
msgstr ""

#: picard/profile.py:189 picard/ui/ui_options_interface.py:124
msgid "Allow selection of multiple directories"
msgstr "Salli usean kansion valinta"

#: picard/profile.py:190 picard/ui/ui_options_interface.py:125
msgid "Use builtin search rather than looking in browser"
msgstr "Käytä sisäänrakennettua hakutoimintoa selaimen sijaan"

#: picard/profile.py:191
msgid "Use advanced search syntax"
msgstr ""

#: picard/profile.py:192
msgid "Show a usage warning dialog when Picard starts"
msgstr ""

#: picard/profile.py:193 picard/ui/ui_options_interface.py:128
msgid "Show a quit confirmation dialog for unsaved changes"
msgstr "Kysy vahvistus poistuttaessa, mikäli tallentamattomia muutoksia"

#: picard/profile.py:194 picard/ui/ui_options_interface.py:129
msgid "Show a confirmation dialog when saving files"
msgstr ""

#: picard/profile.py:195 picard/ui/ui_options_interface.py:130
msgid "Adjust horizontal position in file browser automatically"
msgstr "Muuta vaakatason paikkaa automaattisesti tiedostoselaimessa"

#: picard/profile.py:196
msgid "Begin browsing in a specific directory"
msgstr "Aloita tiedostoselaaminen määritetystä hakemistosta"

#: picard/profile.py:197
msgid "Directory to begin browsing"
msgstr "Aloita tiedostoselaaminen tästä hakemistosta"

#: picard/profile.py:200
msgid "Colors to use for light theme"
msgstr ""

#: picard/profile.py:201
msgid "Colors to use for dark theme"
msgstr ""

#: picard/profile.py:204
msgid "Tags to show at the top"
msgstr ""

#: picard/profile.py:207
msgid "Layout of the tool bar"
msgstr ""

#: picard/profile.py:212 picard/ui/options/advanced.py:44
msgid "Advanced"
msgstr "Lisäasetukset"

#: picard/profile.py:215
msgid "Ignore file paths matching a regular expression"
msgstr "Ohita tiedostopolut jotka täsmäävät säännölliseen lausekkeeseen"

#: picard/profile.py:216 picard/ui/ui_options_advanced.py:143
msgid "Ignore hidden files"
msgstr "Ohita piilotetut tiedostot"

#: picard/profile.py:217 picard/ui/ui_options_advanced.py:142
msgid "Include sub-folders when adding files from folder"
msgstr "Sisällytä myös alikansiot lisättäessä tiedostoja kansiosta"

#: picard/profile.py:220
msgid "Ignore track duration difference under x seconds"
msgstr "Salli raitojen kestojen heittää näin monta sekuntia"

#: picard/profile.py:225 picard/ui/ui_options_advanced.py:140
msgid "Maximum number of entities to return per MusicBrainz query"
msgstr "Suurin määrä kohteita MusicBrainz-haku voi tuoda"

#: picard/profile.py:228
msgid "Completeness check ignore: Video tracks"
msgstr "Täydellinen julkaisu: Ohita videoraidat"

#: picard/profile.py:229
msgid "Completeness check ignore: Pregap tracks"
msgstr "Täydellinen julkaisu: Ohita esialueen raidat"

#: picard/profile.py:230
msgid "Completeness check ignore: Data tracks"
msgstr "Täydellinen julkaisu: Ohita dataraidat"

#: picard/profile.py:231
msgid "Completeness check ignore: Silent tracks"
msgstr "Täydellinen julkaisu: Ohita äänettömät raidat"

#: picard/profile.py:232
msgid "Tags to ignore for comparison"
msgstr "Tunnisteet jotka ohitetaan vertailtaessa"

#: picard/profile.py:235
msgid "Use a web proxy server"
msgstr ""

#: picard/profile.py:238
msgid "type of proxy server"
msgstr ""

#: picard/profile.py:239
msgid "Proxy server address"
msgstr ""

#: picard/profile.py:240
msgid "Proxy server port"
msgstr ""

#: picard/profile.py:241
msgid "Proxy username"
msgstr ""

#: picard/profile.py:242
msgid "Proxy password"
msgstr ""

#: picard/profile.py:243
msgid "Request timeout in seconds"
msgstr ""

#: picard/profile.py:244
msgid "Browser integration"
msgstr ""

#: picard/profile.py:247
msgid "Default listening port"
msgstr ""

#: picard/profile.py:248 picard/ui/ui_options_network.py:141
msgid "Listen only on localhost"
msgstr "Salli yhteydet vain isäntäkoneelta"

#: picard/profile.py:251
msgid "Minimal similarity for file lookups"
msgstr ""

#: picard/profile.py:252
msgid "Minimal similarity for cluster lookups"
msgstr ""

#: picard/profile.py:253
msgid "Minimal similarity for matching files to tracks"
msgstr ""

#: picard/releasegroup.py:69 picard/ui/searchdialog/album.py:155
msgid "Tracks"
msgstr "Kappaleet"

#: picard/releasegroup.py:70
msgid "Year"
msgstr "Vuosi"

#: picard/releasegroup.py:71 picard/ui/cdlookup.py:72
#: picard/ui/searchdialog/album.py:157 picard/ui/searchdialog/track.py:74
msgid "Country"
msgstr "Maa"

#: picard/releasegroup.py:72 picard/ui/searchdialog/album.py:154
msgid "Format"
msgstr "Formaatti"

#: picard/releasegroup.py:73
msgid "Label"
msgstr "Levymerkki"

#: picard/releasegroup.py:74
msgid "Cat No"
msgstr "Luett. nro"

#: picard/releasegroup.py:110
msgid "[no barcode]"
msgstr "[ei viivakoodia]"

#: picard/releasegroup.py:126
msgid "[no release info]"
msgstr "[ei julkaisutietoja]"

#: picard/tagger.py:641 picard/ui/ui_options_general.py:175
msgid "MusicBrainz Account"
msgstr "MusicBrainz-tili"

#: picard/tagger.py:642
msgid "Authorization code:"
msgstr "Valtuutusavain:"

#: picard/tagger.py:1131
#, python-format
msgid "Removing album %(id)s: %(artist)s - %(album)s"
msgstr "Poistetaan julkaisu %(id)s: %(artist)s - %(album)s"

#: picard/tagger.py:1149
msgid "CD Lookup Error"
msgstr "Virhe CD-haussa"

#: picard/tagger.py:1150
#, python-format
msgid ""
"Error while reading CD:\n"
"\n"
"%s"
msgstr "Virhe lukiessa CD-levyä:\n\n%s"

#: picard/tagger.py:1179
msgid "All supported log files"
msgstr "Kaikki tuetut lokitiedostot"

#: picard/tagger.py:1180
msgid "EAC / XLD / Whipper / fre:ac log files"
msgstr "EAC / XLD / Whipper / fre:ac -lokitiedostot"

#: picard/tagger.py:1181
msgid "dBpoweramp log files"
msgstr "dBpoweramp-lokitiedostot"

#: picard/script/serializer.py:350 picard/tagger.py:1182
#: picard/ui/coverartbox.py:609 picard/ui/mainwindow.py:1265
#: picard/ui/options/maintenance.py:168 picard/ui/options/scripting.py:131
msgid "All files"
msgstr "Kaikki tiedostot"

#: picard/tagger.py:1208
#, python-format
msgid "Failed parsing ripping log \"%s\""
msgstr "CD-kopioinnin lokitiedoston jäsentäminen epäonnistui"

#: picard/track.py:385
msgid "[loading recording information]"
msgstr "[ladataan äänitteen tietoja]"

#: picard/track.py:433
#, python-format
msgid "[could not load recording %s]"
msgstr "[äänitettä %s ei voitu ladata]"

#: picard/acoustid/__init__.py:104
#, python-format
msgid "AcoustID lookup network error for '%(filename)s'!"
msgstr "Verkkovirhe AcoustID-haussa tiedostolle '%(filename)s'!"

#: picard/acoustid/__init__.py:153
#, python-format
msgid "AcoustID lookup failed for '%(filename)s'!"
msgstr "AcoustID-haku epäonnistui tiedostolle '%(filename)s'!"

#: picard/acoustid/__init__.py:176
#, python-format
msgid "AcoustID lookup returned no result for file '%(filename)s'"
msgstr "AcoustID-haku ei palauttanut tuloksia tiedostolle '%(filename)s'"

#: picard/acoustid/__init__.py:187
#, python-format
msgid "Looking up the fingerprint for file '%(filename)s' ..."
msgstr "Haetaan äänitunnistetta tiedostolle '%(filename)s' ..."

#: picard/acoustid/manager.py:184
msgid ""
"AcoustID submission finished, but not all fingerprints have been submitted"
msgstr "AcoustID-tunnisteiden lähettäminen suoritettu, mutta kaikkia tunnisteita ei saatu lähetettyä"

#: picard/acoustid/manager.py:186
msgid "AcoustID submission finished successfully"
msgstr "AcoustID-tunnisteiden lähettäminen suoritettu onnistuneesti"

#: picard/acoustid/manager.py:197
msgid ""
"AcoustID submission failed permanently, maximum batch size reduced to zero"
msgstr "AcoustidID-tunnisteiden lähettäminen epäonnistui pysyvästi, työjonon koko nollattu"

#: picard/acoustid/manager.py:199
msgid "AcoustID submission failed permanently, probably too many retries"
msgstr "AcoustidID-tunnisteiden lähettäminen epäonnistui pysyvästi, luultavasti liian monta uudelleenyritystä"

#: picard/acoustid/manager.py:209
msgid "Submitting AcoustIDs ..."
msgstr "Lähetetään AcoustID-tunnisteita ..."

#: picard/acoustid/manager.py:239
#, python-format
msgid "AcoustID submission failed with error '%(error)s': %(message)s"
msgstr "AcoustID-tunnisteiden lähettäminen epäonnistui virheeseen '%(error)s': \n%(message)s"

#: picard/browser/addrelease.py:144
msgid "Add cluster as release"
msgstr "Lisää ryhmittely julkaisuna"

#: picard/browser/addrelease.py:146
msgid "Add cluster as release..."
msgstr "Lisää ryhmittely julkaisuna..."

#: picard/browser/addrelease.py:154
msgid "Add file as release"
msgstr "Lisää tiedosto julkaisuna"

#: picard/browser/addrelease.py:156
msgid "Add file as release..."
msgstr "Lisää tiedosto julkaisuna..."

#: picard/browser/addrelease.py:164
msgid "Add file as recording"
msgstr "Lisää tiedosto äänitteenä"

#: picard/browser/addrelease.py:166
msgid "Add file as recording..."
msgstr "Lisää tiedosto äänitteenä..."

#: picard/const/__init__.py:169
msgid "Stable releases only"
msgstr "Vain vakaat versiot"

#: picard/const/__init__.py:175
msgid "Stable and Beta releases"
msgstr "Vakaat ja beta-versiot"

#: picard/const/__init__.py:181
msgid "Stable, Beta and Dev releases"
msgstr "Vakaat, beta- ja kehitys-versiot"

#: picard/const/__init__.py:196
msgid "My script"
msgstr "Oma komentosarja"

#: picard/const/__init__.py:198
msgid "My profile"
msgstr "Oma profiili"

#: picard/const/__init__.py:199
msgid "(copy)"
msgstr "(kopio)"

#: picard/const/__init__.py:200
msgid "{title} ({count})"
msgstr "{title} ({count})"

#: picard/const/languages.py:29 picard/const/locales.py:48
#: picard/const/scripts.py:29
msgid "Arabic"
msgstr "arabia"

#: picard/const/languages.py:32 picard/const/locales.py:147
msgid "Catalan"
msgstr "katalaani"

#: picard/const/languages.py:33 picard/const/locales.py:177
msgid "Czech"
msgstr "tšekki"

#: picard/const/languages.py:35 picard/const/locales.py:185
msgid "Danish"
msgstr "tanska"

#: picard/const/languages.py:36 picard/const/locales.py:190
msgid "German"
msgstr "saksa"

#: picard/const/languages.py:37 picard/const/locales.py:193
msgid "German (Switzerland)"
msgstr "saksa (Sveitsi)"

#: picard/const/languages.py:38 picard/const/locales.py:217
#: picard/const/scripts.py:26
msgid "Greek"
msgstr "kreikka"

#: picard/const/languages.py:39 picard/const/locales.py:221
msgid "English"
msgstr "englanti"

#: picard/const/languages.py:40 picard/const/locales.py:229
msgid "English (Australia)"
msgstr "englanti (Australia)"

#: picard/const/languages.py:41 picard/const/locales.py:237
msgid "English (Canada)"
msgstr "englanti (Kanada)"

#: picard/const/languages.py:42
msgid "English (UK)"
msgstr "englanti (UK)"

#: picard/const/languages.py:44 picard/const/locales.py:334
msgid "Spanish"
msgstr "espanja"

#: picard/const/languages.py:45 picard/const/locales.py:363
msgid "Estonian"
msgstr "viro"

#: picard/const/languages.py:47 picard/const/locales.py:399
msgid "Finnish"
msgstr "suomi"

#: picard/const/languages.py:49 picard/const/locales.py:406
msgid "French"
msgstr "ranska"

#: picard/const/languages.py:50 picard/const/locales.py:412
msgid "French (Canada)"
msgstr "ranska (Kanada)"

#: picard/const/languages.py:52 picard/const/locales.py:469
msgid "Galician"
msgstr "galicia"

#: picard/const/languages.py:53 picard/const/locales.py:497
#: picard/const/scripts.py:30
msgid "Hebrew"
msgstr "heprea"

#: picard/const/languages.py:55 picard/const/locales.py:511
msgid "Hungarian"
msgstr "unkari"

#: picard/const/languages.py:57 picard/const/locales.py:526
msgid "Icelandic"
msgstr "islanti"

#: picard/const/languages.py:58 picard/const/locales.py:528
msgid "Italian"
msgstr "italia"

#: picard/const/languages.py:59 picard/const/locales.py:537
msgid "Japanese"
msgstr "japani"

#: picard/const/languages.py:61 picard/const/locales.py:585
msgid "Korean"
msgstr "korea"

#: picard/const/languages.py:63 picard/const/locales.py:689
msgid "Malay (Malaysia)"
msgstr "malaiji (Malesia)"

#: picard/const/languages.py:64 picard/const/locales.py:705
msgid "Norwegian Bokmål"
msgstr "kirjanorja"

#: picard/const/languages.py:66 picard/const/locales.py:716
msgid "Dutch"
msgstr "hollanti"

#: picard/const/languages.py:67 picard/const/locales.py:745
msgid "Occitan"
msgstr "oksitaani"

#: picard/const/languages.py:68 picard/const/locales.py:772
msgid "Polish"
msgstr "puola"

#: picard/const/languages.py:69 picard/const/locales.py:779
msgid "Portuguese"
msgstr "portugali"

#: picard/const/languages.py:70
msgid "Brazilian Portuguese"
msgstr "brasilianportugali"

#: picard/const/languages.py:71 picard/const/locales.py:810
msgid "Romanian"
msgstr "romania"

#: picard/const/languages.py:72 picard/const/locales.py:815
msgid "Russian"
msgstr "venäjä"

#: picard/const/languages.py:74 picard/const/locales.py:873
msgid "Slovak"
msgstr "slovakki"

#: picard/const/languages.py:75 picard/const/locales.py:875
msgid "Slovenian"
msgstr "sloveeni"

#: picard/const/languages.py:76 picard/const/locales.py:894
msgid "Albanian"
msgstr "albania"

#: picard/const/languages.py:78 picard/const/locales.py:920
msgid "Swedish"
msgstr "ruotsi"

#: picard/const/languages.py:80 picard/const/locales.py:966
msgid "Turkish"
msgstr "turkki"

#: picard/const/languages.py:81 picard/const/locales.py:983
msgid "Ukrainian"
msgstr "ukraina"

#: picard/const/languages.py:82
msgid "Chinese (China)"
msgstr "kiina (Kiina)"

#: picard/const/languages.py:83
msgid "Chinese (Taiwan)"
msgstr "kiina (Taiwan)"

#: picard/const/locales.py:27
msgid "Afar"
msgstr "afar"

#: picard/const/locales.py:28
msgid "Afar (Djibouti)"
msgstr "afar (Djibouti)"

#: picard/const/locales.py:29
msgid "Afar (Eritrea)"
msgstr "afar (Eritrea)"

#: picard/const/locales.py:30
msgid "Afar (Eritrea) (Saho)"
msgstr "afar (Eritrea, Saho)"

#: picard/const/locales.py:31
msgid "Afar (Ethiopia)"
msgstr "afar (Etiopia)"

#: picard/const/locales.py:32
msgid "Abkhazian"
msgstr "abhaasi"

#: picard/const/locales.py:33
msgid "Abkhazian (Georgia)"
msgstr "abhaasi (Georgia)"

#: picard/const/locales.py:34
msgid "Afrikaans"
msgstr "afrikaans"

#: picard/const/locales.py:35
msgid "Afrikaans (Namibia)"
msgstr "afrikaans (Namibia)"

#: picard/const/locales.py:36
msgid "Afrikaans (South Africa)"
msgstr "afrikaans (Etelä-Afrikka)"

#: picard/const/locales.py:37
msgid "Aghem"
msgstr "aghem"

#: picard/const/locales.py:38
msgid "Aghem (Cameroon)"
msgstr "aghem (Kamerun)"

#: picard/const/locales.py:39
msgid "Akan"
msgstr "akan"

#: picard/const/locales.py:40
msgid "Akan (Ghana)"
msgstr "akan (Ghana)"

#: picard/const/locales.py:41
msgid "Amharic"
msgstr "amhara"

#: picard/const/locales.py:42
msgid "Amharic (Ethiopia)"
msgstr "amhara (Etiopia)"

#: picard/const/locales.py:43
msgid "Aragonese"
msgstr "aragonia"

#: picard/const/locales.py:44
msgid "Aragonese (Spain)"
msgstr "aragonia (Espanja)"

#: picard/const/locales.py:45
msgid "Obolo"
msgstr "obolo"

#: picard/const/locales.py:46
msgid "Obolo (Nigeria)"
msgstr "obolo (Nigeria)"

#: picard/const/locales.py:47
msgid "Syria"
msgstr "Syyria"

#: picard/const/locales.py:49
msgid "Arabic (world)"
msgstr "arabia (maailma)"

#: picard/const/locales.py:50
msgid "Arabic (United Arab Emirates)"
msgstr "arabia (Arabiemiirikunnat)"

#: picard/const/locales.py:51
msgid "Arabic (Bahrain)"
msgstr "arabia (Bahrain)"

#: picard/const/locales.py:52
msgid "Arabic (Djibouti)"
msgstr "arabia (Djibouti)"

#: picard/const/locales.py:53
msgid "Arabic (Algeria)"
msgstr "arabia (Algeria)"

#: picard/const/locales.py:54
msgid "Arabic (Egypt)"
msgstr "arabia (Egypti)"

#: picard/const/locales.py:55
msgid "Arabic (Western Sahara)"
msgstr "arabia (Länsi-Sahara)"

#: picard/const/locales.py:56
msgid "Arabic (Eritrea)"
msgstr "arabia (Eritrea)"

#: picard/const/locales.py:57
msgid "Arabic (Israel)"
msgstr "arabia (Israel)"

#: picard/const/locales.py:58
msgid "Arabic (Iraq)"
msgstr "arabia (Irak)"

#: picard/const/locales.py:59
msgid "Arabic (Jordan)"
msgstr "arabia (Jordania)"

#: picard/const/locales.py:60
msgid "Arabic (Comoros)"
msgstr "arabia (Komorit)"

#: picard/const/locales.py:61
msgid "Arabic (Kuwait)"
msgstr "arabia (Kuwait)"

#: picard/const/locales.py:62
msgid "Arabic (Lebanon)"
msgstr "arabia (Libanon)"

#: picard/const/locales.py:63
msgid "Arabic (Libya)"
msgstr "arabia (Libya)"

#: picard/const/locales.py:64
msgid "Arabic (Morocco)"
msgstr "arabia (Marokko)"

#: picard/const/locales.py:65
msgid "Arabic (Mauritania)"
msgstr "arabia (Mauritania)"

#: picard/const/locales.py:66
msgid "Arabic (Oman)"
msgstr "arabia (Oman)"

#: picard/const/locales.py:67
msgid "Arabic (Palestinian Territories)"
msgstr "arabia (Palestiinalaisalueet)"

#: picard/const/locales.py:68
msgid "Arabic (Qatar)"
msgstr "arabia (Qatar)"

#: picard/const/locales.py:69
msgid "Arabic (Saudi Arabia)"
msgstr "arabia (Saudi-Arabia)"

#: picard/const/locales.py:70
msgid "Arabic (Sudan)"
msgstr "arabia (Sudan)"

#: picard/const/locales.py:71
msgid "Arabic (Somalia)"
msgstr "arabia (Somalia)"

#: picard/const/locales.py:72
msgid "Arabic (South Sudan)"
msgstr "arabia (Etelä-Sudan)"

#: picard/const/locales.py:73
msgid "Arabic (Syria)"
msgstr "arabia (Syyria)"

#: picard/const/locales.py:74
msgid "Arabic (Chad)"
msgstr "arabia (Tšad)"

#: picard/const/locales.py:75
msgid "Arabic (Tunisia)"
msgstr "arabia (Tunisia)"

#: picard/const/locales.py:76
msgid "Arabic (Yemen)"
msgstr "arabia (Jemen)"

#: picard/const/locales.py:77
msgid "Mapuche"
msgstr "mapudungun"

#: picard/const/locales.py:78
msgid "Mapuche (Chile)"
msgstr "mapudungun (Chile)"

#: picard/const/locales.py:79
msgid "Assamese"
msgstr "assami"

#: picard/const/locales.py:80
msgid "Assamese (India)"
msgstr "assami (Intia)"

#: picard/const/locales.py:81
msgid "Asu"
msgstr "asu"

#: picard/const/locales.py:82
msgid "Asu (Tanzania)"
msgstr "asu (Tansania)"

#: picard/const/locales.py:83
msgid "Asturian"
msgstr "asturia"

#: picard/const/locales.py:84
msgid "Asturian (Spain)"
msgstr "asturia (Espanja)"

#: picard/const/locales.py:85
msgid "Azerbaijani"
msgstr "azeri"

#: picard/const/locales.py:86
msgid "Azerbaijani (Arabic)"
msgstr "azeri (arabialainen)"

#: picard/const/locales.py:87
msgid "Azerbaijani (Arabic) (Iraq)"
msgstr "azeri (arabialainen) (Irak)"

#: picard/const/locales.py:88
msgid "Azerbaijani (Arabic) (Iran)"
msgstr "azeri (arabialainen) (Iran)"

#: picard/const/locales.py:89
msgid "Azerbaijani (Arabic) (Türkiye)"
msgstr "azeri (arabialainen) (Turkki)"

#: picard/const/locales.py:90
msgid "Azerbaijani (Cyrillic)"
msgstr "azeri (kyrillinen)"

#: picard/const/locales.py:91
msgid "Azerbaijani (Cyrillic) (Azerbaijan)"
msgstr "azeri (kyrillinen, Azerbaidžan)"

#: picard/const/locales.py:92
msgid "Azerbaijani (Latin)"
msgstr "azeri (latinalainen)"

#: picard/const/locales.py:93
msgid "Azerbaijani (Latin) (Azerbaijan)"
msgstr "azeri (latinalainen, Azerbaidžan)"

#: picard/const/locales.py:94
msgid "Bashkir"
msgstr "baškiiri"

#: picard/const/locales.py:95
msgid "Bashkir (Russia)"
msgstr "baškiiri (Venäjä)"

#: picard/const/locales.py:96
msgid "Baluchi"
msgstr "belutši"

#: picard/const/locales.py:97
msgid "Baluchi (Arabic)"
msgstr "belutši (arabialainen)"

#: picard/const/locales.py:98
msgid "Baluchi (Arabic) (Pakistan)"
msgstr ""

#: picard/const/locales.py:99
msgid "Baluchi (Latin)"
msgstr "belutši (latinalainen)"

#: picard/const/locales.py:100
msgid "Baluchi (Latin) (Pakistan)"
msgstr "belutši (latinalainen) (Pakistan)"

#: picard/const/locales.py:101
msgid "Basaa"
msgstr "basaa"

#: picard/const/locales.py:102
msgid "Basaa (Cameroon)"
msgstr "basaa (Kamerun)"

#: picard/const/locales.py:103
msgid "Belarusian"
msgstr "valkovenäjä"

#: picard/const/locales.py:104
msgid "Belarusian (Belarus)"
msgstr "valkovenäjä (Valko-Venäjä)"

#: picard/const/locales.py:105
msgid "Belarusian (Taraskievica orthography)"
msgstr "valkovenäjä (Taraškjevitšin kielioppi)"

#: picard/const/locales.py:106
msgid "Bemba"
msgstr "bemba"

#: picard/const/locales.py:107
msgid "Bemba (Zambia)"
msgstr "bemba (Sambia)"

#: picard/const/locales.py:108
msgid "Bena"
msgstr "bena"

#: picard/const/locales.py:109
msgid "Bena (Tanzania)"
msgstr "bena (Tansania)"

#: picard/const/locales.py:110
msgid "Bulgarian"
msgstr "bulgaria"

#: picard/const/locales.py:111
msgid "Bulgarian (Bulgaria)"
msgstr "bulgaria (Bulgaria)"

#: picard/const/locales.py:112
msgid "Haryanvi"
msgstr "haryanvi"

#: picard/const/locales.py:113
msgid "Haryanvi (India)"
msgstr "haryanvi (India)"

#: picard/const/locales.py:114
msgid "Western Balochi"
msgstr "länsibelutši"

#: picard/const/locales.py:115
msgid "Western Balochi (United Arab Emirates)"
msgstr "länsibelutši (Arabiemiirikunnat)"

#: picard/const/locales.py:116
msgid "Western Balochi (Afghanistan)"
msgstr "länsibelutši (Afganistan)"

#: picard/const/locales.py:117
msgid "Western Balochi (Iran)"
msgstr "länsibelutši (Iran)"

#: picard/const/locales.py:118
msgid "Western Balochi (Oman)"
msgstr "länsibelutši (Oman)"

#: picard/const/locales.py:119
msgid "Western Balochi (Pakistan)"
msgstr "länsibelutši (Pakistan)"

#: picard/const/locales.py:120
msgid "Bhojpuri"
msgstr "bhodžpuri"

#: picard/const/locales.py:121
msgid "Bhojpuri (India)"
msgstr "bhodžpuri (Intia)"

#: picard/const/locales.py:122
msgid "Tai Dam"
msgstr "tai dam"

#: picard/const/locales.py:123
msgid "Tai Dam (Vietnam)"
msgstr "tai dam (Vietnam)"

#: picard/const/locales.py:124
msgid "Bambara"
msgstr "bambara"

#: picard/const/locales.py:125
msgid "Bambara (Mali)"
msgstr "bambara (Mali)"

#: picard/const/locales.py:126
msgid "Bambara (N’Ko)"
msgstr "bambara (n'ko)"

#: picard/const/locales.py:127
msgid "Bambara (N’Ko) (Mali)"
msgstr ""

#: picard/const/locales.py:128
msgid "Bangla"
msgstr "bengali"

#: picard/const/locales.py:129
msgid "Bangla (Bangladesh)"
msgstr "bengali (Bangladesh)"

#: picard/const/locales.py:130
msgid "Bangla (India)"
msgstr "bengali (Intia)"

#: picard/const/locales.py:131
msgid "Tibetan"
msgstr "tiibet"

#: picard/const/locales.py:132
msgid "Tibetan (China)"
msgstr "tiibet (Kiina)"

#: picard/const/locales.py:133
msgid "Tibetan (India)"
msgstr "tiibet (Intia)"

#: picard/const/locales.py:134
msgid "Breton"
msgstr "bretoni"

#: picard/const/locales.py:135
msgid "Breton (France)"
msgstr "bretoni (Ranska)"

#: picard/const/locales.py:136
msgid "Bodo"
msgstr "bodo"

#: picard/const/locales.py:137
msgid "Bodo (India)"
msgstr "bodo (Intia)"

#: picard/const/locales.py:138
msgid "Bosnian"
msgstr "bosnia"

#: picard/const/locales.py:139
msgid "Bosnian (Cyrillic)"
msgstr "bosnia (kyrillinen)"

#: picard/const/locales.py:140
msgid "Bosnian (Cyrillic) (Bosnia & Herzegovina)"
msgstr "bosnia (kyrillinen, Bosnia ja Hertsegovina)"

#: picard/const/locales.py:141
msgid "Bosnian (Latin)"
msgstr "bosnia (latinalainen)"

#: picard/const/locales.py:142
msgid "Bosnian (Latin) (Bosnia & Herzegovina)"
msgstr "bosnia (latinalainen) (Bosnia ja Hertsegovina)"

#: picard/const/locales.py:143
msgid "Akoose"
msgstr "koose"

#: picard/const/locales.py:144
msgid "Akoose (Cameroon)"
msgstr "koose (Kamerun)"

#: picard/const/locales.py:145
msgid "Blin"
msgstr "bilin"

#: picard/const/locales.py:146
msgid "Blin (Eritrea)"
msgstr "bilin (Eritrea)"

#: picard/const/locales.py:148
msgid "Catalan (Andorra)"
msgstr "katalaani (Andorra)"

#: picard/const/locales.py:149
msgid "Catalan (Spain)"
msgstr "katalaani (Espanja)"

#: picard/const/locales.py:150
msgid "Catalan (Spain Valencian)"
msgstr "katalaani (Espanja, katalaanin valencian murre)"

#: picard/const/locales.py:151
msgid "Catalan (France)"
msgstr "katalaani (Ranska)"

#: picard/const/locales.py:152
msgid "Catalan (Italy)"
msgstr "katalaani (Italia)"

#: picard/const/locales.py:153
msgid "Caddo"
msgstr "caddo"

#: picard/const/locales.py:154
msgid "Caddo (United States)"
msgstr "caddo (Yhdysvallat)"

#: picard/const/locales.py:155
msgid "Atsam"
msgstr "atsam"

#: picard/const/locales.py:156
msgid "Atsam (Nigeria)"
msgstr "atsam (Nigeria)"

#: picard/const/locales.py:157
msgid "Chakma"
msgstr "chakmalainen"

#: picard/const/locales.py:158
msgid "Chakma (Bangladesh)"
msgstr "chakmalainen (Bangladesh)"

#: picard/const/locales.py:159
msgid "Chakma (India)"
msgstr "chakmalainen (Intia)"

#: picard/const/locales.py:160
msgid "Chechen"
msgstr "tšetšeeni"

#: picard/const/locales.py:161
msgid "Chechen (Russia)"
msgstr "tšetšeeni (Venäjä)"

#: picard/const/locales.py:162
msgid "Cebuano"
msgstr "cebuano"

#: picard/const/locales.py:163
msgid "Cebuano (Philippines)"
msgstr "cebuano (Filippiinit)"

#: picard/const/locales.py:164
msgid "Chiga"
msgstr "kiga"

#: picard/const/locales.py:165
msgid "Chiga (Uganda)"
msgstr "kiga (Uganda)"

#: picard/const/locales.py:166
msgid "Choctaw"
msgstr "choctaw"

#: picard/const/locales.py:167
msgid "Choctaw (United States)"
msgstr "choctaw (Yhdysvallat)"

#: picard/const/locales.py:168
msgid "Cherokee"
msgstr "cherokee"

#: picard/const/locales.py:169
msgid "Cherokee (United States)"
msgstr "cherokee (Yhdysvallat)"

#: picard/const/locales.py:170
msgid "Chickasaw"
msgstr ""

#: picard/const/locales.py:171
msgid "Chickasaw (United States)"
msgstr ""

#: picard/const/locales.py:172
msgid "Central Kurdish"
msgstr "sorani"

#: picard/const/locales.py:173
msgid "Central Kurdish (Iraq)"
msgstr "sorani (Irak)"

#: picard/const/locales.py:174
msgid "Central Kurdish (Iran)"
msgstr "sorani (Iran)"

#: picard/const/locales.py:175
msgid "Corsican"
msgstr "korsika"

#: picard/const/locales.py:176
msgid "Corsican (France)"
msgstr "korsika (Ranska)"

#: picard/const/locales.py:178
msgid "Czech (Czechia)"
msgstr "tšekki (Tšekki)"

#: picard/const/locales.py:179
msgid "Church Slavic"
msgstr "kirkkoslaavi"

#: picard/const/locales.py:180
msgid "Church Slavic (Russia)"
msgstr "kirkkoslaavi (Venäjä)"

#: picard/const/locales.py:181
msgid "Chuvash"
msgstr "tšuvassi"

#: picard/const/locales.py:182
msgid "Chuvash (Russia)"
msgstr ""

#: picard/const/locales.py:183
msgid "Welsh"
msgstr "kymri"

#: picard/const/locales.py:184
msgid "Welsh (United Kingdom)"
msgstr "kymri (Iso-Britannia)"

#: picard/const/locales.py:186
msgid "Danish (Denmark)"
msgstr "tanska (Tanska)"

#: picard/const/locales.py:187
msgid "Danish (Greenland)"
msgstr "tanska (Grönlanti)"

#: picard/const/locales.py:188
msgid "Taita"
msgstr "taita"

#: picard/const/locales.py:189
msgid "Taita (Kenya)"
msgstr "taita (Kenia)"

#: picard/const/locales.py:191
msgid "German (Austria)"
msgstr "saksa (Itävalta)"

#: picard/const/locales.py:192
msgid "German (Belgium)"
msgstr "saksa (Belgia)"

#: picard/const/locales.py:194
msgid "German (Germany)"
msgstr "saksa (Saksa)"

#: picard/const/locales.py:195
msgid "German (Italy)"
msgstr "saksa (Italia)"

#: picard/const/locales.py:196
msgid "German (Liechtenstein)"
msgstr "saksa (Liechtenstein)"

#: picard/const/locales.py:197
msgid "German (Luxembourg)"
msgstr "saksa (Luxemburg)"

#: picard/const/locales.py:198
msgid "Zarma"
msgstr "djerma"

#: picard/const/locales.py:199
msgid "Zarma (Niger)"
msgstr "djerma (Niger)"

#: picard/const/locales.py:200
msgid "Dogri"
msgstr "dogri"

#: picard/const/locales.py:201
msgid "Dogri (India)"
msgstr "dogri (Intia)"

#: picard/const/locales.py:202
msgid "Lower Sorbian"
msgstr "alasorbi"

#: picard/const/locales.py:203
msgid "Lower Sorbian (Germany)"
msgstr "alasorbi (Saksa)"

#: picard/const/locales.py:204
msgid "Duala"
msgstr "duala"

#: picard/const/locales.py:205
msgid "Duala (Cameroon)"
msgstr "duala (Kamerun)"

#: picard/const/locales.py:206
msgid "Divehi"
msgstr "divehi"

#: picard/const/locales.py:207
msgid "Divehi (Maldives)"
msgstr "divehi (Malediivit)"

#: picard/const/locales.py:208
msgid "Jola-Fonyi"
msgstr "jola-fonyi"

#: picard/const/locales.py:209
msgid "Jola-Fonyi (Senegal)"
msgstr "jola-fonyi (Senegal)"

#: picard/const/locales.py:210
msgid "Dzongkha"
msgstr "dzongkha"

#: picard/const/locales.py:211
msgid "Dzongkha (Bhutan)"
msgstr "dzongkha (Bhutan)"

#: picard/const/locales.py:212
msgid "Embu"
msgstr "embu"

#: picard/const/locales.py:213
msgid "Embu (Kenya)"
msgstr "embu (Kenia)"

#: picard/const/locales.py:214
msgid "Ewe"
msgstr "ewe"

#: picard/const/locales.py:215
msgid "Ewe (Ghana)"
msgstr "ewe (Ghana)"

#: picard/const/locales.py:216
msgid "Ewe (Togo)"
msgstr "ewe (Togo)"

#: picard/const/locales.py:218
msgid "Greek (Cyprus)"
msgstr "kreikka (Kypros)"

#: picard/const/locales.py:219
msgid "Greek (Greece)"
msgstr "kreikka (Kreikka)"

#: picard/const/locales.py:220
msgid "Greek (Polytonic)"
msgstr "kreikka (polytoninen)"

#: picard/const/locales.py:222
msgid "English (world)"
msgstr "englanti (maailma)"

#: picard/const/locales.py:223
msgid "English (Europe)"
msgstr "englanti (Eurooppa)"

#: picard/const/locales.py:224
msgid "English (United Arab Emirates)"
msgstr "Englanti (Arabiemiirikunnat)"

#: picard/const/locales.py:225
msgid "English (Antigua & Barbuda)"
msgstr "englanti (Antigua ja Barbuda)"

#: picard/const/locales.py:226
msgid "English (Anguilla)"
msgstr "englanti (Anguilla)"

#: picard/const/locales.py:227
msgid "English (American Samoa)"
msgstr "englanti (Amerikan Samoa)"

#: picard/const/locales.py:228
msgid "English (Austria)"
msgstr "englanti (Itävalta)"

#: picard/const/locales.py:230
msgid "English (Barbados)"
msgstr "englanti (Barbados)"

#: picard/const/locales.py:231
msgid "English (Belgium)"
msgstr "englanti (Belgia)"

#: picard/const/locales.py:232
msgid "English (Burundi)"
msgstr "englanti (Burundi)"

#: picard/const/locales.py:233
msgid "English (Bermuda)"
msgstr "englanti (Bermuda)"

#: picard/const/locales.py:234
msgid "English (Bahamas)"
msgstr "englanti (Bahama)"

#: picard/const/locales.py:235
msgid "English (Botswana)"
msgstr "englanti (Botswana)"

#: picard/const/locales.py:236
msgid "English (Belize)"
msgstr "englanti (Belize)"

#: picard/const/locales.py:238
msgid "English (Cocos (Keeling) Islands)"
msgstr "englanti (Kookossaaret (Keelingsaaret))"

#: picard/const/locales.py:239
msgid "English (Switzerland)"
msgstr "englanti (Sveitsi)"

#: picard/const/locales.py:240
msgid "English (Cook Islands)"
msgstr ""

#: picard/const/locales.py:241
msgid "English (Cameroon)"
msgstr "englanti (Kamerun)"

#: picard/const/locales.py:242
msgid "English (Christmas Island)"
msgstr ""

#: picard/const/locales.py:243
msgid "English (Cyprus)"
msgstr "englanti (Kypros)"

#: picard/const/locales.py:244
msgid "English (Germany)"
msgstr "englanti (Saksa)"

#: picard/const/locales.py:245
msgid "English (Diego Garcia)"
msgstr "englanti (Diego Garcia)"

#: picard/const/locales.py:246
msgid "English (Denmark)"
msgstr "englanti (Tanska)"

#: picard/const/locales.py:247
msgid "English (Dominica)"
msgstr "englanti (Dominica)"

#: picard/const/locales.py:248
msgid "English (Deseret)"
msgstr "englanti (Deseret)"

#: picard/const/locales.py:249
msgid "English (Deseret) (United States)"
msgstr "englanti (Deseret, Yhdysvallat)"

#: picard/const/locales.py:250
msgid "English (Eritrea)"
msgstr "englanti (Eritrea)"

#: picard/const/locales.py:251
msgid "English (Finland)"
msgstr "englanti (Suomi)"

#: picard/const/locales.py:252
msgid "English (Fiji)"
msgstr "englanti (Fidži)"

#: picard/const/locales.py:253
msgid "English (Falkland Islands)"
msgstr ""

#: picard/const/locales.py:254
msgid "English (Micronesia)"
msgstr "englanti (Mikronesian liittovaltio)"

#: picard/const/locales.py:255
msgid "English (United Kingdom)"
msgstr "englanti (Iso-Britannia)"

#: picard/const/locales.py:256
msgid "English (Grenada)"
msgstr "englanti (Grenada)"

#: picard/const/locales.py:257
msgid "English (Guernsey)"
msgstr "englanti (Guernsey)"

#: picard/const/locales.py:258
msgid "English (Ghana)"
msgstr "englanti (Ghana)"

#: picard/const/locales.py:259
msgid "English (Gibraltar)"
msgstr "englanti (Gibraltar)"

#: picard/const/locales.py:260
msgid "English (Gambia)"
msgstr "englanti (Gambia)"

#: picard/const/locales.py:261
msgid "English (Guam)"
msgstr "englanti (Guam)"

#: picard/const/locales.py:262
msgid "English (Guyana)"
msgstr "englanti (Guyana)"

#: picard/const/locales.py:263
msgid "English (Hong Kong)"
msgstr "englanti (Hongkong)"

#: picard/const/locales.py:264
msgid "English (Ireland)"
msgstr "englanti (Irlanti)"

#: picard/const/locales.py:265
msgid "English (Israel)"
msgstr "englanti (Israel)"

#: picard/const/locales.py:266
msgid "English (Isle of Man)"
msgstr "englanti (Mansaari)"

#: picard/const/locales.py:267
msgid "English (India)"
msgstr "englanti (Intia)"

#: picard/const/locales.py:268
msgid "English (British Indian Ocean Territory)"
msgstr "englanti (Brittiläinen Intian valtameren alue)"

#: picard/const/locales.py:269
msgid "English (Jersey)"
msgstr "englanti (Jersey)"

#: picard/const/locales.py:270
msgid "English (Jamaica)"
msgstr "englanti (Jamaika)"

#: picard/const/locales.py:271
msgid "English (Kenya)"
msgstr "englanti (Kenia)"

#: picard/const/locales.py:272
msgid "English (Kiribati)"
msgstr "englanti (Kiribati)"

#: picard/const/locales.py:273
msgid "English (St. Kitts & Nevis)"
msgstr "englanti (Saint Kitts ja Nevis)"

#: picard/const/locales.py:274
msgid "English (Cayman Islands)"
msgstr "englanti (Caymansaaret)"

#: picard/const/locales.py:275
msgid "English (St. Lucia)"
msgstr "englanti (Saint Lucia)"

#: picard/const/locales.py:276
msgid "English (Liberia)"
msgstr "englanti (Liberia)"

#: picard/const/locales.py:277
msgid "English (Lesotho)"
msgstr "englanti (Lesotho)"

#: picard/const/locales.py:278
msgid "English (Madagascar)"
msgstr "englanti (Madagaskar)"

#: picard/const/locales.py:279
msgid "English (Marshall Islands)"
msgstr "englanti (Marshallinsaaret)"

#: picard/const/locales.py:280
msgid "English (Macao)"
msgstr ""

#: picard/const/locales.py:281
msgid "English (Northern Mariana Islands)"
msgstr "englanti (Pohjois-Mariaanit)"

#: picard/const/locales.py:282
msgid "English (Montserrat)"
msgstr "englanti (Montserrat)"

#: picard/const/locales.py:283
msgid "English (Malta)"
msgstr "englanti (Malta)"

#: picard/const/locales.py:284
msgid "English (Mauritius)"
msgstr "englanti (Mauritius)"

#: picard/const/locales.py:285
msgid "English (Maldives)"
msgstr ""

#: picard/const/locales.py:286
msgid "English (Malawi)"
msgstr "englanti (Malawi)"

#: picard/const/locales.py:287
msgid "English (Malaysia)"
msgstr "englanti (Malesia)"

#: picard/const/locales.py:288
msgid "English (Namibia)"
msgstr "englanti (Namibia)"

#: picard/const/locales.py:289
msgid "English (Norfolk Island)"
msgstr "englanti (Norfolkinsaari)"

#: picard/const/locales.py:290
msgid "English (Nigeria)"
msgstr "englanti (Nigeria)"

#: picard/const/locales.py:291
msgid "English (Netherlands)"
msgstr "englanti (Alankomaat)"

#: picard/const/locales.py:292
msgid "English (Nauru)"
msgstr "englanti (Nauru)"

#: picard/const/locales.py:293
msgid "English (Niue)"
msgstr "englanti (Niue)"

#: picard/const/locales.py:294
msgid "English (New Zealand)"
msgstr "englanti (Uusi-Seelanti)"

#: picard/const/locales.py:295
msgid "English (Papua New Guinea)"
msgstr "englanti (Papua-Uusi-Guinea)"

#: picard/const/locales.py:296
msgid "English (Philippines)"
msgstr "englanti (Filippiinit)"

#: picard/const/locales.py:297
msgid "English (Pakistan)"
msgstr "englanti (Pakistan)"

#: picard/const/locales.py:298
msgid "English (Pitcairn Islands)"
msgstr "englanti (Pitcairn)"

#: picard/const/locales.py:299
msgid "English (Puerto Rico)"
msgstr "englanti (Puerto Rico)"

#: picard/const/locales.py:300
msgid "English (Palau)"
msgstr "englanti (Palau)"

#: picard/const/locales.py:301
msgid "English (Rwanda)"
msgstr "englanti (Ruanda)"

#: picard/const/locales.py:302
msgid "English (Solomon Islands)"
msgstr "englanti (Salomonsaaret)"

#: picard/const/locales.py:303
msgid "English (Seychelles)"
msgstr "englanti (Seychellit)"

#: picard/const/locales.py:304
msgid "English (Sudan)"
msgstr "englanti (Sudan)"

#: picard/const/locales.py:305
msgid "English (Sweden)"
msgstr "englanti (Ruotsi)"

#: picard/const/locales.py:306
msgid "English (Singapore)"
msgstr "englanti (Singapore)"

#: picard/const/locales.py:307
msgid "English (St. Helena)"
msgstr "englanti (Saint Helena)"

#: picard/const/locales.py:308
msgid "English (Slovenia)"
msgstr "englanti (Slovenia)"

#: picard/const/locales.py:309
msgid "English (Sierra Leone)"
msgstr "englanti (Sierra Leone)"

#: picard/const/locales.py:310
msgid "English (South Sudan)"
msgstr "englanti (Etelä-Sudan)"

#: picard/const/locales.py:311
msgid "English (Sint Maarten)"
msgstr "englanti (Sint Maarten)"

#: picard/const/locales.py:312
msgid "English (Eswatini)"
msgstr ""

#: picard/const/locales.py:313
msgid "English (Shavian)"
msgstr "englanti (shaw’lainen)"

#: picard/const/locales.py:314
msgid "English (Shavian) (United Kingdom)"
msgstr ""

#: picard/const/locales.py:315
msgid "English (Turks & Caicos Islands)"
msgstr "englanti (Turks- ja Caicossaaret)"

#: picard/const/locales.py:316
msgid "English (Tokelau)"
msgstr "englanti (Tokelau)"

#: picard/const/locales.py:317
msgid "English (Tonga)"
msgstr "englanti (Tonga)"

#: picard/const/locales.py:318
msgid "English (Trinidad & Tobago)"
msgstr "englanti (Trinidad ja Tobago)"

#: picard/const/locales.py:319
msgid "English (Tuvalu)"
msgstr "englanti (Tuvalu)"

#: picard/const/locales.py:320
msgid "English (Tanzania)"
msgstr "englanti (Tansania)"

#: picard/const/locales.py:321
msgid "English (Uganda)"
msgstr "englanti (Uganda)"

#: picard/const/locales.py:322
msgid "English (U.S. Outlying Islands)"
msgstr "englanti (Yhdysvaltain erillissaaret)"

#: picard/const/locales.py:323
msgid "English (United States)"
msgstr "englanti (Yhdysvallat)"

#: picard/const/locales.py:324
msgid "English (St. Vincent & Grenadines)"
msgstr "englanti (Saint Vincent ja Grenadiinit)"

#: picard/const/locales.py:325
msgid "English (British Virgin Islands)"
msgstr "englanti (Brittiläiset Neitsytsaaret)"

#: picard/const/locales.py:326
msgid "English (U.S. Virgin Islands)"
msgstr "englanti (Yhdysvaltain Neitsytsaaret)"

#: picard/const/locales.py:327
msgid "English (Vanuatu)"
msgstr "englanti (Vanuatu)"

#: picard/const/locales.py:328
msgid "English (Samoa)"
msgstr "englanti (Samoa)"

#: picard/const/locales.py:329
msgid "English (South Africa)"
msgstr "englanti (Etelä-Afrikka)"

#: picard/const/locales.py:330
msgid "English (Zambia)"
msgstr "englanti (Sambia)"

#: picard/const/locales.py:331
msgid "English (Zimbabwe)"
msgstr "englanti (Zimbabwe)"

#: picard/const/locales.py:332
msgid "Esperanto"
msgstr "esperanto"

#: picard/const/locales.py:333
msgid "Esperanto (world)"
msgstr "esperanto (maailma)"

#: picard/const/locales.py:335
msgid "Spanish (Latin America)"
msgstr "espanja (Latinalainen Amerikka)"

#: picard/const/locales.py:336
msgid "Spanish (Argentina)"
msgstr "espanja (Argentiina)"

#: picard/const/locales.py:337
msgid "Spanish (Bolivia)"
msgstr "espanja (Bolivia)"

#: picard/const/locales.py:338
msgid "Spanish (Brazil)"
msgstr "espanja (Brasilia)"

#: picard/const/locales.py:339
msgid "Spanish (Belize)"
msgstr "espanja (Belize)"

#: picard/const/locales.py:340
msgid "Spanish (Chile)"
msgstr "espanja (Chile)"

#: picard/const/locales.py:341
msgid "Spanish (Colombia)"
msgstr "espanja (Kolumbia)"

#: picard/const/locales.py:342
msgid "Spanish (Costa Rica)"
msgstr "espanja (Costa Rica)"

#: picard/const/locales.py:343
msgid "Spanish (Cuba)"
msgstr "espanja (Kuuba)"

#: picard/const/locales.py:344
msgid "Spanish (Dominican Republic)"
msgstr "espanja (Dominikaaninen tasavalta)"

#: picard/const/locales.py:345
msgid "Spanish (Ceuta & Melilla)"
msgstr "espanja (Ceuta ja Melilla)"

#: picard/const/locales.py:346
msgid "Spanish (Ecuador)"
msgstr "espanja (Ecuador)"

#: picard/const/locales.py:347
msgid "Spanish (Spain)"
msgstr "espanja (Espanja)"

#: picard/const/locales.py:348
msgid "Spanish (Equatorial Guinea)"
msgstr "espanja (Päiväntasaajan Guinea)"

#: picard/const/locales.py:349
msgid "Spanish (Guatemala)"
msgstr "espanja (Guatemala)"

#: picard/const/locales.py:350
msgid "Spanish (Honduras)"
msgstr "espanja (Honduras)"

#: picard/const/locales.py:351
msgid "Spanish (Canary Islands)"
msgstr "espanja (Kanariansaaret)"

#: picard/const/locales.py:352
msgid "Spanish (Mexico)"
msgstr "espanja (Meksiko)"

#: picard/const/locales.py:353
msgid "Spanish (Nicaragua)"
msgstr "espanja (Nicaragua)"

#: picard/const/locales.py:354
msgid "Spanish (Panama)"
msgstr "espanja (Panama)"

#: picard/const/locales.py:355
msgid "Spanish (Peru)"
msgstr "espanja (Peru)"

#: picard/const/locales.py:356
msgid "Spanish (Philippines)"
msgstr "espanja (Filippiinit)"

#: picard/const/locales.py:357
msgid "Spanish (Puerto Rico)"
msgstr "espanja (Puerto Rico)"

#: picard/const/locales.py:358
msgid "Spanish (Paraguay)"
msgstr "espanja (Paraguay)"

#: picard/const/locales.py:359
msgid "Spanish (El Salvador)"
msgstr "espanja (El Salvador)"

#: picard/const/locales.py:360
msgid "Spanish (United States)"
msgstr "espanja (Yhdysvallat)"

#: picard/const/locales.py:361
msgid "Spanish (Uruguay)"
msgstr "espanja (Uruguay)"

#: picard/const/locales.py:362
msgid "Spanish (Venezuela)"
msgstr "espanja (Venezuela)"

#: picard/const/locales.py:364
msgid "Estonian (Estonia)"
msgstr "viro (Viro)"

#: picard/const/locales.py:365
msgid "Basque"
msgstr "baski"

#: picard/const/locales.py:366
msgid "Basque (Spain)"
msgstr "baski (Espanja)"

#: picard/const/locales.py:367
msgid "Ewondo"
msgstr "ewondo"

#: picard/const/locales.py:368
msgid "Ewondo (Cameroon)"
msgstr "ewondo (Kamerun)"

#: picard/const/locales.py:369
msgid "Persian"
msgstr "persia"

#: picard/const/locales.py:370
msgid "Persian (Afghanistan)"
msgstr "persia (Afganistan)"

#: picard/const/locales.py:371
msgid "Persian (Iran)"
msgstr "persia (Iran)"

#: picard/const/locales.py:372
msgid "Fula"
msgstr ""

#: picard/const/locales.py:373
msgid "Fula (Adlam)"
msgstr ""

#: picard/const/locales.py:374
msgid "Fula (Adlam) (Burkina Faso)"
msgstr ""

#: picard/const/locales.py:375
msgid "Fula (Adlam) (Cameroon)"
msgstr ""

#: picard/const/locales.py:376
msgid "Fula (Adlam) (Ghana)"
msgstr ""

#: picard/const/locales.py:377
msgid "Fula (Adlam) (Gambia)"
msgstr ""

#: picard/const/locales.py:378
msgid "Fula (Adlam) (Guinea)"
msgstr ""

#: picard/const/locales.py:379
msgid "Fula (Adlam) (Guinea-Bissau)"
msgstr ""

#: picard/const/locales.py:380
msgid "Fula (Adlam) (Liberia)"
msgstr ""

#: picard/const/locales.py:381
msgid "Fula (Adlam) (Mauritania)"
msgstr ""

#: picard/const/locales.py:382
msgid "Fula (Adlam) (Niger)"
msgstr ""

#: picard/const/locales.py:383
msgid "Fula (Adlam) (Nigeria)"
msgstr ""

#: picard/const/locales.py:384
msgid "Fula (Adlam) (Sierra Leone)"
msgstr ""

#: picard/const/locales.py:385
msgid "Fula (Adlam) (Senegal)"
msgstr ""

#: picard/const/locales.py:386
msgid "Fula (Latin)"
msgstr ""

#: picard/const/locales.py:387
msgid "Fula (Latin) (Burkina Faso)"
msgstr ""

#: picard/const/locales.py:388
msgid "Fula (Latin) (Cameroon)"
msgstr ""

#: picard/const/locales.py:389
msgid "Fula (Latin) (Ghana)"
msgstr ""

#: picard/const/locales.py:390
msgid "Fula (Latin) (Gambia)"
msgstr ""

#: picard/const/locales.py:391
msgid "Fula (Latin) (Guinea)"
msgstr ""

#: picard/const/locales.py:392
msgid "Fula (Latin) (Guinea-Bissau)"
msgstr ""

#: picard/const/locales.py:393
msgid "Fula (Latin) (Liberia)"
msgstr ""

#: picard/const/locales.py:394
msgid "Fula (Latin) (Mauritania)"
msgstr ""

#: picard/const/locales.py:395
msgid "Fula (Latin) (Niger)"
msgstr ""

#: picard/const/locales.py:396
msgid "Fula (Latin) (Nigeria)"
msgstr ""

#: picard/const/locales.py:397
msgid "Fula (Latin) (Sierra Leone)"
msgstr ""

#: picard/const/locales.py:398
msgid "Fula (Latin) (Senegal)"
msgstr ""

#: picard/const/locales.py:400
msgid "Finnish (Finland)"
msgstr "suomi (Suomi)"

#: picard/const/locales.py:401
msgid "Filipino"
msgstr "filipino"

#: picard/const/locales.py:402
msgid "Filipino (Philippines)"
msgstr "filipino (Filippiinit)"

#: picard/const/locales.py:403
msgid "Faroese"
msgstr "fääri"

#: picard/const/locales.py:404
msgid "Faroese (Denmark)"
msgstr "fääri (Tanska)"

#: picard/const/locales.py:405
msgid "Faroese (Faroe Islands)"
msgstr "fääri (Färsaaret)"

#: picard/const/locales.py:407
msgid "French (Belgium)"
msgstr "ranska (Belgia)"

#: picard/const/locales.py:408
msgid "French (Burkina Faso)"
msgstr "ranska (Burkina Faso)"

#: picard/const/locales.py:409
msgid "French (Burundi)"
msgstr "ranska (Burundi)"

#: picard/const/locales.py:410
msgid "French (Benin)"
msgstr "ranska (Benin)"

#: picard/const/locales.py:411
msgid "French (St. Barthélemy)"
msgstr "ranska (Saint-Barthélemy)"

#: picard/const/locales.py:413
msgid "French (Congo - Kinshasa)"
msgstr "ranska (Kongon demokraattinen tasavalta)"

#: picard/const/locales.py:414
msgid "French (Central African Republic)"
msgstr "ranska (Keski-Afrikan tasavalta)"

#: picard/const/locales.py:415
msgid "French (Congo - Brazzaville)"
msgstr "ranska (Kongon tasavalta)"

#: picard/const/locales.py:416
msgid "French (Switzerland)"
msgstr "ranska (Sveitsi)"

#: picard/const/locales.py:417
msgid "French (Côte d’Ivoire)"
msgstr "ranska (Norsunluurannikko)"

#: picard/const/locales.py:418
msgid "French (Cameroon)"
msgstr "ranska (Kamerun)"

#: picard/const/locales.py:419
msgid "French (Djibouti)"
msgstr "ranska (Djibouti)"

#: picard/const/locales.py:420
msgid "French (Algeria)"
msgstr "ranska (Algeria)"

#: picard/const/locales.py:421
msgid "French (France)"
msgstr "ranska (Ranska)"

#: picard/const/locales.py:422
msgid "French (Gabon)"
msgstr "ranska (Gabon)"

#: picard/const/locales.py:423
msgid "French (French Guiana)"
msgstr "ranska (Ranskan Guayana)"

#: picard/const/locales.py:424
msgid "French (Guinea)"
msgstr "ranska (Guinea)"

#: picard/const/locales.py:425
msgid "French (Guadeloupe)"
msgstr "ranska (Guadeloupe)"

#: picard/const/locales.py:426
msgid "French (Equatorial Guinea)"
msgstr "ranska (Päiväntasaajan Guinea)"

#: picard/const/locales.py:427
msgid "French (Haiti)"
msgstr "ranska (Haiti)"

#: picard/const/locales.py:428
msgid "French (Comoros)"
msgstr "ranska (Komorit)"

#: picard/const/locales.py:429
msgid "French (Luxembourg)"
msgstr "ranska (Luxemburg)"

#: picard/const/locales.py:430
msgid "French (Morocco)"
msgstr "ranska (Marokko)"

#: picard/const/locales.py:431
msgid "French (Monaco)"
msgstr "ranska (Monaco)"

#: picard/const/locales.py:432
msgid "French (St. Martin)"
msgstr "ranska (Saint-Martin)"

#: picard/const/locales.py:433
msgid "French (Madagascar)"
msgstr "ranska (Madagaskar)"

#: picard/const/locales.py:434
msgid "French (Mali)"
msgstr "ranska (Mali)"

#: picard/const/locales.py:435
msgid "French (Martinique)"
msgstr "ranska (Martinique)"

#: picard/const/locales.py:436
msgid "French (Mauritania)"
msgstr "ranska (Mauritania)"

#: picard/const/locales.py:437
msgid "French (Mauritius)"
msgstr "ranska (Mauritius)"

#: picard/const/locales.py:438
msgid "French (New Caledonia)"
msgstr "ranska (Uusi-Kaledonia)"

#: picard/const/locales.py:439
msgid "French (Niger)"
msgstr "ranska (Niger)"

#: picard/const/locales.py:440
msgid "French (French Polynesia)"
msgstr "ranska (Ranskan Polynesia)"

#: picard/const/locales.py:441
msgid "French (St. Pierre & Miquelon)"
msgstr "ranska (Saint-Pierre ja Miquelon)"

#: picard/const/locales.py:442
msgid "French (Réunion)"
msgstr "ranska (Réunion)"

#: picard/const/locales.py:443
msgid "French (Rwanda)"
msgstr "ranska (Ruanda)"

#: picard/const/locales.py:444
msgid "French (Seychelles)"
msgstr "ranska (Seychellit)"

#: picard/const/locales.py:445
msgid "French (Senegal)"
msgstr "ranska (Senegal)"

#: picard/const/locales.py:446
msgid "French (Syria)"
msgstr "ranska (Syyria)"

#: picard/const/locales.py:447
msgid "French (Chad)"
msgstr "ranska (Tšad)"

#: picard/const/locales.py:448
msgid "French (Togo)"
msgstr "ranska (Togo)"

#: picard/const/locales.py:449
msgid "French (Tunisia)"
msgstr "ranska (Tunisia)"

#: picard/const/locales.py:450
msgid "French (Vanuatu)"
msgstr "ranska (Vanuatu)"

#: picard/const/locales.py:451
msgid "French (Wallis & Futuna)"
msgstr "ranska (Wallis ja Futuna)"

#: picard/const/locales.py:452
msgid "French (Mayotte)"
msgstr "ranska (Mayotte)"

#: picard/const/locales.py:453
msgid "Northern Frisian"
msgstr "pohjoisfriisi"

#: picard/const/locales.py:454
msgid "Northern Frisian (Germany)"
msgstr ""

#: picard/const/locales.py:455
msgid "Friulian"
msgstr "friuli"

#: picard/const/locales.py:456
msgid "Friulian (Italy)"
msgstr "friuli (Italia)"

#: picard/const/locales.py:457
msgid "Western Frisian"
msgstr "länsifriisi"

#: picard/const/locales.py:458
msgid "Western Frisian (Netherlands)"
msgstr "länsifriisi (Alankomaat)"

#: picard/const/locales.py:459
msgid "Irish"
msgstr "iiri"

#: picard/const/locales.py:460
msgid "Irish (United Kingdom)"
msgstr ""

#: picard/const/locales.py:461
msgid "Irish (Ireland)"
msgstr "iiri (Irlanti)"

#: picard/const/locales.py:462
msgid "Ga"
msgstr "ga"

#: picard/const/locales.py:463
msgid "Ga (Ghana)"
msgstr "ga (Ghana)"

#: picard/const/locales.py:464
msgid "Scottish Gaelic"
msgstr "gaeli"

#: picard/const/locales.py:465
msgid "Scottish Gaelic (United Kingdom)"
msgstr "gaeli (Iso-Britannia)"

#: picard/const/locales.py:466
msgid "Geez"
msgstr "ge’ez"

#: picard/const/locales.py:467
msgid "Geez (Eritrea)"
msgstr "ge'ez (Eritrea)"

#: picard/const/locales.py:468
msgid "Geez (Ethiopia)"
msgstr "ge'ez (Etiopia)"

#: picard/const/locales.py:470
msgid "Galician (Spain)"
msgstr "galicia (Espanja)"

#: picard/const/locales.py:471
msgid "Guarani"
msgstr "guarani"

#: picard/const/locales.py:472
msgid "Guarani (Paraguay)"
msgstr ""

#: picard/const/locales.py:473
msgid "Swiss German"
msgstr "sveitsinsaksa"

#: picard/const/locales.py:474
msgid "Swiss German (Switzerland)"
msgstr "sveitsinsaksa (Sveitsi)"

#: picard/const/locales.py:475
msgid "Swiss German (France)"
msgstr "sveitsinsaksa (Ranska)"

#: picard/const/locales.py:476
msgid "Swiss German (Liechtenstein)"
msgstr "sveitsinsaksa (Liechtenstein)"

#: picard/const/locales.py:477
msgid "Gujarati"
msgstr "gudžarati"

#: picard/const/locales.py:478
msgid "Gujarati (India)"
msgstr "gudžarati (Intia)"

#: picard/const/locales.py:479
msgid "Gusii"
msgstr "gusii"

#: picard/const/locales.py:480
msgid "Gusii (Kenya)"
msgstr "gusii (Kenia)"

#: picard/const/locales.py:481
msgid "Manx"
msgstr "manksi"

#: picard/const/locales.py:482
msgid "Manx (Isle of Man)"
msgstr "manksi (Mansaari)"

#: picard/const/locales.py:483
msgid "Hausa"
msgstr "hausa"

#: picard/const/locales.py:484
msgid "Hausa (Arabic)"
msgstr "hausa (arabialainen)"

#: picard/const/locales.py:485
msgid "Hausa (Arabic) (Nigeria)"
msgstr "hausa (arabialainen, Nigeria)"

#: picard/const/locales.py:486
msgid "Hausa (Arabic) (Sudan)"
msgstr "hausa (arabialainen, Sudan)"

#: picard/const/locales.py:487
msgid "Hausa (Ghana)"
msgstr "hausa (Ghana)"

#: picard/const/locales.py:488
msgid "Hausa (Latin)"
msgstr "hausa (latinalainen)"

#: picard/const/locales.py:489
msgid "Hausa (Latin) (Ghana)"
msgstr "hausa (latinalainen, Ghana)"

#: picard/const/locales.py:490
msgid "Hausa (Latin) (Niger)"
msgstr "hausa (latinalainen, Niger)"

#: picard/const/locales.py:491
msgid "Hausa (Latin) (Nigeria)"
msgstr "hausa (latinalainen, Nigeria)"

#: picard/const/locales.py:492
msgid "Hausa (Niger)"
msgstr "hausa (Niger)"

#: picard/const/locales.py:493
msgid "Hausa (Nigeria)"
msgstr "hausa (Nigeria)"

#: picard/const/locales.py:494
msgid "Hausa (Sudan)"
msgstr "hausa (Sudan)"

#: picard/const/locales.py:495
msgid "Hawaiian"
msgstr "havaiji"

#: picard/const/locales.py:496
msgid "Hawaiian (United States)"
msgstr "havaiji (Yhdysvallat)"

#: picard/const/locales.py:498
msgid "Hebrew (Israel)"
msgstr "heprea (Israel)"

#: picard/const/locales.py:499
msgid "Hindi"
msgstr "hindi"

#: picard/const/locales.py:500
msgid "Hindi (India)"
msgstr "hindi (Intia)"

#: picard/const/locales.py:501
msgid "Hindi (Latin)"
msgstr ""

#: picard/const/locales.py:502
msgid "Hindi (Latin) (India)"
msgstr ""

#: picard/const/locales.py:503
msgid "Hmong Njua"
msgstr ""

#: picard/const/locales.py:504
msgid "Hmong Njua (Nyiakeng Puachue Hmong)"
msgstr ""

#: picard/const/locales.py:505
msgid "Hmong Njua (Nyiakeng Puachue Hmong) (United States)"
msgstr ""

#: picard/const/locales.py:506
msgid "Croatian"
msgstr "kroatia"

#: picard/const/locales.py:507
msgid "Croatian (Bosnia & Herzegovina)"
msgstr "kroatia (Bosnia ja Hertsegovina)"

#: picard/const/locales.py:508
msgid "Croatian (Croatia)"
msgstr "kroatia (Kroatia)"

#: picard/const/locales.py:509
msgid "Upper Sorbian"
msgstr "yläsorbi"

#: picard/const/locales.py:510
msgid "Upper Sorbian (Germany)"
msgstr "yläsorbi (Saksa)"

#: picard/const/locales.py:512
msgid "Hungarian (Hungary)"
msgstr "unkari (Unkari)"

#: picard/const/locales.py:513
msgid "Armenian"
msgstr "armenia"

#: picard/const/locales.py:514
msgid "Armenian (Armenia)"
msgstr "armenia (Armenia)"

#: picard/const/locales.py:515
msgid "Armenian (Armenia) (Revised Orthography)"
msgstr "armenia (Armenia, uudistettu kirjotusjärjestelmäi)"

#: picard/const/locales.py:516
msgid "Interlingua"
msgstr "interlingua"

#: picard/const/locales.py:517
msgid "Interlingua (world)"
msgstr ""

#: picard/const/locales.py:518
msgid "Indonesian"
msgstr "indonesia"

#: picard/const/locales.py:519
msgid "Indonesian (Indonesia)"
msgstr "indonesia (Indonesia)"

#: picard/const/locales.py:520
msgid "Igbo"
msgstr "igbo"

#: picard/const/locales.py:521
msgid "Igbo (Nigeria)"
msgstr "igbo (Nigeria)"

#: picard/const/locales.py:522
msgid "Sichuan Yi"
msgstr "sichuanin-yi"

#: picard/const/locales.py:523
msgid "Sichuan Yi (China)"
msgstr "sichuanin-yi (Kiina)"

#: picard/const/locales.py:524
msgid "Ido"
msgstr "ido"

#: picard/const/locales.py:525
msgid "Ido (world)"
msgstr ""

#: picard/const/locales.py:527
msgid "Icelandic (Iceland)"
msgstr "islanti (Islanti)"

#: picard/const/locales.py:529
msgid "Italian (Switzerland)"
msgstr "italia (Sveitsi)"

#: picard/const/locales.py:530
msgid "Italian (Italy)"
msgstr "italia (Italia)"

#: picard/const/locales.py:531
msgid "Italian (San Marino)"
msgstr "italia (San Marino)"

#: picard/const/locales.py:532
msgid "Italian (Vatican City)"
msgstr "italia (Vatikaani)"

#: picard/const/locales.py:533
msgid "Inuktitut"
msgstr "inuktitut"

#: picard/const/locales.py:534
msgid "Inuktitut (Canada)"
msgstr ""

#: picard/const/locales.py:535
msgid "Inuktitut (Latin)"
msgstr ""

#: picard/const/locales.py:536
msgid "Inuktitut (Latin) (Canada)"
msgstr ""

#: picard/const/locales.py:538
msgid "Japanese (Japan)"
msgstr "japani (Japani)"

#: picard/const/locales.py:539
msgid "Lojban"
msgstr "lojban"

#: picard/const/locales.py:540
msgid "Lojban (world)"
msgstr ""

#: picard/const/locales.py:541
msgid "Ngomba"
msgstr "ngomba"

#: picard/const/locales.py:542
msgid "Ngomba (Cameroon)"
msgstr "ngomba (Kamerun)"

#: picard/const/locales.py:543
msgid "Machame"
msgstr "machame"

#: picard/const/locales.py:544
msgid "Machame (Tanzania)"
msgstr "machame (Tansania)"

#: picard/const/locales.py:545
msgid "Javanese"
msgstr "jaava"

#: picard/const/locales.py:546
msgid "Javanese (Indonesia)"
msgstr ""

#: picard/const/locales.py:547
msgid "Georgian"
msgstr "georgia"

#: picard/const/locales.py:548
msgid "Georgian (Georgia)"
msgstr "georgia (Georgia)"

#: picard/const/locales.py:549
msgid "Kabyle"
msgstr "kabyyli"

#: picard/const/locales.py:550
msgid "Kabyle (Algeria)"
msgstr "kabyyli (Algeria)"

#: picard/const/locales.py:551
msgid "Jju"
msgstr "jju"

#: picard/const/locales.py:552
msgid "Jju (Nigeria)"
msgstr "Jju (Nigeria)"

#: picard/const/locales.py:553
msgid "Kamba"
msgstr "kamba"

#: picard/const/locales.py:554
msgid "Kamba (Kenya)"
msgstr "kamba (Kenia)"

#: picard/const/locales.py:555
msgid "Tyap"
msgstr "tyap"

#: picard/const/locales.py:556
msgid "Tyap (Nigeria)"
msgstr "tyap (Nigeria)"

#: picard/const/locales.py:557
msgid "Makonde"
msgstr "makonde"

#: picard/const/locales.py:558
msgid "Makonde (Tanzania)"
msgstr "makonde (Tansania)"

#: picard/const/locales.py:559
msgid "Kabuverdianu"
msgstr "kapverdenkreoli"

#: picard/const/locales.py:560
msgid "Kabuverdianu (Cape Verde)"
msgstr "kapverdenkreoli (Kap Verde)"

#: picard/const/locales.py:561
msgid "Kenyang"
msgstr "kenyang"

#: picard/const/locales.py:562
msgid "Kenyang (Cameroon)"
msgstr ""

#: picard/const/locales.py:563
msgid "Koro"
msgstr "norsunluurannikonkoro"

#: picard/const/locales.py:564
msgid "Koro (Côte d’Ivoire)"
msgstr "norsunluurannikonkoro (Norsunluurannikko)"

#: picard/const/locales.py:565
msgid "Kaingang"
msgstr "kaingang"

#: picard/const/locales.py:566
msgid "Kaingang (Brazil)"
msgstr ""

#: picard/const/locales.py:567
msgid "Koyra Chiini"
msgstr "koyra chiini"

#: picard/const/locales.py:568
msgid "Koyra Chiini (Mali)"
msgstr "koyra chiini (Mali)"

#: picard/const/locales.py:569
msgid "Kikuyu"
msgstr "kikuju"

#: picard/const/locales.py:570
msgid "Kikuyu (Kenya)"
msgstr "kikuju (Kenia)"

#: picard/const/locales.py:571
msgid "Kazakh"
msgstr "kazakki"

#: picard/const/locales.py:572
msgid "Kazakh (Cyrillic)"
msgstr "kazakki (kyrillinen)"

#: picard/const/locales.py:573
msgid "Kazakh (Cyrillic) (Kazakhstan)"
msgstr "kazakki (kyrillinen, Kazakstan)"

#: picard/const/locales.py:574
msgid "Kazakh (Kazakhstan)"
msgstr "kazakki (Kazakstan)"

#: picard/const/locales.py:575
msgid "Kako"
msgstr "kako"

#: picard/const/locales.py:576
msgid "Kako (Cameroon)"
msgstr "kako (Kamerun)"

#: picard/const/locales.py:577
msgid "Kalaallisut"
msgstr "kalaallisut"

#: picard/const/locales.py:578
msgid "Kalaallisut (Greenland)"
msgstr "kalaallisut (Grönlanti)"

#: picard/const/locales.py:579
msgid "Kalenjin"
msgstr "kalenjin"

#: picard/const/locales.py:580
msgid "Kalenjin (Kenya)"
msgstr "kalenjin (Kenia)"

#: picard/const/locales.py:581
msgid "Khmer"
msgstr "khmeriläinen"

#: picard/const/locales.py:582
msgid "Khmer (Cambodia)"
msgstr "khmer (Kambodža)"

#: picard/const/locales.py:583
msgid "Kannada"
msgstr "kannada"

#: picard/const/locales.py:584
msgid "Kannada (India)"
msgstr "kannada (Intia)"

#: picard/const/locales.py:586
msgid "Korean (North Korea)"
msgstr "korea (Pohjois-Korea)"

#: picard/const/locales.py:587
msgid "Korean (South Korea)"
msgstr "korea (Etelä-Korea)"

#: picard/const/locales.py:588
msgid "Konkani"
msgstr "konkani"

#: picard/const/locales.py:589
msgid "Konkani (India)"
msgstr "konkani (Intia)"

#: picard/const/locales.py:590
msgid "Kpelle"
msgstr "kpelle"

#: picard/const/locales.py:591
msgid "Kpelle (Guinea)"
msgstr "kpelle (Guinea)"

#: picard/const/locales.py:592
msgid "Kpelle (Liberia)"
msgstr "kpelle (Liberia)"

#: picard/const/locales.py:593
msgid "Kashmiri"
msgstr "kašmiri"

#: picard/const/locales.py:594
msgid "Kashmiri (Arabic)"
msgstr ""

#: picard/const/locales.py:595
msgid "Kashmiri (Arabic) (India)"
msgstr ""

#: picard/const/locales.py:596
msgid "Kashmiri (Devanagari)"
msgstr ""

#: picard/const/locales.py:597
msgid "Kashmiri (Devanagari) (India)"
msgstr ""

#: picard/const/locales.py:598
msgid "Shambala"
msgstr "shambala"

#: picard/const/locales.py:599
msgid "Shambala (Tanzania)"
msgstr "shambala (Tansania)"

#: picard/const/locales.py:600
msgid "Bafia"
msgstr "bafia"

#: picard/const/locales.py:601
msgid "Bafia (Cameroon)"
msgstr "bafia (Kamerun)"

#: picard/const/locales.py:602
msgid "Colognian"
msgstr "kölsch"

#: picard/const/locales.py:603
msgid "Colognian (Germany)"
msgstr "kölsch (Saksa)"

#: picard/const/locales.py:604
msgid "Kurdish"
msgstr "kurdi"

#: picard/const/locales.py:605
msgid "Kurdish (Türkiye)"
msgstr ""

#: picard/const/locales.py:606
msgid "Cornish"
msgstr "korni"

#: picard/const/locales.py:607
msgid "Cornish (United Kingdom)"
msgstr "korni (Iso-Britannia)"

#: picard/const/locales.py:608
msgid "Kyrgyz"
msgstr "kirgiisi"

#: picard/const/locales.py:609
msgid "Kyrgyz (Kyrgyzstan)"
msgstr "kirgiisi (Kirgisia)"

#: picard/const/locales.py:610 picard/const/scripts.py:28
msgid "Latin"
msgstr "latina"

#: picard/const/locales.py:611
msgid "Latin (Vatican City)"
msgstr ""

#: picard/const/locales.py:612
msgid "Langi"
msgstr "lango"

#: picard/const/locales.py:613
msgid "Langi (Tanzania)"
msgstr "lango (Tansania)"

#: picard/const/locales.py:614
msgid "Luxembourgish"
msgstr "luxemburg"

#: picard/const/locales.py:615
msgid "Luxembourgish (Luxembourg)"
msgstr "luxemburg (Luxemburg)"

#: picard/const/locales.py:616
msgid "Ganda"
msgstr "ganda"

#: picard/const/locales.py:617
msgid "Ganda (Uganda)"
msgstr "ganda (Uganda)"

#: picard/const/locales.py:618
msgid "Ligurian"
msgstr "liguuri"

#: picard/const/locales.py:619
msgid "Ligurian (Italy)"
msgstr ""

#: picard/const/locales.py:620
msgid "Lakota"
msgstr "lakota"

#: picard/const/locales.py:621
msgid "Lakota (United States)"
msgstr "lakota (Yhdysvallat)"

#: picard/const/locales.py:622
msgid "Lombard"
msgstr "lombardi"

#: picard/const/locales.py:623
msgid "Lombard (Italy)"
msgstr ""

#: picard/const/locales.py:624
msgid "Lingala"
msgstr "lingala"

#: picard/const/locales.py:625
msgid "Lingala (Angola)"
msgstr "lingala (Angola)"

#: picard/const/locales.py:626
msgid "Lingala (Congo - Kinshasa)"
msgstr "lingala (Kongon demokraattinen tasavalta)"

#: picard/const/locales.py:627
msgid "Lingala (Central African Republic)"
msgstr "lingala (Keski-Afrikan tasavalta)"

#: picard/const/locales.py:628
msgid "Lingala (Congo - Brazzaville)"
msgstr "lingala (Kongon tasavalta)"

#: picard/const/locales.py:629
msgid "Lao"
msgstr "lao"

#: picard/const/locales.py:630
msgid "Lao (Laos)"
msgstr "lao (Laos)"

#: picard/const/locales.py:631
msgid "Northern Luri"
msgstr "pohjoisluri"

#: picard/const/locales.py:632
msgid "Northern Luri (Iraq)"
msgstr "pohjoisluri (Irak)"

#: picard/const/locales.py:633
msgid "Northern Luri (Iran)"
msgstr "pohjoisluri (Iran)"

#: picard/const/locales.py:634
msgid "Lithuanian"
msgstr "liettua"

#: picard/const/locales.py:635
msgid "Lithuanian (Lithuania)"
msgstr "liettua (Liettua)"

#: picard/const/locales.py:636
msgid "Luba-Katanga"
msgstr "katanganluba"

#: picard/const/locales.py:637
msgid "Luba-Katanga (Congo - Kinshasa)"
msgstr "katanganluba (Kongon demokraattinen tasavalta)"

#: picard/const/locales.py:638
msgid "Luo"
msgstr "luo"

#: picard/const/locales.py:639
msgid "Luo (Kenya)"
msgstr "luo (Kenia)"

#: picard/const/locales.py:640
msgid "Luyia"
msgstr "luhya"

#: picard/const/locales.py:641
msgid "Luyia (Kenya)"
msgstr "luhya (Kenia)"

#: picard/const/locales.py:642
msgid "Latvian"
msgstr "latvia"

#: picard/const/locales.py:643
msgid "Latvian (Latvia)"
msgstr "latvia (Latvia)"

#: picard/const/locales.py:644
msgid "Maithili"
msgstr "maithili"

#: picard/const/locales.py:645
msgid "Maithili (India)"
msgstr ""

#: picard/const/locales.py:646
msgid "Masai"
msgstr "maasai"

#: picard/const/locales.py:647
msgid "Masai (Kenya)"
msgstr "maasai (Kenia)"

#: picard/const/locales.py:648
msgid "Masai (Tanzania)"
msgstr "maasai (Tansania)"

#: picard/const/locales.py:649
msgid "Moksha"
msgstr "mokša"

#: picard/const/locales.py:650
msgid "Moksha (Russia)"
msgstr ""

#: picard/const/locales.py:651
msgid "Meru"
msgstr "meru"

#: picard/const/locales.py:652
msgid "Meru (Kenya)"
msgstr "meru (Kenia)"

#: picard/const/locales.py:653
msgid "Morisyen"
msgstr "morisyen"

#: picard/const/locales.py:654
msgid "Morisyen (Mauritius)"
msgstr "morisyen (Mauritius)"

#: picard/const/locales.py:655
msgid "Malagasy"
msgstr "malagassi"

#: picard/const/locales.py:656
msgid "Malagasy (Madagascar)"
msgstr "malagassi (Madagaskar)"

#: picard/const/locales.py:657
msgid "Makhuwa-Meetto"
msgstr "makua-meetto"

#: picard/const/locales.py:658
msgid "Makhuwa-Meetto (Mozambique)"
msgstr "makua-meetto (Mosambik)"

#: picard/const/locales.py:659
msgid "Metaʼ"
msgstr "meta’"

#: picard/const/locales.py:660
msgid "Metaʼ (Cameroon)"
msgstr "meta’ (Kamerun)"

#: picard/const/locales.py:661
msgid "Māori"
msgstr ""

#: picard/const/locales.py:662
msgid "Māori (New Zealand)"
msgstr ""

#: picard/const/locales.py:663
msgid "Macedonian"
msgstr "makedonia"

#: picard/const/locales.py:664
msgid "Macedonian (North Macedonia)"
msgstr ""

#: picard/const/locales.py:665
msgid "Malayalam"
msgstr "malajalam"

#: picard/const/locales.py:666
msgid "Malayalam (India)"
msgstr "malajalam (Intia)"

#: picard/const/locales.py:667
msgid "Mongolian"
msgstr "mongoli"

#: picard/const/locales.py:668
msgid "Mongolian (Cyrillic)"
msgstr "mongoli (kyrillinen)"

#: picard/const/locales.py:669
msgid "Mongolian (Cyrillic) (Mongolia)"
msgstr "mongoli (kyrillinen, Mongolia)"

#: picard/const/locales.py:670
msgid "Mongolian (Mongolia)"
msgstr "mongoli (Mongolia)"

#: picard/const/locales.py:671
msgid "Mongolian (Mongolian)"
msgstr "mongoli (mongolilainen)"

#: picard/const/locales.py:672
msgid "Mongolian (Mongolian) (China)"
msgstr "mongoli (mongolilainen, Kiina)"

#: picard/const/locales.py:673
msgid "Mongolian (Mongolian) (Mongolia)"
msgstr ""

#: picard/const/locales.py:674
msgid "Manipuri"
msgstr "manipuri"

#: picard/const/locales.py:675
msgid "Manipuri (Bangla)"
msgstr ""

#: picard/const/locales.py:676
msgid "Manipuri (Bangla) (India)"
msgstr ""

#: picard/const/locales.py:677
msgid "Manipuri (Meitei Mayek)"
msgstr ""

#: picard/const/locales.py:678
msgid "Manipuri (Meitei Mayek) (India)"
msgstr ""

#: picard/const/locales.py:679
msgid "Mohawk"
msgstr "mohawk"

#: picard/const/locales.py:680
msgid "Mohawk (Canada)"
msgstr ""

#: picard/const/locales.py:681
msgid "Marathi"
msgstr "marathi"

#: picard/const/locales.py:682
msgid "Marathi (India)"
msgstr "marathi (Intia)"

#: picard/const/locales.py:683
msgid "Malay"
msgstr "malaiji"

#: picard/const/locales.py:684
msgid "Malay (Arabic)"
msgstr ""

#: picard/const/locales.py:685
msgid "Malay (Arabic) (Brunei)"
msgstr ""

#: picard/const/locales.py:686
msgid "Malay (Arabic) (Malaysia)"
msgstr ""

#: picard/const/locales.py:687
msgid "Malay (Brunei)"
msgstr "malaiji (Brunei)"

#: picard/const/locales.py:688
msgid "Malay (Indonesia)"
msgstr ""

#: picard/const/locales.py:690
msgid "Malay (Singapore)"
msgstr "malaiji (Singapore)"

#: picard/const/locales.py:691
msgid "Maltese"
msgstr "malta"

#: picard/const/locales.py:692
msgid "Maltese (Malta)"
msgstr "malta (Malta)"

#: picard/const/locales.py:693
msgid "Mundang"
msgstr "mundang"

#: picard/const/locales.py:694
msgid "Mundang (Cameroon)"
msgstr "mundang (Kamerun)"

#: picard/const/locales.py:695
msgid "Muscogee"
msgstr ""

#: picard/const/locales.py:696
msgid "Muscogee (United States)"
msgstr ""

#: picard/const/locales.py:697
msgid "Burmese"
msgstr "burma"

#: picard/const/locales.py:698
msgid "Burmese (Myanmar (Burma))"
msgstr "burma (Myanmar (Burma))"

#: picard/const/locales.py:699
msgid "Erzya"
msgstr "ersä"

#: picard/const/locales.py:700
msgid "Erzya (Russia)"
msgstr ""

#: picard/const/locales.py:701
msgid "Mazanderani"
msgstr "mazandarani"

#: picard/const/locales.py:702
msgid "Mazanderani (Iran)"
msgstr "mazandarani (Iran)"

#: picard/const/locales.py:703
msgid "Nama"
msgstr "nama"

#: picard/const/locales.py:704
msgid "Nama (Namibia)"
msgstr "nama (Namibia)"

#: picard/const/locales.py:706
msgid "Norwegian Bokmål (Norway)"
msgstr "kirjanorja (Norja)"

#: picard/const/locales.py:707
msgid "Norwegian Bokmål (Svalbard & Jan Mayen)"
msgstr "norjan bokmål (Huippuvuoret ja Jan Mayen)"

#: picard/const/locales.py:708
msgid "North Ndebele"
msgstr "pohjois-ndebele"

#: picard/const/locales.py:709
msgid "North Ndebele (Zimbabwe)"
msgstr "pohjois-ndebele (Zimbabwe)"

#: picard/const/locales.py:710
msgid "Low German"
msgstr "alasaksa"

#: picard/const/locales.py:711
msgid "Low German (Germany)"
msgstr "alasaksa (Saksa)"

#: picard/const/locales.py:712
msgid "Low German (Netherlands)"
msgstr "alasaksa (Alankomaat)"

#: picard/const/locales.py:713
msgid "Nepali"
msgstr "nepali"

#: picard/const/locales.py:714
msgid "Nepali (India)"
msgstr "nepali (Intia)"

#: picard/const/locales.py:715
msgid "Nepali (Nepal)"
msgstr "nepali (Nepal)"

#: picard/const/locales.py:717
msgid "Dutch (Aruba)"
msgstr "hollanti (Aruba)"

#: picard/const/locales.py:718
msgid "Dutch (Belgium)"
msgstr "hollanti (Belgia)"

#: picard/const/locales.py:719
msgid "Dutch (Caribbean Netherlands)"
msgstr "hollanti (Karibian Alankomaat)"

#: picard/const/locales.py:720
msgid "Dutch (Curaçao)"
msgstr "hollanti (Curaçao)"

#: picard/const/locales.py:721
msgid "Dutch (Netherlands)"
msgstr "hollanti (Alankomaat)"

#: picard/const/locales.py:722
msgid "Dutch (Suriname)"
msgstr "hollanti (Suriname)"

#: picard/const/locales.py:723
msgid "Dutch (Sint Maarten)"
msgstr "hollanti (Sint Maarten)"

#: picard/const/locales.py:724
msgid "Kwasio"
msgstr "kwasio"

#: picard/const/locales.py:725
msgid "Kwasio (Cameroon)"
msgstr "kwasio (Kamerun)"

#: picard/const/locales.py:726
msgid "Norwegian Nynorsk"
msgstr "nykynorja"

#: picard/const/locales.py:727
msgid "Norwegian Nynorsk (Norway)"
msgstr "nykynorja (Norja)"

#: picard/const/locales.py:728
msgid "Ngiemboon"
msgstr "ngiemboon"

#: picard/const/locales.py:729
msgid "Ngiemboon (Cameroon)"
msgstr "ngiemboon (Kamerun)"

#: picard/const/locales.py:730
msgid "Norwegian"
msgstr "norja"

#: picard/const/locales.py:731
msgid "N’Ko"
msgstr "n’ko"

#: picard/const/locales.py:732
msgid "N’Ko (Guinea)"
msgstr ""

#: picard/const/locales.py:733
msgid "South Ndebele"
msgstr "etelä-ndebele"

#: picard/const/locales.py:734
msgid "South Ndebele (South Africa)"
msgstr "etelä-ndebele (Etelä-Afrikka)"

#: picard/const/locales.py:735
msgid "Northern Sotho"
msgstr "pohjoissotho"

#: picard/const/locales.py:736
msgid "Northern Sotho (South Africa)"
msgstr "pohjoissotho (Etelä-Afrikka)"

#: picard/const/locales.py:737
msgid "Nuer"
msgstr "nuer"

#: picard/const/locales.py:738
msgid "Nuer (South Sudan)"
msgstr ""

#: picard/const/locales.py:739
msgid "Navajo"
msgstr "navajo"

#: picard/const/locales.py:740
msgid "Navajo (United States)"
msgstr ""

#: picard/const/locales.py:741
msgid "Nyanja"
msgstr "njandža"

#: picard/const/locales.py:742
msgid "Nyanja (Malawi)"
msgstr "njandža (Malawi)"

#: picard/const/locales.py:743
msgid "Nyankole"
msgstr "nyankole"

#: picard/const/locales.py:744
msgid "Nyankole (Uganda)"
msgstr "nyankole (Uganda)"

#: picard/const/locales.py:746
msgid "Occitan (Spain)"
msgstr ""

#: picard/const/locales.py:747
msgid "Occitan (France)"
msgstr "oksitaani (Ranska)"

#: picard/const/locales.py:748
msgid "Oromo"
msgstr "oromo"

#: picard/const/locales.py:749
msgid "Oromo (Ethiopia)"
msgstr "oromo (Etiopia)"

#: picard/const/locales.py:750
msgid "Oromo (Kenya)"
msgstr "oromo (Kenia)"

#: picard/const/locales.py:751
msgid "Odia"
msgstr "orija"

#: picard/const/locales.py:752
msgid "Odia (India)"
msgstr "orija (Intia)"

#: picard/const/locales.py:753
msgid "Ossetic"
msgstr "osseetti"

#: picard/const/locales.py:754
msgid "Ossetic (Georgia)"
msgstr "osseetti (Georgia)"

#: picard/const/locales.py:755
msgid "Ossetic (Russia)"
msgstr "osseetti (Venäjä)"

#: picard/const/locales.py:756
msgid "Osage"
msgstr "osage"

#: picard/const/locales.py:757
msgid "Osage (United States)"
msgstr ""

#: picard/const/locales.py:758
msgid "Punjabi"
msgstr "pandžabi"

#: picard/const/locales.py:759
msgid "Punjabi (Arabic)"
msgstr "pandžabi (arabialainen)"

#: picard/const/locales.py:760
msgid "Punjabi (Arabic) (Pakistan)"
msgstr "pandžabi (arabialainen, Pakistan)"

#: picard/const/locales.py:761
msgid "Punjabi (Gurmukhi)"
msgstr "pandžabi (gurmukhi)"

#: picard/const/locales.py:762
msgid "Punjabi (Gurmukhi) (India)"
msgstr "pandžabi (gurmukhi, Intia)"

#: picard/const/locales.py:763
msgid "Punjabi (India)"
msgstr "pandžabi (Intia)"

#: picard/const/locales.py:764
msgid "Punjabi (Pakistan)"
msgstr "pandžabi (Pakistan)"

#: picard/const/locales.py:765
msgid "Papiamento"
msgstr "papiamentu"

#: picard/const/locales.py:766
msgid "Papiamento (Aruba)"
msgstr ""

#: picard/const/locales.py:767
msgid "Papiamento (Curaçao)"
msgstr ""

#: picard/const/locales.py:768
msgid "Nigerian Pidgin"
msgstr "nigerianpidgin"

#: picard/const/locales.py:769
msgid "Nigerian Pidgin (Nigeria)"
msgstr ""

#: picard/const/locales.py:770
msgid "Pijin"
msgstr ""

#: picard/const/locales.py:771
msgid "Pijin (Solomon Islands)"
msgstr ""

#: picard/const/locales.py:773
msgid "Polish (Poland)"
msgstr "puola (Puola)"

#: picard/const/locales.py:774
msgid "Prussian"
msgstr "muinaispreussi"

#: picard/const/locales.py:775
msgid "Prussian (world)"
msgstr "muinaispreussi (maailma)"

#: picard/const/locales.py:776
msgid "Pashto"
msgstr "paštu"

#: picard/const/locales.py:777
msgid "Pashto (Afghanistan)"
msgstr "paštu (Afganistan)"

#: picard/const/locales.py:778
msgid "Pashto (Pakistan)"
msgstr ""

#: picard/const/locales.py:780
msgid "Portuguese (Angola)"
msgstr "portugali (Angola)"

#: picard/const/locales.py:781
msgid "Portuguese (Brazil)"
msgstr "portugali (Brasilia)"

#: picard/const/locales.py:782
msgid "Portuguese (Switzerland)"
msgstr "portugali (Sveitsi)"

#: picard/const/locales.py:783
msgid "Portuguese (Cape Verde)"
msgstr "portugali (Kap Verde)"

#: picard/const/locales.py:784
msgid "Portuguese (Equatorial Guinea)"
msgstr "portugali (Päiväntasaajan Guinea)"

#: picard/const/locales.py:785
msgid "Portuguese (Guinea-Bissau)"
msgstr "portugali (Guinea-Bissau)"

#: picard/const/locales.py:786
msgid "Portuguese (Luxembourg)"
msgstr "portugali (Luxemburg)"

#: picard/const/locales.py:787
msgid "Portuguese (Macao)"
msgstr ""

#: picard/const/locales.py:788
msgid "Portuguese (Mozambique)"
msgstr "portugali (Mosambik)"

#: picard/const/locales.py:789
msgid "Portuguese (Portugal)"
msgstr "portugali (Portugali)"

#: picard/const/locales.py:790
msgid "Portuguese (São Tomé & Príncipe)"
msgstr "portugali (São Tomé ja Príncipe)"

#: picard/const/locales.py:791
msgid "Portuguese (Timor-Leste)"
msgstr "portugali (Itä-Timor)"

#: picard/const/locales.py:792
msgid "Quechua"
msgstr "ketšua"

#: picard/const/locales.py:793
msgid "Quechua (Bolivia)"
msgstr "ketšua (Bolivia)"

#: picard/const/locales.py:794
msgid "Quechua (Ecuador)"
msgstr "ketšua (Ecuador)"

#: picard/const/locales.py:795
msgid "Quechua (Peru)"
msgstr "ketšua (Peru)"

#: picard/const/locales.py:796
msgid "Kʼicheʼ"
msgstr "kʼicheʼ"

#: picard/const/locales.py:797
msgid "Kʼicheʼ (Guatemala)"
msgstr ""

#: picard/const/locales.py:798
msgid "Rajasthani"
msgstr "radžastani"

#: picard/const/locales.py:799
msgid "Rajasthani (India)"
msgstr ""

#: picard/const/locales.py:800
msgid "Rohingya"
msgstr ""

#: picard/const/locales.py:801
msgid "Rohingya (Hanifi)"
msgstr ""

#: picard/const/locales.py:802
msgid "Rohingya (Hanifi) (Bangladesh)"
msgstr ""

#: picard/const/locales.py:803
msgid "Rohingya (Hanifi) (Myanmar (Burma))"
msgstr ""

#: picard/const/locales.py:804
msgid "Riffian"
msgstr "tarifit"

#: picard/const/locales.py:805
msgid "Riffian (Morocco)"
msgstr ""

#: picard/const/locales.py:806
msgid "Romansh"
msgstr "retoromaani"

#: picard/const/locales.py:807
msgid "Romansh (Switzerland)"
msgstr "retoromaani (Sveitsi)"

#: picard/const/locales.py:808
msgid "Rundi"
msgstr "rundi"

#: picard/const/locales.py:809
msgid "Rundi (Burundi)"
msgstr "rundi (Burundi)"

#: picard/const/locales.py:811
msgid "Romanian (Moldova)"
msgstr "romania (Moldova)"

#: picard/const/locales.py:812
msgid "Romanian (Romania)"
msgstr "romania (Romania)"

#: picard/const/locales.py:813
msgid "Rombo"
msgstr "rombo"

#: picard/const/locales.py:814
msgid "Rombo (Tanzania)"
msgstr "rombo (Tansania)"

#: picard/const/locales.py:816
msgid "Russian (Belarus)"
msgstr "venäjä (Valko-Venäjä)"

#: picard/const/locales.py:817
msgid "Russian (Kyrgyzstan)"
msgstr "venäjä (Kirgisia)"

#: picard/const/locales.py:818
msgid "Russian (Kazakhstan)"
msgstr "venäjä (Kazakstan)"

#: picard/const/locales.py:819
msgid "Russian (Moldova)"
msgstr "venäjä (Moldova)"

#: picard/const/locales.py:820
msgid "Russian (Russia)"
msgstr "venäjä (Venäjä)"

#: picard/const/locales.py:821
msgid "Russian (Ukraine)"
msgstr "venäjä (Ukraina)"

#: picard/const/locales.py:822
msgid "Kinyarwanda"
msgstr "ruanda"

#: picard/const/locales.py:823
msgid "Kinyarwanda (Rwanda)"
msgstr "ruanda (Ruanda)"

#: picard/const/locales.py:824
msgid "Rwa"
msgstr "rwa"

#: picard/const/locales.py:825
msgid "Rwa (Tanzania)"
msgstr "rwa (Tansania)"

#: picard/const/locales.py:826
msgid "Sanskrit"
msgstr "sanskrit"

#: picard/const/locales.py:827
msgid "Sanskrit (India)"
msgstr "sanskrit (Intia)"

#: picard/const/locales.py:828
msgid "Yakut"
msgstr "jakuutti"

#: picard/const/locales.py:829
msgid "Yakut (Russia)"
msgstr ""

#: picard/const/locales.py:830
msgid "Samburu"
msgstr "samburu"

#: picard/const/locales.py:831
msgid "Samburu (Kenya)"
msgstr "samburu (Kenia)"

#: picard/const/locales.py:832
msgid "Santali"
msgstr "santali"

#: picard/const/locales.py:833
msgid "Santali (Devanagari)"
msgstr ""

#: picard/const/locales.py:834
msgid "Santali (Devanagari) (India)"
msgstr ""

#: picard/const/locales.py:835
msgid "Santali (Ol Chiki)"
msgstr ""

#: picard/const/locales.py:836
msgid "Santali (Ol Chiki) (India)"
msgstr ""

#: picard/const/locales.py:837
msgid "Sangu"
msgstr "sangu"

#: picard/const/locales.py:838
msgid "Sangu (Tanzania)"
msgstr "sangu (Tansania)"

#: picard/const/locales.py:839
msgid "Sardinian"
msgstr "sardi"

#: picard/const/locales.py:840
msgid "Sardinian (Italy)"
msgstr ""

#: picard/const/locales.py:841
msgid "Sicilian"
msgstr "sisilia"

#: picard/const/locales.py:842
msgid "Sicilian (Italy)"
msgstr ""

#: picard/const/locales.py:843
msgid "Sindhi"
msgstr "sindhi"

#: picard/const/locales.py:844
msgid "Sindhi (Arabic)"
msgstr ""

#: picard/const/locales.py:845
msgid "Sindhi (Arabic) (Pakistan)"
msgstr ""

#: picard/const/locales.py:846
msgid "Sindhi (Devanagari)"
msgstr ""

#: picard/const/locales.py:847
msgid "Sindhi (Devanagari) (India)"
msgstr ""

#: picard/const/locales.py:848
msgid "Southern Kurdish"
msgstr "eteläkurdi"

#: picard/const/locales.py:849
msgid "Southern Kurdish (Iraq)"
msgstr ""

#: picard/const/locales.py:850
msgid "Southern Kurdish (Iran)"
msgstr ""

#: picard/const/locales.py:851
msgid "Northern Sami"
msgstr "pohjoissaame"

#: picard/const/locales.py:852
msgid "Northern Sami (Finland)"
msgstr "pohjoissaame (Suomi)"

#: picard/const/locales.py:853
msgid "Northern Sami (Norway)"
msgstr "pohjoissaame (Norja)"

#: picard/const/locales.py:854
msgid "Northern Sami (Sweden)"
msgstr "pohjoissaame (Ruotsi)"

#: picard/const/locales.py:855
msgid "Sena"
msgstr "sena"

#: picard/const/locales.py:856
msgid "Sena (Mozambique)"
msgstr "sena (Mosambik)"

#: picard/const/locales.py:857
msgid "Koyraboro Senni"
msgstr "koyraboro senni"

#: picard/const/locales.py:858
msgid "Koyraboro Senni (Mali)"
msgstr "koyraboro senni (Mali)"

#: picard/const/locales.py:859
msgid "Sango"
msgstr "sango"

#: picard/const/locales.py:860
msgid "Sango (Central African Republic)"
msgstr ""

#: picard/const/locales.py:861
msgid "Tachelhit"
msgstr "tašelhit"

#: picard/const/locales.py:862
msgid "Tachelhit (Latin)"
msgstr "tašelhit (latinalainen)"

#: picard/const/locales.py:863
msgid "Tachelhit (Latin) (Morocco)"
msgstr "tašelhit (latinalainen, Marokko)"

#: picard/const/locales.py:864
msgid "Tachelhit (Tifinagh)"
msgstr "tašelhit (tifinagh)"

#: picard/const/locales.py:865
msgid "Tachelhit (Tifinagh) (Morocco)"
msgstr "tašelhit (tifinagh, Marokko)"

#: picard/const/locales.py:866
msgid "Shan"
msgstr "shan"

#: picard/const/locales.py:867
msgid "Shan (Myanmar (Burma))"
msgstr ""

#: picard/const/locales.py:868
msgid "Shan (Thailand)"
msgstr ""

#: picard/const/locales.py:869
msgid "Sinhala"
msgstr "sinhala"

#: picard/const/locales.py:870
msgid "Sinhala (Sri Lanka)"
msgstr "sinhala (Sri Lanka)"

#: picard/const/locales.py:871
msgid "Sidamo"
msgstr "sidamo"

#: picard/const/locales.py:872
msgid "Sidamo (Ethiopia)"
msgstr "sidamo (Etiopia)"

#: picard/const/locales.py:874
msgid "Slovak (Slovakia)"
msgstr "slovakki (Slovakia)"

#: picard/const/locales.py:876
msgid "Slovenian (Slovenia)"
msgstr "sloveeni (Slovenia)"

#: picard/const/locales.py:877
msgid "Southern Sami"
msgstr "eteläsaame"

#: picard/const/locales.py:878
msgid "Southern Sami (Norway)"
msgstr ""

#: picard/const/locales.py:879
msgid "Southern Sami (Sweden)"
msgstr ""

#: picard/const/locales.py:880
msgid "Lule Sami"
msgstr "luulajansaame"

#: picard/const/locales.py:881
msgid "Lule Sami (Norway)"
msgstr ""

#: picard/const/locales.py:882
msgid "Lule Sami (Sweden)"
msgstr ""

#: picard/const/locales.py:883
msgid "Inari Sami"
msgstr "inarinsaame"

#: picard/const/locales.py:884
msgid "Inari Sami (Finland)"
msgstr "inarinsaame (Suomi)"

#: picard/const/locales.py:885
msgid "Skolt Sami"
msgstr "koltansaame"

#: picard/const/locales.py:886
msgid "Skolt Sami (Finland)"
msgstr ""

#: picard/const/locales.py:887
msgid "Shona"
msgstr "šona"

#: picard/const/locales.py:888
msgid "Shona (Zimbabwe)"
msgstr "šona (Zimbabwe)"

#: picard/const/locales.py:889
msgid "Somali"
msgstr "somali"

#: picard/const/locales.py:890
msgid "Somali (Djibouti)"
msgstr "somali (Djibouti)"

#: picard/const/locales.py:891
msgid "Somali (Ethiopia)"
msgstr "somali (Etiopia)"

#: picard/const/locales.py:892
msgid "Somali (Kenya)"
msgstr "somali (Kenia)"

#: picard/const/locales.py:893
msgid "Somali (Somalia)"
msgstr "somali (Somalia)"

#: picard/const/locales.py:895
msgid "Albanian (Albania)"
msgstr "albania (Albania)"

#: picard/const/locales.py:896
msgid "Albanian (North Macedonia)"
msgstr ""

#: picard/const/locales.py:897
msgid "Albanian (Kosovo)"
msgstr "albania (Kosovo)"

#: picard/const/locales.py:898
msgid "Serbian"
msgstr "serbia"

#: picard/const/locales.py:899
msgid "Serbian (Cyrillic)"
msgstr "serbia (kyrillinen)"

#: picard/const/locales.py:900
msgid "Serbian (Cyrillic) (Bosnia & Herzegovina)"
msgstr "serbia (kyrillinen, Bosnia ja Hertsegovina)"

#: picard/const/locales.py:901
msgid "Serbian (Cyrillic) (Montenegro)"
msgstr "serbia (kyrillinen, Montenegro)"

#: picard/const/locales.py:902
msgid "Serbian (Cyrillic) (Serbia)"
msgstr "serbia (kyrillinen, Serbia)"

#: picard/const/locales.py:903
msgid "Serbian (Cyrillic) (Kosovo)"
msgstr "serbia (kyrillinen, Kosovo)"

#: picard/const/locales.py:904
msgid "Serbian (Latin)"
msgstr "serbia (latinalainen)"

#: picard/const/locales.py:905
msgid "Serbian (Latin) (Bosnia & Herzegovina)"
msgstr "serbia (latinalainen, Bosnia ja Hertsegovina)"

#: picard/const/locales.py:906
msgid "Serbian (Latin) (Montenegro)"
msgstr "serbia (latinalainen, Montenegro)"

#: picard/const/locales.py:907
msgid "Serbian (Latin) (Serbia)"
msgstr "serbia (latinalainen, Serbia)"

#: picard/const/locales.py:908
msgid "Serbian (Latin) (Kosovo)"
msgstr "serbia (latinalainen, Kosovo)"

#: picard/const/locales.py:909
msgid "Swati"
msgstr "swazi"

#: picard/const/locales.py:910
msgid "Swati (Eswatini)"
msgstr ""

#: picard/const/locales.py:911
msgid "Swati (South Africa)"
msgstr "swazi (Etelä-Afrikka)"

#: picard/const/locales.py:912
msgid "Saho"
msgstr "saho"

#: picard/const/locales.py:913
msgid "Saho (Eritrea)"
msgstr ""

#: picard/const/locales.py:914
msgid "Southern Sotho"
msgstr "eteläsotho"

#: picard/const/locales.py:915
msgid "Southern Sotho (Lesotho)"
msgstr "eteläsotho (Lesotho)"

#: picard/const/locales.py:916
msgid "Southern Sotho (South Africa)"
msgstr "eteläsotho (Etelä-Afrikka)"

#: picard/const/locales.py:917
msgid "Sundanese"
msgstr "sunda"

#: picard/const/locales.py:918
msgid "Sundanese (Latin)"
msgstr ""

#: picard/const/locales.py:919
msgid "Sundanese (Latin) (Indonesia)"
msgstr ""

#: picard/const/locales.py:921
msgid "Swedish (Åland Islands)"
msgstr "ruotsi (Ahvenanmaa)"

#: picard/const/locales.py:922
msgid "Swedish (Finland)"
msgstr "ruotsi (Suomi)"

#: picard/const/locales.py:923
msgid "Swedish (Sweden)"
msgstr "ruotsi (Ruotsi)"

#: picard/const/locales.py:924
msgid "Swahili"
msgstr "swahili"

#: picard/const/locales.py:925
msgid "Swahili (Congo - Kinshasa)"
msgstr "swahili (Kongon demokraattinen tasavalta)"

#: picard/const/locales.py:926
msgid "Swahili (Kenya)"
msgstr "swahili (Kenia)"

#: picard/const/locales.py:927
msgid "Swahili (Tanzania)"
msgstr "swahili (Tansania)"

#: picard/const/locales.py:928
msgid "Swahili (Uganda)"
msgstr "swahili (Uganda)"

#: picard/const/locales.py:929
msgid "Syriac"
msgstr "syyria"

#: picard/const/locales.py:930
msgid "Syriac (Iraq)"
msgstr ""

#: picard/const/locales.py:931
msgid "Syriac (Syria)"
msgstr "syyria (Syyria)"

#: picard/const/locales.py:932
msgid "Silesian"
msgstr "sleesia"

#: picard/const/locales.py:933
msgid "Silesian (Poland)"
msgstr ""

#: picard/const/locales.py:934
msgid "Tamil"
msgstr "tamili"

#: picard/const/locales.py:935
msgid "Tamil (India)"
msgstr "tamili (Intia)"

#: picard/const/locales.py:936
msgid "Tamil (Sri Lanka)"
msgstr "tamili (Sri Lanka)"

#: picard/const/locales.py:937
msgid "Tamil (Malaysia)"
msgstr "tamili (Malesia)"

#: picard/const/locales.py:938
msgid "Tamil (Singapore)"
msgstr "tamili (Singapore)"

#: picard/const/locales.py:939
msgid "Telugu"
msgstr "telugu"

#: picard/const/locales.py:940
msgid "Telugu (India)"
msgstr "telugu (Intia)"

#: picard/const/locales.py:941
msgid "Teso"
msgstr "teso"

#: picard/const/locales.py:942
msgid "Teso (Kenya)"
msgstr "teso (Kenia)"

#: picard/const/locales.py:943
msgid "Teso (Uganda)"
msgstr "teso (Uganda)"

#: picard/const/locales.py:944
msgid "Tajik"
msgstr "tadžikki"

#: picard/const/locales.py:945
msgid "Tajik (Cyrillic)"
msgstr "tadžikki (kyrillinen)"

#: picard/const/locales.py:946
msgid "Tajik (Cyrillic) (Tajikistan)"
msgstr "tadžikki (kyrillinen) (Tadžikistan)"

#: picard/const/locales.py:947
msgid "Tajik (Tajikistan)"
msgstr "tadžikki (Tadžikistan)"

#: picard/const/locales.py:948 picard/const/scripts.py:35
msgid "Thai"
msgstr "thai"

#: picard/const/locales.py:949
msgid "Thai (Thailand)"
msgstr "thai (Thaimaa)"

#: picard/const/locales.py:950
msgid "Tigrinya"
msgstr "tigrinja"

#: picard/const/locales.py:951
msgid "Tigrinya (Eritrea)"
msgstr "tigrinja (Eritrea)"

#: picard/const/locales.py:952
msgid "Tigrinya (Ethiopia)"
msgstr "tigrinja (Etiopia)"

#: picard/const/locales.py:953
msgid "Tigre"
msgstr "tigre"

#: picard/const/locales.py:954
msgid "Tigre (Eritrea)"
msgstr "tigre (Eritrea)"

#: picard/const/locales.py:955
msgid "Turkmen"
msgstr "turkmeeni"

#: picard/const/locales.py:956
msgid "Turkmen (Turkmenistan)"
msgstr "turkmeeni (Turkmenistan)"

#: picard/const/locales.py:957
msgid "Tswana"
msgstr "tswana"

#: picard/const/locales.py:958
msgid "Tswana (Botswana)"
msgstr ""

#: picard/const/locales.py:959
msgid "Tswana (South Africa)"
msgstr "tswana (Etelä-Afrikka)"

#: picard/const/locales.py:960
msgid "Tongan"
msgstr "tonga"

#: picard/const/locales.py:961
msgid "Tongan (Tonga)"
msgstr "tonga (Tonga)"

#: picard/const/locales.py:962
msgid "Toki Pona"
msgstr "toki pona"

#: picard/const/locales.py:963
msgid "Toki Pona (world)"
msgstr ""

#: picard/const/locales.py:964
msgid "Tok Pisin"
msgstr "tok-pisin"

#: picard/const/locales.py:965
msgid "Tok Pisin (Papua New Guinea)"
msgstr ""

#: picard/const/locales.py:967
msgid "Turkish (Cyprus)"
msgstr "turkki (Kypros)"

#: picard/const/locales.py:968
msgid "Turkish (Türkiye)"
msgstr ""

#: picard/const/locales.py:969
msgid "Taroko"
msgstr "taroko"

#: picard/const/locales.py:970
msgid "Taroko (Taiwan)"
msgstr "taroko (Taiwan)"

#: picard/const/locales.py:971
msgid "Torwali"
msgstr ""

#: picard/const/locales.py:972
msgid "Torwali (Pakistan)"
msgstr ""

#: picard/const/locales.py:973
msgid "Tsonga"
msgstr "tsonga"

#: picard/const/locales.py:974
msgid "Tsonga (South Africa)"
msgstr "tsonga (Etelä-Afrikka)"

#: picard/const/locales.py:975
msgid "Tatar"
msgstr "tataari"

#: picard/const/locales.py:976
msgid "Tatar (Russia)"
msgstr "tataari (Venäjä)"

#: picard/const/locales.py:977
msgid "Tasawaq"
msgstr "tasawaq"

#: picard/const/locales.py:978
msgid "Tasawaq (Niger)"
msgstr "tasawaq (Niger)"

#: picard/const/locales.py:979
msgid "Central Atlas Tamazight"
msgstr "keskiatlaksentamazight"

#: picard/const/locales.py:980
msgid "Central Atlas Tamazight (Morocco)"
msgstr "keskiatlaksentamazight (Marokko)"

#: picard/const/locales.py:981
msgid "Uyghur"
msgstr "uiguuri"

#: picard/const/locales.py:982
msgid "Uyghur (China)"
msgstr "uiguuri (Kiina)"

#: picard/const/locales.py:984
msgid "Ukrainian (Ukraine)"
msgstr "ukraina (Ukraina)"

#: picard/const/locales.py:985
msgid "Unknown language"
msgstr "Tuntematon kieli"

#: picard/const/locales.py:986
msgid "Urdu"
msgstr "urdu"

#: picard/const/locales.py:987
msgid "Urdu (India)"
msgstr "urdu (Intia)"

#: picard/const/locales.py:988
msgid "Urdu (Pakistan)"
msgstr "urdu (Pakistan)"

#: picard/const/locales.py:989
msgid "Uzbek"
msgstr "uzbekki"

#: picard/const/locales.py:990
msgid "Uzbek (Arabic)"
msgstr "uzbekki (arabialainen)"

#: picard/const/locales.py:991
msgid "Uzbek (Arabic) (Afghanistan)"
msgstr "uzbekki (arabialainen, Afganistan)"

#: picard/const/locales.py:992
msgid "Uzbek (Cyrillic)"
msgstr "uzbekki (kyrillinen)"

#: picard/const/locales.py:993
msgid "Uzbek (Cyrillic) (Uzbekistan)"
msgstr "uzbekki (kyrillinen, Uzbekistan)"

#: picard/const/locales.py:994
msgid "Uzbek (Latin)"
msgstr "uzbekki (latinalainen)"

#: picard/const/locales.py:995
msgid "Uzbek (Latin) (Uzbekistan)"
msgstr "uzbekki (latinalainen, Uzbekistan)"

#: picard/const/locales.py:996
msgid "Vai"
msgstr "vai"

#: picard/const/locales.py:997
msgid "Vai (Latin)"
msgstr "vai (latinalainen)"

#: picard/const/locales.py:998
msgid "Vai (Latin) (Liberia)"
msgstr "vai (latinalainen, Liberia)"

#: picard/const/locales.py:999
msgid "Vai (Vai)"
msgstr "vai (vailainen)"

#: picard/const/locales.py:1000
msgid "Vai (Vai) (Liberia)"
msgstr "vai (vailainen, Liberia)"

#: picard/const/locales.py:1001
msgid "Venda"
msgstr "venda"

#: picard/const/locales.py:1002
msgid "Venda (South Africa)"
msgstr "venda (Etelä-Afrikka)"

#: picard/const/locales.py:1003
msgid "Venetian"
msgstr "venetsia"

#: picard/const/locales.py:1004
msgid "Venetian (Italy)"
msgstr ""

#: picard/const/locales.py:1005
msgid "Vietnamese"
msgstr "vietnam"

#: picard/const/locales.py:1006
msgid "Vietnamese (Vietnam)"
msgstr "vietnam (Vietnam)"

#: picard/const/locales.py:1007
msgid "Volapük"
msgstr "volapük"

#: picard/const/locales.py:1008
msgid "Volapük (world)"
msgstr "volapük (maailma)"

#: picard/const/locales.py:1009
msgid "Vunjo"
msgstr "vunjo"

#: picard/const/locales.py:1010
msgid "Vunjo (Tanzania)"
msgstr "vunjo (Tansania)"

#: picard/const/locales.py:1011
msgid "Walloon"
msgstr "valloni"

#: picard/const/locales.py:1012
msgid "Walloon (Belgium)"
msgstr ""

#: picard/const/locales.py:1013
msgid "Walser"
msgstr "walser"

#: picard/const/locales.py:1014
msgid "Walser (Switzerland)"
msgstr "walser (Sveitsi)"

#: picard/const/locales.py:1015
msgid "Wolaytta"
msgstr "wolaitta"

#: picard/const/locales.py:1016
msgid "Wolaytta (Ethiopia)"
msgstr ""

#: picard/const/locales.py:1017
msgid "Warlpiri"
msgstr "warlpiri"

#: picard/const/locales.py:1018
msgid "Warlpiri (Australia)"
msgstr ""

#: picard/const/locales.py:1019
msgid "Wolof"
msgstr "wolof"

#: picard/const/locales.py:1020
msgid "Wolof (Senegal)"
msgstr "wolof (Senegal)"

#: picard/const/locales.py:1021
msgid "Xhosa"
msgstr "xhosa"

#: picard/const/locales.py:1022
msgid "Xhosa (South Africa)"
msgstr "xhosa (Etelä-Afrikka)"

#: picard/const/locales.py:1023
msgid "Soga"
msgstr "soga"

#: picard/const/locales.py:1024
msgid "Soga (Uganda)"
msgstr "soga (Uganda)"

#: picard/const/locales.py:1025
msgid "Yangben"
msgstr "yangben"

#: picard/const/locales.py:1026
msgid "Yangben (Cameroon)"
msgstr "yangben (Kamerun)"

#: picard/const/locales.py:1027
msgid "Yiddish"
msgstr "jiddiš"

#: picard/const/locales.py:1028
msgid "Yiddish (world)"
msgstr "jiddiš (maailma)"

#: picard/const/locales.py:1029
msgid "Yoruba"
msgstr "joruba"

#: picard/const/locales.py:1030
msgid "Yoruba (Benin)"
msgstr "joruba (Benin)"

#: picard/const/locales.py:1031
msgid "Yoruba (Nigeria)"
msgstr "joruba (Nigeria)"

#: picard/const/locales.py:1032
msgid "Nheengatu"
msgstr "ñeengatú"

#: picard/const/locales.py:1033
msgid "Nheengatu (Brazil)"
msgstr ""

#: picard/const/locales.py:1034
msgid "Nheengatu (Colombia)"
msgstr ""

#: picard/const/locales.py:1035
msgid "Nheengatu (Venezuela)"
msgstr ""

#: picard/const/locales.py:1036
msgid "Cantonese"
msgstr "kantoninkiina"

#: picard/const/locales.py:1037
msgid "Cantonese (Simplified)"
msgstr "kantoninkiina (yksinkertaistettu)"

#: picard/const/locales.py:1038
msgid "Cantonese (Simplified) (China)"
msgstr "kantoninkiina (yksinkertaistettu, Kiina)"

#: picard/const/locales.py:1039
msgid "Cantonese (Traditional)"
msgstr "kantoninkiina (perinteinen)"

#: picard/const/locales.py:1040
msgid "Cantonese (Traditional) (Hong Kong)"
msgstr ""

#: picard/const/locales.py:1041
msgid "Standard Moroccan Tamazight"
msgstr "vakioitu tamazight"

#: picard/const/locales.py:1042
msgid "Standard Moroccan Tamazight (Morocco)"
msgstr ""

#: picard/const/locales.py:1043 picard/const/scripts.py:31
msgid "Chinese"
msgstr "kiina"

#: picard/const/locales.py:1044
msgid "Chinese (Simplified)"
msgstr "kiina (yksinkertaistettu)"

#: picard/const/locales.py:1045
msgid "Chinese (Simplified) (China)"
msgstr "kiina (yksinkertaistettu, Kiina)"

#: picard/const/locales.py:1046
msgid "Chinese (Simplified) (Hong Kong)"
msgstr ""

#: picard/const/locales.py:1047
msgid "Chinese (Simplified) (Macao)"
msgstr ""

#: picard/const/locales.py:1048
msgid "Chinese (Simplified) (Singapore)"
msgstr "kiina (yksinkertaistettu, Singapore)"

#: picard/const/locales.py:1049
msgid "Chinese (Traditional)"
msgstr "kiina (perinteinen)"

#: picard/const/locales.py:1050
msgid "Chinese (Traditional) (Hong Kong)"
msgstr ""

#: picard/const/locales.py:1051
msgid "Chinese (Traditional) (Macao)"
msgstr ""

#: picard/const/locales.py:1052
msgid "Chinese (Traditional) (Taiwan)"
msgstr "kiina (perinteinen, Taiwan)"

#: picard/const/locales.py:1053
msgid "Zulu"
msgstr "zulu"

#: picard/const/locales.py:1054
msgid "Zulu (South Africa)"
msgstr "zulu (Etelä-Afrikka)"

#: picard/const/scripts.py:27
msgid "Cyrillic"
msgstr "kyrillinen"

#: picard/const/scripts.py:32
msgid "Hangul"
msgstr "hangul"

#: picard/const/scripts.py:33
msgid "Hiragana"
msgstr "hiragana"

#: picard/const/scripts.py:34
msgid "Katakana"
msgstr "katakana"

#: picard/coverart/__init__.py:103
#, python-format
msgid "Cover art of type '%(type)s' downloaded for %(albumid)s from %(host)s"
msgstr "Ladattiin '%(type)s' kansitaide julkaisulle %(albumid)s kohteesta %(host)s"

#: picard/coverart/__init__.py:189
#, python-format
msgid ""
"Downloading cover art of type '%(type)s' for %(albumid)s from %(host)s ..."
msgstr "Ladataan '%(type)s' kansitaidetta julkaisulle %(albumid)s kohteesta %(host)s ..."

#: picard/coverart/utils.py:38
msgid "Unknown"
msgstr "Tuntematon"

#: picard/coverart/providers/caa.py:78
msgid "250 px"
msgstr "250 px"

#: picard/coverart/providers/caa.py:79
msgid "500 px"
msgstr "500 px"

#: picard/coverart/providers/caa.py:80
msgid "1200 px"
msgstr "1200 px"

#: picard/coverart/providers/caa.py:81
msgid "Full size"
msgstr "Täysikokoinen"

#: picard/coverart/providers/caa.py:240
msgid "Cover art types"
msgstr "Kansitaidelajit"

#: picard/coverart/providers/caa.py:260
msgid ""
"Please select the contents of the image type 'Include' and 'Exclude' lists."
msgstr "Valitse sisältö 'kelpaavien' ja 'kelpaamattomien' kuvatyyppien listoille."

#: picard/coverart/providers/caa.py:281
msgid "Include types list"
msgstr "Kelpaavat kuvatyypit"

#: picard/coverart/providers/caa.py:295
msgid "Exclude types list"
msgstr "Kelpaamattomat kuvatyypit"

#: picard/coverart/providers/caa.py:303
msgid ""
"CAA images with an image type found in the 'Include' list will be downloaded"
" and used UNLESS they also have an image type found in the 'Exclude' list. "
"Images with types found in the 'Exclude' list will NEVER be used. Image "
"types not appearing in the 'Include' or 'Exclude' lists will not be "
"considered when determining whether or not to download and use a CAA "
"image.\n"
msgstr "Kansitaidekuva, jonka kuvatyyppi on 'kelpaavien' listalla, ladataan ja otetaan käyttöön, ELLEI kuvalla ole myös tyyppiä, joka on 'kelpaamattomien' listalla. Kuvia, joiden kuvatyyppi on 'kelpaamattomien' listalla, ei tulla IKINÄ käyttämään. Kuvatyyppejä, joita ei ole määritetty kummallekaan listalle, ei käytetä määriteltäessä ladataanko ja otetaanko kuva käyttöön.\n"

#: picard/coverart/providers/caa.py:324
msgid "I&nclude all"
msgstr "K&elpuuta kaikki"

#: picard/coverart/providers/caa.py:325
msgid "E&xclude all"
msgstr "&Hylkää kaikki"

#: picard/coverart/providers/caa.py:326
msgid "C&lear all"
msgstr "&Tyhjennä kaikki"

#: picard/coverart/providers/caa.py:327 picard/ui/options/dialog.py:129
#: picard/ui/options/renaming_compat.py:189
msgid "Restore &Defaults"
msgstr "Palauta oletus&asetuksiin"

#: picard/coverart/providers/caa.py:435
msgid "Cover Art Archive"
msgstr "Cover Art Archive"

#: picard/coverart/providers/caa.py:505
msgid "Cover Art Archive: Release"
msgstr "Cover Art Archive: Julkaisu"

#: picard/coverart/providers/caa_release_group.py:44
msgid "Cover Art Archive: Release Group"
msgstr "Cover Art Archive: Julkaisuryhmä"

#: picard/coverart/providers/local.py:78
msgid "Local Files"
msgstr "Paikalliset tiedostot"

#: picard/coverart/providers/urlrels.py:39
msgid "Allowed Cover Art URLs"
msgstr "Sallitut kansitaiteen osoitteet"

#: picard/script/__init__.py:141
msgid ""
"This preset example file naming script does not require any special "
"settings, tagging scripts or plugins."
msgstr "Tämä esiasetettu tiedostonnimeämiskomentosarjan esimerkki ei vaadi mitään erityisiä asetuksia, tunnisteiden kirjoittamiskomentosarjoja tai liitännäisiä."

#: picard/script/__init__.py:145
#, python-format
msgid "Preset %d: %s"
msgstr "Esiasetus %d: %s"

#: picard/script/__init__.py:149
msgid "Default file naming script"
msgstr "Oletustiedostonnimeämiskomentosarja"

#: picard/script/__init__.py:161
msgid "[album artist]/[album]/[track #]. [title]"
msgstr "[album artist]/[album]/[track #]. [title]"

#: picard/script/__init__.py:175
msgid "[album artist]/[album]/[disc and track #] [artist] - [title]"
msgstr "[album artist]/[album]/[disc and track #] [artist] - [title]"

#: picard/script/functions.py:186
msgid ""
"`$if(if,then,else)`\n"
"\n"
"If `if` is not empty, it returns `then`, otherwise it returns `else`."
msgstr "`$if(jos,sitten,muutoin)`\n\nMikäli `jos` ei ole tyhjä, palauta `sitten`, muuten `muutoin`."

#: picard/script/functions.py:199
msgid ""
"`$if2(a1,a2,a3,...)`\n"
"\n"
"Returns first non empty argument."
msgstr "`$if2(a1,a2,a3,...)`\n\nPalauta ensimmäinen muuttuja joka ei ole tyhjä."

#: picard/script/functions.py:212
msgid ""
"`$noop(...)`\n"
"\n"
"Does nothing (useful for comments or disabling a block of code)."
msgstr "`$noop(...)`\n\nÄlä tee mitään (hyödyllinen kommentointiin tai poistamaan osan koodista käytöstä)."

#: picard/script/functions.py:221
msgid ""
"`$left(text,number)`\n"
"\n"
"Returns the first `number` characters from `text`."
msgstr "`$left(teksti,luku)`\n\nPalauta ensimmäiset `luku` merkkiä `teksti`stä."

#: picard/script/functions.py:233
msgid ""
"`$right(text,number)`\n"
"\n"
"Returns the last `number` characters from `text`."
msgstr "`$right(teksti,luku)`\n\nPalauta viimeiset `luku` merkkiä `teksti`stä."

#: picard/script/functions.py:245
msgid ""
"`$lower(text)`\n"
"\n"
"Returns `text` in lower case."
msgstr "`$lower(teksti)`\n\nPalauta `teksti` pienin kirjaimin."

#: picard/script/functions.py:254
msgid ""
"`$upper(text)`\n"
"\n"
"Returns `text` in upper case."
msgstr "`$upper(teksti)`\n\nPalauta `teksti` isoin kirjaimin."

#: picard/script/functions.py:263
msgid ""
"`$pad(text,length,char)`\n"
"\n"
"Pads the `text` to the `length` provided by adding as many copies of `char` as\n"
"    needed to the **beginning** of the string."
msgstr "`$pad(teksti,pituus,merkki)`\n\nTäydennä `teksti` pituuteen `pituus` lisäämällä tarvittava määrän merkkejä `merkki`\n    tekstin **alkuun**."

#: picard/script/functions.py:276
msgid ""
"`$strip(text)`\n"
"\n"
"Replaces all whitespace in `text` with a single space, and removes leading and trailing spaces.\n"
"Whitespace characters include multiple consecutive spaces, and various other unicode characters."
msgstr "`$strip(teksti)`\n\nKorvaa kaikki tyhjät merkit `teksti`ssä välilyönnillä, sekä poistaa edessä ja perässä olevat välilyönnit.\nTyhjiin merkkeihin kuuluu peräkkäiset välilyönnit ja useita muita unicode-merkkejä."

#: picard/script/functions.py:286
msgid ""
"`$replace(text,search,replace)`\n"
"\n"
"Replaces occurrences of `search` in `text` with value of `replace` and returns the resulting string."
msgstr "`$replace(teksti,etsi,korvaa)`\n\nKorvaa merkkijonon `etsi` esiintymät `teksti`ssä arvolla `korvaa` ja palauta lopputulos."

#: picard/script/functions.py:295
#, python-format
msgid ""
"`$replacemulti(name,search,replace,separator=\"; \")`\n"
"\n"
"Replaces occurrences of `search` with `replace` in the multi-value variable `name`.\n"
"Empty elements are automatically removed.\n"
"\n"
"Example:\n"
"\n"
"    $replacemulti(%genre%,Idm,IDM)\n"
msgstr "`$replacemulti(nimi,etsi,korvaa,separator=\"; \")`\n\nKorvaa merkkijonon `etsi` esiintymät tekstillä `korvaa` moniarvoisessa muuttujassa `nimi`.\nTyhjät alkiot poistetaan automaattisesti.\n\nEsimerkki:\n\n    $replacemulti(%genre%,Idm,IDM)\n"

#: picard/script/functions.py:320
msgid ""
"`$in(x,y)`\n"
"\n"
"Returns true, if `x` contains `y`."
msgstr "`$in(x,y)`\n\nPalauta tosi, jos `x` sisältää `y`."

#: picard/script/functions.py:332
#, python-format
msgid ""
"`$inmulti(%x%,y)`\n"
"\n"
"Returns true if multi-value variable `x` contains exactly `y` as one of its values.\n"
"\n"
"_Since Picard 1.0_"
msgstr "`$inmulti(%x%,y)`\n\nPalauta tosi jos moniarvoinen muuttuja `x` sisältää `y`:n yhtenä arvoistaan.\n\n_Picardin versiosta 1.0_"

#: picard/script/functions.py:349
msgid ""
"`$rreplace(text,pattern,replace)`\n"
"\n"
"[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) replace."
msgstr "`$rreplace(teksti,lauseke,korvaa)`\n\nKorvaa [epäsäännöllisellä lausekkeella](https://docs.python.org/3/library/re.html#regular-expression-syntax)."

#: picard/script/functions.py:361
msgid ""
"`$rsearch(text,pattern)`\n"
"\n"
"[Regular expression](https://docs.python.org/3/library/re.html#regular-expression-syntax) search.\n"
"    This function will return the first matching group."
msgstr "`$rsearch(teksti,lauseke)`\n\nEtsi [epäsäännöllisellä lausekkeella](https://docs.python.org/3/library/re.html#regular-expression-syntax).\n    Palauttaa ensimmäisen täsmäävän ryhmän."

#: picard/script/functions.py:380
msgid ""
"`$num(number,length)`\n"
"\n"
"Returns `number` formatted to `length` digits (maximum 20)."
msgstr "`$num(luku,pituus)`\n\nPalauta `luku` täydennettynä muotoon `pituus` numeroa (`Pituus` ei voi olla suurempi kuin 20)."

#: picard/script/functions.py:397
msgid ""
"`$unset(name)`\n"
"\n"
"Unsets the variable `name`.\n"
"Allows for wildcards to unset certain tags (works with \"performer:\\*\", \"comment:\\*\", and \"lyrics:\\*\").\n"
"For example `$unset(performer:*)` would unset all performer tags."
msgstr "`$unset(nimi)`\n\nTyhjennä muuttuja `nimi`.\nSallii jokerimerkkien tyhjentää tiettyjä tunnisteita (toimii \"performer:\\*\", \"comment:\\*\", ja \"lyrics:\\*\" kanssa).\nEsimerkiksi `$unset(performer:*)` tyhjentäisi kaikki esiintyjä-tunnisteet."

#: picard/script/functions.py:417
msgid ""
"`$delete(name)`\n"
"\n"
"Unsets the variable `name` and marks the tag for deletion.\n"
"This is similar to `$unset(name)` but also marks the tag for deletion. E.g.\n"
"    running `$delete(genre)` will actually remove the genre tag from a file when\n"
"    saving.\n"
"\n"
"_Since Picard 2.1_"
msgstr "`$delete(nimi)`\n\nPoista muuttuja `nimi` ja merkitse tunniste poistettavaksi.\nTämä on samanlainen `$unset(nimi)`-funktion kanssa, mutta asettaa tunnisteen poistettavaksi.\nEsimerkiksi `$delete(genre)` tulee poistamaan myös tyylilaji-tunnisteen tiedostosta tallennettaessa.\n\n_Picardin versiosta 2.1_"

#: picard/script/functions.py:432
#, python-format
msgid ""
"`$set(name,value)`\n"
"\n"
"Sets the variable `name` to `value`.\n"
"\n"
"Note: To create a variable which can be used for the file naming string, but\n"
"    which will not be written as a tag in the file, prefix the variable name\n"
"    with an underscore. `%something%` will create a \"something\" tag;\n"
"    `%_something%` will not."
msgstr "`$set(nimi,arvo)`\n\nAseta muuttujan `nimi` arvoksi `arvo`.\n\nHuomio: Luodaksesi muuttujan, jota voidaan käyttää tiedoston nimeämiseen,\n    mutta josta ei luoda tunnistetta tiedostoon, aloita muuttujan nimi alaviivalla.\n    Esimerkiksi `%jotakin%` luo tunnisteen \"jotakin\", kun `%_jotakin%` ei."

#: picard/script/functions.py:450
#, python-format
msgid ""
"`$setmulti(name,value,separator=\"; \")`\n"
"\n"
"Sets the variable `name` to `value`, using the separator (or \"; \" if not passed)\n"
"    to coerce the value back into a proper multi-valued tag. This can be used to\n"
"    operate on multi-valued tags as a string, and then set them back as proper\n"
"    multi-valued tags.\n"
"\n"
"Example:\n"
"\n"
"    $setmulti(genre,$lower(%genre%))\n"
"\n"
"_Since Picard 1.0_"
msgstr "`$setmulti(nimi,arvo,separator=\"; \")`\n\nAseta muuttuja `nimi` arvoon `arvo`, käyttäen annettua erotinta (`separator`, vakiona \"; \"),\n    pakottaaksesi arvon takaisin kunnolliseksi moniarvoiseksi tunnisteeksi\n    Tätä voi hyödyntää moniarvoisen tunnisteen muokkaamiseen tekstinä, ja\n    sen jälkeen tallentamaan takaisin moniarvoiseksi tunnisteeksi.\n\n    Esimerkki:\n\n $setmulti(genre,$lower(%genre%))\n\n_Picardin versiosta 1.0_"

#: picard/script/functions.py:468
msgid ""
"`$get(name)`\n"
"\n"
"Returns the variable `name` (equivalent to `%name%`)."
msgstr "`$get(nimi)`\n\nPalauta muuttuja `nimi` (sama kuin `%nimi%`)."

#: picard/script/functions.py:478
#, python-format
msgid ""
"`$copy(new,old)`\n"
"\n"
"Copies metadata from variable `old` to `new`.\n"
"The difference between `$set(new,%old%)` is that `$copy(new,old)` copies\n"
"    multi-value variables without flattening them.\n"
"\n"
"_Since Picard 0.9_"
msgstr "`$copy(uusi,vanha)`\n\nKopioi metatiedot muuttujasta `vanha` muuttujaan `uusi`.\nErotuksena funktioon `$set(uusi,%vanha%)` on se, että `$copy(uusi,vanha)`\n    kopioi moniarvoiset muuttujat ilman niiden yhdistämistä merkkijonoksi.\n\n_Picardin versiosta 0.9_"

#: picard/script/functions.py:494
msgid ""
"`$copymerge(new,old[,keep_duplicates])`\n"
"\n"
"Merges metadata from variable `old` into `new`, removing duplicates and\n"
"    appending to the end, so retaining the original ordering. Like `$copy`, this\n"
"    will also copy multi-valued variables without flattening them.\n"
"\n"
"If `keep_duplicates` is set, then the duplicates will not be removed from the result.\n"
"\n"
"_Since Picard 1.0_"
msgstr "`$copymerge(uusi,vanha[,pidä_kopiot])`\n\nSulauttaa metatiedot muuttujasta `vanha` muuttujaan `uusi`, poistaen\n    päällekkäisyydet ja lisäten perään, pitäen alkuperäisen järjestyksen.\n    Kuten `$copy`, säilyttää moniarvoiset muuttujat yhdistämättä merkkijonoksi.\n\nJos `pidä_kopiot` on asetettu, kopioita ei poisteta tuloksesta.\n\n_Picardin versiosta 1.0_"

#: picard/script/functions.py:514
msgid ""
"`$trim(text[,char])`\n"
"\n"
"Trims all leading and trailing whitespaces from `text`.\n"
"    The optional second parameter `char` specifies the character to trim."
msgstr "`$trim(teksti[,merkki])`\n\nPoistaa kaikki alussa ja lopussa olevat tyhjät merkit `teksti`stä.\n    `merkki`-muuttuja määrittää vaihtoehtoisen merkin poistettavaksi."

#: picard/script/functions.py:527
msgid ""
"`$add(x,y,...)`\n"
"\n"
"Add `y` to `x`.\n"
"Can be used with an arbitrary number of arguments.\n"
"\n"
"Example:\n"
"\n"
"    $add(x,y,z) = ((x + y) + z)\n"
msgstr "`$add(x,y,*...)`\n\nLaske yhteen `y` ja `x`.\nMuuttujia voi olla useampiakin.\n\nEsimerkki:\n\n    $add(x,y,z) = ((x + y) + z)\n"

#: picard/script/functions.py:545
msgid ""
"`$sub(x,y,...)`\n"
"\n"
"Subtracts `y` from `x`.\n"
"Can be used with an arbitrary number of arguments.\n"
"\n"
"Example:\n"
"\n"
"    $sub(x,y,z) = ((x - y) - z)\n"
msgstr "`$sub(x,y,...)`\n\nVähennä `x`:stä `y`.\nMuuttujia voi olla useampiakin.\n\nEsimerkki:\n\n    $sub(x,y,z) = ((x - y) - z)\n"

#: picard/script/functions.py:563
msgid ""
"`$div(x,y,...)`\n"
"\n"
"Divides `x` by `y`.\n"
"Can be used with an arbitrary number of arguments.\n"
"\n"
"Example:\n"
"\n"
"    $div(x,y,z) = ((x / y) / z)\n"
msgstr "`$div(x,y,...)`\n\nJaa `x` `y`:llä.\nMuuttujia voi olla useampiakin.\n\nEsimerkki:\n\n    $div(x,y,z) = ((x / y) / z)\n"

#: picard/script/functions.py:583
msgid ""
"`$mod(x,y,...)`\n"
"\n"
"Returns the remainder of `x` divided by `y`.\n"
"Can be used with an arbitrary number of arguments.\n"
"\n"
"Example:\n"
"\n"
"    $mod(x,y,z) = ((x % y) % z)\n"
msgstr "`$mod(x,y,...)`\n\nPalauttaa jakojäännöksen `x` jaettuna `y`:llä.\nMuuttujia voi olla useampiakin.\n\nEsimerkki:\n\n    $mod(x,y,z) = ((x % y) % z)\n"

#: picard/script/functions.py:601
msgid ""
"`$mul(x,y,...)`\n"
"\n"
"Multiplies `x` by `y`.\n"
"Can be used with an arbitrary number of arguments.\n"
"\n"
"Example:\n"
"\n"
"    $mul(x,y,z) = ((x * y) * z)\n"
msgstr "`$mul(x,y,...)`\n\nKerro `x` `y`:llä.\nMuuttujia voi olla useampiakin.\n\nEsimerkki:\n\n    $mul(x,y,z) = ((x * y) * z)\n"

#: picard/script/functions.py:619
msgid ""
"`$or(x,y,...)`\n"
"\n"
"Returns true if either `x` or `y` not empty.\n"
"    Can be used with an arbitrary number of arguments.\n"
"    The result is true if ANY of the arguments is not empty."
msgstr "`$or(x,y,...)`\n\nPalauta tosi jos `x` tai `y` ei ole tyhjä.\n    Muuttujia voi olla useampiakin.\n    Palauta tosi jos JOKIN muuttujista ei ole tyhjä."

#: picard/script/functions.py:633
msgid ""
"`$and(x,y,...)`\n"
"\n"
"Returns true if both `x` and `y` are not empty.\n"
"    Can be used with an arbitrary number of arguments.\n"
"    The result is true if ALL of the arguments are not empty."
msgstr "`$and(x,y,...)`\n\nPalauta tosi jos `x` ja `y` eivät ole tyhjiä.\n    Muuttujia voi olla useampiakin.\n    Palauta tosi jos YKSIKÄÄN muuttujista ei ole tyhjä."

#: picard/script/functions.py:647
msgid ""
"`$not(x)`\n"
"\n"
"Returns true if `x` is empty."
msgstr "`$not(x)`\n\nPalauta tosi jos `x` ei ole tyhjä."

#: picard/script/functions.py:659
msgid ""
"`$eq(x,y)`\n"
"\n"
"Returns true if `x` equals `y`."
msgstr "`$eq(x,y)`\n\nPalauta tosi jos `x` on yhtä kuin `y`."

#: picard/script/functions.py:671
msgid ""
"`$ne(x,y)`\n"
"\n"
"Returns true if `x` does not equal `y`."
msgstr "`$ne(x,y)`\n\nPalauta tosi jos `x` ei ole yhtä kuin `y`."

#: picard/script/functions.py:716
msgid ""
"`$lt(x,y[,type])`\n"
"\n"
"Returns true if `x` is less than `y` using the comparison specified in `type`.\n"
"Possible values of `type` are \"int\" (integer), \"float\" (floating point), \"text\"\n"
"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto\" (automatically\n"
"determine the type of arguments provided), with \"auto\" used as the default\n"
"comparison method if `type` is not specified.  The \"auto\" type will use the\n"
"first type that applies to both arguments in the following order of preference:\n"
"\"int\", \"float\" and \"text\"."
msgstr "`$lt(x,y[,tyyppi])`\n\nPalauta tosi jos `x` on pienempi kuin `y` käyttäen määritettyä vertailua `tyyppi`.\nMahdolliset arvot muuttujalle `tyyppi` ovat \"int\" (kokonaisluku), \"float\" (liukuluku),\n\"text\" (teksti, kirjainkoolla merkitystä), \"nocase\" (teksti, kirjainkoolla ei merkitystä)\nja \"auto\" (muuttujien tyyppi päätellään automaattisesti). Arvoa \"auto\" käytetään\nvertailussa vakiona, mikäli `tyyppi`ä ei ole määritelty. Käytettäessä tyypin arvoa\n\"auto\", vertailussa käytetään ensimmäistä tyyppiä, joka sopii molempiin syötettyihin\narvoihin seuraavassa järjestyksessä: \"int\", \"float\" ja \"text\"."

#: picard/script/functions.py:731
msgid ""
"`$lte(x,y[,type])`\n"
"\n"
"Returns true if `x` is less than or equal to `y` using the comparison specified in `type`.\n"
"Possible values of `type` are \"int\" (integer), \"float\" (floating point), \"text\"\n"
"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto\" (automatically\n"
"determine the type of arguments provided), with \"auto\" used as the default\n"
"comparison method if `type` is not specified.  The \"auto\" type will use the\n"
"first type that applies to both arguments in the following order of preference:\n"
"\"int\", \"float\" and \"text\"."
msgstr "`$lte(x,y[,tyyppi])`\n\nPalauta tosi jos `x` on pienempi tai yhtä kuin `y` käyttäen määritettyä vertailua `tyyppi`.\nMahdolliset arvot muuttujalle `tyyppi` ovat \"int\" (kokonaisluku), \"float\" (liukuluku),\n\"text\" (teksti, kirjainkoolla merkitystä), \"nocase\" (teksti, kirjainkoolla ei merkitystä)\nja \"auto\" (muuttujien tyyppi päätellään automaattisesti). Arvoa \"auto\" käytetään\nvertailussa vakiona, mikäli `tyyppi`ä ei ole määritelty. Käytettäessä tyypin arvoa\n\"auto\", vertailussa käytetään ensimmäistä tyyppiä, joka sopii molempiin syötettyihin\narvoihin seuraavassa järjestyksessä: \"int\", \"float\" ja \"text\"."

#: picard/script/functions.py:746
msgid ""
"`$gt(x,y[,type])`\n"
"\n"
"Returns true if `x` is greater than `y` using the comparison specified in `type`.\n"
"Possible values of `type` are \"int\" (integer), \"float\" (floating point), \"text\"\n"
"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto\" (automatically\n"
"determine the type of arguments provided), with \"auto\" used as the default\n"
"comparison method if `type` is not specified.  The \"auto\" type will use the\n"
"first type that applies to both arguments in the following order of preference:\n"
"\"int\", \"float\" and \"text\"."
msgstr "`$gt(x,y[,tyyppi])`\n\nPalauta tosi jos `x` on suurempi kuin `y` käyttäen määritettyä vertailua `tyyppi`.\nMahdolliset arvot muuttujalle `tyyppi` ovat \"int\" (kokonaisluku), \"float\" (liukuluku),\n\"text\" (teksti, kirjainkoolla merkitystä), \"nocase\" (teksti, kirjainkoolla ei merkitystä)\nja \"auto\" (muuttujien tyyppi päätellään automaattisesti). Arvoa \"auto\" käytetään\nvertailussa vakiona, mikäli `tyyppi`ä ei ole määritelty. Käytettäessä tyypin arvoa\n\"auto\", vertailussa käytetään ensimmäistä tyyppiä, joka sopii molempiin syötettyihin\narvoihin seuraavassa järjestyksessä: \"int\", \"float\" ja \"text\"."

#: picard/script/functions.py:761
msgid ""
"`$gte(x,y[,type])`\n"
"\n"
"Returns true if `x` is greater than or equal to `y` using the comparison specified in `type`.\n"
"Possible values of `type` are \"int\" (integer), \"float\" (floating point), \"text\"\n"
"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto\" (automatically\n"
"determine the type of arguments provided), with \"auto\" used as the default\n"
"comparison method if `type` is not specified.  The \"auto\" type will use the\n"
"first type that applies to both arguments in the following order of preference:\n"
"\"int\", \"float\" and \"text\"."
msgstr "`$gte(x,y[,tyyppi])`\n\nPalauta tosi jos `x` on suurempi tai yhtä kuin `y` käyttäen määritettyä vertailua `tyyppi`.\nMahdolliset arvot muuttujalle `tyyppi` ovat \"int\" (kokonaisluku), \"float\" (liukuluku),\n\"text\" (teksti, kirjainkoolla merkitystä), \"nocase\" (teksti, kirjainkoolla ei merkitystä)\nja \"auto\" (muuttujien tyyppi päätellään automaattisesti). Arvoa \"auto\" käytetään\nvertailussa vakiona, mikäli `tyyppi`ä ei ole määritelty. Käytettäessä tyypin arvoa\n\"auto\", vertailussa käytetään ensimmäistä tyyppiä, joka sopii molempiin syötettyihin\narvoihin seuraavassa järjestyksessä: \"int\", \"float\" ja \"text\"."

#: picard/script/functions.py:776
msgid ""
"`$len(text)`\n"
"\n"
"Returns the number of characters in `text`."
msgstr "`$len(teksti)`\n\nPalauta merkkien määrä `teksti`ssä."

#: picard/script/functions.py:785
msgid ""
"`$lenmulti(name,separator=\"; \")`\n"
"\n"
"Returns the number of elements in the multi-value tag `name`. A literal value\n"
"    representing a multi-value can be substituted for `name`, using the\n"
"    `separator` (or \"; \" if not passed) to coerce the value into a proper\n"
"    multi-valued tag.\n"
"\n"
"Example:\n"
"\n"
"    $lenmulti(One; Two; Three) = 3\n"
msgstr "`$lenmulti(nimi,separator=\"; \")`\n\nPalauta moniarvoisen muuttujan `nimi` osien määrä. Muuttujan sijaan\n    voidaan käyttää merkkijonoa, josta saadaan osien määrä erotinmerkin (`separator`)\n    avulla, joka on vakiona \"; \".\n\nEsimerkki:\n\n    $lenmulti(Yksi; Kaksi; Kolme) = 3\n"

#: picard/script/functions.py:802
msgid ""
"`$performer(pattern=\"\",join=\", \")`\n"
"\n"
"Returns the performers where the performance type (e.g. \"vocal\") matches `pattern`, joined by `join`.\n"
"You can specify a regular expression in the format `/pattern/flags`. `flags` are optional. Currently\n"
"the only supported flag is \"i\" (ignore case). For example `$performer(/^guitars?$/i)` matches the\n"
"performance type \"guitar\" or \"Guitars\", but not e.g. \"bass guitar\".\n"
"\n"
"_Since Picard 0.10_"
msgstr "`$performer(pattern=\"\",join=\", \")`\n\nPalauta esittäjät, joiden esitystyyppi (esim. \"vocal\") täsmää `pattern`, lueteltuna välimerkeillä `join`.\nSäännöllistä lauseketta voi käyttää muodossa `/pattern/flags`. `flags` on valinnainen. Tällä hetkellä flags-arvona\non tuettuna vain \"i\" (kirjainkoolla ei ole väliä). Esimerkki`$performer(/^guitars?$/i)` täsmää\nesitystyyppiin \"guitar\" or \"Guitars\", mutta ei esimerkiksi esitystyyppiin \"bass guitar\".\n\n_Picardin versiosta 0.10_"

#: picard/script/functions.py:826
msgid ""
"`$matchedtracks()`\n"
"\n"
"Returns the number of matched tracks within a release.\n"
"    **Only works in File Naming scripts.**\n"
"\n"
"_Since Picard 0.12_"
msgstr "`$matchedtracks()`\n\nPalauta täsmäävien kappaleiden määrä julkaisussa.\n    **Toimii ainoastaan tiedoston nimeämisen komentosarjassa.**\n\n_Picardin versiosta 0.12_"

#: picard/script/functions.py:842
msgid ""
"`$is_complete()`\n"
"\n"
"Returns true if every track in the album is matched to a single file.\n"
"**Only works in File Naming scripts.**"
msgstr "`$is_complete()`\n\nPalauta tosi jos jokainen julkaisun kappale on määritetty yhteen tiedostoon.\n**Toimii ainoastaan tiedoston nimeämisen komentosarjassa.**"

#: picard/script/functions.py:857
msgid ""
"`$firstalphachar(text,nonalpha=\"#\")`\n"
"\n"
"Returns the first character of `text`.\n"
"If `text` does not begin with an alphabetic character, then `nonalpha` is returned instead. If `nonalpha` is not\n"
"specified, the default value \"#\" will be used.\n"
"\n"
"_Since Picard 0.12_"
msgstr "`$firstalphachar(teksti,nonalpha=\"#\")`\n\nPalauttaa `teksti`n ensimmäisen merkin.\nMikäli `teksti` ei ala aakkosten merkillä, palauttaa `nonalpha`n. Jos `nonalpha`a ei ole määritetty, palautetaan vakioarvo \"#\".\n\n_Picardin versiosta 0.12_"

#: picard/script/functions.py:876
msgid ""
"`$initials(text)`\n"
"\n"
"Returns the first character of each word in `text`, if it is an alphabetic character.\n"
"\n"
"_Since Picard 0.12_"
msgstr "`$initials(teksti)`\n\nPalauttaa `teksti`n jokaisen sanan ensimmäisen alkukirjaimen, mikäli se on aakkosten merkki.\n\n_Picardin versiosta 0.12_"

#: picard/script/functions.py:887
msgid ""
"`$firstwords(text,length)`\n"
"\n"
"Like `$truncate()` except that it will only return the complete words from `text` which fit within `length` characters.\n"
"\n"
"_Since Picard 0.12_"
msgstr "`$firstwords(teksti,pituus)`\n\nAivan kuten`$truncate()`, paitsi palauttaa kokonaiset sanat `teksti`stä, jotka mahtuvat merkkimäärään `pituus`.\n\n_Picardin versiosta 0.12_"

#: picard/script/functions.py:910
msgid ""
"`$startswith(text,prefix)`\n"
"\n"
"Returns true if `text` starts with `prefix`.\n"
"\n"
"_Since Picard 1.4_"
msgstr "`$startswith(teksti,etu)`\n\nPalauta tosi jos `teksti` alkaa `etu`.\n\n_Picardin versiosta 1.4_"

#: picard/script/functions.py:923
msgid ""
"`$endswith(text,suffix)`\n"
"\n"
"Returns true if `text` ends with `suffix`.\n"
"\n"
"_Since Picard 1.4_"
msgstr "`$endswith(teksti,loppu)`\n\nPalauta tosi jos `teksti` loppuu `loppu`.\n\n_Picardin versiosta 1.4_"

#: picard/script/functions.py:936
msgid ""
"`$truncate(text,length)`\n"
"\n"
"Truncate `text` to `length`.\n"
"\n"
"_Since Picard 0.12_"
msgstr "`$truncate(teksti,pituus)`\n\nLyhennä `teksti` pituuteen `pituus`.\n\n_Picardin versiosta 0.12_"

#: picard/script/functions.py:951
msgid ""
"`$swapprefix(text,prefix1,prefix2,...)`\n"
"\n"
"Moves the specified prefixes from the beginning to the end of `text`. Multiple\n"
"prefixes can be specified as separate parameters. If no prefix is specified 'A'\n"
"and 'The' are used by default.\n"
"\n"
"Example:\n"
"\n"
"    $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n"
"\n"
"_Since Picard 1.3, previously as a plugin since Picard 0.13_"
msgstr "`$swapprefix(teksti,etuliite1,etuliite2,...)`\n\nSiirrä määritetyt etuliitteet `teksti`n alusta loppuun. Useita etuliitteitä\nvoidaan antaa samalla. Mikäli etuliitteitä ei anneta, käytetään etuliitteinä\n'A' ja 'The'.\n\nEsimerkki:\n\n    $swapprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n\n_Picardin versiosta 1.3, sitä ennen liitännäisenä Picardin versiosta 0.13_"

#: picard/script/functions.py:973
msgid ""
"`$delprefix(text,prefix1,prefix2,...)`\n"
"\n"
"Deletes the specified prefixes from the beginning of `text`. Multiple\n"
"prefixes can be specified as separate parameters.  If no prefix is specified 'A'\n"
"and 'The' are used by default.\n"
"\n"
"Example:\n"
"\n"
"    $delprefix(%albumartist%,A,An,The,La,Le,Les,Un,Une)\n"
"\n"
"_Since Picard 1.3_"
msgstr "`$delprefix(teksti,etuliite1,etuliite2,...)`\n\nPoista määritetyt etuliitteet `teksti`n alusta. Useita etuliitteitä\nvoidaan antaa samalla. Mikäli etuliitteitä ei anneta, käytetään etuliitteinä\n'A' ja 'The'.\n\nEsimerkki:\n\n    $delprefix(albumartist%,A,An,The,La,Le,Les,Un,Une)\n\n_Picardin versiosta 1.3_"

#: picard/script/functions.py:1011
msgid ""
"`$eq_any(x,a1,a2,...)`\n"
"\n"
"Returns true if `x` equals `a1` or `a2` or ...\n"
"Functionally equivalent to `$or($eq(x,a1),$eq(x,a2),...)`.\n"
"Functionally equivalent to the eq2 plugin."
msgstr "`$eq_any(x,a1,a2,...)`\n\nPalauta tosi jos `x` on yhtä suuri kuin `a1` tai `a2` tai ...\nToiminnallisesti sama kuin `$or($eq(x,a1),$eq(x,a2) ...)`.\nToiminnallisesti sama kuin eq2-liitännäinen."

#: picard/script/functions.py:1023
msgid ""
"`$ne_all(x,a1,a2,...)`\n"
"\n"
"Returns true if `x` does not equal `a1` and `a2` and ...\n"
"Functionally equivalent to `$and($ne(x,a1),$ne(x,a2),...)`.\n"
"Functionally equivalent to the ne2 plugin."
msgstr "`$ne_all(x,a1,a2,...)`\n\nPalauta tosi jos `x` ei ole yhtä suuri kuin `a1` ja `a2` ja ...\nToiminnallisesti sama kuin `$and($ne(x,a1),$ne(x,a2) ...)`.\nToiminnallisesti sama kuin ne2-liitännäinen."

#: picard/script/functions.py:1035
msgid ""
"`$eq_all(x,a1,a2,...)`\n"
"\n"
"Returns true if `x` equals `a1` and `a2` and ...\n"
"Functionally equivalent to `$and($eq(x,a1),$eq(x,a2),...)`.\n"
"\n"
"Example:\n"
"\n"
"    $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n"
msgstr "`$eq_all(x,a1,a2,...)`\n\nPalauta tosi jos `x` on yhtä suuri kuin `a1` ja `a2` ja ...\nToiminnallisesti sama kuin `$and($eq(x,a1),$eq(x,a2) ...)`.\n\nEsimerkki:\n\n    $if($eq_all(%albumartist%,%artist%,Justin Bieber),$set(engineer,Meat Loaf))\n"

#: picard/script/functions.py:1053
#, python-format
msgid ""
"`$ne_any(x,a1,a2,...)`\n"
"\n"
"Returns true if `x` does not equal `a1` or `a2` or ...\n"
"Functionally equivalent to `$or($ne(x,a1),$ne(x,a2),...)`.\n"
"\n"
"Example:\n"
"\n"
"    $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n"
msgstr "`$ne_any(x,a1,a2,...)`\n\nPalauta tosi jos `x` ei ole yhtä suuri kuin `a1` tai `a2` tai ...\nToiminnallisesti sama kuin `$or($ne(x,a1),$ne(x,a2) ...)`.\n\nEsimerkki:\n\n    $if($ne_any(%albumartist%,%trackartist%,%composer%),$set(lyricist,%composer%))\n"

#: picard/script/functions.py:1068
msgid ""
"`$title(text)`\n"
"\n"
"Returns `text` in title case (first character in every word capitalized).\n"
"\n"
"Example:\n"
"\n"
"    $set(album,$title(%album%))\n"
"_Since Picard 2.1_"
msgstr "`$title(teksti)`\n\nPalauta `teksti` isoin alkukirjaimin (jokaisen sanan ensimmäinen kirjain isolla).\n\nEsimerkki:\n\n    $set(album,$title(%album%))\n\n_Picardin versiosta 2.1_"

#: picard/script/functions.py:1108
msgid ""
"`$is_audio()`\n"
"\n"
"Returns true, if the file processed is an audio file.\n"
"\n"
"_Since Picard 2.2_"
msgstr "`$is_audio()`\n\nPalauta tosi jos kyseinen tiedosto on äänitiedosto.\n\n_Picardin versiosta 2.2_"

#: picard/script/functions.py:1122
msgid ""
"`$is_video()`\n"
"\n"
"Returns true, if the file processed is an video file.\n"
"\n"
"_Since Picard 2.2_"
msgstr "`$is_video()`\n\nPalauta tosi jos kyseinen tiedosto on videotiedosto.\n\n_Picardin versiosta 2.2_"

#: picard/script/functions.py:1136
msgid ""
"`$find(haystack,needle)`\n"
"\n"
"Finds the location of one string within another.\n"
"    Returns the index of the first occurrence of `needle` in `haystack`, or \"\" if `needle` was not found.\n"
"\n"
"_Since Picard 2.3_\n"
"\n"
"Note that prior to Picard 2.3.2 `$find` returned \"-1\" if `needle` was not found."
msgstr "`$find(haystack,needle)`\n\nEtsi merkkijonon sijainti toisessa merkkijonossa.\n    Palauta indeksinumero ensimmäiselle osumalle `needle` merkkijonossa `haystack`,\ntai \"\" mikäli merkkijonoa `needle` ei löytynyt.\n\n_Picardin versiosta 2.3_\n\nEnnen Picardin versiota 2.3.2 `$find` palautti \"-1\" mikäli merkkijonoa `needle` ei löytynyt."

#: picard/script/functions.py:1153
msgid ""
"`$reverse(text)`\n"
"\n"
"Returns `text` in reverse order."
msgstr "`$reverse(teksti)`\n\nPalauta `teksti` käännetyssä järjestyksessä."

#: picard/script/functions.py:1162
msgid ""
"`$substr(text,start[,end])`\n"
"\n"
"Returns the substring beginning with the character at the `start` index, up to\n"
"    (but not including) the character at the `end` index. Indexes are\n"
"    zero-based. Negative numbers will be counted back from the end of the\n"
"    string. If the `start` or `end` indexes are left blank, they will default to\n"
"    the start and end of the string respectively."
msgstr "`$substr(teksi,alku[,loppu])`\n\nPalauta merkkijono alkaen merkistä paikassa `alku` aina merkkiin `loppu`\n    asti (loppumerkkiä mukaan ottamatta). Paikkanumerot aloitetaan luvusta nolla.\n    Negatiiviset luvut lasketaan merkkijonon lopusta päin. Jos paikkanumero `alku` tai `loppu`\n    on tyhjä, käytetään arvona merkkijonon alkua tai loppua sen sijaan."

#: picard/script/functions.py:1183
msgid ""
"`$getmulti(name,index,separator=\"; \")`\n"
"\n"
"Gets the element at `index` from the multi-value tag `name`. A literal value\n"
"    representing a multi-value can be substituted for `name`, using the\n"
"    separator (or \"; \" if not passed) to coerce the value into a proper\n"
"    multi-valued tag."
msgstr "`$getmulti(nimi,index,separator=\"; \")`\n\nPalauta moniarvoisen muuttujan `nimi` alkio indeksistä `index`. Muuttujan sijaan\n    voidaan käyttää merkkijonoa, josta saadaan osien määrä erotinmerkin (`separator`)\n    avulla, joka on vakiona \"; \"."

#: picard/script/functions.py:1202
msgid ""
"`$foreach(name,code,separator=\"; \")`\n"
"\n"
"Iterates over each element found in the multi-value tag `name`, executing\n"
"    `code`. For each loop, the element value is first stored in the tag\n"
"    `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n"
"    the element or count value to be accessed within the `code` script. A\n"
"    literal value representing a multi-value can be substituted for `name`,\n"
"    using the separator (or \"; \" if not passed) to coerce the value into a\n"
"    proper multi-valued tag."
msgstr "`$foreach(nimi,code,separator=\"; \")`\n\nIteroi moniarvoisen tunnisteen `nimi` kaikki alkiot suorittaen `code`-komentosarjan.\n    Jokaisella kierroksella alkion arvo tallennetaan ensin `_loop_value` muuttujaan ja\n    lukumäärä muuttujaan `_loop_count`. Tämä mahdollistaa alkion arvon tai lukumäärän\n    hyödyntämisen `code`-komentosarjassa. Muuttujan sijaan voidaan käyttää merkkijonoa,\n    josta saadaan osien määrä erotinmerkin (`separator`) avulla, joka on vakiona \"; \"."

#: picard/script/functions.py:1224
msgid ""
"`$while(condition,code)`\n"
"\n"
"Standard 'while' loop. Executes `code` repeatedly until `condition` no longer\n"
"    evaluates to `True`. For each loop, the count is stored in the tag\n"
"    `_loop_count`. This allows the count value to be accessed within the `code`\n"
"    script. The function limits the maximum number of iterations to 1000 as a\n"
"    safeguard against accidentally creating an infinite loop."
msgstr "`$while(condition,code)`\n\nStandardi 'while'-silmukka. Suorita `code` toistuvasti kunnes `condition` ei enää päde.\n    Jokaisella kierroksella lukumäärä tallennetaan muuttujaan `_loop_count`. Tämä\n    mahdollistaa lukumäärän hyödyntämisen `code`-komentosarjassa. Funktio rajoittaa\n    toistojen määrän 1000:een estääkseen ikisilmukan muodostumisen."

#: picard/script/functions.py:1245
msgid ""
"`$map(name,code,separator=\"; \")`\n"
"\n"
"Iterates over each element found in the multi-value tag `name` and updates the\n"
"    value of the element to the value returned by `code`, returning the updated\n"
"    multi-value tag. For each loop, the element value is first stored in the tag\n"
"    `_loop_value` and the count is stored in the tag `_loop_count`. This allows\n"
"    the element or count value to be accessed within the `code` script.\n"
"\n"
"Empty elements are automatically removed.\n"
"\n"
"Example:\n"
"\n"
"    $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n"
"\n"
"Result: 1=FIRST:A; 2=SECOND:B\n"
msgstr "`$map(nimi,code,separator=\"; \")`\n\nIteroi moniarvoisen tunnisteen `nimi` kaikki alkiot ja päivittää niiden arvot\n    `code`-komentosarjan palauttamiksi arvoiksi. Palauttaa päivitetyn moniarvoisen tunnisteen.\n    Jokaisella kierroksella alkion arvo tallennetaan ensin `_loop_value` muuttujaan ja\n    lukumäärä muuttujaan `_loop_count`. Tämä mahdollistaa alkion arvon tai lukumäärän\n    hyödyntämisen `code`-komentosarjassa.\n\nTyhjät alkiot poistetaan automaattisesti.\n\nEsimerkki:\n\n    $map(First:A; Second:B,$upper(%_loop_count%=%_loop_value%))\n\nTulos: 1=FIRST:A; 2=SECOND:B\n"

#: picard/script/functions.py:1275
msgid ""
"`$join(name,text,separator=\"; \")`\n"
"\n"
"Joins all elements in `name`, placing `text` between each element, and returns the result as a string."
msgstr "`$join(nimi,teksti,separator=\"; \")`\n\nPalauta merkkijonona muuttujan `nimi` kaikki alkiot liittäen `teksti` alkioiden väliin."

#: picard/script/functions.py:1286
msgid ""
"`$slice(name,start,end,separator=\"; \")`\n"
"\n"
"Returns a multi-value variable containing the elements between the `start` and\n"
"    `end` indexes from the multi-value tag `name`. A literal value representing\n"
"    a multi-value can be substituted for `name`, using the separator (or \"; \" if\n"
"    not passed) to coerce the value into a proper multi-valued tag. Indexes are\n"
"    zero based. Negative numbers will be counted back from the end of the list.\n"
"    If the `start` or `end` indexes are left blank, they will default to the\n"
"    start and end of the list respectively.\n"
"\n"
"The following example will create a multi-value variable with all artists\n"
"    in `%artists%` except the first, which can be used to create a \"feat.\" list.\n"
"\n"
"Examples:\n"
"\n"
"    $setmulti(supporting_artists,$slice(%artists%,1))\n"
"    $setmulti(supporting_artists,$slice(%artists%,1,-1))\n"
msgstr "`$slice(nimi,alku,loppu,separator=\"; \")`\n\nPalauta moniarvoinen muuttuja aloittaen muuttujan `nimi` alkiosta indeksissä `alku` aina\n    indeksiin `loppu` asti. Muuttujan sijaan voidaan käyttää merkkijonoa, josta saadaan\n    osien määrä erotinmerkin (`separator`) avulla, joka on vakiona \"; \". Indeksinumerot \n    aloitetaan luvusta nolla. Negatiiviset luvut lasketaan merkkijonon lopusta päin. Jos `alku`-\n    tai `loppu`-indeksi on tyhjä, käytetään arvona merkkijonon alkua tai loppua sen sijaan.\n\nSeuraava esimerkki luo moniarvoisen muuttujan, joka sisältää kaikki artistit lukuun ottamatta\n    ensimmäistä, jolla voidaan luoda vierailevien artistin lista.\n\nEsimerkit:\n\n    $setmulti(supporting_artists,$slice(%artists%,1))\n    $setmulti(supporting_artists,$slice(%artists%,1,-1))\n"

#: picard/script/functions.py:1319
#, python-format
msgid ""
"`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n"
"\n"
"Returns the current date and time in the specified `format`, which is based on\n"
"    the standard Python `strftime` [format codes](https://strftime.org/). If no\n"
"    `format` is specified the date/time will be returned in the form\n"
"    `2020-02-05 14:26:32`.\n"
"Note: Platform-specific formatting codes should be avoided to help ensure the\n"
"    portability of scripts across the different platforms.  These codes include:\n"
"    remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n"
"    equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n"
"    `%3Y`); and hanging '%' at the end of the format string."
msgstr "`$datetime(format=\"%Y-%m-%d %H:%M:%S\")`\n\nPalauta nykyinen päiväys ja aika halutussa muodossa `format`, joka pohjautuu\n    Pythonin standardeihin `strftime`-[koodimuotoihin](https://strftime.org/).\n    Mikäli muotoa ei ole määritetty, palautetaan aika muodossa\n    `2020-02-05 14:26:32`.\nHuomio: Käyttöympäristöön rajoittuneita koodimuotoja ei tulisi käyttää, jotta\n    komentosarjat toimisivat erilaisissa ympäristöissäkin. Niihin lukeutuvat:\n    poista nolla-merkein täydentäminen (esim. `%-d` and `%-m` Linux tai macOS, ja\n    vastaavissa `%#d` ja `%#m` Windowsissa); alkion pituuden määritteet (esim.\n    `%3Y`); ja avoin-'%' muotomerkkijonon lopussa."

#: picard/script/functions.py:1348
msgid ""
"`$sortmulti(name,separator=\"; \")`\n"
"\n"
"Returns a copy of the multi-value tag `name` with the elements sorted in ascending order.\n"
"\n"
"Example:\n"
"\n"
"    $sortmulti(B; A; C)\n"
"\n"
"Result: A; B; C\n"
msgstr "`$sortmulti(nimi,separator=\"; \")`\n\nPalauta kopio moniarvoisesta muuttujasta `nimi`, jossa alkiot on järjestetty nousevasti.\n\nEsimerkki:\n\n    $sortmulti(B; A; C)\n\nTulos: A; B; C\n"

#: picard/script/functions.py:1365
msgid ""
"`$reversemulti(name,separator=\"; \")`\n"
"\n"
"Returns a copy of the multi-value tag `name` with the elements in reverse order.\n"
"    This can be used in conjunction with the `$sortmulti` function to sort in\n"
"    descending order.\n"
"\n"
"Example:\n"
"\n"
"    $reversemulti($sortmulti(B; A; C))\n"
"\n"
"Result: C; B; A\n"
msgstr "`$reversemulti(nimi,separator=\"; \")`\n\nPalauta kopio moniarvoisesta muuttujasta `nimi`, jossa alkiot on järjestetty käänteisesti.\n    Tätä voidaan hyödyntää `$sortmulti`-funktion kanssa järjestääkseen laskevasti.\n\nEsimerkki:\n\n    $reversemulti($sortmulti(B; A; C))\n\nTulos: C; B; A\n"

#: picard/script/functions.py:1384
#, python-format
msgid ""
"`$unique(name,case_sensitive=\"\",separator=\"; \")`\n"
"\n"
"Returns a copy of the multi-value tag `name` with no duplicate elements.\n"
"    By default, a case-insensitive comparison of the elements is performed.\n"
"\n"
"Example 1:\n"
"\n"
"    $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n"
"    $unique(%foo%)\n"
"\n"
"Result: A; CD; b\n"
"\n"
"Example 2:\n"
"\n"
"    $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n"
"    $unique(%foo%,True)\n"
"\n"
"Result: A; B; a; b; cd\n"
msgstr "`$unique(nimi,case_sensitive=\"\",separator=\"; \")`\n\nPalauttaa kopion moniarvoisesta tunnisteesta `nimi` ilman kaksoiskappaleita.\n    Oletuksena kirjainkoolla ei ole merkitystä vertailussa.\n\nEsimerkki 1:\n\n    $setmulti(foo,a; A; B; b; cd; Cd; cD; CD; a; A; b)\n    $unique(%foo%)\n\nTulos: A; CD; b\n\nEsimerkki 2:\n\n    $setmulti(foo,a; A; B; b; a; b; A; B, cd)\n    $unique(%foo%,True)\n\nTulos: A; B; a; b; cd\n"

#: picard/script/functions.py:1412
msgid ""
"`$countryname(country_code,translate=\"\")`\n"
"\n"
"Returns the name of the country for the specified country code.  If the country code is invalid an empty string will be returned.\n"
"If translate is not blank, the output will be translated into the current locale language.\n"
msgstr "`$countryname(maakoodi,translate=\"\")`\n\nPalauta maan nimi maakoodille. Jos maakoodi ei ole kelvollinen, palauta tyhjä merkkijono.\nJos translate ei ole tyhjä, palauta maan nimi käännettynä nykyisen alueen kielelle.\n"

#: picard/script/functions.py:1451
msgid ""
"`$year(date,date_order=\"ymd\")`\n"
"\n"
"Returns the year portion of the specified date.  The default order is \"ymd\".  This can be changed by specifying\n"
"either \"dmy\" or \"mdy\".  If the date is invalid an empty string will be returned.\n"
"\n"
"_Since Picard 2.7_"
msgstr "`$year(date,date_order=\"ymd\")`\n\nPalauta vuosi päiväyksestä. Oletus on \"ymd\". Tämän voi vaihtaa määrittelemällä joko \"dmy\" tai \"mdy\".\nMikäli päiväys ei ole kelvollinen, palauta tyhjä merkkijono.\n\n_Picardin versiosta 2.7_"

#: picard/script/functions.py:1463
msgid ""
"`$month(date,date_order=\"ymd\")`\n"
"\n"
"Returns the month portion of the specified date.  The default order is \"ymd\".  This can be changed by specifying\n"
"either \"dmy\" or \"mdy\".  If the date is invalid an empty string will be returned.\n"
"\n"
"_Since Picard 2.7_"
msgstr "`$month(date,date_order=\"ymd\")`\n\nPalauta kuukausi päiväyksestä. Oletus on \"ymd\". Tämän voi vaihtaa määrittelemällä joko \"dmy\" tai \"mdy\".\nMikäli päiväys ei ole kelvollinen, palauta tyhjä merkkijono.\n\n_Picardin versiosta 2.7_"

#: picard/script/functions.py:1475
msgid ""
"`$day(date,date_order=\"ymd\")`\n"
"\n"
"Returns the day portion of the specified date.  The default order is \"ymd\".  This can be changed by specifying\n"
"either \"dmy\" or \"mdy\".  If the date is invalid an empty string will be returned.\n"
"\n"
"_Since Picard 2.7_"
msgstr "`$day(date,date_order=\"ymd\")`\n\nPalauta päivä päiväyksestä. Oletus on \"ymd\". Tämän voi vaihtaa määrittelemällä joko \"dmy\" tai \"mdy\".\nMikäli päiväys ei ole kelvollinen, palauta tyhjä merkkijono.\n\n_Picardin versiosta 2.7_"

#: picard/script/functions.py:1487
#, python-format
msgid ""
"`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n"
"\n"
"Returns the input date in the specified `format`, which is based on the standard\n"
"    Python `strftime` [format codes](https://strftime.org/). If no `format` is\n"
"    specified the date will be returned in the form `2020-02-05`.  If the date or\n"
"    format are invalid an empty string will be returned.\n"
"\n"
"    The default order for the input date is \"ymd\".  This can be changed by specifying\n"
"    either \"dmy\" or \"mdy\".\n"
"Note: Platform-specific formatting codes should be avoided to help ensure the\n"
"    portability of scripts across the different platforms.  These codes include:\n"
"    remove zero-padding (e.g. `%-d` and `%-m` on Linux or macOS, and their\n"
"    equivalent `%#d` and `%#m` on Windows); element length specifiers (e.g.\n"
"    `%3Y`); and hanging '%' at the end of the format string.\n"
"\n"
"_Since Picard 2.7_"
msgstr "`$dateformat(date,format=\"%Y-%m-%d\",date_order=\"ymd\")`\n\nPalauta annettu päiväys muotoiltuna. Muotoilu `format` perustuu    Pythonin `strftime` [muotoiluun](https://strftime.org/).\n    Oletuksena päiväys palautetaan muodossa `2020-02-05`. Mikäli päiväys tai\n    muotoilu ei ole kelvollinen, palautetaan tyhjä merkkijono.\n\n    Syötetyn päiväyksen oletusmuoto on \"ymd\". Tämän voi vaihtaa määrittelemällä joko \"dmy\" tai \"mdy\".\nHuomioi: Järjestelmäkohtaisia muotoilukoodeja ei tulisi käyttää, jotta komentosarjat toimivat halutusti\n    muissakin käyttöympäristöissä. Näihin lukeutuvat: poista edessä olevat nollat (esim. `%-d` ja `%-m` Linux-\n    ja macOS-järjestelmissä tai vastaavat `%#d` ja `%#m` Windowsissa); osien pituuden määritteet (esim.\n    `%3Y`); ja roikkuva '%' muotoilumerkkijonon lopussa.\n\n_Picardin versiosta 2.7_"

#: picard/script/functions.py:1520
msgid ""
"`$is_multi(name)`\n"
"\n"
"Returns '1' if the argument is a multi-value tag and there are more than one elements, otherwise an empty string.\n"
"\n"
"Example:\n"
"\n"
"    $is_multi(%artists%)\n"
"\n"
"Result: 1 if there is more than one artist, otherwise \"\".\n"
"\n"
"_Since Picard 2.7_"
msgstr "`$is_multi(name)`\n\nPalauta '1' jos muuttuja on moniarvoinen ja sisältää enemmän kuin yhden osan, muuten palauta tyhjä merkkijono.\n\nEsimerkki:\n\n    $is_multi(%artists%)\n\nTulos: 1 jos enemmän kuin yksi artisti, muutoin \"\".\n\n_Picardin versiosta 2.7_"

#: picard/script/functions.py:1538
msgid ""
"`$cleanmulti(name)`\n"
"\n"
"Removes all empty string elements from the multi-value variable.\n"
"\n"
"Example:\n"
"\n"
"    $setmulti(test,one; ; two; three)\n"
"    $cleanmulti(test)\n"
"\n"
"Result: Sets the value of 'test' to [\"one\", \"two\", \"three\"].\n"
"\n"
"_Since Picard 2.8_"
msgstr "`$cleanmulti(nimi)`\n\nPoista kaikki tyhjät merkkijonot moniarvoisesta muuttujasta.\n\nEsimerkki:\n\n    $setmulti(testi,yksi; ; kaksi; kolme)\n    $cleanmulti(testi)\n\nTulos: Muuttujan 'testi' arvo on [\"yksi\", \"kaksi\", \"kolme\"].\n\n_Picardin versiosta 2.8_"

#: picard/script/functions.py:1608
msgid ""
"`$min(type,x,...)`\n"
"\n"
"Returns the minimum value using the comparison specified in `type`.\n"
"\n"
"Possible values of `type` are \"int\" (integer), \"float\" (floating point), \"text\"\n"
"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto\" (automatically\n"
"determine the type of arguments provided), with \"auto\" used as the default\n"
"comparison method if `type` is not specified.  The \"auto\" type will use the\n"
"first type that applies to both arguments in the following order of preference:\n"
"\"int\", \"float\" and \"text\".\n"
"\n"
"Can be used with an arbitrary number of arguments.  Multi-value arguments\n"
"will be expanded automatically.\n"
"\n"
"_Since Picard 2.9_"
msgstr "`$min(tyyppi,x,...)`\n\nPalauta pienin arvo käyttäen määritettyä vertailua `tyyppi`.\n\nMahdolliset arvot muuttujalle `tyyppi` ovat \"int\" (kokonaisluku), \"float\" (liukuluku),\n\"text\" (teksti, kirjainkoolla merkitystä), \"nocase\" (teksti, kirjainkoolla ei merkitystä)\nja \"auto\" (muuttujien tyyppi päätellään automaattisesti). Arvoa \"auto\" käytetään\nvertailussa vakiona, mikäli `tyyppi`ä ei ole määritelty. Käytettäessä tyypin arvoa\n\"auto\", vertailussa käytetään ensimmäistä tyyppiä, joka sopii molempiin syötettyihin\narvoihin seuraavassa järjestyksessä: \"int\", \"float\" ja \"text\".\n\nMuuttujia voi olla useampiakin. Moniarvoiset muuttujat laajennetaan automaattisesti.\n\n_Picardin versiosta 2.9_"

#: picard/script/functions.py:1629
msgid ""
"`$max(type,x,...)`\n"
"\n"
"Returns the maximum value using the comparison specified in `type`.\n"
"\n"
"Possible values of `type` are \"int\" (integer), \"float\" (floating point), \"text\"\n"
"(case-sensitive text), \"nocase\" (case-insensitive text) and \"auto\" (automatically\n"
"determine the type of arguments provided), with \"auto\" used as the default\n"
"comparison method if `type` is not specified.  The \"auto\" type will use the\n"
"first type that applies to both arguments in the following order of preference:\n"
"\"int\", \"float\" and \"text\".\n"
"\n"
"Can be used with an arbitrary number of arguments.  Multi-value arguments\n"
"will be expanded automatically.\n"
"\n"
"_Since Picard 2.9_"
msgstr "`$max(tyyppi,x,...)`\n\nPalauta suurin arvo käyttäen määritettyä vertailua `tyyppi`.\n\nMahdolliset arvot muuttujalle `tyyppi` ovat \"int\" (kokonaisluku), \"float\" (liukuluku),\n\"text\" (teksti, kirjainkoolla merkitystä), \"nocase\" (teksti, kirjainkoolla ei merkitystä)\nja \"auto\" (muuttujien tyyppi päätellään automaattisesti). Arvoa \"auto\" käytetään\nvertailussa vakiona, mikäli `tyyppi`ä ei ole määritelty. Käytettäessä tyypin arvoa\n\"auto\", vertailussa käytetään ensimmäistä tyyppiä, joka sopii molempiin syötettyihin\narvoihin seuraavassa järjestyksessä: \"int\", \"float\" ja \"text\".\n\nMuuttujia voi olla useampiakin. Moniarvoiset muuttujat laajennetaan automaattisesti.\n\n_Picardin versiosta 2.9_"

#: picard/script/serializer.py:202
#, python-format
msgid "Error exporting file \"%s\". %s."
msgstr "Virhe vietäessä tiedostoon \"%s\". %s."

#: picard/script/serializer.py:209
msgid "Export Script File"
msgstr "Vie komentosarja tiedostoon"

#: picard/script/serializer.py:231
msgid "Export Script"
msgstr "Vie komentosarja"

#: picard/script/serializer.py:232
#, python-format
msgid "Script successfully exported to %s"
msgstr "Komentosarja viety onnistuneesti kohteeseen %s"

#: picard/script/serializer.py:243
#, python-format
msgid "Error importing \"%s\". %s."
msgstr "Virhe tuotaessa \"%s\". %s."

#: picard/script/serializer.py:244
#, python-format
msgid "Error decoding \"%s\". %s."
msgstr "Virhe luettaessa \"s\". %s."

#: picard/script/serializer.py:246
msgid "Import Script File"
msgstr "Tuo komentosarja tiedostosta"

#: picard/script/serializer.py:260
msgid "The file was empty"
msgstr "Tiedosto on tyhjä"

#: picard/script/serializer.py:268
#, python-format
msgid "Imported from %s"
msgstr "Tuotu kohteesta %s"

#: picard/script/serializer.py:286
msgid "Argument is not a dictionary"
msgstr "Muuttuja ei ole dictionary-muotoinen"

#: picard/script/serializer.py:288 picard/script/serializer.py:332
msgid "Invalid script package"
msgstr "Epäkelpo komentosarjan paketti"

#: picard/script/serializer.py:299
#, python-format
msgid "%s (Copy)"
msgstr "%s (kopio)"

#: picard/script/serializer.py:330
msgid "File content not a dictionary"
msgstr "Tiedoston sisältö ei ole dictionary-muotoinen"

#: picard/script/serializer.py:340 picard/ui/options/scripting.py:188
msgid "Unnamed Script"
msgstr "Nimeämätön komentosarja"

#: picard/script/serializer.py:351 picard/ui/options/scripting.py:132
msgid "Picard script files"
msgstr "Picardin komentosarjatiedostot"

#: picard/script/serializer.py:352
msgid "Picard script package"
msgstr "Picardin komentosarjapaketti"

#: picard/ui/aboutdialog.py:74
msgid "translator-credits"
msgstr "Transifex Contributions:\n  Timo Martikainen https://www.transifex.net/accounts/profile/listmycds/\n  Jaakko Perttilä https://www.transifex.net/accounts/profile/Jormangeud/\n\nLaunchpad Contributions:\n  Juha Ekholm https://launchpad.net/~juhae\n  Juha Ekholm https://launchpad.net/~quaz\n  Juhana Uuttu https://launchpad.net/~rexroom\n  Jukka Kolehmainen https://launchpad.net/~jukka-kolehmainen\n  Jussi Aalto https://launchpad.net/~jtaalto-deactivatedaccount\n  Lukáš Lalinský https://launchpad.net/~luks\n  Mika Heiska https://launchpad.net/~kilu\n  Olli https://launchpad.net/~ollinpostit\n  Tomi Juntunen https://launchpad.net/~tojuntu"

#: picard/ui/aboutdialog.py:77
#, python-format
msgid "<br/>Translated to LANG by %s"
msgstr "<br/>Suomenkielisen käännöksen teki %s"

#: picard/ui/aboutdialog.py:80
msgid ""
"Icons made by Sambhav Kothari <sambhavs.email@gmail.com> and <a "
"href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a "
"href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a "
"href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, "
"<a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim "
"Basinski</a>, <a "
"href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> from <a "
"href=\"https://www.flaticon.com\">www.flaticon.com</a>"
msgstr "Kuvakkeet ovat tehneet Sambhav Kothari <sambhavs.email@gmail.com>\nja <a href=\"http://www.flaticon.com/authors/madebyoliver\">Madebyoliver</a>, <a href=\"http://www.flaticon.com/authors/pixel-buddha\">Pixel Buddha</a>, <a href=\"http://www.flaticon.com/authors/nikita-golubev\">Nikita Golubev</a>, <a href=\"http://www.flaticon.com/authors/maxim-basinski\">Maxim Basinski</a>, <a href=\"https://www.flaticon.com/authors/smashicons\">Smashicons</a> sivustolta <a href=\"https://www.flaticon.com\">www.flaticon.com</a>"

#: picard/ui/aboutdialog.py:101
#, python-format
msgid "Version %(version)s"
msgstr "Versio %(version)s"

#: picard/ui/aboutdialog.py:103
msgid "Supported formats"
msgstr "Tuetut tiedostomuodot"

#: picard/ui/aboutdialog.py:105
msgid "Please donate"
msgstr "Lahjoittaminen"

#: picard/ui/aboutdialog.py:106
msgid ""
"Thank you for using Picard. Picard relies on the MusicBrainz database, which"
" is operated by the MetaBrainz Foundation with the help of thousands of "
"volunteers. If you like this application please consider donating to the "
"MetaBrainz Foundation to keep the service running."
msgstr "Kiitos, että käytät Picardia. Picard hyödyntää MusicBrainzin tietokantaa, jota ylläpitää MetaBrainz-säätiö tuhansien vapaaehtoisten avustuksella. Mikäli pidät tästä sovelluksesta, harkitsethan lahjoittamista MetaBrainz-säätiölle palvelun ylläpitämiseen."

#: picard/ui/aboutdialog.py:109
msgid "Donate now!"
msgstr "Lahjoita nyt!"

#: picard/ui/aboutdialog.py:110
msgid "Credits"
msgstr "Tekijätiedot"

#: picard/ui/aboutdialog.py:111
#, python-format
msgid "Copyright © %(copyright_years)s %(authors_credits)s and others"
msgstr "Copyright © %(copyright_years)s %(authors_credits)s ja muut"

#: picard/ui/aboutdialog.py:113
msgid "Official website"
msgstr "Virallinen kotisivu"

#: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:166
#: picard/ui/mainwindow.py:1149 picard/util/tags.py:40
msgid "Album"
msgstr "Julkaisu"

#: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:163
#: picard/ui/mainwindow.py:1150 picard/ui/searchdialog/album.py:153
#: picard/ui/searchdialog/track.py:71 picard/util/tags.py:43
msgid "Artist"
msgstr "Artisti"

#: picard/ui/cdlookup.py:72 picard/ui/itemviews.py:175
#: picard/ui/searchdialog/album.py:156 picard/ui/searchdialog/track.py:73
#: picard/util/tags.py:56
msgid "Date"
msgstr "Päiväys"

#: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:158
msgid "Labels"
msgstr "Levymerkit"

#: picard/ui/cdlookup.py:73 picard/ui/searchdialog/album.py:159
msgid "Catalog #s"
msgstr "Luettelonumerot"

#: picard/ui/cdlookup.py:73 picard/ui/itemviews.py:171
#: picard/ui/searchdialog/album.py:160 picard/util/tags.py:47
msgid "Barcode"
msgstr "Viivakoodi"

#: picard/ui/cdlookup.py:74
msgid "Disambiguation"
msgstr "Täsmennys"

#: picard/ui/collectionmenu.py:60
msgid "Refresh List"
msgstr "Päivitä lista"

#: picard/ui/collectionmenu.py:173
#, python-format
msgid "%s (%i release)"
msgid_plural "%s (%i releases)"
msgstr[0] "%s (%i julkaisu)"
msgstr[1] "%s (%i julkaisua)"

#: picard/ui/colors.py:37
msgid "Errored entity"
msgstr "Väärin mennyt kohde"

#: picard/ui/colors.py:38
msgid "Pending entity"
msgstr "Odottava kohde"

#: picard/ui/colors.py:39
msgid "Saved entity"
msgstr "Tallennettu kohde"

#: picard/ui/colors.py:40
msgid "Log view text (debug)"
msgstr "Lokikatselimen teksti (virheenselvitys)"

#: picard/ui/colors.py:41
msgid "Log view text (error)"
msgstr "Lokikatselimen teksti (virhe)"

#: picard/ui/colors.py:42
msgid "Log view text (info)"
msgstr "Lokikatselimen teksti (tietoa)"

#: picard/ui/colors.py:43
msgid "Log view text (warning)"
msgstr "Lokikatselimen teksti (varoitus)"

#: picard/ui/colors.py:44
msgid "Tag added"
msgstr "Tunniste lisätty"

#: picard/ui/colors.py:45
msgid "Tag changed"
msgstr "Tunniste muuttunut"

#: picard/ui/colors.py:46
msgid "Tag removed"
msgstr "Tunniste poistettu"

#: picard/ui/coverartbox.py:327
msgid "View release on MusicBrainz"
msgstr "Näytä julkaisu MusicBrainzin verkkosivuilla"

#: picard/ui/coverartbox.py:333
msgid "Common images on all tracks"
msgstr "Yhteiset kuvat kappaleissa"

#: picard/ui/coverartbox.py:335
msgid "Tracks contain different images"
msgstr "Kappaleet sisältävät eriäviä kuvia"

#: picard/ui/coverartbox.py:391
msgid "Show more details"
msgstr "Näytä enemmän tietoja"

#: picard/ui/coverartbox.py:428
msgid "New Cover Art"
msgstr "Uusi kansitaide"

#: picard/ui/coverartbox.py:429
msgid "Original Cover Art"
msgstr "Alkuperäinen kansitaide"

#: picard/ui/coverartbox.py:608
msgid "All supported image formats"
msgstr "Kaikki tuetut kuvien tiedostomuodot"

#: picard/ui/coverartbox.py:628
msgid "Show more details..."
msgstr "Näytä enemmän tietoja..."

#: picard/ui/coverartbox.py:634
msgid "Keep original cover art"
msgstr "Pidä alkuperäinen kansitaide"

#: picard/ui/coverartbox.py:640
msgid "Choose local file..."
msgstr "Valitse paikallinen tiedosto..."

#: picard/ui/coverartbox.py:649
msgid "Replace front cover art"
msgstr "Korvaa etukansitaide"

#: picard/ui/coverartbox.py:658
msgid "Append front cover art"
msgstr "Lisää etukansitaide"

#: picard/ui/edittagdialog.py:69
msgid "YYYY-MM-DD"
msgstr "VVVV-KK-PP"

#: picard/ui/edittagdialog.py:71
msgid "YYYY"
msgstr "VVVV"

#: picard/ui/filebrowser.py:88
msgid "&Load selected files"
msgstr "&Lataa valitut tiedostot"

#: picard/ui/filebrowser.py:91
msgid "&Move tagged files here"
msgstr "&Siirrä tiedostot tallennettaessa tähän hakemistoon"

#: picard/ui/filebrowser.py:94
msgid "Show &hidden files"
msgstr "&Näytä piilotetut tiedostot"

#: picard/ui/filebrowser.py:100
msgid "&Set as starting directory"
msgstr "&Aseta aloitushakemistoksi"

#: picard/ui/infodialog.py:105
msgid "Existing Cover"
msgstr "Olemassa oleva kansi"

#: picard/ui/infodialog.py:105 picard/ui/infodialog.py:110
#: picard/ui/searchdialog/album.py:162 picard/ui/searchdialog/artist.py:55
#: picard/ui/searchdialog/track.py:75
msgid "Type"
msgstr "Muoto"

#: picard/ui/infodialog.py:106
msgid "New Cover"
msgstr "Uusi kansi"

#: picard/ui/infodialog.py:110 picard/ui/itemviews.py:178
#: picard/ui/searchdialog/album.py:164
msgid "Cover"
msgstr "Kansi"

#: picard/ui/infodialog.py:154 picard/ui/infodialog.py:359
#: picard/ui/options/interface_toolbar.py:95
msgid "Info"
msgstr "Lisätietoja"

#: picard/ui/infodialog.py:209
#, python-format
msgid ""
"Double-click to open in external viewer\n"
"Temporary file: %s\n"
"Source: %s"
msgstr "Kaksoisnapsauta avataksesi ulkoisessa ohjelmassa\nVäliaikaistiedosto: %s\nLähde: %s"

#: picard/ui/infodialog.py:216
#, python-format
msgid ""
"Missing temporary file: %s\n"
"Source: %s"
msgstr "Puuttuva väliaikaistiedosto: %s\nLähde: %s"

#: picard/ui/infodialog.py:280
msgid "Filename:"
msgstr "Tiedostonimi:"

#: picard/ui/infodialog.py:282
msgid "Format:"
msgstr "Tiedostomuoto:"

#: picard/ui/infodialog.py:286
msgid "Size:"
msgstr "Koko:"

#: picard/ui/infodialog.py:290
msgid "Length:"
msgstr "Kesto:"

#: picard/ui/infodialog.py:292
msgid "Bitrate:"
msgstr "Bittinopeus:"

#: picard/ui/infodialog.py:294
msgid "Sample rate:"
msgstr "Näytteenottotaajuus:"

#: picard/ui/infodialog.py:296
msgid "Bits per sample:"
msgstr "Bittisyvyys:"

#: picard/ui/infodialog.py:300
msgid "Mono"
msgstr "Mono"

#: picard/ui/infodialog.py:302
msgid "Stereo"
msgstr "Stereo"

#: picard/ui/infodialog.py:303
msgid "Channels:"
msgstr "Kanavia:"

#: picard/ui/infodialog.py:310
msgid "Album:"
msgstr "Julkaisu:"

#: picard/ui/infodialog.py:311
msgid "Artist:"
msgstr "Artisti:"

#: picard/ui/infodialog.py:341
#, python-format
msgid "Disc %d"
msgstr "Levy %d"

#: picard/ui/infodialog.py:343
msgid "Tracklist:"
msgstr "Kappalelista:"

#: picard/ui/infodialog.py:371
msgid "Album Info"
msgstr "Julkaisun tiedot"

#: picard/ui/infodialog.py:385
msgid "Track Info"
msgstr "Kappaleen tiedot"

#: picard/ui/infodialog.py:393 picard/ui/infodialog.py:397
#: picard/ui/infodialog.py:415 picard/ui/ui_infodialog.py:81
msgid "&Info"
msgstr "&Tiedot"

#: picard/ui/infodialog.py:398
#, python-format
msgid "%i file in this track"
msgid_plural "%i files in this track"
msgstr[0] "%i tiedosto tässä kappaleessa"
msgstr[1] "%i tiedostoa tässä kappaleessa"

#: picard/ui/infodialog.py:409
msgid "Cluster Info"
msgstr "Ryhmän tiedot"

#: picard/ui/infostatus.py:70
msgid "Estimated Time"
msgstr "Arvioitu aika"

#: picard/ui/infostatus.py:71 picard/ui/options/plugins.py:611
msgid "Files"
msgstr "Tiedostot"

#: picard/ui/infostatus.py:72
msgid "Albums"
msgstr "Julkaisut"

#: picard/ui/infostatus.py:73
msgid "Pending files"
msgstr "Odottavat tiedostot"

#: picard/ui/infostatus.py:74
msgid "Pending requests"
msgstr "Odottavat pyynnöt"

#: picard/ui/item.py:141
#, python-format
msgid "%i image"
msgid_plural "%i images"
msgstr[0] "%i kuva"
msgstr[1] "%i kuvaa"

#: picard/ui/item.py:144
#, python-format
msgid "%i image not in all tracks"
msgid_plural "%i different images among tracks"
msgstr[0] "%i kuva ei kaikissa kappaleissa"
msgstr[1] "%i erilaista kuvaa kappaleille"

#: picard/ui/itemviews.py:161 picard/util/tags.py:123
msgid "Title"
msgstr "Nimi"

#: picard/ui/itemviews.py:162 picard/ui/searchdialog/track.py:70
#: picard/util/tags.py:72
msgid "Length"
msgstr "Kesto"

#: picard/ui/itemviews.py:164 picard/util/tags.py:38
msgid "Album Artist"
msgstr "Julkaisun artisti"

#: picard/ui/itemviews.py:165 picard/util/tags.py:52
msgid "Composer"
msgstr "Säveltäjä"

#: picard/ui/itemviews.py:167 picard/util/tags.py:60
msgid "Disc Subtitle"
msgstr "Levyn alaotsikko"

#: picard/ui/itemviews.py:168
msgid "Track No."
msgstr "Kappalenumero"

#: picard/ui/itemviews.py:169
msgid "Disc No."
msgstr "Levyn numero"

#: picard/ui/itemviews.py:170
msgid "Catalog No."
msgstr "Luettelonumero"

#: picard/ui/itemviews.py:172 picard/util/tags.py:76
msgid "Media"
msgstr "Media"

#: picard/ui/itemviews.py:173 picard/util/tags.py:66
msgid "Genre"
msgstr "Tyylilaji"

#: picard/ui/itemviews.py:174
msgid "Fingerprint status"
msgstr "Äänitunnisteen tila"

#: picard/ui/itemviews.py:176 picard/util/tags.py:96
msgid "Original Release Date"
msgstr "Alkuperäinen julkaisupäiväys"

#: picard/ui/itemviews.py:177 picard/util/tags.py:107
msgid "Release Date"
msgstr "Julkaisupäivä"

#: picard/ui/itemviews.py:280
msgid "Bad match"
msgstr "Huono yhteensopivuus"

#: picard/ui/itemviews.py:281
msgid "Poor match"
msgstr "Heikko yhteensopivuus"

#: picard/ui/itemviews.py:282
msgid "Ok match"
msgstr "Ok yhteensopivuus"

#: picard/ui/itemviews.py:283
msgid "Good match"
msgstr "Hyvä yhteensopivuus"

#: picard/ui/itemviews.py:284
msgid "Great match"
msgstr "Mahtava yhteensopivuus"

#: picard/ui/itemviews.py:285
msgid "Excellent match"
msgstr "Erittäin hyvä yhteensopivuus"

#: picard/ui/itemviews.py:399
msgid "Restore default columns"
msgstr "Palauta sarakkeet oletusasetuksiin"

#: picard/ui/itemviews.py:404
msgid "Lock columns"
msgstr "Lukitse sarakkeet"

#: picard/ui/itemviews.py:456
msgid "&Expand all"
msgstr "&Laajenna kaikki"

#: picard/ui/itemviews.py:458
msgid "&Collapse all"
msgstr "&Kokoa kaikki"

#: picard/ui/itemviews.py:460
msgid "Select &all"
msgstr "&Valitse kaikki"

#: picard/ui/itemviews.py:462
msgid "Ctrl+A"
msgstr "Ctrl+A"

#: picard/ui/itemviews.py:543
msgid "&Other versions"
msgstr "&Muut versiot"

#: picard/ui/itemviews.py:546
msgid "Loading..."
msgstr "Ladataan…"

#: picard/ui/itemviews.py:548
msgid "Show &more details..."
msgstr "Näytä &enemmän tietoja..."

#: picard/ui/itemviews.py:601
#, python-format
msgid "&Other versions (%d)"
msgstr "&Muut versiot (%d)"

#: picard/ui/itemviews.py:628
msgid "Collections"
msgstr "Kokoelmat"

#: picard/ui/itemviews.py:636
msgid "P&lugins"
msgstr "L&iitännäiset"

#: picard/ui/itemviews.py:652
msgid "&Run scripts"
msgstr "Suo&rita komentosarjoja"

#: picard/ui/itemviews.py:837
msgid "file view"
msgstr "tiedostonäkymä"

#: picard/ui/itemviews.py:838
msgid "Contains unmatched files and clusters"
msgstr "Sisältää täsmäämättömiä tiedostoja sekä ryhmiä"

#: picard/ui/itemviews.py:858
msgid "Clusters"
msgstr "Ryhmät"

#: picard/ui/itemviews.py:868
msgid "album view"
msgstr "julkaisunäkymä"

#: picard/ui/itemviews.py:869
msgid "Contains albums and matched files"
msgstr "Sisältää julkaisuja ja täsmääviä tiedostoja"

#: picard/ui/itemviews.py:1015
msgid "Processing error(s): See the Errors tab in the Album Info dialog"
msgstr "Käsittelyvirhe(et): katso julkaisun tiedot -valintaikkunan virheet-välilehdeltä"

#: picard/ui/itemviews.py:1019
msgid "Album modified and complete"
msgstr "Julkaisu muokattu ja täydellinen"

#: picard/ui/itemviews.py:1022
msgid "Album unchanged and complete"
msgstr "Julkaisu muuttumaton ja täydellinen"

#: picard/ui/itemviews.py:1026
msgid "Album modified"
msgstr "Julkaisu muokattu"

#: picard/ui/itemviews.py:1029
msgid "Album unchanged"
msgstr "Julkaisu muuttumaton"

#: picard/ui/itemviews.py:1109
msgid "Processing error(s): See the Errors tab in the Track Info dialog"
msgstr "Käsittelyvirhe(et): katso kappaleen tiedot -valintaikkunan virheet-välilehdeltä"

#: picard/ui/itemviews.py:1137
msgid "Processing error(s): See the Errors tab in the File Info dialog"
msgstr "Käsittelyvirhe(et): katso tiedoston tiedot -valintaikkunan virheet-välilehdeltä"

#: picard/ui/itemviews.py:1170
msgid "Track saved"
msgstr "Kappale tallennettu"

#: picard/ui/itemviews.py:1172 picard/ui/itemviews.py:1176
msgid "Pending"
msgstr "Odottaa"

#: picard/ui/itemviews.py:1183
msgid "Fingerprint has already been submitted"
msgstr "Äänitunniste on jo lähetetty"

#: picard/ui/itemviews.py:1186
msgid "Unsubmitted fingerprint"
msgstr "Lähettämätön äänitunniste"

#: picard/ui/itemviews.py:1189
msgid ""
"No fingerprint was calculated for this file, use \"Scan\" or \"Generate "
"AcoustID Fingerprints\" to calculate the fingerprint."
msgstr "Tälle tiedostolle ei ole laskettu äänitunnistetta. Valitse \"Analysoi\" tai \"Luo AcoustID-tunnisteet\" tunnisteen laskemiseksi."

#: picard/ui/logview.py:169
msgid "Log"
msgstr "Loki"

#: picard/ui/logview.py:179
msgid "Verbosity"
msgstr "Monisanaisuus"

#: picard/ui/logview.py:189
msgid "String to highlight"
msgstr "Korostettava teksti"

#: picard/ui/logview.py:194
msgid "Highlight"
msgstr "Korosta"

#: picard/ui/logview.py:203
msgid "Clear Highlight"
msgstr "Poista korostus"

#: picard/ui/logview.py:209 picard/ui/logview.py:295
msgid "Clear Log"
msgstr "Tyhjennä loki"

#: picard/ui/logview.py:214
msgid "Save As..."
msgstr "Tallenna nimellä..."

#: picard/ui/logview.py:259 picard/ui/logview.py:266
msgid "Save Log View to File"
msgstr "Tallenna loki tiedostoon"

#: picard/ui/logview.py:267
msgid "File already exists, do you really want to save to this file?"
msgstr "Tiedosto on jo olemassa, haluatko kirjoittaa sen päälle?"

#: picard/ui/logview.py:279
msgid "Failed to save Log View to file"
msgstr "Lokitiedoston tallentaminen epäonnistui"

#: picard/ui/logview.py:280
#, python-format
msgid "Something prevented data to be written to '%s'"
msgstr "Tiedostoon '%s' ei pystytty kirjoittamaan"

#: picard/ui/logview.py:296
msgid "Are you sure you want to clear the log?"
msgstr "Haluatko varmasti tyhjentää lokin?"

#: picard/ui/logview.py:331
msgid "Activity History"
msgstr "Aktiviteettihistoria"

#: picard/ui/mainwindow.py:219 picard/ui/ui_aboutdialog.py:84
msgid "MusicBrainz Picard"
msgstr "MusicBrainz Picard"

#: picard/ui/mainwindow.py:347
msgid "Unsaved Changes"
msgstr "Tallentamattomia muutoksia"

#: picard/ui/mainwindow.py:348
msgid "Are you sure you want to quit Picard?"
msgstr "Haluatko varmasti sulkea Picardin?"

#: picard/ui/mainwindow.py:349
#, python-format
msgid ""
"There is %d unsaved file. Closing Picard will lose all unsaved changes."
msgid_plural ""
"There are %d unsaved files. Closing Picard will lose all unsaved changes."
msgstr[0] "%d tallentamaton tiedosto. Sulkemalla Picardin menetät kaikki tallentamattomat muutokset."
msgstr[1] "%d tallentamatonta tiedostoa. Sulkemalla Picardin menetät kaikki tallentamattomat muutokset."

#: picard/ui/mainwindow.py:356
msgid "&Quit Picard"
msgstr "&Poistu Picardista"

#: picard/ui/mainwindow.py:392
msgid "Ready"
msgstr "Valmis"

#: picard/ui/mainwindow.py:397
msgid ""
"Picard listens on this port to integrate with your browser. When you "
"\"Search\" or \"Open in Browser\" from Picard, clicking the \"Tagger\" "
"button on the web page loads the release into Picard."
msgstr "Picard kuuntelee tätä porttia toimiakseen selaimesi kanssa. Valittuasi \"Hae\" tai \"Etsi selaimella\", voit käyttää verkkosivun \"Tagger\"-painiketta ladataksesi julkaisun tiedot Picardiin."

#: picard/ui/mainwindow.py:423
#, python-format
msgid " Listening on port %(port)d "
msgstr " Tarkkaillaan porttia %(port)d "

#: picard/ui/mainwindow.py:482
msgid "AcoustID submission not configured"
msgstr "AcoustID-tunnisteiden lähettämistä ei ole asetettu"

#: picard/ui/mainwindow.py:483
msgid ""
"You need to configure your AcoustID API key before you can submit "
"fingerprints."
msgstr "AcoustID:n API-avain täytyy määrittää äänitunnisteiden lähettämistä varten."

#: picard/ui/mainwindow.py:486
msgid "Open AcoustID options"
msgstr "Avaa AcoustID-asetukset"

#: picard/ui/mainwindow.py:497
msgid "&Options..."
msgstr "&Asetukset..."

#: picard/ui/mainwindow.py:504
msgid "Open &file naming script editor..."
msgstr "Avaa &tiedostonnimeämiskomentosarjan muokkain..."

#: picard/ui/mainwindow.py:505
msgid "Ctrl+Shift+S"
msgstr "Ctrl+Shift+S"

#: picard/ui/mainwindow.py:511
msgid "&Cut"
msgstr "&Leikkaa"

#: picard/ui/mainwindow.py:519 picard/ui/metadatabox.py:443
msgid "&Paste"
msgstr "L&iitä"

#: picard/ui/mainwindow.py:527 picard/ui/scripteditor.py:617
msgid "&Help..."
msgstr "&Ohje..."

#: picard/ui/mainwindow.py:534
msgid "&About..."
msgstr "&Tietoja..."

#: picard/ui/mainwindow.py:541
msgid "&Donate..."
msgstr "&Lahjoita..."

#: picard/ui/mainwindow.py:547
msgid "&Report a Bug..."
msgstr "&Ilmoita virheestä..."

#: picard/ui/mainwindow.py:553
msgid "&Support Forum..."
msgstr "Tuki&foorumi..."

#: picard/ui/mainwindow.py:559
msgid "&Add Files..."
msgstr "L&isää tiedostoja..."

#: picard/ui/mainwindow.py:560
msgid "Add files to the tagger"
msgstr "Lisää tiedostoja ohjelmaan"

#: picard/ui/mainwindow.py:568
msgid "Add Fold&er..."
msgstr "Lisää &kansio..."

#: picard/ui/mainwindow.py:569
msgid "Add a folder to the tagger"
msgstr "Lisää kansio ohjelmaan"

#: picard/ui/mainwindow.py:571
msgid "Ctrl+E"
msgstr "Ctrl+E"

#: picard/ui/mainwindow.py:578
msgid "Close Window"
msgstr "Sulje ikkuna"

#: picard/ui/mainwindow.py:579
msgid "Ctrl+W"
msgstr "Ctrl+W"

#: picard/ui/mainwindow.py:587
msgid "&Save"
msgstr "&Tallenna"

#: picard/ui/mainwindow.py:588
msgid "Save selected files"
msgstr "Tallenna valitut tiedostot"

#: picard/ui/mainwindow.py:597
msgid "S&ubmit AcoustIDs"
msgstr "Lähetä &AcoustID-tunnisteet"

#: picard/ui/mainwindow.py:598
msgid "Submit acoustic fingerprints"
msgstr "Lähetä äänitunnisteet"

#: picard/ui/mainwindow.py:605
msgid "E&xit"
msgstr "&Lopeta"

#: picard/ui/mainwindow.py:608
msgid "Ctrl+Q"
msgstr "Ctrl+Q"

#: picard/ui/mainwindow.py:614
msgid "&Remove"
msgstr "&Poista"

#: picard/ui/mainwindow.py:615
msgid "Remove selected files/albums"
msgstr "Poista valitut tiedostot/julkaisut"

#: picard/ui/mainwindow.py:622 picard/ui/metadatabox.py:400
msgid "Lookup in &Browser"
msgstr "Etsi &selaimella"

#: picard/ui/mainwindow.py:623
msgid "Lookup selected item on MusicBrainz website"
msgstr "Etsi valittua kohdetta MusicBrainz-sivustolta"

#: picard/ui/mainwindow.py:626
msgid "Ctrl+Shift+L"
msgstr "Ctrl+Shift+L"

#: picard/ui/mainwindow.py:633
msgid "Submit cluster as release..."
msgstr "Lähetä ryhmittely julkaisuna..."

#: picard/ui/mainwindow.py:634
msgid "Submit cluster as a new release to MusicBrainz"
msgstr "Lähetä ryhmittely uutena julkaisuna MusicBrainziin"

#: picard/ui/mainwindow.py:644
msgid "Submit file as standalone recording..."
msgstr "Lähetä tiedosto yksittäisenä äänitteenä..."

#: picard/ui/mainwindow.py:645
msgid "Submit file as a new recording to MusicBrainz"
msgstr "Lähetä tiedosto uutena äänitteenä MusicBrainziin"

#: picard/ui/mainwindow.py:655
msgid "Submit file as release..."
msgstr "Lähetä tiedosto julkaisuna..."

#: picard/ui/mainwindow.py:656
msgid "Submit file as a new release to MusicBrainz"
msgstr "Lähetä tiedosto uutena julkaisuna MusicBrainziin"

#: picard/ui/mainwindow.py:665
msgid "Search for similar items..."
msgstr "Etsi samankaltaisia kohteita..."

#: picard/ui/mainwindow.py:666 picard/ui/options/interface_toolbar.py:123
msgid "Similar items"
msgstr "Samankaltaiset kohteet"

#: picard/ui/mainwindow.py:667
msgid ""
"View similar releases or recordings and optionally choose a different one"
msgstr "Näytä samankaltaisia julkaisuja tai äänitteitä ja mahdollisesti valitse jokin muu"

#: picard/ui/mainwindow.py:669 picard/ui/mainwindow.py:678
#: picard/ui/mainwindow.py:687
msgid "Ctrl+T"
msgstr "Ctrl+T"

#: picard/ui/mainwindow.py:675
msgid "Search for similar albums..."
msgstr "Etsi samankaltaisia julkaisuja..."

#: picard/ui/mainwindow.py:676
msgid "View similar releases and optionally choose a different release"
msgstr "Näytä samankaltaisia julkaisuja ja mahdollisesti valitse toinen julkaisu"

#: picard/ui/mainwindow.py:684
msgid "Search for similar tracks..."
msgstr "Etsi samankaltaisia kappaleita..."

#: picard/ui/mainwindow.py:685
msgid "View similar tracks and optionally choose a different release"
msgstr "Näytä samankaltaisia kappaleita ja mahdollisesti valitse toinen julkaisu"

#: picard/ui/mainwindow.py:693
msgid "Show &other album versions..."
msgstr "Näytä &muut albumin versiot..."

#: picard/ui/mainwindow.py:694
msgid "Ctrl+Shift+O"
msgstr "Ctrl+Shift+O"

#: picard/ui/mainwindow.py:701
msgid "File &Browser"
msgstr "Tiedosto&selain"

#: picard/ui/mainwindow.py:705
msgid "Ctrl+B"
msgstr "Ctrl+B"

#: picard/ui/mainwindow.py:712
msgid "&Metadata"
msgstr "&Metatiedot"

#: picard/ui/mainwindow.py:716
msgid "Ctrl+Shift+M"
msgstr "Ctrl+Shift+M"

#: picard/ui/mainwindow.py:723
msgid "&Cover Art"
msgstr "&Kansitaide"

#: picard/ui/mainwindow.py:734
msgid "&Actions"
msgstr "&Toiminnot"

#: picard/ui/mainwindow.py:743 picard/ui/mainwindow.py:1138
#: picard/ui/searchdialog/__init__.py:48
msgid "Search"
msgstr "Hae"

#: picard/ui/mainwindow.py:750 picard/ui/mainwindow.py:757
msgid "Lookup &CD..."
msgstr "&CD-haku"

#: picard/ui/mainwindow.py:751
msgid "Lookup the details of the CD in your drive"
msgstr "Hae tietoja CD-levystäsi"

#: picard/ui/mainwindow.py:753
msgid "Ctrl+K"
msgstr "Ctrl+K"

#: picard/ui/mainwindow.py:770
msgid "&Scan"
msgstr "&Analysoi"

#: picard/ui/mainwindow.py:771
msgid ""
"Use AcoustID audio fingerprint to identify the files by the actual music, "
"even if they have no metadata"
msgstr "Käytä AcoustID-tunnistusta tunnistamaan tiedostot niiden sisältämän musiikin mukaan, vaikka tiedostoissa ei olisi metatietoja"

#: picard/ui/mainwindow.py:773
msgid "Identify the file using its AcoustID audio fingerprint"
msgstr "Tunnista tiedosto sen AcoustID-tunnisteella"

#: picard/ui/mainwindow.py:775
msgid "Ctrl+Y"
msgstr "Ctrl+Y"

#: picard/ui/mainwindow.py:781
msgid "&Generate AcoustID Fingerprints"
msgstr "&Luo AcoustID-tunnisteet"

#: picard/ui/mainwindow.py:782 picard/ui/options/interface_toolbar.py:107
msgid "Generate Fingerprints"
msgstr "Luo äänitunnisteita"

#: picard/ui/mainwindow.py:783
msgid ""
"Generate the AcoustID audio fingerprints for the selected files without "
"doing a lookup"
msgstr "Luo AcoustID-äänitunnisteet valituille tiedostoille hakematta vastaavuuksia"

#: picard/ui/mainwindow.py:785
msgid "Generate the AcoustID audio fingerprints for the selected files"
msgstr "Luo AcoustID-äänitunnisteet valituille tiedostoille"

#: picard/ui/mainwindow.py:786
msgid "Ctrl+Shift+Y"
msgstr "Ctrl+Shift+Y"

#: picard/ui/mainwindow.py:792
msgid "Cl&uster"
msgstr "&Ryhmitä"

#: picard/ui/mainwindow.py:793
msgid "Cluster files into album clusters"
msgstr "Ryhmitä tiedostot julkaisuihin"

#: picard/ui/mainwindow.py:796
msgid "Ctrl+U"
msgstr "Ctrl+U"

#: picard/ui/mainwindow.py:802
msgid "&Lookup"
msgstr "&Hae"

#: picard/ui/mainwindow.py:803
msgid "Lookup selected items in MusicBrainz"
msgstr "Etsi valittua kohdetta MusicBrainzista"

#: picard/ui/mainwindow.py:808
msgid "Ctrl+L"
msgstr "Ctrl+L"

#: picard/ui/mainwindow.py:814
msgid "&Info..."
msgstr "T&iedot..."

#: picard/ui/mainwindow.py:817
msgid "Ctrl+I"
msgstr "Ctrl+I"

#: picard/ui/mainwindow.py:823
msgid "&Refresh"
msgstr "P&äivitä"

#: picard/ui/mainwindow.py:824
msgid "Ctrl+R"
msgstr "Ctrl+R"

#: picard/ui/mainwindow.py:831
msgid "&Rename Files"
msgstr "&Nimeä tiedostot"

#: picard/ui/mainwindow.py:840
msgid "&Move Files"
msgstr "&Siirrä tiedostot"

#: picard/ui/mainwindow.py:849
msgid "Save &Tags"
msgstr "&Tallenna tunnisteet"

#: picard/ui/mainwindow.py:857
msgid "Tags From &File Names..."
msgstr "&Luo tunnisteet tiedostonimistä..."

#: picard/ui/mainwindow.py:858 picard/ui/options/interface_toolbar.py:119
msgid "Parse File Names..."
msgstr "Jäsentele tiedostonimistä..."

#: picard/ui/mainwindow.py:859
msgid "Set tags based on the file names"
msgstr "Luo tunnisteet tiedostonimistä"

#: picard/ui/mainwindow.py:860 picard/ui/widgets/scripttextedit.py:338
msgid "Ctrl+Shift+T"
msgstr "Ctrl+Shift+T"

#: picard/ui/mainwindow.py:868
msgid "&Open My Collections in Browser"
msgstr "Avaa &kokoelmani selaimeen"

#: picard/ui/mainwindow.py:875
msgid "View &Error/Debug Log"
msgstr "Tarkastele virh&e/debug-lokia"

#: picard/ui/mainwindow.py:877
msgid "Ctrl+G"
msgstr "Ctrl+G"

#: picard/ui/mainwindow.py:883
msgid "View Activity &History"
msgstr "Näytä toiminta&historia"

#: picard/ui/mainwindow.py:886
msgid "Ctrl+Shift+H"
msgstr "Ctrl+Shift+H"

#: picard/ui/mainwindow.py:886 picard/ui/scripteditor.py:608
msgid "Ctrl+H"
msgstr "Ctrl+H"

#: picard/ui/mainwindow.py:892
msgid "Open in &Player"
msgstr "Avaa t&oistimessa"

#: picard/ui/mainwindow.py:893
msgid "Play the file in your default media player"
msgstr "Toista tiedosto oletussoittimellasi"

#: picard/ui/mainwindow.py:900
msgid "Open Containing &Folder"
msgstr "Avaa tie&doston kansio"

#: picard/ui/mainwindow.py:901
msgid "Open the containing folder in your file explorer"
msgstr "Avaa tiedoston kansio tiedostojen selaimessa"

#: picard/ui/mainwindow.py:909
msgid "&Check for Update…"
msgstr "&Etsi päivitystä…"

#: picard/ui/mainwindow.py:948
msgid "From CD ripper &log file..."
msgstr "&CD-kopioinnin lokitiedostosta..."

#: picard/ui/mainwindow.py:1001 picard/ui/scripteditor.py:533
msgid "&File"
msgstr "&Tiedosto"

#: picard/ui/mainwindow.py:1014
msgid "&Edit"
msgstr "&Muokkaa"

#: picard/ui/mainwindow.py:1020 picard/ui/scripteditor.py:593
msgid "&View"
msgstr "&Näytä"

#: picard/ui/mainwindow.py:1029
msgid "&Options"
msgstr "&Asetukset"

#: picard/ui/mainwindow.py:1035
msgid "&Select file naming script"
msgstr "&Valitse tiedostonnimeämiskomentosarja"

#: picard/ui/mainwindow.py:1043
msgid "&Enable/disable profiles"
msgstr "&Ota profiileja käyttöön"

#: picard/ui/mainwindow.py:1050
msgid "&Tools"
msgstr "Ty&ökalut"

#: picard/ui/mainwindow.py:1064 picard/ui/scripteditor.py:614
#: picard/ui/util.py:51
msgid "&Help"
msgstr "&Ohje"

#: picard/ui/mainwindow.py:1099 picard/ui/ui_options_plugins.py:134
msgid "Actions"
msgstr "Toiminnot"

#: picard/ui/mainwindow.py:1151
msgid "Track"
msgstr "Kappale"

#: picard/ui/mainwindow.py:1168
msgid "&Advanced search"
msgstr "&Edistynyt haku"

#: picard/ui/mainwindow.py:1169
msgid "&Builtin search"
msgstr "Sisäänrakennettu &haku"

#: picard/ui/mainwindow.py:1264
msgid "All supported formats"
msgstr "Kaikki tuetut tiedostomuodot"

#: picard/ui/mainwindow.py:1293
#, python-format
msgid "Adding multiple directories from '%(directory)s' ..."
msgstr "Lisätään useita hakemistoja hakemistosta '%(directory)s' ..."

#: picard/ui/mainwindow.py:1298
#, python-format
msgid "Adding directory: '%(directory)s' ..."
msgstr "Lisätään hakemisto: '%(directory)s' ..."

#: picard/ui/mainwindow.py:1410
msgid "Configuration Required"
msgstr "Asetukset puuttuvat"

#: picard/ui/mainwindow.py:1411
msgid ""
"Audio fingerprinting is not yet configured. Would you like to configure it "
"now?"
msgstr "Äänitunnistamisen asetuksia ei ole vielä määritetty. Määritetäänkö asetukset nyt?"

#: picard/ui/mainwindow.py:1524
msgid "Browser integration not enabled"
msgstr "Selaimeen yhdistäminen ei ole käytössä"

#: picard/ui/mainwindow.py:1525
msgid ""
"Submitting releases to MusicBrainz requires the browser integration to be "
"enabled. Do you want to enable the browser integration now?"
msgstr "Julkaisujen lähettäminen MusicBrainziin vaatii että selaimeen yhdistäminen on käytössä. Otetaanko selaimeen yhdistäminen käyttöön nyt?"

#: picard/ui/mainwindow.py:1636
#, python-format
msgid "%(filename)s (error: %(error)s)"
msgstr "%(filename)s (virhe: %(error)s)"

#: picard/ui/mainwindow.py:1642
#, python-format
msgid "%(filename)s"
msgstr "%(filename)s"

#: picard/ui/mainwindow.py:1651
#, python-format
msgid "%(filename)s (%(similarity)d%%) (error: %(error)s)"
msgstr "%(filename)s (%(similarity)d%%) (virhe: %(error)s)"

#: picard/ui/mainwindow.py:1658
#, python-format
msgid "%(filename)s (%(similarity)d%%)"
msgstr "%(filename)s (%(similarity)d%%)"

#: picard/ui/mainwindow.py:1721
msgid "Authentication Required"
msgstr "Tunnistautuminen vaaditaan"

#: picard/ui/mainwindow.py:1722
msgid ""
"Picard needs authorization to access your personal data on the MusicBrainz "
"server. Would you like to log in now?"
msgstr "Picard vaatii tunnistautumisen voidakseen käyttää henkilökohtaisia tietojasi MusicBrainzin palvelimelta. Haluaisitko kirjautua sisään nyt?"

#: picard/ui/mainwindow.py:1737
msgid "Authentication failed"
msgstr "Tunnistautuminen epäonnistui"

#: picard/ui/mainwindow.py:1738 picard/ui/options/general.py:146
#, python-format
msgid "Login failed: %s"
msgstr "Kirjautuminen epäonnistui: %s"

#: picard/ui/metadatabox.py:112
#, python-format
msgid "(different across %d item)"
msgid_plural "(different across %d items)"
msgstr[0] "(%d erilainen)"
msgstr[1] "(%d erilaista)"

#: picard/ui/metadatabox.py:120
#, python-format
msgid "(missing from %d item)"
msgid_plural "(missing from %d items)"
msgstr[0] "(%d puuttuva)"
msgstr[1] "(%d puuttuvaa)"

#: picard/ui/metadatabox.py:218
msgid "metadata view"
msgstr "metatietonäkymä"

#: picard/ui/metadatabox.py:219
msgid "Displays original and new tags for the selected files"
msgstr "Näyttää alkuperäiset ja uudet tunnisteet valituille tiedostoille"

#: picard/ui/metadatabox.py:221
msgid "Tag"
msgstr "Tunniste"

#: picard/ui/metadatabox.py:221
msgid "Original Value"
msgstr "Alkuperäinen arvo"

#: picard/ui/metadatabox.py:221
msgid "New Value"
msgstr "Uusi arvo"

#: picard/ui/metadatabox.py:241
msgid "Add New Tag..."
msgstr "Lisää uusi tunniste..."

#: picard/ui/metadatabox.py:243
msgid "Show Changes First"
msgstr "Näytä muutokset ensin"

#: picard/ui/metadatabox.py:248
msgid "Alt+Shift+A"
msgstr "Alt+Shift+A"

#: picard/ui/metadatabox.py:251
msgid "Alt+Shift+E"
msgstr "Alt+Shift+E"

#: picard/ui/metadatabox.py:253
msgid "Alt+Shift+R"
msgstr "Alt+Shift+R"

#: picard/ui/metadatabox.py:373
msgid "Edit..."
msgstr "Muokkaa..."

#: picard/ui/metadatabox.py:379
msgid "Add to 'Preserve Tags' List"
msgstr "Lisää säilytettävien tunnisteiden listaan"

#: picard/ui/metadatabox.py:384
msgid "Remove from 'Preserve Tags' List"
msgstr "Poista säilytettävien tunnisteiden listasta"

#: picard/ui/metadatabox.py:432
msgid "Use Original Value"
msgid_plural "Use Original Values"
msgstr[0] "Käytä alkuperäistä arvoa"
msgstr[1] "Käytä alkuperäisiä arvoja"

#: picard/ui/metadatabox.py:439
msgid "&Copy"
msgstr "&Kopioi"

#: picard/ui/newuserdialog.py:34
msgid ""
"<p><strong>Changes made by Picard are not reversible.</strong></p><p>Picard "
"is a very flexible music tagging tool which can rename your files and "
"overwrite the tags. We <strong>strongly recommend</strong> that "
"you:</p><ul><li>read the <a href='{documentation_url}'>User Guide</a> (also "
"available from the Help menu)</li><li>test with copies of your music and "
"work in small batches</li></ul><p>Picard is open source software written by "
"volunteers. It is provided as-is and with no warranty.</p>"
msgstr ""

#: picard/ui/newuserdialog.py:49
msgid "Show this message again the next time you start Picard."
msgstr ""

#: picard/ui/newuserdialog.py:54
msgid "New User Warning"
msgstr ""

#: picard/ui/passworddialog.py:43
#, python-format
msgid ""
"The server %s requires you to login. Please enter your username and "
"password."
msgstr "Palvelin %s edellyttää kirjautumista. Syötä käyttäjätunnuksesi ja salasanasi."

#: picard/ui/passworddialog.py:64
#, python-format
msgid ""
"The proxy %s requires you to login. Please enter your username and password."
msgstr "Välityspalvelin %s vaatii kirjautumisen. Syötä käyttäjänimesi ja salasanasi."

#: picard/ui/playertoolbar.py:173
msgid ""
"Internal player: The format of a media resource isn't (fully) supported"
msgstr "Sisäinen soitin: Medialähteen tyyppi ei ole (täysin) tuettu"

#: picard/ui/playertoolbar.py:175
msgid ""
"Internal player: There are not the appropriate permissions to play a media "
"resource"
msgstr "Sisäinen soitin: Medialähteen toistamiselle ei ole tarvittavia käyttöoikeuksia"

#: picard/ui/playertoolbar.py:177
msgid ""
"Internal player: A valid playback service was not found, playback cannot "
"proceed"
msgstr "Sisäinen soitin: Kelvollista toistopalvelua ei havaittu, toistoa ei voida suorittaa"

#: picard/ui/playertoolbar.py:179
#, python-format
msgid "Internal player: error, code=%d, msg=%s"
msgstr "Sisäinen soitin: virhe, code=%d, msg=%s"

#: picard/ui/playertoolbar.py:185
msgid "Player"
msgstr "Soitin"

#: picard/ui/playertoolbar.py:193
msgid "Play"
msgstr "Toista"

#: picard/ui/playertoolbar.py:194
msgid "Play selected files"
msgstr "Toista valitut tiedostot"

#: picard/ui/playertoolbar.py:200
msgid "Pause"
msgstr "Pysäytä"

#: picard/ui/playertoolbar.py:201
msgid "Pause or resume current playback"
msgstr "Pysäytä tai jatka nykyistä toistoa"

#: picard/ui/playertoolbar.py:339
#, python-format
msgid "%1.1f ×"
msgstr "%1.1f ×"

#: picard/ui/playertoolbar.py:345
msgid "Change playback speed"
msgstr "Vaihda toiston nopeutta"

#: picard/ui/playertoolbar.py:352
msgid "Playback speed"
msgstr "Toiston nopeus"

#: picard/ui/playertoolbar.py:395
#, python-format
msgid "%d%%"
msgstr "%d%%"

#: picard/ui/playertoolbar.py:401
msgid "Change audio volume"
msgstr "Muuta äänenvoimakkuutta"

#: picard/ui/playertoolbar.py:407
msgid "Audio volume"
msgstr "Äänenvoimakkuus"

#: picard/ui/ratingwidget.py:99
#, python-format
msgid ""
"Failed to submit rating for track '%(track_title)s' due to server error "
"%(error)d"
msgstr ""

#: picard/ui/savewarningdialog.py:38
msgid "overwrite existing metadata (tags) within the file"
msgid_plural "overwrite existing metadata (tags) within the files"
msgstr[0] ""
msgstr[1] ""

#: picard/ui/savewarningdialog.py:43
msgid "rename the file"
msgid_plural "rename the files"
msgstr[0] ""
msgstr[1] ""

#: picard/ui/savewarningdialog.py:48
msgid "move the file to a different location"
msgid_plural "move the files to a different location"
msgstr[0] ""
msgstr[1] ""

#: picard/ui/savewarningdialog.py:54
msgid "You are about to save {file_count:,d} file and this will:"
msgid_plural "You are about to save {file_count:,d} files and this will:"
msgstr[0] ""
msgstr[1] ""

#: picard/ui/savewarningdialog.py:58
msgid ""
"<strong>This action cannot be undone.</strong> Do you want to continue?"
msgstr ""

#: picard/ui/savewarningdialog.py:61
msgid "<li>{action}</li>"
msgstr ""

#: picard/ui/savewarningdialog.py:62
msgid "<p>{header}</p><ul>{list_of_actions}</ul><p>{footer}</p>"
msgstr ""

#: picard/ui/savewarningdialog.py:64
msgid "There are no actions selected. No changes will be saved."
msgstr ""

#: picard/ui/savewarningdialog.py:66
msgid "Don't show this warning again."
msgstr ""

#: picard/ui/savewarningdialog.py:72
msgid "File Save Warning"
msgstr ""

#: picard/ui/scripteditor.py:145
msgid "Renaming options are disabled"
msgstr "Uudelleennimeämisen asetukset ovat pois käytöstä"

#: picard/ui/scripteditor.py:218
#, python-format
msgid ""
"If you select files from the Cluster pane or Album pane prior to opening the"
" Options screen, up to %u files will be randomly chosen from your selection "
"as file naming examples.  If you have not selected any files, then some "
"default examples will be provided."
msgstr "Mikäli valitset tiedostoja joko ryhmittely- tai julkaisuikkunassa ennen asetuksien avaamista, enintään %u tiedostoa valituista näytetään tiedostonnimeämisen esimerkkeinä. Ilman valittuja tiedostoja, oletusesimerkit näytetään."

#: picard/ui/scripteditor.py:230
#, python-format
msgid ""
"Reload up to %u items chosen at random from files selected in the main "
"window"
msgstr "Valitse uudet %u satunnaista tiedostoa pääikkunassa valituista"

#: picard/ui/scripteditor.py:319 picard/ui/scripteditor.py:1227
msgid "Confirm"
msgstr "Vahvista"

#: picard/ui/scripteditor.py:393
msgid "File naming script editor"
msgstr "Tiedostonnimeämiskomentosarjan muokkain"

#: picard/ui/scripteditor.py:459
msgid "Reset"
msgstr "Aseta alkutilaan"

#: picard/ui/options/dialog.py:133 picard/ui/scripteditor.py:464
msgid "Make It So!"
msgstr "&Tallenna asetukset!"

#: picard/ui/scripteditor.py:536
msgid "&Import a script file"
msgstr "&Tuo komentosarja tiedostosta"

#: picard/ui/scripteditor.py:537
msgid "Import a file as a new script"
msgstr "Tuo komentosarja tiedostosta uutena komentosarjana"

#: picard/ui/scripteditor.py:542
msgid "&Export a script file"
msgstr "&Vie komentosarja tiedostoon"

#: picard/ui/scripteditor.py:543
msgid "Export the script to a file"
msgstr "Vie komentosarja tiedostoon"

#: picard/ui/scripteditor.py:548
msgid "&Reset all scripts"
msgstr "Aseta kaikki komentosa&rjat alkutiloihinsa"

#: picard/ui/scripteditor.py:549
msgid "Reset all scripts to the saved values"
msgstr "Aseta kaikki komentosarjat tallennetuihin arvoihinsa"

#: picard/ui/scripteditor.py:554
msgid "&Save and exit"
msgstr "Tallenna ja poi&stu"

#: picard/ui/scripteditor.py:555
msgid "Save changes to the script settings and exit"
msgstr "Tallenna komentosarjan muutokset ja poistu"

#: picard/ui/scripteditor.py:560
msgid "E&xit without saving"
msgstr "Lo&peta tallentamatta"

#: picard/ui/scripteditor.py:561
msgid "Close the script editor without saving changes"
msgstr "Sulje komentosarjan muokkain tallentamatta muutoksia"

#: picard/ui/scripteditor.py:566
msgid "&Script"
msgstr "&Komentosarja"

#: picard/ui/scripteditor.py:569
msgid "View/Edit Script &Metadata"
msgstr "Näytä/Muokkaa komentosarjan &Metatietoja"

#: picard/ui/scripteditor.py:570
msgid "Display the details for the script"
msgstr "Näytä lisätietoja komentosarjasta"

#: picard/ui/scripteditor.py:572
msgid "Ctrl+M"
msgstr "Ctrl+M"

#: picard/ui/scripteditor.py:575
msgid "Add a &new script"
msgstr "Lisää uusi &komentosarja"

#: picard/ui/scripteditor.py:580
msgid "&Copy the current script"
msgstr "&Kopioi nykyinen komentosarja"

#: picard/ui/scripteditor.py:581
msgid "Save a copy of the script as a new script"
msgstr "Tallenna kopio komentosarjasta uutena komentosarjana"

#: picard/ui/scripteditor.py:586
msgid "&Delete the current script"
msgstr "&Poista nykyinen komentosarja"

#: picard/ui/scripteditor.py:587
msgid "Delete the script"
msgstr "Poista komentosarja"

#: picard/ui/scripteditor.py:596
msgid "&Reload random example files"
msgstr "Lataa &uudet satunnaiset esimerkkitiedostonimet"

#: picard/ui/scripteditor.py:605
msgid "&Show documentation"
msgstr "&Näytä dokumentaatio"

#: picard/ui/scripteditor.py:606
msgid "View the scripting documentation in a sidebar"
msgstr "Näytä komentosarjan ohjeistus sivupalkissa"

#: picard/ui/scripteditor.py:622
msgid "&Scripting documentation..."
msgstr "&Komentosarjojen ohjeistus..."

#: picard/ui/scripteditor.py:623
msgid "Open the scripting documentation in your browser"
msgstr "Avaa komentosarjan ohjeistus selaimeen"

#: picard/ui/scripteditor.py:641
msgid "Empty / blank script"
msgstr "Tyhjä komentosarja"

#: picard/ui/scripteditor.py:734
msgid ""
"At least one unsaved script has been attached to an option profile.\n"
"\n"
"   Profile: {profile_title}\n"
"   Script: {old_script_title}\n"
"\n"
"Continuing without saving will reset the selected script in the profile to:\n"
"\n"
"   {new_script_title}\n"
"\n"
"Are you sure that you want to continue?"
msgstr "Vähintään yksi tallentamaton komentosarja on liitettynä asetusprofiiliin.\n\n   Profilii: {profile_title}\n   Komentosarja: {old_script_title}\n\nJatkaminen tallentamatta muutoksia asettaa profiilin asetukseen:\n\n   {new_script_title}\n\nOletko varma että haluat jatkaa?"

#: picard/ui/options/renaming.py:256 picard/ui/scripteditor.py:857
#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166
#: picard/ui/scripteditor.py:1394
msgid "Error"
msgstr "Virhe"

#: picard/ui/scripteditor.py:857
msgid "There is already a script with that title."
msgstr "Tämänniminen komentosarja on jo olemassa."

#: picard/ui/scripteditor.py:860 picard/ui/scripteditor.py:1166
#: picard/ui/scripteditor.py:1395
msgid "The script title must not be empty."
msgstr "Komentosarjan nimi ei voi olla tyhjä."

#: picard/ui/scripteditor.py:1111
msgid "Error Deleting Script"
msgstr "Virhe poistettaessa komentosarjaa"

#: picard/ui/scripteditor.py:1112
#, python-format
msgid ""
"The script could not be deleted because it is used in one of the user profiles.\n"
"\n"
"Profile: %s"
msgstr "Komentosarjaa ei voitu poistaa sillä se on yhä käytössä käyttäjäprofiilissa:\n\nProfiili: %s"

#: picard/ui/scripteditor.py:1122
msgid "Are you sure that you want to delete the script?"
msgstr "Haluatko varmasti poistaa tämän komentosarjan?"

#: picard/ui/options/scripting.py:161 picard/ui/scripteditor.py:1208
msgid "File Error"
msgstr "Tiedostovirhe"

#: picard/ui/scripteditor.py:1229
msgid ""
"A script named \"{script_name}\" already exists.\n"
"\n"
"Do you want to overwrite it, add as a copy or cancel?"
msgstr "Komentosarja nimeltä \"{script_name}\" on jo olemassa.\n\nKirjoitetaanko yli, tehdäänkö kopio vai peruutetaanko?"

#: picard/ui/scripteditor.py:1236
msgid "Overwrite"
msgstr "Kirjoita yli"

#: picard/ui/options/profiles.py:119 picard/ui/scripteditor.py:1238
msgid "Copy"
msgstr "Kopioi"

#: picard/ui/options/renaming.py:266 picard/ui/scripteditor.py:1284
msgid "The file naming format must not be empty."
msgstr "Tiedostonnimeämismuoto ei ole asetettu."

#: picard/ui/scripteditor.py:1321
msgid "Script Details"
msgstr "Komentosarjan tiedot"

#: picard/ui/scripteditor.py:1374
msgid ""
"There are unsaved changes to the current metadata.\n"
"\n"
"Do you want to continue and lose these changes?"
msgstr "Nykyisissä metatiedoissa on tallentamattomia muutoksia.\n\nHaluatko poistua ja menettää muutokset?"

#: picard/ui/scriptsmenu.py:62
#, python-format
msgid "Script error in \"%(script)s\": %(message)s"
msgstr "Virhe komentosarjassa \"%(script)s\": %(message)s"

#: picard/ui/tagsfromfilenames.py:137 picard/ui/tagsfromfilenames.py:148
msgid "File Name"
msgstr "Tiedostonimi"

#: picard/ui/ui_aboutdialog.py:83
msgid "About Picard"
msgstr "Tietoja Picardista"

#: picard/ui/options/cdlookup.py:52 picard/ui/ui_cdlookup.py:85
#: picard/ui/ui_options_cdlookup.py:40
#: picard/ui/ui_options_cdlookup_select.py:47
msgid "CD Lookup"
msgstr "CD-haku"

#: picard/ui/ui_cdlookup.py:86
msgid "The following releases on MusicBrainz match the CD:"
msgstr "Seuraavat julkaisut MusicBrainzissa vastaavat CD-levyä:"

#: picard/ui/ui_cdlookup.py:87
msgid "No matching releases found for this disc."
msgstr "Tälle levylle ei löytynyt vastaavaa julkaisua."

#: picard/ui/ui_cdlookup.py:88
msgid "Submit disc ID"
msgstr "Lähetä levyn tunniste"

#: picard/ui/ui_cdlookup.py:89
msgid "&Load into Picard"
msgstr "&Lataa Picardiin"

#: picard/ui/ui_cdlookup.py:90
msgid "&Submit disc ID"
msgstr "&Lähetä levyn tunniste"

#: picard/ui/ui_cdlookup.py:91 picard/ui/util.py:50
msgid "&Cancel"
msgstr "&Peruuta"

#: picard/ui/ui_edittagdialog.py:115
msgid "Edit Tag"
msgstr "Muokkaa tunnistetta"

#: picard/ui/ui_edittagdialog.py:116
msgid "Edit value"
msgstr "Muokkaa arvoa"

#: picard/ui/ui_edittagdialog.py:117
msgid "Add value"
msgstr "Lisää arvo"

#: picard/ui/ui_edittagdialog.py:118
msgid "Remove value"
msgstr "Poista arvo"

#: picard/ui/ui_edittagdialog.py:119 picard/ui/ui_edittagdialog.py:120
msgid "Move selected value up"
msgstr "Siirrä valittua arvoa ylöspäin"

#: picard/ui/ui_edittagdialog.py:121 picard/ui/ui_edittagdialog.py:122
msgid "Move selected value down"
msgstr "Siirrä valittua arvoa alaspäin"

#: picard/ui/ui_exception_script_selector.py:105
msgid "Exception Language Script Selector"
msgstr "Poikkeukset kielen merkistöihin"

#: picard/ui/ui_exception_script_selector.py:106
msgid "Selected Scripts"
msgstr "Valitut merkistöt"

#: picard/ui/ui_exception_script_selector.py:107
msgid "Selected language script match threshold:"
msgstr "Valitun kielen vastaavuuden kynnysarvo:"

#: picard/ui/ui_exception_script_selector.py:108
msgid "Move selected language script up"
msgstr "Siirrä valittua kieltä ylöspäin"

#: picard/ui/ui_exception_script_selector.py:109
msgid "Add to selected language scripts"
msgstr "Lisää valittuihin kieliin"

#: picard/ui/ui_exception_script_selector.py:110
msgid "Remove selected language script"
msgstr "Poista valittu kieli"

#: picard/ui/ui_exception_script_selector.py:111
msgid "Move selected language script down"
msgstr "Siirrä valittua kieltä alaspäin"

#: picard/ui/ui_exception_script_selector.py:112
msgid "Available Language Scripts"
msgstr "Saatavilla olevat kielet"

#: picard/ui/ui_infodialog.py:82
msgid "&Error"
msgstr "&Virhe"

#: picard/ui/ui_infodialog.py:83
msgid "A&rtwork"
msgstr "&Kansikuva"

#: picard/ui/ui_infostatus.py:106 picard/ui/ui_provider_options_caa.py:68
#: picard/ui/ui_provider_options_local.py:52
#: picard/ui/ui_widget_taglisteditor.py:68
msgid "Form"
msgstr "Lomake"

#: picard/ui/ui_multi_locale_selector.py:85
msgid "Locale Selector"
msgstr "Lokaalin valitsin"

#: picard/ui/ui_multi_locale_selector.py:86
msgid "Selected Locales"
msgstr "Valitut lokaalit"

#: picard/ui/ui_multi_locale_selector.py:87
msgid "Move selected locale up"
msgstr "Siirrä valittua lokaalia ylöspäin"

#: picard/ui/ui_multi_locale_selector.py:88
msgid "Add to selected locales"
msgstr "Lisää valittuihin lokaaleihin"

#: picard/ui/ui_multi_locale_selector.py:89
msgid "Remove selected locale"
msgstr "Poista valittu lokaali"

#: picard/ui/ui_multi_locale_selector.py:90
msgid "Move selected locale down"
msgstr "Siirrä valittua lokaalia alaspäin"

#: picard/ui/ui_multi_locale_selector.py:91
msgid "Available Locales"
msgstr "Saatavilla olevat lokaalit"

#: picard/ui/ui_options.py:47
msgid "Options"
msgstr "Asetukset"

#: picard/ui/ui_options_advanced.py:138
msgid "Advanced options"
msgstr "Lisäasetukset"

#: picard/ui/ui_options_advanced.py:139
msgid "Ignore file paths matching the following regular expression:"
msgstr "Jätä huomioimatta tiedostopolut jotka vastaavat seuraavaan säännölliseen lausekkeeseen:"

#: picard/ui/ui_options_advanced.py:141
msgid "Ignore track duration difference under this number of seconds"
msgstr "Salli raitojen kestojen heittää näin monta sekuntia"

#: picard/ui/ui_options_advanced.py:144
msgid ""
"Ignore the following tracks when determining whether a release is complete"
msgstr "Ohita seuraavan tyyppiset kappaleet määriteltäessä onko julkaisu täydellinen"

#: picard/ui/ui_options_advanced.py:145
msgid "Video tracks"
msgstr "Videoraidat"

#: picard/ui/ui_options_advanced.py:146
msgid "Data tracks"
msgstr "Dataraidat"

#: picard/ui/ui_options_advanced.py:147
msgid "Pregap tracks"
msgstr "Esialueen raidat"

#: picard/ui/ui_options_advanced.py:148
msgid "Silent tracks"
msgstr "Äänettömät raidat"

#: picard/ui/ui_options_advanced.py:149
msgid "Tags to ignore for comparison:"
msgstr "Tunnisteet jotka ohitetaan vertailtaessa:"

#: picard/ui/options/dialog.py:212
#: picard/ui/ui_options_attached_profiles.py:34
msgid "Profiles Attached to Options"
msgstr "Asetuksiin liitetyt profiilit"

#: picard/ui/ui_options_cdlookup.py:41
msgid "CD-ROM device to use for lookups:"
msgstr "Hakuihin käytettävä CD-ROM-asema:"

#: picard/ui/ui_options_cdlookup_select.py:48
msgid "Default CD-ROM drive to use for lookups:"
msgstr "Oletuksena hakuihin käytettävä CD-ROM-asema:"

#: picard/ui/ui_options_cover.py:98
msgid "Use the following file name for images:"
msgstr "Käytä seuraavaa tiedostonimeä kuville:"

#: picard/ui/ui_options_cover.py:99
msgid "Overwrite the file if it already exists"
msgstr "Korvaa jo olemassa oleva tiedosto"

#: picard/ui/ui_options_cover.py:102
msgid "Cover Art Providers"
msgstr "Kansitaidepalvelut"

#: picard/ui/ui_options_cover.py:103
msgid "Reorder Priority: "
msgstr "Muuta tärkeysjärjestystä: "

#: picard/ui/ui_options_cover.py:104
#: picard/ui/ui_options_interface_toolbar.py:77
msgid "Move selected item up"
msgstr "Siirrä valittua kohdetta ylöspäin"

#: picard/ui/ui_options_cover.py:105
#: picard/ui/ui_options_interface_toolbar.py:78
msgid "Move selected item down"
msgstr "Siirrä valittua kohdetta alaspäin"

#: picard/ui/ui_options_fingerprinting.py:97
msgid "Audio Fingerprinting"
msgstr "Äänitunnisteet"

#: picard/ui/ui_options_fingerprinting.py:98
msgid "Do not use audio fingerprinting"
msgstr "Älä käytä äänitunnisteita"

#: picard/ui/ui_options_fingerprinting.py:99
msgid "Use AcoustID"
msgstr "Käytä AcoustID:tä"

#: picard/ui/ui_options_fingerprinting.py:100
msgid "AcoustID Settings"
msgstr "AcoustID-asetukset"

#: picard/ui/ui_options_fingerprinting.py:101
msgid "Ignore existing AcoustID fingerprints"
msgstr "Ohita olemassa olevat AcoustID-tunnisteet"

#: picard/ui/ui_options_fingerprinting.py:102
msgid "Save AcoustID fingerprints to file tags"
msgstr "Tallenna AcoustID-tunnisteet tiedostoihin"

#: picard/ui/ui_options_fingerprinting.py:103
msgid "Maximum threads to use for calculator:"
msgstr "Äänitunnisteiden laskemiseen käytettyjen säikeiden enimmäismäärä:"

#: picard/ui/ui_options_fingerprinting.py:104
msgid "Fingerprint calculator:"
msgstr "Äänitunnisteen laskemiseen käytettävä ohjelma:"

#: picard/ui/ui_options_fingerprinting.py:105
#: picard/ui/ui_options_interface.py:132 picard/ui/ui_options_renaming.py:152
msgid "Browse..."
msgstr "Selaa..."

#: picard/ui/ui_options_fingerprinting.py:106
msgid "Download..."
msgstr "Lataa..."

#: picard/ui/ui_options_fingerprinting.py:107
msgid "API key:"
msgstr "API-avain:"

#: picard/ui/ui_options_fingerprinting.py:108
msgid "Get API key..."
msgstr "Hae API-avain..."

#: picard/ui/ui_options_general.py:170
msgid "MusicBrainz Server"
msgstr "MusicBrainz-palvelin"

#: picard/ui/ui_options_general.py:171
msgid ""
"You have configured an unofficial MusicBrainz server. By default submissions"
" of releases, recordings and disc IDs will go to the primary database on "
"musicbrainz.org."
msgstr "Epävirallinen MusicBrainz-palvelin on asetettu käyttöön. Oletuksena tiedot julkaisuista, äänitteistä ja levyn tunnisteista lähetetään päätietokantaan osoitteessa musicbrainz.org."

#: picard/ui/ui_options_general.py:172
msgid "Submit data to the configured server"
msgstr "Lähetä tiedot asetettuun palvelimeen"

#: picard/ui/ui_options_general.py:173 picard/ui/ui_options_network.py:135
msgid "Port:"
msgstr "Portti:"

#: picard/ui/ui_options_general.py:174 picard/ui/ui_options_network.py:137
msgid "Server address:"
msgstr "Palvelimen osoite:"

#: picard/ui/ui_options_general.py:176
msgid "Log in"
msgstr "Kirjaudu sisään"

#: picard/ui/ui_options_general.py:177
msgid "Log out"
msgstr "Kirjaudu ulos"

#: picard/ui/ui_options_general.py:182
msgid "Update Checking"
msgstr "Päivityksen tarkastaminen"

#: picard/ui/ui_options_general.py:183
msgid "Check for updates during start-up"
msgstr "Etsi päivityksiä käynnistyessä"

#: picard/ui/ui_options_general.py:184
msgid "Days between checks:"
msgstr "Kuinka monen päivän välein päivityksiä haetaan:"

#: picard/ui/ui_options_general.py:185
msgid "Updates to check:"
msgstr "Etsi seuraavia päivityksiä:"

#: picard/ui/ui_options_genres.py:121
msgid ""
"Fall back on album's artists genres if no genres are found for the release "
"or release group"
msgstr "Käytä julkaisun artistin tyylilajeja, jos niitä ei löydy julkaisulle eikä julkaisuryhmälle"

#: picard/ui/ui_options_genres.py:123
msgid "Minimal genre usage:"
msgstr "Tyylilajien vähimmäismäärä:"

#: picard/ui/ui_options_genres.py:124 picard/ui/ui_options_matching.py:73
#: picard/ui/ui_options_matching.py:74 picard/ui/ui_options_matching.py:75
msgid " %"
msgstr " %"

#: picard/ui/ui_options_genres.py:125
msgid "Maximum number of genres:"
msgstr "Tyylilajien enimmäismäärä:"

#: picard/ui/ui_options_genres.py:126
msgid "Join multiple genres with:"
msgstr "Yhdistä useammat tyylilajit seuraavalla erottimella:"

#: picard/ui/ui_options_genres.py:127
msgid " / "
msgstr " / "

#: picard/ui/ui_options_genres.py:128
msgid ", "
msgstr ", "

#: picard/ui/ui_options_genres.py:129
msgid "Genres or folksonomy tags to include or exclude, one per line:"
msgstr "Tyylilajit tai folksonomia-luokitukset, jotka otetaan mukaan tai ohitetaan, yksi per rivi:"

#: picard/ui/ui_options_genres.py:130
msgid "Playground for genres or folksonomy tags filters (cleared on exit):"
msgstr "Testialue tyylilajien tai folksonomia-luokituksien suodattimille (tyhjennetään poistuttaessa):"

#: picard/ui/ui_options_interface.py:118
msgid "Appearance"
msgstr "Ulkoasu"

#: picard/ui/ui_options_interface.py:121
msgid "User interface language:"
msgstr "Käyttöliittymän kieli:"

#: picard/ui/ui_options_interface.py:122
msgid "User interface color theme:"
msgstr "Käyttöliittymän väriteema:"

#: picard/ui/ui_options_interface.py:123
msgid "Miscellaneous"
msgstr "Muut"

#: picard/ui/searchdialog/__init__.py:95 picard/ui/ui_options_interface.py:126
msgid "Use advanced query syntax"
msgstr "Käytä laajennettuja hakukomentoja"

#: picard/ui/ui_options_interface.py:127
msgid "Show the new user dialog when starting Picard"
msgstr ""

#: picard/ui/ui_options_interface.py:131
msgid "Begin browsing in the following directory:"
msgstr "Aloita tiedostoselaaminen tästä hakemistosta:"

#: picard/ui/options/interface_colors.py:92
#: picard/ui/ui_options_interface_colors.py:49
msgid "Colors"
msgstr "Värit"

#: picard/ui/ui_options_interface_toolbar.py:72
msgid "Customize Action Toolbar"
msgstr "Mukauta toimintatyökaluriviä"

#: picard/ui/ui_options_interface_toolbar.py:73
msgid "Add a new button to Toolbar"
msgstr "Lisää uuden painikkeen työkaluriviin"

#: picard/ui/ui_options_interface_toolbar.py:74
msgid "Add Action"
msgstr "Lisää toiminta"

#: picard/ui/ui_options_interface_toolbar.py:75
msgid "Insert a separator"
msgstr "Lisää jakajan työkaluriviin"

#: picard/ui/ui_options_interface_toolbar.py:76
msgid "Add Separator"
msgstr "Lisää jakaja"

#: picard/ui/ui_options_interface_toolbar.py:79
msgid "Remove button from toolbar"
msgstr "Poista painike työkalurivistä"

#: picard/ui/ui_options_interface_top_tags.py:37
msgid "Show the below tags above all other tags in the metadata view"
msgstr "Näytä seuraavat tunnisteet ensimmäisenä metatietonäkymässä"

#: picard/ui/ui_options_maintenance.py:86
msgid "Configuration File:"
msgstr "Asetustiedosto:"

#: picard/ui/ui_options_maintenance.py:87
msgid "Open folder"
msgstr "Avaa kansio"

#: picard/ui/ui_options_maintenance.py:88
msgid "Load Backup"
msgstr "Lataa varmuuskopio"

#: picard/ui/ui_options_maintenance.py:89
msgid "Save Backup"
msgstr "Tallenna varmuuskopio"

#: picard/ui/ui_options_maintenance.py:90
msgid "Remove selected options"
msgstr "Poista valitut asetukset"

#: picard/ui/ui_options_maintenance.py:91
msgid "Select all"
msgstr "Valitse kaikki"

#: picard/ui/ui_options_matching.py:71
msgid "Thresholds"
msgstr "Kynnysarvot"

#: picard/ui/ui_options_matching.py:72
msgid "Minimal similarity for matching files to tracks:"
msgstr "Pienin samankaltaisuus tiedostojen yhdistämiseen kappaleisiin:"

#: picard/ui/ui_options_matching.py:76
msgid "Minimal similarity for file lookups:"
msgstr "Pienin samankaltaisuus tiedostojen hakuihin:"

#: picard/ui/ui_options_matching.py:77
msgid "Minimal similarity for cluster lookups:"
msgstr "Pienin samankaltaisuus ryhmien hakuihin:"

#: picard/ui/ui_options_metadata.py:130
msgid "Translate artist names to these locales where possible:"
msgstr "Muunna artistien nimet näihin lokaaleihin mikäli mahdollista:"

#: picard/ui/ui_options_metadata.py:131 picard/ui/ui_options_metadata.py:133
msgid "Select..."
msgstr "Valitse..."

#: picard/ui/ui_options_metadata.py:132
msgid "Ignore artist name translation for these language scripts:"
msgstr "Ohita artistien nimen muunnos näille kielille:"

#: picard/ui/ui_options_metadata.py:140
msgid "Custom Fields"
msgstr "Mukautettavat tiedot"

#: picard/ui/ui_options_metadata.py:141
msgid "Various artists:"
msgstr "Useita artisteja:"

#: picard/ui/ui_options_metadata.py:142
msgid "Standalone recordings:"
msgstr "Yksittäiset äänitteet"

#: picard/ui/options/interface.py:93 picard/ui/ui_options_metadata.py:143
#: picard/ui/ui_options_metadata.py:144
#: picard/ui/ui_provider_options_local.py:54
msgid "Default"
msgstr "Oletus"

#: picard/ui/ui_options_network.py:131
msgid "Web Proxy"
msgstr "Välityspalvelin"

#: picard/ui/ui_options_network.py:132
msgid "HTTP"
msgstr "HTTP"

#: picard/ui/ui_options_network.py:133
msgid "SOCKS"
msgstr "SOCKS"

#: picard/ui/ui_options_network.py:134 picard/ui/ui_passworddialog.py:63
msgid "Username:"
msgstr "Käyttäjätunnus:"

#: picard/ui/ui_options_network.py:136 picard/ui/ui_passworddialog.py:64
msgid "Password:"
msgstr "Salasana:"

#: picard/ui/ui_options_network.py:138
msgid "Request timeout in seconds:"
msgstr "Pyynnön aikakatkaisu sekunteina:"

#: picard/ui/ui_options_network.py:139
msgid "Browser Integration"
msgstr "Selaimeen yhdistäminen"

#: picard/ui/ui_options_network.py:140
msgid "Default listening port:"
msgstr "Oletusportti:"

#: picard/ui/options/plugins.py:224 picard/ui/ui_options_plugins.py:131
msgid "Plugins"
msgstr "Liitännäiset"

#: picard/ui/options/plugins.py:608 picard/ui/searchdialog/album.py:152
#: picard/ui/searchdialog/artist.py:54 picard/ui/searchdialog/track.py:69
#: picard/ui/ui_options_plugins.py:132
msgid "Name"
msgstr "Nimi"

#: picard/ui/ui_options_plugins.py:133
msgid "Version"
msgstr "Versio"

#: picard/ui/ui_options_plugins.py:135
msgid "Install plugin..."
msgstr "Asenna liitännäinen..."

#: picard/ui/ui_options_plugins.py:136
msgid "Open plugin folder"
msgstr "Avaa liitännäiskansio"

#: picard/ui/ui_options_plugins.py:137
msgid "Reload List of Plugins"
msgstr "Päivitä lista liitännäisistä"

#: picard/ui/ui_options_plugins.py:138
msgid "Details"
msgstr "Tiedot"

#: picard/ui/ui_options_profiles.py:75
msgid "Option Profile(s)"
msgstr "Asetusprofiili(t)"

#: picard/ui/ui_options_profiles.py:76
msgid "Move profile up"
msgstr "Siirrä profiilia ylöspäin"

#: picard/ui/ui_options_profiles.py:77
msgid "Move profile down"
msgstr "Siirrä profiilia alaspäin"

#: picard/ui/ui_options_ratings.py:48
msgid ""
"Picard saves the ratings together with an e-mail address identifying the "
"user who did the rating. That way different ratings for different users can "
"be stored in the files. Please specify the e-mail you want to use to save "
"your ratings."
msgstr "Picard tallentaa arvostelun yhteydessä käyttäjän sähköpostiosoitteen tiedostoihin. Tämä mahdollistaa useiden käyttäjien omat arvostelut kappaleille. Määritä sähköpostiosoite, jota haluat käyttää arvostelujesi tallentamiseen."

#: picard/ui/ui_options_ratings.py:49
msgid "E-mail:"
msgstr "Sähköpostiosoite:"

#: picard/ui/ui_options_releases.py:112 picard/ui/ui_options_releases.py:113
msgid "Add to preferred release countries"
msgstr "Lisää suosittuihin julkaisumaihin"

#: picard/ui/ui_options_releases.py:114 picard/ui/ui_options_releases.py:115
msgid "Remove from preferred release countries"
msgstr "Poista suosituista julkaisumaista"

#: picard/ui/ui_options_releases.py:117 picard/ui/ui_options_releases.py:118
msgid "Add to preferred release formats"
msgstr "Lisää suosittuihin julkaisumuotoihin"

#: picard/ui/ui_options_releases.py:119 picard/ui/ui_options_releases.py:120
msgid "Remove from preferred release formats"
msgstr "Poista suosituista julkaisumuodoista"

#: picard/ui/ui_options_renaming.py:150
msgid "Move files when saving"
msgstr "Siirrä tiedostot tallennettaessa"

#: picard/ui/ui_options_renaming.py:151
msgid "Destination directory:"
msgstr "Kohdehakemisto:"

#: picard/ui/ui_options_renaming.py:153
msgid "Move additional files (case insensitive):"
msgstr "Siirrä lisäksi seuraavat tiedostot (kirjainkoolla ei merkitystä):"

#: picard/ui/ui_options_renaming.py:155
msgid "Rename files when saving"
msgstr "Nimeä tiedostot tallennettaessa"

#: picard/ui/ui_options_renaming.py:156 picard/ui/ui_scripteditor.py:208
msgid "Selected file naming script:"
msgstr "Valittu tiedostonnimeämiskomentosarja:"

#: picard/ui/ui_options_renaming.py:157
msgid "Edit file naming script..."
msgstr "Muokkaa tiedostonnimeämiskomentosarjaa..."

#: picard/ui/ui_options_renaming.py:158 picard/ui/ui_scripteditor.py:211
msgid "Files will be named like this:"
msgstr "Tiedostot nimetään näin:"

#: picard/ui/ui_options_renaming.py:159 picard/ui/ui_scripteditor.py:212
msgid "Before"
msgstr "Ennen"

#: picard/ui/ui_options_renaming.py:160 picard/ui/ui_scripteditor.py:213
msgid "After"
msgstr "Jälkeen"

#: picard/ui/ui_options_renaming.py:161
msgid "Reload examples"
msgstr "Lataa uudelleen esimerkit"

#: picard/ui/ui_options_renaming_compat.py:87
msgid "Customize..."
msgstr "Mukauta..."

#: picard/ui/ui_options_renaming_compat.py:88
msgid "Allow paths longer than 259 characters"
msgstr "Salli 259 merkkiä pidemmät tiedostopolut"

#: picard/ui/ui_options_renaming_compat.py:90
msgid "Replace directory separators with:"
msgstr "Korvaa hakemistoerottimet:"

#: picard/ui/ui_options_script.py:119
msgid "Enable Tagger Script(s)"
msgstr "Ota tunnisteiden komentosarjoja käyttöön"

#: picard/ui/ui_options_script.py:120
msgid ""
"Tagger scripts that have been activated below will be executed automatically"
" for each track of a release loaded from MusicBrainz."
msgstr "Alapuolella valitut tunnisteiden komentosarjat suoritetaan automaattisesti MusicBrainzista ladatun julkaisun jokaiselle raidalle."

#: picard/ui/ui_options_script.py:121
msgid "Enter your tagger script here."
msgstr "Syötä komentosarja tähän."

#: picard/ui/ui_options_script.py:122
msgid "Move tagger script up"
msgstr "Siirrä tunnisteiden komentosarjaa ylöspäin"

#: picard/ui/ui_options_script.py:123
msgid "Move tagger script down"
msgstr "Siirrä tunnisteiden komentosarjaa alaspäin"

#: picard/ui/ui_options_script.py:124 picard/ui/ui_options_script.py:125
msgid "Add new tagger script"
msgstr "Lisää uusi tunnisteiden komentosarja"

#: picard/ui/ui_options_script.py:126
msgid "Remove the selected tagger script"
msgstr "Poista valittu tunnisteiden komentosarja"

#: picard/ui/ui_options_script.py:127
msgid "Remove tagger script"
msgstr "Poista tunnisteiden komentosarja"

#: picard/ui/ui_options_script.py:128
msgid "Import"
msgstr "Tuo"

#: picard/ui/ui_options_script.py:129
msgid "Export"
msgstr "Vie"

#: picard/ui/ui_options_script.py:130
msgid "Documentation"
msgstr "Dokumentaatio"

#: picard/ui/ui_options_tags.py:71
msgid "Write tags to files"
msgstr "Kirjoita tunnisteet tiedostoihin"

#: picard/ui/ui_options_tags.py:73
msgid "Before Tagging"
msgstr "Ennen tunnisteiden kirjoittamista"

#: picard/ui/ui_options_tags.py:79
msgid ""
"Preserve these tags from being cleared or overwritten with MusicBrainz data:"
msgstr "Estä näiden tunnisteiden poistaminen tai ylikirjoittaminen MusicBrainzin tiedoilla:"

#: picard/ui/ui_options_tags_compatibility_aac.py:45
msgid "AAC files"
msgstr "AAC-tiedostot"

#: picard/ui/ui_options_tags_compatibility_aac.py:46
msgid ""
"Picard can save APEv2 tags to pure AAC files, which by default do not "
"support tagging. APEv2 tags in AAC are supported by some players, but "
"players not supporting AAC files with APEv2 tags can have issues loading and"
" playing those files. To deal with this you can choose whether to save tags "
"to those files."
msgstr "Picard voi tallentaa APEv2-tunnisteet puhtaisiin AAC-tiedostoihin, jotka eivät normaalisti tue tunnisteita. APEv2-tunnisteet AAC-tiedostoissa ovat tuettuja joissakin soittimissa, mutta niissä joissa ei ole tukea, voi tiedoston avaamisessa ja soittamisessa olla ongelmia. Tämän johdosta voit valita haluatko tallentaa tunnisteita kyseisiin tiedostoihin."

#: picard/ui/ui_options_tags_compatibility_aac.py:47
#: picard/ui/ui_options_tags_compatibility_ac3.py:47
msgid "Save APEv2 tags"
msgstr "Tallenna APEv2-tunnisteet"

#: picard/ui/ui_options_tags_compatibility_aac.py:48
#: picard/ui/ui_options_tags_compatibility_ac3.py:48
msgid "Do not save tags"
msgstr "Älä tallenna tunnisteita"

#: picard/ui/ui_options_tags_compatibility_ac3.py:45
msgid "AC3 files"
msgstr "AC3-tiedostot"

#: picard/ui/ui_options_tags_compatibility_ac3.py:46
msgid ""
"Picard can save APEv2 tags to pure AC3 files, which by default do not "
"support tagging. APEv2 tags in AC3 are supported by some players, but "
"players not supporting AC3 files with APEv2 tags can have issues loading and"
" playing those files. To deal with this you can choose whether to save tags "
"to those files."
msgstr "Picard voi tallentaa APEv2-tunnisteet puhtaisiin AC3-tiedostoihin, jotka eivät normaalisti tue tunnisteita. APEv2-tunnisteet AC3-tiedostoissa ovat tuettuja joissakin soittimissa, mutta niissä joissa ei ole tukea, voi tiedoston avaamisessa ja soittamisessa olla ongelmia. Tämän johdosta voit valita haluatko tallentaa tunnisteita kyseisiin tiedostoihin."

#: picard/ui/options/tags_compatibility_id3.py:44
#: picard/ui/ui_options_tags_compatibility_id3.py:115
msgid "ID3"
msgstr "ID3"

#: picard/ui/ui_options_tags_compatibility_id3.py:116
msgid "ID3v2 Version"
msgstr "ID3v2-versio"

#: picard/ui/ui_options_tags_compatibility_id3.py:117
msgid "2.4"
msgstr "2.4"

#: picard/ui/ui_options_tags_compatibility_id3.py:118
msgid "2.3"
msgstr "2.3"

#: picard/ui/ui_options_tags_compatibility_id3.py:120
#: picard/ui/ui_options_tags_compatibility_wave.py:62
msgid "UTF-8"
msgstr "UTF-8"

#: picard/ui/ui_options_tags_compatibility_id3.py:121
msgid "UTF-16"
msgstr "UTF-16"

#: picard/ui/ui_options_tags_compatibility_id3.py:122
msgid "ISO-8859-1"
msgstr "ISO-8859-1"

#: picard/ui/ui_options_tags_compatibility_id3.py:123
msgid "Join multiple ID3v2.3 tags with:"
msgstr "Yhdistä useammat ID3v2.3-tunnisteet seuraavalla erottimella:"

#: picard/ui/ui_options_tags_compatibility_id3.py:124
msgid ""
"<html><head/><body><p>Default is '/' to maintain compatibility with previous"
" Picard releases.</p><p>New alternatives are ';_' or '_/_' or type your own."
" </p></body></html>"
msgstr "<html><head/><body><p>Oletuksena on '/', joka on yhteensopiva edellisten versioiden kanssa..</p><p>Uusia vaihtoehtoja ovat ';_' ja '_/_' tai oma vaihtoehtosi. </p></body></html>"

#: picard/ui/ui_options_tags_compatibility_id3.py:126
msgid "Also include ID3v1 tags in the files"
msgstr "Lisää tiedostoihin myös ID3v1-tunnisteet"

#: picard/ui/ui_options_tags_compatibility_wave.py:56
msgid "WAVE files"
msgstr "WAVE-tiedostot"

#: picard/ui/ui_options_tags_compatibility_wave.py:57
msgid ""
"Picard will tag WAVE files using ID3v2 tags. This is not supported by all "
"software. For compatibility with software which does not support ID3v2 tags "
"in WAVE files additional RIFF INFO tags can be written to the files. RIFF "
"INFO has only limited support for tags and character encodings."
msgstr "Picard käyttää WAVE-tiedostojen kanssa ID3v2-tunnisteita. Kaikki ohjelmistotot eivät tue tätä. Yhteensopivuuden vuoksi myös RIFF INFO-tunnisteet voidaan kirjoittaa tiedostoihin. RIFF INFO:ssa on rajoittunut tunnisteiden ja merkistön tuki."

#: picard/ui/ui_options_tags_compatibility_wave.py:58
msgid "Also include RIFF INFO tags in the files"
msgstr "Lisää tiedostoihin myös RIFF INFO -tunnisteet"

#: picard/ui/ui_options_tags_compatibility_wave.py:61
msgid "Windows-1252"
msgstr "Windows-1252"

#: picard/ui/ui_passworddialog.py:62
msgid "Authentication required"
msgstr "Tunnistautuminen vaaditaan"

#: picard/ui/ui_provider_options_caa.py:69
msgid "Download only cover art images matching selected types"
msgstr "Lataa vain valintojen mukaisia kansitaidekuvia"

#: picard/ui/ui_provider_options_caa.py:70
msgid "Select types..."
msgstr "Valitse kansitaidelajit..."

#: picard/ui/ui_provider_options_caa.py:71
msgid "Only use images of the following size:"
msgstr "Käytä vain seuraavan kokoisia kuvia:"

#: picard/ui/ui_provider_options_caa.py:72
msgid "Download only approved images"
msgstr "Lataa vain hyväksyttyjä kuvia"

#: picard/ui/ui_provider_options_local.py:53
msgid "Local cover art files match the following regular expression:"
msgstr "Paikalliset kansitaidetiedostot jotka täsmäävät säännölliseen lausekkeeseen:"

#: picard/ui/ui_provider_options_local.py:55
msgid ""
"First group in the regular expression, if any, will be used as type, ie. "
"cover-back-spine.jpg will be set as types Back + Spine. If no type is found,"
" it will default to Front type."
msgstr "Säännöllisen lausekkeen mahdollista ensimmäistä ryhmää käytetään kansitaiteen määrittelynä, eli tiedostolle cover-back-spine.jpg määrittelyksi tulee takakansi (back) ja selkäosa (spine). Jos määrittelyä ei löydy, käytetään määrittelyä etukansi."

#: picard/ui/ui_scripteditor.py:209
msgid "Select the file naming script to load into the editor"
msgstr "Valitse tiedostonnimeämiskomentosarja avattavaksi muokkaimeen"

#: picard/ui/ui_scripteditor.py:210 picard/ui/ui_scripteditor_details.py:99
msgid "Title:"
msgstr "Otsikko:"

#: picard/ui/ui_scripteditor_details.py:91
msgid "File Naming Script Metadata"
msgstr "Tiedostonnimeämiskomentosarjan metatiedot"

#: picard/ui/ui_scripteditor_details.py:92
msgid "Version number of the file naming script."
msgstr "Tiedostonnimeämiskomentosarjan versionumero."

#: picard/ui/ui_scripteditor_details.py:93
msgid "Last Updated:"
msgstr "Viimeksi päivitetty:"

#: picard/ui/ui_scripteditor_details.py:94
msgid "Date and time the file naming script was last updated (UTC)."
msgstr "Päivä ja aika milloin tiedostonnimeämiskomentosarja on viimeksi päivitetty (UTC)."

#: picard/ui/ui_scripteditor_details.py:95
msgid "Now"
msgstr "Nyt"

#: picard/ui/ui_scripteditor_details.py:96
msgid "Author:"
msgstr "Tekijä:"

#: picard/ui/ui_scripteditor_details.py:97
msgid "Version:"
msgstr "Versio:"

#: picard/ui/ui_scripteditor_details.py:98
msgid "License:"
msgstr "Lisenssi:"

#: picard/ui/ui_scripteditor_details.py:100
msgid "License under which the file naming script is available."
msgstr "Lisenssi, jolla tiedostonnimeämiskomentosarja on jaettu."

#: picard/ui/ui_scripteditor_details.py:101
msgid "Description:"
msgstr "Kuvaus:"

#: picard/ui/ui_scripteditor_details.py:102
msgid ""
"Brief description of the file naming script, including any required plugins."
msgstr "Lyhyt kuvaus tiedostonnimeämiskomentosarjasta, mukaanlukien vaaditut liitännäiset."

#: picard/ui/ui_scripteditor_details.py:103
msgid "The author of the file naming script."
msgstr "Tiedostonnimeämiskomentosarjan tekijä."

#: picard/ui/ui_scripting_documentation_dialog.py:36
msgid "Scripting Documentation"
msgstr "Komentosarjojen ohjeistus"

#: picard/ui/ui_tagsfromfilenames.py:53
msgid "Convert File Names to Tags"
msgstr "Luo tunnisteet tiedostonimestä"

#: picard/ui/ui_tagsfromfilenames.py:54
msgid "Replace underscores with spaces"
msgstr "Korvaa alaviivat välilyönneillä"

#: picard/ui/ui_tagsfromfilenames.py:55
msgid "&Preview"
msgstr "&Esikatsele"

#: picard/ui/ui_widget_taglisteditor.py:69
msgid "Add new tag"
msgstr "Lisää tunniste"

#: picard/ui/ui_widget_taglisteditor.py:70
#: picard/ui/ui_widget_taglisteditor.py:71
msgid "Move tag up"
msgstr "Siirrä tunnistetta ylöspäin"

#: picard/ui/ui_widget_taglisteditor.py:72
#: picard/ui/ui_widget_taglisteditor.py:73
msgid "Move tag down"
msgstr "Siirrä tunnistetta alaspäin"

#: picard/ui/ui_widget_taglisteditor.py:74
#: picard/ui/ui_widget_taglisteditor.py:75
msgid "Remove selected tags"
msgstr "Poista valitut tunnisteet"

#: picard/ui/ui_widget_taglisteditor.py:76
msgid "Remove tags"
msgstr "Poista tunnisteet"

#: picard/ui/ui_win_compat_dialog.py:192
msgid "Character"
msgstr "Kuvitteellinen hahmo"

#: picard/ui/ui_win_compat_dialog.py:193
msgid "Replacement"
msgstr "Korvaaminen"

#: picard/ui/util.py:49
msgid "&Ok"
msgstr "O&K"

#: picard/ui/util.py:52
msgid "Clos&e"
msgstr "&Sulje"

#: picard/ui/options/__init__.py:108
msgid "Regex Error"
msgstr "Regex virhe"

#: picard/ui/options/dialog.py:127
msgid "&Restore all Defaults"
msgstr "Palauta &kaikki oletusasetuksiin"

#: picard/ui/options/dialog.py:128
msgid "Reset all of Picard's settings"
msgstr "Nollaa kaikki Picardin asetukset"

#: picard/ui/options/dialog.py:130
msgid "Reset all settings for current option page"
msgstr "Nollaa kaikki asetukset tälle asetussivulle"

#: picard/ui/options/dialog.py:146 picard/ui/options/dialog.py:443
#: picard/ui/options/dialog.py:469
msgid "Attached Profiles"
msgstr "Liitetyt profiilit"

#: picard/ui/options/dialog.py:147
msgid "Show which profiles are attached to the options on this page"
msgstr "Näytä asetuksiin liitetyt profiilit tällä sivulla"

#: picard/ui/options/dialog.py:222
msgid ""
"The options on this page are not currently available to be managed using "
"profiles."
msgstr "Tällä sivulla olevia asetuksia ei voida tällä hetkellä hallinnoida profiilein."

#: picard/ui/options/dialog.py:243
msgid "Unknown profile"
msgstr "Tuntematon profiili"

#: picard/ui/options/dialog.py:292
#, python-format
msgid "This option will be saved to profile: %s"
msgstr "Tämä asetus tallennetaan profiiliin %s"

#: picard/ui/options/dialog.py:384
msgid "Unexpected error"
msgstr "Odottamaton virhe"

#: picard/ui/options/dialog.py:423
msgid "You are about to reset your options for this page."
msgstr "Olet nollaamassa tämän sivun asetukset."

#: picard/ui/options/dialog.py:427
msgid "Warning! This will reset all of your settings."
msgstr "Varoitus! Tämä nollaa kaikki asetukset."

#: picard/ui/options/dialog.py:434
msgid "Confirm Reset"
msgstr "Vahvista nollaus"

#: picard/ui/options/dialog.py:435
msgid "Are you sure?"
msgstr "Oletko aivan varma?"

#: picard/ui/options/dialog.py:469 picard/ui/options/maintenance.py:93
msgid "Option"
msgstr "Asetus"

#: picard/ui/options/dialog.py:476
#, python-format
msgid "Profiles Attached to Options in %s Section"
msgstr "Asetuksiin liitetyt profiilit %s osiossa"

#: picard/ui/options/dialog.py:486
msgid " [Enabled]"
msgstr " [Valittu]"

#: picard/ui/options/dialog.py:487 picard/ui/options/profiles.py:281
msgid "None"
msgstr "Ei mitään"

#: picard/ui/options/fingerprinting.py:63
msgid "Fingerprinting"
msgstr "Äänitunnisteet"

#: picard/ui/options/fingerprinting.py:171
#: picard/ui/options/fingerprinting.py:175
msgid "Please select a valid fpcalc executable."
msgstr "Valitse ohjelman fpcalc suoritustiedosto."

#: picard/ui/options/fingerprinting.py:175
msgid "Invalid fpcalc executable"
msgstr "Epäkelpo suoritustiedosto ohjelmalle fpcalc"

#: picard/ui/options/general.py:139
#, python-format
msgid "Logged in as <b>%s</b>."
msgstr "Kirjautuneena sisään tunnuksella <b>%s</b>."

#: picard/ui/options/genres.py:46
msgid ""
"<html><head/><body>\n"
"<p>Lines not starting with <b>-</b> or <b>+</b> are ignored.</p>\n"
"<p>One expression per line, case-insensitive</p>\n"
"<p>Examples:</p>\n"
"<p><b>\n"
"#comment<br/>\n"
"!comment<br/>\n"
"comment\n"
"</b></p>\n"
"<p><u>Strict filtering:</u></p>\n"
"<p>\n"
"<b>-word</b>: exclude <i>word</i><br/>\n"
"<b>+word</b>: include <i>word</i>\n"
"</p>\n"
"<p><u>Wildcard filtering:</u></p>\n"
"<p>\n"
"<b>-*word</b>: exclude all genres ending with <i>word</i><br/>\n"
"<b>+word*</b>: include all genres starting with <i>word</i><br/>\n"
"<b>+wor?</b>: include all genres starting with <i>wor</i> and ending with an arbitrary character<br/>\n"
"<b>+wor[dk]</b>: include all genres starting with <i>wor</i> and ending with <i>d</i> or <i>k</i><br/>\n"
"<b>-w*rd</b>: exclude all genres starting with <i>w</i> and ending with <i>rd</i>\n"
"</p>\n"
"<p><u>Regular expressions filtering (Python re syntax):</u></p>\n"
"<p><b>-/^w.rd+/</b>: exclude genres starting with <i>w</i> followed by any character, then <i>r</i> followed by at least one <i>d</i>\n"
"</p>\n"
"</body></html>"
msgstr "<html><head/><body>\n<p>Rivit jotka eivät ala joko <b>-</b> tai <b>+</b> ohitetaan.</p>\n<p>Yksi lause per rivi, kirjainkoolla on merkitystä</p>\n<p>Esimerkiksi:</p>\n<p><b>\n#kommentti<br/>\n!kommentti<br/>\nkommentti\n</b></p>\n<p><u>Tarkka suodatus:</u></p>\n<p>\n<b>-sana</b>: hylkää <i>sana</i><br/>\n<b>+sana</b>: poimi <i>sana</i>\n</p>\n<p><u>Suodatus jokerimerkein:</u></p>\n<p>\n<b>-*sana</b>: hylkää kaikki tyylilajit jotka päättyvät <i>sana</i><br/>\n<b>+sana*</b>: poimi kaikki tyylilajit jotka alkavat <i>sana</i><br/>\n<b>+san?</b>: poimi kaikki tyylilajit jotka alkavat <i>san</i> ja päättyvät johonkin kirjaimeen<br/>\n<b>+san[ao]</b>: poimi kaikki tyylilajit jotka alkavat <i>san</i> ja loppuvat <i>a</i> tai <i>o</i><br/>\n<b>-s*na</b>: hylkää kaikki tyylilajit jotka alkavat <i>s</i> ja päättyvät <i>na</i>\n</p>\n<p><u>Suodatus säännöllisillä lausekkeilla (Pythonin re -syntaksi):</u></p>\n<p><b>-/^s.na+/</b>: hylkää tyylilajit jotka alkavat <i>s</i> jonka jälkeen mikä tahansa kirjain, sitten <i>n</i> ja vähintään yksi<i>a</i>\n</p>\n</body></html>"

#: picard/ui/options/genres.py:73
msgid ""
"<html><head/><body>\n"
"<p>You can add genres to test filters against, one per line.<br/>\n"
"This playground will not be preserved on Options exit.\n"
"</p>\n"
"<p>\n"
"Red background means the tag will be skipped.<br/>\n"
"Green background means the tag will be kept.\n"
"</p>\n"
"</body></html>"
msgstr "<html><head/><body>\n<p>Tässä voit kokeilla tyylilajisuodattimien toimintaa, yksi tyylilaji per rivi.<br/>\nNäitä ei tallenneta poistuttaessa asetuksista.\n</p>\n<p>\nPunaisella taustalla olevat tyylilajit ohitetaan.<br/>\nVihreällä taustalla olevat tyylilajit pidetään.\n</p>\n</body></html>"

#: picard/ui/options/genres.py:87
msgid "Genres"
msgstr "Tyylilajit"

#: picard/ui/options/genres.py:156
#, python-format
msgid "Error line %d: %s"
msgstr "Virherivi %d: %s"

#: picard/ui/options/interface.py:94
msgid ""
"The default color scheme based on the operating system display settings"
msgstr "Oletusväriteema käyttöjärjestelmän mukaan"

#: picard/ui/options/interface.py:97
msgid "Dark"
msgstr "Tumma"

#: picard/ui/options/interface.py:98
msgid "A dark display theme"
msgstr "Tumma teema"

#: picard/ui/options/interface.py:101
msgid "Light"
msgstr "Vaalea"

#: picard/ui/options/interface.py:102
msgid "A light display theme"
msgstr "Vaalea teema"

#: picard/ui/options/interface.py:105
msgid "System"
msgstr "Järjestelmä"

#: picard/ui/options/interface.py:106
msgid "The Qt5 theme configured in the desktop environment"
msgstr "Työpöytäympäristön Qt5-teema"

#: picard/ui/options/interface.py:124
msgid "System default"
msgstr "Järjestelmän oletus"

#: picard/ui/options/interface.py:180
msgid "Theme changed"
msgstr "Teema vaihdettu"

#: picard/ui/options/interface.py:181
msgid ""
"You have changed the application theme. You have to restart Picard in order "
"for the change to take effect."
msgstr "Olet vaihtanut sovelluksen teeman. Saattaksesi muutoksen voimaan, käynnistä Picard uudelleen."

#: picard/ui/options/interface.py:183
msgid ""
"Please note that using the system theme might cause the user interface to be"
" not shown correctly. If this is the case select the \"Default\" theme "
"option to use Picard's default theme again."
msgstr "Huomioi, että käytettäessä järjestelmän teemaa, käyttöliittymä ei välttämättä näy oikein.  Mikäli niin käy, vaihda oletusteema saadaksesi Picardin oletusväriasetukset takaisin käyttöön."

#: picard/ui/options/interface.py:188
msgid "Language changed"
msgstr "Kieli vaihdettu"

#: picard/ui/options/interface.py:189
msgid ""
"You have changed the interface language. You have to restart Picard in order"
" for the change to take effect."
msgstr "Olet vaihtanut käyttöliittymän kielen. Käynnistä Picard uudelleen saattaaksesi muutoksen voimaan."

#: picard/ui/options/interface_colors.py:67
msgid "Choose a color"
msgstr "Valitse väri"

#: picard/ui/options/interface_colors.py:146
msgid "Colors changed"
msgstr "Värit vaihdettu"

#: picard/ui/options/interface_colors.py:147
msgid ""
"You have changed the interface colors. You may have to restart Picard in "
"order for the changes to take effect."
msgstr "Olet vaihtanut käyttöliittymän värejä. Käynnistä Picard uudelleen saattaaksesi muutokset voimaan."

#: picard/ui/options/interface_toolbar.py:59
msgid "Action Toolbar"
msgstr "Toimintatyökalurivi"

#: picard/ui/options/interface_toolbar.py:67
msgid "Add Folder"
msgstr "Lisää kansio"

#: picard/ui/options/interface_toolbar.py:71
msgid "Add Files"
msgstr "Lisää tiedostoja"

#: picard/ui/options/interface_toolbar.py:75
msgid "Cluster"
msgstr "Ryhmä"

#: picard/ui/options/interface_toolbar.py:79
msgid "Lookup"
msgstr "Haku"

#: picard/ui/options/interface_toolbar.py:83
msgid "Scan"
msgstr "Analysoi"

#: picard/ui/options/interface_toolbar.py:87
msgid "Lookup in Browser"
msgstr "Etsi selaimella"

#: picard/ui/options/interface_toolbar.py:91
msgid "Save"
msgstr "Tallenna"

#: picard/ui/options/interface_toolbar.py:103
msgid "Submit AcoustIDs"
msgstr "Lähetä AcoustID-tunnisteet"

#: picard/ui/options/interface_toolbar.py:111
msgid "Open in Player"
msgstr "Avaa toistimessa"

#: picard/ui/options/interface_toolbar.py:115
msgid "Lookup CD..."
msgstr "CD-haku..."

#: picard/ui/options/interface_toolbar.py:186
msgid "Drag and Drop to re-order"
msgstr "Raahaa ja pudota järjestääksesi"

#: picard/ui/options/interface_top_tags.py:40
msgid "Top Tags"
msgstr "Suosituimmat tunnisteet"

#: picard/ui/options/maintenance.py:64
msgid "Maintenance"
msgstr "Huoltotoimenpiteet"

#: picard/ui/options/maintenance.py:78
msgid ""
"This allows you to remove unused option settings from the configuration INI file.\n"
"\n"
"Settings that are found in the configuration file that do not appear on any option settings page will be listed below. If your configuration file does not contain any unused option settings, then the list will be empty and the removal checkbox will be disabled.\n"
"\n"
"Note that unused option settings could come from plugins that have been uninstalled, so please be careful to not remove settings that you may want to use later when the plugin is reinstalled. Options belonging to plugins that are installed but currently disabled will not be listed for possible removal.\n"
"\n"
"To remove one or more settings, first enable the removal by checking the \"Remove selected options\" box. You can then select the settings to remove by checking the box next to the setting. When you choose \"Make It So!\" to save your option settings, the selected items will be removed."
msgstr "Tämän avulla voit poistaa käyttämättömia asetuksia INI-asetustiedostosta.\n\nAsetukset, jotka ovat asetustiedostossa, ja joita ei löydy yhdeltäkään asetussivulla listataan tänne. Mikäli asetustiedostossa ei ole yhtään käyttämätöntä asetusta, niin lista on tyhjä ja poistopainike pois käytöstä.\n\nHuomioi, että käyttämättömät asetukset voivat olla peräisin poistetuista liitännäisistä, joten älä poista asetusta jonka todennäköisesti tarvitset jos asennat liitännäisen uudelleen. Asetukset liitännäisistä jotka ovat asennettuja, mutta poistettu käytöstä, ei näytetä tässä listassa.\n\nPoistaaksesi asetuksen tai useamman, merkitse \"Poista valitut asetukset\" valintaruutu. Sen jälkeen voit merkitä valintaruuduilla poistettavat asetukset. Kun valitset \"Tallenna asetukset!\" poistetaan myös tässä valitut asetukset."

#: picard/ui/options/maintenance.py:93
msgid "Value"
msgstr "Arvo"

#: picard/ui/options/maintenance.py:127
#, python-format
msgid ""
"The configuration file currently contains %d option settings, %d which are "
"unused."
msgstr "Asetustiedostossa on %d asetusta, joista %d on käyttämättömiä."

#: picard/ui/options/maintenance.py:167
msgid "Configuration files"
msgstr "Asetustiedostot"

#: picard/ui/options/maintenance.py:184 picard/ui/options/maintenance.py:201
msgid "Backup Configuration File"
msgstr "Varmuuskopion asetustiedosto"

#: picard/ui/options/maintenance.py:188
msgid ""
"There was a problem backing up the configuration file. Please see the logs "
"for more details."
msgstr "Tapahtui virhe tallennettaessa asetustiedoston varmuuskopiota. Katso lokitiedostosta lisätietoja."

#: picard/ui/options/maintenance.py:216
#, python-format
msgid "Configuration successfully backed up to %s"
msgstr "Asetukset varmuuskopioitiin onnistuneesti tiedostoon %s"

#: picard/ui/options/maintenance.py:225
msgid "Load Backup Configuration File"
msgstr "Lataa asetukset varmuuskopiosta"

#: picard/ui/options/maintenance.py:229
msgid ""
"Loading a backup configuration file will replace the current configuration settings. A backup copy of the current file will be saved automatically.\n"
"\n"
"Do you want to continue?"
msgstr "Varmuuskopion lataaminen korvaa nykyiset asetukset. Nykyisistä asetuksista tallennetaan automaattisesti varmuuskopio.\n\nHaluatko jatkaa?"

#: picard/ui/options/maintenance.py:261
#, python-format
msgid "Configuration successfully loaded from %s"
msgstr "Asetukset tuotiin onnistuneesti tiedostosta"

#: picard/ui/options/maintenance.py:269
msgid ""
"There was a problem restoring the configuration file. Please see the logs "
"for more details."
msgstr "Tapahtui virhe tuotaessa asetustiedoston varmuuskopiota. Katso lokitiedostosta lisätietoja."

#: picard/ui/options/maintenance.py:295
#: picard/ui/widgets/profilelistwidget.py:84
#: picard/ui/widgets/scriptlistwidget.py:90
msgid "Confirm Remove"
msgstr "Vahvista poistaminen"

#: picard/ui/options/maintenance.py:296
msgid "Are you sure you want to remove the selected option settings?"
msgstr "Haluatko varmasti poistaa valitut asetustiedoston asetukset?"

#: picard/ui/options/matching.py:40
msgid "Matching"
msgstr "Vastaavuus"

#: picard/ui/options/metadata.py:215
msgid "{indent}{locale}"
msgstr "{indent}{locale}"

#: picard/ui/options/metadata.py:278
msgid ""
"Each selected script includes a matching threshold value used to determine "
"if that script should be used. When an artist name is evaluated to determine"
" if it matches one of your selected scripts, it is first parsed to determine"
" which scripts are represented in the name, and what weighted percentage of "
"the name belongs to each script. Then each of your selected scripts are "
"checked, and if the name contains characters belonging to the script and the"
" percentage of script characters in the name meets or exceeds the match "
"threshold specified for the script, then the artist name will not be "
"translated."
msgstr "Jokainen valittu merkistö sisältää vastaavuuden kynnysarvon jolla määritellään käytetäänkö kyseistä merkistöä. Arvioitaessa artistin nimen vastaavuutta valittuihin merkistöihin, määritetään mitä merkistöjä nimessä on käytetty ja miten suuri painotettu osuus nimestä kuuluu mihinkin merkistöön. Tämän jälkeen jokainen valituksi asetettu merkistö käydään läpi, ja jos nimessä on tähän merkistöön kuuluvia merkkejä, sekä niiden osuus ylittää annetun kynnysarvon merkistölle, artistin nimeä ei muunneta."

#: picard/ui/options/network.py:42
msgid "Network"
msgstr "Verkko"

#: picard/ui/options/plugins.py:143
msgid "Download and install plugin"
msgstr "Lataa ja asenna liitännäinen"

#: picard/ui/options/plugins.py:151
#, python-format
msgid "Download and upgrade plugin to version %s"
msgstr "Lataa ja päivitä liitännäinen versioon %s"

#: picard/ui/options/plugins.py:157
msgid "Enabled"
msgstr "Käytössä"

#: picard/ui/options/plugins.py:161
msgid "Disabled"
msgstr "Pois käytöstä"

#: picard/ui/options/plugins.py:171
msgid "Uninstall plugin"
msgstr "Poista liitännäinen"

#: picard/ui/options/plugins.py:407
msgid "Reloading list of available plugins..."
msgstr "Päivitetään saatavilla olevien liitännäisten listaa..."

#: picard/ui/options/plugins.py:415 picard/ui/options/plugins.py:424
#: picard/ui/options/plugins.py:445
#, python-format
msgid "Plugin '%s'"
msgstr "Liitännäinen '%s'"

#: picard/ui/options/plugins.py:416
#, python-format
msgid ""
"An error occurred while loading the plugin '%s':\n"
"\n"
"%s"
msgstr "Virhe ladattaessa liitännäistä '%s':\n\n%s"

#: picard/ui/options/plugins.py:425
#, python-format
msgid "The plugin '%s' is not compatible with this version of Picard."
msgstr "Liitännäinen '%s' ei ole Picardin tämän version kanssa yhteensopiva."

#: picard/ui/options/plugins.py:446
#, python-format
msgid "The plugin '%s' will be upgraded to version %s on next run of Picard."
msgstr "Liitännäinen '%s' päivitetään versioon %s Picardin käynnistyessä seuraavan kerran."

#: picard/ui/options/plugins.py:467
#, python-format
msgid "Uninstall plugin '%s'?"
msgstr "Poista liitännäinen '%s'?"

#: picard/ui/options/plugins.py:468
#, python-format
msgid "Do you really want to uninstall the plugin '%s' ?"
msgstr "Haluatko poistaa liitännäisen '%s' ?"

#: picard/ui/options/plugins.py:600
msgid "Restart Picard to upgrade to new version"
msgstr "Käynnistä Picard uudelleen päivittääksesi uuteen versioon"

#: picard/ui/options/plugins.py:602
msgid "New version available"
msgstr "Uusi versio saatavilla"

#: picard/ui/options/plugins.py:609
msgid "Authors"
msgstr "Tekijät"

#: picard/ui/options/plugins.py:610 picard/util/tags.py:73
msgid "License"
msgstr "Lisenssi"

#: picard/ui/options/plugins.py:612
msgid "User Guide"
msgstr "Käyttöopas"

#: picard/ui/options/plugins.py:677
#, python-format
msgid "The plugin '%s' could not be downloaded."
msgstr "Liitännäistä '%s' ei voitu ladata."

#: picard/ui/options/plugins.py:678
msgid "Please try again later."
msgstr "Yritä myöhemmin uudelleen."

#: picard/ui/options/profiles.py:55
msgid "Option Profiles"
msgstr "Asetusprofiilit"

#: picard/ui/options/profiles.py:114
msgid "New"
msgstr "Uusi"

#: picard/ui/options/profiles.py:115
msgid "Create a new profile"
msgstr "Luo uusi profiili"

#: picard/ui/options/profiles.py:120
msgid "Copy to a new profile"
msgstr "Kopioi uudeksi profiiliksi"

#: picard/ui/options/profiles.py:124
msgid "Delete"
msgstr "Poista"

#: picard/ui/options/profiles.py:125
msgid "Delete the profile"
msgstr "Poista profiili"

#: picard/ui/options/profiles.py:218
msgid "Settings to include in profile"
msgstr "Asetukset jotka kuuluvat profiiliin"

#: picard/ui/options/profiles.py:251
msgid "Unknown script"
msgstr "Tuntematon merkistö"

#: picard/ui/options/profiles.py:255
msgid "No scripts in list"
msgstr "Listalla ei ole komentosarjoja"

#: picard/ui/options/profiles.py:258
#, python-format
msgid "Enabled tagging scripts of %i found:"
msgstr "Päällä olevat tunnistekomentosarjat (%i kpl):"

#: picard/ui/options/profiles.py:270
#, python-format
msgid "Enabled providers of %i listed:"
msgstr "Päällä olevat kansitaidepalvelut (%i kpl):"

#: picard/ui/options/profiles.py:296
#, python-format
msgid "List of %i items"
msgstr "Sisältää %i valintaa"

#: picard/ui/options/profiles.py:297
msgid "Unknown value format"
msgstr "Tuntematon arvon muoto"

#: picard/ui/options/profiles.py:373
msgid "Invalid Title"
msgstr "Epäkelpo nimi"

#: picard/ui/options/profiles.py:374
msgid "The profile title cannot be blank."
msgstr "Profiilin nimi ei voi olla tyhjä."

#: picard/ui/options/ratings.py:41
msgid "Ratings"
msgstr "Arvostelut"

#: picard/ui/options/releases.py:157
msgid "Preferred Releases"
msgstr "Julkaisujen suosiminen"

#: picard/ui/options/releases.py:194
msgid "Reset all"
msgstr "Oletusasetukset"

#: picard/ui/options/renaming.py:256
msgid "The location to move files to must not be empty."
msgstr "Tiedostonsiirron kohdehakemistoa ei ole asetettu."

#: picard/ui/options/renaming_compat.py:68
msgid "Compatibility"
msgstr "Yhteensopivuus"

#: picard/ui/options/renaming_compat.py:134
msgid ""
"Enabling long paths on Windows might cause files being saved with path names"
" exceeding the 259 character limit traditionally imposed by the Windows API."
" Some software might not be able to properly access those files."
msgstr "Pitkien tiedostonimien käyttöönotto Windowsissa saattaa tallentaa tiedostopolut pidemmiksi kuin 259 merkkiä, joka on perinteisesti Windowsin rajapintarajoitus. Jotkin ohjelmistot eivät osaa välttämättä avata tällaisia tiedostoja."

#: picard/ui/options/scripting.py:123
msgid "Show scripting documentation in new window."
msgstr "Näytä komentosarjan ohjeistus uudessa ikkunassa."

#: picard/ui/options/scripting.py:126
msgid "Import a script file as a new script."
msgstr "Tuo komentosarjatiedosto uutena komentosarjana."

#: picard/ui/options/scripting.py:129
msgid "Export the current script to a file."
msgstr "Vie nykyinen komentosarja tiedostoon."

#: picard/ui/options/scripting.py:133
msgid "Picard tagging script package"
msgstr "Picardin tunnistekomentosarjan paketti"

#: picard/ui/options/scripting.py:173
#, python-format
msgid "%s (imported)"
msgstr "%s (tuotu)"

#: picard/ui/options/scripting.py:240
msgid "Script Error"
msgstr "Virhe komentosarjassa"

#: picard/ui/options/tags_compatibility_aac.py:41
msgid "AAC"
msgstr "AAC"

#: picard/ui/options/tags_compatibility_ac3.py:41
msgid "AC3"
msgstr "AC3"

#: picard/ui/options/tags_compatibility_wave.py:43
msgid "WAVE"
msgstr "WAVE"

#: picard/ui/searchdialog/__init__.py:101
msgid ""
"&#160;(<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Syntax "
"Help</a>)"
msgstr "&#160;(<a href='https://musicbrainz.org/doc/Indexed_Search_Syntax'>Hakuohjeet</a>)"

#: picard/ui/searchdialog/__init__.py:187
msgid "Search in browser"
msgstr "Etsi selaimella"

#: picard/ui/searchdialog/__init__.py:210
msgid "<strong>Loading...</strong>"
msgstr "<strong>Ladataan...</strong>"

#: picard/ui/searchdialog/__init__.py:241
msgid "Retry"
msgstr "Yritä uudelleen"

#: picard/ui/searchdialog/__init__.py:252
#, python-format
msgid ""
"<strong>Following error occurred while fetching "
"results:<br><br></strong>Network request error for %s:<br>%s (QT code %d, "
"HTTP code %s)<br>"
msgstr "<strong>Seuraava virhe haettaessa tuloksia:<br><br></strong> Verkkopyynnön virhe %s:<br>%s (QT:n koodi %d, HTTP-koodi %s)<br>"

#: picard/ui/searchdialog/__init__.py:263
msgid ""
"<strong>No results found. Please try a different search query.</strong>"
msgstr "<strong>Ei tuloksia. Yritä vaihtaa hakuehtoja.</strong>"

#: picard/ui/searchdialog/album.py:145 picard/ui/searchdialog/track.py:63
msgid "Load into Picard"
msgstr "Lataa Picardiin"

#: picard/ui/searchdialog/album.py:150
msgid "Album Search Results"
msgstr "Julkaisuhaun tulokset"

#: picard/ui/searchdialog/album.py:161 picard/util/tags.py:71
msgid "Language"
msgstr "Kieli"

#: picard/ui/searchdialog/album.py:163
msgid "Status"
msgstr "Tila"

#: picard/ui/searchdialog/album.py:165 picard/ui/searchdialog/artist.py:62
#: picard/ui/searchdialog/track.py:76
msgid "Score"
msgstr "Nuotit"

#: picard/ui/searchdialog/artist.py:50
msgid "Show in browser"
msgstr "Näytä selaimessa"

#: picard/ui/searchdialog/artist.py:52
msgid "Artist Search Dialog"
msgstr "Artistihaun tulokset"

#: picard/ui/searchdialog/artist.py:56
msgid "Gender"
msgstr "Sukupuoli"

#: picard/ui/searchdialog/artist.py:57
msgid "Area"
msgstr "Alue"

#: picard/ui/searchdialog/artist.py:58
msgid "Begin"
msgstr "Aloitus"

#: picard/ui/searchdialog/artist.py:59
msgid "Begin Area"
msgstr "Aloitusalue"

#: picard/ui/searchdialog/artist.py:60
msgid "End"
msgstr "Lopetus"

#: picard/ui/searchdialog/artist.py:61
msgid "End Area"
msgstr "Lopetusalue"

#: picard/ui/searchdialog/track.py:67
msgid "Track Search Results"
msgstr "Kappalehaun tulokset"

#: picard/ui/searchdialog/track.py:72
msgid "Release"
msgstr "Julkaisu"

#: picard/ui/searchdialog/track.py:175
msgid "Standalone Recording"
msgstr "Yksittäinen äänite"

#: picard/ui/widgets/profilelistwidget.py:45
msgid "Rename profile"
msgstr "Nimeä profiili uudelleen"

#: picard/ui/widgets/profilelistwidget.py:48
msgid "Remove profile"
msgstr "Poista profiili"

#: picard/ui/widgets/profilelistwidget.py:83
msgid "Are you sure you want to remove this profile?"
msgstr "Haluatko varmasti poistaa tämän profiilin?"

#: picard/ui/widgets/scriptdocumentation.py:109
msgid "Open Scripting Documentation in your browser"
msgstr "Avaa komentosarjan ohjeistus selaimeen"

#: picard/ui/widgets/scriptlistwidget.py:54
msgid "Rename script"
msgstr "Nimeä komentosarja uudelleen"

#: picard/ui/widgets/scriptlistwidget.py:57
msgid "Remove script"
msgstr "Poista komentosarja"

#: picard/ui/widgets/scriptlistwidget.py:89
msgid "Are you sure you want to remove this script?"
msgstr "Haluatko varmasti poistaa tämän komentosarjan?"

#: picard/ui/widgets/scripttextedit.py:326
msgid "&Word wrap script"
msgstr "&Dynaaminen rivinvaihto"

#: picard/ui/widgets/scripttextedit.py:327
msgid "Word wrap long lines in the editor"
msgstr "Rivitä pitkät rivit automaattisesti uudelle riville"

#: picard/ui/widgets/scripttextedit.py:329
msgid "Ctrl+Shift+W"
msgstr "Ctrl+Shift+W"

#: picard/ui/widgets/scripttextedit.py:335
msgid "Show help &tooltips"
msgstr "Näytä auttavat &vihjelaatikot"

#: picard/ui/widgets/scripttextedit.py:336
msgid "Show tooltips for script elements"
msgstr "Näytä vihjelaatikot komentosarjan osille"

#: picard/ui/widgets/tristatesortheaderview.py:54
msgid ""
"The table is locked. To enable sorting and column resizing\n"
"unlock the table in the table header's context menu."
msgstr "Taulukko on lukittu. Vapauta lukitus taulukon otsikkorivin\nalasvetovalikosta lajitellaksesi ja muuttaaksesi kokoa."

#: picard/util/__init__.py:364
msgid "No Title"
msgstr "Ei nimeä"

#: picard/util/bytes2human.py:37
#, python-format
msgid "%s B"
msgstr "%s t"

#: picard/util/bytes2human.py:38
#, python-format
msgid "%s kB"
msgstr "%s kt"

#: picard/util/bytes2human.py:39
#, python-format
msgid "%s KiB"
msgstr "%s KiB"

#: picard/util/bytes2human.py:40
#, python-format
msgid "%s MB"
msgstr "%s Mt"

#: picard/util/bytes2human.py:41
#, python-format
msgid "%s MiB"
msgstr "%s MiB"

#: picard/util/bytes2human.py:42
#, python-format
msgid "%s GB"
msgstr "%s Gt"

#: picard/util/bytes2human.py:43
#, python-format
msgid "%s GiB"
msgstr "%s GiB"

#: picard/util/bytes2human.py:44
#, python-format
msgid "%s TB"
msgstr "%s Tt"

#: picard/util/bytes2human.py:45
#, python-format
msgid "%s TiB"
msgstr "%s TiB"

#: picard/util/bytes2human.py:46
#, python-format
msgid "%s PB"
msgstr "%s Pt"

#: picard/util/bytes2human.py:47
#, python-format
msgid "%s PiB"
msgstr "%s PiB"

#: picard/util/bytes2human.py:89
#, python-format
msgid "%s "
msgstr "%s "

#: picard/util/checkupdate.py:101
msgid "Error loading Picard releases list: {error_message}"
msgstr "Virhe ladattaessa Picardin julkaisujen listaa: {error_message}"

#: picard/util/checkupdate.py:105 picard/util/checkupdate.py:139
#: picard/util/checkupdate.py:159
msgid "Picard Update"
msgstr "Picardin päivitys"

#: picard/util/checkupdate.py:106
msgid ""
"Unable to retrieve the latest version information from the website.\n"
"({url})"
msgstr "Viimeisimmän version tietoja ei saatu haettua verkkosivulta.\n({url})"

#: picard/util/checkupdate.py:140
msgid ""
"A new version of Picard is available.\n"
"\n"
"This version: {picard_old_version}\n"
"New version: {picard_new_version}\n"
"\n"
"Would you like to download the new version?"
msgstr "Picardista on saatavilla uusi versio.\n\nNykyinen versio: {picard_old_version}\nUusi versio: {picard_new_version}\n\nLadataanko uusi versio?"

#: picard/util/checkupdate.py:156
msgid "unknown"
msgstr "tuntematon"

#: picard/util/checkupdate.py:160
msgid ""
"There is no update currently available for your subscribed update level: {update_level}\n"
"\n"
"Your version: {picard_old_version}\n"
msgstr "Valitsemallesi julkaisuhaaralle ei ole uudempaa versiota: {update_level}\n\nNykyinen versio: {picard_old_version}\n"

#: picard/util/tags.py:36
msgid "AcoustID Fingerprint"
msgstr "AcoustID-äänitunniste"

#: picard/util/tags.py:37
msgid "AcoustID"
msgstr "AcoustID"

#: picard/util/tags.py:39
msgid "Album Artist Sort Order"
msgstr "Julkaisun artistin lajittelujärjestys"

#: picard/util/tags.py:41
msgid "Album Sort Order"
msgstr "Julkaisun lajittelujärjestys"

#: picard/util/tags.py:42
msgid "Arranger"
msgstr "Sovittaja"

#: picard/util/tags.py:44
msgid "Artists"
msgstr "Artistit"

#: picard/util/tags.py:45
msgid "Artist Sort Order"
msgstr "Artistin lajittelujärjestys"

#: picard/util/tags.py:46
msgid "ASIN"
msgstr "ASIN"

#: picard/util/tags.py:48
msgid "BPM"
msgstr "BPM"

#: picard/util/tags.py:49
msgid "Catalog Number"
msgstr "Luettelonumero"

#: picard/util/tags.py:50
msgid "Comment"
msgstr "Kommentti"

#: picard/util/tags.py:51
msgid "Compilation (iTunes)"
msgstr "Kokoelma (iTunes)"

#: picard/util/tags.py:53
msgid "Composer Sort Order"
msgstr "Säveltäjän lajittelujärjestys"

#: picard/util/tags.py:54
msgid "Conductor"
msgstr "Kapellimestari"

#: picard/util/tags.py:55
msgid "Copyright"
msgstr "Tekijänoikeus"

#: picard/util/tags.py:57
msgid "Video Director"
msgstr "Videon ohjaaja"

#: picard/util/tags.py:58
msgid "Disc Id"
msgstr "Levyn tunniste"

#: picard/util/tags.py:59
msgid "Disc Number"
msgstr "Levyn numero"

#: picard/util/tags.py:61
msgid "DJ-Mixer"
msgstr "DJ-miksaaja"

#: picard/util/tags.py:62
msgid "Encoded By"
msgstr "Enkoodaaja"

#: picard/util/tags.py:63
msgid "Encoder Settings"
msgstr "Enkooderin asetukset"

#: picard/util/tags.py:64
msgid "Engineer"
msgstr "Insinööri"

#: picard/util/tags.py:65
msgid "Gapless Playback"
msgstr "Tauoton toisto"

#: picard/util/tags.py:67
msgid "Grouping"
msgstr "Ryhmittely"

#: picard/util/tags.py:68
msgid "ISRC"
msgstr "ISRC"

#: picard/util/tags.py:69
msgid "Key"
msgstr "Sävellaji"

#: picard/util/tags.py:70
msgid "Record Label"
msgstr "Levymerkki"

#: picard/util/tags.py:74
msgid "Lyricist"
msgstr "Sanoittaja"

#: picard/util/tags.py:75
msgid "Lyrics"
msgstr "Sanoitus"

#: picard/util/tags.py:77
msgid "Mixer"
msgstr "Miksaaja"

#: picard/util/tags.py:78
msgid "Mood"
msgstr "Mieliala"

#: picard/util/tags.py:79
msgid "Movement"
msgstr "Osa"

#: picard/util/tags.py:80
msgid "Movement Number"
msgstr "Osan numero"

#: picard/util/tags.py:81
msgid "Movement Count"
msgstr "Osien määrä"

#: picard/util/tags.py:82
msgid "MusicBrainz Release Artist Id"
msgstr "MusicBrainz julkaisuartistin tunniste"

#: picard/util/tags.py:83
msgid "MusicBrainz Release Id"
msgstr "MusicBrainz julkaisun tunniste"

#: picard/util/tags.py:84
msgid "MusicBrainz Artist Id"
msgstr "MusicBrainz artistin tunniste"

#: picard/util/tags.py:85
msgid "MusicBrainz Disc Id"
msgstr "MusicBrainz levyn tunniste"

#: picard/util/tags.py:86
msgid "MusicBrainz Original Release Id"
msgstr "MusicBrainz alkuperäisen julkaisun tunniste"

#: picard/util/tags.py:87
msgid "MusicBrainz Original Artist Id"
msgstr "MusicBrainz alkuperäisen artistin tunniste"

#: picard/util/tags.py:88
msgid "MusicBrainz Recording Id"
msgstr "MusicBrainz äänitteen tunniste"

#: picard/util/tags.py:89
msgid "MusicBrainz Release Group Id"
msgstr "MusicBrainz julkaisuryhmän tunniste"

#: picard/util/tags.py:90
msgid "MusicBrainz Track Id"
msgstr "MusicBrainz kappaleen tunniste"

#: picard/util/tags.py:91
msgid "MusicBrainz Work Id"
msgstr "MusicBrainz teoksen tunniste"

#: picard/util/tags.py:92
msgid "MusicIP Fingerprint"
msgstr "MusicIP-äänitunniste"

#: picard/util/tags.py:93
msgid "MusicIP PUID"
msgstr "MusicIP PUID"

#: picard/util/tags.py:94
msgid "Original Album"
msgstr "Alkuperäinen julkaisu"

#: picard/util/tags.py:95
msgid "Original Artist"
msgstr "Alkuperäinen artisti"

#: picard/util/tags.py:97
msgid "Original Filename"
msgstr "Alkuperäinen tiedostonimi"

#: picard/util/tags.py:98
msgid "Original Year"
msgstr "Alkuperäinen julkaisuvuosi"

#: picard/util/tags.py:99
msgid "Performer"
msgstr "Esittäjä"

#: picard/util/tags.py:100
msgid "Podcast"
msgstr "Podcast"

#: picard/util/tags.py:101
msgid "Podcast URL"
msgstr "Podcastin osoite"

#: picard/util/tags.py:102
msgid "Producer"
msgstr "Tuottaja"

#: picard/util/tags.py:103
msgid "R128 Album Gain"
msgstr "R128 julkaisun vahvistus"

#: picard/util/tags.py:104
msgid "R128 Track Gain"
msgstr "R128 kappaleen vahvistus"

#: picard/util/tags.py:105
msgid "Rating"
msgstr "Arvostelu"

#: picard/util/tags.py:106
msgid "Release Country"
msgstr "Julkaisumaa"

#: picard/util/tags.py:108
msgid "Release Status"
msgstr "Julkaisun tila"

#: picard/util/tags.py:109
msgid "Release Type"
msgstr "Julkaisumuoto"

#: picard/util/tags.py:110
msgid "Remixer"
msgstr "Remiksaaja"

#: picard/util/tags.py:111
msgid "ReplayGain Album Gain"
msgstr "ReplayGain julkaisun vahvistus"

#: picard/util/tags.py:112
msgid "ReplayGain Album Peak"
msgstr "ReplayGain julkaisun huippu"

#: picard/util/tags.py:113
msgid "ReplayGain Album Range"
msgstr "ReplayGain julkaisun vaihtelu"

#: picard/util/tags.py:114
msgid "ReplayGain Reference Loudness"
msgstr "ReplayGain viiteäänenvoimakkuus"

#: picard/util/tags.py:115
msgid "ReplayGain Track Gain"
msgstr "ReplayGain kappaleen vahvistus"

#: picard/util/tags.py:116
msgid "ReplayGain Track Peak"
msgstr "ReplayGain kappaleen huippu"

#: picard/util/tags.py:117
msgid "ReplayGain Track Range"
msgstr "ReplayGain kappaleen vaihtelu"

#: picard/util/tags.py:118
msgid "Script"
msgstr "Kirjoitusjärjestelmä"

#: picard/util/tags.py:119
msgid "Show Name"
msgstr "Esityksen nimi"

#: picard/util/tags.py:120
msgid "Show Name Sort Order"
msgstr "Esityksen nimen lajittelujärjestys"

#: picard/util/tags.py:121
msgid "Show Work & Movement"
msgstr "Näytä teokset ja osat"

#: picard/util/tags.py:122
msgid "Subtitle"
msgstr "Alaotsikko"

#: picard/util/tags.py:124
msgid "Title Sort Order"
msgstr "Nimen lajittelujärjestys"

#: picard/util/tags.py:125
msgid "Total Discs"
msgstr "Levymäärä"

#: picard/util/tags.py:126
msgid "Total Tracks"
msgstr "Kappalemäärä"

#: picard/util/tags.py:127
msgid "Track Number"
msgstr "Kappalenumero"

#: picard/util/tags.py:128
msgid "Artist Website"
msgstr "Artistin verkkosivu"

#: picard/util/tags.py:129
msgid "Work"
msgstr "Teos"

#: picard/util/tags.py:130
msgid "Writer"
msgstr "Tekijä"

#: picard/util/time.py:43
#, python-format
msgid "%.2dd %.2dh"
msgstr "%.2dd %.2dh"

#: picard/util/time.py:45
#, python-format
msgid "%.2dh %.2dm"
msgstr "%.2dh %.2dm"

#: picard/util/time.py:47
#, python-format
msgid "%.2dm %.2ds"
msgstr "%.2dm %.2ds"

#: picard/util/time.py:49
#, python-format
msgid "%.2ds"
msgstr "%.2ds"

#: picard/util/versions.py:66
msgid "is not installed"
msgstr "ei asennettu"

#: picard/util/webbrowser2.py:47
msgid "Web Browser Error"
msgstr "Verkkoselaimen virhe"

#: picard/util/webbrowser2.py:47
#, python-format
msgid ""
"Error while launching a web browser:\n"
"\n"
"%s"
msgstr "Virhe käynnistettäessä verkkoselainta:\n\n%s"
