# Finnish messages for buzztrax.
# Copyright © 2010, 2011, 2012, 2013, 2014, 2015 Free Software Foundation, Inc.
# This file is distributed under the same license as the buzztrax package.
# Jorma Karvonen <karvonen.jorma@gmail.com>, 2010-2015.
#
msgid ""
msgstr ""
"Project-Id-Version: buzztrax 0.10.0\n"
"Report-Msgid-Bugs-To: buzztrax-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2015-08-07 15:24+0200\n"
"PO-Revision-Date: 2015-08-27 19:49+0300\n"
"Last-Translator: Jorma Karvonen <karvonen.jorma@gmail.com>\n"
"Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#: ../buzztrax.appdata.xml.in.h:1
msgid "Fully integrated music composer."
msgstr "Täysin integroitu musiikkisäveltäjä."

#. don't translate 'tracker'
#: ../buzztrax.appdata.xml.in.h:3
msgid "Buzztrax is a music composer similar to tracker applications. It is roughly modelled after the windows only, closed source application called Buzz."
msgstr "Buzztrax on musiikkisäveltäjä samanlainen seuraajasovelluksille. Se on karkeasti mallinnettu vain windowsissa toimivan suljetun lähdekoodin sovelluksen Buzz mukaisesti."

#: ../src/lib/core/core.c:181
msgid "Print the buzztrax core version"
msgstr "Tulosta buzztrax-ydinversio"

#: ../src/lib/core/core.c:187
msgid "Buzztrax core options"
msgstr "Buzztrax-ydinvalitsimet"

#: ../src/lib/core/core.c:188
msgid "Show buzztrax core options"
msgstr "Näytä buzztrax-ydinvalitsimet"

#: ../src/lib/core/cmd-pattern.c:153
msgid "normal"
msgstr "normaali"

#: ../src/lib/core/cmd-pattern.c:153
msgid "break"
msgstr "katkaise"

#: ../src/lib/core/cmd-pattern.c:153
msgid "mute"
msgstr "mykistä"

#: ../src/lib/core/cmd-pattern.c:153
msgid "solo"
msgstr "soolo"

#: ../src/lib/core/cmd-pattern.c:153
msgid "bypass"
msgstr "ohita"

#: ../src/lib/core/song-io.c:312
#, c-format
msgid "Filename must not be empty."
msgstr "Tiedostonimi ei saa olla tyhjä."

#: ../src/lib/core/song-io.c:322
#, c-format
msgid "No io-module for filename '%s'."
msgstr "Tiedostonimelle ’%s’ ei ole siirräntämoduulia."

#: ../src/lib/core/song-io.c:349
#, c-format
msgid "Media-type must not be empty."
msgstr "Mediatyyppi ei saa olla tyhjä."

#: ../src/lib/core/song-io.c:360
#, c-format
msgid "No io-module for media-type '%s'."
msgstr "Mediatyypille ’%s’ ei ole siirräntämoduulia."

#: ../src/lib/core/song-io.c:415
#, c-format
msgid "Loading file '%s'"
msgstr "Ladataan tiedosto ’%s’"

#: ../src/lib/core/song-io.c:487
#, c-format
msgid "Saving file '%s'"
msgstr "Tallennetaan tiedosto ’%s’"

#: ../src/lib/core/song-io-native-bzt.c:301
#, c-format
msgid "Failed to create memory input."
msgstr "Muistisyötteen luominen epäonnistui."

#: ../src/lib/core/song-io-native-bzt.c:309
#: ../src/lib/core/song-io-native-xml.c:72
#, c-format
msgid "Is not a XML/Buzztrax document."
msgstr "Ei ole XML/Buzztrax-asiakirja."

#: ../src/lib/core/song-io-native-bzt.c:313
#: ../src/lib/core/song-io-native-xml.c:76
#, c-format
msgid "Is not a wellformed XML document."
msgstr "Ei ole hyvämuotoinen XML-asiakirja."

#: ../src/lib/core/song-io-native-bzt.c:320
#: ../src/lib/core/song-io-native-xml.c:83
#, c-format
msgid "XML document is empty."
msgstr "XML-asiakirja on tyhjä."

#: ../src/lib/core/song-io-native-bzt.c:325
#: ../src/lib/core/song-io-native-xml.c:88
#, c-format
msgid "Wrong XML document root."
msgstr "Väärä XML-asiakirjajuuri."

#. default name for new songs
#: ../src/lib/core/song-info.c:122
msgid "untitled song"
msgstr "nimetön kappale"

#: ../src/lib/core/songio/bsl/buzztrax-songio-buzz.desktop.in.h:1
#: ../src/ui/edit/buzztrax-edit.desktop.in.h:1
msgid "Buzztrax Music Editor"
msgstr "Buzztrax-musiikkieditori"

#: ../src/lib/core/songio/bsl/song-io-buzz.c:2385
#, c-format
msgid "Error reading a buzz file section."
msgstr "Buzz-tiedostolohkon lukemissa virhe."

#: ../src/lib/core/songio/bsl/song-io-buzz.c:2391
#, c-format
msgid "Is not a buzz file."
msgstr "Ei ole buzz-tiedosto."

#: ../src/lib/ic/ic.c:106
msgid "Print the buzztrax interaction controller version"
msgstr "Tulosta buzztrax-keskusteluohjainversio"

#: ../src/lib/ic/ic.c:112
msgid "Buzztrax interaction controller options"
msgstr "Buzztrax-keskusteluohjainvalitsimet"

#: ../src/lib/ic/ic.c:113
msgid "Show buzztrax interaction controller options"
msgstr "Näytä buzztrax-keskusteluohjainvalitsimet"

#: ../src/ui/cmd/bt-cmd.c:84 ../src/ui/edit/bt-edit.c:92
msgid "Print application version"
msgstr "Tulosta sovellusversio"

#: ../src/ui/cmd/bt-cmd.c:85
msgid "Be quiet"
msgstr "Ole hiljaa"

#: ../src/ui/cmd/bt-cmd.c:86 ../src/ui/edit/bt-edit.c:94
msgid "Command name"
msgstr "Komennon nimi"

#: ../src/ui/cmd/bt-cmd.c:88 ../src/ui/edit/bt-edit.c:98
msgid "Input file name"
msgstr "Syötetiedoston nimi"

#: ../src/ui/cmd/bt-cmd.c:89 ../src/ui/cmd/bt-cmd.c:91
#: ../src/ui/edit/bt-edit.c:98
msgid "<songfile>"
msgstr "<kappaletiedosto>"

#: ../src/ui/cmd/bt-cmd.c:90
msgid "Output file name"
msgstr "Tulostetiedoston nimi"

#: ../src/ui/cmd/bt-cmd.c:105
msgid "buzztrax-cmd options"
msgstr "buzztrax-cmd-valitsimet"

#: ../src/ui/cmd/bt-cmd.c:106
msgid "Show buzztrax-cmd options"
msgstr "Näytä buzztrax-cmd-valitsimet"

#. Note to translators: put here your name and email so it will show up in
#. * the "about" box. Example: Stefan 'ensonic' Sauer <ensonic@users.sf.net>
#: ../src/ui/edit/about-dialog.c:65
msgid "translator-credits"
msgstr "Jorma Karvonen <karvonen.jorma@gmail.com>"

#: ../src/ui/edit/about-dialog.c:68 ../src/ui/edit/about-dialog.c:70
#, c-format
msgid "Copyright © 2003-%d Buzztrax developer team"
msgstr "Copyright © 2003-%d Buzztrax-kehitysryhmä"

#: ../src/ui/edit/about-dialog.c:87
msgid "Music production environment"
msgstr "Musiikkituotantoympäristö"

#: ../src/ui/edit/about-dialog.c:91
msgid ""
"This package is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.\n"
"\n"
"This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.\n"
"\n"
"You should have received a copy of the GNU Library General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA."
msgstr ""
"Tämä pakkaus on vapaa ohjelmisto; voit jakaa sitä edelleen ja/tai muokata sitä Free Software Foundation julkaiseman GNU Library General Public License-lisenssin joko lisenssiversion 2.1 tai (valintasi mukaan) mikä tahansa myöhäisemmän version mukaisesti.\n"
"\n"
"Tätä pakkausta on jaettu toivossa, että se on hyödyllinen, mutta ILMAN MITÄÄN TAKUUTA; ilman edes epäsuoraa takuuta KAUPALLISUUDESTA tai SOPIVUUDESTA TIETTYYN TARKOITUKSEEN. Katso lisätietoja GNU Library General Public License-lisenssistä.\n"
"\n"
"Sinun pitäisi vastaanottaa kopion GNU Library General Public License-lisenssistä tämä pakkauksen mukana; Jos näin ei ole, kirjoita osoitteeseen Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA."

#. "Development version (do not translate this)"
#.
#: ../src/ui/edit/about-dialog.c:117
msgid "Just a few month since the previous release, this update mostly focuses on getting rid of deprecated APIs. Besides that it also come with a new synthesizer plugin called 'ebeats'. As the name suggests it is good at making percussion sounds. Together with that the library providing the dsp components got overhauled."
msgstr "Vain muutama kuukausi edellisen julkaisun jälkeen tämä päivitys keskittyy enimmäkseen pääsemiseen eroon vanhentuneesta API-käyttöliittymästä. Paitsi että sen mukana tulee myös uusi syntesijoijaliitännäinen nimeltään ’ebeats’. Kuten nimi ehdottaa, se on hyvä tekemään lyömäsoitinääniä. Sen lisäksi dsp-komponentteja tarjoavaa kirjastoa kunnostettiin."

