# Finnish translations for kickshaw package.
# Copyright (C) 2024 THE kickshaw'S COPYRIGHT HOLDER
# This file is distributed under the same license as the kickshaw package.
# Marcus Schätzle <kickshaw22@gmail.com>, 2024.
#
msgid ""
msgstr ""
"Project-Id-Version: kickshaw 1.1.23_GTK3_source_only\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-06 21:00+0200\n"
"PO-Revision-Date: 2024-09-06 19:28+0200\n"
"Last-Translator: Marcus Schätzle <kickshaw22@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"

#. Translation note: Do not translate "Yes", "No"
#: load_menu.c:785
msgid ""
"\n"
"\n"
"Please choose <b>either \"Yes\" or \"No\"</b> for the option."
msgstr ""
"\n"
"\n"
"Valitse <b>vaihtoehdoksi joko \"Yes\" tai \"No\" </b>."

#. LM_ITEMS_LIST
#: load_menu.c:1022
msgid ""
"\n"
"<b>Item:</b> (Location shown)\n"
msgstr ""
"\n"
"<b>Valikon vaihtoehto:</b> (Sijainti näytetty)\n"

#: load_menu.c:1022
msgid ""
"\n"
"<b>Items:</b> (Locations shown)\n"
msgstr ""
"\n"
"<b>Valikon vaihtoehdot:</b> (Sijainnit näytetty)\n"

#: load_menu.c:1019
msgid ""
"\n"
"<b>Menu:</b> (Menu ID shown)\n"
msgstr ""
"\n"
"<b>Valikko:</b> (Valikkotunnus näytetty)\n"

#: load_menu.c:1019
msgid ""
"\n"
"<b>Menus:</b> (Menu IDs shown)\n"
msgstr ""
"\n"
"<b>Valikot:</b> (Valikkotunnukset näytetty)\n"

#. LM_MISSING_LABELS
#. Translation note: "Visualize" in the sense of making something visible
#: load_menu.c:1187
msgid ""
"\n"
"Menus and items without label are not shown by Openbox. They can be "
"visualized by creating a label for each one of them, which is done by "
"choosing \"<b>Visualize</b>\" here."
msgstr ""
"\n"
"Openbox ei näytä valikoita ja valikon vaihtoehtoja, joilla ei ole etikettiä. "
"Ne voidaan visualisoida luomalla etiketti jokaiselle niistä, mikä tehdään "
"valitsemalla \"<b>Visualisoi</b>\" tässä."

#. Translation note: "Visualize" in the sense of making something visible
#: load_menu.c:1180
msgid ""
"\n"
"Menus defined outside the root menu that don't appear inside it are not "
"shown by Openbox. They can be integrated by choosing \"<b>Visualize</b>\" "
"here."
msgstr ""
"\n"
"Openbox ei näytä juurivalikon ulkopuolelle määritettyjä valikoita, jotka "
"eivät näy juurivalikossa. Ne voidaan integroida valitsemalla "
"\"<b>Visualisoi</b>\" tästä."

#: kickshaw.c:327
msgid ""
"\n"
"Options have to be preceded by either '-' or '--' for their long "
"counterparts.\n"
msgstr ""
"\n"
"Vaihtoehdot on edeltettävä joko '-' tai '--' pitkille vastineilleen.\n"

#: load_menu.c:1101
msgid " <b>Label:</b> "
msgstr " <b>Etiketti:</b> "

#: context_menu.c:367
msgid " Actions"
msgstr " Toiminnot"

#. Translation note: "Top Level" refers to the top level of a tree view in a GUI. This is for a context menu.
#: context_menu.c:424
msgid " Add at Top Level"
msgstr " Lisää ylimmällä tasolla"

#. Translation note: Do not translate "Execute"
#: selecting.c:634
msgid " All Options for This Execute Action Have Been Set"
msgstr " Kaikki asetukset tälle Execute-toiminnolle on asetettu"

#. Translation note: Do not translate "Exit"
#: selecting.c:715
msgid " All Options for This Exit Action Have Been Set"
msgstr " Kaikki asetukset tälle Exit-toiminnolle on asetettu"

#. Translation note: Do not translate "Restart"
#: selecting.c:719
msgid " All Options for This Restart Action Have Been Set"
msgstr " Kaikki asetukset tälle Restart-toiminnolle on asetettu"

#. SessionLogout
#. Translation note: Do not translate "SessionLogout"
#: selecting.c:723
msgid " All Options for This SessionLogout Action Have Been Set"
msgstr " Kaikki asetukset tälle SessionLogout-toiminnolle on asetettu"

#. Translation note: Do not translate "Startupnotify"
#: selecting.c:668
msgid " All Options for This Startupnotify Option Block Have Been Set"
msgstr " Kaikki asetukset tälle Startupnotify-asetuslohkolle on asetettu"

#: kickshaw.c:3754
msgid " Continue anyway?</b>"
msgstr " Jatka silti?</b>"

#. Translation note: Do not translate "Execute"
#: context_menu.c:319
msgid " Execute Option"
msgstr " Execute-vaihtoehto"

#. Translation note: Do not translate "Execute"
#. 2-5 options are possible.
#: context_menu.c:322
msgid " Execute Options"
msgstr " Execute-vaihtoehdot"

#. Translation note: Do not translate "Exit"
#: context_menu.c:348
msgid " Exit Option"
msgstr " Exit-vaihtoehto"

#: kickshaw.c:3741
msgid ""
" Hence, the menu will remain unaltered and the editing history will be "
"discarded."
msgstr " Siksi valikko säilyy ennallaan ja muokkaushistoria hylätään."

#: kickshaw.c:3745
msgid " Hence, the menu will remain unaltered."
msgstr " Siksi valikko säilyy ennallaan."

#: context_menu.c:243
msgid " Icon"
msgstr " Kuvake"

#: kickshaw.c:1719
msgid " Icon: "
msgstr " Kuvake: "

#. Translation note: Do not translate "icon"
#: load_menu.c:1822
msgid ""
" In this case, for duplicate or contradicting attribute values Kickshaw "
"follows the handling of this situation by Openbox and uses the icon "
"attribute value inside the root menu, whereas for all other attribute values "
"the ones outside the root menu are used."
msgstr ""
" Tässä tapauksessa kopioiduille tai ristiriitaisille määritteen arvoille "
"Kickshaw seuraa Openboxin tämän tilanteen käsittelyä ja käyttää icon-"
"määritteen arvoa juurivalikon sisällä, kun taas kaikkiin muihin määritteen "
"arvoihin käytetään juurivalikon ulkopuolella olevia."

#: kickshaw.c:1474
msgid " Incl. Action "
msgstr " Sisältäen toiminnon "

#: kickshaw.c:1470
msgid " Inside Menu "
msgstr " Valikon sisällä "

#: auxiliary.c:616
#, c-format
msgid " Label (<span foreground='%s'>*</span>): "
msgstr " Etiketti (<span foreground='%s'>*</span>): "

#. Default settings
#: selecting.c:804
msgid " Label: "
msgstr " Etiketti: "

#: auxiliary.c:618 adding_and_deleting.c:650
#, c-format
msgid " Menu ID (<span foreground='%s'>*</span>): "
msgstr " Valikkotunnus (<span foreground='%s'>*</span>): "

#: kickshaw.c:1743 selecting.c:275 auxiliary.c:621
msgid " Menu ID: "
msgstr " Valikkotunnus: "

#: selecting.c:517
msgid " Multiple Selections – No Addition of New Menu Elements"
msgstr " Useita valintoja – Ei uusia valikon elementtejä"

#. Translation note: Do not translate "Restart"
#: context_menu.c:345
msgid " Restart Option"
msgstr " Restart-vaihtoehto"

#. Translation note: Do not translate "SessionLogout"
#: context_menu.c:350
msgid " SessionLogout Option"
msgstr " SessionLogout-vaihtoehto"

#. Translation note: Do not translate "Startupnotify"
#: context_menu.c:280
msgid " Startupnotify Option"
msgstr " Startupnotify-vaihtoehto"

#. Translation note: Do not translate "Startupnotify"
#. 2-4 options are possible.
#: context_menu.c:283
msgid " Startupnotify Options"
msgstr " Startupnotify-vaihtoehdot"

#: drag_and_drop.c:155
msgid ""
"!!! Autosorting active - no movement of options inside the same action "
"possible !!!"
msgstr ""
"!!! Automaattinen lajittelu on aktiivinen - vaihtoehtojen siirtäminen saman "
"toiminnon sisällä ei ole mahdollista !!!"

#: drag_and_drop.c:146
msgid "!!! Invalid new position !!!"
msgstr "!!! Virheellinen uusi sijainti !!!"

#: drag_and_drop.c:121
msgid "!!! Menus can't be dragged into themselves !!!"
msgstr "!!! Valikoita ei voi vetää itseensä !!!"

#: drag_and_drop.c:171
msgid "!!! Only one option of a kind allowed !!!"
msgstr "!!! Vain yksi samantyyppinen vaihtoehto sallittu !!!"

#. Translation note: Do not translate the words "Prompt", "yes", "no"
#: drag_and_drop.c:186
msgid "!!! Prompt option must have value \"yes\" or \"no\" !!!"
msgstr "!!! Prompt-vaihtoehdon arvon on oltava \"yes\" tai \"no\" !!!"

#: load_menu.c:311
#, c-format
msgid "\"%s\" is a menu ID that has already been defined before"
msgstr "\"%s\" on valikkotunnus, joka on jo määritelty aiemmin"

#: load_menu.c:1050
#, c-format
msgid "%i top-level item"
msgid_plural "%i top-level items"
msgstr[0] "%i ylätason valikon vaihtoehtoa"
msgstr[1] "%i ylätason valikon vaihtoehtoa"

#. Translation note: %s will be replaced by a string that represents a version number, e.g. 1.2.26
#: kickshaw.c:2738
#, c-format
msgid ""
"%s\n"
"Newer version %s is available."
msgstr ""
"%s\n"
"Uudempi versio %s on saatavilla."

#: kickshaw.c:2741
#, c-format
msgid ""
"%s\n"
"This is the latest version."
msgstr ""
"%s\n"
"Tämä on viimeisin versio."

#: editing.c:242 editing.c:256 editing.c:294
msgid "(Newly Created Label)"
msgstr "(Vastikään luotu etiketti)"

#: kickshaw.c:3181 selecting.c:824
msgid "(No Label)"
msgstr "(Ei etikettiä)"

#: selecting.c:379
msgid ""
"(This notice is only shown if no edit has yet been done on the tree view.)"
msgstr ""
"(Tämä ilmoitus näytetään vain, jos puunäkymässä ei ole vielä tehty "
"muokkauksia.)"

#: kickshaw.c:439
msgid "<Ctl>B"
msgstr "<Ctl>B"

#: kickshaw.c:440
msgid "<Ctl>E"
msgstr "<Ctl>E"

#. The search menu items texts are written out since there are only two of them;
#. there is no loop to create the corresponding menu items.
#: kickshaw.c:444
msgid "<Ctl>F"
msgstr "<Ctl>F"

#: kickshaw.c:444
msgid "<Ctl>H"
msgstr "<Ctl>H"

#: kickshaw.c:471
msgid "<Ctl>I"
msgstr "<Ctl>I"

#: kickshaw.c:471
msgid "<Ctl>L"
msgstr "<Ctl>L"

#: kickshaw.c:421
msgid "<Ctl>N"
msgstr "<Ctl>N"

#: kickshaw.c:421
msgid "<Ctl>O"
msgstr "<Ctl>O"

#: kickshaw.c:421
msgid "<Ctl>Q"
msgstr "<Ctl>Q"

#: kickshaw.c:440
msgid "<Ctl>R"
msgstr "<Ctl>R"

#: kickshaw.c:421
msgid "<Ctl>S"
msgstr "<Ctl>S"

#: kickshaw.c:439
msgid "<Ctl>T"
msgstr "<Ctl>T"

#: kickshaw.c:439
msgid "<Ctl>Y"
msgstr "<Ctl>Y"

#: kickshaw.c:439
msgid "<Ctl>Z"
msgstr "<Ctl>Z"

#: kickshaw.c:439
msgid "<Ctl>minus"
msgstr "<Ctl>minus"

#: kickshaw.c:439
msgid "<Ctl>plus"
msgstr "<Ctl>plus"

#: kickshaw.c:471
msgid "<Shift><Ctl>A"
msgstr "<Shift><Ctl>A"

#: kickshaw.c:456
msgid "<Shift><Ctl>C"
msgstr "<Shift><Ctl>C"

#: kickshaw.c:440
msgid "<Shift><Ctl>E"
msgstr "<Shift><Ctl>E"