#: ../src/ui/edit/bt-edit.c:107
msgid "buzztrax-edit options"
msgstr "buzztrax-edit -valitsimet"

#: ../src/ui/edit/bt-edit.c:108
msgid "Show buzztrax-edit options"
msgstr "Näytä buzztrax-edit -valitsimet"

#: ../src/ui/edit/buzztrax-edit.desktop.in.h:2
msgid "Edit buzztrax song files"
msgstr "Muokkaa buzztrax-musiikkikappaletiedostoja"

#: ../src/ui/edit/change-log.c:643
msgid "unsaved song"
msgstr "tallentamaton kappale"

#. the song recovery has been finished
#: ../src/ui/edit/crash-recover-dialog.c:174
msgid "Recovery finished"
msgstr "Palautus on valmis"

#: ../src/ui/edit/crash-recover-dialog.c:175
msgid "The selected song has been recovered successful."
msgstr "Valittu kappale on palautettu onnistuneesti."

#: ../src/ui/edit/crash-recover-dialog.c:176
msgid "Please check the song and save it if everything is alright."
msgstr "Tarkista kappale ja tallenna se, jos kaikki on kunnossa."

#. FIXME(ensonic): the log is still there
#. * - this dialog should be a warning
#. * - ev. we want to suggest to ask for support
#.
#. one or more steps in the recovery did not apply
#: ../src/ui/edit/crash-recover-dialog.c:184
msgid "Recovery failed"
msgstr "Palautus epäonnistui"

#: ../src/ui/edit/crash-recover-dialog.c:185
msgid "Sorry, the selected song could not be fully recovered."
msgstr "Valittuja kappaleita ei kyettä palauttamaan täydellisesti."

#: ../src/ui/edit/crash-recover-dialog.c:186
msgid "Please check the song and save it if still looks good."
msgstr "Tarkista kappale ja tallenna se, jos se näyttää yhä hyvältä."

#: ../src/ui/edit/crash-recover-dialog.c:225
msgid "Unsaved song recovery"
msgstr "Tallentamattoman kappaleen palautus"

#. add dialog commision widgets (okay)
#. FIXME(ensonic): add Okay, Cancel, Delete
#. select song + okay -> recover
#. select song + delete -> remove log
#: ../src/ui/edit/crash-recover-dialog.c:231
msgid "_Close"
msgstr "S_ulje"

#: ../src/ui/edit/crash-recover-dialog.c:243
msgid "Unsaved songs found"
msgstr "Löytyi tallentamaton kappale"

#: ../src/ui/edit/crash-recover-dialog.c:244
msgid "Select them one by one and choose 'recover' or 'delete'."
msgstr "Valitse ne yksi kerrallaan ja valitse ’palauta’ tai ’poista’."

#: ../src/ui/edit/crash-recover-dialog.c:264
msgid "Song file"
msgstr "Kappaletiedosto"

#: ../src/ui/edit/crash-recover-dialog.c:270
msgid "Last changed"
msgstr "Viimeksi muutettu"

#. add "undelete" button to action area
#. GTK_STOCK_REVERT_TO_SAVED
#: ../src/ui/edit/crash-recover-dialog.c:301
msgid "Recover"
msgstr "Palauta"

#: ../src/ui/edit/crash-recover-dialog.c:307
msgid "Delete"
msgstr "Poista"

#: ../src/ui/edit/edit-application.c:159
msgid "-> You will not see any level-meters."
msgstr "-> Et näe yhtään tasomittaria."

#: ../src/ui/edit/edit-application.c:170
msgid "-> You will not see the frequency spectrum in the analyzer window."
msgstr "-> Et näe taajuuspektriä analysoijaikkunassa."

#: ../src/ui/edit/edit-application.c:181
msgid "-> Sample playback previews from the wavetable page will not work."
msgstr "-> Näytetoistoesikatselut sivulta eivät toimi."

#: ../src/ui/edit/edit-application.c:240 ../src/ui/edit/main-menu.c:105
#: ../src/ui/edit/main-window.c:156
#, c-format
msgid "Can't load song '%s'."
msgstr "Kappaleen ’%s’ lataus epäonnistui"

#: ../src/ui/edit/edit-application.c:242 ../src/ui/edit/main-menu.c:106
#: ../src/ui/edit/main-window.c:157
msgid "Can't load song"
msgstr "Kappaleen lataus epäonnistui"

#: ../src/ui/edit/interaction-controller-menu.c:296
msgid "Learn…"
msgstr "Opi…"

#: ../src/ui/edit/interaction-controller-menu.c:422
msgid "Bind controller"
msgstr "Yhdistä ohjain"

#: ../src/ui/edit/interaction-controller-menu.c:429
msgid "Unbind controller"
msgstr "Poista ohjaimen yhdistäminen"

#: ../src/ui/edit/interaction-controller-menu.c:436
msgid "Unbind all controllers"
msgstr "Poista kaikkien ohjainten yhdistämiset"

#. format about message for machines
#: ../src/ui/edit/machine-actions.c:68
#, c-format
msgid ""
"by %s\n"
"\n"
"%s"
msgstr ""
": %s\n"
"\n"
"%s"

#: ../src/ui/edit/machine-actions.c:69
msgid "About…"
msgstr "Ohjelmasta…"

#: ../src/ui/edit/machine-canvas-item.c:784
msgid "Mute"
msgstr "Mykistä"

#: ../src/ui/edit/machine-canvas-item.c:794
msgid "Solo"
msgstr "Soolo"

#: ../src/ui/edit/machine-canvas-item.c:806
msgid "Bypass"
msgstr "Ohita"

#. dynamic part
#: ../src/ui/edit/machine-canvas-item.c:822
msgid "_Properties"
msgstr "_Ominaisuudet"

#. static part
#: ../src/ui/edit/machine-canvas-item.c:844 ../src/ui/edit/main-menu.c:916
msgid "_Preferences"
msgstr "_Asetukset"

#: ../src/ui/edit/machine-canvas-item.c:855
msgid "Rename…"
msgstr "Nimeä uudelleen…"

#: ../src/ui/edit/machine-canvas-item.c:861 ../src/ui/edit/main-menu.c:909
msgid "_Delete"
msgstr "Po_ista"

#: ../src/ui/edit/machine-canvas-item.c:873
msgid "Connect machines"
msgstr "Yhdistä koneisiin"

#: ../src/ui/edit/machine-canvas-item.c:881
#: ../src/ui/edit/wire-canvas-item.c:835
msgid "Signal Analysis…"
msgstr "Signaalianalyysi…"

#: ../src/ui/edit/machine-canvas-item.c:932
msgid "Play with"
msgstr "Soita suoratoistona"

#. TODO(ensonic): toggle loop item
#. *   gtk_check_menu_item_new_with_mnemonic
#.
#. TODO(ensonic): tools menu
#. * 'normalize song'
#. * - dummy render with master->input-pre-gain, adjust master volume
#. * 'cleanup'
#. * - remove unsused patterns, unconnected machines with no empty/tracks
#.
#. help menu
#: ../src/ui/edit/machine-canvas-item.c:948
#: ../src/ui/edit/machine-properties-dialog.c:2586
#: ../src/ui/edit/main-menu.c:1062
msgid "_Help"
msgstr "_Opaste"

#: ../src/ui/edit/machine-canvas-item.c:958
#: ../src/ui/edit/machine-properties-dialog.c:2580
#: ../src/ui/edit/main-menu.c:1103
msgid "_About"
msgstr "O_hjelmasta…"

#. generators
#: ../src/ui/edit/machine-menu.c:331
msgid "Generators"
msgstr "Generaattorit"

#. effects
#: ../src/ui/edit/machine-menu.c:343
msgid "Effects"
msgstr "Tehoste"

#. create and set window icon
#.
#. if((window_icon=bt_ui_resources_get_icon_pixbuf_by_machine(self->priv->machine))) {
#. gtk_window_set_icon(GTK_WINDOW(self),window_icon);
#. g_object_unref(window_icon);
#. }
#.
#. set dialog title
#: ../src/ui/edit/machine-preset-properties-dialog.c:140
msgid "preset name and comment"
msgstr "esiasetusnimi ja -kommentti"

#. add dialog commision widgets (okay, cancel)
#. add dialog commision widgets (okay)
#: ../src/ui/edit/machine-preset-properties-dialog.c:144
#: ../src/ui/edit/machine-rename-dialog.c:122 ../src/ui/edit/main-window.c:999
#: ../src/ui/edit/main-window.c:1053
#: ../src/ui/edit/missing-framework-elements-dialog.c:141
#: ../src/ui/edit/missing-song-elements-dialog.c:128
#: ../src/ui/edit/pattern-properties-dialog.c:148
#: ../src/ui/edit/settings-dialog.c:187 ../src/ui/edit/tip-dialog.c:210
msgid "_OK"
msgstr "_Valmis"

#: ../src/ui/edit/machine-preset-properties-dialog.c:144
#: ../src/ui/edit/machine-rename-dialog.c:122 ../src/ui/edit/main-window.c:589
#: ../src/ui/edit/main-window.c:721 ../src/ui/edit/main-window.c:1054
#: ../src/ui/edit/pattern-properties-dialog.c:148
#: ../src/ui/edit/render-dialog.c:616 ../src/ui/edit/settings-dialog.c:187
msgid "_Cancel"
msgstr "Pe_ru"

#. GtkEntry : preset name
#. GtkEntry : machine name
#. GtkEntry : pattern name
#: ../src/ui/edit/machine-preset-properties-dialog.c:160
#: ../src/ui/edit/machine-rename-dialog.c:138
#: ../src/ui/edit/main-page-info.c:426
#: ../src/ui/edit/pattern-properties-dialog.c:164
msgid "name"
msgstr "nimi"

#. GtkEntry : preset comment
#: ../src/ui/edit/machine-preset-properties-dialog.c:176
msgid "comment"
msgstr "kommentti"

#: ../src/ui/edit/machine-preferences-dialog.c:509
#, c-format
msgid "%s preferences"
msgstr "%s-asetukset"

#: ../src/ui/edit/machine-properties-dialog.c:691
msgid "Reset parameter"
msgstr "Nollaa parametri"

#: ../src/ui/edit/machine-properties-dialog.c:697
msgid "Reset all parameters"
msgstr "Nollaa kaikki parametrit"

#: ../src/ui/edit/machine-properties-dialog.c:708
msgid "Copy parameter"
msgstr "Kopioi parametri"

#: ../src/ui/edit/machine-properties-dialog.c:714
#: ../src/ui/edit/machine-properties-dialog.c:814
msgid "Paste"
msgstr "Liitä"

#. add copy/paste item
#: ../src/ui/edit/machine-properties-dialog.c:808
msgid "Copy group"
msgstr "Kopioi ryhmä"

#: ../src/ui/edit/machine-properties-dialog.c:2207
msgid "global properties"
msgstr "yleisominaisuudet"

#: ../src/ui/edit/machine-properties-dialog.c:2256
#, c-format
msgid "voice %lu properties"
msgstr "ääni %lu -ominaisuudet"

#: ../src/ui/edit/machine-properties-dialog.c:2355
#, c-format
msgid "%s wire properties"
msgstr "%s-lankaominaisuudet"

#: ../src/ui/edit/machine-properties-dialog.c:2432
msgid "_Add"
msgstr "Li_sää"

#: ../src/ui/edit/machine-properties-dialog.c:2433
msgid "Add new preset"
msgstr "Lisää uusi esiasettelu"

#: ../src/ui/edit/machine-properties-dialog.c:2439
msgid "_Remove"
msgstr "_Poista"

#: ../src/ui/edit/machine-properties-dialog.c:2440
msgid "Remove preset"
msgstr "Poista esiasetus"

#. edit menu
#: ../src/ui/edit/machine-properties-dialog.c:2446
#: ../src/ui/edit/main-menu.c:859
msgid "_Edit"
msgstr "_Muokkaa"

#: ../src/ui/edit/machine-properties-dialog.c:2447
msgid "Edit preset name and comment"
msgstr "Muokkaa esiasetusnimeä ja -kommenttia"

#: ../src/ui/edit/machine-properties-dialog.c:2494
msgid "Preset"
msgstr "Esiaseta"

#: ../src/ui/edit/machine-properties-dialog.c:2542
msgid "machine properties"
msgstr "koneen ominaisuudet"

#: ../src/ui/edit/machine-properties-dialog.c:2581
msgid "Info about this machine"
msgstr "Tiedot tästä koneesta"

#: ../src/ui/edit/machine-properties-dialog.c:2587
msgid "Help for this machine"
msgstr "Opaste tälle koneelle"

#. -- file controls
#: ../src/ui/edit/machine-properties-dialog.c:2596
#: ../src/ui/edit/main-menu.c:776 ../src/ui/edit/main-toolbar.c:866
msgid "_New"
msgstr "_Uusi"

#: ../src/ui/edit/machine-properties-dialog.c:2597
msgid "Randomize parameters"
msgstr "Satunnaista parametrit"

#: ../src/ui/edit/machine-properties-dialog.c:2602
#: ../src/ui/edit/main-menu.c:867
msgid "_Undo"
msgstr "P_eru"

#: ../src/ui/edit/machine-properties-dialog.c:2603
msgid "Reset parameters to defaults"
msgstr "Palauta parametrit oletusasetuksiin"

#: ../src/ui/edit/machine-properties-dialog.c:2611
msgid "Presets"
msgstr "Esiasetukset"

#: ../src/ui/edit/machine-properties-dialog.c:2612
msgid "Show/Hide preset pane"
msgstr "Näytä/Piilota esiasetuspaneeli"

#. set dialog title
#: ../src/ui/edit/machine-properties-dialog.c:2722
#: ../src/ui/edit/pattern-properties-dialog.c:142
#, c-format
msgid "%s properties"
msgstr "%s-ominaisuudet"

#. set dialog title
#: ../src/ui/edit/machine-rename-dialog.c:116
#, c-format
msgid "%s name"
msgstr "%s nimi"

#: ../src/ui/edit/main-menu.c:96 ../src/ui/edit/main-window.c:583
#: ../src/ui/edit/main-window.c:584
msgid "Load new song?"
msgstr "Lataa uusi kappale?"

#: ../src/ui/edit/main-menu.c:141
msgid "Recover a song?"
msgstr "Palauta kappale?"

#. gtk_menu_set_accel_path(GTK_MENU(self),"<Buzztrax-Main>/MainMenu");
#. -- file menu
#: ../src/ui/edit/main-menu.c:768
msgid "_File"
msgstr "_Tiedosto"

#: ../src/ui/edit/main-menu.c:783 ../src/ui/edit/main-page-waves.c:1415
#: ../src/ui/edit/main-toolbar.c:872 ../src/ui/edit/main-window.c:590
msgid "_Open"
msgstr "_Avaa"

#: ../src/ui/edit/main-menu.c:790
msgid "_Recently used"
msgstr "Äs_kettäin käytetyt"

#: ../src/ui/edit/main-menu.c:816 ../src/ui/edit/main-toolbar.c:878
#: ../src/ui/edit/main-window.c:722
msgid "_Save"
msgstr "Ta_llenna"

#: ../src/ui/edit/main-menu.c:824
msgid "Save _As"
msgstr "Tallenna _nimellä"

#: ../src/ui/edit/main-menu.c:834
msgid "Recover unsaved songs"
msgstr "Palauta tallentamattomat kappaleet"

#: ../src/ui/edit/main-menu.c:844
msgid "_Record"
msgstr "Äänit_e"

#: ../src/ui/edit/main-menu.c:851
msgid "_Quit"
msgstr "Poi_stu"

#: ../src/ui/edit/main-menu.c:876
msgid "_Redo"
msgstr "Toist_a"

#: ../src/ui/edit/main-menu.c:888
msgid "Cu_t"
msgstr "Lei_kkaa"

#: ../src/ui/edit/main-menu.c:895
msgid "_Copy"
msgstr "Kop_ioi"

#: ../src/ui/edit/main-menu.c:902
msgid "_Paste"
msgstr "Lii_tä"

#. view menu
#: ../src/ui/edit/main-menu.c:922
msgid "_View"
msgstr "Näky_mä"

#: ../src/ui/edit/main-menu.c:930
msgid "Toolbar"
msgstr "Työkalupalkki"

#: ../src/ui/edit/main-menu.c:937
msgid "Statusbar"
msgstr "Tilapalkki"

#: ../src/ui/edit/main-menu.c:945
msgid "Tabs"
msgstr "Välilehdet"

#. TODO(ensonic): 'Machine properties' show/hide toggle
#. TODO(ensonic): 'Analyzer windows' show/hide toggle
#: ../src/ui/edit/main-menu.c:955
msgid "Fullscreen"
msgstr "Kokoruutunäyttö"

#: ../src/ui/edit/main-menu.c:964
msgid "Go to machine view"
msgstr "Siirry konenäkymään"

#: ../src/ui/edit/main-menu.c:971
msgid "Go to pattern view"
msgstr "Siirry mallinäkymään"

#: ../src/ui/edit/main-menu.c:978
msgid "Go to sequence view"
msgstr "Siirry sekvenssinäkymään"

#: ../src/ui/edit/main-menu.c:985
msgid "Go to wave table view"
msgstr "Siirry aaltotaulunäkymään"

#: ../src/ui/edit/main-menu.c:992
msgid "Go to song information"
msgstr "Siirry kappaletietoihin"

#. TODO(ensonic): zoom menu items
#. *  machine view:  zoom-in/zoom-out/zoom-fit
#. *  sequence vide: zoom-in/zoom-out
#. *
#.
#. gtk_container_add(GTK_CONTAINER(menu),gtk_separator_menu_item_new());
#.
#. subitem=gtk_menu_item_new_with_mnemonic(_)"Best _Fit"));
#. gtk_container_add(GTK_CONTAINER(menu),subitem);
#. g_signal_connect(subitem,"activate",G_CALLBACK(on_menu_zoom_fit_activate),(gpointer)self);
#.
#. subitem=gtk_menu_item_new_with_mnemonic(_("Zoom _In"));
#. gtk_container_add(GTK_CONTAINER(menu),subitem);
#. g_signal_connect(subitem,"activate",G_CALLBACK(on_menu_zoom_in_activate),(gpointer)self);
#.
#. subitem=gtk_menu_item_new_with_mnemonic(_("Zoom _Out"));
#. gtk_container_add(GTK_CONTAINER(menu),subitem);
#. g_signal_connect(subitem,"activate",G_CALLBACK(on_menu_zoom_out_activate),(gpointer)self);
#.
#. playback menu
#: ../src/ui/edit/main-menu.c:1020
msgid "_Playback"
msgstr "Toi_sto"