#: kickshaw.c:440
msgid "<Shift><Ctl>R"
msgstr "<Shift><Ctl>R"

#: kickshaw.c:421
msgid "<Shift><Ctl>S"
msgstr "<Shift><Ctl>S"

#: kickshaw.c:456
msgid "<Shift><Ctl>X"
msgstr "<Shift><Ctl>X"

#: load_menu.c:1376
#, c-format
msgid ""
"<b><span foreground='%s'>%s!</span>\n"
"\n"
"Please correct the menu file</b>\n"
"<tt>%s</tt>\n"
"<b>before reloading it.</b>"
msgstr ""
"<b><span foreground='%s'>%s!</span>\n"
"\n"
"Ole hyvä ja korjaa valikkotiedosto</b>\n"
"<tt>%s</tt>\n"
"<b>ennen sen lataamista uudelleen</b>"

#: load_menu.c:542
#, c-format
msgid ""
"<b><span foreground='%s'>%s</span></b>\n"
"\n"
"It is not mandatory to choose the correct/another file now. This single or "
"all following icon creation error messages can be ignored, and the erroneous "
"paths can be checked later from inside the program. In this case, all nodes "
"that contain menus and items with invalid icon paths will be shown expanded "
"after the loading process."
msgstr ""
"<b><span foreground='%s'>%s</span></b>\n"
"\n"
"Ei ole pakollista valita oikeaa tai toista tiedostoa nyt. Tätä yksittäistä "
"tai seuraavia kuvakkeen luontiin liittyviä virheilmoituksia ei ole pakko "
"huomioida, ja virheelliset polut voidaan tarkistaa myöhemmin sovelluksen "
"sisältä. Tässä tapauksessa kaikki solmut, jotka sisältävät valikkoja ja "
"valikon vaihtoehtoja, joilla on virheellisiä kuvakkeen polkuja, näytetään "
"laajennettuina latausprosessin jälkeen."

#: save_menu.c:654
#, c-format
msgid ""
"<b>An error occurred during the creation of the menu file</b> <tt>%s</tt> "
"<b>:</b>\n"
"%s"
msgstr ""
"<b>Valikkotiedoston luonnin aikana ilmeni virhe</b> <tt>%s</tt> <b>:</b>\n"
"%s"

#: save_menu.c:663
#, c-format
msgid ""
"<b>An error occurred during the menu file writing process:</b>\n"
"%s"
msgstr ""
"<b>Valikkotiedoston kirjoitusprosessin aikana ilmeni virhe:</b>\n"
"%s"

#: undo_redo_autosave.c:55
#, c-format
msgid ""
"<b>An error occurred during the writing process of the new undo stack item</"
"b> <tt>%1$i</tt> <b>inside tmp folder</b> <tt>%2$s</tt> <b>!\n"
"Error:</b> %3$s"
msgstr ""
"<b>Virhe tapahtui uuden kumouspinon kohteen kirjoitusprosessin aikana</b> "
"<tt>%1$i</tt> <b>väliaikaisessa kansiossa</b> <tt>%2$s</tt> <b>!\n"
"Virhe:</b> %3$s"

#. This will only be called if for example the file is of the wrong type.
#: load_menu.c:1394
#, c-format
msgid ""
"<b>An error occurred while parsing the menu file</b> <tt>%s</tt> <b>:</b>\n"
"\n"
"%s"
msgstr ""
"<b>Virhe ilmeni valikkotiedoston jäsentämisen aikana</b> <tt>%s</tt> <b>:</"
"b>\n"
"\n"
"%s"

#. Writing the settings file
#: kickshaw.c:3872
#, c-format
msgid ""
"<b>An error occurred while writing the settings file</b> <tt>.kickshawrc</"
"tt> <b>inside</b> <tt>%s</tt> <b>!\n"
"Error:</b> %s"
msgstr ""
"<b>Virhe kirjoitettaessa asetustiedostoa</b> <tt>.kickshawrc</tt> "
"<b>kohteessa</b> <tt>%s</tt> <b>!\n"
"Virhe:</b> %s"

#. Translation note: Leave <tt>latest</tt> as is, no translation for this part.
#: kickshaw.c:2761
#, c-format
msgid ""
"<b>Could not copy version check file</b> <tt>latest</tt> <b>to</b> <tt>%s</"
"tt> <b>!\n"
"Error:</b> %s"
msgstr ""
"<b>Versiontarkistustiedostoa</b> <tt>latest</tt> <b>ei voitu kopioida "
"kohteeseen</b> <tt>%s</tt> <b>!\n"
"Virhe:</b> %s"

#: kickshaw.c:2258
#, c-format
msgid ""
"<b>Could not create symbolic link to tmp folder</b> <tt>%s</tt> <b>!\n"
"Error:</b> %s"
msgstr ""
"<b>Symbolisen linkin luominen väliaikaiseen kansioon epäonnistui</b> <tt>%s</"
"tt> <b>!\n"
"Virhe:</b> %s"

#: undo_redo_autosave.c:536
#, c-format
msgid ""
"<b>Could not create symbolic link to undo stack file</b> <tt>%s</tt> <b>!\n"
"Error:</b> %s"
msgstr ""
"<b>Symbolisen linkin luominen kumouspinon tiedostoon epäonnistui</b> <tt>%s</"
"tt> <b>!\n"
"Virhe:</b> %s"

#: undo_redo_autosave.c:574
#, c-format
msgid ""
"<b>Could not create the autosave file</b> <tt>%s</tt> <b>!\n"
"Error:</b> %s"
msgstr ""
"<b>Automaattisen tallennuksen tiedoston luominen ei onnistunut</b> <tt>%s</"
"tt> <b>!\n"
"Virhe:</b> %s"

#: kickshaw.c:3612
#, c-format
msgid ""
"<b>Could not create the restart indicator file</b> <tt>%s</tt> <b>!\n"
"Error:</b> %s"
msgstr ""
"<b>Uudelleenkäynnistyksen ilmaisintiedostoa ei voitu luoda</b> <tt>%s</tt> "
"<b>!\n"
"Virhe:</b> %s"

#: undo_redo_autosave.c:52
#, c-format
msgid ""
"<b>Could not create undo stack item</b> <tt>%1$i</tt> <b>inside tmp folder</"
"b> <tt>%2$s</tt> <b>!\n"
"Error:</b> %3$s"
msgstr ""
"<b>Kumouspinon kohteen luominen ei onnistunut</b> <tt>%1$i</tt> "
"<b>väliaikaisessa kansiossa</b> <tt>%2$s</tt> <b>!\n"
"Virhe:</b> %3$s"

#: kickshaw.c:2152
#, c-format
msgid ""
"<b>Could not delete restart indicator file</b> <tt>%s</tt> <b>!\n"
"Error:</b> %s"
msgstr ""
"<b>Uudelleenkäynnistyksen ilmaisintiedostoa ei voitu poistaa</b> <tt>%s</tt> "
"<b>!\n"
"Virhe:</b> %s"

#: undo_redo_autosave.c:526
#, c-format
msgid ""
"<b>Could not delete symbolic link to undo stack file</b> <tt>%s</tt> <b>!\n"
"Error:</b> %s"
msgstr ""
"<b>Symbolisen linkin poistaminen kumouspinon tiedostoon ei onnistunut</b> "
"<tt>%s</tt> <b>!\n"
"Virhe:</b> %s"

#: kickshaw.c:4239 kickshaw.c:4260
#, c-format
msgid ""
"<b>Could not delete symbolic link</b> <tt>%s</tt> <b>!\n"
"Error:</b> %s"
msgstr ""
"<b>Symbolisen linkin poistaminen ei onnistunut</b> <tt>%s</tt> <b>!\n"
"Virhe:</b> %s"

#: auxiliary.c:406
#, c-format
msgid ""
"<b>Could not delete the autosave file</b> <tt>%s</tt> <b>!\n"
"Error:</b> %s"
msgstr ""
"<b>Automaattisen tallennuksen tiedoston poistaminen ei onnistunut</b> "
"<tt>%s</tt> <b>!\n"
"Virhe:</b> %s"

#: kickshaw.c:4249
#, c-format
msgid ""
"<b>Could not delete tmp folder</b> <tt>%s</tt> <b>!\n"
"Error:</b> %s"
msgstr ""
"<b>Väliaikaisen kansion poistaminen ei onnistunut</b> <tt>%s</tt> <b>!\n"
"Virhe:</b> %s"

#. Translation note: Leave <tt>latest</tt> as is, no translation for this part.
#: kickshaw.c:2714
#, c-format
msgid ""
"<b>Could not obtain the version from the version check file</b> <tt>latest</"
"tt> <b>located inside the tmp folder</b> <tt>%s</tt> <b>!\n"
"Error:</b> %s"
msgstr ""
"<b>Version hankkiminen ei onnistunut tarkistustiedostosta</b> <tt>latest</"
"tt> <b>väliaikaisessa kansiossa</b> <tt>%s</tt> <b>!\n"
"Virhe:</b> %s"

#: undo_redo_autosave.c:274
#, c-format
msgid ""
"<b>Could not open autosave file</b> <tt>%s</tt> <b>!\n"
"Error:</b> %s"
msgstr ""
"<b>Automaattisen tallennuksen tiedoston avaaminen ei onnistunut</b> <tt>%s</"
"tt> <b>!\n"
"Virhe:</b> %s"

#: load_menu.c:1286
#, c-format
msgid ""
"<b>Could not open menu file</b> <tt>%s</tt> <b>for reading!\n"
"Error:</b> %s"
msgstr ""
"<b>Valikkotiedoston avaaminen ei onnistunut</b> <tt>%s</tt> <b>lukemista "
"varten!\n"
"Virhe:</b> %s"

#: kickshaw.c:3862
#, c-format
msgid ""
"<b>Could not open settings file</b> <tt>%s</tt> <b>for writing!\n"
"Error:</b> %s"
msgstr ""
"<b>Asetustiedoston avaaminen ei onnistunut</b> <tt>%s</tt> <b>kirjoittamista "
"varten!\n"
"Virhe:</b> %s"

#: undo_redo_autosave.c:268
#, c-format
msgid ""
"<b>Could not open undo stack item</b> <tt>%1$i</tt> <b>inside tmp folder</b> "
"<tt>%2$s</tt> <b>for reading!\n"
"Error:</b> %3$s"
msgstr ""
"<b>Kumouspinon kohteen avaaminen ei onnistunut</b> <tt>%1$i</tt> "
"<b>väliaikaisessa kansiossa</b> <tt>%2$s</tt> <b>lukemista varten!\n"
"Virhe:</b> %3$s"

#. Translation note: Leave <tt>latest</tt> as is, no translation for this part.
#: kickshaw.c:2746
#, c-format
msgid ""
"<b>Could not open version check file</b> <tt>latest</tt> <b>inside</b> "
"<tt>%s</tt> <b>!\n"
"Error:</b> %s"
msgstr ""
"<b>Version tarkistustiedoston avaaminen ei onnistunut</b> <tt>latest</tt> "
"<b>kansiossa</b> <tt>%s</tt> <b>!\n"
"Virhe:</b> %s"

#: undo_redo_autosave.c:473
#, c-format
msgid ""
"<b>Could not read data from autosave file</b> <tt>%s</tt> <b>!\n"
"Error:</b> %s"
msgstr ""
"<b>Tietojen lukeminen automaattisen tallennuksen tiedostosta ei onnistunut</"
"b> <tt>%s</tt> <b>!\n"
"Virhe:</b> %s"

#: undo_redo_autosave.c:467
#, c-format
msgid ""
"<b>Could not read data from undo stack item</b> <tt>%1$i</tt> <b>inside tmp "
"folder</b> <tt>%2$s</tt> <b>!\n"
"Error:</b> %3$s"
msgstr ""
"<b>Tietojen lukeminen kumouspinon kohteesta ei onnistunut</b> <tt>%1$i</tt> "
"<b>väliaikaisessa kansiossa</b> <tt>%2$s</tt> <b>!\n"
"Virhe:</b> %3$s"

#. deletion
#: undo_redo_autosave.c:59
#, c-format
msgid ""
"<b>Could not remove incomplete undo stack item</b> <tt>%1$i</tt> <b>inside "
"tmp folder</b> <tt>%2$s</tt> <b>!\n"
"Error:</b> %3$s"
msgstr ""
"<b>Keskeneräisen kumouspinon kohteen poistaminen ei onnistunut</b> <tt>%1$i</"
"tt> <b>väliaikaisessa kansiossa</b> <tt>%2$s</tt> <b>!\n"
"Virhe:</b> %3$s"