#: ../src/ui/edit/main-menu.c:1029 ../src/ui/edit/main-page-waves.c:1300
#: ../src/ui/edit/main-page-waves.c:1408 ../src/ui/edit/main-toolbar.c:904
msgid "_Play"
msgstr "_Soita"

#: ../src/ui/edit/main-menu.c:1036
msgid "Play from cursor"
msgstr "Soita kohdistimesta"

#: ../src/ui/edit/main-menu.c:1043 ../src/ui/edit/main-page-waves.c:1310
#: ../src/ui/edit/main-toolbar.c:925
msgid "_Stop"
msgstr "P_ysäytä"

#: ../src/ui/edit/main-menu.c:1070
msgid "Help"
msgstr "Opaste"

#: ../src/ui/edit/main-menu.c:1077 ../src/ui/edit/tip-dialog.c:207
#: ../src/ui/edit/tip-dialog.c:222
msgid "Tip of the day"
msgstr "Päivän vihje"

#. join web-chat
#: ../src/ui/edit/main-menu.c:1083
msgid "Join IRC discussion"
msgstr "Liity IRC-keskusteluun"

#. TODO(ensonic): 'translate application' -> link to translator project
#. * liblaunchpad-integration1:/usr/share/icons/hicolor/16x16/apps/lpi-translate.png
#.
#. 'report a problem' -> link to bug tracker
#. * liblaunchpad-integration1:/usr/share/icons/hicolor/16x16/apps/lpi-bug.png
#. * /usr/share/app-install/icons/bug-buddy.png
#.
#: ../src/ui/edit/main-menu.c:1096
msgid "Report a problem"
msgstr "Ilmoita pulmasta"

#: ../src/ui/edit/main-page-info.c:409
msgid "song meta data"
msgstr "kappaleen metatiedot"

#: ../src/ui/edit/main-page-info.c:436
msgid "genre"
msgstr "tyylilaji"

#: ../src/ui/edit/main-page-info.c:447
msgid "author"
msgstr "tekijä"

#: ../src/ui/edit/main-page-info.c:458
msgid "created"
msgstr "luotu"

#: ../src/ui/edit/main-page-info.c:473
msgid "beats per minute"
msgstr "tahtia per minuutti"

#: ../src/ui/edit/main-page-info.c:488
msgid "beats"
msgstr "tahdit"

#: ../src/ui/edit/main-page-info.c:511
msgid "ticks per beat"
msgstr "lyönnit/tahti"

#: ../src/ui/edit/main-page-info.c:524
msgid "last saved"
msgstr "viimeksi tallennettu"

#: ../src/ui/edit/main-page-info.c:539
msgid "free text info"
msgstr "vapaa tekstitieto"

#: ../src/ui/edit/main-page-machines.c:1593
msgid "Add machine"
msgstr "Lisää kone"

#: ../src/ui/edit/main-page-machines.c:1603
msgid "Unmute all machines"
msgstr "Poista kaikkien koneiden mykistys"

#: ../src/ui/edit/main-page-machines.c:1620
msgid "Off"
msgstr "Sulje"

#: ../src/ui/edit/main-page-machines.c:1632
msgid "Low"
msgstr "Alhainen"

#: ../src/ui/edit/main-page-machines.c:1644
msgid "Medium"
msgstr "Keskitaso"

#: ../src/ui/edit/main-page-machines.c:1656
msgid "High"
msgstr "Korkea"

#: ../src/ui/edit/main-page-machines.c:1703
msgid "Best _Fit"
msgstr "Parhaiten sopi_va"

#: ../src/ui/edit/main-page-machines.c:1705
msgid "Zoom in/out so that everything is visible"
msgstr "Lähennä/loitonna niin että kaikki on näkyvää"

#: ../src/ui/edit/main-page-machines.c:1710
msgid "Zoom _In"
msgstr "Lä_hennä"

#: ../src/ui/edit/main-page-machines.c:1711
msgid "Zoom in for more details"
msgstr "Lähennä lisätietoihin"

#: ../src/ui/edit/main-page-machines.c:1718
msgid "Zoom _Out"
msgstr "L_oitonna"

#: ../src/ui/edit/main-page-machines.c:1719
msgid "Zoom out for better overview"
msgstr "Loitonna paremman yleisnäkymän saamiseksi"

#: ../src/ui/edit/main-page-machines.c:1732
msgid "Grid"
msgstr "Rasteri"

#: ../src/ui/edit/main-page-machines.c:1733
msgid "Show background grid"
msgstr "Näytä taustarasteri"

#: ../src/ui/edit/main-page-machines.c:1747
msgid "Machine view menu"
msgstr "Konenäkymävalikko"

#: ../src/ui/edit/main-page-machines.c:1749
msgid "Menu actions for machine view below"
msgstr "Valikkotoiminnot konenäkymälle alla"

#: ../src/ui/edit/main-page-machines.c:2558
msgid "Add new machines from right click context menu. Connect machines with shift+drag from source to target."
msgstr "Lisää uusia koneita hiiren oikean painikkeen konteksivalikosta. Yhdistä koneet vaihtopainikkeella ja raahaamisella lähteestä kohteeseen."

#: ../src/ui/edit/main-page-patterns.c:354
msgid "Add new patterns from right click context menu."
msgstr "Lisää uudet mallit hiiren oikean painikkeen konteksivalikkoon."

#. create mapping for global params
#. label for first global parameter column in a pattern
#: ../src/ui/edit/main-page-patterns.c:1757
msgid "Globals"
msgstr "Yleisasetukset"

#. create mapping for voice params
#. label for parameters of first voice column in a pattern
#: ../src/ui/edit/main-page-patterns.c:1779
msgid "Voice 1"
msgstr "Ääni 1"

#. label for parameters of voice columns in a pattern
#: ../src/ui/edit/main-page-patterns.c:1799
#, c-format
msgid "Voice %u"
msgstr "Ääni %u"

#. this won't work, as we can't pass anything to the event handler
#. * gtk_widget_add_accelerator(self->priv->machine_menu, "key-press-event", accel_group, GDK_Cursor_Up, GDK_CONTROL_MASK, 0);
#. * so, we need to subclass the combobox and add two signals: select-next, select-prev
#.
#: ../src/ui/edit/main-page-patterns.c:2977
msgid "Machine"
msgstr "Kone"

#: ../src/ui/edit/main-page-patterns.c:3005
msgid "Pattern"
msgstr "Malli"

#: ../src/ui/edit/main-page-patterns.c:3043
#: ../src/ui/edit/main-page-waves.c:1365
msgid "Wave"
msgstr "Aalto"

#: ../src/ui/edit/main-page-patterns.c:3070
msgid "Octave"
msgstr "Oktaavi"

#: ../src/ui/edit/main-page-patterns.c:3090
msgid "Play live"
msgstr "Soita suoratoistona"

#: ../src/ui/edit/main-page-patterns.c:3093
msgid "Play notes and triggers while editing the pattern"
msgstr "Soita nuotit ja käynnistimet mallia muokattaessa"

#: ../src/ui/edit/main-page-patterns.c:3107
msgid "Pattern view menu"
msgstr "Mallinäkymävalikko"

#: ../src/ui/edit/main-page-patterns.c:3109
msgid "Menu actions for pattern view below"
msgstr "Valikkotoiminnot mallinäkymälle alla"

#: ../src/ui/edit/main-page-patterns.c:3156
msgid "New voice"
msgstr "Uusi ääni"

#: ../src/ui/edit/main-page-patterns.c:3168
msgid "Remove last voice"
msgstr "Poista viimeinen ääni"

#: ../src/ui/edit/main-page-patterns.c:3183
msgid "New pattern …"
msgstr "Uusi malli …"

#: ../src/ui/edit/main-page-patterns.c:3195
msgid "Pattern properties…"
msgstr "Malliominaisuudet…"

#: ../src/ui/edit/main-page-patterns.c:3208
msgid "Remove pattern…"
msgstr "Poista malli…"

#: ../src/ui/edit/main-page-patterns.c:3220
msgid "Copy pattern…"
msgstr "Kopioi malli…"

#. dynamic part
#: ../src/ui/edit/main-page-patterns.c:3236
#: ../src/ui/edit/main-page-sequence.c:3674
msgid "Machine properties"
msgstr "Koneen ominaisuudet"

#: ../src/ui/edit/main-page-patterns.c:3245
#: ../src/ui/edit/main-page-sequence.c:3681
msgid "Machine preferences"
msgstr "Koneasetukset"

#. time line position
#: ../src/ui/edit/main-page-sequence.c:1189
msgid "Pos."
msgstr "Sijainti"

#: ../src/ui/edit/main-page-sequence.c:1198
msgid "Ticks"
msgstr "Lyönnit"

#: ../src/ui/edit/main-page-sequence.c:1200
msgid "Time"
msgstr "Aika"