#: undo_redo_autosave.c:189 auxiliary.c:374
#, c-format
msgid ""
"<b>Could not remove undo stack item</b> <tt>%1$i</tt> <b>inside tmp folder</"
"b> <tt>%2$s</tt> <b>!\n"
"Error:</b> %3$s"
msgstr ""
"<b>Kumouspinon kohteen poistaminen ei onnistunut</b> <tt>%1$i</tt> "
"<b>väliaikaisessa kansiossa</b> <tt>%2$s</tt> <b>!\n"
"Virhe:</b> %3$s"

#: undo_redo_autosave.c:149
#, c-format
msgid ""
"<b>Could not remove undo stack item</b> <tt>%1$i</tt> <b>inside tmp folder</"
"b> <tt>%2$s</tt> <b>!\n"
"Error:</b> %3$s\n"
"\n"
"--- Note ---\n"
"\n"
"All undo stack items after the current position are supposed to be deleted "
"when a change is applied prior to the latest change, i.e. when it is applied "
"from a position within the undo stack.\n"
"A new undo stack item '<tt>%4$i</tt>' for this change won't be saved so it "
"will not be possible to recall this change by invoking an undo or redo "
"action."
msgstr ""
"<b>Kumouspinon kohteen poistaminen ei onnistunut</b> <tt>%1$i</tt> "
"<b>väliaikaisessa kansiossa</b> <tt>%2$s</tt> <b>!\n"
"Virhe:</b> %3$s\n"
"\n"
"--- Huomio ---\n"
"\n"
"Kaikki kumouspinon kohteet nykyisen sijainnin jälkeen tulisi poistaa, kun "
"muutos otetaan käyttöön ennen viimeisintä muutosta, eli kun se otetaan "
"käyttöön sijainnista kumouspinossa.\n"
"Tätä muutosta varten uutta kumouspinon kohdetta '<tt>%4$i</tt>' ei "
"tallenneta, joten tätä muutosta ei voi palauttaa kumoa- tai tee uudelleen -"
"toiminnolla."

#. Translation note: Leave <tt>latest</tt> as is, no translation for this part.
#: kickshaw.c:2725
#, c-format
msgid ""
"<b>Could not remove version check file</b> <tt>latest</tt> <b>from tmp "
"folder</b> <tt>%s</tt> <b>!</b>"
msgstr ""
"<b>Versiotarkistustiedostoa ei voitu poistaa</b> <tt>latest</tt> "
"<b>väliaikaisesta kansiosta</b> <tt>%s</tt> <b>!</b>"

#: kickshaw.c:2119 kickshaw.c:2275
#, c-format
msgid ""
"<b>Could not retrieve file information for the symbolic link</b> <tt>%s</tt> "
"<b>!\n"
"Error:</b> %s"
msgstr ""
"<b>Symbolisen linkin tiedostotietoja ei voitu hakea</b> <tt>%s</tt> <b>!\n"
"Virhe:</b> %s"

#: auxiliary.c:169
#, c-format
msgid ""
"<b>Could not retrieve the modification time for the icon</b> <tt>%s</tt> "
"<b>!\n"
"Error:</b> %s"
msgstr ""
"<b>Kuvakkeen muokkausaikaa ei voitu noutaa</b> <tt>%s</tt> <b>!\n"
"Virhe:</b> %s"

#. Translation note: This is for a "Search and Replace" window, in the context of "Replace something in x with y"
#. A translation of "In" as "Where" would also work
#: find_and_replace.c:563
msgid "<b>In: </b>"
msgstr "<b>Kohde: </b>"

#: load_menu.c:1101
msgid "<b>Label:</b> "
msgstr "<b>Etiketti:</b> "

#. Translation note: "Line" (German "Zeile") means a line in a text here, e.g. "Line 57"
#: load_menu.c:524
#, c-format
msgid "<b>Line %i:\n"
msgstr "<b>Rivi %i:\n"

#. Translation note: "Line" (German "Zeile") means a line in a text here, e.g. "Line 57"
#: load_menu.c:761 load_menu.c:1351
#, c-format
msgid ""
"<b>Line %i:</b>\n"
"<tt>%s</tt>\n"
"\n"
msgstr ""
"<b>Rivi %i:</b>\n"
"<tt>%s</tt>\n"
"\n"

#: load_menu.c:1099
msgid "<b>Menu ID:</b> "
msgstr "<b>Valikkotunnus:</b> "

#. Translation note: This is for a "Search and Replace" window, in the context of "Replace something in x with y"
#: find_and_replace.c:560
msgid "<b>Replace: </b>"
msgstr "<b>Korvaa: </b>"

#: save_menu.c:834
#, c-format
msgid ""
"<b>The menu has been saved, but it wasn't possible to obtain a list of the "
"running processes to determine if Openbox is currently running.\n"
"\n"
"Error:</b> %s"
msgstr ""
"<b>Valikko on tallennettu, mutta käynnissä olevien prosessien luetteloa ei "
"voitu hakea sen määrittämiseksi, onko Openbox tällä hetkellä käynnissä.\n"
"\n"
"Virhe:</b> %s"

#: save_menu.c:848
#, c-format
msgid ""
"<b>The menu has been saved, but there was a problem with the reconfiguration "
"of Openbox.\n"
"\n"
"Error:</b> %s"
msgstr ""
"<b>Valikko on tallennettu, mutta Openboxin uudelleenkonfiguroinnin kanssa "
"ilmeni ongelmia.\n"
"\n"
"Virhe:</b> %s"

#: auxiliary.c:916
#, c-format
msgid ""
"<b>The regular expression that has been entered is invalid.\n"
"Error:</b> %s"
msgstr ""
"<b>Syötetty säännöllinen lauseke on virheellinen.\n"
"Virhe:</b> %s"

#. Replace default message
#: kickshaw.c:3718
msgid ""
"<b>This menu has been altered due to the following change that has been "
"applied during the loading process:\n"
msgstr ""
"<b>Tätä valikkoa on muutettu seuraavan muutoksen vuoksi, joka on tehty "
"latausprosessin aikana:\n"

#: kickshaw.c:3719
msgid ""
"<b>This menu has been altered due to the following changes that have been "
"applied during the loading process:\n"
msgstr ""
"<b>Tätä valikkoa on muutettu seuraavien muutosten vuoksi, jotka on tehty "
"latausprosessin aikana:\n"

#. Replace default message
#: kickshaw.c:3737
msgid ""
"<b>This menu has been edited, but the changes have been reverted and the "
"menu is now back at its initial state."
msgstr ""
"<b>Tätä valikkoa on muokattu, mutta muutokset on kumottu, ja valikko on nyt "
"takaisin alkutilassaan."

#. Replace default message
#: kickshaw.c:3733
msgid ""
"<b>This menu has been edited, but the changes have been reverted and the "
"menu is now back at the state after its last save."
msgstr ""
"<b>Tätä valikkoa on muokattu, mutta muutokset on kumottu, ja valikko on nyt "
"tilassa viimeisen tallennuksen jälkeen."

#. Replace default message
#: kickshaw.c:3751
msgid ""
"<b>This menu has been restored from an autosave and has never been saved."
msgstr ""
"<b>Tämä valikko on palautettu automaattisesta tallennuksesta eikä sitä ole "
"koskaan tallennettu."

#: kickshaw.c:3688
msgid "<b>This menu has unsaved changes."
msgstr "<b>Tässä valikossa on tallentamattomia muutoksia."

#: kickshaw.c:587
#, c-format
msgid ""
"<b>Unable to access the comment inside the settings file</b>\n"
"<tt>%s</tt>\n"
"<b>!\n"
"\n"
"<span foreground='%s'>%s</span></b>\n"
"\n"
"%s"
msgstr ""
"<b>Kommenttia ei voitu käyttää asetustiedostossa</b>\n"
"<tt>%s</tt>\n"
"<b>!\n"
"\n"
"<span foreground='%s'>%s</span></b>\n"
"\n"
"%s"

#: kickshaw.c:600
#, c-format
msgid ""
"<b>Unable to find a comment with the version information inside the settings "
"file</b>\n"
"<tt>%s</tt>\n"
"\n"
"%s"
msgstr ""
"<b>Versiotietojen kommenttia ei löytynyt asetustiedostosta</b>\n"
"<tt>%s</tt>\n"
"\n"
"%s"

#: kickshaw.c:653
#, c-format
msgid ""
"<b>Unable to open the settings file</b>\n"
"<tt>%s</tt>\n"
"<b>for reading!\n"
"\n"
"<span foreground='%s'>%s</span></b>\n"
"\n"
"The program will now try to reset the settings file to its defaults. If no "
"further error message is shown, the writing was successful."
msgstr ""
"<b>Asetustiedostoa ei voitu avata lukemista varten</b>\n"
"<tt>%s</tt>\n"
"<b>!\n"
"\n"
"<span foreground='%s'>%s</span></b>\n"
"\n"
"Sovellus yrittää nyt palauttaa asetustiedoston oletusarvoihinsa. Jos "
"lisävirheilmoituksia ei näy, kirjoitus onnistui."

#: kickshaw.c:2015
#, c-format
msgid ""
"<b>Unable to parse the key</b> <tt>%s</tt>.\n"
"<b><span foreground='%s'>Error: %s%s%s%s</span></b>\n"
"\n"
"The program will now try to reset the settings file to its default state. If "
"no further error message regarding this key is shown, the writing was "
"successful."
msgstr ""
"<b>Asetustiedoston avainta ei voitu jäsentää</b> <tt>%s</tt>.\n"
"<b><span foreground='%s'>Virhe: %s%s%s%s</span></b>\n"
"\n"
"Sovellus yrittää nyt palauttaa asetustiedoston oletusarvoihin. Jos "
"lisävirheilmoituksia tästä avaimesta ei näy, kirjoitus onnistui."

#: kickshaw.c:629
#, c-format
msgid ""
"<b>Unable to parse the key</b> <tt>%s</tt>.\n"
"<b><span foreground='%s'>Error: %s</span></b>\n"
"\n"
"The program will now try to reset the settings file to its default state. If "
"no further error message regarding this key is shown, the writing was "
"successful."
msgstr ""
"<b>Asetustiedoston avainta ei voitu jäsentää</b> <tt>%s</tt>.\n"
"<b><span foreground='%s'>Virhe: %s</span></b>\n"
"\n"
"Sovellus yrittää nyt palauttaa asetustiedoston oletusarvoihin. Jos "
"lisävirheilmoituksia tästä avaimesta ei näy, kirjoitus onnistui."

#. Translation note: This is for a "Search and Replace" window, in the context of "Replace something in x with y"
#. A translation of "With" as "With what" would also work
#: find_and_replace.c:566
msgid "<b>With: </b>"
msgstr "<b>Korvaava: </b>"

#: load_menu.c:1243
msgid "= Newly created label ="
msgstr "= Vastikään luotu etiketti ="

#. Translation note: Do not translate "command", "Execute", "Restart"
#: load_menu.c:187
msgid ""
"A \"command\" option can only have an \"Execute\" or \"Restart\" action as a "
"parent"
msgstr ""
"\"command\"-vaihtoehdolla voi olla vain \"Execute\"- tai \"Restart\"-"
"toiminto ylätasolla"

#. Translation note: Do not translate "name", "startupnotify"
#: load_menu.c:206
msgid "A \"name\" option can only have a \"startupnotify\" option as a parent"
msgstr ""
"\"name\"-vaihtoehdolla voi olla vain \"startupnotify\"-vaihtoehto ylätasolla"

#. Translation note: Do not translate "Execute", "Exit", "SessionLogout"
#: load_menu.c:182
msgid ""
"A \"prompt\" option can only have an \"Execute\", \"Exit\", or "
"\"SessionLogout\" action as a parent"
msgstr ""
"\"prompt\"-vaihtoehdolla voi olla vain \"Execute\"-, \"Exit\"- tai "
"\"SessionLogout\"-toiminto ylätasolla"

#. Translation note: Do not translate "startupnotify", "Execute"
#: load_menu.c:192
msgid ""
"A \"startupnotify\" option can only have an \"Execute\" action as a parent"
msgstr ""
"\"startupnotify\"-vaihtoehdolla voi olla vain \"Execute\"-toiminto ylätasolla"

#. Translation note: Do not translate "wmclass", "startupnotify"
#: load_menu.c:210
msgid ""
"A \"wmclass\" option can only have a \"startupnotify\" option as a parent"
msgstr ""
"\"wmclass\"-vaihtoehdolla voi olla vain \"startupnotify\"-vaihtoehto "
"ylätasolla"