#: ../src/ui/edit/main-page-sequence.c:1202
msgid "Beats"
msgstr "Tahdit"

#: ../src/ui/edit/main-page-sequence.c:1375
#: ../src/ui/edit/main-page-sequence.c:1402
msgid "Labels"
msgstr "Nimiöt"

#: ../src/ui/edit/main-page-sequence.c:3569
msgid "Show every n-th line"
msgstr "Näytä joka n. rivi"

#: ../src/ui/edit/main-page-sequence.c:3579
msgid "Steps"
msgstr "Vaiheet"

#: ../src/ui/edit/main-page-sequence.c:3592
msgid "Follow playback"
msgstr "Seuraa toistoa"

#: ../src/ui/edit/main-page-sequence.c:3612
msgid "Sequence view menu"
msgstr "Sekvenssinäkymävalikko"

#: ../src/ui/edit/main-page-sequence.c:3614
msgid "Menu actions for sequence view below"
msgstr "Valikkotoiminnot sekvenssinäkymälle alla"

#: ../src/ui/edit/main-page-sequence.c:3628
msgid "Add track"
msgstr "Lisää ääniraita"

#: ../src/ui/edit/main-page-sequence.c:3633
msgid "Remove track"
msgstr "Poista ääniraita"

#: ../src/ui/edit/main-page-sequence.c:3648
msgid "Move track left"
msgstr "Siirrä ääniraita vasemmalle"

#: ../src/ui/edit/main-page-sequence.c:3659
msgid "Move track right"
msgstr "Siirrä ääniraita oikealle"

#: ../src/ui/edit/main-page-sequence.c:3752
msgid "Browse to labels in the sequence"
msgstr "Selaa nimiöitä järjestyksessä"

#: ../src/ui/edit/main-page-sequence.c:3906
msgid "Key"
msgstr "Painike"

#: ../src/ui/edit/main-page-sequence.c:3921
msgid "Patterns"
msgstr "Mallit"

#: ../src/ui/edit/main-page-sequence.c:4569
msgid "Add new tracks from right click context menu."
msgstr "Lisää uudet ääniraidat hiiren oikean painikkeen konteksivalikosta."

#: ../src/ui/edit/main-page-waves.c:1302
msgid "Play current wave table entry as C-4"
msgstr "Soita nykyinen aaltotaulurivi C-4:nä"

#: ../src/ui/edit/main-page-waves.c:1312
msgid "Stop playback of current wave table entry"
msgstr "Pysäytä nykyisen aaltotaulurivin toisto"

#: ../src/ui/edit/main-page-waves.c:1319
msgid "_Clear"
msgstr "_Tyhjennä"

#: ../src/ui/edit/main-page-waves.c:1321
msgid "Clear current wave table entry"
msgstr "Tyhjennä nykyinen aaltotaulurivi"

#: ../src/ui/edit/main-page-waves.c:1355
msgid "Ix"
msgstr "Ix"

#: ../src/ui/edit/main-page-waves.c:1373
msgid "Volume"
msgstr "Äänenvoimakkuus"

#: ../src/ui/edit/main-page-waves.c:1381 ../src/ui/edit/main-toolbar.c:934
msgid "Loop"
msgstr "Silmukka"

#: ../src/ui/edit/main-page-waves.c:1409
msgid "Play current sample"
msgstr "Soita nykyinen näyte"

#: ../src/ui/edit/main-page-waves.c:1417
msgid "Load current sample into selected wave table entry"
msgstr "Lataa nykyinen näyte valitulle aaltotauluriville"

#: ../src/ui/edit/main-page-waves.c:1471
msgid "Root"
msgstr "Juuri"

#: ../src/ui/edit/main-page-waves.c:1479
msgid "Length"
msgstr "Pituus"

#: ../src/ui/edit/main-page-waves.c:1487
msgid "Rate"
msgstr "Taajuus"

#: ../src/ui/edit/main-page-waves.c:1497
msgid "Loop start"
msgstr "Silmukan alku"

#: ../src/ui/edit/main-page-waves.c:1508
msgid "Loop end"
msgstr "Silmukan loppu"

#: ../src/ui/edit/main-pages.c:177
msgid "machines"
msgstr "koneet"

#  wires-sanan merkitys tässä on epäselvä
#: ../src/ui/edit/main-pages.c:178
msgid "machines used in the song and their wires"
msgstr "koneita käytetään kappaleissa ja niiden johdoissa"

#: ../src/ui/edit/main-pages.c:184
msgid "patterns"
msgstr "mallit"

#: ../src/ui/edit/main-pages.c:184
msgid "event pattern editor"
msgstr "tapahtumamallimuokkain"

#: ../src/ui/edit/main-pages.c:190
msgid "sequence"
msgstr "sekvenssi"

#: ../src/ui/edit/main-pages.c:190
msgid "song sequence editor"
msgstr "kappalesekvenssimuokkain"

#: ../src/ui/edit/main-pages.c:196
msgid "wave table"
msgstr "aaltotaulu"

#: ../src/ui/edit/main-pages.c:196
msgid "sample wave table editor"
msgstr "näyteaaltotaulumuokkain"

#: ../src/ui/edit/main-pages.c:202
msgid "information"
msgstr "tiedot"

#: ../src/ui/edit/main-pages.c:202
msgid "song meta data editor"
msgstr "kappaleen metatietojen muokkain"

#: ../src/ui/edit/main-statusbar.c:324
msgid "CPU load"
msgstr "Prosessorikuorma"

#: ../src/ui/edit/main-statusbar.c:339
msgid "Playback time"
msgstr "Toistoaika"

#: ../src/ui/edit/main-statusbar.c:348
msgid "Playback position"
msgstr "Toistosijainti"

#: ../src/ui/edit/main-statusbar.c:357
msgid "Playback length"
msgstr "Toistopituus"

#: ../src/ui/edit/main-toolbar.c:417
msgid "Error"
msgstr "Virhe"

#: ../src/ui/edit/main-toolbar.c:451
msgid "Warning"
msgstr "Varoitus"

#: ../src/ui/edit/main-toolbar.c:867
msgid "Prepare a new empty song"
msgstr "Valmistele uusi tyhjä kappale"

#: ../src/ui/edit/main-toolbar.c:873
msgid "Load a new song"
msgstr "Lataa uusi kappale"

#: ../src/ui/edit/main-toolbar.c:879
msgid "Save this song"
msgstr "Tallenna tämä kappale"

#: ../src/ui/edit/main-toolbar.c:890
msgid "R_ewind"
msgstr "Taak_sepäin"

#: ../src/ui/edit/main-toolbar.c:892
msgid "Rewind playback position of this song"
msgstr "Siirry takaisinpäin tämän kappaleen toistosijainnissa"

#: ../src/ui/edit/main-toolbar.c:905
msgid "Play this song"
msgstr "Soita tämä kappale"

#: ../src/ui/edit/main-toolbar.c:912
msgid "_Forward"
msgstr "_Eteenpäin"

#: ../src/ui/edit/main-toolbar.c:914
msgid "Forward playback position of this song"
msgstr "Siirry eteenpäin tämän kappaleen toistosijainnissa"

#: ../src/ui/edit/main-toolbar.c:926
msgid "Stop playback of this song"
msgstr "Pysäytä tämän kappaleen toisto"

#: ../src/ui/edit/main-toolbar.c:935
msgid "Toggle looping of playback"
msgstr "Vuorottele toiston silmukointia"

#: ../src/ui/edit/main-toolbar.c:953
msgid "playback volume"
msgstr "toiston voimakkuus"

#: ../src/ui/edit/main-toolbar.c:975
msgid "Change playback volume"
msgstr "Muuta toiston voimakkuutta"

#: ../src/ui/edit/main-window.c:268
msgid "unsaved"
msgstr "tallentamaton"

#: ../src/ui/edit/main-window.c:268
msgid "saved"
msgstr "tallennettu"

#: ../src/ui/edit/main-window.c:334 ../src/ui/edit/main-window.c:339
#, c-format
msgid "%d %s and %d %s"
msgstr "%d %s ja %d %s"

#: ../src/ui/edit/main-window.c:335
msgid "hour"
msgstr "tunti"

#: ../src/ui/edit/main-window.c:335
msgid "hours"
msgstr "tuntia"

#: ../src/ui/edit/main-window.c:336 ../src/ui/edit/main-window.c:340
msgid "minute"
msgstr "minuutti"

#: ../src/ui/edit/main-window.c:336 ../src/ui/edit/main-window.c:340
msgid "minutes"
msgstr "minuuttia"

#: ../src/ui/edit/main-window.c:341 ../src/ui/edit/main-window.c:345
msgid "second"
msgstr "sekunti"

#: ../src/ui/edit/main-window.c:341 ../src/ui/edit/main-window.c:345
msgid "seconds"
msgstr "sekuntia"

#: ../src/ui/edit/main-window.c:344
#, c-format
msgid "%d %s"
msgstr "%d %s"

#: ../src/ui/edit/main-window.c:353
#, c-format
msgid "All unsaved changes since %s will be lost. This song was last saved on: %s"
msgstr "Kaikki tallentamattomat muutokset sitten %s menetetään. Tämä kappale tallennettiin viimeksi: %s"

#: ../src/ui/edit/main-window.c:358
#, c-format
msgid "All unsaved changes since %s will be lost. This song was created on: %s"
msgstr "Kaikki tallentamattomat muutokset sitten %s menetetään. Tämä kappale luotiin: %s"