#: kickshaw.c:3053
msgid "A Menu Editor for Openbox"
msgstr "Valikkoeditori Openboxille"

#: kickshaw.c:3570
msgid ""
"A change of the application menu type requires a restart of the application."
msgstr ""
"Sovellusvalikon tyypin muutos vaatii sovelluksen uudelleenkäynnistyksen."

#: kickshaw.c:3569
msgid "A change of the decorations type requires a restart of the application."
msgstr "Koristetyypin muutos vaatii sovelluksen uudelleenkäynnistyksen."

#: kickshaw.c:3701
msgid "A correction of at least one icon path or format"
msgstr "Vähintään yhden kuvakkeen polun tai muodon korjaus"

#: kickshaw.c:3702
msgid "A correction of at least one invalid option value"
msgstr "Vähintään yhden virheellisen vaihtoehdon arvon korjaus"

#: kickshaw.c:209
msgid "A file path has to be the only argument.\n"
msgstr "Tiedostopolun on oltava ainoa argumentti.\n"

#: find_and_replace.c:213
#, c-format
msgid ""
"A find and replace with these values would replace both menu IDs "
"<b>\"%1$s\"</b> and <b>\"%2$s\"</b> with <b>\"%3$s\"</b>, thus creating a "
"duplicate menu ID.\n"
"\n"
"<b><span foreground='%4$s'>%5$s</span></b>"
msgstr ""
"Etsi ja korvaa näillä arvoilla korvaisi molemmat valikkotunnukset "
"<b>\"%1$s\"</b> ja <b>\"%2$s\"</b> tunnuksella <b>\"%3$s\"</b>, mikä loisi "
"kopioidun valikkotunnuksen.\n"
"\n"
"<b><span foreground='%4$s'>%5$s</span></b>"

#: load_menu.c:168
msgid "A menu can only have another menu as a parent"
msgstr "Valikolla voi olla vain toinen valikko ylätasolla"

#: kickshaw.c:2672
msgid ""
"A new browser window will now be opened with the Item Submission Page of the "
"Kickshaw Bug Tracker. Reporting an issue requires an account, which can be "
"created on the website."
msgstr ""
"Uusi selainikkuna avautuu nyt Kickshaw-virheraportointijärjestelmän kohteen "
"lähetyssivulla. Ongelman ilmoittaminen vaatii tilin, jonka voi luoda "
"verkkosivustolla."

#: load_menu.c:215
msgid "A pipe menu is a self-closing tag; it can't be used as a parent"
msgstr ""
"Putkivalikko on itsensä sulkeva tunniste; sitä ei voi käyttää ylätasolla"

#: load_menu.c:174
msgid "A separator can only have a menu as a parent"
msgstr "Erottimella voi olla vain valikko ylätasolla"

#. Translation note: "Visualization" in the sense of making something visible
#: kickshaw.c:3704
msgid "A visualization/deletion of at least one invisible menu element"
msgstr "Vähintään yhden näkymättömän valikon elementin visualisointi/poisto"

#: kickshaw.c:470
msgid "About"
msgstr "Tietoja"

#: selecting.c:189
msgid "Action and option selected   "
msgstr "Toiminto ja vaihtoehto valittu   "

#. Translation note: Do not translate "startupnotify"
#: selecting.c:193
msgid "Action option and startupnotify option selected   "
msgstr "Toimintovaihtoehto ja startupnotify-vaihtoehto valittu   "

#. Translation note: Ignore this, has to be set by a developer in the po file
#: adding_and_deleting.c:734
msgid "Add"
msgstr "Lisää"

#. Translation note: This is for a context menu
#: adding_and_deleting.c:891
msgid "Add Additional Action"
msgstr "Lisää lisätoiminto"

#. Translation note: Do not translate "Command". This is for a context menu.
#: context_menu.c:121 context_menu.c:354
msgid "Add Command"
msgstr "Lisää Command"

#. Translation note: Do not translate "Enabled". This is for a context menu.
#: context_menu.c:125
msgid "Add Enabled"
msgstr "Lisää Enabled"

#. Translation note: Do not translate "Execute". This is for a context menu.
#: context_menu.c:372
msgid "Add Execute"
msgstr "Lisää Execute"

#. Translation note: Do not translate "Exit". This is for a context menu.
#: context_menu.c:374
msgid "Add Exit"
msgstr "Lisää Exit"

#. Translation note: Do not translate "Icon". This is for a context menu.
#: context_menu.c:139
msgctxt "Context Menu|Child of Startupnotify"
msgid "Add Icon"
msgstr "Lisää Icon"

#. Translation note: This is for a context menu
#: context_menu.c:248
msgctxt "Context Menu|Menu or Item"
msgid "Add Icon"
msgstr "Lisää kuvake"

#. Translation note: Do not translate "Execute". This is for a context menu.
#: adding_and_deleting.c:857
msgid "Add Inside Currently Selected Execute Action"
msgstr "Lisää nykyiseen valittuun Execute-toimintoon"

#. Translation note: Do not translate "Exit". This is for a context menu.
#: adding_and_deleting.c:861
msgid "Add Inside Currently Selected Exit Action"
msgstr "Lisää nykyiseen valittuun Exit-toimintoon"

#. Translation note: Do not translate "Restart". This is for a context menu.
#: adding_and_deleting.c:865
msgid "Add Inside Currently Selected Restart Action"
msgstr "Lisää nykyiseen valittuun Restart-toimintoon"

#. SessionLogout
#. Translation note: Do not translate "SessionLogout". This is for a context menu.
#: adding_and_deleting.c:869
msgid "Add Inside Currently Selected SessionLogout Action"
msgstr "Lisää nykyiseen valittuun SessionLogout-toimintoon"

#. Translation note: Do not translate "Startupnotify". This is for a context menu.
#: adding_and_deleting.c:852
msgid "Add Inside Startupnotify"
msgstr "Lisää Startupnotifyn sisään"

#. Translation note: This is for a context menu.
#: context_menu.c:410
msgid "Add Item"
msgstr "Lisää valikon vaihtoehto"

#. Translation note: This is for a context menu.
#: context_menu.c:406
msgid "Add Menu"
msgstr "Lisää valikko"

#. Translation note: Do not translate "Name". This is for a context menu.
#: context_menu.c:127
msgid "Add Name"
msgstr "Lisää Name"

#. Label text is set dynamically dependent on whether it is possible to add a row or not.
#: kickshaw.c:1357 selecting.c:306
msgid "Add New:  "
msgstr "Lisää uusi:  "

#. Translation note: Translate "next to" as a phrase. A "Next" is not added to Startupnotify.
#: adding_and_deleting.c:893
msgid "Add Next to Startupnotify"
msgstr "Lisää Startupnotifyn viereen"

#. Translation note: This is for a context menu.
#: context_menu.c:408
msgid "Add Pipe Menu"
msgstr "Lisää putkivalikko"

#. Translation note: Do not translate "Prompt". This is for a context menu.
#: context_menu.c:119 context_menu.c:356
msgid "Add Prompt"
msgstr "Lisää Prompt"

#. Translation note: Do not translate "Reconfigure". This is for a context menu.
#: context_menu.c:376
msgid "Add Reconfigure"
msgstr "Lisää Reconfigure"

#. Translation note: Do not translate "Restart". This is for a context menu.
#: context_menu.c:378
msgid "Add Restart"
msgstr "Lisää Restart"

#. Translation note: This is for a context menu.
#: context_menu.c:412
msgid "Add Separator"
msgstr "Lisää erotin"

#. Translation note: Do not translate "SessionLogout". This is for a context menu.
#: context_menu.c:380
msgid "Add SessionLogout"
msgstr "Lisää SessionLogout"

#. Translation note: Do not translate "Startupnotify". This is for a context menu.
#: context_menu.c:123
msgid "Add Startupnotify"
msgstr "Lisää Startupnotify"

#. Translation note: Do not translate "WM_CLASS". This is for a context menu.
#: context_menu.c:129
msgid "Add WM_CLASS"
msgstr "Lisää WM_CLASS"

#: kickshaw.c:1723
msgid "Add/Change Icon"
msgstr "Lisää/muuta kuvake"

#: kickshaw.c:1601
msgid "All Columns"
msgstr "Kaikki sarakkeet"

#: find_and_replace.c:601
msgid "All Modifiable Columns"
msgstr "Kaikki muokattavat sarakkeet"

#: selecting.c:366
msgid ""
"Although the tree view has not yet been edited, the following changes have "
"already been made during the loading process. These have not yet been "
"written back.\n"
msgstr ""
"Vaikka puunäkymää ei ole vielä muokattu, seuraavat muutokset on jo tehty "
"latausprosessin aikana. Niitä ei ole vielä kirjoitettu takaisin.\n"

#. Translation note: Do not translate "Execute". Translate "Opt." as "Option" here
#: kickshaw.c:464
msgid "Always Notify About Execute Opt. Conversions"
msgstr "Ilmoita aina Execute-vaihtoehtojen muunnoksista"

#. Translation note: do not translate "Execute"
#: load_menu.c:1886
msgid "Always notify about Execute option conversions."
msgstr "Ilmoita aina Execute-vaihtoehtojen muunnoksista."

#. Translation note: Do not translate "enabled", "startupnotify"
#: load_menu.c:198
msgid ""
"An \"enabled\" option can only have a \"startupnotify\" option as a parent"
msgstr ""
"\"enabled\"-vaihtoehdolla voi olla vain \"startupnotify\"-vaihtoehto "
"ylätasolla"

#. Translation note: Do not translate "icon", "startupnotify"
#: load_menu.c:202
msgid "An \"icon\" option can only have a \"startupnotify\" option as a parent"
msgstr ""
"\"icon\"-vaihtoehdolla voi olla vain \"startupnotify\"-vaihtoehto ylätasolla"

#. Translation note: Do not translate "enabled", "yes", "no"
#: find_and_replace.c:152
#, c-format
msgid ""
"An <b>\"enabled\"</b> option can't have a value other than <b>\"yes\"</b> or "
"<b>\"no\"</b> and thus a replacement of \"%s\" with \"%s\" won't be done.\n"
"\n"
"<b><span foreground='%s'>%s</span></b>"
msgstr ""
"<b>\"enabled\"</b>-vaihtoehdolla ei voi olla muuta arvoa kuin <b>\"yes\"</b> "
"tai <b>\"no\"</b>, joten \"%s\":n korvaamista \"%s\":llä ei tehdä.\n"
"\n"
"<b><span foreground='%s'>%s</span></b>"

#: load_menu.c:177
msgid "An action can only have an item as a parent"
msgstr "Toiminnolla voi olla vain valikon vaihtoehto ylätasolla"

#. Translation note: "Application" in the sense of the act of applying something
#: kickshaw.c:3706
msgid "An application of at least one \"execute\" option conversion"
msgstr "Vähintään yhden \"execute\"-vaihtoehdon muunnoksen käyttöönotto"

#: load_menu.c:171
msgid "An item can only have a menu as a parent"
msgstr "Valikon vaihtoehdolla voi olla vain valikko ylätasolla"

#. Translation note: Do not translate "SessionLogout", "prompt"
#: load_menu.c:772
#, c-format
msgid ""
"An item labeled <b>\"%1$s\"</b> contains a <b>\"SessionLogout\" action</b> "
"that has a <b>\"prompt\" option</b> with the <b>invalid value <span "
"foreground='%2$s'>%3$s</span></b>."
msgstr ""
"Valikon vaihtoehto nimeltä <b>\"%1$s\"</b> sisältää <b>\"SessionLogout\"-"
"toiminnon</b>, jolla on <b>\"prompt\"-vaihtoehto</b>, jonka <b>arvo on "
"virheellinen <span foreground='%2$s'>%3$s</span></b>."

#. Execute
#. Translation note: Do not translate "Execute", "enabled"
#: load_menu.c:778
#, c-format
msgid ""
"An item labeled <b>\"%1$s\"</b> contains an <b>\"Execute\" action</b> that "
"has an <b>\"enabled\" option</b> with the <b>invalid value <span "
"foreground='%2$s'>%3$s</span></b>."
msgstr ""
"Valikon vaihtoehto nimeltä <b>\"%1$s\"</b> sisältää <b>\"Execute\"-"
"toiminnon</b>, jolla on <b>\"enabled\"-vaihtoehto</b>, jonka <b>arvo on "
"virheellinen <span foreground='%2$s'>%3$s</span></b>."

#. Translation note: Do not translate "Exit", "prompt"
#: load_menu.c:766
#, c-format
msgid ""
"An item labeled <b>\"%1$s\"</b> contains an <b>\"Exit\" action</b> that has "
"a <b>\"prompt\" option</b> with the <b>invalid value <span "
"foreground='%2$s'>%3$s</span></b>."
msgstr ""
"Valikon vaihtoehto nimeltä <b>\"%1$s\"</b> sisältää <b>\"Exit\"-toiminnon</"
"b>, jolla on <b>\"prompt\"-vaihtoehto</b>, jonka <b>arvo on virheellinen "
"<span foreground='%2$s'>%3$s</span></b>."

#. Translation note: Do not translate "execute"
#: selecting.c:356
msgid "At least one \"execute\" option has been converted"
msgstr "Vähintään yksi \"execute\"-vaihtoehto on muunnettu"

#: selecting.c:351
msgid "At least one incorrect icon path or format has been corrected"
msgstr "Ainakin yksi virheellinen kuvakepolku tai muoto on korjattu"

#: selecting.c:352
msgid "At least one incorrect option value has been corrected"
msgstr "Ainakin yksi virheellinen vaihtoehdon arvo on korjattu"

#. Translation note: "Visualize" in the sense of making something visible
#: selecting.c:354
msgid "At least one invisible menu element has been visualized or removed"
msgstr "Ainakin yksi näkymätön valikon elementti on visualisoitu tai poistettu"

#. "Autosave present" means "An autosave exists" here
#: kickshaw.c:2179
msgid "Autosave Present"
msgstr "Automaattinen tallennus olemassa"

#: kickshaw.c:37
msgid "Both"
msgstr "Molemmat"

#: kickshaw.c:3756
msgid "C_ontinue"
msgstr "J_atka"

#: kickshaw.c:215
msgid "Can't open a directory.\n"
msgstr "Hakemistoa ei voi avata.\n"

#: kickshaw.c:262
msgid "Can't open file; it has to be a text file that is encoded in UTF-8.\n"
msgstr ""
"Tiedostoa ei voi avata; sen täytyy olla UTF-8-koodattu tekstitiedosto.\n"

#: context_menu.c:246
msgid "Change Icon"
msgstr "Vaihda kuvake"

#: kickshaw.c:3730
msgid "Changes to the Menu Will Be Discarded"
msgstr "Valikkoon tehdyt muutokset hylätään"

#: load_menu.c:553
msgid "Check _Later"
msgstr "Tarkista _myöhemmin"

#. No internet connection or download server is down
#: kickshaw.c:2770 check_for_external_changes_timeout.c:190
msgid "Check for newer version requires internet connection."
msgstr "Uudemman version tarkistaminen vaatii Internet-yhteyden."

#: load_menu.c:871
#, c-format
msgid "Child of menu with id \"%s\""
msgstr "Valikon alielementti, jonka tunniste on \"%s\""

#. Translation note: Ignore this, has to be set by a developer in the po file
#: adding_and_deleting.c:737
msgid "Choose"
msgstr "Valitse"

#. Exit, Restart, or SessionLogout
#: adding_and_deleting.c:809
msgid "Choose an Action"
msgstr "Valitse toiminto"

#: adding_and_deleting.c:810
msgid "Choose an Action/Option"
msgstr "Valitse toiminto/vaihtoehto"

#: adding_and_deleting.c:810
msgid "Choose an Option"
msgstr "Valitse vaihtoehto"

#. Translation note: Ignore this, has to be set by a developer in the po file
#: adding_and_deleting.c:729
msgid "Choose|Add"
msgstr "Valitse|Lisää"

#. Translation note: The verb "Close"
#: kickshaw.c:514
msgid "Close"
msgstr "Sulje"

#: kickshaw.c:447 kickshaw.c:486 kickshaw.c:1151
msgid "Collapse All Nodes"
msgstr "Kutista kaikki solmut"

#: context_menu.c:520
msgid "Collapse Row"
msgstr "Kutista rivi"

#: context_menu.c:520
msgid "Collapse Rows"
msgstr "Kutista rivit"

#. Translation note: Do not translate "Execute"
#: load_menu.c:1890
msgid "Conversion of Deprecated Execute Option"
msgstr "Vanhentuneen Execute-vaihtoehdon muunnos"

#: kickshaw.c:2106
msgid "Could not create temporary undo/redo folder! Program is aborted."
msgstr ""
"Väliaikaista kumoa/tee uudelleen -kansiota ei voitu luoda! Sovellus "
"keskeytetty."

#: kickshaw.c:458
msgid "Create Backup Before Overwriting Menu File"
msgstr "Luo varmuuskopio ennen valikkotiedoston ylikirjoittamista"

#. Translation note: This refers to a drag and drop operation
#: selecting.c:203
msgid "Dragging disabled --- "
msgstr "Vetäminen poistettu käytöstä --- "

#: kickshaw.c:2085
msgid ""
"Due to a change in the setup of the settings the settings file has been "
"rewritten and the settings have been reset to the defaults. If so desired, "
"\"View\" and \"Options\" can be used in the application menu to readjust the "
"settings."
msgstr ""
"Asetusten määrityksen muutoksen vuoksi asetustiedosto on kirjoitettu "
"uudelleen ja asetukset on palautettu oletusarvoihin. Tarvittaessa asetuksia "
"voi säätää uudelleen sovellusvalikon \"Näytä\"- ja \"Asetukset\"-valikoista."

#: load_menu.c:1815
msgid "Duplicate or Contradicting Attribute Values for Menu"
msgstr "Kopioidut tai ristiriitaiset määritteen arvot valikossa"

#: load_menu.c:1815
msgid "Duplicate or Contradicting Attribute Values for Menus"
msgstr "Kopioidut tai ristiriitaiset määritteen arvot valikoissa"

#. Translation note: Do not translate
#: selecting.c:678
msgid "E_nabled"
msgstr "_Enabled"

#. Translation note: Like the German "Bearbeiten". For a menu item.
#: kickshaw.c:406
msgid "Edit"
msgstr "Muokkaa"

#: load_menu.c:1044
msgid "Eight top-level items"
msgstr "Kahdeksan ylätason valikon vaihtoehtoa"

#: kickshaw.c:61
msgid "Element Visibility"
msgstr "Elementin näkyvyys"

#. Translation note: Do not translate "Enabled" here
#: load_menu.c:757
msgid "Enabled Option Has Invalid Value"
msgstr "Enabled-vaihtoehdolla on virheellinen arvo"

#. item
#: adding_and_deleting.c:584
msgid "Enter Values for New Item"
msgstr "Syötä arvot uudelle valikon vaihtoehdolle"

#: adding_and_deleting.c:578
msgid "Enter Values for New Menu"
msgstr "Syötä arvot uudelle valikolle"

#: adding_and_deleting.c:581
msgid "Enter Values for New Pipe Menu"
msgstr "Syötä arvot uudelle putkivalikolle"

#: editing.c:950
msgid "Entry of Empty Label Blocked"
msgstr "Tyhjän etiketin syöttö estetty"

#: kickshaw.c:4027
msgid "Error"
msgstr "Virhe"

#. Translation note: "Visualization" in the sense of making something visible
#: load_menu.c:1156
msgid ""
"Even after choosing \"<b>Keep Status</b>\" now, the visualization can still "
"be realized from inside the program. "
msgstr ""
"Vaikka valitset nyt \"<b>Säilytä tila</b>\", visualisointi voidaan edelleen "
"toteuttaa sovelluksen sisältä. "

#. Translation note: Proper word, do not translate this.
#: kickshaw.c:60
msgid "Execute"
msgstr "Execute"

#. View
#: kickshaw.c:446 kickshaw.c:485 kickshaw.c:1147
msgid "Expand All Nodes"
msgstr "Laajenna kaikki solmut"

#. Translation note: "Imd. Ch. Only" means "immediate children only"
#: context_menu.c:517
msgid "Expand Row (Imd. Ch. Only)"
msgstr "Laajenna rivi (vain välittömät alielementit)"

#: context_menu.c:514
msgid "Expand Row Recursively"
msgstr "Laajenna rivi rekursiivisesti"

#. Translation note: "Imd. Ch. Only" means "immediate children only"
#: context_menu.c:519
msgid "Expand Rows (Imd. Ch. Only)"
msgstr "Laajenna rivit (vain välittömät alielementit)"

#: context_menu.c:514
msgid "Expand Rows Recursively"
msgstr "Laajenna rivit rekursiivisesti"

#: kickshaw.c:471
msgid "F1"
msgstr "F1"

#: kickshaw.c:404
msgid "File"
msgstr "Tiedosto"

#. Search
#: kickshaw.c:484 kickshaw.c:864 kickshaw.c:1131
msgid "Find"
msgstr "Etsi"

#: kickshaw.c:869 kickshaw.c:1135 find_and_replace.c:544
msgid "Find and Replace"
msgstr "Etsi ja korvaa"

#: find_and_replace.c:132
msgid "Find and replace action not executed."
msgstr "Etsi ja korvaa -toimintoa ei suoritettu"

#: load_menu.c:1043
msgid "Five top-level items"
msgstr "Viisi ylätason valikon vaihtoehtoa"

#: load_menu.c:1043
msgid "Four top-level items"
msgstr "Neljä ylätason valikon vaihtoehtoa"

#: kickshaw.c:411
msgid "Help"
msgstr "Ohje"

#. Translation note: The verb "highlight", in this context meaning to make a separator stand out optically
#: kickshaw.c:453 kickshaw.c:1161
msgid "Highlight Separators"
msgstr "Korosta erottimet"

#: kickshaw.c:470 kickshaw.c:2525
msgid "Hints"
msgstr "Vinkit"

#: kickshaw.c:37
msgid "Horizontal"
msgstr "Vaakasuora"

#: load_menu.c:552
msgid "Icon Creation Error"
msgstr "Kuvakkeen luontivirhe"

#: editing.c:386
msgid "Image Files"
msgstr "Kuvatiedostot"

#: adding_and_deleting.c:488
msgid "Insert new item on the same level or into the currently selected menu?"
msgstr ""
"Lisätäänkö uusi valikon vaihtoehto samalle tasolle vai valittuun valikkoon?"

#: adding_and_deleting.c:482
msgid "Insert new menu on the same level or into the currently selected menu?"
msgstr "Lisätäänkö uusi valikko samalle tasolle vai valittuun valikkoon?"

#: adding_and_deleting.c:485
msgid ""
"Insert new pipe menu on the same level or into the currently selected menu?"
msgstr "Lisätäänkö uusi putkivalikko samalle tasolle vai valittuun valikkoon?"

#. separator
#: adding_and_deleting.c:491
msgid ""
"Insert new separator on the same level or into the currently selected menu?"
msgstr "Lisätäänkö uusi erotin samalle tasolle vai valittuun valikkoon?"

#: load_menu.c:961
msgid "Invisible Orphaned Menu Found"
msgstr "Löydetty näkymätön orpo valikko"

#: load_menu.c:961
msgid "Invisible Orphaned Menus Found"
msgstr "Löydetty näkymätön orpo valikko"

#: load_menu.c:1182
msgid ""
"Invisible orphaned menus and their children are <b><span "
"background='#364074' foreground='white'>highlighted in blue</span></b>.\n"
msgstr ""
"Näkymättömät orvot valikot ja niiden alielementit ovat <b><span "
"background='#364074' foreground='white'>korostettu sinisellä</span></b>.\n"

#: context_menu.c:413
msgid "Item"
msgstr "Valikon vaihtoehto"

#. menus_list_len == 0 && items_list_len == 1
#: load_menu.c:1001
msgid "Item Without Label Found"
msgstr "Valikon vaihtoehto ilman etikettiä löydetty"

#: load_menu.c:997
msgid "Items Without Label Found"
msgstr "Valikon vaihtoehtoja ilman etikettiä löydetty"

#. Translation note: The word "Highlighting" in the sense of letting text stand out by marking it
#: kickshaw.c:938 kickshaw.c:1182
msgid "Keep Highlighting"
msgstr "Säilytä korostus"

#: kickshaw.c:460
msgid "Keep Root Menu Separate in Saved Menu File"
msgstr "Säilytä juurivalikko erillisenä tallennetussa valikkotiedostossa"

#: kickshaw.c:190
msgid "Kickshaw accepts only two arguments at a time.\n"
msgstr "Kickshaw hyväksyy kerrallaan vain kaksi argumenttia.\n"

#. This is for a search functionality. A translation of "case sensitive" or "distinguish between uppercase and lowercase letters" would also work.
#: kickshaw.c:520 find_and_replace.c:569
msgid "Match Case"
msgstr "Kirjainkoon huomioon ottava"

#: context_menu.c:413
msgid "Menu"
msgstr "Valikko"

#: kickshaw.c:3567
msgid "Menu Button <-> Menubar"
msgstr "Valikkopainike <-> Valikkorivi"