#: ../src/ui/edit/main-window.c:544 ../src/ui/edit/main-window.c:545
msgid "Really quit?"
msgstr "Poistutaanko todella?"

#: ../src/ui/edit/main-window.c:557
msgid "New song?"
msgstr "Uusi kappale?"

#: ../src/ui/edit/main-window.c:588
msgid "Open a song"
msgstr "Avaa kappale"

#: ../src/ui/edit/main-window.c:684 ../src/ui/edit/main-window.c:945
#, c-format
msgid "Can't save song '%s'."
msgstr "Kappaleen ’%s’ tallennus epäonnistui."

#: ../src/ui/edit/main-window.c:685 ../src/ui/edit/main-window.c:932
#: ../src/ui/edit/main-window.c:946
msgid "Can't save song"
msgstr "Kappaleen tallennus epäonnistui"

#: ../src/ui/edit/main-window.c:720
msgid "Save a song"
msgstr "Tallenna kappale"

#: ../src/ui/edit/main-window.c:870 ../src/ui/edit/render-dialog.c:660
msgid "Format"
msgstr "Muoto"

#: ../src/ui/edit/main-window.c:915 ../src/ui/edit/main-window.c:916
msgid "File already exists"
msgstr "Tiedosto on jo olemassa"

#: ../src/ui/edit/main-window.c:918
msgid "Choose 'Okay' to overwrite or 'Cancel' to abort saving the song."
msgstr "Valitse ’Kyllä’, jos haluat korvata kappaleen tai ’Peru’, jos haluat keskeyttää kappaleen tallennuksen."

#: ../src/ui/edit/main-window.c:930
#, c-format
msgid "An error occurred while writing the file '%s': %s"
msgstr "Tapahtui virhe kirjoitettaessa tiedostoa ’%s’: %s"

#. create and set window icon
#.
#. if((window_icon=bt_ui_resources_get_icon_pixbuf_by_machine(self->priv->machine))) {
#. gtk_window_set_icon(GTK_WINDOW(self),window_icon);
#. g_object_unref(window_icon);
#. }
#.
#. set dialog title
#: ../src/ui/edit/missing-framework-elements-dialog.c:138
#: ../src/ui/edit/missing-framework-elements-dialog.c:157
msgid "Missing GStreamer elements"
msgstr "Puuttuvat GStreamer-elementit"

#: ../src/ui/edit/missing-framework-elements-dialog.c:167
msgid "The elements listed below are missing from your installation, but are required."
msgstr "Alla luetellut elementit puuttuavat asennuksestasi, mutta niitä tarvitaan."

#: ../src/ui/edit/missing-framework-elements-dialog.c:207
msgid "The elements listed below are missing from your installation, but are recommended for full functionality."
msgstr "Alla luetellut elementit puuttuvat asennuksestasi, mutta ne ovat suositeltavia täyteen toiminnallisuuteen."

#: ../src/ui/edit/missing-framework-elements-dialog.c:210
msgid "don't warn again"
msgstr "älä varoita uudelleen"

#. create and set window icon
#.
#. if((window_icon=bt_ui_resources_get_icon_pixbuf_by_machine(self->priv->machine))) {
#. gtk_window_set_icon(GTK_WINDOW(self),window_icon);
#. g_object_unref(window_icon);
#. }
#.
#. set dialog title
#: ../src/ui/edit/missing-song-elements-dialog.c:125
#: ../src/ui/edit/missing-song-elements-dialog.c:140
msgid "Missing elements in song"
msgstr "Puuttuvat elementit kappaleessa"

#: ../src/ui/edit/missing-song-elements-dialog.c:148
msgid "The machines listed below are missing or failed to load."
msgstr "Alla luetellut koneet puuttuvat tai niiden lataus epäonnistui."

#: ../src/ui/edit/missing-song-elements-dialog.c:153
msgid "The waves listed below are missing or failed to load."
msgstr "Alla luetellut aallot puuttuvat tai niiden lataaminen epäonnistui."

#. GtkComboBox : pattern length
#: ../src/ui/edit/pattern-properties-dialog.c:177
msgid "length"
msgstr "pituus"

#. GtkSpinButton : number of voices
#: ../src/ui/edit/pattern-properties-dialog.c:191
msgid "voices"
msgstr "äänet"

#: ../src/ui/edit/render-dialog.c:196
#, c-format
msgid "Recording to: %s"
msgstr "Äänitetään kohteeseen: %s"

#: ../src/ui/edit/render-dialog.c:367
msgid ""
"File already exists!\n"
"It will be overwritten if you continue."
msgstr ""
"Tiedosto on jo olemassa!\n"
"Se korvataan, jos jatkat."

#: ../src/ui/edit/render-dialog.c:610
msgid "song rendering"
msgstr "kappaleen tulkinta"

#. add dialog commision widgets (okay, cancel)
#: ../src/ui/edit/render-dialog.c:613
msgid "OK"
msgstr "Valmis"

#: ../src/ui/edit/render-dialog.c:631
msgid "Folder"
msgstr "Kansio"

#: ../src/ui/edit/render-dialog.c:636
#: ../src/ui/edit/settings-page-directories.c:102
#: ../src/ui/edit/settings-page-directories.c:116
#: ../src/ui/edit/settings-page-directories.c:131
msgid "Select a folder"
msgstr "Valitse kansio"

#: ../src/ui/edit/render-dialog.c:646
msgid "Filename"
msgstr "Tiedostonimi"

#: ../src/ui/edit/render-dialog.c:690
msgid "Mode"
msgstr "Tila"

#. gtk_widget_set_size_request(GTK_WIDGET(self),800,600);
#: ../src/ui/edit/settings-dialog.c:183
msgid "buzztrax settings"
msgstr "buzztrax-asetukset"

#: ../src/ui/edit/settings-dialog.c:227 ../src/ui/edit/settings-dialog.c:269
msgid "Audio Devices"
msgstr "Äänilaitteet"

#: ../src/ui/edit/settings-dialog.c:231 ../src/ui/edit/settings-dialog.c:277
#: ../src/ui/edit/settings-page-directories.c:90
msgid "Directories"
msgstr "Hakemistot"

#: ../src/ui/edit/settings-dialog.c:235 ../src/ui/edit/settings-dialog.c:287
#: ../src/ui/edit/settings-page-interaction-controller.c:402
msgid "Interaction Controller"
msgstr "Keskusteluohjain"

#: ../src/ui/edit/settings-dialog.c:240 ../src/ui/edit/settings-dialog.c:297
#: ../src/ui/edit/settings-page-playback-controller.c:458
msgid "Playback Controller"
msgstr "Toisto-ohjain"

#: ../src/ui/edit/settings-dialog.c:245 ../src/ui/edit/settings-dialog.c:305
#: ../src/ui/edit/settings-page-shortcuts.c:87
msgid "Shortcuts"
msgstr "Pikavalitsimet"

#: ../src/ui/edit/settings-dialog.c:249
msgid "User interface"
msgstr "Käyttöliittymä"

#: ../src/ui/edit/settings-dialog.c:313 ../src/ui/edit/settings-page-ui.c:82
msgid "User Interface"
msgstr "Käyttöliittymä"

#: ../src/ui/edit/settings-page-audiodevices.c:113
msgid "Auto"
msgstr "Automaattinen"

#: ../src/ui/edit/settings-page-audiodevices.c:269
msgid "Audio Device"
msgstr "Äänilaite"

#: ../src/ui/edit/settings-page-audiodevices.c:277
msgid "Sink"
msgstr "Upotus"

#: ../src/ui/edit/settings-page-audiodevices.c:292
#, c-format
msgid "system default: %s (%s)"
msgstr "järjestelmäoletus: %s (%s)"

#: ../src/ui/edit/settings-page-audiodevices.c:298
msgid "system default: -"
msgstr "järjestelmäoletus: -"

#: ../src/ui/edit/settings-page-audiodevices.c:382
msgid "Audio device"
msgstr "Äänilaite"

#: ../src/ui/edit/settings-page-audiodevices.c:395
msgid "Sampling rate"
msgstr "Näytetaajuus"

#: ../src/ui/edit/settings-page-audiodevices.c:444
msgid "Channels"
msgstr "Kanavat"

#: ../src/ui/edit/settings-page-audiodevices.c:451
msgid "mono"
msgstr "mono"

#: ../src/ui/edit/settings-page-audiodevices.c:452
msgid "stereo"
msgstr "stereo"

#: ../src/ui/edit/settings-page-audiodevices.c:459
msgid "Latency"
msgstr "Viive"

#: ../src/ui/edit/settings-page-directories.c:97
msgid "Songs"
msgstr "Kappaleet"

#: ../src/ui/edit/settings-page-directories.c:111
msgid "Recordings"
msgstr "Äänitykset"

#: ../src/ui/edit/settings-page-directories.c:126
msgid "Waveforms"
msgstr "Aaltomuodot"

#: ../src/ui/edit/settings-page-interaction-controller.c:226
msgid "Plug a USB input device or midi controller"
msgstr "Lisää USB-väylään syötelaite tai midi-ohjain"

#: ../src/ui/edit/settings-page-interaction-controller.c:349
msgid "Use the device's controls to train them."
msgstr "Käytä laitteen ohjaimia niiden harjoittamiseksi."