#: kickshaw.c:53
msgid "Menu Element"
msgstr "Valikon elementti"

#: kickshaw.c:3699
msgid "Menu Has Unsaved Changes"
msgstr "Valikossa on tallentamattomia muutoksia"

#: kickshaw.c:58
msgid "Menu ID"
msgstr "Valikkotunnus"

#: auxiliary.c:636
msgid "Menu ID already exists "
msgstr "Valikkotunnus on jo olemassa "

#: kickshaw.c:3749
msgid "Menu Restored From Autosave Hasn't Been Saved Yet"
msgstr ""
"Automaattisesta tallennuksesta palautettua valikkoa ei ole vielä tallennettu"

#: load_menu.c:993
msgid "Menu Without Label Found"
msgstr "Valikko ilman etikettiä löydetty"

#: load_menu.c:985
msgid "Menu and Item Without Label Found"
msgstr "Valikko ja valikon vaihtoehto ilman etikettiä löydetty"

#: load_menu.c:977
msgid "Menu and Items Without Label Found"
msgstr "Valikko ja valikon vaihtoehdot ilman etikettiä löydetty"

#: editing.c:946
msgid ""
"Menu files with invisible elements can be opened. During the loading phase, "
"the user can choose to either visualize or delete all these elements all at "
"once. If not addressed at this stage, they will be highlighted afterward."
msgstr ""
"Valikkotiedostoja, joissa on näkymättömiä elementtejä, voidaan avata. "
"Latausvaiheen aikana käyttäjä voi joko visualisoida tai poistaa kaikki nämä "
"elementit kerralla. Jos niitä ei käsitellä tässä vaiheessa, ne korostetaan "
"myöhemmin."

#: load_menu.c:325
#, c-format
msgid "Menu%s%s%s has no \"id\" attribute"
msgstr "Valikolla%s%s%s ei ole \"id\"-määritettä"

#: selecting.c:186
msgid "Menu/item/separator and action/option selected   "
msgstr "Valikko/valikon vaihtoehto/erotin ja toiminto/vaihtoehto valittu   "

#: load_menu.c:989
msgid "Menus Without Label Found"
msgstr "Valikot ilman etikettiä löydetty"

#: load_menu.c:981
msgid "Menus and Item Without Label Found"
msgstr "Valikot ja valikon vaihtoehto ilman etikettiä löydetty"

#: load_menu.c:973
msgid "Menus and Items Without Label Found"
msgstr "Valikot ja valikon vaihtoehdot ilman etikettiä löydetty"

#: load_menu.c:1190
msgid ""
"Menus and items without label and their children are <b><span "
"background='#ff6b00' foreground='white'>highlighted in orange</span></b>.\n"
msgstr ""
"Valikot ja valikon vaihtoehdot ilman etikettiä ja niiden alielementit on "
"<b><span background='#ff6b00' foreground='white'>korostettu oranssilla</"
"span></b>.\n"

#: selecting.c:196
msgid "More than one option of a kind selected   "
msgstr "Useampi kuin yksi samantyyppinen vaihtoehto valittu   "

#. Translation note: This is for a context menu for moving a node in a tree view
#: kickshaw.c:430 kickshaw.c:1393
msgid "Move Down"
msgstr "Siirrä alas"

#. Translation note: This is for a context menu for moving a node in a tree view
#: kickshaw.c:428 kickshaw.c:1391
msgid "Move Up"
msgstr "Siirrä ylös"

#. Translation note: This is for a context menu for moving a node in a tree view
#: kickshaw.c:432 kickshaw.c:1395
msgid "Move to Bottom"
msgstr "Siirrä alas"

#. Translation note: This is for a context menu for moving a node in a tree view
#: kickshaw.c:426 kickshaw.c:1389
msgid "Move to Top"
msgstr "Siirrä ylös"

#: kickshaw.c:413
msgid "New"
msgstr "Uusi"

#: adding_and_deleting.c:122 adding_and_deleting.c:619
msgid "New Item"
msgstr "Uusi valikon vaihtoehto"

#: kickshaw.c:475 adding_and_deleting.c:120 adding_and_deleting.c:617
msgid "New Menu"
msgstr "Uusi valikko"

#: adding_and_deleting.c:121 adding_and_deleting.c:618
msgid "New Pipe Menu"
msgstr "Uusi putkivalikko"

#: kickshaw.c:516
msgid "Next"
msgstr "Seuraava"

#: load_menu.c:1044
msgid "Nine top-level items"
msgstr "Yhdeksän ylätason valikon vaihtoehtoa"

#: context_menu.c:450
msgid "No Action"
msgstr "Ei toimintoa"

#: kickshaw.c:37
msgid "No Grid Lines"
msgstr "Ei ruudukkoviivoja"

#: kickshaw.c:358
msgid "No windowing system currently running, program aborted.\n"
msgstr "Ikkunointijärjestelmää ei ole käynnissä, sovellus keskeytetty.\n"

#: selecting.c:626
msgid "O_ption"
msgstr "_Vaihtoehto"

#.
#. If the number of top-level items without label is below 10,
#. the number is replaced with its spelled out equivalent so
#. the whole sentence looks less machinery processed.
#.
#: load_menu.c:1042
msgid "One top-level item"
msgstr "Yksi ylätason valikon vaihtoehto"

#. Translation note: The verb "Open"
#: kickshaw.c:415
msgid "Open"
msgstr "Avaa"

#. Translation note: the verb "Open"
#: editing.c:373
msgid "Open Image File"
msgstr "Avaa kuvatiedosto"

#. Translation note: the verb "Open"
#: kickshaw.c:477
msgid "Open Menu"
msgstr "Avaa valikko"

#. Translation note: the verb "Open"
#: auxiliary.c:550
msgid "Open Openbox Menu File"
msgstr "Avaa Openbox-valikkotiedosto"

#: auxiliary.c:566
msgid "Openbox Menu Files"
msgstr "Openbox-valikkotiedostot"

#: kickshaw.c:410
msgid "Options"
msgstr "Asetukset"

#: context_menu.c:413
msgid "Pipe Menu"
msgstr "Putkivalikko"

#: editing.c:610 editing.c:715
msgid "Pipe menus need a command to execute."
msgstr "Putkivalikot tarvitsevat suoritettavan käskyn."

#: kickshaw.c:515
msgid "Previous"
msgstr "Edellinen"

#: save_menu.c:890
msgid "Previously Invisible Orphaned Menus Are Now Visible"
msgstr "Aiemmin näkymättömät orvot valikot ovat nyt näkyvissä"

#: kickshaw.c:3055
msgid "Project Page on GNU Savannah"
msgstr "Projektisivu GNU Savannahissa"

#. Translation note: Do not translate "Prompt" here
#: load_menu.c:759
msgid "Prompt Option Has Invalid Value"
msgstr "Prompt-vaihtoehdolla on virheellinen arvo"

#: kickshaw.c:420
msgid "Quit"
msgstr "Lopeta"

#: kickshaw.c:772
msgid "Quit Application"
msgstr "Lopeta sovellus"

#: kickshaw.c:424 kickshaw.c:483
msgid "Redo"
msgstr "Tee uudelleen"

#: kickshaw.c:521 find_and_replace.c:570
msgid "Regular Expression (PCRE)"
msgstr "Säännöllinen lauseke (PCRE)"

#. Remove
#: context_menu.c:474 kickshaw.c:433 kickshaw.c:1376
msgid "Remove"
msgstr "Poista"

#. Remove all children
#: context_menu.c:500 kickshaw.c:434
msgid "Remove All Children"
msgstr "Poista kaikki alielementit"

#: context_menu.c:252 kickshaw.c:1727
msgid "Remove Icon"
msgstr "Poista kuvake"

#: context_menu.c:220
msgid "Remove Icons"
msgstr "Poista kuvakkeet"

#: kickshaw.c:470 kickshaw.c:2671
msgid "Report Issue"
msgstr "Ilmoita virheestä"

#. This message is only shown if the other cases don't apply.
#. -> selected_row_has_selected_dsct = TRUE
#: selecting.c:200
msgid "Row and descendant of it selected   "
msgstr "Rivi ja sen jälkeläinen valittu   "

#: adding_and_deleting.c:494
msgid "Same Level or Inside Menu?"
msgstr "Samalle tasolle vai valikon sisään?"

#. Translation note: For a menu item in a "File" menu
#: kickshaw.c:417
msgid "Save"
msgstr "Tallenna"

#. Translation note: For a menu item in a "File" menu
#: kickshaw.c:419
msgid "Save As…"
msgstr "Tallenna nimellä…"

#. Translation note: For a tooltip
#: kickshaw.c:479 selecting.c:341
msgid "Save Menu"
msgstr "Tallenna valikko"

#. Translation note: For a tooltip
#: kickshaw.c:481
msgid "Save Menu As…"
msgstr "Tallenna valikko nimellä…"

#: auxiliary.c:551
msgid "Save Openbox Menu File As…"
msgstr "Tallenna Openbox-valikkotiedosto nimellä…"

#: kickshaw.c:407
msgid "Search"
msgstr "Haku"

#: find_and_replace.c:509
msgid "Search key not found."
msgstr "Hakuavainta ei löydetty."

#. Translation note: The translation should work for %i getting replaced with positive numbers
#: find_and_replace.c:508
#, c-format
msgid "Search key replaced %i times."
msgid_plural "Search key replaced %i times."
msgstr[0] "Hakuavain korvattu kerran."
msgstr[1] "Hakuavain korvattu %i kertaa."

#. Translation note: The translation should work for %s getting replaced with phrases ranging from "once" to "nine times"
#: find_and_replace.c:506
#, c-format
msgid "Search key replaced %s."
msgstr "Hakuavain korvattu %s."

#: kickshaw.c:491
msgid "Separato_r"
msgstr "_Erotin"

#: context_menu.c:413
msgid "Separator"
msgstr "Erotin"

#: kickshaw.c:3567
msgid "Server-Side Decorations <-> Client-Side Decorations"
msgstr "Palvelinpuolen koristeet <-> Asiakaspuolen koristeet"

#: kickshaw.c:2084
msgid "Settings Reset Due to Change in Settings Setup"
msgstr "Asetukset palautettu asetusten määrityksen muutoksen vuoksi"

#: load_menu.c:1044
msgid "Seven top-level items"
msgstr "Seitsemän ylätason valikon vaihtoehtoa"

#: kickshaw.c:470 kickshaw.c:2394
msgid "Shortcuts"
msgstr "Näppäinoikotiet"

#: kickshaw.c:982
msgid "Show Application Menu"
msgstr "Näytä sovellusvalikko"

#: kickshaw.c:451 kickshaw.c:932 kickshaw.c:1158 kickshaw.c:1180
msgid "Show Element Visibility Column"
msgstr "Näytä elementin näkyvyys -sarake"

#. Translation note: Do not translate "Execute"
#: kickshaw.c:450 kickshaw.c:1157
msgid "Show Execute Column"
msgstr "Näytä Execute-sarake"

#: kickshaw.c:455 kickshaw.c:1163
msgid "Show Grid"
msgstr "Näytä ruudukko"

#: kickshaw.c:452 kickshaw.c:1159
msgid "Show Icons"
msgstr "Näytä kuvakkeet"

#: kickshaw.c:467
msgid "Show Menu Button Instead of Menubar"
msgstr "Näytä valikkopainike valikkopalkin sijaan"

#: kickshaw.c:448 kickshaw.c:1155
msgid "Show Menu ID Column"
msgstr "Näytä valikkotunnus-sarake"

#: kickshaw.c:454 kickshaw.c:1162
msgid "Show Tree Lines"
msgstr "Näytä puunäkymän viivat"

#: load_menu.c:1043
msgid "Six top-level items"
msgstr "Kuusi ylätason valikon vaihtoehtoa"

#. Translation note: Do not translate "Execute" and "Startupnotify"
#: kickshaw.c:462
msgid "Sort Execute/Startupnotify Options"
msgstr "Lajittele Execute/Startupnotify-asetukset"

#. Translation note: Do not translate
#: selecting.c:644
msgid "Startup_notify"
msgstr "_Startupnotify"

#: load_menu.c:276
#, c-format
msgid "Tag \"%1$s\" has an invalid attribute \"%2$s\"; %3$s"
msgstr "Tunnisteella \"%1$s\" on virheellinen määrite \"%2$s\"; %3$s"

#: load_menu.c:246
#, c-format
msgid "Tag \"%1$s\" has more than one \"%2$s\" attribute"
msgstr "Tunnisteella \"%1$s\" on useampi kuin yksi \"%2$s\" määrite"

#: kickshaw.c:2514
msgid "The Menu _File"
msgstr "_Valikkotiedosto"

#: adding_and_deleting.c:229
msgid "The chosen menu ID already exists. Please choose another one."
msgstr "Valittu valikkotunnus on jo olemassa. Valitse toinen."

#. item
#: editing.c:942
msgid ""
"The creation of an empty label for this item is blocked, since it would make "
"the item invisible."
msgstr ""
"Tämän valikon vaihtoehdon tyhjän etiketin luominen on estetty, koska se "
"tekisi valikon vaihtoehdosta näkymättömän."

#: editing.c:936
msgid ""
"The creation of an empty label for this menu is blocked, since it would make "
"the menu invisible."
msgstr ""
"Tämän valikon tyhjän etiketin luominen on estetty, koska se tekisi valikosta "
"näkymättömän."

#: editing.c:939
msgid ""
"The creation of an empty label for this pipe menu is blocked, since it would "
"make the pipe menu invisible."
msgstr ""
"Tämän putkivalikon tyhjän etiketin luominen on estetty, koska se tekisi "
"putkivalikosta näkymättömän."

#: kickshaw.c:238
#, c-format
msgid "The directory '%s' does not exist.\n"
msgstr "Hakemistoa '%s' ei ole olemassa.\n"

#: kickshaw.c:2173
msgid ""
"The editing history (for undo/redo) is no longer accessible and therefore "
"can't be reconstructed. It is stored inside a folder of a temporary "
"directory (e.g. /tmp) and has probably been removed by the system in the "
"meantime."
msgstr ""
"Muokkaushistoria (kumoaminen/tekeminen uudelleen) ei ole enää käytettävissä "
"eikä sitä siksi voida palauttaa. Se on tallennettu väliaikaiseen hakemistoon "
"(esim. /tmp) ja järjestelmä on todennäköisesti poistanut sen sillä välin."

#: kickshaw.c:2172
msgid ""
"The editing history (for undo/redo) is still accessible and will be restored "
"as well."
msgstr ""
"Muokkaushistoria (kumoaminen/tekeminen uudelleen) on edelleen käytettävissä "
"ja se palautetaan myös."

#. Translation note: Do not translate "execute"
#: find_and_replace.c:296
#, c-format
msgid ""
"The execute instruction of the pipe menu <b>\"%1$s\"</b> with the menu ID "
"<b>\"%2$s\"</b> won't be deleted, because this would render this pipe menu "
"useless.\n"
"\n"
"<b><span foreground='%3$s'>%4$s</span></b>"
msgstr ""
"Putkivalikon <b>\"%1$s\"</b> execute-käskyä valikkotunnuksella <b>\"%2$s\"</"
"b> ei poisteta, koska se tekisi tästä putkivalikosta hyödyttömän.\n"
"\n"
"<b><span foreground='%3$s'>%4$s</span></b>"

#. item
#: editing.c:457
#, c-format
msgid ""
"The following error occurred while trying to add an icon to the item '%s'"
msgstr ""
"Seuraava virhe tapahtui yritettäessä lisätä kuvaketta valikon vaihtoehtoon "
"'%s'"

#: editing.c:449
#, c-format
msgid ""
"The following error occurred while trying to add an icon to the menu '%s'"
msgstr "Seuraava virhe tapahtui yritettäessä lisätä kuvaketta valikkoon '%s'"

#. item
#: editing.c:473
msgid ""
"The following error occurred while trying to add an icon to the new item"
msgstr ""
"Seuraava virhe tapahtui yritettäessä lisätä kuvaketta uuteen valikon "
"vaihtoehtoon"

#: editing.c:470
msgid ""
"The following error occurred while trying to add an icon to the new menu"
msgstr "Seuraava virhe tapahtui yritettäessä lisätä kuvaketta uuteen valikkoon"

#: editing.c:467
msgid ""
"The following error occurred while trying to add an icon to the new pipe menu"
msgstr ""
"Seuraava virhe tapahtui yritettäessä lisätä kuvaketta uuteen putkivalikkoon"

#: editing.c:453
#, c-format
msgid ""
"The following error occurred while trying to add an icon to the pipe menu "
"'%s'"
msgstr ""
"Seuraava virhe tapahtui yritettäessä lisätä kuvaketta putkivalikkoon '%s'"

#: load_menu.c:526
#, c-format
msgid ""
"The following error occurred while trying to create an icon for a menu with "
"the menu ID \"%1$s\" from </b><tt>%2$s</tt>:\n"
"\n"
msgstr ""
"Seuraava virhe tapahtui yritettäessä luoda kuvaketta valikolle, jonka "
"valikkotunnus on \"%1$s\", tiedostosta </b><tt>%2$s</tt>:\n"
"\n"

#: load_menu.c:532
#, c-format
msgid ""
"The following error occurred while trying to create an icon for an item with "
"the label \"%1$s\" from </b><tt>%2$s</tt>:\n"
"\n"
msgstr ""
"Seuraava virhe tapahtui yritettäessä luoda kuvaketta valikon vaihtoehdolle, "
"jonka etiketti on \"%1$s\", tiedostosta </b><tt>%2$s</tt>:\n"
"\n"

#: load_menu.c:537
#, c-format
msgid ""
"The following error occurred while trying to create an icon for an item "
"without an assigned label from </b><tt>%s</tt>:\n"
"\n"
msgstr ""
"Seuraava virhe tapahtui yritettäessä luoda kuvaketta valikon vaihtoehdolle, "
"jolle ei ole määritetty etikettiä, tiedostosta </b><tt>%s</tt>:\n"
"\n"

#: load_menu.c:1002
msgid "The following item <b><u>has no label</u></b>"
msgstr "Seuraavalla valikon vaihtoehdolla <b><u>ei ole etikettiä</u></b>"

#: load_menu.c:998
msgid "The following items <b><u>have no label</u></b>"
msgstr "Seuraavilla valikon vaihtoehdoilla <b><u>ei ole etikettiä</u></b>"

#: load_menu.c:994
msgid "The following menu <b><u>has no label</u></b>"
msgstr "Seuraavalla valikolla <b><u>ei ole etikettiä</u></b>"

#: load_menu.c:986
msgid "The following menu and item <b><u>have no label</u></b>"
msgstr ""
"Seuraavalla valikolla ja valikon vaihtoehdolla <b><u>ei ole etikettiä</u></b>"

#: load_menu.c:978
msgid "The following menu and items <b><u>have no label</u></b>"
msgstr ""
"Seuraavalla valikolla ja valikon vaihtoehdoilla <b><u>ei ole etikettiä</u></"
"b>"

#: load_menu.c:962
msgid ""
"The following menu is <b>defined outside</b> the root menu,\n"
"but <b><u>isn't used</u> inside it:</b>"
msgstr ""
"Seuraava valikko on määritelty juurivalikon <b>ulkopuolella</b>,\n"
"mutta sitä <b><u>ei käytetä</u></b> sen sisällä:"

#: load_menu.c:990
msgid "The following menus <b><u>have no label</u></b>"
msgstr "Seuraavilla valikoilla <b><u>ei ole etikettiä</u></b>"

#: load_menu.c:982
msgid "The following menus and item <b><u>have no label</u></b>"
msgstr ""
"Seuraavalla valikolla ja valikon vaihtoehdolla <b><u>ei ole etikettiä</u></b>"

#: load_menu.c:974
msgid "The following menus and items <b><u>have no label</u></b>"
msgstr ""
"Seuraavilla valikoilla ja valikon vaihtoehdoilla <b><u>ei ole etikettiä</u></"
"b>"

#: load_menu.c:964
msgid ""
"The following menus are <b>defined outside</b> the root menu,\n"
"but <b><u>aren't used</u> inside it:</b>"
msgstr ""
"Seuraavat valikot on määritelty juurivalikon <b>ulkopuolella</b>,\n"
"mutta niitä <b><u>ei käytetä</u></b> sen sisällä:"

#. item
#: find_and_replace.c:266
#, c-format
msgid ""
"The item with the label <b>\"%s\"</b> won't receive an empty label, because "
"this would render the item invisible."
msgstr ""
"Valikon vaihtoehto, jonka etiketti on <b>\"%s\"</b>, ei saa tyhjää "
"etikettiä, koska se tekisi valikon vaihtoehdosta näkymättömän."

#: find_and_replace.c:255
#, c-format
msgid ""
"The menu <b>\"%1$s\"</b> with the menu ID <b>\"%2$s\"</b> won't receive an "
"empty label, because this would render the menu invisible."
msgstr ""
"Valikko <b>\"%1$s\"</b>, jonka valikkotunnus on <b>\"%2$s\"</b>, ei saa "
"tyhjää etikettiä, koska se tekisi valikosta näkymättömän."

#: find_and_replace.c:180
#, c-format
msgid ""
"The menu ID <b>\"%1$s\"</b> won't be replaced with <b>\"%2$s\"</b>, because "
"this would create a duplicate menu ID.\n"
"\n"
"<b><span foreground='%3$s'>%4$s</span></b>"
msgstr ""
"Valikkotunnusta <b>\"%1$s\"</b> ei korvata tunnuksella <b>\"%2$s\"</b>, "
"koska se aiheuttaisi päällekkäisen valikkotunnuksen.\n"
"\n"
"<b><span foreground='%3$s'>%4$s</span></b>"

#: kickshaw.c:3571
msgid ""
"The menu data incl. the editing history (for undo/redo) will be restored."
msgstr ""
"Valikkotiedot mukaan lukien muokkaushistoria (kumoaminen/uudelleen "
"tekeminen) palautetaan."

#: load_menu.c:1816
#, c-format
msgid ""
"The menu file contains a menu with the ID %s for which values have been set "
"both inside and outside the root menu."
msgstr ""
"Valikkotiedosto sisältää valikon tunnuksella %s, jolle on asetettu arvoja "
"sekä juurivalikon sisällä että ulkopuolella."

#: load_menu.c:1817
#, c-format
msgid ""
"The menu file contains the menus with the IDs\n"
"%sfor which values have been set both inside and outside the root menu."
msgstr ""
"Valikkotiedosto sisältää valikot tunnisteilla\n"
"%sjoille on asetettu arvoja sekä juurivalikon sisällä että ulkopuolella."

#. pipe menu
#: find_and_replace.c:260
#, c-format
msgid ""
"The pipe menu <b>\"%1$s\"</b> with the menu ID <b>\"%2$s\"</b> won't receive "
"an empty label, because this would render the pipe menu invisible."
msgstr ""
"Putkivalikko <b>\"%1$s\"</b> valikkotunnuksella <b>\"%2$s\"</b> ei saa "
"tyhjää etikettiä, koska se tekisi putkivalikosta näkymättömän."

#: kickshaw.c:581
msgid ""
"The program will now try to reset the settings file to its defaults. If no "
"further error message regarding this comment is shown, the writing was "
"successful."
msgstr ""
"Sovellus yrittää nyt palauttaa asetustiedoston oletusarvoihin. Jos tähän "
"kommenttiin liittyen ei näytetä lisää virheilmoituksia, kirjoitus onnistui."

#: load_menu.c:294
msgid "The root menu can't be defined as a child of another menu"
msgstr "Juurivalikkoa ei voi määrittää toisen valikon alivalikoksi"

#: kickshaw.c:2167
msgid ""
"There is an autosave present, presumably because Kickshaw has been "
"terminated irregularly. <b>Restore the menu from the autosave or delete the "
"autosave</b>?\n"
msgstr ""
"Automaattinen tallennus on olemassa todennäköisesti siksi, että Kickshaw on "
"sulkeutunut epäsäännöllisesti. <b>Palautetaanko valikko automaattisesta "
"tallennuksesta vai poistetaanko automaattinen tallennus</b>?\n"

#. Translation note: "Visualize" in the sense of making something visible
#: load_menu.c:1160
msgid ""
"This can be done by selecting the menus and either\n"
"<b>&#8226;</b> choosing \"<b>Edit</b> -> <b>Visualize</b>/<b>Visualize "
"recursively</b>\" from the application menu or\n"
"<b>&#8226;</b> by rightclicking them and choosing \"<b>Visualize</b>/"
"<b>Visualize recursively</b>\" from the context menu."
msgstr ""
"Tämä on mahdollista valitsemalla valikot ja joko\n"
"<b>&#8226;</b> valitsemalla \"<b>Muokkaa</b> -> <b>Visualisoi</b>/"
"<b>Visualisoi rekursiivisesti</b>\" sovellusvalikosta tai\n"
"<b>&#8226;</b> napsauttamalla hiiren kakkospainikkeella ja valitsemalla "
"\"<b>Visualisoi</b>/<b>Visualisoi rekursiivisesti</b>\" kontekstivalikosta."