#: ../src/ui/edit/settings-page-interaction-controller.c:409
#: ../src/ui/edit/settings-page-playback-controller.c:596
msgid "Device"
msgstr "Laite"

#: ../src/ui/edit/settings-page-interaction-controller.c:447
msgid "In use"
msgstr "Käytössä"

#: ../src/ui/edit/settings-page-interaction-controller.c:456
#: ../src/ui/edit/settings-page-playback-controller.c:479
msgid "Controller"
msgstr "Ohjain"

#: ../src/ui/edit/settings-page-interaction-controller.c:473
msgid "This package has been built without GUdev and Alsa support and thus supports no interaction controllers."
msgstr "Tämä pakkaus on rakennettu ilman GUdev- ja Alsa-tukea ja se ei siten tue vuorovaikutusta ohjaimiin."

#: ../src/ui/edit/settings-page-playback-controller.c:482
msgid "Master"
msgstr "Isäntä"

#: ../src/ui/edit/settings-page-playback-controller.c:488
msgid "Slave"
msgstr "Orja"

#. local network port number for socket communication
#: ../src/ui/edit/settings-page-playback-controller.c:551
msgid "Port number"
msgstr "Porttinumero"

#: ../src/ui/edit/settings-page-playback-controller.c:569
msgid "Requires Coherence UPnP framework which can be found at: https://coherence.beebits.net."
msgstr "Vaatii Coherence UPnP-kehyksen, joka löytyy osoitteesta: https://coherence.beebits.net."

#: ../src/ui/edit/settings-page-playback-controller.c:580
#, c-format
msgid "Jack transport requires that the jackaudiosink is active. Your current audiosink is '%s'."
msgstr "Liitinsiirto vaatii, että jackaudiosinki on aktiivinen. Nykyinen audiosink-asetuksesi ’%s’."

#: ../src/ui/edit/settings-page-playback-controller.c:582
msgid "none"
msgstr "ei mitään"

#: ../src/ui/edit/settings-page-playback-controller.c:623
msgid "Play"
msgstr "Soita"

#: ../src/ui/edit/settings-page-playback-controller.c:624
msgid "Stop"
msgstr "Pysäytä"

#: ../src/ui/edit/settings-page-playback-controller.c:625
msgid "Rewind"
msgstr "Taaksepäin"

#: ../src/ui/edit/settings-page-playback-controller.c:626
msgid "Forward"
msgstr "Eteenpäin"

#: ../src/ui/edit/settings-page-ui.c:89
msgid "Dark theme variant"
msgstr "Tumma teemamuunnos"

#: ../src/ui/edit/settings-page-ui.c:101
msgid "Compact theme variant"
msgstr "Suppea teemamuunnos"

#: ../src/ui/edit/signal-analysis-dialog.c:973
#, c-format
msgid "%s analysis"
msgstr "%s analyysi"

#. scale: linear and logarithmic
#: ../src/ui/edit/signal-analysis-dialog.c:1020
msgid "frequency mapping"
msgstr "taajuuskuvaus"

#: ../src/ui/edit/signal-analysis-dialog.c:1025
msgid "lin."
msgstr "lin."

#: ../src/ui/edit/signal-analysis-dialog.c:1026
msgid "log."
msgstr "log."

#. precission
#: ../src/ui/edit/signal-analysis-dialog.c:1034
msgid "spectrum precision"
msgstr "spektritarkkuus"

#: ../src/ui/edit/signal-analysis-dialog.c:1039
msgid "single"
msgstr "yksittäinen"

#: ../src/ui/edit/signal-analysis-dialog.c:1040
msgid "double"
msgstr "kaksinkertainen"

#: ../src/ui/edit/signal-analysis-dialog.c:1041
msgid "triple"
msgstr "kolminkertainen"

#: ../src/ui/edit/tip-dialog.c:50
msgid "New machines are added in machine view from the context menu."
msgstr "Uusia koneita lisättiin konenäkymään kontekstivalikosta."

#: ../src/ui/edit/tip-dialog.c:51
msgid "Connect machines by holding the shift key and dragging a connection for the source to the target machine."
msgstr "Yhdistä koneet pitämällä vaihtopainikkeen alhaalla ja raahaamalla yhteyden lähteestä kohdekoneeseen."

#: ../src/ui/edit/tip-dialog.c:52
msgid "Songs can be recorded as single waves per track to give it to remixers."
msgstr "Kappaleet voidaan äänittää yksittäisaaltoisena per ääniraita antamalle se uudelleensekoittimille."

#: ../src/ui/edit/tip-dialog.c:53
msgid "Fill the details on the info page. When recording songs, the metadata is added to the recording as tags."
msgstr "Täytä yksityiskohdat tiedot-sivulla. Kun kappaleita äänitetään, metatieto lisätään äänityksen tunnisteina."

#: ../src/ui/edit/tip-dialog.c:54
msgid "Use jackaudio sink in audio device settings to get lower latencies for live machine control."
msgstr "Käytä jakkiääninielua äänilaiteasetuksisa alhaisemman viiveen saamiseksi suoralähetteisessä koneohjaimessa."

#: ../src/ui/edit/tip-dialog.c:55
msgid "You can use input devices such as joysticks, beside midi devices to live control machine parameters."
msgstr "Voit käyttä syötelaitteita, kuten sauvaohjainta, midi-laitteiden rinnalla suoralähetteisiin koneparametreihin."

#: ../src/ui/edit/tip-dialog.c:56
msgid "You can use a upnp media client (e.g. media streamer on nokia tablets) to remote control buzztrax."
msgstr "Voit käyttää upnp-media-asiakasta (esim.: media-virtaa nokian sormitietokoneissa) buzztrax-etäohjaimena."

#: ../src/ui/edit/tip-dialog.c:57
msgid "To enter notes, imagine your pc keyboard as a music keyboard in two rows. Bottom left y/z key becomes a 'c', s a 'c#', x a 'd' and so on."
msgstr "Nuottien kirjoittamiseksi kuvittele tietokonenäppäimistösi kaksiriviseksi musiikkinäppäimistöksi. Alhaalla vasemmalla z -painikkeesta tulee ’c’, s on ’c#’, x on ’d’ jne."

#: ../src/ui/edit/tip-dialog.c:58
msgid "You can get more help from the community on irc://irc.freenode.net/#buzztrax."
msgstr "Saat lisäohjausta yhteisöltä irc://irc.freenode.net/#buzztrax."

#: ../src/ui/edit/tip-dialog.c:59
msgid "Pattern layouts are individual for each machine. Look at the statusbar at the bottom for information about the cursor-column."
msgstr "Malliasettelut ovat yksilöllisiä jokaiselle koneelle. Katso alalaidan tilapalkkia tietojen saamiseksi kohdistinsarakkeesta."

#: ../src/ui/edit/tip-dialog.c:60
msgid "Click the speaker icon in the pattern-view to hear notes as you enter them."
msgstr "Napsauta kaiutinkuvaketta mallinäkymässä nuottien kuulemiseksi samalla kun kirjoitat niitä."

#: ../src/ui/edit/tip-dialog.c:61
msgid "Each wire has volume and possible panorama/balance controls. These can also be adjusted in the machine-window of the machine that has the wire as an input."
msgstr "Jokaisella johdolla on voimmakkuusohjain ja mahdollisest yleisnäkymä/balanssiohjain. Niitä voidaan myös säätää koneen koneikkunasssa, jossa johto on syötteenä."

#: ../src/ui/edit/tip-dialog.c:62
msgid "The wire volume control pops up upon a click on the arrow box on the wire."
msgstr "Johdon voimakkuusohjain ponnahtaa näkyviin napsauttamalla nuolilaatikkoa johdon kohdalla."

#: ../src/ui/edit/tip-dialog.c:63
msgid "The wire panorama/balance control pops up upon a shift+click on the arrow box on the wire if available."
msgstr "Johtoyleisnäkymä/balanssiohjain ponnahtaa näkyviin vaihtopainikkeella ja napsauttamalla nuolilaatikkoa, jos johto on saatavilla."

#: ../src/ui/edit/tip-dialog.c:64
msgid "One can copy settings from the machine window (from the context menu of a group) and paste them to patterns and the other way around."
msgstr "Asetukset voidaan kopioida koneikkunasta (ryhmän asiayhteysvalikosta) ja liittää ne malleihin ja päinvastoin."

#: ../src/ui/edit/tip-dialog.c:65
msgid "Install extra machines from http://github.com/Buzztrax/buzzmachines."
msgstr "Asenna lisäkoneita osoitteesta http://github.com/Buzztrax/buzzmachines."

#: ../src/ui/edit/tip-dialog.c:66
msgid "Machines can also be renamed in the headers of the sequence view."
msgstr "Koneet voidaan myös nimetä uudelleen sekvenssinäkymän otsakkeissa."

#: ../src/ui/edit/tip-dialog.c:67
msgid "Press the ',' (comma) key in the pattern editor to insert the current value for this parameter."
msgstr "Paina näppäintä ’,’ (pilkku) mallieditorissa nykyisen arvon lisäämiseksi tähän parametriin."

#: ../src/ui/edit/tip-dialog.c:244
msgid "Show tips on startup"
msgstr "Näytä vihjeet käynnistettäessä"

#. add "refresh" button to action area
#: ../src/ui/edit/tip-dialog.c:255
msgid "Refresh"
msgstr "Virkistä"

#: ../src/ui/edit/wire-canvas-item.c:825
msgid "Disconnect"
msgstr "Katkaise yhteys"

#~ msgid "In this cycle we did a lot of finetuning on the gtk+3 port. More deprecated APIs are replaced with the new API. We did a lot of work on theming; e.g. all colors are now defined in the css files and settings let you select theme variants such as a dark theme. The interaction controller library now supports alsa-sequencer. The UI for training the controls of a new midi device is streamlined and much easier. Also the controls from the interaction controller can be used fro playback controls (play/pause/seeking). Finally things got easier for developers too. We merged bml, gst-buzztrax into buzztrax to simplify the build."
#~ msgstr "Tällä kierroksella teimme paljon gtk+3-sovituksen hienosäätöä. Vanhetuneet API-rajapinnat korvattiin uudella API-rajapinnalla. Teimme paljon teematyötä; esim.: kaikki värit on nyt määritelty css-tiedostoissa ja asetuksista voi valita sellaisen teemamuunnoksen kuin tumma teema. Vuorovaikutusohjainkirjasto tukee nyt alsa-sequencer:ia. Uuden midi-laitteen ohjaimien harjoittelu on virtaviivaistettu ja paljon helpompaa. Ohjaimia vuorovaikutusohjaimsta voidaan käyttää fro-toistoohjaimina (soita/tauko/etsitään). Lopulta asiat muuttuvat helpommiksi myös kehittäjille. Yhdistimme bml, gst-buzztrax buzztrax:iin rakentamisen helpottamiseksi."

#~ msgid ""
#~ "This release comes with a large number of smaller changes. Audio settings are more flexible and allow to choose a target latency. Jack users will be happy to see that we keep the session alive. We rewrote our test suite, fixed lots of bugs and refactored a large part of the code base. This summer we had a GSoC student, who implemented GStreamer EncodeBin support, which improves the song rendering code, wrote a audio-synth baseclass that greatly simplifies writing a new synth and wrote the pattern control source that allowed us to remove a lot of complicated code from the sequencer core.\n"
#~ "The gst-buzztrax module got more modular. There are a few new plugins (sidsyn, wave-replay and wavetabsyn).\n"
#~ "We changed all modules to use non recursive make and we merged bsl into buzztrax to make development easier."
#~ msgstr ""
#~ "Tässä julkaisussa on suuri joukko pienempiä muutoksia. Ääniasetukset ovat joustavampia ja sallivat kohdeviipeen valinnan. Liitinkäyttäjät ovat onnellisia nähdessään, että pidämme istunnon elossa. Kirjoitimme uudelleen testausohjelmistomme, korjasimme paljon ohjelmointivirheitä ja muokkasimme uudelleen laajan osan koodiperustaa. Tänä kesänä meillä oli GSoC-opiskelija, joka toteutti GStream EncodeBin-tuen, joka parantaa kappaleen renderointikoodia, kirjoitti audio-synth-perusluokan, joka yksinkertaistaa paljon uutta synth-kirjoittamista ja kirjoitti mallinohjauskoodin, joka sallii meidän poistaa paljon mutkikasta koodia sequencer-ytimestä.\n"
#~ "Gst-buzztrax-moduulista tuli modulaarisempi. Saimme muuutamia uusia lisäosia (sidsyn, wave-replay ja wavetabsyn).\n"
#~ "Vaihdoimme kaikki moduulit käyttämään ei-rekursiivista make-komentoa ja yhdistimme bsl:n buzztrax:iin tehdäksemme kehitystyön helpommaksi."

#~ msgid "learn controller for %s"
#~ msgstr "oppimisohjain kohteelle %s"

#~ msgid "Move or press a controller to detect it."
#~ msgstr "Siirrä tai paina ohjainta sen havaitsemiseksi."

#~ msgid "detected control"
#~ msgstr "havaittu ohjain"

#~ msgid "register as"
#~ msgstr "rekisteröidään nimellä"

#~ msgid "An error occurred while loading the song from file '%s'"
#~ msgstr "Tapahtui virhe ladattaessa kappaletta tiedostosta ’%s’"

#~ msgid "New track"
#~ msgstr "Uusi ääniraita"

#~ msgid "An error occurred while saving the song to file '%s'."
#~ msgstr "Tapahtui virhe tallennettaessa kappaletta tiedostoon ’%s’."

#~ msgid "An error occurred saving the song to file '%s'."
#~ msgstr "Tapahtui virhe tallennettaessa kappaletta tiedostoon ’%s’."

#~ msgid "master analysis"
#~ msgstr "isäntäanalyysi"

#~ msgid "Colors"
#~ msgstr "Värit"

#~ msgid "Couldn't find pixmap file: %s"
#~ msgstr "Pixmap-tiedoston etsiminen epäonnistui: %s"

#~ msgid "Main feature of this release is full undo/redo support. Related to it is the journaling of edit action and the crash recovery. This way chances of losing changes in the song are quite low. Other UI improvements are: tip of day, improved spectrum analyzer, clipboard support, more commands in context menus and many more). This release features a gstreamer decoder that enables playback of buzztrax songs in any gstreamer based media player. We also kept the buzztrax codebase clean and ported from deprecated APIs to the successors (gnomevfs->gio, hal->gudev). The libraries and the applications got performance improvements in many areas. Also the docs have been improved a lot with tutorials, keyboard shortcut tables, better coverage and man-pages. "
#~ msgstr "Tämän julkaisun pääominaisuus on täysy peru/tee uudelleen -tuki. Siihen verrattava on muokkaa-toiminnon päivitettävyys ja kaatumistoipuminen. Tällä tavalla mahdollisuus muutosten menettämiseen on aika alhainen. Muut käyttöliittymärajapinnan parannukset ovat: päivän vihje, spektrianalyysin parannus, leikepöytätuki, lisää komentoja konteksivalikkoihin ja paljon muuta. Tämän julkaisun ominaisuuksia on gstreamer-dekooderi, joka sallii buzztrax-kappaleiden toiston missä tahansa virtaperustaisessa mediasoittimessa. Pidämme myös buzztrax-tietoperustan puhtaana ja siirsimme vanhentuneet sovellusrajapinta seuraajille (gnomevfs->gio, hal->gudev). Kirjastot ja sovellukset saivat suorituskykyparannukset monilla alueilla. Dokumentoinnit ovat myös parantuneet runsaasti oppikurssien, pikanäppäimistötaulukoiden, paremman peton ja man-sivujen ansiosta."

#~ msgid "no settings"
#~ msgstr "ei asetuksia"

#~ msgid "machine has no preferences"
#~ msgstr "koneella ei ole asetuksia"

#~ msgid "Stop playback of current sample"
#~ msgstr "Pysäytä nykyisen näytteen toisto"

#~ msgid "Ready to rock!"
#~ msgstr "Valmis rokkaamaan!"

#~ msgid "An error occurred"
#~ msgstr "Tapahtui virhe"

#~ msgid "A problem occurred"
#~ msgstr "Tapahtui pulma"

#~ msgid "song render progress"
#~ msgstr "kappaleen tulkintaprosessi"

#~ msgid "Rewrote internal pipeline management. One can now play partially connected songs, and add/remove plugins while playing. Buzztard can play notes while editing. More robust saving of songs. Lots of bugfixes and UI improvemnts. Better user-guide including three small tutorials. Initial support for python and javascript via gobject introspection."
#~ msgstr "Uudelleenkirjoitti sisäisen putkilinjahallinnan. Nyt voidaan soittaa osittain yhdistetyt kappaleet, ja lisätä/poistaa lisäosat soittamisen aikana. Buzztard voi soittaa nuotteja niitä muokatessa. Aikaisempaa parempi kappaleiden tallennus. Paljon vikakorjauksia ja käyttöliittymäparannuksia. Parempi käyttöopaste sisältäen kolme pientä oppikurssia. Alustava tuki pythonille ja javascriptille gobject-keskustelun kautta."

#~ msgid "Delete machine '%s'"
#~ msgstr "Poista kone ’%s’"

#~ msgid "Delete machine..."
#~ msgstr "Poista kone…"

#~ msgid "There is no undo for this."
#~ msgstr "Tälle ei ole perumistoimintoa."

#~ msgid "Delete pattern '%s'"
#~ msgstr "Poista malli ’%s’"

#~ msgid "Delete pattern..."
#~ msgstr "Poista malli…"

#~ msgid "  mute"
#~ msgstr "  vaienna"

#~ msgid "  break"
#~ msgstr "  katkaise"

#~ msgid "  bypass"
#~ msgstr "  ohita"

#~ msgid "  solo"
#~ msgstr "  soolo"

#~ msgid "default"
#~ msgstr "oletus"

#~ msgid "An error occurred while trying to load the song from file '%s'"
#~ msgstr "Tapahtui virhe yritettäessä ladata kappaletta tiedostosta ’%s’"

#~ msgid "An error occurred while trying to open the file '%s' for writing: %s"
#~ msgstr "Tapahtui virhe yritettäessä avata tiedostoa ’%s’ kirjoittamista varten: %s"

#~ msgid "An error occurred while trying to save the song to file '%s'."
#~ msgstr "Tapahtui virhe yritettäessä tallentaa kappaletta tiedostoon ’%s’."