#. Translation note: "Visualize" in the sense of making something visible
#: load_menu.c:1168
msgid ""
"This can be done by selecting the menus/items and either\n"
"<b>&#8226;</b> choosing \"<b>Edit</b> -> <b>Visualize</b>/<b>Visualize "
"recursively</b>\" from the application menu or\n"
"<b>&#8226;</b> by rightclicking them and choosing \"<b>Visualize</b>/"
"<b>Visualize recursively</b>\" from the context menu."
msgstr ""
"Tämä on mahdollista valitsemalla valikot/valikon vaihtoehdot ja joko\n"
"<b>&#8226;</b> valitsemalla \"<b>Muokkaa</b> -> <b>Visualisoi</b>/"
"<b>Visualisoi rekursiivisesti</b>\" sovellusvalikosta tai\n"
"<b>&#8226;</b> napsauttamalla hiiren kakkospainikkeella ja valitsemalla "
"\"<b>Visualisoi</b>/<b>Visualisoi rekursiivisesti</b>\" kontekstivalikosta."

#: editing.c:616 editing.c:708
msgid "This menu ID already exists. Please choose another one."
msgstr "Tämä valikkotunnus on jo olemassa. Valitse toinen."

#. Translation note: Do not translate "execute", "command"
#: load_menu.c:1893
msgid ""
"This menu contained at least one deprecated \"execute\" option; they have "
"been converted to \"command\" options. These conversions have not been "
"written back to the menu file yet; to do so, simply save the menu from "
"inside the program."
msgstr ""
"Tämä valikko sisälsi vähintään yhden vanhentuneen \"execute\"-vaihtoehdon; "
"ne on muunnettu \"command\"-vaihtoehdoiksi. Näitä muunnoksia ei ole vielä "
"kirjoitettu valikkotiedostoon; tallenna valikko sovelluksen kautta "
"tehdäksesi tämän."

#: save_menu.c:891
msgid ""
"This menu contained invisible orphaned menus. Since this menu has been saved "
"right now with the \"Keep Root Menu Separate in Saved Menu File\" option "
"being <b>disabled</b>, these menus have become part of the root menu now "
"and, <b>provided that they have a label</b>, are therefore no longer "
"invisible."
msgstr ""
"Tässä valikossa oli näkymättömiä orpoja valikkoja. Koska tämä valikko on "
"juuri tallennettu ja \"Säilytä juurivalikko erillisenä tallennetussa "
"valikkotiedostossa\" -vaihtoehto on <b>pois päältä</b>, nämä valikot ovat "
"nyt osa juurivalikkoa ja <b>mikäli niillä on etiketti</b>, ne eivät ole enää "
"näkymättömiä."

#: load_menu.c:1042
msgid "Three top-level items"
msgstr "Kolme ylätason valikon vaihtoehtoa"

#: load_menu.c:230
#, c-format
msgid "Too many attributes for tag \"%s\""
msgstr "Liian monta määritettä tunnisteelle \"%s\""

#: load_menu.c:1042
msgid "Two top-level items"
msgstr "Kaksi ylätason valikon vaihtoehtoa"

#. Translation note: This is for the type of a variable
#: kickshaw.c:55
msgid "Type"
msgstr "Tyyppi"

#: kickshaw.c:423 kickshaw.c:482
msgid "Undo"
msgstr "Kumoa"

#: kickshaw.c:2221 kickshaw.c:2224 kickshaw.c:4202 kickshaw.c:4205
#: undo_redo_autosave.c:347 undo_redo_autosave.c:350
msgid "Unsaved Menu"
msgstr "Tallentamaton valikko"

#. Translation note: "Cient-side decorations" in the context of window managers
#: kickshaw.c:466
msgid "Use Client-Side Decorations"
msgstr "Käytä asiakaspuolen koristeet"

#: kickshaw.c:459
msgid "Use Tabs for Indentations in Saved Menu File"
msgstr "Käytä sarkainmerkkejä sisennyksiin tallennetussa valikkotiedostossa"

#. Translation note: This is for the value of a variable
#: kickshaw.c:57
msgid "Value"
msgstr "Arvo"

#: kickshaw.c:37
msgid "Vertical"
msgstr "Pystysuora"

#. Translation note: Like the German "Ansicht". For a menu item.
#: kickshaw.c:409
msgid "View"
msgstr "Näytä"

#. Translation note: "Visualize" in the sense of making something visible
#: context_menu.c:560 kickshaw.c:436
msgid "Visualize"
msgstr "Visualisoi"

#. Translation note: "Visualize" in the sense of making something visible
#: context_menu.c:560 kickshaw.c:438
msgid "Visualize Recursively"
msgstr "Visualisoi rekursiivisesti"

#: kickshaw.c:522 find_and_replace.c:571
msgid "Whole Word"
msgstr "Koko sana"

#: kickshaw.c:2021
msgid "Wrong value "
msgstr "Väärä arvo "

#: selecting.c:584 selecting.c:608
msgid "_Action"
msgstr "Toim_into"

#: selecting.c:608
msgid "_Action/Option"
msgstr "To_iminto/Vaihtoehto"

#: auxiliary.c:554 editing.c:376
msgctxt "Cancel|File Dialogue"
msgid "_Cancel"
msgstr "_Peruuta"

#: kickshaw.c:510 kickshaw.c:1483 kickshaw.c:2674 kickshaw.c:3574
#: kickshaw.c:3756 adding_and_deleting.c:495
msgctxt "Cancel|No File Dialogue"
msgid "_Cancel"
msgstr "_Peruuta"

#: load_menu.c:553
msgid "_Choose File"
msgstr "_Valitse tiedosto"

#. Translation note: the verb "Close"
#: kickshaw.c:2089 kickshaw.c:4031 load_menu.c:1829 find_and_replace.c:543
#: editing.c:954 save_menu.c:896
msgid "_Close"
msgstr "_Sulje"

#. Translation note: Do not translate
#: selecting.c:642
msgid "_Command"
msgstr "_Command"

#: load_menu.c:1128
msgid "_Delete"
msgstr "_Poista"

#: kickshaw.c:2180
msgid "_Delete Autosave"
msgstr "Poista _automaattinen tallennus"

#: kickshaw.c:510 kickshaw.c:1480
msgid "_Done"
msgstr "_Valmis"

#. Translation note: Like the German "Bearbeiten". For a menu item.
#: kickshaw.c:1063
msgid "_Edit"
msgstr "_Muokkaa"

#: kickshaw.c:1061
msgid "_File"
msgstr "_Tiedosto"

#: kickshaw.c:1068
msgid "_Help"
msgstr "_Ohje"

#. Translation note: Do not translate
#: selecting.c:684
msgid "_Icon"
msgstr "_Icon"

#: load_menu.c:553
msgid "_Ignore All Errors and Check Later"
msgstr "_Ohita kaikki virheet ja tarkista myöhemmin"

#: adding_and_deleting.c:495
msgid "_Inside Menu"
msgstr "_Valikon sisällä"

#: kickshaw.c:491
msgid "_Item"
msgstr "Vali_kon vaihtoehto"

#: load_menu.c:1127
msgid "_Keep Status"
msgstr "_Säilytä tila"

#. Label text of the last button is set dynamically depending on the type of the selected row.
#: kickshaw.c:491
msgid "_Menu"
msgstr "_Valikko"

#: kickshaw.c:2517
msgid "_Miscellaneous"
msgstr "_Sekalaiset"

#. Translation note: Do not translate
#: selecting.c:680
msgid "_Name"
msgstr "Nam_e"

#: kickshaw.c:2674 load_menu.c:1897
msgid "_OK"
msgstr "_OK"

#. Translation note: the verb "Open"
#: auxiliary.c:556 editing.c:378
msgid "_Open"
msgstr "_Avaa"

#: kickshaw.c:1067
msgid "_Options"
msgstr "_Asetukset"

#: kickshaw.c:491
msgid "_Pipe Menu"
msgstr "_Putkivalikko"

#. Translation note: Do not translate
#: selecting.c:640
msgid "_Prompt"
msgstr "_Prompt"

#: find_and_replace.c:543
msgid "_Replace"
msgstr "_Korvaa"

#: kickshaw.c:510
msgid "_Reset"
msgstr "Nolla_a"

#: kickshaw.c:3574
msgid "_Restart App"
msgstr "_Käynnistä sovellus uudelleen"

#: kickshaw.c:2180
msgid "_Restore Menu"
msgstr "_Palauta valikko"

#: adding_and_deleting.c:495
msgid "_Same Level"
msgstr "_Sama taso"

#. Translation note: the verb "Save"
#: auxiliary.c:558
msgid "_Save"
msgstr "_Tallenna"

#: kickshaw.c:1064
msgid "_Search"
msgstr "_Haku"

#. Translation note: Like the German "Ansicht". For a menu item.
#: kickshaw.c:1066
msgid "_View"
msgstr "_Näytä"

#. Translation note: "Visualize" in the sense of making something visible
#: load_menu.c:1126
msgid "_Visualize"
msgstr "_Visualisoi"

#. Translation note: Do not translate
#: selecting.c:682
msgid "_WM__CLASS"
msgstr "_WM__CLASS"

#. Translation note: The translation should use the infinitive. Don't use the gerund or imperative. In case of absence of an infinitive in the target language, use the closest equivalent form.
#: kickshaw.c:2516
msgid "_Working With Kickshaw"
msgstr "_Työskentely Kickshawn kanssa"

#: find_and_replace.c:497
msgid "eight times"
msgstr "kahdeksan kertaa"

#: find_and_replace.c:496
msgid "five times"
msgstr "viisi kertaa"

#: find_and_replace.c:496
msgid "four times"
msgstr "neljä kertaa"

#: kickshaw.c:318
msgid "invalid argument"
msgstr "virheellinen argumentti"

#: kickshaw.c:318
msgid "invalid arguments"
msgstr "virheelliset argumentit"

#. Translation note: "dsct." is short for "descendant"
#: kickshaw.c:3204
msgid "invisible dsct. of invisible menu"
msgstr "näkymättömän valikon näkymätön jälkeläinen"

#. Translation note: "dsct." is short for "descendant"
#: kickshaw.c:3206
msgid "invisible dsct. of invisible orphaned menu"
msgstr "näkymättömän orvon valikon näkymätön jälkeläinen"

#: kickshaw.c:3201
msgid "invisible item"
msgstr "näkymätön valikon vaihtoehto"

#: kickshaw.c:3200
msgid "invisible menu"
msgstr "näkymätön valikko"

#: kickshaw.c:3202
msgid "invisible orphaned menu"
msgstr "näkymätön orpo valikko"

#. Translation note: "mand. as" means "mandatory because" here
#: auxiliary.c:634
msgid "mand. as empty-string menu ID exists"
msgstr "pakollinen, koska tyhjän merkkijonon valikkotunnus on olemassa"

#: auxiliary.c:629 auxiliary.c:632
msgid "mandatory"
msgstr "pakollinen"

#: kickshaw.c:317
msgid "neither file path nor option"
msgstr "ei tiedostopolkua eikä vaihtoehtoa"

#: adding_and_deleting.c:634
#, c-format
msgid "new menu %i"
msgstr "uusi valikko %i"

#: find_and_replace.c:497
msgid "nine times"
msgstr "yhdeksän kertaa"

#: find_and_replace.c:496
msgid "once"
msgstr "kerran"

#: find_and_replace.c:497
msgid "seven times"
msgstr "seitsemän kertaa"

#: find_and_replace.c:497
msgid "six times"
msgstr "kuusi kertaa"

#: find_and_replace.c:496
msgid "three times"
msgstr "kolme kertaa"

#: find_and_replace.c:496
msgid "twice"
msgstr "kaksi kertaa"

#. Translation note: Do not translate "id", "label", "icon", "execute"
#: load_menu.c:262
msgid "valid are \"id\", \"label\", \"icon\", and \"execute\""
msgstr "kelvolliset ovat \"id\", \"label\", \"icon\" ja \"execute\""

#. Translation note: Do not translate "label", "icon"
#: load_menu.c:266
msgid "valid are \"label\" and \"icon\""
msgstr "kelvolliset ovat \"label\" ja \"icon\""

#. Translation note: Do not translate "label"
#: load_menu.c:270
msgid "valid is \"label\""
msgstr "kelvollinen on \"label\""

#. action
#. Translation note: Do not translate "name"
#: load_menu.c:274
msgid "valid is \"name\""
msgstr "kelvollinen on \"name\""

#: kickshaw.c:3199
msgid "visible"
msgstr "näkyvä"
